[tahoe-dev] buildbot update

zooko zooko at zooko.com
Mon Mar 9 09:24:58 PDT 2009


Folks:

We have a buildbot policy now [1].  It says: there is a subset of the  
builders which are "Supported Builders".  We don't allow Supported  
Builders to stay red.  Whenever a new patch is committed, and all of  
the Supporter Builders pass all tests, then the package builders  
automatically trigger and produce .debs, tarballs/zipfiles, and  
(soon) .egg's.

Therefore, whenever you download a .deb, source tarball, or  
binary .egg of Tahoe, you know you're downloading a version that  
passed all tests on all Supported Builders.

There are currently eight Unsupported Builders: Eugen lenny-amd64,  
zooko yukyuk jauntyish, Ruben Fedora, Dan ArchLinux, zooko draco Mac- 
PPC 10.4, zooko ootles Mac-amd64 10.4, deb-lenny-amd64 (Eugen's  
buildslave when used to build .debs), and deb-intrepid-amd64 (Shawn's  
buildslave when used to build .debs).

Of these Unsupported Builders, some of them are currently failing:

Eugen lenny-amd64 is out of disk space.  Eugen: can you provision  
more disk space for that virtual machine or should we prune and  
compress the data stored in it?

Dan ArchLinux has some infinite recursion in zope.interface.  Dan:  
Perhaps we could try experimenting with different versions of the  
zope.interface package on that box?  It could be a bug caused by or  
triggered by our setup and testing code.  What is zope.interface's  
"implementedByFallback"?

The Debian package builder on Shawn's intrepid box is successfully  
building .debs, but has nowhere to upload them.  Brian, Shawn: could  
we arrange it so that it uploads the .debs to a directory on a Tahoe  
grid?  :-)

The rest of the Unsupported Builders are currently green and have no  
known issues.  I request Brian's agreement to promote them to  
Supported Builders.  (Remember, we are allowed to demote them to  
Unsupported again later, according to our policy.)  Those are Ruben's  
Fedora builder and three machines of mine: zooko yukyuk jauntyish,  
zooko draco Mac-PPC 10.4, and zooko ootles Mac-amd64 10.4.

Finally, I want more buildbots!  I especially want an ARM  
architecture buildbot, since Zandr and David Reid have both been  
experimenting with building Tahoe on embedded devices with ARM CPUs.   
Also, if your favorite platform is not represented on the buildbot  
list (BSD anyone?), please consider contributing a buildbot so that  
the Tahoe developers can make sure that new versions of Tahoe  
continue to work on your platform.

Regards,

Zooko

[1] http://allmydata.org/trac/tahoe/wiki/BuildbotPolicy


More information about the tahoe-dev mailing list