On Tue, 7 May 2002, <[EMAIL PROTECTED]> wrote: > the other one of my hassles is the gump descriptors for the projects > aren't under the projects control/cvs, they're in Gump's.
Not necessarily - several are under the control of the projects themselves. The project descriptors come into Gump via Gump's profile, which can refer to local project definitions as well as using general URLs. We already pick up a couple of descriptors from Web-CVS frontends (ant-contrib, cactus, several excalibur parts and others). > a) Why isn't Gump a top level jakarta/xml project? Because the key requirement (size of the community) hasn't been met (yet?). Because the committers to Gump didn't want to last time Sam asked to promote it <http://marc.theaimsgroup.com/?t=101459677300001&r=1&w=2>. > b) Why aren't these mailing lists gump-dev or gump-user? Because alexandria-dev has pretty much become gump-dev, just a guess. > c) What determines whether a sourceforge/jakarta project is built by > gump? Technically: Whether a descriptor for that project is referenced by the profile. If "built by gump" means built by the Gump runs that are linked from the Gump site, this pretty much boils down to the profile in .../profile/gump.xml. All it takes is somebody to commit a change to it. > e) What are the properties of a build that make it 'Gumpable'? * It must be buildable by a shell script or by Ant. * No circular dependencies. These need to be resolved by intermediate things like bootstrap-ant. * It must be possible to build the project without using the jars that are included in the CVS repository or downloaded. For most Ant based projects this boils down to setting the build.sysclasspath property. The latest condition can be relaxed for bootstrap builds, as long as it is followed by another build that uses the latest code for all dependencies IMHO (jakarta-ant in the bootstrap-ant example). In the special case of Maven, I'd add that building projects that use Maven must not use Maven's lib.repo or that lib.repo must be the directory that contains the jars that have been created by Gump. > Dazed, but not confused (today), Let me see whether I can change the confused part 8-) Stefan -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
