[Buildbot-devel] Splitting slave from master (downstream packaging)

Charles Lepple clepple at gmail.com
Thu Jun 17 10:57:08 UTC 2010

On Fri, Jun 11, 2010 at 6:08 PM, Dustin J. Mitchell <dustin at zmanda.com> wrote:
> On Fri, Jun 11, 2010 at 4:52 PM, Itamar O <itamarost at gmail.com> wrote:
>> 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?
> Because then you have two different distributions with the same code
> and the same module names, which seems to be a bad idea.  It's not
> difficult to install the extra distribution..

Along the lines of what Itamar mentioned, would it make sense for a
"buildbot" distro package to depend on "buildbot-slave"?

I'm thinking mainly about people who are upgrading from 0.8.0, who
will be surprised by the missing slave functionality.

I am leaning towards adding this dependency to the Fink package, since
Fink already has all of the dependencies needed for the master. (This,
of course, will not preclude people from just installing
buildbot-slave if they don't need the master functionality, since the
dependency is essentially one-way.)

Thoughts? Objections?

- Charles Lepple

More information about the devel mailing list