While I'm waiting for that, a quick note on some of the things that jhbuild *doesn't* do well for tinderboxing:
* ensure a 'clean' build- i.e., move the last checkout/build out of the way and start fresh, which is really ideal (though a 'quick and dirty' rebuild with quicker cycles because of less checkout is also nice.) * cache source (either of CVS or of dependencies.) Lots of bandwidth used that is mostly redundant to what you did in the last checkout. * by default, doesn't ignore a failed 'make test'- I had to patch that. * automagically restart (easy enough to put in a wrapper of some sort, but still) > On 4/2/06, Frederic Peters <[EMAIL PROTECTED]> wrote: > > And now for the pitch :) > > > > > Hard Requirements For a New Tinderbox Tool/Setup > > > > - Supports Big List O'Modules [ok, this is jhbuild] > > - Many build types/sources [ok, same] > > - Reporting [ok, tinderbox output, may be extended] Yeah, basically all of these requirements are hand-written for jhbuild ;) > > - Tests [~ok, jhbuild can run 'make check'] In general, no matter what framework we use/build, we must work with LDTP/Dogtail to figure out how those will be run- AFAIK, neither of them integrate with 'make check' right now, so we have to figure out if they would run the same or not. > > - Documented [jhbuild is documented, the server is not] Not a huge deal now, just has to be done at some point- particularly how it was set up so that if server changes happen/you vanish/whatever we can resurrect it. > > - Dependencies [ok, this is jhbuild] > > - Notification [not yet] > > - Minimal Duplication of Build Information [ok] > > - Distributed [ok] > > - Easy to set up/maintain [I think so] > > - Builds Ekiga [I failed] Join the club :) > > - Active Development Community [no community, all new] Has at least the jhbuild community, so that is something. Less good that buildbot, more good than something built completely from scratch :) Happily running: http://jhbuild.bxlug.be/builds/2006-04-02-0002/ Luis > > > > Regards, > > > > Frederic > > _______________________________________________ > > gnome-love mailing list > > [email protected] > > http://mail.gnome.org/mailman/listinfo/gnome-love > > > _______________________________________________ gnome-love mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-love
