Re: BATCH: All dressed up, with nowhere to go...

2004-03-06 Thread Leo Simons
this is a very cool feature. I just love all the intelligence that gump 
is developing lately!

--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: feature request: top critical failures

2004-03-06 Thread Antoine Lévy-Lambert
Stefano Mazzocchi wrote:

Dear gumpmaisters,

 excalibur-logging is breaking basically 40% of our tree and nobody 
gives a damn.


Hi Stefano,

Actually in the last one or two months, I have been giving a damn as 
you said. With the participation of the corresponding communities,
and the help of Stefan Bodewig, we got a number of builds with a lot of 
dependencies, located upstream of excalibur-logging, repaired :
- jaxen,
- dom4j,
- xml-fop,
- .velocity

But you are right, if the number of dependencies is displayed, it will 
be easier to detect the spots which are harming a lot gump.

Concerning excalibur-logging :

The build file of excalibur-logging does not match the source tree of 
this component, and expects java sources to be at a place where they are 
not.

I will try to suggest a new build.xml to the avalon team for this 
component. May be it could be built with Maven, but I do not know Maven, 
and
I do not know either the interface between gump and Maven.

I am also wondering whether we should not define some gump best 
practices for ant build files of individual projects :

- the full path of each dependency jar should be a property, not just 
the name of the jar (so that gump can override the property properly)
- preferably, the build.xml of each project should not attempt to build 
another project, or there should be a way for gump (by setting properties)
to prevent this from happening.
I am thinking here about xdoclet. xdoclet is expecting xjavadoc to be in 
a parallel source tree ( ../xjavadoc ) which is OK for gump
and tries to build the xjavadoc.jar (not good) when the xdoclet build 
file thinks the xjavadoc.jar is not uptodate with the sources.

I will give a shout to the xdoclet guys concerning this later. The point 
I am trying to make is that :

*A good build file (for gump) is a simple build file*

Cheers,

Antoine



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: feature request: top critical failures

2004-03-06 Thread Adam R. B. Jack
 Actually in the last one or two months, I have been giving a damn as
 you said.

I suspect Stefano meant more from the owners, not all the Gumpmeisters 'cos
we are a caring bunch. ;-) We've noticed all you've achieved ... (hmm, we
need a FOG Factor for a count of projects  dependencies that folks have
returned to the fold. ;-)

 I will try to suggest a new build.xml to the avalon team for this
 component. May be it could be built with Maven, but I do not know Maven,
 and
 I do not know either the interface between gump and Maven.

The way is it (was) meant to work is on types maven ant (I think this is
the goal, to get a build.xml) and maven gump to get a Gump descriptor.
These then get check in, and the rest you know. I beleive Stefan knows of a
reason why some mkdir entries often need to get things to work, but that
can be step two.

BTW: We do now have Gump (at least Gumpy) building via Maven, and I'd like
to see it tried on something real. This occurs when maven is used instead
of ant in the descriptor.

http://lsd.student.utwente.nl/gump/jakarta-gump-test/gump-test-maven1.html
http://lsd.student.utwente.nl/gump/jakarta-gump-test/gump-test-maven2.html

Unfortunately if one sets a dependency on maven -- not actually necessary
right now, one doesn't get a build:

http://lsd.student.utwente.nl/gump/incubator-geronimo/incubator-geronimo.html
http://lsd.student.utwente.nl/gump/incubator-geronimo/incubator-geronimo_details.html#Definition

 I am also wondering whether we should not define some gump best
 practices for ant build files of individual projects :

Not a bad idea, we could add it to this (intended to be Gump best
practices).

http://gump.apache.org/metadata/practices.html

 *A good build file (for gump) is a simple build file*

You know,  I so agree! All Gump ought need is compile  jar -- and it if
wouldn't destroy Stefan's ant regression testing tool I'd be tempted to have
Gump write the build script on the fly, from the information in the
metadata, and forget any complex build tools.

regards

Adam


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]