Gentoo Archives: gentoo-java

From: "William L. Thomson Jr." <wlt@××××××××××××××××.com>
To: gentoo-java@l.g.o
Subject: Re: [gentoo-java] Netbeans
Date: Sat, 08 Jul 2006 21:24:48
Message-Id: 1152393812.15032.9.camel@wlt.obsidian-studios.com
In Reply to: Re: [gentoo-java] Netbeans by nil nil
1 On Sat, 2006-07-08 at 17:12 -0400, nil nil wrote:
2 > That makes sense. I mean that, I understand the gentoo philosophy
3 > concerning source code, however, I don't think it really applies to
4 > java code. Java byte code is supposed to compile the same everywhere.
5
6 It has more to do with philosophy, layout, using the latest deps that
7 are normally bundled to build any given app. Not so much compile time
8 tweaks, optimizations or the other stuff one can do with say C or C++
9 during compilation.
10
11 For example diff of compiling an app say with it's bundled log4j v1.2.11
12 or using the current 1.2.13.
13
14 > There are very few javac options which will affect the bytecode
15 > coming out. If compilation to native code is needed, gcj et al. can
16 > handle compiling bytecode. Point being, there's no benefit to
17 > compiling from java source (except to native), and if the distributers
18 > will compile it for you it only saves cpu cycles.
19
20 Java code compiles so fast it's a moot issue. Even something as big as
21 Netbeans on slower hardware almost takes more time to unpack than to
22 compile.
23
24 > The second thing with distributers packing their own jars in I
25 > understand. I can only say that if it does waste memory to have extra
26 > jars lying around, it's still better to have that and the application
27 > than no application at all. At least in my book. A solution could be
28 > worked out later to put the jars in their own ebuilds.
29
30 Been there done that. Which is why these days any new ebuilds MUST not
31 use any bundled jars. If they are not in their own packages, that has to
32 occur before the ebuild. Such is life.
33
34 The previous state there was a mixture of binaries, most all with their
35 own bundled deps. Even if that is already present on the system. It made
36 a mess, took a while to clean up, and pretty sure those in charge are
37 really against going back down that road. I don't blame them.
38
39 > The third thing, and I mention it now to make up for being perhaps
40 > overly critical of a process I know very little about, is why I joined
41 > this list in the first place. I'd like to help the gentoo-java
42 > project. I don't know much about how to help, though, so if anyone
43 > could point me in the right direction I'll come back later in a better
44 > position to help.
45
46 Hit up IRC #gentoo-java @ freenode.net most all of the active players
47 tend to lurk there at some point or another. Bug squashing or reporting
48 is always welcome. Testing experimental packages providing feedback etc
49 is all greatly appreciated.
50
51 If you want to do more than that, ebuild contributions are welcome,
52 patches to improve existing ones. For those with allot of time, or the
53 motivation. We surely could use more Gentoo Java Developers, which I am
54 in the process of becoming one. Bit of work and time commitment to get
55 to that point.
56
57 --
58 Sincerely,
59 William L. Thomson Jr.
60 Obsidian-Studios, Inc.
61 http://www.obsidian-studios.com
62
63 --
64 gentoo-java@g.o mailing list