Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] java java everywhere
Date: Thu, 10 Nov 2011 21:03:34
Message-Id: 20111110230156.05286baa@rohan.example.com
In Reply to: [gentoo-user] java java everywhere by Willie Wong
1 On Thu, 10 Nov 2011 15:02:35 -0500
2 Willie Wong <wwong@××××××××××××××.edu> wrote:
3
4 > Hi list,
5 >
6 > I've not been keeping up with the developments in the Java world, and
7 > now am getting a bit confused.
8 >
9 > Currently my computer is using the icedtea jdk, in fact, I am running
10 > icedtea-bin-1.10.4. Today, portage wants to
11 >
12 > [ebuild U ] dev-java/icedtea-bin-6.1.10.4 [1.10.4]
13 > [ebuild N ] sys-apps/attr-2.4.46-r1 USE="nls -static-libs"
14 > [ebuild NS ] virtual/jre-1.7.0 [1.6.0]
15 > [ebuild N ] dev-java/icedtea-7.2.0-r1 USE="nsplugin -debug -doc
16 > -examples -jamvm -javascript -pulseaudio -systemtap -webstart
17 > -zero" [ebuild NS ] virtual/jdk-1.7.0 [1.6.0] [ebuild N ]
18 > dev-java/icedtea-web-1.1.3-r7 USE="nsplugin -build -doc"
19 >
20 >
21 > And apparently I have many different choices of icedtea:
22 >
23 > * dev-java/icedtea
24 > Latest version available: 7.2.0-r1
25 > Latest version installed: [ Not Installed ]
26 > Size of files: 65,904 kB
27 > Homepage: http://icedtea.classpath.org
28 > Description: A harness to build OpenJDK using Free Software
29 > build tools and dependencies License: Apache-1.1 Apache-2.0
30 > GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1
31 > public-domain W3C
32 >
33 > * dev-java/icedtea-bin
34 > Latest version available: 6.1.10.4
35 > Latest version installed: 1.10.4
36 > Size of files: 36,173 kB
37 > Homepage: http://icedtea.classpath.org
38 > Description: A Gentoo-made binary build of the Icedtea6 JDK
39 > License: GPL-2-with-linking-exception
40 >
41 > * dev-java/icedtea-web
42 > Latest version available: 1.1.3-r7
43 > Latest version installed: [ Not Installed ]
44 > Size of files: 791 kB
45 > Homepage: http://icedtea.classpath.org
46 > Description: FOSS Java browser plugin and Web Start
47 > implementation License: GPL-2 GPL-2-with-linking-exception
48 > LGPL-2
49 >
50 > I figure that icedtea-bin is the binary version of icedtea, but
51 >
52 > (i) What is icedtea-web?
53
54 If you had actually clicked on the homepage link in the emerge -s
55 output you posted, you would have seen in the very first bullet point
56 right at the start of the page that icedtea-web is mostly Java Web Start
57
58 > (ii) Why the version jump from 1.10.4 to 6.1.10.4?
59
60 Look carefully. It's not a version jump, just the addition of a 6.
61 prefix. It's to bring the -bin package version into line with the
62 source code version
63
64 > (iii) Why is the -bin one major version behind icedtee?
65
66 No idea. You should ask the builder of the bin packages. The likely
67 reason is that he hasn't gotten around to building it yet
68
69 > (iv) Do I really need to have so many different java things on my
70 > computer?
71
72 Do you need to have so many different browsers on your computer?
73 How about editors? Or for that matter why do you have so many coding
74 languages available? How about openoffice?
75
76 It's not "so many", that's a ridiculous assertion. First you have
77 a choice between iced-tea built from source or a bin package. Firefox
78 and OOo do the same. Then there's icedtea-web which is a whole
79 different package altogether, implementing Java Web Start (which is not
80 the java language, the sdk or a jvm).
81
82 So, if you want Java as implemented by iced-tea, pick between source
83 and -bin. If you want JWS, then emerge that too.
84
85 Did you even attempt to google this and find answers yourself?
86
87
88
89 --
90 Alan McKinnnon
91 alan.mckinnon@×××××.com

Replies

Subject Author
Re: [gentoo-user] java java everywhere Florian Philipp <lists@×××××××××××.net>
Re: [gentoo-user] java java everywhere Willie Wong <wwong@××××××××××××××.edu>