Re: [gnome-love] Tinderbox (automatic daily build) for GNOME
- From: "Luis Villa" <luis villa gmail com>
- To: "Frederic Peters" <fpeters entrouvert com>
- Cc: gnome-love gnome org
- Subject: Re: [gnome-love] Tinderbox (automatic daily build) for GNOME
- Date: Sun, 2 Apr 2006 14:21:31 -0400
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 <fpeters entrouvert com> 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
gnome-love gnome org
http://mail.gnome.org/mailman/listinfo/gnome-love
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]