You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by Niclas Hedhman <ni...@hedhman.org> on 2004/03/15 08:58:06 UTC

Gump descriptor location

Hi,

Another thing I was wondering...

Is it recommended that the Gump Descriptor is in Gump or the Project??

Avalon has both descriptors in Gump as well as in its own CVS.


Cheers
-- 
+---------//-------------------+
|   http://www.bali.ac         |
|  http://niclas.hedhman.org   |
+------//----------------------+

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


Re: Gump descriptor location

Posted by Leo Simons <ls...@jicarilla.org>.
Niclas Hedhman wrote:
> On Monday 15 March 2004 16:47, Stefan Bodewig wrote:
> 
>>One reason why the Avalon descriptors are in Avalon modules (they've
>>moved back and force a few times) has been, that whoever moved them
>>there hoped the avalon community would take ownership of them.
> 
> The only one who seems to have been bothered is LSD himself, and is now 
> retiring from Avalon (termporarily everyone hopes :o)  )...

:-D

> Gump has not been seen as a friend, perhaps due to the build process is 
> complex enough without it, and the community is really struggling to have all 
> the bits in sync with itself.
> I think that unacceptable, hence trying to clean all of it up.

In my experience, this will only work if everyone chimes in and helps 
maintain things (I grew to dislike doing it all by myself very much). 
Don't do it by yourself (that's something PeterD did for avalon for a 
long time, and I basically took over when he left). Gump integration is 
more about a social process than about technology. Everyone needs to 
care. Slap people in the face (gently :-D) when they don't fix the 
things they break.

-- 
cheers,

- Leo Simons

-----------------------------------------------------------------------
Weblog              -- http://leosimons.com/
IoC Component Glue  -- http://jicarilla.org/
Articles & Opinions -- http://articles.leosimons.com/
-----------------------------------------------------------------------
"We started off trying to set up a small anarchist community, but
  people wouldn't obey the rules."
                                                         -- Alan Bennett



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


Re: Gump descriptor location

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Monday 15 March 2004 16:47, Stefan Bodewig wrote:

> One reason why the Avalon descriptors are in Avalon modules (they've
> moved back and force a few times) has been, that whoever moved them
> there hoped the avalon community would take ownership of them.

The only one who seems to have been bothered is LSD himself, and is now 
retiring from Avalon (termporarily everyone hopes :o)  )...

Gump has not been seen as a friend, perhaps due to the build process is 
complex enough without it, and the community is really struggling to have all 
the bits in sync with itself.
I think that unacceptable, hence trying to clean all of it up.

There are too many directories and stuff in Avalon, and half of it most 
developers have no clue if it is relevant or not, so I think there is no 
'higher exposure" within Avalon CVS than it is to keep in Gump CVS.

I will also look into the Maven Gump-Plugin, as it seems I can generate the 
Gump descriptor automatically...


Cheers
Niclas
-- 
+---------//-------------------+
|   http://www.bali.ac         |
|  http://niclas.hedhman.org   |
+------//----------------------+

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


Re: Gump descriptor location

Posted by Stefan Bodewig <bo...@apache.org>.
On Mon, 15 Mar 2004, Niclas Hedhman <ni...@hedhman.org> wrote:

> Is it recommended that the Gump Descriptor is in Gump or the
> Project??

Depends on what you do with it.

Forrest and Cocoon have the descriptors inside their modules since
they use the descriptors for other things they do during their normal
build AFAIU.  Both descriptors contain a bunch of extra information
that is ignored by Gump.

For most Apache projects it doesn't make too much sense to keep the
descriptors inside a project specific module since you just limit the
number of hands that can fix it.  Something that isn't widely
understood is that every Apache committer is a Gump committer, so the
number of people with access to the gump module is a superset of those
with access to any project specific module.

My recommendation would be to put the descriptors into the gump
module, unless you need them for your own.

One reason why the Avalon descriptors are in Avalon modules (they've
moved back and force a few times) has been, that whoever moved them
there hoped the avalon community would take ownership of them.

The avalon build system is complex and it really takes somebody from
the Avalon community who understands the system to get the descriptors
right.  If the descriptors get moved to the gump module and nobody
cares for them, we haven't won anything.  If the only people who can
access it are Avalon people, there may be a better chance to actually
get one of you guys involved in fixing it (thanks a lot for that,
Niclas!!).

Cheers

        Stefan

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