> Others can run builds with stable dependencies.  They are permitted, and
> even encouraged to do so using Gump.  The runs I have been making are to
> determine the impact of changes - something that I think that has not
> received enough attention, and so that's why I have been and will continue
> to focus the runs that I make on that.

That's a valid configuration, I'm not saying to drop it - I just want to
be sure that both "styles" are supported. My interest is in using gump for
tomcat3.x builds - maintaining the scripts for testing is enough effort,
if I can use gump for building I'll save time.

The tomcat nightly should include the latest tomcat and the stable
dependencies - whenever it'll be released, it can't depend on the
"latest" ant but on the "latest release".

> Since you gave the specific example of ant, I do not like the idea of
> ant-1.3 being released without some assessment of the impact of changes on
> other projects.  There was a change that would have gone into 1.3 that

True - I will probably start using/testing ant-1.3, since it'll probably
be released before tc3.3.

> Given the number of projects we have here, each project binding too closely
> to exactly one version of each of their prereqs means that someone who
> desires to compose a system out of these components is likely to run into

Assuming an change happens in ant-1.3 ( or ant-1.4 or 2.0 ), should
tomcat/xalan/etc  be updated to use the latest ant  or the stable ant ?

Yes, in theory all API/DTD changes should be backward compatible - but in
reality we are talking about projects that are in development mode, not
about "standard" APIs. And if a project has a dependency on another
project, it is expected to track the changes ( and we did changed the
build.xml several times already ), but with certain granularity.
 
IMHO relaxing the requirement to "latest released version" is a very good
idea. Maybe when a project enters "feature freeze" or "beta" we can update
the builds and make sure all other projects work with the freezed
APIs/DTDs, and roll back/fix what is broken. 


> problems.  So, in fact, I would be greatly pleased if there were multiple
> nightly builds going on out there with different combinations.  And

A tomcat3.x nightly build will happen soon.


> Making ant build.xml files as a target of gump would be a valuable
> addition.  It has been often discussed, but never contributed.
 
> Getting using http as an alternative to cvs would also make a great
> addition.

My time is as limited as anyone else, but I'll try to do at least (1).
( if you remember the nightly builds of tomcat used to be ant-based 
and used to use get, so most of the code is there, it just need to be
geenralized to gump )

> P.S.  What does it mean to have gump "working", but not
> "updating/building"?

It means: spell error, I meant "is no_w_ updating" (instead of "not").

Costin




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

Reply via email to