[Buildbot] #2340: [MOSS Project] Please Change 'Slave' terminology

Buildbot trac trac at buildbot.net
Wed Jan 4 00:49:51 UTC 2017


#2340: [MOSS Project] Please Change 'Slave' terminology
-----------------------------+-----------------------
Reporter:  kimmers           |       Owner:  rutsky
    Type:  enhancement       |      Status:  assigned
Priority:  patches-accepted  |   Milestone:  0.9.3
 Version:  master            |  Resolution:
Keywords:  moss, bounty      |
-----------------------------+-----------------------
Description changed by rutsky:

Old description:

> I am a manager at Cray Supercomputers, where we have recently started
> using Buildbot. Some of our employees have found the Master/Slave
> terminology offensive. Please consider changing this terminology to
> Master/Worker.
>
> ----
>
> Some notes on how we communicate on this bug may be salient:
>
>  * Buildbot does have a
> [https://github.com/buildbot/botherders/blob/master/policies/conduct.md
> code of conduct] - please be mindful of it when posting
>  * By proposing this as part of the project's MOSS application, which has
> been funded, we have committed to making this change.  As such, arguments
> that Buildbot should not make this change are not particularly relevant.
>
> --Dustin
>
> ----
>
> BOUNTY: US$10,000 -- see BountyProgram
>
> ----
>
> My application for this bug: https://public.etherpad-mozilla.org/p
> /bounty-app-2340/timeslider#1098
>
> Remaining tasks with this issue (rutsky's TODO list):
>
> * [x] remove `worker (deprecated)` property (it was deprecated even when
> it was `slave (deprecated)`) - don't forget update relnotes about this!
>
> * [x] move changes that done without fallback (i.e. introduced in nine
> branch) from worker_transition.rst into release notes of the next beta.
>
> * [x] copy/rename `buildbot-slave` to `buildbot-worker`.
>
> * [x] remove `upgrade-slave` command.
>
> * [ ] update `master/contrib/` scripts (mostly done)
>
>   - Simple cases done: https://github.com/buildbot/buildbot/pull/2557
>
>   - Hard cases probably should be removed, see issue #3658
>
> * [ ] update Trac wiki (add info about `buildbot-worker`, fix links on
> docs, update "slave" in text)
>
> * [ ] update metabuildbot configuration
>
> * [ ] take a look how to push new buildbot-worker to different
> distributions (e.g. how to get `buildbot-worker` into Debian and other
> distros).
>
> Optional items:
>
> * [ ] Rework tests (make they names to be more uniform).
>
> * [ ] Check and rename left `sb` (slave builder), `s` (slave), `sbd`
> (slave build dir), `sl`, `slv`, `sbdir`, `'/sl'` variables.
>
> * [ ] rework warnings helper to use them as UnitTest-derived class mixin.
>
> * [ ] replace inlined class name in `WorkerForBuilderBase` with
> `__class__.__name__`.
>
> --Vladimir

New description:

 I am a manager at Cray Supercomputers, where we have recently started
 using Buildbot. Some of our employees have found the Master/Slave
 terminology offensive. Please consider changing this terminology to
 Master/Worker.

 ----

 Some notes on how we communicate on this bug may be salient:

  * Buildbot does have a
 [https://github.com/buildbot/botherders/blob/master/policies/conduct.md
 code of conduct] - please be mindful of it when posting
  * By proposing this as part of the project's MOSS application, which has
 been funded, we have committed to making this change.  As such, arguments
 that Buildbot should not make this change are not particularly relevant.

 --Dustin

 ----

 BOUNTY: US$10,000 -- see BountyProgram

 ----

 My application for this bug: https://public.etherpad-mozilla.org/p/bounty-
 app-2340/timeslider#1098

 Remaining tasks with this issue (rutsky's TODO list):

 * [x] remove `worker (deprecated)` property (it was deprecated even when
 it was `slave (deprecated)`) - don't forget update relnotes about this!

 * [x] move changes that done without fallback (i.e. introduced in nine
 branch) from worker_transition.rst into release notes of the next beta.

 * [x] copy/rename `buildbot-slave` to `buildbot-worker`.

 * [x] remove `upgrade-slave` command.

 * [ ] update `master/contrib/` scripts (mostly done)

       - Simple cases done: https://github.com/buildbot/buildbot/pull/2557

       - Hard cases probably should be removed, see issue #3658

 * [ ] update Trac wiki (add info about `buildbot-worker`, fix links on
 docs, update "slave" in text)

 * [ ] update metabuildbot configuration

 * [ ] take a look how to push new buildbot-worker to different
 distributions (e.g. how to get `buildbot-worker` into Debian and other
 distros).

 Optional items:

 * [ ] Rework tests (make they names to be more uniform).

 * [ ] Check and rename left `sb` (slave builder), `s` (slave), `sbd`
 (slave build dir), `sl`, `slv`, `sbdir`, `'/sl'` variables.

 * [ ] rework warnings helper to use them as UnitTest-derived class mixin.

 * [ ] replace inlined class name in `WorkerForBuilderBase` with
 `__class__.__name__`.

 --Vladimir

--

--
Ticket URL: <http://trac.buildbot.net/ticket/2340#comment:32>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list