Gentoo Archives: gentoo-java

From: Alistair Bush <alistair.bush@×××××.com>
To: gentoo-java@l.g.o
Subject: Re: [gentoo-java] Java installation handling not acceptable
Date: Mon, 31 Jul 2006 19:40:04
Message-Id: 44CE5C5F.8000807@gmail.com
In Reply to: [gentoo-java] Java installation handling not acceptable by Daniel
1 Daniel wrote:
2 > Hi,
3 > the installation of Java on Gentoo is the hell on earth!
4 >
5 > - the installation is non transparent
6 > - the java-"help"-utils (java-config, java-config-wrapper) are not acceptable,
7 > because you don't really need them
8 > - the whole solution of installing more than one jdk is bumptious - so not
9 > easy
10 > handable
11 >
12 > This meens that it takes long time to install java and that you need to do
13 > some
14 > terrible thinks (e.g. unmasking some packages ... see
15 > http://www.gentoo.org/proj/en/java/java-upgrade.xml).
16 >
17 > This is not the way gentoo should go because this is to heavy for the user
18 > (that mostly just wants to install a jdk :) )!
19 >
20 > So I have collected some points _we_ should think about:
21 > - why is jdk-1.5 still under development?
22 >
23 Because not all packages (worthy of being in the tree) compile with
24 Java 1.5.
25 > - is it really necessary to install an jdk-1.4 and jdk-1.5? - if yes, why you
26 > don't need to install jdk-1.3?
27 >
28 there are no packages that require jdk-1.3 to compile.
29 > - gentoo should never make a difference between jdk 1.4 and 1.5
30 >
31 Why? I certainly make a difference between a amd x86 cpu and a intel
32 x86 cpu.
33 > - java-config should just generate some environment files to set a special vm
34 > - if an ebuild requires a special vm (why ever, because the api of the jdk is
35 > compatible in most points) it should gnerate a warning, that the vm should be
36 > set to 1.x
37 > - it is the problem of the user if there are two java applications which need
38 > different vms (this problem is much easier to solve than installing java ;)).
39 >
40 >
41
42 > I hope you will not understand this bug as an act of aggression - it should
43 > just help Gentoo.
44 >
45 > regards
46 > Daniel aka Damage
47 >
48 Doesn't the java's project pages explain all this?
49 --
50 gentoo-java@g.o mailing list