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

Reply via email to