You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by robert burrell donkin <rd...@apache.org> on 2003/09/24 22:23:40 UTC

gump for incubating projects?

is there anything to prevent gump builds being set up for incubating 
projects?

(other than actually doing the work, of course ;)

- robert


Re: gump for incubating projects?

Posted by Nick Chalko <ni...@chalko.com>.
robert burrell donkin wrote:

> is there anything to prevent gump builds being set up for incubating 
> projects?
>
> (other than actually doing the work, of course ;)

Just add the projects.
Just make sure that at least the the "gen" step works.

>
> - robert
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: gump-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: gump-help@jakarta.apache.org



Re: gump for incubating projects?

Posted by robert burrell donkin <ro...@blueyonder.co.uk>.
On Thursday, September 25, 2003, at 07:38 AM, Stefan Bodewig wrote:

> On Wed, 24 Sep 2003, robert burrell donkin <rd...@apache.org> wrote:
>
>> is there anything to prevent gump builds being set up for incubating
>> projects?
>>
>> (other than actually doing the work, of course ;)
>
> This last one is probably the biggest obstacle, as whoever does the
> work needs to be at least slightly familiar with both, the incubating
> project and Gump.  I'll be happy to lend a hand where needed.

great thanks. i'm going to take a look at the documentation now. i'll 
probably have some questions soon.

> Also note that Gump can't work on Maven builds yet, so all projects
> that use Maven exclusively (say, Geronimo) will need to also provide a
> vanilla Ant build file in CVS.  AFAIU Maven offers a plugin to create
> those and as a bonus can create a (hopefully) proper Gump descriptor
> as well.  In this case most of the work has been done and all that's
> needed is referencing the project in Gump's default profile, which I
> offer to do (just tell me, where to look for the descriptor).

the incubating projects i'm interesting in gumping are both ant-only 
builds.

- robert


Re: running gump [WAS Re: gump for incubating projects?]

Posted by Stefan Bodewig <bo...@apache.org>.
On Fri, 26 Sep 2003, robert burrell donkin
<ro...@blueyonder.co.uk> wrote:

> i've started by checking out gump and trying to get gump
> working.

Sounds like a good plan.

Are you using a Windows or a Unix like machine?  The former case may
be harder as all Gump installations I'm aware of run on Unix
environments (and I'm mostly clueless when it comes to Windows so I
couldn't help with any problems myslef).

> this has proved to be a bit more difficult than i'd imagined (it's
> had to get hold of some of the prequisite distributions).

Do you have access to one of the machines running "regular" Gump like
Leo's Linux box or gump.covalent.net?  The easiest thing for me after
a vacation usually is rsyncing the opt dir from one of those.

Stefan

Re: running gump [WAS Re: gump for incubating projects?]

Posted by "Adam R. B. Jack" <aj...@trysybase.com>.
> i've started by checking out gump and trying to get gump working. this has
> proved to be a bit more difficult than i'd imagined (it's had to get hold
> of some of the prequisite distributions). still, it's been helpful (if not
> very productive).

Are you game to try Python Gump? I tried Traditional Gump on W2K long ago,
and it darn near killed me before I moved to Linux. That was doable, but
hardly easy. Hindsight is 20/20, and it isn't that hard, but ...

Stefan is by far the better person to solicit descriptor help, but I'm game
for helping you with Python Gump. I've helped (or done, via SSH) a number of
installs, and can help or do it.

Caveat: Python isn't a fully fledge Gump yet, but it is close, and getting
closer.

BTW: Would you be game for a "incubator only" Gump, that only does incubator
projects (and gets any other packages for them?) It might be a nice
separation from main gump, and nicer on resources.

regards

Adam


running gump [WAS Re: gump for incubating projects?]

Posted by robert burrell donkin <ro...@blueyonder.co.uk>.
On Thursday, September 25, 2003, at 07:38 AM, Stefan Bodewig wrote:

> On Wed, 24 Sep 2003, robert burrell donkin <rd...@apache.org> wrote:
>
>> is there anything to prevent gump builds being set up for incubating
>> projects?
>>
>> (other than actually doing the work, of course ;)
>
> This last one is probably the biggest obstacle, as whoever does the
> work needs to be at least slightly familiar with both, the incubating
> project and Gump.  I'll be happy to lend a hand where needed.

i've started by checking out gump and trying to get gump working. this has 
proved to be a bit more difficult than i'd imagined (it's had to get hold 
of some of the prequisite distributions). still, it's been helpful (if not 
very productive).

any tips?

is there a better plan than just getting the entire gump build to work on 
my machine?

- robert


Re: gump for incubating projects?

Posted by Stefan Bodewig <bo...@apache.org>.
On Wed, 24 Sep 2003, robert burrell donkin <rd...@apache.org> wrote:

