Hi peeps,
Bit of a rant below, but I felt a need to explain my comment about
avalon being the gump problem child. If you haven't been ignorant about
gump (like I was), don't bother reading on as you'll already know this :D
There's a few packages @ avalon which cause a lot of gump to fall down
when they fail to build. The obvious example is avalon-framework. If it
fails, almost every other gump target wrt avalon cvs fails as well, and
that leads to many more projects failing, like james, cocoon, jmeter,
ojb, and lots more.
Another such package is logkit. You can look at the ordering of the
projects at http://cvs.apache.org/builds/gump/latest/ to figure out
roughly how vital a link in the dependency process a particular package
is (it shouldn't surprise anyone that ant and xerces lead the way).
Quite a few of the excalibur packages are high on the list as well. One
that has been failing over the last few days a few times was AltRMI
(because Paul's been doing refactoring. The gump failure was corrected,
then more changes were introduced, and it broke again, fixed again,
broken again). It was interesting to see what happened (I've been
closely watching the process). Among the packages that fail to build
because AltRMI doesn't build are most of excalibur, fortress, phoenix,
cocoon, large parts of turbine, scarab, and more.
I think that's a lot! Things are qoing rather well (Paul's been good at
catching the gump errors as he refactors, and doing stuff about it), so
it is a mild annoyance to all those other projects.
Imagine if this goes on for weeks (as has been the case for a large part
of excalibur for some time now). Not only are no nightly builds then
available, it also means that as the build fails early on in the chain,
it is not possible to find out why it might fail later, which can cause
incompatibilities to arise between, say, turbine & scarab, which can go
by unnoticed.
Imagine how much worse the situation gets when people do what we suggest
(ie don't worry too much about a dependency on avalon) but the builds
keep failing. Large parts of jakarta wouldn't build very well anymore.
That is why gump builds should always be a priority to any project that
takes itself seriously.
cheers,
- Leo
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
- Re: thoughts on gump & Avalon & dependencies Leo Simons
- Re: thoughts on gump & Avalon & dependenci... Paul Hammant
- Re: thoughts on gump & Avalon & depend... Sam Ruby
- Re: thoughts on gump & Avalon & de... Paul Hammant
- Re: thoughts on gump & Avalon &... Sam Ruby
- Re: thoughts on gump & Avalon... Paul Hammant
- Re: thoughts on gump & Av... Sam Ruby
- Re: thoughts on gump &... Paul Hammant
- Re: thoughts on gump &... Paul Hammant
- Re: thoughts on gump & Av... Nicola Ken Barozzi
- Re: thoughts on gump & Avalon & dependenci... Sam Ruby