Gentoo Archives: gentoo-java

From: "William L. Thomson Jr." <wltjr@g.o>
To: Alon Bar-Lev <alon.barlev@×××××.com>
Cc: Vlastimil Babka <caster@g.o>, gentoo-java@l.g.o
Subject: Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
Date: Mon, 02 Apr 2007 13:50:13
Message-Id: 1175521762.17115.24.camel@wlt.obsidian-studios.com
In Reply to: Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first by Alon Bar-Lev
1 On Mon, 2007-04-02 at 15:16 +0200, Alon Bar-Lev wrote:
2 > On 4/2/07, Vlastimil Babka <caster@g.o> wrote:
3 > > > When will we be able to use jdk-1.5 only system?
4 > >
5 > > When
6 > > a) everything is migrated to gen-2
7 > > b) everything can build with 1.5(+) (even some gen-2 packages can't...)
8 >
9 > Oh... This is what I know...
10 > Just thought you have some kind of time-line,
11
12 There is no time line, we have discussed it a bit. We might bring it up
13 at our next meeting.
14
15 > since there should be a
16 > small number of generation-1 packages now.
17
18 There is not
19 http://dev.gentoo.org/~nelchael/java-generation-2/not-migrated-current
20 http://dev.gentoo.org/~betelgeuse/unported.txt
21
22 > Since I didn't like what you have done... We discussed this long
23 > ago... I like only one jdk to be installed on my system, created patch
24 > for every one which does not work...
25
26 Thanks for submitting these patches. I assume they are just ebuild
27 patches because if it's more than that. Submissions of patches would
28 surely be useful.
29
30 > But then you came with the
31 > generation-2 build which forces 1.4 to be installed, so I faked 1.5 to
32 > be generation-1 and continue to have one jdk on my system.
33
34 Great, where's the patch for Eclipse? Since it REQUIRES 1.4 to be
35 present to be built. At least that was the last state of the sources
36 from upstream.
37
38 > But nevermind... All packages listed above are working with 1.5 so
39 > please convert them to generation-2.
40
41 Might want to look to see if stabilization requests have been filed. Or
42 if the gen 2 versions have been in tree long enough to be stabilized.
43 Because your requesting what has been done already, and there is a
44 process to migrating packages.
45
46 > I think you should switch into the top-bottom tree scanning selecting
47 > popular packages like tomcat
48
49 Tomcat is one of our best maintained Java apps, if I can toot my own
50 horn for a bit. Also FYI, your rush to 1.5 causes problems. For example
51 that patch you provided dropping deps for Tomcat 5.5.x when using 1.5,
52 via java5 USE flag. Caused several bugs to pop up, a few deps were over
53 aggressively dropped and I added them back. There is still one remaining
54 problem with catalina.jar and the manager app when deploying,
55 restarting, and undeploying an app. A user wasted considerable time
56 tracking that down.
57
58 So we are not looking to introduce breakage, bugs, or problems like that
59 to our stable tree. By rushing to get everything compiling with, and
60 using 1.5. Although it is a goal. Others teams might feel that is
61 acceptable, but we on the Java team and with our Java herd of packages
62 have pretty high QA standards.
63
64 > and make sure the whole stable tree of
65 > dependencies is generation-2 compliant.
66
67 Thank you for your input. We have been desperately working on this.
68 Schedule meetings so we can all stay focused, goal oriented, and be
69 working as a team. However some of us (like me) have lost considerable
70 time due to breakage else where in the tree. If time was not lost like
71 that, then we might be further along.
72
73 We have been recruiting for some time, and bringing on new people as
74 fast as we can reasonably. But we are all volunteers, and can only do as
75 much as we can in our free time. If you are unhappy with the state of
76 things, I would suggest helping out in the process. Also doing a bit of
77 home work on said packages or the state of things. Before commenting in
78 a negative manner towards those busting there rears to maintain 400+
79 java applications in the Java herd alone. Much less in other parts of
80 the tree.
81
82 Math alone breaks down to like ~40 packages per dev, and with my efforts
83 on Tomcat and etc. I have little time for gen 2 migration or maintenance
84 of other packages. All the while trying to increase our package
85 offerings by packaging stuff like glassfish. Much less virtuals so users
86 can choose implementations of things like jaf, javamail, jmx,
87 servlet-api, and etc.
88
89 --
90 William L. Thomson Jr.
91 Gentoo/Java

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies