From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1FdEM3-0003LJ-LE for garchives@archives.gentoo.org; Mon, 08 May 2006 22:37:28 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.6) with SMTP id k48MbEwd014238; Mon, 8 May 2006 22:37:14 GMT Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by robin.gentoo.org (8.13.6/8.13.6) with ESMTP id k48MbDPl005708 for ; Mon, 8 May 2006 22:37:14 GMT Received: by nz-out-0102.google.com with SMTP id n29so1212292nzf for ; Mon, 08 May 2006 15:37:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=m+qnbYcqfDyzu5zsQY5Eecfz+mEKb2yd9NpDCUGXdxVYDlGvH27NzOvRbNtFgBNuiuMCBIAfxlQDjsBuOUu314uKCuMRuUOAoq/r2BWBcADkyUlSLuyqHSIknRk6hNI5M7M5mFdB9+tO33mWaQteOK8jQkF6I94eJVPSodkib2A= Received: by 10.65.253.4 with SMTP id f4mr1312113qbs; Mon, 08 May 2006 15:37:13 -0700 (PDT) Received: by 10.65.253.16 with HTTP; Mon, 8 May 2006 15:37:13 -0700 (PDT) Message-ID: Date: Mon, 8 May 2006 23:37:13 +0100 From: "robert burrell donkin" To: gentoo-java Subject: [gentoo-java] Java ideas for Summer of Code In-Reply-To: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-java@gentoo.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_36669_3547542.1147127833268" References: <445A37CE.1000305@gentoo.org> <445B6D6A.10203@gentoo.org> <445DF21C.4090501@gentoo.org> X-Archives-Salt: a366ec08-8bbc-4ecd-b1a4-1c523579454d X-Archives-Hash: c2f45da4a28697146448216ff6bad154 ------=_Part_36669_3547542.1147127833268 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline one day i'll remember about gmail :-< ---------- Forwarded message ---------- From: robert burrell donkin Date: May 8, 2006 11:35 PM Subject: Re: [gentoo-java] Java ideas for Summer of Code To: Joshua Nichols On 5/7/06, Joshua Nichols wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > robert burrell donkin wrote: > > On 5/5/06, Joshua Nichols wrote: > >> > >> robert burrell donkin wrote: > >> > On 5/4/06, *Joshua Nichols* >> why not open source java? > >> > > >> Uh, open source java is EXACTLY what I'm talking about :) > > > > > > good :-) > > > > gump (http://gump.apache.org/ ) builds and tests 700 projects from > source > > each day. IIRC the classpath team run gump. might be able to dig out an > url > > if you're interested in seeing the current level of progress. > > > > in general, finding a way to generate EBUILDs from gump descriptors > would > > make available a lot of libraries and applications without extensive > > effort. > > a maven EBUILD plugin would be even better. > > ebuild isn't an acronym, so you don't need to capitalize it all ;) looks better as EBUILD (especially as i don't know where the shift key is ;= ) maybe need to fake an acronym for marketing purposes :) But having a way to generate ebuilds from gump descriptor or maven > project files would be intersting and all well and good... but someone > would actually have to do the work to put it together. That person isn't > likely me in the foreseeable future, unless someone has a deal on cloning= . > just speculating out load ATM (on the generation, not the cloning) > apache has a lot of API implementations but they are scattered amongst > > different projects. it would probably be generally a good thing if they > > were > > more easily accessible. fixing that would also be a big gain for a smal= l > > > amount of effort. > > 'small amount of effort' for whom? sorry - ASF hat on there :-/ actually providing an index of all available implementations in one place i= s something that the ASF should really do. make things a little easier for those folks downstream consumers looking for clean room implementations and a lot easier for users. there's a lot of activity around DOAP ATM and this fits in well. Adding a lot of packages doesn't > particularly sound like a small effort to me. Another hurdle is that > many projects are switching to maven for building, and as I describe in > the project ideas, we aren't quiet ready to handle using it to build. i'm not sure i understand why mavenization is such a hurdle. nearly anythin= g built with maven can be built with ant. (maven can generate an ant build from the POM.) projects using techniques such as generation using custom maven plugins aren't so easy but that's a definite minority. (but that's not to say that building maven2 isn't a worthy exercise) - robert ------=_Part_36669_3547542.1147127833268 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline one day i'll remember about gmail :-<

---------- Forwarded messag= e ----------
From: robert burrell donkin < robertburrelldonkin@gmail.com>
Date: May 8, 2006 11:35 PM
Subj= ect: Re: [gentoo-java] Java ideas for Summer of Code
To: Joshua Nichols = <nichoj@gentoo.org>

On 5/7/06, Joshua Nichols <nichoj@gentoo.org > wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

robert burrell donk= in wrote:
> On 5/5/06, Joshua Nichols < nichoj@gentoo.org> wrote:
>>
>> robert burrell don= kin wrote:
>> > On 5/4/06, *Joshua Nichols* <nichoj@gentoo.org

<snip>

>> why not open source java?
>> >
>> Uh, open so= urce java is EXACTLY what I'm talking about :)
>
>
> good= :-)
>
> gump ( http://gump.apache.org/ ) builds and tests 700 projects from source
> each day. IIRC the = classpath team run gump. might be able to dig out an url
> if you're = interested in seeing the current level of progress.
>
> in gene= ral, finding a way to generate EBUILDs from gump descriptors would
> make available a lot of libraries and applications without extensi= ve
> effort.
> a maven EBUILD plugin would be even better.
<= br>ebuild isn't an acronym, so you don't need to capitalize it all ;)

looks better as EBUILD= (especially as i don't know where the shift key is ;)

maybe need t= o fake an acronym for marketing purposes :)

But having a way to generate ebuilds from gump descriptor or maven
proje= ct files would be intersting and all well and good... but someone
would = actually have to do the work to put it together. That person isn't
likely me in the foreseeable future, unless someone has a deal on cloning.

just spec= ulating out load ATM  (on the generation, not the cloning)

> apache has a lot of API implementations but they are scattered amongst=
> different projects. it would probably be generally a good thing if= they
> were
> more easily accessible. fixing that would also b= e a big gain for a small
> amount of effort.

'small amount of effort' for whom?

sorry - ASF hat= on there :-/

actually providing an index of all available implement= ations in one place is something that the ASF should really do. make things= a little easier for those folks downstream consumers looking for clean roo= m implementations and a lot easier for users. there's a lot of activity aro= und DOAP ATM and this fits in well.=20

Adding a lot of package= s doesn't
particularly sound like a small effort to me.=20
Anot= her hurdle is that
many projects are switching to maven for building, an= d as I describe in
the project ideas, we aren't quiet ready to handle using it to build.

i'm not sur= e i understand why mavenization is such a hurdle. nearly anything built wit= h maven can be built with ant. (maven can generate an ant build from the PO= M.) projects using techniques such as generation using custom maven plugins= aren't so easy but that's a definite minority.

(but that's not to say that building maven2 isn't a worthy exercise= )

- robert
------=_Part_36669_3547542.1147127833268-- -- gentoo-java@gentoo.org mailing list