[Buildbot] #2340: [MOSS Project] Please Change 'Slave' terminology
Buildbot trac
trac at buildbot.net
Wed Jan 18 00:54:03 UTC 2017
#2340: [MOSS Project] Please Change 'Slave' terminology
-----------------------------+-----------------------
Reporter: kimmers | Owner: rutsky
Type: enhancement | Status: assigned
Priority: patches-accepted | Milestone: 0.9.4
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.
>
> * [x] update Trac wiki (add info about `buildbot-worker`, fix links on
> docs, update "slave" in text) - done, except historical/deprecated pages
>
> * [x] 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 .
>
> * [x] update metabuildbot configuration -
> https://github.com/buildbot/metabbotcfg/pull/76
>
> * [ ] setup redirection for renamed pages: #3530 -
> https://github.com/buildbot/buildbot-infra/pull/168
>
> * [x] update website - https://github.com/buildbot/buildbot-
> website/pull/27
>
> * ~~Take a look how to push new buildbot-worker to different
> distributions (e.g. how to get `buildbot-worker` into Debian and other
> distros).~~ - there is no much that can be done on my side. Packaging for
> distributions is responsibility of distributors maintainers. Packaging
> for PyPI already done.
>
> 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.
>
> * [x] 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.
* [x] update Trac wiki (add info about `buildbot-worker`, fix links on
docs, update "slave" in text) - done, except historical/deprecated pages
* [x] 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 .
* [x] update metabuildbot configuration -
https://github.com/buildbot/metabbotcfg/pull/76
* [x] setup redirection for renamed pages: #3530 -
https://github.com/buildbot/buildbot-infra/pull/168
* [x] update website - https://github.com/buildbot/buildbot-
website/pull/27
* ~~Take a look how to push new buildbot-worker to different distributions
(e.g. how to get `buildbot-worker` into Debian and other distros).~~ -
there is no much that can be done on my side. Packaging for distributions
is responsibility of distributors maintainers. Packaging for PyPI already
done.
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.
* [x] replace inlined class name in `WorkerForBuilderBase` with
`__class__.__name__`.
--Vladimir
--
--
Ticket URL: <http://trac.buildbot.net/ticket/2340#comment:38>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list