[Buildbot-devel] The Meta Buildbot

Dustin J. Mitchell dustin at zmanda.com
Mon Feb 23 00:09:57 UTC 2009


On Sun, Feb 22, 2009 at 2:23 PM, Stephen Dicks <stephen at starswan.com> wrote:
> I now have a basic meta-buildbot running off dustin's main git
> repository at:
>
> http://buildbot.starswan.com/

Awesome!  Thanks!

> it would be good to add some other slaves - could people mail me
> off-list with their configurations and slave names/passwords?

Will do.

> However I can't seem to run the tests - it seems to want to write to
> site-packages in the installed python directory - should it really be
> doing that?

Hmm -- the exception is:
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/twisted/python/usage.py",
line 241, in parseOptions
    self.postOptions()
  File "/usr/lib/python2.4/site-packages/twisted/scripts/trial.py",
line 293, in postOptions
    self['reporter'] = self._loadReporterByName(self['reporter'])
  File "/usr/lib/python2.4/site-packages/twisted/scripts/trial.py",
line 279, in _loadReporterByName
    for p in plugin.getPlugins(itrial.IReporter):
  File "/usr/lib/python2.4/site-packages/twisted/plugin.py", line 200,
in getPlugins
    allDropins = getCache(package)
--- <exception caught here> ---
  File "/usr/lib/python2.4/site-packages/twisted/plugin.py", line 179,
in getCache
    dropinPath.setContent(pickle.dumps(dropinDotCache))
  File "/usr/lib/python2.4/site-packages/twisted/python/filepath.py",
line 574, in setContent
    sib.open('w').write(content)
  File "/usr/lib/python2.4/site-packages/twisted/python/filepath.py",
line 384, in open
    return open(self.path, mode+'b')
exceptions.IOError: [Errno 13] Permission denied:
'/usr/lib/python2.4/site-packages/twisted/plugins/dropin.cache.new'

which looks like a twisted thing to me, rather than a test failure.
Buildbot and Twisted hacker Jean-Paul (exarkun) pointed out the
solution here:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477103
Basically -- run 'twistd --help' as root, and this problem will be solved.

It's the failures at the end that I worry about, but I think I've
fixed those and pushed the changes.  We'll see :)

Dustin

-- 
Storage Software Engineer
http://www.zmanda.com




More information about the devel mailing list