[Buildbot-devel] Splitting slave from master

Itamar O itamarost at gmail.com
Fri Jun 11 21:52:56 UTC 2010

On Fri, Jun 11, 2010 at 11:56 PM, Ben Hearsum <bhearsum at mozilla.com> wrote:
> 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.

wait a sec - the buildbot master package will not include also buildbot-slave?
I thought the goal was to allow slave-only installation with less dependencies,
but it is very common that a master installation will also want a slave,
and the master already contains everything (?) needed by slave,
so why not have the "buildbot" package include both?

> * '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
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel

More information about the devel mailing list