Before Buildbot version 0.8.1, the Buildbot master and slave were part of the same distribution. As of version 0.8.1, the buildslave is a separate distribution.
As of this release, you will need to install buildbot-slave to run a slave.
Any automatic startup scripts that had run buildbot start
for previous versions
should be changed to run buildslave start
instead.
If you are running a version later than 0.8.1, then you can skip the remainder
of this section: the upgrade-slave
command will take care of this. If
you are upgrading directly to 0.8.1, read on.
The existing buildbot.tac
for any buildslaves running older versions
will need to be edited or replaced. If the loss of cached buildslave state
(e.g., for Source steps in copy mode) is not problematic, the easiest solution
is to simply delete the slave directory and re-run buildslave
create-slave
.
If deleting the slave directory is problematic, the change to
buildbot.tac
is simple. On line 3, replace
from buildbot.slave.bot import BuildSlave
with
from buildslave.bot import BuildSlave
After this change, the buildslave should start as usual.