1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
robert burrell donkin wrote: |
5 |
> one day i'll remember about gmail :-< |
6 |
> |
7 |
> ---------- Forwarded message ---------- |
8 |
> From: robert burrell donkin <robertburrelldonkin@×××××.com> |
9 |
> Date: May 8, 2006 11:35 PM |
10 |
> Subject: Re: [gentoo-java] Java ideas for Summer of Code |
11 |
> To: Joshua Nichols <nichoj@g.o> |
12 |
> |
13 |
> On 5/7/06, Joshua Nichols <nichoj@g.o> wrote: |
14 |
> |
15 |
>> -----BEGIN PGP SIGNED MESSAGE----- |
16 |
>> Hash: SHA1 |
17 |
>> |
18 |
>> robert burrell donkin wrote: |
19 |
>> > On 5/5/06, Joshua Nichols <nichoj@g.o> wrote: |
20 |
>> >> |
21 |
>> >> robert burrell donkin wrote: |
22 |
>> >> > On 5/4/06, *Joshua Nichols* <nichoj@g.o |
23 |
> |
24 |
> |
25 |
> <snip> |
26 |
> |
27 |
>>> why not open source java? |
28 |
>> >> > |
29 |
>> >> Uh, open source java is EXACTLY what I'm talking about :) |
30 |
>> > |
31 |
>> > |
32 |
>> > good :-) |
33 |
>> > |
34 |
>> > gump (http://gump.apache.org/ ) builds and tests 700 projects from |
35 |
>> source |
36 |
>> > each day. IIRC the classpath team run gump. might be able to dig out an |
37 |
>> url |
38 |
>> > if you're interested in seeing the current level of progress. |
39 |
>> > |
40 |
>> > in general, finding a way to generate EBUILDs from gump descriptors |
41 |
>> would |
42 |
>> > make available a lot of libraries and applications without extensive |
43 |
>> > effort. |
44 |
>> > a maven EBUILD plugin would be even better. |
45 |
>> |
46 |
>> ebuild isn't an acronym, so you don't need to capitalize it all ;) |
47 |
> |
48 |
> |
49 |
> looks better as EBUILD (especially as i don't know where the shift key |
50 |
> is ;) |
51 |
> |
52 |
> |
53 |
> maybe need to fake an acronym for marketing purposes :) |
54 |
> |
55 |
> But having a way to generate ebuilds from gump descriptor or maven |
56 |
>> project files would be intersting and all well and good... but someone |
57 |
>> would actually have to do the work to put it together. That person isn't |
58 |
>> likely me in the foreseeable future, unless someone has a deal on |
59 |
>> cloning. |
60 |
>> |
61 |
> |
62 |
> |
63 |
> just speculating out load ATM (on the generation, not the cloning) |
64 |
> |
65 |
>> apache has a lot of API implementations but they are scattered amongst |
66 |
>> > different projects. it would probably be generally a good thing if they |
67 |
>> > were |
68 |
>> > more easily accessible. fixing that would also be a big gain for a |
69 |
>> small |
70 |
>> |
71 |
>> > amount of effort. |
72 |
>> |
73 |
>> 'small amount of effort' for whom? |
74 |
> |
75 |
> |
76 |
> sorry - ASF hat on there :-/ |
77 |
> |
78 |
> actually providing an index of all available implementations in one |
79 |
> place is |
80 |
> something that the ASF should really do. make things a little easier for |
81 |
> those folks downstream consumers looking for clean room implementations and |
82 |
> a lot easier for users. there's a lot of activity around DOAP ATM and this |
83 |
> fits in well. |
84 |
|
85 |
That's actually a really good idea. You should suggest it to somewhere |
86 |
that can do something about it :) Maybe their bugzilla? |
87 |
|
88 |
> |
89 |
> Adding a lot of packages doesn't |
90 |
>> particularly sound like a small effort to me. |
91 |
> |
92 |
> Another hurdle is that |
93 |
>> many projects are switching to maven for building, and as I describe in |
94 |
>> the project ideas, we aren't quiet ready to handle using it to build. |
95 |
> |
96 |
> |
97 |
> i'm not sure i understand why mavenization is such a hurdle. nearly |
98 |
> anything |
99 |
> built with maven can be built with ant. (maven can generate an ant build |
100 |
> from the POM.) projects using techniques such as generation using custom |
101 |
> maven plugins aren't so easy but that's a definite minority. |
102 |
|
103 |
That's mostly true for maven1. As you said, you can generate build.xml |
104 |
files, and we can package stuff using this build.xml. However, for |
105 |
sophisticated projects (ie multiprojects), build.xml which perfectly |
106 |
mirror the maven build isn't always possible. |
107 |
|
108 |
> |
109 |
> (but that's not to say that building maven2 isn't a worthy exercise) |
110 |
|
111 |
Seriously though, it's quite an epic exercise. I've attempted it several |
112 |
times, and obviously wasn't successful enough, or the point would be moot. |
113 |
|
114 |
> - robert |
115 |
> |
116 |
|
117 |
-----BEGIN PGP SIGNATURE----- |
118 |
Version: GnuPG v1.4.2.2 (GNU/Linux) |
119 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org |
120 |
|
121 |
iD8DBQFEX+Jn8ATTzZyw6sMRAvnmAJ4wohQFKayhSI4HUUee7gwNnl7kkACeIZgg |
122 |
4LGbGE0i31sqVXwZo2HOTFQ= |
123 |
=KWWs |
124 |
-----END PGP SIGNATURE----- |
125 |
-- |
126 |
gentoo-java@g.o mailing list |