[Buildbot-commits] [Buildbot] #2416: Slave backward compatibility is not documented

Buildbot nobody at buildbot.net
Sat Dec 15 10:45:03 UTC 2012


#2416: Slave backward compatibility is not documented
----------------------+-----------------------
Reporter:  techtonik  |      Owner:
    Type:  undecided  |     Status:  new
Priority:  major      |  Milestone:  undecided
 Version:  0.8.7p1    |   Keywords:
----------------------+-----------------------
 I have a standard Debian squeeze installation as a buildbot slave with:
 {{{
 Buildbot version: 0.7.12
 Twisted version: 10.1.0
 Python 2.6.6
 }}}
 and running 0.8.7p1 as a buildbot server.

 The build fails with the following trace:
 {{{
 Traceback (most recent call last):
   File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 368, in callback
     self._startRunCallbacks(result)
   File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 464, in _startRunCallbacks
     self._runCallbacks()
   File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 551, in _runCallbacks
     current.result = callback(current.result, *args, **kw)
   File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 1101, in gotResult
     _inlineCallbacks(r, g, deferred)
 --- <exception caught here> ---
   File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks
     result = result.throwExceptionIntoGenerator(g)
   File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site-
 packages/twisted/spread/pb.py", line 470, in throwExceptionIntoGenerator
     return g.throw(RemoteError(self.type, self.value, self.traceback))
   File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site-
 packages/buildbot/steps/source/mercurial.py", line 129, in full
     updatable = yield self._sourcedirIsUpdatable()
 twisted.spread.pb.RemoteError: unrecognized SlaveCommand 'stat'
 }}}

 I'm puzzled about python2.7 directory name and whether it is buildbot bug
 with Python versions or backward compatibility issue. It would be nice if
 backward compatibility was properly documented.

-- 
Ticket URL: <http://trac.buildbot.net/ticket/2416>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list