[Buildbot-devel] Splitting slave from master
Ben Hearsum
bhearsum at mozilla.com
Fri Jun 11 20:56:27 UTC 2010
On 10-06-11 4:51 PM, Dustin J. Mitchell wrote:
> On Fri, Jun 11, 2010 at 3:16 PM, Greg Ward<greg at gerg.ca> wrote:
>> That feels ... wrong. There has already been a buildbot-0.8.0
>> containing all that code with a particular package layout. Releasing
>> another 0.8.0 tarball with a different package structure feels very
>> risky to me, even if the name on the tarball is different.
>
> I was thinking about that, but the buildbot-slave-0.8.0 is the same
> code, and thus the same bugs. There's a lot of need for a package
> like this, because I think that the necessity of installing extra
> dependencies is holding a lot of folks back from upgrading their
> slaves.
>
> I'm not sure I see a real problem here, nor much chance for confusion.
> And certainly after 0.8.1, any confusion will dissipate.
It seems to me that based on the fact that 'buildbot-slave' is a
different package name I also think this is OK. It means that for 0.8.0
we'll have:
* A 'buildbot' package which contains the master and the slave in the
old layout.
* A 'buildbot-slave' package which contains only the slave, in the new
style layout. We could even call it a beta of the slave-only package.
Then, for 0.8.1 we'd have:
* 'buildbot', which would master-only in the new style layout.
* 'buildbot-slave' which would be slave-only in the new style layout.
For 0.8.0 you could use either package on the slave. For 0.8.1, you'd
have to use 'buildbot-slave'.
Just my $0.02.
- Ben
More information about the devel
mailing list