How to start with the build farm

Andrew Bartlett abartlet at
Sat Sep 4 01:21:59 MDT 2010


We talked about you helping out on the Samba build farm - I've not done
a good job of maintaining it in recent time, and the others on the
build@ alias are equally busy.  As scripted build automation systems
seem to be an interest of yours, I wondered if you might like to take a
crack at it.  

Anyway, some pointers: the build farm scripts are maintained in SVN

svn checkout svn://

There are a few (not many) additional scripts on the server, and I can
get you a copy of the DB it operates on if you like.  

The build farm hosts download the .fns files in that checkout, and run
the sh scripts locally, building Samba and uploading the results.  The
server-side parses the results, puts things in a database (to warn about
dead hosts and track some other details) and moves the files into an
area that we publish.  The web scripts then display it all up on 

One particular idea I had is to rework the 'load into the DB' layer into
a python script, which would properly handle exceptions. 

Andrew Bartlett
Andrew Bartlett                      
Authentication Developer, Samba Team 
Samba Developer, Cisco Inc.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the samba-technical mailing list