Apparently, the gump machine had network problems last night. See: http://jakarta.apache.org/builds/gump/latest/gen.html http://jakarta.apache.org/builds/gump/2002-03-27/cvs_index.html
I would like to propose the module href syntax be changed, simplified, and the results cached. I'm merely posting this for discussion now - if somebody wants to make the changes that would be great, otherwise, I am willing. What we currently have is the following lines: <module href="http://cvs.apache.org/viewcvs/~checkout~/jakarta-avalon-apps/gump.xml"/> <module href="http://cvs.apache.org/viewcvs/~checkout~/jakarta-avalon-excalibur/gump.xml"/> <module href="http://cvs.apache.org/viewcvs/~checkout~/jakarta-cactus/gump.xml"/> <module href="http://cvs.apache.org/viewcvs/~checkout~/jakarta-turbine-maven/jakarta-turbine-maven.xml"/> <module href="http://cvs.apache.org/viewcvs/~checkout~/xml-forrest/forrest.xgump"/> <module href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/ant-contrib/ant-contrib/src/etc/gump-descriptor.xml" /> <module href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/ant-contrib/cpptasks/src/etc/gump-descriptor.xml" /> The proposal is to change these entries thus: <module name="jakarta-avalon-apps" repository="jakarta" path="gump.xml"/> <module name="jakarta-avalon-excalibur" repository="jakarta" path="gump.xml"/> <module name="jakarta-cactus" repository="jakarta" path="gump.xml"/> <module name="jakarta-turbine-maven" repository="jakarta" path="jakarta-turbine-maven.xml"/> <module name="xml-forrest" repository="xml" path="forrest.xgump"/> <module name="ant-contrib" repository="sourceforge" root="ant-contrib" path="src/etc/gump-descriptor.xml"/> <module name="cpptasks" repository="sourceforge" root="ant-contrib" path="src/etc/gump-descriptor.xml"/> The important aspect of this change for these purposes is that the name is separately identified as an attribute. This enables the results to be cached into a "cache/{@name}.xml" file. Just like the results of the previous successful checkout or gen will be used if the current one fails, this enables the previous definition to be included in the case of a network error. This support exploits the repository/cvsweb elements. Also note the "root" attributes in the sourceforge modules listed above... this enables modules which are contained in sourceforge projects to be located successfully. - Sam Ruby -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
