1 |
Jerônimo Backes wrote: |
2 |
> Can someone answer that, please? |
3 |
> |
4 |
> Netbeans 5 was released 3 or 4 months ago, and yet it is still not |
5 |
> available to install trough portage (the same for Netbeans 4.5, that |
6 |
> never appeared into portage, even 1 year after its release) |
7 |
> |
8 |
> Is there some reason for this? |
9 |
|
10 |
Funny you should mention this. We've been in contact with Roman Strobl |
11 |
from Sun lately, who's been very anxious about us making NetBeans 5.0 |
12 |
available in Portage. |
13 |
|
14 |
What Greg says about the freeze and our state of being understaffed is |
15 |
of course correct, and are the main reasons. |
16 |
|
17 |
There is another, however, that makes us downprioritize NetBeans: it has |
18 |
a lot of painful dependencies. If you look at the dependency graph of |
19 |
NetBeans 4.1, you will see that it depends on JMX, JAF, JavaMail, JIMI |
20 |
and a few other packages that we cannot package properly, because we |
21 |
don't have a redistribution license. |
22 |
|
23 |
This means that in order to install NetBeans, a user needs to manually |
24 |
download about six different packages from the Sun website *and* |
25 |
register hirself (JMX requires registration). This is very painful. |
26 |
|
27 |
What's more painful is that the upstream availability of these packages |
28 |
changes; now and again, the files are replaced and old versions are no |
29 |
longer downloadable. Even worse, the binary content of the file may |
30 |
change, but the filename stays the same. This kills our md5sum verification. |
31 |
|
32 |
For these reasons, we simply cannot afford to spend the time maintaining |
33 |
the package properly -- maintenance of the dependencies is the killer -- |
34 |
and that's also why NetBeans 4.0 and 4.1 are only in ~arch. |
35 |
|
36 |
Now the good news: Sun has recently relicensed everything we need to |
37 |
package this properly, except JavaHelp and JMX. I have on good authority |
38 |
that they're trying to liberate JavaHelp, and possibly also JMX. If so, |
39 |
NetBeans 5.0 will be nicely packaged and moved into stable as soon as |
40 |
our 1.5 migration is over. |
41 |
|
42 |
|
43 |
Also: If you have a particular interest in helping out with NetBeans |
44 |
5.0, please say so, and you can start testing/hacking on our current 5.0 |
45 |
ebuild that's in our experimental overlay. |
46 |
|
47 |
-- Karl T |
48 |
-- |
49 |
gentoo-java@g.o mailing list |