> is there anything to prevent gump builds being set up for incubating
> projects?
> 
> (other than actually doing the work, of course ;)

This last one is probably the biggest obstacle, as whoever does the
work needs to be at least slightly familiar with both, the incubating
project and Gump.  I'll be happy to lend a hand where needed.

Also note that Gump can't work on Maven builds yet, so all projects
that use Maven exclusively (say, Geronimo) will need to also provide a
vanilla Ant build file in CVS.  AFAIU Maven offers a plugin to create
those and as a bonus can create a (hopefully) proper Gump descriptor
as well.  In this case most of the work has been done and all that's
needed is referencing the project in Gump's default profile, which I
offer to do (just tell me, where to look for the descriptor).

Stefan

Re: gump for incubating projects?

Posted by Stefan Bodewig <bo...@apache.org>.
On Thu, 25 Sep 2003, Adam R. B. Jack <aj...@trysybase.com> wrote:

> Some of these are daft/obvious questions, but we ought create a
> standard "questionnaire" for new projects to gump.

Great start, I think those questions are more than sufficient to get a
new project descriptor ready.

> 6) What jars (names) does it produce? Any particular version?

Better, is there a way to change the jar name to contain a timestamp
by passing in a parameter?

It's easier for Gump to take control over the jar name.

Stefan

Re: gump for incubating projects?

Posted by "Adam R. B. Jack" <aj...@trysybase.com>.
> if no one has any objections, i'd like to get gump builds sorted out for
> xml beans and JaxMe.

Some of these are daft/obvious questions, but we ought create a standard
"questionnaire" for new projects to gump.

Could you please answer the following for each projects [this is incomplete
but a start]:

0) What is the formal name for it (e.g. jakarta-xmlbeans or whatever)
1) Which CVS repository does it live in, what cvs module, any tags
2) What are the main package(s) org.apache...
3) What is the site URL (for refrence)
4) Do you have an ant script to compile/build jars, what target name? Any
special params?
5) Do you have unit tests w/ junit? Do they run in ant? What target name?
6) What jars (names) does it produce? Any particular version?
7) What projects does it depend upon (for compiling, e.g. commons-logging,
etc.)
8) What projects does it depend upon for unit testing
9) What mailing list responds to bug/issue w/ the project
10) Does it generate javadocs?
11) Is there a license file?
12) Is the jar (once generated) legally distributable?

BTW: As Stefan said, if these Maven, it can generate descriptors and save
you answering these questions.

regards

Adam


Re: gump for incubating projects?

Posted by robert burrell donkin <ro...@blueyonder.co.uk>.
On Wednesday, September 24, 2003, at 10:51 PM, Adam Jack wrote:

>> is there anything to prevent gump builds being set up for incubating
>> projects?
>>
>> (other than actually doing the work, of course ;)
>
> If you are asking -- could incubator projects be gump'ed, then sure -- the
> great resources in the sky willing. ;-) If you are asking ought such young
> projects be gumped, I'd say -- certainly, especially if they re-use each
> other.

i had two things in mind: firstly trying to make sure that i haven't 
missed any incubation rule about gump and secondly to try to enlist the 
help of gump folks to keep me on the straight and narrow.

> (BTW: Isn't this really what commons-sandbox is?)

i'd say that commons-sandbox is a really for factoring off bits and pieces 
of code internally from within apache. incubator is more about absorbing 
new projects from elsewhere.

> If you are asking for a separate gump for incubator-only projects, I see 
> no
> problem w/ that. I have set up standalone gumps (whittle down profiles) as
> have others. One could do that w/o much effort. If you are discuss this,
> then personally I'd be interested in seeing a "subsidary gump" (that fed 
> of
> the projects in main gump, copying jars) and then built only the incubator
> code.
>
> Do you mind elaborating on your thoughts?

if no one has any objections, i'd like to get gump builds sorted out for 
xml beans and JaxMe.

- robert


Re: gump for incubating projects?

Posted by Adam Jack <aj...@trysybase.com>.
> is there anything to prevent gump builds being set up for incubating
> projects?
>
> (other than actually doing the work, of course ;)

If you are asking -- could incubator projects be gump'ed, then sure -- the
great resources in the sky willing. ;-) If you are asking ought such young
projects be gumped, I'd say -- certainly, especially if they re-use each
other. (BTW: Isn't this really what commons-sandbox is?)

If you are asking for a separate gump for incubator-only projects, I see no
problem w/ that. I have set up standalone gumps (whittle down profiles) as
have others. One could do that w/o much effort. If you are discuss this,
then personally I'd be interested in seeing a "subsidary gump" (that fed of
the projects in main gump, copying jars) and then built only the incubator
code.

Do you mind elaborating on your thoughts?

regards

Adam