Re: [gnome-love] Tinderbox (automatic daily build) for GNOME



Luis Villa wrote:

Luis (who will try to write up a requirements description for
tinderbox tonight or tomorrow morning)

Will be interesting to read.  In the meantime Jerome, Guillaume and I
worked on "distributed jhbuild".  There are two parts:

 - adding new command and frontend to jhbuild, thanks to its
   architecture it was very easy and all the changes are put in two
   files (commands/autobuild.py and frontends/autobuild.py)

   This is similar to the tinderbox target but doesn't produce local
   HTML files; instead it submits its result to a central server (each
   start/end build/module/phase sends an xml-rpc message).

 - having this centralisation server so that data can be gathered and
   presented in useful ways, for both random developers and module
   owners.

As I wrote the first part was very easy and is almost done.  It lacks
some error checking (in order to continue building in case of server
failure) and they are certainly local parameters that would be useful
to submit (jhbuild moduleset, default automake/gcc/python version...).

As for the server there is a preliminary version in test, it lacks
many features but extending will be easy.

I'll try to publish this in a repository real soon now; for the moment
it runs as http://jhbuild.bxlug.be/.  I'll be happy to share any code
with interested persons.

I probably won't make it to guadec but who knows...


Regards,

        Frederic



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]