--- /srv/reproducible-results/rbuild-debian/r-b-build.RV6J7fge/b1/buildbot_3.7.0-2_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.RV6J7fge/b2/buildbot_3.7.0-2_armhf.changes ├── Files │ @@ -1,8 +1,8 @@ │ │ - 80bf7e39b078bfd5474cefb8d3eb2e7f 1461532 doc optional buildbot-doc_3.7.0-2_all.deb │ + e7033069cf18767d035fdd89eb3b0d02 1461552 doc optional buildbot-doc_3.7.0-2_all.deb │ a3f325fc0b6f6d87a39ce217f898268b 3516 oldlibs optional buildbot-slave_3.7.0-2_all.deb │ 3371db5690ce75eb8ac02275cbff3e62 64300 devel optional buildbot-worker_3.7.0-2_all.deb │ f6b1439d1d14248d802e91ef0245c4ac 451836 devel optional buildbot_3.7.0-2_all.deb │ 867f3b563f02c41aeb3f2e80985e42c1 3532 oldlibs optional python3-buildbot-doc_3.7.0-2_all.deb │ 2973ca549e25b6b7ecf31002456e569d 3536 oldlibs optional python3-buildbot-worker_3.7.0-2_all.deb │ b2877dba77efe7c279362ca975ccc71c 3512 oldlibs optional python3-buildbot_3.7.0-2_all.deb ├── buildbot-doc_3.7.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2023-02-05 21:57:26.000000 debian-binary │ │ -rw-r--r-- 0 0 0 14912 2023-02-05 21:57:26.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1446428 2023-02-05 21:57:26.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1446448 2023-02-05 21:57:26.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/buildbot/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -9799,128 +9799,52 @@ │ │ │ │ │ "sphinx.domains.python": 3, │ │ │ │ │ "sphinx.domains.rst": 2, │ │ │ │ │ "sphinx.domains.std": 2, │ │ │ │ │ "sphinx.ext.todo": 2, │ │ │ │ │ "sphinx": 57 │ │ │ │ │ }, │ │ │ │ │ "alltitles": { │ │ │ │ │ + "Protocols": [ │ │ │ │ │ + [17, "protocols"] │ │ │ │ │ + ], │ │ │ │ │ "BuildFactory": [ │ │ │ │ │ [8, "buildfactory"] │ │ │ │ │ ], │ │ │ │ │ "BuildFactory Implementation Note": [ │ │ │ │ │ [8, "buildfactory-implementation-note"] │ │ │ │ │ ], │ │ │ │ │ - "Classes": [ │ │ │ │ │ - [3, "classes"] │ │ │ │ │ - ], │ │ │ │ │ - "Builds": [ │ │ │ │ │ - [7, "module-buildbot.process.build"], │ │ │ │ │ - [91, "builds"] │ │ │ │ │ - ], │ │ │ │ │ - "Build": [ │ │ │ │ │ - [7, "build"] │ │ │ │ │ - ], │ │ │ │ │ - "Claiming Build Requests": [ │ │ │ │ │ - [2, "claiming-build-requests"] │ │ │ │ │ - ], │ │ │ │ │ - "Distributing": [ │ │ │ │ │ - [2, "distributing"] │ │ │ │ │ - ], │ │ │ │ │ - "Claiming": [ │ │ │ │ │ - [2, "claiming"] │ │ │ │ │ - ], │ │ │ │ │ - "The One That Got Away": [ │ │ │ │ │ - [2, "the-one-that-got-away"] │ │ │ │ │ - ], │ │ │ │ │ - "Authentication": [ │ │ │ │ │ - [4, "module-buildbot.www.auth"], │ │ │ │ │ - [0, "authentication"], │ │ │ │ │ - [77, "authentication"] │ │ │ │ │ - ], │ │ │ │ │ - "IProperties": [ │ │ │ │ │ - [13, "iproperties"] │ │ │ │ │ - ], │ │ │ │ │ - "LogObservers": [ │ │ │ │ │ - [16, "module-buildbot.process.logobserver"] │ │ │ │ │ - ], │ │ │ │ │ "ForceScheduler": [ │ │ │ │ │ [11, "forcescheduler"] │ │ │ │ │ ], │ │ │ │ │ "Parameters": [ │ │ │ │ │ [11, "parameters"] │ │ │ │ │ ], │ │ │ │ │ "Nested Parameters": [ │ │ │ │ │ [11, "nested-parameters"] │ │ │ │ │ ], │ │ │ │ │ - "IRenderable": [ │ │ │ │ │ - [14, "irenderable"] │ │ │ │ │ - ], │ │ │ │ │ - "IConfigurator": [ │ │ │ │ │ - [12, "iconfigurator"] │ │ │ │ │ - ], │ │ │ │ │ - "RemoteCommands": [ │ │ │ │ │ - [18, "remotecommands"] │ │ │ │ │ + "Authorization": [ │ │ │ │ │ + [1, "authorization"], │ │ │ │ │ + [136, "authorization"] │ │ │ │ │ ], │ │ │ │ │ - "RemoteCommand": [ │ │ │ │ │ - [18, "remotecommand"] │ │ │ │ │ + "Use cases": [ │ │ │ │ │ + [1, "use-cases"] │ │ │ │ │ ], │ │ │ │ │ "Logs": [ │ │ │ │ │ [15, "module-buildbot.process.log"] │ │ │ │ │ ], │ │ │ │ │ - "Workers": [ │ │ │ │ │ - [20, "module-buildbot.worker"], │ │ │ │ │ - [23, "workers"], │ │ │ │ │ - [46, "workers"], │ │ │ │ │ - [91, "workers"], │ │ │ │ │ - [200, "cfg-workers"] │ │ │ │ │ - ], │ │ │ │ │ - "Worker": [ │ │ │ │ │ - [20, "worker"], │ │ │ │ │ - [246, "worker"], │ │ │ │ │ - [251, "worker"], │ │ │ │ │ - [245, "worker"], │ │ │ │ │ - [248, "worker"], │ │ │ │ │ - [247, "worker"], │ │ │ │ │ - [247, "id4"] │ │ │ │ │ - ], │ │ │ │ │ "Avatars": [ │ │ │ │ │ [5, "avatars"] │ │ │ │ │ ], │ │ │ │ │ - "WorkerManager": [ │ │ │ │ │ - [21, "module-buildbot.worker.manager"], │ │ │ │ │ - [21, "id1"] │ │ │ │ │ - ], │ │ │ │ │ - "WorkerRegistration": [ │ │ │ │ │ - [21, "workerregistration"] │ │ │ │ │ - ], │ │ │ │ │ - "Change Sources": [ │ │ │ │ │ - [10, "module-buildbot.changes.base"], │ │ │ │ │ - [23, "change-sources"] │ │ │ │ │ - ], │ │ │ │ │ - "ChangeSource": [ │ │ │ │ │ - [10, "changesource"] │ │ │ │ │ - ], │ │ │ │ │ - "ReconfigurablePollingChangeSource": [ │ │ │ │ │ - [10, "reconfigurablepollingchangesource"] │ │ │ │ │ - ], │ │ │ │ │ - "PollingChangeSource": [ │ │ │ │ │ - [10, "pollingchangesource"] │ │ │ │ │ - ], │ │ │ │ │ - "Protocols": [ │ │ │ │ │ - [17, "protocols"] │ │ │ │ │ - ], │ │ │ │ │ - "ResultSpecs": [ │ │ │ │ │ - [19, "module-buildbot.data.resultspec"] │ │ │ │ │ - ], │ │ │ │ │ - "Authorization": [ │ │ │ │ │ - [1, "authorization"], │ │ │ │ │ - [136, "authorization"] │ │ │ │ │ + "BaseScheduler": [ │ │ │ │ │ + [6, "module-buildbot.schedulers.base"] │ │ │ │ │ ], │ │ │ │ │ - "Use cases": [ │ │ │ │ │ - [1, "use-cases"] │ │ │ │ │ + "Authentication": [ │ │ │ │ │ + [0, "authentication"], │ │ │ │ │ + [4, "module-buildbot.www.auth"], │ │ │ │ │ + [77, "authentication"] │ │ │ │ │ ], │ │ │ │ │ "Implementation": [ │ │ │ │ │ [0, "implementation"] │ │ │ │ │ ], │ │ │ │ │ "Username / Password Authentication": [ │ │ │ │ │ [0, "username-password-authentication"] │ │ │ │ │ ], │ │ │ │ │ @@ -9935,32 +9859,58 @@ │ │ │ │ │ ], │ │ │ │ │ "Logout": [ │ │ │ │ │ [0, "logout"] │ │ │ │ │ ], │ │ │ │ │ "Future Additions": [ │ │ │ │ │ [0, "future-additions"] │ │ │ │ │ ], │ │ │ │ │ - "BuildSteps": [ │ │ │ │ │ - [9, "module-buildbot.process.buildstep"] │ │ │ │ │ + "WorkerManager": [ │ │ │ │ │ + [21, "module-buildbot.worker.manager"], │ │ │ │ │ + [21, "id1"] │ │ │ │ │ ], │ │ │ │ │ - "BuildStep": [ │ │ │ │ │ - [9, "buildstep"] │ │ │ │ │ + "WorkerRegistration": [ │ │ │ │ │ + [21, "workerregistration"] │ │ │ │ │ ], │ │ │ │ │ - "CommandMixin": [ │ │ │ │ │ - [9, "commandmixin"] │ │ │ │ │ + "Claiming Build Requests": [ │ │ │ │ │ + [2, "claiming-build-requests"] │ │ │ │ │ ], │ │ │ │ │ - "ShellMixin": [ │ │ │ │ │ - [9, "shellmixin"] │ │ │ │ │ + "Distributing": [ │ │ │ │ │ + [2, "distributing"] │ │ │ │ │ ], │ │ │ │ │ - "Exceptions": [ │ │ │ │ │ - [9, "exceptions"], │ │ │ │ │ - [24, "module-buildbot.data.exceptions"] │ │ │ │ │ + "Claiming": [ │ │ │ │ │ + [2, "claiming"] │ │ │ │ │ ], │ │ │ │ │ - "BaseScheduler": [ │ │ │ │ │ - [6, "module-buildbot.schedulers.base"] │ │ │ │ │ + "The One That Got Away": [ │ │ │ │ │ + [2, "the-one-that-got-away"] │ │ │ │ │ + ], │ │ │ │ │ + "ResultSpecs": [ │ │ │ │ │ + [19, "module-buildbot.data.resultspec"] │ │ │ │ │ + ], │ │ │ │ │ + "IProperties": [ │ │ │ │ │ + [13, "iproperties"] │ │ │ │ │ + ], │ │ │ │ │ + "Change Sources": [ │ │ │ │ │ + [10, "module-buildbot.changes.base"], │ │ │ │ │ + [23, "change-sources"] │ │ │ │ │ + ], │ │ │ │ │ + "ChangeSource": [ │ │ │ │ │ + [10, "changesource"] │ │ │ │ │ + ], │ │ │ │ │ + "ReconfigurablePollingChangeSource": [ │ │ │ │ │ + [10, "reconfigurablepollingchangesource"] │ │ │ │ │ + ], │ │ │ │ │ + "PollingChangeSource": [ │ │ │ │ │ + [10, "pollingchangesource"] │ │ │ │ │ + ], │ │ │ │ │ + "Web Server Classes": [ │ │ │ │ │ + [22, "web-server-classes"] │ │ │ │ │ + ], │ │ │ │ │ + "Resources": [ │ │ │ │ │ + [22, "module-buildbot.www.resource"], │ │ │ │ │ + [221, "resources"] │ │ │ │ │ ], │ │ │ │ │ "Configuration": [ │ │ │ │ │ [23, "module-buildbot.config"], │ │ │ │ │ [99, "configuration"] │ │ │ │ │ ], │ │ │ │ │ "Builder Configuration": [ │ │ │ │ │ [23, "builder-configuration"], │ │ │ │ │ @@ -9983,37 +9933,39 @@ │ │ │ │ │ [91, "schedulers"], │ │ │ │ │ [258, "schedulers"], │ │ │ │ │ [136, "schedulers"] │ │ │ │ │ ], │ │ │ │ │ "Custom Subclasses": [ │ │ │ │ │ [23, "custom-subclasses"] │ │ │ │ │ ], │ │ │ │ │ + "Workers": [ │ │ │ │ │ + [23, "workers"], │ │ │ │ │ + [20, "module-buildbot.worker"], │ │ │ │ │ + [46, "workers"], │ │ │ │ │ + [91, "workers"], │ │ │ │ │ + [200, "cfg-workers"] │ │ │ │ │ + ], │ │ │ │ │ "User Managers": [ │ │ │ │ │ [23, "user-managers"] │ │ │ │ │ ], │ │ │ │ │ "Status Receivers": [ │ │ │ │ │ [23, "status-receivers"] │ │ │ │ │ ], │ │ │ │ │ - "Buildrequests connector": [ │ │ │ │ │ - [28, "module-buildbot.db.buildrequests"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildsets connector": [ │ │ │ │ │ - [30, "module-buildbot.db.buildsets"] │ │ │ │ │ - ], │ │ │ │ │ - "String Encodings": [ │ │ │ │ │ - [42, "string-encodings"] │ │ │ │ │ + "Classes": [ │ │ │ │ │ + [3, "classes"] │ │ │ │ │ ], │ │ │ │ │ - "Inputs": [ │ │ │ │ │ - [42, "inputs"] │ │ │ │ │ + "Builds": [ │ │ │ │ │ + [7, "module-buildbot.process.build"], │ │ │ │ │ + [91, "builds"] │ │ │ │ │ ], │ │ │ │ │ - "Outputs": [ │ │ │ │ │ - [42, "outputs"] │ │ │ │ │ + "Build": [ │ │ │ │ │ + [7, "build"] │ │ │ │ │ ], │ │ │ │ │ - "Schedulers connector": [ │ │ │ │ │ - [36, "module-buildbot.db.schedulers"] │ │ │ │ │ + "LogObservers": [ │ │ │ │ │ + [16, "module-buildbot.process.logobserver"] │ │ │ │ │ ], │ │ │ │ │ "Data API": [ │ │ │ │ │ [24, "data-api"], │ │ │ │ │ [245, "data-api"] │ │ │ │ │ ], │ │ │ │ │ "Sections": [ │ │ │ │ │ [24, "sections"] │ │ │ │ │ @@ -10034,14 +9986,18 @@ │ │ │ │ │ ], │ │ │ │ │ "Concrete Interfaces": [ │ │ │ │ │ [24, "concrete-interfaces"] │ │ │ │ │ ], │ │ │ │ │ "Python Interface": [ │ │ │ │ │ [24, "module-buildbot.data.connector"] │ │ │ │ │ ], │ │ │ │ │ + "Exceptions": [ │ │ │ │ │ + [24, "module-buildbot.data.exceptions"], │ │ │ │ │ + [9, "exceptions"] │ │ │ │ │ + ], │ │ │ │ │ "Web Interface": [ │ │ │ │ │ [24, "web-interface"] │ │ │ │ │ ], │ │ │ │ │ "Extending the Data API": [ │ │ │ │ │ [24, "extending-the-data-api"] │ │ │ │ │ ], │ │ │ │ │ "Adding Resource Types": [ │ │ │ │ │ @@ -10067,67 +10023,173 @@ │ │ │ │ │ ], │ │ │ │ │ "Entity Type": [ │ │ │ │ │ [24, "entity-type"] │ │ │ │ │ ], │ │ │ │ │ "Data Model": [ │ │ │ │ │ [24, "id4"] │ │ │ │ │ ], │ │ │ │ │ - "Web Server Classes": [ │ │ │ │ │ - [22, "web-server-classes"] │ │ │ │ │ + "IConfigurator": [ │ │ │ │ │ + [12, "iconfigurator"] │ │ │ │ │ ], │ │ │ │ │ - "Resources": [ │ │ │ │ │ - [22, "module-buildbot.www.resource"], │ │ │ │ │ - [221, "resources"] │ │ │ │ │ + "RemoteCommands": [ │ │ │ │ │ + [18, "remotecommands"] │ │ │ │ │ ], │ │ │ │ │ - "Builds connector": [ │ │ │ │ │ - [29, "module-buildbot.db.builds"] │ │ │ │ │ + "RemoteCommand": [ │ │ │ │ │ + [18, "remotecommand"] │ │ │ │ │ ], │ │ │ │ │ - "Change sources connector": [ │ │ │ │ │ - [32, "module-buildbot.db.changesources"] │ │ │ │ │ + "BuildSteps": [ │ │ │ │ │ + [9, "module-buildbot.process.buildstep"] │ │ │ │ │ ], │ │ │ │ │ - "Users connector": [ │ │ │ │ │ - [40, "module-buildbot.db.users"] │ │ │ │ │ + "BuildStep": [ │ │ │ │ │ + [9, "buildstep"] │ │ │ │ │ ], │ │ │ │ │ - "Logs connector": [ │ │ │ │ │ - [34, "module-buildbot.db.logs"] │ │ │ │ │ + "CommandMixin": [ │ │ │ │ │ + [9, "commandmixin"] │ │ │ │ │ ], │ │ │ │ │ - "Workers connector": [ │ │ │ │ │ - [41, "module-buildbot.db.workers"] │ │ │ │ │ + "ShellMixin": [ │ │ │ │ │ + [9, "shellmixin"] │ │ │ │ │ ], │ │ │ │ │ - "Source stamps connector": [ │ │ │ │ │ - [37, "module-buildbot.db.sourcestamps"] │ │ │ │ │ + "IRenderable": [ │ │ │ │ │ + [14, "irenderable"] │ │ │ │ │ ], │ │ │ │ │ - "Build data connector": [ │ │ │ │ │ - [26, "module-buildbot.db.build_data"] │ │ │ │ │ + "Worker": [ │ │ │ │ │ + [20, "worker"], │ │ │ │ │ + [251, "worker"], │ │ │ │ │ + [247, "worker"], │ │ │ │ │ + [247, "id4"], │ │ │ │ │ + [245, "worker"], │ │ │ │ │ + [246, "worker"], │ │ │ │ │ + [248, "worker"] │ │ │ │ │ ], │ │ │ │ │ - "Steps connector": [ │ │ │ │ │ - [39, "module-buildbot.db.steps"] │ │ │ │ │ + "Buildbot Development": [ │ │ │ │ │ + [44, "public-api"] │ │ │ │ │ ], │ │ │ │ │ - "General Documents": [ │ │ │ │ │ - [43, "general-documents"] │ │ │ │ │ + "Messaging and Queues": [ │ │ │ │ │ + [49, "messaging-and-queues"] │ │ │ │ │ ], │ │ │ │ │ - "Builders connector": [ │ │ │ │ │ - [27, "module-buildbot.db.builders"] │ │ │ │ │ + "Overview": [ │ │ │ │ │ + [49, "overview"] │ │ │ │ │ ], │ │ │ │ │ - "Changes connector": [ │ │ │ │ │ - [31, "module-buildbot.db.changes"] │ │ │ │ │ + "Connector API": [ │ │ │ │ │ + [49, "connector-api"] │ │ │ │ │ ], │ │ │ │ │ - "Database connectors API": [ │ │ │ │ │ - [33, "database-connectors-api"] │ │ │ │ │ + "Implementations": [ │ │ │ │ │ + [49, "implementations"] │ │ │ │ │ ], │ │ │ │ │ - "State connector": [ │ │ │ │ │ - [38, "module-buildbot.db.state"] │ │ │ │ │ + "Simple": [ │ │ │ │ │ + [49, "module-buildbot.mq.simple"], │ │ │ │ │ + [98, "simple"] │ │ │ │ │ + ], │ │ │ │ │ + "Wamp": [ │ │ │ │ │ + [49, "module-buildbot.mq.wamp"], │ │ │ │ │ + [98, "wamp"] │ │ │ │ │ + ], │ │ │ │ │ + "Queue Schema": [ │ │ │ │ │ + [49, "queue-schema"] │ │ │ │ │ + ], │ │ │ │ │ + "Message Schema": [ │ │ │ │ │ + [49, "message-schema"] │ │ │ │ │ + ], │ │ │ │ │ + "Routing Keys": [ │ │ │ │ │ + [49, "routing-keys"] │ │ │ │ │ + ], │ │ │ │ │ + "Body Format": [ │ │ │ │ │ + [49, "body-format"] │ │ │ │ │ + ], │ │ │ │ │ + "Cautions": [ │ │ │ │ │ + [49, "cautions"] │ │ │ │ │ + ], │ │ │ │ │ + "Schema Changes": [ │ │ │ │ │ + [49, "schema-changes"] │ │ │ │ │ + ], │ │ │ │ │ + "Change sources connector": [ │ │ │ │ │ + [32, "module-buildbot.db.changesources"] │ │ │ │ │ ], │ │ │ │ │ "Masters connector": [ │ │ │ │ │ [35, "module-buildbot.db.masters"] │ │ │ │ │ ], │ │ │ │ │ + "Buildrequests connector": [ │ │ │ │ │ + [28, "module-buildbot.db.buildrequests"] │ │ │ │ │ + ], │ │ │ │ │ + "Master-Worker API": [ │ │ │ │ │ + [46, "master-worker-api"] │ │ │ │ │ + ], │ │ │ │ │ + "Connection": [ │ │ │ │ │ + [46, "connection"] │ │ │ │ │ + ], │ │ │ │ │ + "Bot methods": [ │ │ │ │ │ + [46, "bot-methods"] │ │ │ │ │ + ], │ │ │ │ │ + "Worker methods": [ │ │ │ │ │ + [46, "worker-methods"] │ │ │ │ │ + ], │ │ │ │ │ + "Setup": [ │ │ │ │ │ + [46, "setup"] │ │ │ │ │ + ], │ │ │ │ │ + "Pinging": [ │ │ │ │ │ + [46, "pinging"] │ │ │ │ │ + ], │ │ │ │ │ + "Building": [ │ │ │ │ │ + [46, "building"] │ │ │ │ │ + ], │ │ │ │ │ + "Worker For Builders": [ │ │ │ │ │ + [46, "worker-for-builders"] │ │ │ │ │ + ], │ │ │ │ │ + "Worker-Side WorkerForBuilderPb Methods": [ │ │ │ │ │ + [46, "worker-side-workerforbuilderpb-methods"] │ │ │ │ │ + ], │ │ │ │ │ + "Master-side WorkerForBuilder Methods": [ │ │ │ │ │ + [46, "master-side-workerforbuilder-methods"] │ │ │ │ │ + ], │ │ │ │ │ + "Commands": [ │ │ │ │ │ + [46, "commands"] │ │ │ │ │ + ], │ │ │ │ │ + "Master-Side RemoteCommand Methods": [ │ │ │ │ │ + [46, "master-side-remotecommand-methods"] │ │ │ │ │ + ], │ │ │ │ │ + "Defined Commands": [ │ │ │ │ │ + [46, "defined-commands"] │ │ │ │ │ + ], │ │ │ │ │ + "shell": [ │ │ │ │ │ + [46, "shell"] │ │ │ │ │ + ], │ │ │ │ │ + "uploadFile": [ │ │ │ │ │ + [46, "uploadfile"] │ │ │ │ │ + ], │ │ │ │ │ + "uploadDirectory": [ │ │ │ │ │ + [46, "uploaddirectory"] │ │ │ │ │ + ], │ │ │ │ │ + "downloadFile": [ │ │ │ │ │ + [46, "downloadfile"] │ │ │ │ │ + ], │ │ │ │ │ + "mkdir": [ │ │ │ │ │ + [46, "mkdir"] │ │ │ │ │ + ], │ │ │ │ │ + "rmdir": [ │ │ │ │ │ + [46, "rmdir"] │ │ │ │ │ + ], │ │ │ │ │ + "cpdir": [ │ │ │ │ │ + [46, "cpdir"] │ │ │ │ │ + ], │ │ │ │ │ + "stat": [ │ │ │ │ │ + [46, "stat"] │ │ │ │ │ + ], │ │ │ │ │ + "glob": [ │ │ │ │ │ + [46, "glob"] │ │ │ │ │ + ], │ │ │ │ │ + "listdir": [ │ │ │ │ │ + [46, "listdir"] │ │ │ │ │ + ], │ │ │ │ │ + "rmfile": [ │ │ │ │ │ + [46, "rmfile"] │ │ │ │ │ + ], │ │ │ │ │ "Database": [ │ │ │ │ │ [25, "database"], │ │ │ │ │ - [225, "database"], │ │ │ │ │ - [245, "database"] │ │ │ │ │ + [245, "database"], │ │ │ │ │ + [225, "database"] │ │ │ │ │ ], │ │ │ │ │ "Database Overview": [ │ │ │ │ │ [25, "database-overview"] │ │ │ │ │ ], │ │ │ │ │ "Schema": [ │ │ │ │ │ [25, "schema"] │ │ │ │ │ ], │ │ │ │ │ @@ -10178,92 +10240,22 @@ │ │ │ │ │ ], │ │ │ │ │ "Testing migrations with real databases": [ │ │ │ │ │ [25, "testing-migrations-with-real-databases"] │ │ │ │ │ ], │ │ │ │ │ "Run databases in Docker": [ │ │ │ │ │ [25, "run-databases-in-docker"] │ │ │ │ │ ], │ │ │ │ │ - "builder": [ │ │ │ │ │ - [55, "builder"] │ │ │ │ │ - ], │ │ │ │ │ - "Update Methods": [ │ │ │ │ │ - [55, "update-methods"], │ │ │ │ │ - [57, "update-methods"], │ │ │ │ │ - [64, "update-methods"], │ │ │ │ │ - [58, "update-methods"], │ │ │ │ │ - [54, "update-methods"], │ │ │ │ │ - [56, "update-methods"], │ │ │ │ │ - [63, "update-methods"], │ │ │ │ │ - [59, "update-methods"], │ │ │ │ │ - [53, "update-methods"], │ │ │ │ │ - [65, "update-methods"], │ │ │ │ │ - [74, "update-methods"], │ │ │ │ │ - [70, "update-methods"], │ │ │ │ │ - [75, "update-methods"], │ │ │ │ │ - [66, "update-methods"], │ │ │ │ │ - [73, "update-methods"], │ │ │ │ │ - [69, "update-methods"] │ │ │ │ │ - ], │ │ │ │ │ - "Endpoints": [ │ │ │ │ │ - [55, "endpoints"], │ │ │ │ │ - [57, "endpoints"], │ │ │ │ │ - [64, "endpoints"], │ │ │ │ │ - [58, "endpoints"], │ │ │ │ │ - [54, "endpoints"], │ │ │ │ │ - [56, "endpoints"], │ │ │ │ │ - [63, "endpoints"], │ │ │ │ │ - [59, "endpoints"], │ │ │ │ │ - [53, "endpoints"], │ │ │ │ │ - [60, "endpoints"], │ │ │ │ │ - [65, "endpoints"], │ │ │ │ │ - [74, "endpoints"], │ │ │ │ │ - [70, "endpoints"], │ │ │ │ │ - [75, "endpoints"], │ │ │ │ │ - [71, "endpoints"], │ │ │ │ │ - [68, "endpoints"], │ │ │ │ │ - [76, "endpoints"], │ │ │ │ │ - [72, "endpoints"], │ │ │ │ │ - [73, "endpoints"], │ │ │ │ │ - [69, "endpoints"] │ │ │ │ │ - ], │ │ │ │ │ - "buildset": [ │ │ │ │ │ - [57, "buildset"] │ │ │ │ │ - ], │ │ │ │ │ - "logchunk": [ │ │ │ │ │ - [64, "logchunk"] │ │ │ │ │ - ], │ │ │ │ │ - "change": [ │ │ │ │ │ - [58, "change"] │ │ │ │ │ - ], │ │ │ │ │ - "Development Quick-start": [ │ │ │ │ │ - [52, "development-quick-start"] │ │ │ │ │ - ], │ │ │ │ │ - "Create a Buildbot Python Environment": [ │ │ │ │ │ - [52, "create-a-buildbot-python-environment"] │ │ │ │ │ - ], │ │ │ │ │ - "Create a JavaScript Frontend Environment": [ │ │ │ │ │ - [52, "create-a-javascript-frontend-environment"] │ │ │ │ │ - ], │ │ │ │ │ - "Prerequisites": [ │ │ │ │ │ - [52, "prerequisites"] │ │ │ │ │ - ], │ │ │ │ │ - "Hacking the Buildbot JavaScript": [ │ │ │ │ │ - [52, "hacking-the-buildbot-javascript"] │ │ │ │ │ - ], │ │ │ │ │ - "Master Organization": [ │ │ │ │ │ - [45, "master-organization"] │ │ │ │ │ - ], │ │ │ │ │ - "BuildMaster Object": [ │ │ │ │ │ - [45, "buildmaster-object"] │ │ │ │ │ + "Workers connector": [ │ │ │ │ │ + [41, "module-buildbot.db.workers"] │ │ │ │ │ ], │ │ │ │ │ - "identifier": [ │ │ │ │ │ - [61, "identifier"] │ │ │ │ │ + "Builders connector": [ │ │ │ │ │ + [27, "module-buildbot.db.builders"] │ │ │ │ │ ], │ │ │ │ │ - "Buildbot Development": [ │ │ │ │ │ - [44, "public-api"] │ │ │ │ │ + "Source stamps connector": [ │ │ │ │ │ + [37, "module-buildbot.db.sourcestamps"] │ │ │ │ │ ], │ │ │ │ │ "Metrics": [ │ │ │ │ │ [48, "metrics"], │ │ │ │ │ [225, "metrics"] │ │ │ │ │ ], │ │ │ │ │ "Metric Events": [ │ │ │ │ │ [48, "metric-events"] │ │ │ │ │ @@ -10273,27 +10265,37 @@ │ │ │ │ │ ], │ │ │ │ │ "Metric Watchers": [ │ │ │ │ │ [48, "metric-watchers"] │ │ │ │ │ ], │ │ │ │ │ "Metric Helpers": [ │ │ │ │ │ [48, "metric-helpers"] │ │ │ │ │ ], │ │ │ │ │ - "build_data": [ │ │ │ │ │ - [54, "build-data"] │ │ │ │ │ + "Users connector": [ │ │ │ │ │ + [40, "module-buildbot.db.users"] │ │ │ │ │ ], │ │ │ │ │ - "buildrequest": [ │ │ │ │ │ - [56, "buildrequest"] │ │ │ │ │ + "State connector": [ │ │ │ │ │ + [38, "module-buildbot.db.state"] │ │ │ │ │ ], │ │ │ │ │ - "log": [ │ │ │ │ │ - [63, "log"] │ │ │ │ │ + "Changes connector": [ │ │ │ │ │ + [31, "module-buildbot.db.changes"] │ │ │ │ │ ], │ │ │ │ │ - "Todo": [ │ │ │ │ │ - [63, "id1"], │ │ │ │ │ - [90, "id2"], │ │ │ │ │ - [208, "id11"] │ │ │ │ │ + "String Encodings": [ │ │ │ │ │ + [42, "string-encodings"] │ │ │ │ │ + ], │ │ │ │ │ + "Inputs": [ │ │ │ │ │ + [42, "inputs"] │ │ │ │ │ + ], │ │ │ │ │ + "Outputs": [ │ │ │ │ │ + [42, "outputs"] │ │ │ │ │ + ], │ │ │ │ │ + "Logs connector": [ │ │ │ │ │ + [34, "module-buildbot.db.logs"] │ │ │ │ │ + ], │ │ │ │ │ + "Database connectors API": [ │ │ │ │ │ + [33, "database-connectors-api"] │ │ │ │ │ ], │ │ │ │ │ "Master-Worker connection with MessagePack over WebSocket protocol": [ │ │ │ │ │ [47, "master-worker-connection-with-messagepack-over-websocket-protocol"] │ │ │ │ │ ], │ │ │ │ │ "Message key-value pairs": [ │ │ │ │ │ [47, "message-key-value-pairs"] │ │ │ │ │ ], │ │ │ │ │ @@ -10431,144 +10433,112 @@ │ │ │ │ │ ], │ │ │ │ │ "Contents of the value corresponding to args key in the dictionary of update request message": [ │ │ │ │ │ [47, "contents-of-the-value-corresponding-to-args-key-in-the-dictionary-of-update-request-message"] │ │ │ │ │ ], │ │ │ │ │ "Requirements for content lists of stdout, stderr, header and log": [ │ │ │ │ │ [47, "requirements-for-content-lists-of-stdout-stderr-header-and-log"] │ │ │ │ │ ], │ │ │ │ │ - "changesource": [ │ │ │ │ │ - [59, "changesource"] │ │ │ │ │ - ], │ │ │ │ │ - "Master-Worker API": [ │ │ │ │ │ - [46, "master-worker-api"] │ │ │ │ │ - ], │ │ │ │ │ - "Connection": [ │ │ │ │ │ - [46, "connection"] │ │ │ │ │ - ], │ │ │ │ │ - "Bot methods": [ │ │ │ │ │ - [46, "bot-methods"] │ │ │ │ │ - ], │ │ │ │ │ - "Worker methods": [ │ │ │ │ │ - [46, "worker-methods"] │ │ │ │ │ - ], │ │ │ │ │ - "Setup": [ │ │ │ │ │ - [46, "setup"] │ │ │ │ │ - ], │ │ │ │ │ - "Pinging": [ │ │ │ │ │ - [46, "pinging"] │ │ │ │ │ - ], │ │ │ │ │ - "Building": [ │ │ │ │ │ - [46, "building"] │ │ │ │ │ - ], │ │ │ │ │ - "Worker For Builders": [ │ │ │ │ │ - [46, "worker-for-builders"] │ │ │ │ │ - ], │ │ │ │ │ - "Worker-Side WorkerForBuilderPb Methods": [ │ │ │ │ │ - [46, "worker-side-workerforbuilderpb-methods"] │ │ │ │ │ - ], │ │ │ │ │ - "Master-side WorkerForBuilder Methods": [ │ │ │ │ │ - [46, "master-side-workerforbuilder-methods"] │ │ │ │ │ - ], │ │ │ │ │ - "Commands": [ │ │ │ │ │ - [46, "commands"] │ │ │ │ │ - ], │ │ │ │ │ - "Master-Side RemoteCommand Methods": [ │ │ │ │ │ - [46, "master-side-remotecommand-methods"] │ │ │ │ │ - ], │ │ │ │ │ - "Defined Commands": [ │ │ │ │ │ - [46, "defined-commands"] │ │ │ │ │ - ], │ │ │ │ │ - "shell": [ │ │ │ │ │ - [46, "shell"] │ │ │ │ │ - ], │ │ │ │ │ - "uploadFile": [ │ │ │ │ │ - [46, "uploadfile"] │ │ │ │ │ - ], │ │ │ │ │ - "uploadDirectory": [ │ │ │ │ │ - [46, "uploaddirectory"] │ │ │ │ │ - ], │ │ │ │ │ - "downloadFile": [ │ │ │ │ │ - [46, "downloadfile"] │ │ │ │ │ - ], │ │ │ │ │ - "mkdir": [ │ │ │ │ │ - [46, "mkdir"] │ │ │ │ │ + "Buildsets connector": [ │ │ │ │ │ + [30, "module-buildbot.db.buildsets"] │ │ │ │ │ ], │ │ │ │ │ - "rmdir": [ │ │ │ │ │ - [46, "rmdir"] │ │ │ │ │ + "Schedulers connector": [ │ │ │ │ │ + [36, "module-buildbot.db.schedulers"] │ │ │ │ │ ], │ │ │ │ │ - "cpdir": [ │ │ │ │ │ - [46, "cpdir"] │ │ │ │ │ + "General Documents": [ │ │ │ │ │ + [43, "general-documents"] │ │ │ │ │ ], │ │ │ │ │ - "stat": [ │ │ │ │ │ - [46, "stat"] │ │ │ │ │ + "Steps connector": [ │ │ │ │ │ + [39, "module-buildbot.db.steps"] │ │ │ │ │ ], │ │ │ │ │ - "glob": [ │ │ │ │ │ - [46, "glob"] │ │ │ │ │ + "Builds connector": [ │ │ │ │ │ + [29, "module-buildbot.db.builds"] │ │ │ │ │ ], │ │ │ │ │ - "listdir": [ │ │ │ │ │ - [46, "listdir"] │ │ │ │ │ + "Master Organization": [ │ │ │ │ │ + [45, "master-organization"] │ │ │ │ │ ], │ │ │ │ │ - "rmfile": [ │ │ │ │ │ - [46, "rmfile"] │ │ │ │ │ + "BuildMaster Object": [ │ │ │ │ │ + [45, "buildmaster-object"] │ │ │ │ │ ], │ │ │ │ │ - "How to package Buildbot plugins": [ │ │ │ │ │ - [50, "how-to-package-buildbot-plugins"] │ │ │ │ │ + "Build data connector": [ │ │ │ │ │ + [26, "module-buildbot.db.build_data"] │ │ │ │ │ ], │ │ │ │ │ - "Package the source": [ │ │ │ │ │ - [50, "package-the-source"] │ │ │ │ │ + "test_result": [ │ │ │ │ │ + [74, "test-result"] │ │ │ │ │ ], │ │ │ │ │ - "Making the plugin package": [ │ │ │ │ │ - [50, "making-the-plugin-package"] │ │ │ │ │ + "Update Methods": [ │ │ │ │ │ + [74, "update-methods"], │ │ │ │ │ + [53, "update-methods"], │ │ │ │ │ + [57, "update-methods"], │ │ │ │ │ + [64, "update-methods"], │ │ │ │ │ + [69, "update-methods"], │ │ │ │ │ + [70, "update-methods"], │ │ │ │ │ + [63, "update-methods"], │ │ │ │ │ + [55, "update-methods"], │ │ │ │ │ + [59, "update-methods"], │ │ │ │ │ + [65, "update-methods"], │ │ │ │ │ + [54, "update-methods"], │ │ │ │ │ + [56, "update-methods"], │ │ │ │ │ + [73, "update-methods"], │ │ │ │ │ + [66, "update-methods"], │ │ │ │ │ + [58, "update-methods"], │ │ │ │ │ + [75, "update-methods"] │ │ │ │ │ ], │ │ │ │ │ - "Publish the package": [ │ │ │ │ │ - [50, "publish-the-package"] │ │ │ │ │ + "Endpoints": [ │ │ │ │ │ + [74, "endpoints"], │ │ │ │ │ + [53, "endpoints"], │ │ │ │ │ + [57, "endpoints"], │ │ │ │ │ + [71, "endpoints"], │ │ │ │ │ + [64, "endpoints"], │ │ │ │ │ + [69, "endpoints"], │ │ │ │ │ + [70, "endpoints"], │ │ │ │ │ + [72, "endpoints"], │ │ │ │ │ + [63, "endpoints"], │ │ │ │ │ + [68, "endpoints"], │ │ │ │ │ + [55, "endpoints"], │ │ │ │ │ + [59, "endpoints"], │ │ │ │ │ + [65, "endpoints"], │ │ │ │ │ + [54, "endpoints"], │ │ │ │ │ + [56, "endpoints"], │ │ │ │ │ + [73, "endpoints"], │ │ │ │ │ + [60, "endpoints"], │ │ │ │ │ + [58, "endpoints"], │ │ │ │ │ + [75, "endpoints"], │ │ │ │ │ + [76, "endpoints"] │ │ │ │ │ ], │ │ │ │ │ "build": [ │ │ │ │ │ [53, "build"] │ │ │ │ │ ], │ │ │ │ │ - "Messaging and Queues": [ │ │ │ │ │ - [49, "messaging-and-queues"] │ │ │ │ │ - ], │ │ │ │ │ - "Overview": [ │ │ │ │ │ - [49, "overview"] │ │ │ │ │ - ], │ │ │ │ │ - "Connector API": [ │ │ │ │ │ - [49, "connector-api"] │ │ │ │ │ - ], │ │ │ │ │ - "Implementations": [ │ │ │ │ │ - [49, "implementations"] │ │ │ │ │ - ], │ │ │ │ │ - "Simple": [ │ │ │ │ │ - [49, "module-buildbot.mq.simple"], │ │ │ │ │ - [98, "simple"] │ │ │ │ │ + "buildset": [ │ │ │ │ │ + [57, "buildset"] │ │ │ │ │ ], │ │ │ │ │ - "Wamp": [ │ │ │ │ │ - [49, "module-buildbot.mq.wamp"], │ │ │ │ │ - [98, "wamp"] │ │ │ │ │ + "sourcestamp": [ │ │ │ │ │ + [71, "sourcestamp"] │ │ │ │ │ ], │ │ │ │ │ - "Queue Schema": [ │ │ │ │ │ - [49, "queue-schema"] │ │ │ │ │ + "logchunk": [ │ │ │ │ │ + [64, "logchunk"] │ │ │ │ │ ], │ │ │ │ │ - "Message Schema": [ │ │ │ │ │ - [49, "message-schema"] │ │ │ │ │ + "scheduler": [ │ │ │ │ │ + [69, "scheduler"] │ │ │ │ │ ], │ │ │ │ │ - "Routing Keys": [ │ │ │ │ │ - [49, "routing-keys"] │ │ │ │ │ + "sourcedproperties": [ │ │ │ │ │ + [70, "sourcedproperties"] │ │ │ │ │ ], │ │ │ │ │ - "Body Format": [ │ │ │ │ │ - [49, "body-format"] │ │ │ │ │ + "spec": [ │ │ │ │ │ + [72, "spec"] │ │ │ │ │ ], │ │ │ │ │ - "Cautions": [ │ │ │ │ │ - [49, "cautions"] │ │ │ │ │ + "log": [ │ │ │ │ │ + [63, "log"] │ │ │ │ │ ], │ │ │ │ │ - "Schema Changes": [ │ │ │ │ │ - [49, "schema-changes"] │ │ │ │ │ + "Todo": [ │ │ │ │ │ + [63, "id1"], │ │ │ │ │ + [90, "id2"], │ │ │ │ │ + [208, "id11"] │ │ │ │ │ ], │ │ │ │ │ - "forcescheduler": [ │ │ │ │ │ - [60, "forcescheduler"] │ │ │ │ │ + "rootlink": [ │ │ │ │ │ + [68, "rootlink"] │ │ │ │ │ ], │ │ │ │ │ "Submitting Pull Requests": [ │ │ │ │ │ [51, "submitting-pull-requests"] │ │ │ │ │ ], │ │ │ │ │ "Guidelines": [ │ │ │ │ │ [51, "guidelines"] │ │ │ │ │ ], │ │ │ │ │ @@ -10596,117 +10566,76 @@ │ │ │ │ │ "Documentation": [ │ │ │ │ │ [51, "documentation"], │ │ │ │ │ [82, "documentation"] │ │ │ │ │ ], │ │ │ │ │ "End-to-end tests": [ │ │ │ │ │ [51, "end-to-end-tests"] │ │ │ │ │ ], │ │ │ │ │ - "master": [ │ │ │ │ │ - [65, "master"] │ │ │ │ │ - ], │ │ │ │ │ - "REST API Specification": [ │ │ │ │ │ - [62, "rest-api-specification"] │ │ │ │ │ - ], │ │ │ │ │ - "test_result": [ │ │ │ │ │ - [74, "test-result"] │ │ │ │ │ - ], │ │ │ │ │ - "sourcedproperties": [ │ │ │ │ │ - [70, "sourcedproperties"] │ │ │ │ │ - ], │ │ │ │ │ - "test_result_set": [ │ │ │ │ │ - [75, "test-result-set"] │ │ │ │ │ - ], │ │ │ │ │ - "Secrets": [ │ │ │ │ │ - [80, "secrets"] │ │ │ │ │ - ], │ │ │ │ │ - "Secrets manager": [ │ │ │ │ │ - [80, "secrets-manager"] │ │ │ │ │ - ], │ │ │ │ │ - "Secrets providers": [ │ │ │ │ │ - [80, "secrets-providers"] │ │ │ │ │ - ], │ │ │ │ │ - "File provider": [ │ │ │ │ │ - [80, "file-provider"] │ │ │ │ │ - ], │ │ │ │ │ - "Vault provider": [ │ │ │ │ │ - [80, "vault-provider"] │ │ │ │ │ - ], │ │ │ │ │ - "Interpolate secret": [ │ │ │ │ │ - [80, "interpolate-secret"] │ │ │ │ │ - ], │ │ │ │ │ - "Secret Obfuscation": [ │ │ │ │ │ - [80, "secret-obfuscation"] │ │ │ │ │ - ], │ │ │ │ │ - "How to use a secret in a BuildbotService": [ │ │ │ │ │ - [80, "how-to-use-a-secret-in-a-buildbotservice"] │ │ │ │ │ - ], │ │ │ │ │ - "REST API": [ │ │ │ │ │ - [77, "rest-api"], │ │ │ │ │ - [87, "rest-api"] │ │ │ │ │ + "How to package Buildbot plugins": [ │ │ │ │ │ + [50, "how-to-package-buildbot-plugins"] │ │ │ │ │ ], │ │ │ │ │ - "Versions": [ │ │ │ │ │ - [77, "versions"] │ │ │ │ │ + "Package the source": [ │ │ │ │ │ + [50, "package-the-source"] │ │ │ │ │ ], │ │ │ │ │ - "Getting": [ │ │ │ │ │ - [77, "getting"] │ │ │ │ │ + "Making the plugin package": [ │ │ │ │ │ + [50, "making-the-plugin-package"] │ │ │ │ │ ], │ │ │ │ │ - "Collections": [ │ │ │ │ │ - [77, "collections"], │ │ │ │ │ - [86, "collections"] │ │ │ │ │ + "Publish the package": [ │ │ │ │ │ + [50, "publish-the-package"] │ │ │ │ │ ], │ │ │ │ │ - "Field Selection": [ │ │ │ │ │ - [77, "field-selection"] │ │ │ │ │ + "builder": [ │ │ │ │ │ + [55, "builder"] │ │ │ │ │ ], │ │ │ │ │ - "Filtering": [ │ │ │ │ │ - [77, "filtering"] │ │ │ │ │ + "changesource": [ │ │ │ │ │ + [59, "changesource"] │ │ │ │ │ ], │ │ │ │ │ - "Sorting": [ │ │ │ │ │ - [77, "sorting"] │ │ │ │ │ + "master": [ │ │ │ │ │ + [65, "master"] │ │ │ │ │ ], │ │ │ │ │ - "Pagination": [ │ │ │ │ │ - [77, "pagination"] │ │ │ │ │ + "build_data": [ │ │ │ │ │ + [54, "build-data"] │ │ │ │ │ ], │ │ │ │ │ - "Controlling": [ │ │ │ │ │ - [77, "controlling"] │ │ │ │ │ + "buildrequest": [ │ │ │ │ │ + [56, "buildrequest"] │ │ │ │ │ ], │ │ │ │ │ - "sourcestamp": [ │ │ │ │ │ - [71, "sourcestamp"] │ │ │ │ │ + "REST API Specification": [ │ │ │ │ │ + [62, "rest-api-specification"] │ │ │ │ │ ], │ │ │ │ │ - "Buildbot Coding Style": [ │ │ │ │ │ - [82, "buildbot-coding-style"] │ │ │ │ │ + "step": [ │ │ │ │ │ + [73, "step"] │ │ │ │ │ ], │ │ │ │ │ - "Symbol Names": [ │ │ │ │ │ - [82, "symbol-names"] │ │ │ │ │ + "Raw endpoints": [ │ │ │ │ │ + [67, "raw-endpoints"] │ │ │ │ │ ], │ │ │ │ │ - "Twisted Idioms": [ │ │ │ │ │ - [82, "twisted-idioms"] │ │ │ │ │ + "patch": [ │ │ │ │ │ + [66, "patch"] │ │ │ │ │ ], │ │ │ │ │ - "Prefer to Return Deferreds": [ │ │ │ │ │ - [82, "prefer-to-return-deferreds"] │ │ │ │ │ + "forcescheduler": [ │ │ │ │ │ + [60, "forcescheduler"] │ │ │ │ │ ], │ │ │ │ │ - "Helpful Twisted Classes": [ │ │ │ │ │ - [82, "helpful-twisted-classes"] │ │ │ │ │ + "identifier": [ │ │ │ │ │ + [61, "identifier"] │ │ │ │ │ ], │ │ │ │ │ - "Sequences of Operations": [ │ │ │ │ │ - [82, "sequences-of-operations"] │ │ │ │ │ + "Development Quick-start": [ │ │ │ │ │ + [52, "development-quick-start"] │ │ │ │ │ ], │ │ │ │ │ - "Nested Callbacks": [ │ │ │ │ │ - [82, "nested-callbacks"] │ │ │ │ │ + "Create a Buildbot Python Environment": [ │ │ │ │ │ + [52, "create-a-buildbot-python-environment"] │ │ │ │ │ ], │ │ │ │ │ - "inlineCallbacks": [ │ │ │ │ │ - [82, "inlinecallbacks"] │ │ │ │ │ + "Create a JavaScript Frontend Environment": [ │ │ │ │ │ + [52, "create-a-javascript-frontend-environment"] │ │ │ │ │ ], │ │ │ │ │ - "Locking": [ │ │ │ │ │ - [82, "locking"] │ │ │ │ │ + "Prerequisites": [ │ │ │ │ │ + [52, "prerequisites"] │ │ │ │ │ ], │ │ │ │ │ - "Joining Sequences": [ │ │ │ │ │ - [82, "joining-sequences"] │ │ │ │ │ + "Hacking the Buildbot JavaScript": [ │ │ │ │ │ + [52, "hacking-the-buildbot-javascript"] │ │ │ │ │ ], │ │ │ │ │ - "Functions running outside of the main thread": [ │ │ │ │ │ - [82, "functions-running-outside-of-the-main-thread"] │ │ │ │ │ + "change": [ │ │ │ │ │ + [58, "change"] │ │ │ │ │ ], │ │ │ │ │ "Buildbot\u2019s Test Suite": [ │ │ │ │ │ [83, "buildbot-s-test-suite"] │ │ │ │ │ ], │ │ │ │ │ "Quick-Start": [ │ │ │ │ │ [83, "quick-start"] │ │ │ │ │ ], │ │ │ │ │ @@ -10773,19 +10702,16 @@ │ │ │ │ │ "Be Helpful": [ │ │ │ │ │ [83, "be-helpful"] │ │ │ │ │ ], │ │ │ │ │ "Keeping State": [ │ │ │ │ │ [83, "keeping-state"], │ │ │ │ │ [79, "keeping-state"] │ │ │ │ │ ], │ │ │ │ │ - "rootlink": [ │ │ │ │ │ - [68, "rootlink"] │ │ │ │ │ - ], │ │ │ │ │ - "Raw endpoints": [ │ │ │ │ │ - [67, "raw-endpoints"] │ │ │ │ │ + "Build Result Codes": [ │ │ │ │ │ + [78, "module-buildbot.process.results"] │ │ │ │ │ ], │ │ │ │ │ "Base web application": [ │ │ │ │ │ [85, "base-web-application"] │ │ │ │ │ ], │ │ │ │ │ "JavaScript Application": [ │ │ │ │ │ [85, "javascript-application"] │ │ │ │ │ ], │ │ │ │ │ @@ -10809,244 +10735,107 @@ │ │ │ │ │ ], │ │ │ │ │ "Debug with karma": [ │ │ │ │ │ [85, "debug-with-karma"] │ │ │ │ │ ], │ │ │ │ │ "Testing with real data": [ │ │ │ │ │ [85, "testing-with-real-data"] │ │ │ │ │ ], │ │ │ │ │ - "worker": [ │ │ │ │ │ - [76, "worker"] │ │ │ │ │ - ], │ │ │ │ │ - "Statistics Service": [ │ │ │ │ │ - [81, "statistics-service"], │ │ │ │ │ - [98, "statistics-service"], │ │ │ │ │ - [98, "id7"] │ │ │ │ │ - ], │ │ │ │ │ - "Stats Service": [ │ │ │ │ │ - [81, "id1"] │ │ │ │ │ - ], │ │ │ │ │ - "Storage backends": [ │ │ │ │ │ - [81, "storage-backends"] │ │ │ │ │ - ], │ │ │ │ │ - "Capture Classes": [ │ │ │ │ │ - [81, "capture-classes"], │ │ │ │ │ - [98, "capture-classes"] │ │ │ │ │ - ], │ │ │ │ │ - "Javascript Data Module": [ │ │ │ │ │ - [86, "javascript-data-module"] │ │ │ │ │ - ], │ │ │ │ │ - "Base Concepts": [ │ │ │ │ │ - [86, "base-concepts"] │ │ │ │ │ - ], │ │ │ │ │ - "Wrappers": [ │ │ │ │ │ - [86, "wrappers"] │ │ │ │ │ - ], │ │ │ │ │ - "Installation": [ │ │ │ │ │ - [86, "installation"], │ │ │ │ │ - [258, "installation"], │ │ │ │ │ - [256, "installation"], │ │ │ │ │ - [213, "installation"] │ │ │ │ │ - ], │ │ │ │ │ - "Service API": [ │ │ │ │ │ - [86, "service-api"] │ │ │ │ │ - ], │ │ │ │ │ - "patch": [ │ │ │ │ │ - [66, "patch"] │ │ │ │ │ - ], │ │ │ │ │ - "spec": [ │ │ │ │ │ - [72, "spec"] │ │ │ │ │ - ], │ │ │ │ │ - "Build Result Codes": [ │ │ │ │ │ - [78, "module-buildbot.process.results"] │ │ │ │ │ - ], │ │ │ │ │ - "Writing Schedulers": [ │ │ │ │ │ - [79, "writing-schedulers"] │ │ │ │ │ - ], │ │ │ │ │ - "API Stability": [ │ │ │ │ │ - [79, "api-stability"] │ │ │ │ │ - ], │ │ │ │ │ - "Implementing A Scheduler": [ │ │ │ │ │ - [79, "implementing-a-scheduler"] │ │ │ │ │ - ], │ │ │ │ │ - "Consuming Changes": [ │ │ │ │ │ - [79, "consuming-changes"] │ │ │ │ │ - ], │ │ │ │ │ - "Adding Buildsets": [ │ │ │ │ │ - [79, "adding-buildsets"] │ │ │ │ │ - ], │ │ │ │ │ - "Handling Reconfiguration": [ │ │ │ │ │ - [79, "handling-reconfiguration"] │ │ │ │ │ - ], │ │ │ │ │ - "Becoming Active and Inactive": [ │ │ │ │ │ - [79, "becoming-active-and-inactive"] │ │ │ │ │ - ], │ │ │ │ │ - "WWW Server": [ │ │ │ │ │ - [87, "www-server"] │ │ │ │ │ - ], │ │ │ │ │ - "History and Motivation": [ │ │ │ │ │ - [87, "history-and-motivation"] │ │ │ │ │ - ], │ │ │ │ │ - "Design Overview": [ │ │ │ │ │ - [87, "design-overview"] │ │ │ │ │ - ], │ │ │ │ │ - "URLs": [ │ │ │ │ │ - [87, "urls"] │ │ │ │ │ - ], │ │ │ │ │ - "Server-Side Session": [ │ │ │ │ │ - [87, "server-side-session"] │ │ │ │ │ - ], │ │ │ │ │ - "Message API": [ │ │ │ │ │ - [87, "message-api"] │ │ │ │ │ - ], │ │ │ │ │ - "WebSocket": [ │ │ │ │ │ - [87, "websocket"] │ │ │ │ │ - ], │ │ │ │ │ - "Server Sent Events": [ │ │ │ │ │ - [87, "sse"] │ │ │ │ │ - ], │ │ │ │ │ - "step": [ │ │ │ │ │ - [73, "step"] │ │ │ │ │ - ], │ │ │ │ │ - "scheduler": [ │ │ │ │ │ - [69, "scheduler"] │ │ │ │ │ - ], │ │ │ │ │ - "Utilities": [ │ │ │ │ │ - [84, "module-buildbot.util"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.lru": [ │ │ │ │ │ - [84, "module-buildbot.util.lru"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.bbcollections": [ │ │ │ │ │ - [84, "module-buildbot.util.bbcollections"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.eventual": [ │ │ │ │ │ - [84, "module-buildbot.util.eventual"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.debounce": [ │ │ │ │ │ - [84, "module-buildbot.util.debounce"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.poll": [ │ │ │ │ │ - [84, "module-buildbot.util.poll"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.maildir": [ │ │ │ │ │ - [84, "module-buildbot.util.maildir"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.misc": [ │ │ │ │ │ - [84, "module-buildbot.util.misc"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.netstrings": [ │ │ │ │ │ - [84, "module-buildbot.util.netstrings"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.sautils": [ │ │ │ │ │ - [84, "module-buildbot.util.sautils"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.pathmatch": [ │ │ │ │ │ - [84, "module-buildbot.util.pathmatch"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.topicmatch": [ │ │ │ │ │ - [84, "module-buildbot.util.topicmatch"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.subscription": [ │ │ │ │ │ - [84, "buildbot-util-subscription"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.croniter": [ │ │ │ │ │ - [84, "buildbot-util-croniter"] │ │ │ │ │ - ], │ │ │ │ │ - "buildbot.util.state": [ │ │ │ │ │ - [84, "module-buildbot.util.state"] │ │ │ │ │ + "Global Configuration": [ │ │ │ │ │ + [98, "global-configuration"] │ │ │ │ │ ], │ │ │ │ │ - "buildbot.util.identifiers": [ │ │ │ │ │ - [84, "module-buildbot.util.identifiers"] │ │ │ │ │ + "Database Specification": [ │ │ │ │ │ + [98, "database-specification"] │ │ │ │ │ ], │ │ │ │ │ - "buildbot.util.lineboundaries": [ │ │ │ │ │ - [84, "module-buildbot.util.lineboundaries"] │ │ │ │ │ + "SQLite": [ │ │ │ │ │ + [98, "sqlite"] │ │ │ │ │ ], │ │ │ │ │ - "buildbot.util.service": [ │ │ │ │ │ - [84, "module-buildbot.util.service"] │ │ │ │ │ + "MySQL": [ │ │ │ │ │ + [98, "mysql"] │ │ │ │ │ ], │ │ │ │ │ - "buildbot.util.httpclientservice": [ │ │ │ │ │ - [84, "module-buildbot.util.httpclientservice"] │ │ │ │ │ + "Postgres": [ │ │ │ │ │ + [98, "postgres"] │ │ │ │ │ ], │ │ │ │ │ - "buildbot.test.fake.httpclientservice": [ │ │ │ │ │ - [84, "module-buildbot.test.fake.httpclientservice"] │ │ │ │ │ + "MQ Specification": [ │ │ │ │ │ + [98, "mq-specification"] │ │ │ │ │ ], │ │ │ │ │ - "buildbot.util.ssl": [ │ │ │ │ │ - [84, "module-buildbot.util.ssl"] │ │ │ │ │ + "Multi-master mode": [ │ │ │ │ │ + [98, "multi-master-mode"] │ │ │ │ │ ], │ │ │ │ │ - "Configuring Buildbot": [ │ │ │ │ │ - [101, "configuring-buildbot"] │ │ │ │ │ + "Site Definitions": [ │ │ │ │ │ + [98, "site-definitions"] │ │ │ │ │ ], │ │ │ │ │ - "Config File Format": [ │ │ │ │ │ - [101, "config-file-format"] │ │ │ │ │ + "Log Handling": [ │ │ │ │ │ + [98, "log-handling"] │ │ │ │ │ ], │ │ │ │ │ - "Basic Python Syntax": [ │ │ │ │ │ - [101, "basic-python-syntax"] │ │ │ │ │ + "Space saving details": [ │ │ │ │ │ + [98, "id12"] │ │ │ │ │ ], │ │ │ │ │ - "Predefined Config File Symbols": [ │ │ │ │ │ - [101, "predefined-config-file-symbols"] │ │ │ │ │ + "Data Lifetime": [ │ │ │ │ │ + [98, "data-lifetime"] │ │ │ │ │ ], │ │ │ │ │ - "Testing the Config File": [ │ │ │ │ │ - [101, "testing-the-config-file"] │ │ │ │ │ + "Horizons": [ │ │ │ │ │ + [98, "horizons"] │ │ │ │ │ ], │ │ │ │ │ - "Loading the Config File": [ │ │ │ │ │ - [101, "loading-the-config-file"] │ │ │ │ │ + "Caches": [ │ │ │ │ │ + [98, "caches"] │ │ │ │ │ ], │ │ │ │ │ - "Reloading the Config File (reconfig)": [ │ │ │ │ │ - [101, "reloading-the-config-file-reconfig"] │ │ │ │ │ + "Merging Build Requests": [ │ │ │ │ │ + [98, "merging-build-requests"] │ │ │ │ │ ], │ │ │ │ │ - "Build Sets": [ │ │ │ │ │ - [94, "build-sets"] │ │ │ │ │ + "Prioritizing Builders": [ │ │ │ │ │ + [98, "prioritizing-builders"] │ │ │ │ │ ], │ │ │ │ │ - "Concepts": [ │ │ │ │ │ - [91, "concepts"] │ │ │ │ │ + "Setting the PB Port for Workers": [ │ │ │ │ │ + [98, "setting-the-pb-port-for-workers"] │ │ │ │ │ ], │ │ │ │ │ - "Source identification": [ │ │ │ │ │ - [91, "source-identification"] │ │ │ │ │ + "Defining Global Properties": [ │ │ │ │ │ + [98, "defining-global-properties"] │ │ │ │ │ ], │ │ │ │ │ - "Change sources": [ │ │ │ │ │ - [91, "change-sources"], │ │ │ │ │ - [258, "change-sources"] │ │ │ │ │ + "Manhole": [ │ │ │ │ │ + [98, "manhole"], │ │ │ │ │ + [102, "id1"] │ │ │ │ │ ], │ │ │ │ │ - "Changes": [ │ │ │ │ │ - [91, "changes"], │ │ │ │ │ - [91, "id3"], │ │ │ │ │ - [95, "changes"] │ │ │ │ │ + "Metrics Options": [ │ │ │ │ │ + [98, "metrics-options"] │ │ │ │ │ ], │ │ │ │ │ - "BuildRequests": [ │ │ │ │ │ - [91, "buildrequests"] │ │ │ │ │ + "Statistics Service": [ │ │ │ │ │ + [98, "statistics-service"], │ │ │ │ │ + [98, "id7"], │ │ │ │ │ + [81, "statistics-service"] │ │ │ │ │ ], │ │ │ │ │ - "Builders and Build Factories": [ │ │ │ │ │ - [91, "builders-and-build-factories"] │ │ │ │ │ + "Capture Classes": [ │ │ │ │ │ + [98, "capture-classes"], │ │ │ │ │ + [81, "capture-classes"] │ │ │ │ │ ], │ │ │ │ │ - "BuildSets": [ │ │ │ │ │ - [91, "buildsets"] │ │ │ │ │ + "Using StatsService.yieldMetricsValue": [ │ │ │ │ │ + [98, "using-statsservice-yieldmetricsvalue"] │ │ │ │ │ ], │ │ │ │ │ - "Users": [ │ │ │ │ │ - [91, "users"] │ │ │ │ │ + "Storage Backends": [ │ │ │ │ │ + [98, "storage-backends"] │ │ │ │ │ ], │ │ │ │ │ - "User Objects": [ │ │ │ │ │ - [91, "user-objects"] │ │ │ │ │ + "secretsProviders": [ │ │ │ │ │ + [98, "secretsproviders"] │ │ │ │ │ ], │ │ │ │ │ - "Tools": [ │ │ │ │ │ - [91, "tools"] │ │ │ │ │ + "BuildbotNetUsageData": [ │ │ │ │ │ + [98, "buildbotnetusagedata"] │ │ │ │ │ ], │ │ │ │ │ - "Uses": [ │ │ │ │ │ - [91, "uses"] │ │ │ │ │ + "Users Options": [ │ │ │ │ │ + [98, "users-options"] │ │ │ │ │ ], │ │ │ │ │ - "Doing Things With Users": [ │ │ │ │ │ - [91, "doing-things-with-users"] │ │ │ │ │ + "Input Validation": [ │ │ │ │ │ + [98, "input-validation"] │ │ │ │ │ ], │ │ │ │ │ - "Email Addresses": [ │ │ │ │ │ - [91, "email-addresses"] │ │ │ │ │ + "Revision Links": [ │ │ │ │ │ + [98, "revision-links"] │ │ │ │ │ ], │ │ │ │ │ - "IRC Nicknames": [ │ │ │ │ │ - [91, "irc-nicknames"] │ │ │ │ │ + "Revision Link Helpers": [ │ │ │ │ │ + [98, "revision-link-helpers"] │ │ │ │ │ ], │ │ │ │ │ - "Build Properties": [ │ │ │ │ │ - [91, "build-properties"] │ │ │ │ │ + "Codebase Generator": [ │ │ │ │ │ + [98, "codebase-generator"] │ │ │ │ │ ], │ │ │ │ │ "Command-line Tool": [ │ │ │ │ │ [90, "command-line-tool"] │ │ │ │ │ ], │ │ │ │ │ "buildbot": [ │ │ │ │ │ [90, "buildbot"] │ │ │ │ │ ], │ │ │ │ │ @@ -11131,184 +10920,129 @@ │ │ │ │ │ "buildbot-worker": [ │ │ │ │ │ [90, "buildbot-worker"], │ │ │ │ │ [225, "buildbot-worker"] │ │ │ │ │ ], │ │ │ │ │ "create-worker": [ │ │ │ │ │ [90, "create-worker"] │ │ │ │ │ ], │ │ │ │ │ - "Multimaster": [ │ │ │ │ │ - [107, "multimaster"] │ │ │ │ │ - ], │ │ │ │ │ - "Collapsing Build Requests": [ │ │ │ │ │ - [92, "collapsing-build-requests"] │ │ │ │ │ - ], │ │ │ │ │ - "Prioritizing Builds": [ │ │ │ │ │ - [92, "prioritizing-builds"] │ │ │ │ │ - ], │ │ │ │ │ - "Virtual Builders": [ │ │ │ │ │ - [92, "virtual-builders"] │ │ │ │ │ - ], │ │ │ │ │ - "Properties": [ │ │ │ │ │ - [108, "properties"], │ │ │ │ │ - [223, "properties"], │ │ │ │ │ - [225, "properties"], │ │ │ │ │ - [200, "properties"] │ │ │ │ │ - ], │ │ │ │ │ - "Common Build Properties": [ │ │ │ │ │ - [108, "common-build-properties"] │ │ │ │ │ - ], │ │ │ │ │ - "Source Stamp Attributes": [ │ │ │ │ │ - [108, "source-stamp-attributes"] │ │ │ │ │ - ], │ │ │ │ │ - "Using Properties in Steps": [ │ │ │ │ │ - [108, "using-properties-in-steps"] │ │ │ │ │ - ], │ │ │ │ │ - "Property": [ │ │ │ │ │ - [108, "property"] │ │ │ │ │ - ], │ │ │ │ │ - "Interpolate": [ │ │ │ │ │ - [108, "interpolate"] │ │ │ │ │ - ], │ │ │ │ │ - "Renderer": [ │ │ │ │ │ - [108, "renderer"] │ │ │ │ │ - ], │ │ │ │ │ - "Transform": [ │ │ │ │ │ - [108, "transform"] │ │ │ │ │ - ], │ │ │ │ │ - "FlattenList": [ │ │ │ │ │ - [108, "flattenlist"] │ │ │ │ │ - ], │ │ │ │ │ - "WithProperties": [ │ │ │ │ │ - [108, "id8"] │ │ │ │ │ - ], │ │ │ │ │ - "Custom Renderables": [ │ │ │ │ │ - [108, "custom-renderables"] │ │ │ │ │ - ], │ │ │ │ │ - "URL for build": [ │ │ │ │ │ - [108, "url-for-build"] │ │ │ │ │ - ], │ │ │ │ │ - "Renderable Comparison": [ │ │ │ │ │ - [108, "renderable-comparison"] │ │ │ │ │ - ], │ │ │ │ │ - "BuildStatusGenerator": [ │ │ │ │ │ - [109, "buildstatusgenerator"] │ │ │ │ │ - ], │ │ │ │ │ - "ChangeFilter": [ │ │ │ │ │ - [103, "changefilter"] │ │ │ │ │ + "Javascript Data Module": [ │ │ │ │ │ + [86, "javascript-data-module"] │ │ │ │ │ ], │ │ │ │ │ - "Examples": [ │ │ │ │ │ - [103, "examples"], │ │ │ │ │ - [100, "examples"], │ │ │ │ │ - [112, "examples"] │ │ │ │ │ + "Base Concepts": [ │ │ │ │ │ + [86, "base-concepts"] │ │ │ │ │ ], │ │ │ │ │ - "SourceStampFilter": [ │ │ │ │ │ - [105, "sourcestampfilter"] │ │ │ │ │ + "Collections": [ │ │ │ │ │ + [86, "collections"], │ │ │ │ │ + [77, "collections"] │ │ │ │ │ ], │ │ │ │ │ - "API Indices": [ │ │ │ │ │ - [89, "api-indices"] │ │ │ │ │ + "Wrappers": [ │ │ │ │ │ + [86, "wrappers"] │ │ │ │ │ ], │ │ │ │ │ - "Interlocks": [ │ │ │ │ │ - [100, "interlocks"] │ │ │ │ │ + "Installation": [ │ │ │ │ │ + [86, "installation"], │ │ │ │ │ + [256, "installation"], │ │ │ │ │ + [258, "installation"], │ │ │ │ │ + [213, "installation"] │ │ │ │ │ ], │ │ │ │ │ - "Access Modes": [ │ │ │ │ │ - [100, "access-modes"] │ │ │ │ │ + "Service API": [ │ │ │ │ │ + [86, "service-api"] │ │ │ │ │ ], │ │ │ │ │ - "Count": [ │ │ │ │ │ - [100, "count"] │ │ │ │ │ + "Build Sets": [ │ │ │ │ │ + [94, "build-sets"] │ │ │ │ │ ], │ │ │ │ │ - "Scope": [ │ │ │ │ │ - [100, "scope"] │ │ │ │ │ + "REST API": [ │ │ │ │ │ + [77, "rest-api"], │ │ │ │ │ + [87, "rest-api"] │ │ │ │ │ ], │ │ │ │ │ - "DbConfig": [ │ │ │ │ │ - [97, "dbconfig"] │ │ │ │ │ + "Versions": [ │ │ │ │ │ + [77, "versions"] │ │ │ │ │ ], │ │ │ │ │ - "Global Configuration": [ │ │ │ │ │ - [98, "global-configuration"] │ │ │ │ │ + "Getting": [ │ │ │ │ │ + [77, "getting"] │ │ │ │ │ ], │ │ │ │ │ - "Database Specification": [ │ │ │ │ │ - [98, "database-specification"] │ │ │ │ │ + "Field Selection": [ │ │ │ │ │ + [77, "field-selection"] │ │ │ │ │ ], │ │ │ │ │ - "SQLite": [ │ │ │ │ │ - [98, "sqlite"] │ │ │ │ │ + "Filtering": [ │ │ │ │ │ + [77, "filtering"] │ │ │ │ │ ], │ │ │ │ │ - "MySQL": [ │ │ │ │ │ - [98, "mysql"] │ │ │ │ │ + "Sorting": [ │ │ │ │ │ + [77, "sorting"] │ │ │ │ │ ], │ │ │ │ │ - "Postgres": [ │ │ │ │ │ - [98, "postgres"] │ │ │ │ │ + "Pagination": [ │ │ │ │ │ + [77, "pagination"] │ │ │ │ │ ], │ │ │ │ │ - "MQ Specification": [ │ │ │ │ │ - [98, "mq-specification"] │ │ │ │ │ + "Controlling": [ │ │ │ │ │ + [77, "controlling"] │ │ │ │ │ ], │ │ │ │ │ - "Multi-master mode": [ │ │ │ │ │ - [98, "multi-master-mode"] │ │ │ │ │ + "Utilities": [ │ │ │ │ │ + [84, "module-buildbot.util"] │ │ │ │ │ ], │ │ │ │ │ - "Site Definitions": [ │ │ │ │ │ - [98, "site-definitions"] │ │ │ │ │ + "buildbot.util.lru": [ │ │ │ │ │ + [84, "module-buildbot.util.lru"] │ │ │ │ │ ], │ │ │ │ │ - "Log Handling": [ │ │ │ │ │ - [98, "log-handling"] │ │ │ │ │ + "buildbot.util.bbcollections": [ │ │ │ │ │ + [84, "module-buildbot.util.bbcollections"] │ │ │ │ │ ], │ │ │ │ │ - "Space saving details": [ │ │ │ │ │ - [98, "id12"] │ │ │ │ │ + "buildbot.util.eventual": [ │ │ │ │ │ + [84, "module-buildbot.util.eventual"] │ │ │ │ │ ], │ │ │ │ │ - "Data Lifetime": [ │ │ │ │ │ - [98, "data-lifetime"] │ │ │ │ │ + "buildbot.util.debounce": [ │ │ │ │ │ + [84, "module-buildbot.util.debounce"] │ │ │ │ │ ], │ │ │ │ │ - "Horizons": [ │ │ │ │ │ - [98, "horizons"] │ │ │ │ │ + "buildbot.util.poll": [ │ │ │ │ │ + [84, "module-buildbot.util.poll"] │ │ │ │ │ ], │ │ │ │ │ - "Caches": [ │ │ │ │ │ - [98, "caches"] │ │ │ │ │ + "buildbot.util.maildir": [ │ │ │ │ │ + [84, "module-buildbot.util.maildir"] │ │ │ │ │ ], │ │ │ │ │ - "Merging Build Requests": [ │ │ │ │ │ - [98, "merging-build-requests"] │ │ │ │ │ + "buildbot.util.misc": [ │ │ │ │ │ + [84, "module-buildbot.util.misc"] │ │ │ │ │ ], │ │ │ │ │ - "Prioritizing Builders": [ │ │ │ │ │ - [98, "prioritizing-builders"] │ │ │ │ │ + "buildbot.util.netstrings": [ │ │ │ │ │ + [84, "module-buildbot.util.netstrings"] │ │ │ │ │ ], │ │ │ │ │ - "Setting the PB Port for Workers": [ │ │ │ │ │ - [98, "setting-the-pb-port-for-workers"] │ │ │ │ │ + "buildbot.util.sautils": [ │ │ │ │ │ + [84, "module-buildbot.util.sautils"] │ │ │ │ │ ], │ │ │ │ │ - "Defining Global Properties": [ │ │ │ │ │ - [98, "defining-global-properties"] │ │ │ │ │ + "buildbot.util.pathmatch": [ │ │ │ │ │ + [84, "module-buildbot.util.pathmatch"] │ │ │ │ │ ], │ │ │ │ │ - "Manhole": [ │ │ │ │ │ - [98, "manhole"], │ │ │ │ │ - [102, "id1"] │ │ │ │ │ + "buildbot.util.topicmatch": [ │ │ │ │ │ + [84, "module-buildbot.util.topicmatch"] │ │ │ │ │ ], │ │ │ │ │ - "Metrics Options": [ │ │ │ │ │ - [98, "metrics-options"] │ │ │ │ │ + "buildbot.util.subscription": [ │ │ │ │ │ + [84, "buildbot-util-subscription"] │ │ │ │ │ ], │ │ │ │ │ - "Using StatsService.yieldMetricsValue": [ │ │ │ │ │ - [98, "using-statsservice-yieldmetricsvalue"] │ │ │ │ │ + "buildbot.util.croniter": [ │ │ │ │ │ + [84, "buildbot-util-croniter"] │ │ │ │ │ ], │ │ │ │ │ - "Storage Backends": [ │ │ │ │ │ - [98, "storage-backends"] │ │ │ │ │ + "buildbot.util.state": [ │ │ │ │ │ + [84, "module-buildbot.util.state"] │ │ │ │ │ ], │ │ │ │ │ - "secretsProviders": [ │ │ │ │ │ - [98, "secretsproviders"] │ │ │ │ │ + "buildbot.util.identifiers": [ │ │ │ │ │ + [84, "module-buildbot.util.identifiers"] │ │ │ │ │ ], │ │ │ │ │ - "BuildbotNetUsageData": [ │ │ │ │ │ - [98, "buildbotnetusagedata"] │ │ │ │ │ + "buildbot.util.lineboundaries": [ │ │ │ │ │ + [84, "module-buildbot.util.lineboundaries"] │ │ │ │ │ ], │ │ │ │ │ - "Users Options": [ │ │ │ │ │ - [98, "users-options"] │ │ │ │ │ + "buildbot.util.service": [ │ │ │ │ │ + [84, "module-buildbot.util.service"] │ │ │ │ │ ], │ │ │ │ │ - "Input Validation": [ │ │ │ │ │ - [98, "input-validation"] │ │ │ │ │ + "buildbot.util.httpclientservice": [ │ │ │ │ │ + [84, "module-buildbot.util.httpclientservice"] │ │ │ │ │ ], │ │ │ │ │ - "Revision Links": [ │ │ │ │ │ - [98, "revision-links"] │ │ │ │ │ + "buildbot.test.fake.httpclientservice": [ │ │ │ │ │ + [84, "module-buildbot.test.fake.httpclientservice"] │ │ │ │ │ ], │ │ │ │ │ - "Revision Link Helpers": [ │ │ │ │ │ - [98, "revision-link-helpers"] │ │ │ │ │ + "buildbot.util.ssl": [ │ │ │ │ │ + [84, "module-buildbot.util.ssl"] │ │ │ │ │ ], │ │ │ │ │ - "Codebase Generator": [ │ │ │ │ │ - [98, "codebase-generator"] │ │ │ │ │ + "API Indices": [ │ │ │ │ │ + [89, "api-indices"] │ │ │ │ │ ], │ │ │ │ │ "Change Sources and Changes": [ │ │ │ │ │ [95, "change-sources-and-changes"] │ │ │ │ │ ], │ │ │ │ │ "How Different VC Systems Specify Sources": [ │ │ │ │ │ [95, "how-different-vc-systems-specify-sources"] │ │ │ │ │ ], │ │ │ │ │ @@ -11392,14 +11126,19 @@ │ │ │ │ │ ], │ │ │ │ │ "GerritChangeFilter": [ │ │ │ │ │ [95, "gerritchangefilter"] │ │ │ │ │ ], │ │ │ │ │ "Change Hooks (HTTP Notifications)": [ │ │ │ │ │ [95, "change-hooks-http-notifications"] │ │ │ │ │ ], │ │ │ │ │ + "Changes": [ │ │ │ │ │ + [95, "changes"], │ │ │ │ │ + [91, "changes"], │ │ │ │ │ + [91, "id3"] │ │ │ │ │ + ], │ │ │ │ │ "Who": [ │ │ │ │ │ [95, "who"] │ │ │ │ │ ], │ │ │ │ │ "Files": [ │ │ │ │ │ [95, "files"] │ │ │ │ │ ], │ │ │ │ │ "Comments": [ │ │ │ │ │ @@ -11419,781 +11158,292 @@ │ │ │ │ │ ], │ │ │ │ │ "Branches": [ │ │ │ │ │ [95, "branches"] │ │ │ │ │ ], │ │ │ │ │ "Change Properties": [ │ │ │ │ │ [95, "change-properties"] │ │ │ │ │ ], │ │ │ │ │ - "Build Factories": [ │ │ │ │ │ - [93, "build-factories"] │ │ │ │ │ - ], │ │ │ │ │ - "Defining a Build Factory": [ │ │ │ │ │ - [93, "defining-a-build-factory"] │ │ │ │ │ - ], │ │ │ │ │ - "Attributes": [ │ │ │ │ │ - [93, "attributes"] │ │ │ │ │ - ], │ │ │ │ │ - "Dynamic Build Factories": [ │ │ │ │ │ - [93, "dynamic-build-factories"] │ │ │ │ │ - ], │ │ │ │ │ - "Predefined Build Factories": [ │ │ │ │ │ - [93, "predefined-build-factories"] │ │ │ │ │ - ], │ │ │ │ │ - "GNUAutoconf": [ │ │ │ │ │ - [93, "index-1"] │ │ │ │ │ - ], │ │ │ │ │ - "BasicBuildFactory": [ │ │ │ │ │ - [93, "index-2"] │ │ │ │ │ - ], │ │ │ │ │ - "QuickBuildFactory": [ │ │ │ │ │ - [93, "index-3"] │ │ │ │ │ - ], │ │ │ │ │ - "BasicSVN": [ │ │ │ │ │ - [93, "index-4"] │ │ │ │ │ - ], │ │ │ │ │ - "CPAN": [ │ │ │ │ │ - [93, "cpan"] │ │ │ │ │ - ], │ │ │ │ │ - "Distutils": [ │ │ │ │ │ - [93, "index-6"] │ │ │ │ │ - ], │ │ │ │ │ - "Trial": [ │ │ │ │ │ - [93, "index-7"], │ │ │ │ │ - [192, "trial"] │ │ │ │ │ - ], │ │ │ │ │ - "Configurators": [ │ │ │ │ │ - [96, "configurators"] │ │ │ │ │ - ], │ │ │ │ │ - "JanitorConfigurator": [ │ │ │ │ │ - [96, "janitorconfigurator"] │ │ │ │ │ - ], │ │ │ │ │ - "Using manhole": [ │ │ │ │ │ - [102, "using-manhole"] │ │ │ │ │ - ], │ │ │ │ │ - "Miscellaneous Configuration": [ │ │ │ │ │ - [104, "miscellaneous-configuration"] │ │ │ │ │ - ], │ │ │ │ │ - "Multiple-Codebase Builds": [ │ │ │ │ │ - [106, "multiple-codebase-builds"] │ │ │ │ │ - ], │ │ │ │ │ - "Table Of Contents": [ │ │ │ │ │ - [88, "table-of-contents"] │ │ │ │ │ - ], │ │ │ │ │ - "Copyright": [ │ │ │ │ │ - [88, "copyright"] │ │ │ │ │ - ], │ │ │ │ │ - "Bzr": [ │ │ │ │ │ - [175, "bzr"] │ │ │ │ │ - ], │ │ │ │ │ - "PyLint": [ │ │ │ │ │ - [164, "pylint"] │ │ │ │ │ - ], │ │ │ │ │ - "HLint": [ │ │ │ │ │ - [154, "hlint"] │ │ │ │ │ - ], │ │ │ │ │ - "MockRebuild": [ │ │ │ │ │ - [161, "mockrebuild"] │ │ │ │ │ - ], │ │ │ │ │ - "MaxQ": [ │ │ │ │ │ - [159, "maxq"] │ │ │ │ │ - ], │ │ │ │ │ - "MockBuildSRPM Step": [ │ │ │ │ │ - [160, "mockbuildsrpm-step"] │ │ │ │ │ - ], │ │ │ │ │ - "RpmBuild": [ │ │ │ │ │ - [167, "rpmbuild"] │ │ │ │ │ - ], │ │ │ │ │ - "HTTP Requests": [ │ │ │ │ │ - [155, "http-requests"] │ │ │ │ │ - ], │ │ │ │ │ - "ShellCommand": [ │ │ │ │ │ - [173, "shellcommand"] │ │ │ │ │ - ], │ │ │ │ │ - "Using ShellCommands": [ │ │ │ │ │ - [173, "using-shellcommands"] │ │ │ │ │ - ], │ │ │ │ │ - "Robocopy": [ │ │ │ │ │ - [166, "robocopy"] │ │ │ │ │ - ], │ │ │ │ │ - "RpmLint": [ │ │ │ │ │ - [168, "rpmlint"] │ │ │ │ │ - ], │ │ │ │ │ - "SetProperty": [ │ │ │ │ │ - [171, "setproperty"] │ │ │ │ │ - ], │ │ │ │ │ - "PerlModuleTest": [ │ │ │ │ │ - [162, "perlmoduletest"] │ │ │ │ │ - ], │ │ │ │ │ - "Shell Sequence": [ │ │ │ │ │ - [174, "shell-sequence"] │ │ │ │ │ - ], │ │ │ │ │ - "Build Steps": [ │ │ │ │ │ - [156, "build-steps"] │ │ │ │ │ - ], │ │ │ │ │ - "Build steps": [ │ │ │ │ │ - [156, "id2"], │ │ │ │ │ - [228, "build-steps"] │ │ │ │ │ - ], │ │ │ │ │ - "PyFlakes": [ │ │ │ │ │ - [163, "pyflakes"] │ │ │ │ │ - ], │ │ │ │ │ - "SetProperties": [ │ │ │ │ │ - [169, "setproperties"] │ │ │ │ │ - ], │ │ │ │ │ - "RemovePYCs": [ │ │ │ │ │ - [165, "removepycs"] │ │ │ │ │ - ], │ │ │ │ │ - "SetPropertiesFromEnv": [ │ │ │ │ │ - [170, "setpropertiesfromenv"] │ │ │ │ │ - ], │ │ │ │ │ - "SetPropertyFromCommand": [ │ │ │ │ │ - [172, "setpropertyfromcommand"] │ │ │ │ │ - ], │ │ │ │ │ - "LogRenderable": [ │ │ │ │ │ - [157, "logrenderable"] │ │ │ │ │ - ], │ │ │ │ │ - "MasterShellCommand": [ │ │ │ │ │ - [158, "mastershellcommand"] │ │ │ │ │ - ], │ │ │ │ │ - "Trigger": [ │ │ │ │ │ - [193, "trigger"] │ │ │ │ │ - ], │ │ │ │ │ - "Dynamic Trigger": [ │ │ │ │ │ - [193, "dynamic-trigger"] │ │ │ │ │ - ], │ │ │ │ │ - "Testing Utilities": [ │ │ │ │ │ - [197, "testing-utilities"] │ │ │ │ │ - ], │ │ │ │ │ - "Monotone": [ │ │ │ │ │ - [184, "monotone"] │ │ │ │ │ - ], │ │ │ │ │ - "SVN": [ │ │ │ │ │ - [187, "svn"] │ │ │ │ │ - ], │ │ │ │ │ - "Sphinx": [ │ │ │ │ │ - [188, "sphinx"] │ │ │ │ │ - ], │ │ │ │ │ - "GitLab": [ │ │ │ │ │ - [182, "gitlab"] │ │ │ │ │ - ], │ │ │ │ │ - "Repo": [ │ │ │ │ │ - [186, "repo"] │ │ │ │ │ - ], │ │ │ │ │ - "Gerrit": [ │ │ │ │ │ - [179, "gerrit"] │ │ │ │ │ - ], │ │ │ │ │ - "Git": [ │ │ │ │ │ - [180, "git"] │ │ │ │ │ - ], │ │ │ │ │ - "P4": [ │ │ │ │ │ - [185, "p4"] │ │ │ │ │ - ], │ │ │ │ │ - "TreeSize": [ │ │ │ │ │ - [191, "treesize"] │ │ │ │ │ - ], │ │ │ │ │ - "Worker command expectations": [ │ │ │ │ │ - [196, "worker-command-expectations"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectShell": [ │ │ │ │ │ - [196, "expectshell"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectStat": [ │ │ │ │ │ - [196, "expectstat"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectUploadFile": [ │ │ │ │ │ - [196, "expectuploadfile"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectDownloadFile": [ │ │ │ │ │ - [196, "expectdownloadfile"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectMkdir": [ │ │ │ │ │ - [196, "expectmkdir"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectRmdir": [ │ │ │ │ │ - [196, "expectrmdir"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectCpdir": [ │ │ │ │ │ - [196, "expectcpdir"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectRmfile": [ │ │ │ │ │ - [196, "expectrmfile"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectGlob": [ │ │ │ │ │ - [196, "expectglob"] │ │ │ │ │ - ], │ │ │ │ │ - "ExpectListdir": [ │ │ │ │ │ - [196, "expectlistdir"] │ │ │ │ │ - ], │ │ │ │ │ - "Darcs": [ │ │ │ │ │ - [178, "darcs"] │ │ │ │ │ - ], │ │ │ │ │ - "Test": [ │ │ │ │ │ - [190, "test"] │ │ │ │ │ - ], │ │ │ │ │ - "Worker Filesystem Steps": [ │ │ │ │ │ - [195, "worker-filesystem-steps"] │ │ │ │ │ - ], │ │ │ │ │ - "FileExists": [ │ │ │ │ │ - [195, "fileexists"] │ │ │ │ │ - ], │ │ │ │ │ - "CopyDirectory": [ │ │ │ │ │ - [195, "copydirectory"] │ │ │ │ │ - ], │ │ │ │ │ - "RemoveDirectory": [ │ │ │ │ │ - [195, "removedirectory"] │ │ │ │ │ - ], │ │ │ │ │ - "MakeDirectory": [ │ │ │ │ │ - [195, "makedirectory"] │ │ │ │ │ - ], │ │ │ │ │ - "GitHub": [ │ │ │ │ │ - [181, "github"] │ │ │ │ │ - ], │ │ │ │ │ - "CVS": [ │ │ │ │ │ - [177, "cvs"] │ │ │ │ │ - ], │ │ │ │ │ - "SubunitShellCommand": [ │ │ │ │ │ - [189, "subunitshellcommand"] │ │ │ │ │ - ], │ │ │ │ │ - "Visual C++": [ │ │ │ │ │ - [194, "visual-c"] │ │ │ │ │ - ], │ │ │ │ │ - "Common Parameters of source checkout operations": [ │ │ │ │ │ - [176, "common-parameters-of-source-checkout-operations"] │ │ │ │ │ - ], │ │ │ │ │ - "Mercurial": [ │ │ │ │ │ - [183, "mercurial"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0": [ │ │ │ │ │ - [237, "release-notes-for-buildbot-0-9-0"] │ │ │ │ │ - ], │ │ │ │ │ - "Master": [ │ │ │ │ │ - [237, "master"], │ │ │ │ │ - [238, "master"], │ │ │ │ │ - [239, "master"], │ │ │ │ │ - [234, "master"], │ │ │ │ │ - [236, "master"], │ │ │ │ │ - [231, "master"], │ │ │ │ │ - [233, "master"], │ │ │ │ │ - [241, "master"], │ │ │ │ │ - [240, "master"], │ │ │ │ │ - [232, "master"], │ │ │ │ │ - [235, "master"], │ │ │ │ │ - [242, "master"], │ │ │ │ │ - [249, "master"], │ │ │ │ │ - [246, "master"], │ │ │ │ │ - [251, "master"], │ │ │ │ │ - [250, "master"], │ │ │ │ │ - [244, "master"], │ │ │ │ │ - [243, "master"], │ │ │ │ │ - [245, "master"], │ │ │ │ │ - [248, "master"], │ │ │ │ │ - [247, "master"] │ │ │ │ │ - ], │ │ │ │ │ - "Requirements": [ │ │ │ │ │ - [237, "requirements"], │ │ │ │ │ - [237, "id1"], │ │ │ │ │ - [237, "id2"], │ │ │ │ │ - [238, "requirements"], │ │ │ │ │ - [238, "id1"], │ │ │ │ │ - [222, "requirements"], │ │ │ │ │ - [216, "requirements"] │ │ │ │ │ - ], │ │ │ │ │ - "Note for distro package maintainers: The npm dependency hell": [ │ │ │ │ │ - [237, "note-for-distro-package-maintainers-the-npm-dependency-hell"] │ │ │ │ │ - ], │ │ │ │ │ - "Detailed requirements": [ │ │ │ │ │ - [237, "detailed-requirements"] │ │ │ │ │ - ], │ │ │ │ │ - "Features": [ │ │ │ │ │ - [237, "features"], │ │ │ │ │ - [237, "id3"], │ │ │ │ │ - [238, "features"], │ │ │ │ │ - [238, "id2"], │ │ │ │ │ - [239, "features"], │ │ │ │ │ - [239, "id1"], │ │ │ │ │ - [234, "features"], │ │ │ │ │ - [234, "id1"], │ │ │ │ │ - [236, "features"], │ │ │ │ │ - [236, "id1"], │ │ │ │ │ - [231, "features"], │ │ │ │ │ - [231, "id1"], │ │ │ │ │ - [233, "features"], │ │ │ │ │ - [233, "id2"], │ │ │ │ │ - [240, "features"], │ │ │ │ │ - [240, "id1"], │ │ │ │ │ - [232, "features"], │ │ │ │ │ - [232, "id1"], │ │ │ │ │ - [235, "features"], │ │ │ │ │ - [235, "id1"], │ │ │ │ │ - [252, "features"], │ │ │ │ │ - [252, "id3"], │ │ │ │ │ - [252, "id6"], │ │ │ │ │ - [252, "id9"], │ │ │ │ │ - [252, "id12"], │ │ │ │ │ - [252, "id14"], │ │ │ │ │ - [252, "id18"], │ │ │ │ │ - [252, "id32"], │ │ │ │ │ - [252, "id35"], │ │ │ │ │ - [252, "id37"], │ │ │ │ │ - [249, "features"], │ │ │ │ │ - [246, "features"], │ │ │ │ │ - [251, "features"], │ │ │ │ │ - [251, "id1"], │ │ │ │ │ - [244, "features"], │ │ │ │ │ - [244, "id1"], │ │ │ │ │ - [243, "features"], │ │ │ │ │ - [243, "id1"], │ │ │ │ │ - [245, "features"], │ │ │ │ │ - [248, "features"], │ │ │ │ │ - [248, "id1"], │ │ │ │ │ - [253, "features"], │ │ │ │ │ - [253, "id4"], │ │ │ │ │ - [253, "id7"], │ │ │ │ │ - [253, "id10"], │ │ │ │ │ - [253, "id12"], │ │ │ │ │ - [253, "id14"], │ │ │ │ │ - [253, "id18"], │ │ │ │ │ - [253, "id21"], │ │ │ │ │ - [253, "id26"], │ │ │ │ │ - [253, "id28"], │ │ │ │ │ - [255, "features"], │ │ │ │ │ - [255, "id3"], │ │ │ │ │ - [255, "id6"], │ │ │ │ │ - [255, "id11"], │ │ │ │ │ - [255, "id14"], │ │ │ │ │ - [255, "id18"], │ │ │ │ │ - [255, "id22"], │ │ │ │ │ - [255, "id28"], │ │ │ │ │ - [247, "features"], │ │ │ │ │ - [247, "id1"], │ │ │ │ │ - [254, "features"], │ │ │ │ │ - [254, "id15"], │ │ │ │ │ - [254, "id23"], │ │ │ │ │ - [254, "id27"], │ │ │ │ │ - [254, "id30"], │ │ │ │ │ - [254, "id34"], │ │ │ │ │ - [254, "id36"], │ │ │ │ │ - [254, "id40"], │ │ │ │ │ - [254, "id47"], │ │ │ │ │ - [254, "id51"], │ │ │ │ │ - [254, "id55"] │ │ │ │ │ - ], │ │ │ │ │ - "Reporters": [ │ │ │ │ │ - [237, "reporters"], │ │ │ │ │ - [238, "reporters"], │ │ │ │ │ - [258, "reporters"], │ │ │ │ │ - [128, "reporters"] │ │ │ │ │ - ], │ │ │ │ │ - "Fixes": [ │ │ │ │ │ - [237, "fixes"], │ │ │ │ │ - [237, "id4"], │ │ │ │ │ - [238, "fixes"], │ │ │ │ │ - [238, "id3"], │ │ │ │ │ - [239, "fixes"], │ │ │ │ │ - [239, "id2"], │ │ │ │ │ - [236, "fixes"], │ │ │ │ │ - [236, "id2"], │ │ │ │ │ - [231, "fixes"], │ │ │ │ │ - [231, "id2"], │ │ │ │ │ - [240, "fixes"], │ │ │ │ │ - [232, "fixes"], │ │ │ │ │ - [232, "id2"], │ │ │ │ │ - [249, "fixes"], │ │ │ │ │ - [246, "fixes"], │ │ │ │ │ - [246, "id1"], │ │ │ │ │ - [251, "fixes"], │ │ │ │ │ - [251, "id2"], │ │ │ │ │ - [251, "id3"], │ │ │ │ │ - [250, "fixes"], │ │ │ │ │ - [244, "fixes"], │ │ │ │ │ - [244, "id2"], │ │ │ │ │ - [243, "fixes"], │ │ │ │ │ - [245, "fixes"], │ │ │ │ │ - [248, "fixes"], │ │ │ │ │ - [248, "id2"], │ │ │ │ │ - [248, "id3"], │ │ │ │ │ - [247, "fixes"], │ │ │ │ │ - [247, "id2"], │ │ │ │ │ - [247, "id5"] │ │ │ │ │ - ], │ │ │ │ │ - "Deprecations, Removals, and Non-Compatible Changes": [ │ │ │ │ │ - [237, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [237, "id6"], │ │ │ │ │ - [238, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [238, "id4"], │ │ │ │ │ - [239, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [239, "id3"], │ │ │ │ │ - [234, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [234, "id2"], │ │ │ │ │ - [236, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [236, "id3"], │ │ │ │ │ - [231, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [231, "id3"], │ │ │ │ │ - [233, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [233, "id1"], │ │ │ │ │ - [240, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [232, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [232, "id3"], │ │ │ │ │ - [235, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [235, "id2"], │ │ │ │ │ - [246, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [251, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [251, "id5"], │ │ │ │ │ - [244, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [244, "id3"], │ │ │ │ │ - [245, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [248, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [248, "id5"], │ │ │ │ │ - [247, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ - [247, "id3"], │ │ │ │ │ - [247, "id7"] │ │ │ │ │ - ], │ │ │ │ │ - "WebStatus": [ │ │ │ │ │ - [237, "webstatus"], │ │ │ │ │ - [238, "webstatus"] │ │ │ │ │ - ], │ │ │ │ │ - "Steps": [ │ │ │ │ │ - [237, "steps"], │ │ │ │ │ - [238, "steps"], │ │ │ │ │ - [224, "steps"] │ │ │ │ │ - ], │ │ │ │ │ - "Changes and Removals": [ │ │ │ │ │ - [237, "changes-and-removals"], │ │ │ │ │ - [238, "changes-and-removals"] │ │ │ │ │ - ], │ │ │ │ │ - "Changes for Developers": [ │ │ │ │ │ - [237, "changes-for-developers"], │ │ │ │ │ - [237, "id5"], │ │ │ │ │ - [238, "changes-for-developers"], │ │ │ │ │ - [239, "changes-for-developers"], │ │ │ │ │ - [234, "changes-for-developers"], │ │ │ │ │ - [236, "changes-for-developers"], │ │ │ │ │ - [231, "changes-for-developers"], │ │ │ │ │ - [233, "changes-for-developers"], │ │ │ │ │ - [241, "changes-for-developers"], │ │ │ │ │ - [232, "changes-for-developers"], │ │ │ │ │ - [235, "changes-for-developers"], │ │ │ │ │ - [246, "changes-for-developers"], │ │ │ │ │ - [246, "id2"], │ │ │ │ │ - [251, "changes-for-developers"], │ │ │ │ │ - [251, "id4"], │ │ │ │ │ - [244, "changes-for-developers"], │ │ │ │ │ - [243, "changes-for-developers"], │ │ │ │ │ - [245, "changes-for-developers"], │ │ │ │ │ - [248, "changes-for-developers"], │ │ │ │ │ - [248, "id4"], │ │ │ │ │ - [247, "changes-for-developers"], │ │ │ │ │ - [247, "id6"] │ │ │ │ │ - ], │ │ │ │ │ - "Slaves/Workers": [ │ │ │ │ │ - [237, "slaves-workers"] │ │ │ │ │ - ], │ │ │ │ │ - "Transition to \u201cworker\u201d terminology": [ │ │ │ │ │ - [237, "transition-to-worker-terminology"], │ │ │ │ │ - [224, "transition-to-worker-terminology"], │ │ │ │ │ - [245, "transition-to-worker-terminology"] │ │ │ │ │ - ], │ │ │ │ │ - "Details": [ │ │ │ │ │ - [237, "details"], │ │ │ │ │ - [238, "details"], │ │ │ │ │ - [239, "details"], │ │ │ │ │ - [234, "details"], │ │ │ │ │ - [236, "details"], │ │ │ │ │ - [231, "details"], │ │ │ │ │ - [233, "details"], │ │ │ │ │ - [241, "details"], │ │ │ │ │ - [240, "details"], │ │ │ │ │ - [232, "details"], │ │ │ │ │ - [235, "details"], │ │ │ │ │ - [249, "details"], │ │ │ │ │ - [246, "details"], │ │ │ │ │ - [251, "details"], │ │ │ │ │ - [250, "details"], │ │ │ │ │ - [244, "details"], │ │ │ │ │ - [243, "details"], │ │ │ │ │ - [245, "details"], │ │ │ │ │ - [248, "details"], │ │ │ │ │ - [247, "details"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b1": [ │ │ │ │ │ - [238, "release-notes-for-buildbot-0-9-0b1"] │ │ │ │ │ - ], │ │ │ │ │ - "Minor Python Packages": [ │ │ │ │ │ - [238, "minor-python-packages"] │ │ │ │ │ - ], │ │ │ │ │ - "Known Limitations of 0.9.0b1": [ │ │ │ │ │ - [238, "known-limitations-of-0-9-0b1"] │ │ │ │ │ - ], │ │ │ │ │ - "Slave": [ │ │ │ │ │ - [238, "slave"], │ │ │ │ │ - [239, "slave"], │ │ │ │ │ - [234, "slave"], │ │ │ │ │ - [236, "slave"], │ │ │ │ │ - [231, "slave"], │ │ │ │ │ - [233, "slave"], │ │ │ │ │ - [241, "slave"], │ │ │ │ │ - [240, "slave"], │ │ │ │ │ - [232, "slave"], │ │ │ │ │ - [235, "slave"], │ │ │ │ │ - [242, "slave"], │ │ │ │ │ - [244, "slave"], │ │ │ │ │ - [243, "slave"] │ │ │ │ │ - ], │ │ │ │ │ - "Upgrading to Buildbot 0.9.0": [ │ │ │ │ │ - [224, "upgrading-to-buildbot-0-9-0"] │ │ │ │ │ + "DbConfig": [ │ │ │ │ │ + [97, "dbconfig"] │ │ │ │ │ ], │ │ │ │ │ - "Config File Syntax": [ │ │ │ │ │ - [224, "config-file-syntax"] │ │ │ │ │ + "WWW Server": [ │ │ │ │ │ + [87, "www-server"] │ │ │ │ │ ], │ │ │ │ │ - "Plugins": [ │ │ │ │ │ - [224, "plugins"], │ │ │ │ │ - [225, "plugins"] │ │ │ │ │ + "History and Motivation": [ │ │ │ │ │ + [87, "history-and-motivation"] │ │ │ │ │ ], │ │ │ │ │ - "Web Status": [ │ │ │ │ │ - [224, "web-status"] │ │ │ │ │ + "Design Overview": [ │ │ │ │ │ + [87, "design-overview"] │ │ │ │ │ ], │ │ │ │ │ - "Status Classes": [ │ │ │ │ │ - [224, "status-classes"] │ │ │ │ │ + "URLs": [ │ │ │ │ │ + [87, "urls"] │ │ │ │ │ ], │ │ │ │ │ - "BuildRequest Merging": [ │ │ │ │ │ - [224, "buildrequest-merging"] │ │ │ │ │ + "Server-Side Session": [ │ │ │ │ │ + [87, "server-side-session"] │ │ │ │ │ ], │ │ │ │ │ - "Status Reporters": [ │ │ │ │ │ - [224, "status-reporters"] │ │ │ │ │ + "Message API": [ │ │ │ │ │ + [87, "message-api"] │ │ │ │ │ ], │ │ │ │ │ - "Identifiers": [ │ │ │ │ │ - [224, "identifiers"] │ │ │ │ │ + "WebSocket": [ │ │ │ │ │ + [87, "websocket"] │ │ │ │ │ ], │ │ │ │ │ - "Serving static files": [ │ │ │ │ │ - [224, "serving-static-files"] │ │ │ │ │ + "Server Sent Events": [ │ │ │ │ │ + [87, "sse"] │ │ │ │ │ ], │ │ │ │ │ - "Other Config Settings": [ │ │ │ │ │ - [224, "other-config-settings"] │ │ │ │ │ + "Secrets": [ │ │ │ │ │ + [80, "secrets"] │ │ │ │ │ ], │ │ │ │ │ - "Build History": [ │ │ │ │ │ - [224, "build-history"] │ │ │ │ │ + "Secrets manager": [ │ │ │ │ │ + [80, "secrets-manager"] │ │ │ │ │ ], │ │ │ │ │ - "Data LifeTime": [ │ │ │ │ │ - [224, "data-lifetime"] │ │ │ │ │ + "Secrets providers": [ │ │ │ │ │ + [80, "secrets-providers"] │ │ │ │ │ ], │ │ │ │ │ - "Upgrading worker": [ │ │ │ │ │ - [224, "upgrading-worker"] │ │ │ │ │ + "File provider": [ │ │ │ │ │ + [80, "file-provider"] │ │ │ │ │ ], │ │ │ │ │ - "More Information": [ │ │ │ │ │ - [224, "more-information"] │ │ │ │ │ + "Vault provider": [ │ │ │ │ │ + [80, "vault-provider"] │ │ │ │ │ ], │ │ │ │ │ - "New-Style Build Steps in Buildbot 0.9.0": [ │ │ │ │ │ - [223, "new-style-build-steps-in-buildbot-0-9-0"] │ │ │ │ │ + "Interpolate secret": [ │ │ │ │ │ + [80, "interpolate-secret"] │ │ │ │ │ ], │ │ │ │ │ - "Summary of Changes": [ │ │ │ │ │ - [223, "summary-of-changes"] │ │ │ │ │ + "Secret Obfuscation": [ │ │ │ │ │ + [80, "secret-obfuscation"] │ │ │ │ │ ], │ │ │ │ │ - "Backward Compatibility": [ │ │ │ │ │ - [223, "backward-compatibility"] │ │ │ │ │ + "How to use a secret in a BuildbotService": [ │ │ │ │ │ + [80, "how-to-use-a-secret-in-a-buildbotservice"] │ │ │ │ │ ], │ │ │ │ │ - "Rewriting start": [ │ │ │ │ │ - [223, "rewriting-start"] │ │ │ │ │ + "Buildbot Coding Style": [ │ │ │ │ │ + [82, "buildbot-coding-style"] │ │ │ │ │ ], │ │ │ │ │ - "Newly Asynchronous Methods": [ │ │ │ │ │ - [223, "newly-asynchronous-methods"] │ │ │ │ │ + "Symbol Names": [ │ │ │ │ │ + [82, "symbol-names"] │ │ │ │ │ ], │ │ │ │ │ - "Log Objects": [ │ │ │ │ │ - [223, "log-objects"] │ │ │ │ │ + "Twisted Idioms": [ │ │ │ │ │ + [82, "twisted-idioms"] │ │ │ │ │ ], │ │ │ │ │ - "Status Strings": [ │ │ │ │ │ - [223, "status-strings"] │ │ │ │ │ + "Prefer to Return Deferreds": [ │ │ │ │ │ + [82, "prefer-to-return-deferreds"] │ │ │ │ │ ], │ │ │ │ │ - "Statistics": [ │ │ │ │ │ - [223, "statistics"] │ │ │ │ │ + "Helpful Twisted Classes": [ │ │ │ │ │ + [82, "helpful-twisted-classes"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b2": [ │ │ │ │ │ - [239, "release-notes-for-buildbot-0-9-0b2"] │ │ │ │ │ + "Sequences of Operations": [ │ │ │ │ │ + [82, "sequences-of-operations"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot v0.8.7": [ │ │ │ │ │ - [234, "release-notes-for-buildbot-v0-8-7"] │ │ │ │ │ + "Nested Callbacks": [ │ │ │ │ │ + [82, "nested-callbacks"] │ │ │ │ │ ], │ │ │ │ │ - "0.8.7p1": [ │ │ │ │ │ - [234, "p1"] │ │ │ │ │ + "inlineCallbacks": [ │ │ │ │ │ + [82, "inlinecallbacks"] │ │ │ │ │ ], │ │ │ │ │ - "Older Versions": [ │ │ │ │ │ - [234, "older-versions"], │ │ │ │ │ - [233, "older-versions"] │ │ │ │ │ + "Locking": [ │ │ │ │ │ + [82, "locking"] │ │ │ │ │ ], │ │ │ │ │ - "Plugin Infrastructure in Buildbot": [ │ │ │ │ │ - [220, "plugin-infrastructure-in-buildbot"] │ │ │ │ │ + "Joining Sequences": [ │ │ │ │ │ + [82, "joining-sequences"] │ │ │ │ │ ], │ │ │ │ │ - "Finding Plugins": [ │ │ │ │ │ - [220, "finding-plugins"] │ │ │ │ │ + "Functions running outside of the main thread": [ │ │ │ │ │ + [82, "functions-running-outside-of-the-main-thread"] │ │ │ │ │ ], │ │ │ │ │ - "Developing Plugins": [ │ │ │ │ │ - [220, "developing-plugins"] │ │ │ │ │ + "Collapsing Build Requests": [ │ │ │ │ │ + [92, "collapsing-build-requests"] │ │ │ │ │ ], │ │ │ │ │ - "Plugins of note": [ │ │ │ │ │ - [220, "plugins-of-note"] │ │ │ │ │ + "Prioritizing Builds": [ │ │ │ │ │ + [92, "prioritizing-builds"] │ │ │ │ │ ], │ │ │ │ │ - "Upgrading to Buildbot 1.0": [ │ │ │ │ │ - [226, "upgrading-to-buildbot-1-0"] │ │ │ │ │ + "Virtual Builders": [ │ │ │ │ │ + [92, "virtual-builders"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.8.9": [ │ │ │ │ │ - [236, "release-notes-for-buildbot-0-8-9"] │ │ │ │ │ + "Writing Schedulers": [ │ │ │ │ │ + [79, "writing-schedulers"] │ │ │ │ │ ], │ │ │ │ │ - "Forward Compatibility": [ │ │ │ │ │ - [236, "forward-compatibility"] │ │ │ │ │ + "API Stability": [ │ │ │ │ │ + [79, "api-stability"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.8.10": [ │ │ │ │ │ - [231, "release-notes-for-buildbot-0-8-10"] │ │ │ │ │ + "Implementing A Scheduler": [ │ │ │ │ │ + [79, "implementing-a-scheduler"] │ │ │ │ │ ], │ │ │ │ │ - "Upgrading": [ │ │ │ │ │ - [230, "upgrading"] │ │ │ │ │ + "Consuming Changes": [ │ │ │ │ │ + [79, "consuming-changes"] │ │ │ │ │ ], │ │ │ │ │ - "Upgrading to Buildbot 3.0": [ │ │ │ │ │ - [228, "upgrading-to-buildbot-3-0"] │ │ │ │ │ + "Adding Buildsets": [ │ │ │ │ │ + [79, "adding-buildsets"] │ │ │ │ │ ], │ │ │ │ │ - "Reporters and report generators": [ │ │ │ │ │ - [228, "reporters-and-report-generators"] │ │ │ │ │ + "Handling Reconfiguration": [ │ │ │ │ │ + [79, "handling-reconfiguration"] │ │ │ │ │ ], │ │ │ │ │ - "MailNotifier": [ │ │ │ │ │ - [228, "mailnotifier"], │ │ │ │ │ - [130, "mailnotifier"] │ │ │ │ │ + "Becoming Active and Inactive": [ │ │ │ │ │ + [79, "becoming-active-and-inactive"] │ │ │ │ │ ], │ │ │ │ │ - "PushjetNotifier, PushoverNotifier, BitbucketServerPRCommentPush": [ │ │ │ │ │ - [228, "pushjetnotifier-pushovernotifier-bitbucketserverprcommentpush"] │ │ │ │ │ + "Concepts": [ │ │ │ │ │ + [91, "concepts"] │ │ │ │ │ ], │ │ │ │ │ - "BitbucketServerCoreAPIStatusPush, BitbucketServerStatusPush, GerritVerifyStatusPush, GitHubStatusPush, GitHubCommentPush, GitLabStatusPush": [ │ │ │ │ │ - [228, "bitbucketservercoreapistatuspush-bitbucketserverstatuspush-gerritverifystatuspush-githubstatuspush-githubcommentpush-gitlabstatuspush"] │ │ │ │ │ + "Source identification": [ │ │ │ │ │ + [91, "source-identification"] │ │ │ │ │ ], │ │ │ │ │ - "HttpStatusPush": [ │ │ │ │ │ - [228, "httpstatuspush"], │ │ │ │ │ - [127, "httpstatuspush"] │ │ │ │ │ + "Change sources": [ │ │ │ │ │ + [91, "change-sources"], │ │ │ │ │ + [258, "change-sources"] │ │ │ │ │ ], │ │ │ │ │ - "BitbucketStatusPush": [ │ │ │ │ │ - [228, "bitbucketstatuspush"], │ │ │ │ │ - [121, "bitbucketstatuspush"] │ │ │ │ │ + "BuildRequests": [ │ │ │ │ │ + [91, "buildrequests"] │ │ │ │ │ ], │ │ │ │ │ - "Template files in message formatters": [ │ │ │ │ │ - [228, "template-files-in-message-formatters"] │ │ │ │ │ + "Builders and Build Factories": [ │ │ │ │ │ + [91, "builders-and-build-factories"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot v0.8.6p1": [ │ │ │ │ │ - [233, "release-notes-for-buildbot-v0-8-6p1"] │ │ │ │ │ + "BuildSets": [ │ │ │ │ │ + [91, "buildsets"] │ │ │ │ │ ], │ │ │ │ │ - "0.8.6p1": [ │ │ │ │ │ - [233, "p1"] │ │ │ │ │ + "Users": [ │ │ │ │ │ + [91, "users"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b4": [ │ │ │ │ │ - [241, "release-notes-for-buildbot-0-9-0b4"] │ │ │ │ │ + "User Objects": [ │ │ │ │ │ + [91, "user-objects"] │ │ │ │ │ ], │ │ │ │ │ - "Secret Management": [ │ │ │ │ │ - [222, "secret-management"] │ │ │ │ │ + "Tools": [ │ │ │ │ │ + [91, "tools"] │ │ │ │ │ ], │ │ │ │ │ - "How to use Buildbot Secret Management": [ │ │ │ │ │ - [222, "how-to-use-buildbot-secret-management"] │ │ │ │ │ + "Uses": [ │ │ │ │ │ + [91, "uses"] │ │ │ │ │ ], │ │ │ │ │ - "Secrets and providers": [ │ │ │ │ │ - [222, "secrets-and-providers"] │ │ │ │ │ + "Doing Things With Users": [ │ │ │ │ │ + [91, "doing-things-with-users"] │ │ │ │ │ ], │ │ │ │ │ - "How to use secrets in Buildbot": [ │ │ │ │ │ - [222, "how-to-use-secrets-in-buildbot"] │ │ │ │ │ + "Email Addresses": [ │ │ │ │ │ + [91, "email-addresses"] │ │ │ │ │ ], │ │ │ │ │ - "Secret": [ │ │ │ │ │ - [222, "secret"] │ │ │ │ │ + "IRC Nicknames": [ │ │ │ │ │ + [91, "irc-nicknames"] │ │ │ │ │ ], │ │ │ │ │ - "As argument to steps": [ │ │ │ │ │ - [222, "as-argument-to-steps"] │ │ │ │ │ + "Build Properties": [ │ │ │ │ │ + [91, "build-properties"] │ │ │ │ │ ], │ │ │ │ │ - "As argument to services": [ │ │ │ │ │ - [222, "as-argument-to-services"] │ │ │ │ │ + "Configurators": [ │ │ │ │ │ + [96, "configurators"] │ │ │ │ │ ], │ │ │ │ │ - "Secrets storages": [ │ │ │ │ │ - [222, "secrets-storages"] │ │ │ │ │ + "JanitorConfigurator": [ │ │ │ │ │ + [96, "janitorconfigurator"] │ │ │ │ │ ], │ │ │ │ │ - "SecretInAFile": [ │ │ │ │ │ - [222, "secretinafile"] │ │ │ │ │ + "test_result_set": [ │ │ │ │ │ + [75, "test-result-set"] │ │ │ │ │ ], │ │ │ │ │ - "HashiCorpVaultKvSecretProvider": [ │ │ │ │ │ - [222, "hashicorpvaultkvsecretprovider"] │ │ │ │ │ + "Table Of Contents": [ │ │ │ │ │ + [88, "table-of-contents"] │ │ │ │ │ ], │ │ │ │ │ - "HashiCorpVaultSecretProvider": [ │ │ │ │ │ - [222, "hashicorpvaultsecretprovider"] │ │ │ │ │ + "Copyright": [ │ │ │ │ │ + [88, "copyright"] │ │ │ │ │ ], │ │ │ │ │ - "SecretInPass": [ │ │ │ │ │ - [222, "secretinpass"] │ │ │ │ │ + "worker": [ │ │ │ │ │ + [76, "worker"] │ │ │ │ │ ], │ │ │ │ │ - "How to populate secrets in a build": [ │ │ │ │ │ - [222, "how-to-populate-secrets-in-a-build"] │ │ │ │ │ + "Build Factories": [ │ │ │ │ │ + [93, "build-factories"] │ │ │ │ │ ], │ │ │ │ │ - "How to configure a Vault instance": [ │ │ │ │ │ - [222, "how-to-configure-a-vault-instance"] │ │ │ │ │ + "Defining a Build Factory": [ │ │ │ │ │ + [93, "defining-a-build-factory"] │ │ │ │ │ ], │ │ │ │ │ - "Use Docker to install Vault": [ │ │ │ │ │ - [222, "use-docker-to-install-vault"] │ │ │ │ │ + "Attributes": [ │ │ │ │ │ + [93, "attributes"] │ │ │ │ │ ], │ │ │ │ │ - "Starting the vault instance": [ │ │ │ │ │ - [222, "starting-the-vault-instance"] │ │ │ │ │ + "Dynamic Build Factories": [ │ │ │ │ │ + [93, "dynamic-build-factories"] │ │ │ │ │ ], │ │ │ │ │ - "Writing secrets": [ │ │ │ │ │ - [222, "writing-secrets"] │ │ │ │ │ + "Predefined Build Factories": [ │ │ │ │ │ + [93, "predefined-build-factories"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b3": [ │ │ │ │ │ - [240, "release-notes-for-buildbot-0-9-0b3"] │ │ │ │ │ + "GNUAutoconf": [ │ │ │ │ │ + [93, "index-1"] │ │ │ │ │ ], │ │ │ │ │ - "Upgrading to Buildbot 4.0 (not released)": [ │ │ │ │ │ - [229, "upgrading-to-buildbot-4-0-not-released"] │ │ │ │ │ + "BasicBuildFactory": [ │ │ │ │ │ + [93, "index-2"] │ │ │ │ │ ], │ │ │ │ │ - "Build status generators": [ │ │ │ │ │ - [229, "build-status-generators"] │ │ │ │ │ + "QuickBuildFactory": [ │ │ │ │ │ + [93, "index-3"] │ │ │ │ │ ], │ │ │ │ │ - "Message formatters": [ │ │ │ │ │ - [229, "message-formatters"] │ │ │ │ │ + "BasicSVN": [ │ │ │ │ │ + [93, "index-4"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.8.11": [ │ │ │ │ │ - [232, "release-notes-for-buildbot-0-8-11"] │ │ │ │ │ + "CPAN": [ │ │ │ │ │ + [93, "cpan"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot v0.8.8": [ │ │ │ │ │ - [235, "release-notes-for-buildbot-v0-8-8"] │ │ │ │ │ + "Distutils": [ │ │ │ │ │ + [93, "index-6"] │ │ │ │ │ ], │ │ │ │ │ - "Transition to \u201cworker\u201d terminology in BuildBot 0.9.0": [ │ │ │ │ │ - [225, "transition-to-worker-terminology-in-buildbot-0-9-0"] │ │ │ │ │ + "Trial": [ │ │ │ │ │ + [93, "index-7"], │ │ │ │ │ + [192, "trial"] │ │ │ │ │ ], │ │ │ │ │ - "Old names fallback settings": [ │ │ │ │ │ - [225, "old-names-fallback-settings"] │ │ │ │ │ + "Stats Service": [ │ │ │ │ │ + [81, "id1"] │ │ │ │ │ ], │ │ │ │ │ - "Changed API": [ │ │ │ │ │ - [225, "changed-api"] │ │ │ │ │ + "Storage backends": [ │ │ │ │ │ + [81, "storage-backends"] │ │ │ │ │ ], │ │ │ │ │ - "BuildmasterConfig changes": [ │ │ │ │ │ - [225, "buildmasterconfig-changes"] │ │ │ │ │ + "Buildbot Tutorial": [ │ │ │ │ │ + [260, "buildbot-tutorial"] │ │ │ │ │ ], │ │ │ │ │ - "Docker latent worker changes": [ │ │ │ │ │ - [225, "docker-latent-worker-changes"] │ │ │ │ │ + "First Run": [ │ │ │ │ │ + [257, "first-run"] │ │ │ │ │ ], │ │ │ │ │ - "EC2 latent worker changes": [ │ │ │ │ │ - [225, "ec2-latent-worker-changes"] │ │ │ │ │ + "Goal": [ │ │ │ │ │ + [257, "goal"], │ │ │ │ │ + [261, "goal"] │ │ │ │ │ ], │ │ │ │ │ - "steps.slave.SetPropertiesFromEnv changes": [ │ │ │ │ │ - [225, "steps-slave-setpropertiesfromenv-changes"] │ │ │ │ │ + "Simple introduction to BuildBot": [ │ │ │ │ │ + [257, "simple-introduction-to-buildbot"] │ │ │ │ │ ], │ │ │ │ │ - "Local worker changes": [ │ │ │ │ │ - [225, "local-worker-changes"] │ │ │ │ │ + "Getting ready": [ │ │ │ │ │ + [257, "getting-ready"] │ │ │ │ │ ], │ │ │ │ │ - "Worker Manager changes": [ │ │ │ │ │ - [225, "worker-manager-changes"] │ │ │ │ │ + "Creating a master": [ │ │ │ │ │ + [257, "creating-a-master"] │ │ │ │ │ ], │ │ │ │ │ - "usePTY changes": [ │ │ │ │ │ - [225, "usepty-changes"] │ │ │ │ │ + "Creating a worker": [ │ │ │ │ │ + [257, "creating-a-worker"], │ │ │ │ │ + [217, "creating-a-worker"] │ │ │ │ │ ], │ │ │ │ │ - "Master/worker compatibility table": [ │ │ │ │ │ - [225, "id1"] │ │ │ │ │ + "Wrapping up": [ │ │ │ │ │ + [257, "wrapping-up"] │ │ │ │ │ ], │ │ │ │ │ - "Upgrading to Buildbot 2.0": [ │ │ │ │ │ - [227, "upgrading-to-buildbot-2-0"] │ │ │ │ │ + "Release Notes": [ │ │ │ │ │ + [255, "release-notes"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.15.post1 ( 2018-01-07 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-15-post1-2018-01-07"] │ │ │ │ │ + "Buildbot 3.7.0 ( 2022-12-04 )": [ │ │ │ │ │ + [255, "buildbot-3-7-0-2022-12-04"] │ │ │ │ │ ], │ │ │ │ │ "Bug fixes": [ │ │ │ │ │ + [255, "bug-fixes"], │ │ │ │ │ + [255, "id1"], │ │ │ │ │ + [255, "id2"], │ │ │ │ │ + [255, "id5"], │ │ │ │ │ + [255, "id8"], │ │ │ │ │ + [255, "id9"], │ │ │ │ │ + [255, "id13"], │ │ │ │ │ + [255, "id16"], │ │ │ │ │ + [255, "id20"], │ │ │ │ │ + [255, "id21"], │ │ │ │ │ + [255, "id24"], │ │ │ │ │ + [255, "id25"], │ │ │ │ │ + [255, "id26"], │ │ │ │ │ + [255, "id27"], │ │ │ │ │ + [253, "bug-fixes"], │ │ │ │ │ + [253, "id1"], │ │ │ │ │ + [253, "id2"], │ │ │ │ │ + [253, "id3"], │ │ │ │ │ + [253, "id6"], │ │ │ │ │ + [253, "id9"], │ │ │ │ │ + [253, "id11"], │ │ │ │ │ + [253, "id13"], │ │ │ │ │ + [253, "id16"], │ │ │ │ │ + [253, "id19"], │ │ │ │ │ + [253, "id22"], │ │ │ │ │ + [253, "id25"], │ │ │ │ │ + [253, "id27"], │ │ │ │ │ [252, "bug-fixes"], │ │ │ │ │ [252, "id1"], │ │ │ │ │ [252, "id2"], │ │ │ │ │ [252, "id5"], │ │ │ │ │ [252, "id7"], │ │ │ │ │ [252, "id8"], │ │ │ │ │ [252, "id11"], │ │ │ │ │ @@ -12201,41 +11451,14 @@ │ │ │ │ │ [252, "id15"], │ │ │ │ │ [252, "id16"], │ │ │ │ │ [252, "id17"], │ │ │ │ │ [252, "id27"], │ │ │ │ │ [252, "id31"], │ │ │ │ │ [252, "id34"], │ │ │ │ │ [252, "id36"], │ │ │ │ │ - [253, "bug-fixes"], │ │ │ │ │ - [253, "id1"], │ │ │ │ │ - [253, "id2"], │ │ │ │ │ - [253, "id3"], │ │ │ │ │ - [253, "id6"], │ │ │ │ │ - [253, "id9"], │ │ │ │ │ - [253, "id11"], │ │ │ │ │ - [253, "id13"], │ │ │ │ │ - [253, "id16"], │ │ │ │ │ - [253, "id19"], │ │ │ │ │ - [253, "id22"], │ │ │ │ │ - [253, "id25"], │ │ │ │ │ - [253, "id27"], │ │ │ │ │ - [255, "bug-fixes"], │ │ │ │ │ - [255, "id1"], │ │ │ │ │ - [255, "id2"], │ │ │ │ │ - [255, "id5"], │ │ │ │ │ - [255, "id8"], │ │ │ │ │ - [255, "id9"], │ │ │ │ │ - [255, "id13"], │ │ │ │ │ - [255, "id16"], │ │ │ │ │ - [255, "id20"], │ │ │ │ │ - [255, "id21"], │ │ │ │ │ - [255, "id24"], │ │ │ │ │ - [255, "id25"], │ │ │ │ │ - [255, "id26"], │ │ │ │ │ - [255, "id27"], │ │ │ │ │ [254, "bug-fixes"], │ │ │ │ │ [254, "id1"], │ │ │ │ │ [254, "id2"], │ │ │ │ │ [254, "id3"], │ │ │ │ │ [254, "id4"], │ │ │ │ │ [254, "id5"], │ │ │ │ │ [254, "id8"], │ │ │ │ │ @@ -12257,237 +11480,176 @@ │ │ │ │ │ [254, "id42"], │ │ │ │ │ [254, "id44"], │ │ │ │ │ [254, "id46"], │ │ │ │ │ [254, "id49"], │ │ │ │ │ [254, "id52"], │ │ │ │ │ [254, "id54"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.15 ( 2018-01-02 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-15-2018-01-02"] │ │ │ │ │ + "Features": [ │ │ │ │ │ + [255, "features"], │ │ │ │ │ + [255, "id3"], │ │ │ │ │ + [255, "id6"], │ │ │ │ │ + [255, "id11"], │ │ │ │ │ + [255, "id14"], │ │ │ │ │ + [255, "id18"], │ │ │ │ │ + [255, "id22"], │ │ │ │ │ + [255, "id28"], │ │ │ │ │ + [253, "features"], │ │ │ │ │ + [253, "id4"], │ │ │ │ │ + [253, "id7"], │ │ │ │ │ + [253, "id10"], │ │ │ │ │ + [253, "id12"], │ │ │ │ │ + [253, "id14"], │ │ │ │ │ + [253, "id18"], │ │ │ │ │ + [253, "id21"], │ │ │ │ │ + [253, "id26"], │ │ │ │ │ + [253, "id28"], │ │ │ │ │ + [252, "features"], │ │ │ │ │ + [252, "id3"], │ │ │ │ │ + [252, "id6"], │ │ │ │ │ + [252, "id9"], │ │ │ │ │ + [252, "id12"], │ │ │ │ │ + [252, "id14"], │ │ │ │ │ + [252, "id18"], │ │ │ │ │ + [252, "id32"], │ │ │ │ │ + [252, "id35"], │ │ │ │ │ + [252, "id37"], │ │ │ │ │ + [254, "features"], │ │ │ │ │ + [254, "id15"], │ │ │ │ │ + [254, "id23"], │ │ │ │ │ + [254, "id27"], │ │ │ │ │ + [254, "id30"], │ │ │ │ │ + [254, "id34"], │ │ │ │ │ + [254, "id36"], │ │ │ │ │ + [254, "id40"], │ │ │ │ │ + [254, "id47"], │ │ │ │ │ + [254, "id51"], │ │ │ │ │ + [254, "id55"], │ │ │ │ │ + [251, "features"], │ │ │ │ │ + [251, "id1"], │ │ │ │ │ + [247, "features"], │ │ │ │ │ + [247, "id1"], │ │ │ │ │ + [243, "features"], │ │ │ │ │ + [243, "id1"], │ │ │ │ │ + [236, "features"], │ │ │ │ │ + [236, "id1"], │ │ │ │ │ + [239, "features"], │ │ │ │ │ + [239, "id1"], │ │ │ │ │ + [234, "features"], │ │ │ │ │ + [234, "id1"], │ │ │ │ │ + [249, "features"], │ │ │ │ │ + [240, "features"], │ │ │ │ │ + [240, "id1"], │ │ │ │ │ + [237, "features"], │ │ │ │ │ + [237, "id3"], │ │ │ │ │ + [232, "features"], │ │ │ │ │ + [232, "id1"], │ │ │ │ │ + [235, "features"], │ │ │ │ │ + [235, "id1"], │ │ │ │ │ + [245, "features"], │ │ │ │ │ + [244, "features"], │ │ │ │ │ + [244, "id1"], │ │ │ │ │ + [246, "features"], │ │ │ │ │ + [248, "features"], │ │ │ │ │ + [248, "id1"], │ │ │ │ │ + [238, "features"], │ │ │ │ │ + [238, "id2"], │ │ │ │ │ + [231, "features"], │ │ │ │ │ + [231, "id1"], │ │ │ │ │ + [233, "features"], │ │ │ │ │ + [233, "id2"] │ │ │ │ │ ], │ │ │ │ │ "Deprecations and Removals": [ │ │ │ │ │ - [252, "deprecations-and-removals"], │ │ │ │ │ - [252, "id4"], │ │ │ │ │ - [252, "id10"], │ │ │ │ │ - [252, "id30"], │ │ │ │ │ - [252, "id33"], │ │ │ │ │ - [253, "deprecations-and-removals"], │ │ │ │ │ - [253, "id5"], │ │ │ │ │ - [253, "id8"], │ │ │ │ │ - [253, "id15"], │ │ │ │ │ - [253, "id24"], │ │ │ │ │ [255, "deprecations-and-removals"], │ │ │ │ │ [255, "id4"], │ │ │ │ │ [255, "id7"], │ │ │ │ │ [255, "id12"], │ │ │ │ │ [255, "id15"], │ │ │ │ │ [255, "id19"], │ │ │ │ │ [255, "id23"], │ │ │ │ │ [255, "id29"], │ │ │ │ │ + [253, "deprecations-and-removals"], │ │ │ │ │ + [253, "id5"], │ │ │ │ │ + [253, "id8"], │ │ │ │ │ + [253, "id15"], │ │ │ │ │ + [253, "id24"], │ │ │ │ │ + [252, "deprecations-and-removals"], │ │ │ │ │ + [252, "id4"], │ │ │ │ │ + [252, "id10"], │ │ │ │ │ + [252, "id30"], │ │ │ │ │ + [252, "id33"], │ │ │ │ │ [254, "deprecations-and-removals"], │ │ │ │ │ [254, "id7"], │ │ │ │ │ [254, "id9"], │ │ │ │ │ [254, "id16"], │ │ │ │ │ [254, "id24"], │ │ │ │ │ [254, "id41"], │ │ │ │ │ [254, "id45"], │ │ │ │ │ [254, "id53"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.14 ( 2017-12-08 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-14-2017-12-08"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.13 ( 2017-11-07 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-13-2017-11-07"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.12.post1 ( 2017-10-10 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-12-post1-2017-10-10"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.12 ( 2017-10-05 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-12-2017-10-05"] │ │ │ │ │ + "Buildbot 3.6.1 ( 2022-09-22 )": [ │ │ │ │ │ + [255, "buildbot-3-6-1-2022-09-22"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.11 ( 2017-09-08 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-11-2017-09-08"] │ │ │ │ │ + "Buildbot 3.6.0 ( 2022-08-25 )": [ │ │ │ │ │ + [255, "buildbot-3-6-0-2022-08-25"] │ │ │ │ │ ], │ │ │ │ │ - "Incompatible Changes": [ │ │ │ │ │ - [252, "incompatible-changes"] │ │ │ │ │ + "Buildbot 3.5.0 ( 2022-03-06 )": [ │ │ │ │ │ + [255, "buildbot-3-5-0-2022-03-06"] │ │ │ │ │ ], │ │ │ │ │ "Improved Documentation": [ │ │ │ │ │ - [252, "improved-documentation"], │ │ │ │ │ + [255, "improved-documentation"], │ │ │ │ │ + [255, "id10"], │ │ │ │ │ + [255, "id17"], │ │ │ │ │ [253, "improved-documentation"], │ │ │ │ │ [253, "id17"], │ │ │ │ │ [253, "id20"], │ │ │ │ │ [253, "id23"], │ │ │ │ │ - [255, "improved-documentation"], │ │ │ │ │ - [255, "id10"], │ │ │ │ │ - [255, "id17"], │ │ │ │ │ + [252, "improved-documentation"], │ │ │ │ │ [254, "improved-documentation"], │ │ │ │ │ [254, "id6"], │ │ │ │ │ [254, "id14"], │ │ │ │ │ [254, "id22"], │ │ │ │ │ [254, "id26"], │ │ │ │ │ [254, "id29"], │ │ │ │ │ [254, "id33"], │ │ │ │ │ [254, "id39"], │ │ │ │ │ [254, "id50"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.10 ( 2017-08-03 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-10-2017-08-03"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.9.post2 ( 2017-07-06 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-9-post2-2017-07-06"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.9.post1 ( 2017-07-01 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-9-post1-2017-07-01"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.9 ( 2017-06-29 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-9-2017-06-29"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.8 ( 2017-06-14 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-8-2017-06-14"] │ │ │ │ │ - ], │ │ │ │ │ - "Core Bug fixes": [ │ │ │ │ │ - [252, "core-bug-fixes"], │ │ │ │ │ - [252, "id19"], │ │ │ │ │ - [252, "id23"] │ │ │ │ │ - ], │ │ │ │ │ - "Core Features": [ │ │ │ │ │ - [252, "core-features"], │ │ │ │ │ - [252, "id21"], │ │ │ │ │ - [252, "id25"], │ │ │ │ │ - [252, "id28"] │ │ │ │ │ - ], │ │ │ │ │ - "Components Bug fixes": [ │ │ │ │ │ - [252, "components-bug-fixes"], │ │ │ │ │ - [252, "id20"], │ │ │ │ │ - [252, "id24"] │ │ │ │ │ - ], │ │ │ │ │ - "Components Features": [ │ │ │ │ │ - [252, "components-features"], │ │ │ │ │ - [252, "id22"], │ │ │ │ │ - [252, "id26"], │ │ │ │ │ - [252, "id29"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.7 ( 2017-05-09 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-7-2017-05-09"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.6 ( 2017-04-19 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-6-2017-04-19"] │ │ │ │ │ - ], │ │ │ │ │ - "UI Bug fixes": [ │ │ │ │ │ - [252, "ui-bug-fixes"] │ │ │ │ │ - ], │ │ │ │ │ - "UI Features": [ │ │ │ │ │ - [252, "ui-features"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.5 ( 2017-03-18 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-5-2017-03-18"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.4 ( 2017-02-08 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-4-2017-02-08"] │ │ │ │ │ - ], │ │ │ │ │ - "Database upgrade": [ │ │ │ │ │ - [252, "database-upgrade"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.3 ( 2017-01-11 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-3-2017-01-11"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.2 ( 2016-12-13 )": [ │ │ │ │ │ - [252, "release-notes-for-buildbot-0-9-2-2016-12-13"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b5": [ │ │ │ │ │ - [242, "release-notes-for-buildbot-0-9-0b5"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0rc3": [ │ │ │ │ │ - [249, "release-notes-for-buildbot-0-9-0rc3"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b9": [ │ │ │ │ │ - [246, "release-notes-for-buildbot-0-9-0b9"] │ │ │ │ │ - ], │ │ │ │ │ - "First Run": [ │ │ │ │ │ - [257, "first-run"] │ │ │ │ │ - ], │ │ │ │ │ - "Goal": [ │ │ │ │ │ - [257, "goal"], │ │ │ │ │ - [261, "goal"] │ │ │ │ │ - ], │ │ │ │ │ - "Simple introduction to BuildBot": [ │ │ │ │ │ - [257, "simple-introduction-to-buildbot"] │ │ │ │ │ - ], │ │ │ │ │ - "Getting ready": [ │ │ │ │ │ - [257, "getting-ready"] │ │ │ │ │ - ], │ │ │ │ │ - "Creating a master": [ │ │ │ │ │ - [257, "creating-a-master"] │ │ │ │ │ - ], │ │ │ │ │ - "Creating a worker": [ │ │ │ │ │ - [257, "creating-a-worker"], │ │ │ │ │ - [217, "creating-a-worker"] │ │ │ │ │ - ], │ │ │ │ │ - "Wrapping up": [ │ │ │ │ │ - [257, "wrapping-up"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot Tutorial": [ │ │ │ │ │ - [260, "buildbot-tutorial"] │ │ │ │ │ - ], │ │ │ │ │ - "A Quick Tour": [ │ │ │ │ │ - [261, "a-quick-tour"] │ │ │ │ │ - ], │ │ │ │ │ - "The First Build": [ │ │ │ │ │ - [261, "the-first-build"] │ │ │ │ │ - ], │ │ │ │ │ - "Setting Project Name and URL": [ │ │ │ │ │ - [261, "setting-project-name-and-url"] │ │ │ │ │ - ], │ │ │ │ │ - "Configuration Errors": [ │ │ │ │ │ - [261, "configuration-errors"] │ │ │ │ │ - ], │ │ │ │ │ - "Enabling the IRC Bot": [ │ │ │ │ │ - [261, "enabling-the-irc-bot"] │ │ │ │ │ - ], │ │ │ │ │ - "Setting Authorized Web Users": [ │ │ │ │ │ - [261, "setting-authorized-web-users"] │ │ │ │ │ - ], │ │ │ │ │ - "Adding a \u2018try\u2019 scheduler": [ │ │ │ │ │ - [261, "adding-a-try-scheduler"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.1": [ │ │ │ │ │ - [251, "release-notes-for-buildbot-0-9-1"] │ │ │ │ │ - ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0rc4": [ │ │ │ │ │ - [250, "release-notes-for-buildbot-0-9-0rc4"] │ │ │ │ │ + "Buildbot 3.4.1 ( 2022-02-09 )": [ │ │ │ │ │ + [255, "buildbot-3-4-1-2022-02-09"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b7": [ │ │ │ │ │ - [244, "release-notes-for-buildbot-0-9-0b7"] │ │ │ │ │ + "Buildbot 3.4.0 ( 2021-10-15 )": [ │ │ │ │ │ + [255, "buildbot-3-4-0-2021-10-15"] │ │ │ │ │ ], │ │ │ │ │ - "Buildbot in 5 minutes - a user-contributed tutorial": [ │ │ │ │ │ - [258, "buildbot-in-5-minutes-a-user-contributed-tutorial"] │ │ │ │ │ + "Buildbot 3.3.0 ( 2021-07-31 )": [ │ │ │ │ │ + [255, "buildbot-3-3-0-2021-07-31"] │ │ │ │ │ ], │ │ │ │ │ - "Builders: the workhorses": [ │ │ │ │ │ - [258, "builders-the-workhorses"] │ │ │ │ │ + "Buildbot 3.2.0 ( 2021-06-17 )": [ │ │ │ │ │ + [255, "buildbot-3-2-0-2021-06-17"] │ │ │ │ │ ], │ │ │ │ │ - "Conclusion": [ │ │ │ │ │ - [258, "conclusion"] │ │ │ │ │ + "Buildbot 3.1.1 ( 2021-04-28 )": [ │ │ │ │ │ + [255, "buildbot-3-1-1-2021-04-28"] │ │ │ │ │ ], │ │ │ │ │ - "Further Reading": [ │ │ │ │ │ - [259, "further-reading"] │ │ │ │ │ + "Buildbot 3.1.0 ( 2021-04-05 )": [ │ │ │ │ │ + [255, "buildbot-3-1-0-2021-04-05"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b6": [ │ │ │ │ │ - [243, "release-notes-for-buildbot-0-9-0b6"] │ │ │ │ │ + "Buildbot 3.0.3 ( 2021-04-05 )": [ │ │ │ │ │ + [255, "buildbot-3-0-3-2021-04-05"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0b8": [ │ │ │ │ │ - [245, "release-notes-for-buildbot-0-9-0b8"] │ │ │ │ │ + "Buildbot 3.0.2 ( 2021-03-16 )": [ │ │ │ │ │ + [255, "buildbot-3-0-2-2021-03-16"] │ │ │ │ │ ], │ │ │ │ │ - "Web UI": [ │ │ │ │ │ - [245, "web-ui"] │ │ │ │ │ + "Buildbot 3.0.1 ( 2021-03-14 )": [ │ │ │ │ │ + [255, "buildbot-3-0-1-2021-03-14"] │ │ │ │ │ ], │ │ │ │ │ - "MQ layer": [ │ │ │ │ │ - [245, "mq-layer"] │ │ │ │ │ + "Buildbot 3.0.0 ( 2021-03-08 )": [ │ │ │ │ │ + [255, "buildbot-3-0-0-2021-03-08"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0rc2": [ │ │ │ │ │ - [248, "release-notes-for-buildbot-0-9-0rc2"] │ │ │ │ │ + "Older Release Notes": [ │ │ │ │ │ + [255, "older-release-notes"] │ │ │ │ │ ], │ │ │ │ │ "Release Notes for Buildbot 1.8.2 ( 2019-05-22 )": [ │ │ │ │ │ [253, "release-notes-for-buildbot-1-8-2-2019-05-22"] │ │ │ │ │ ], │ │ │ │ │ "Release Notes for Buildbot 1.8.1 ( 2019-02-02 )": [ │ │ │ │ │ [253, "release-notes-for-buildbot-1-8-1-2019-02-02"] │ │ │ │ │ ], │ │ │ │ │ @@ -12529,62 +11691,14 @@ │ │ │ │ │ ], │ │ │ │ │ "Release Notes for Buildbot 1.1.0 ( 2018-03-10 )": [ │ │ │ │ │ [253, "release-notes-for-buildbot-1-1-0-2018-03-10"] │ │ │ │ │ ], │ │ │ │ │ "Release Notes for Buildbot 1.0.0 ( 2018-02-11 )": [ │ │ │ │ │ [253, "release-notes-for-buildbot-1-0-0-2018-02-11"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes": [ │ │ │ │ │ - [255, "release-notes"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.7.0 ( 2022-12-04 )": [ │ │ │ │ │ - [255, "buildbot-3-7-0-2022-12-04"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.6.1 ( 2022-09-22 )": [ │ │ │ │ │ - [255, "buildbot-3-6-1-2022-09-22"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.6.0 ( 2022-08-25 )": [ │ │ │ │ │ - [255, "buildbot-3-6-0-2022-08-25"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.5.0 ( 2022-03-06 )": [ │ │ │ │ │ - [255, "buildbot-3-5-0-2022-03-06"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.4.1 ( 2022-02-09 )": [ │ │ │ │ │ - [255, "buildbot-3-4-1-2022-02-09"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.4.0 ( 2021-10-15 )": [ │ │ │ │ │ - [255, "buildbot-3-4-0-2021-10-15"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.3.0 ( 2021-07-31 )": [ │ │ │ │ │ - [255, "buildbot-3-3-0-2021-07-31"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.2.0 ( 2021-06-17 )": [ │ │ │ │ │ - [255, "buildbot-3-2-0-2021-06-17"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.1.1 ( 2021-04-28 )": [ │ │ │ │ │ - [255, "buildbot-3-1-1-2021-04-28"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.1.0 ( 2021-04-05 )": [ │ │ │ │ │ - [255, "buildbot-3-1-0-2021-04-05"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.0.3 ( 2021-04-05 )": [ │ │ │ │ │ - [255, "buildbot-3-0-3-2021-04-05"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.0.2 ( 2021-03-16 )": [ │ │ │ │ │ - [255, "buildbot-3-0-2-2021-03-16"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.0.1 ( 2021-03-14 )": [ │ │ │ │ │ - [255, "buildbot-3-0-1-2021-03-14"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildbot 3.0.0 ( 2021-03-08 )": [ │ │ │ │ │ - [255, "buildbot-3-0-0-2021-03-08"] │ │ │ │ │ - ], │ │ │ │ │ - "Older Release Notes": [ │ │ │ │ │ - [255, "older-release-notes"] │ │ │ │ │ - ], │ │ │ │ │ "First Buildbot run with Docker": [ │ │ │ │ │ [256, "first-buildbot-run-with-docker"] │ │ │ │ │ ], │ │ │ │ │ "Current Docker dependencies": [ │ │ │ │ │ [256, "current-docker-dependencies"] │ │ │ │ │ ], │ │ │ │ │ "Building and running Buildbot": [ │ │ │ │ │ @@ -12601,16 +11715,217 @@ │ │ │ │ │ ], │ │ │ │ │ "Multi-master": [ │ │ │ │ │ [256, "multi-master"] │ │ │ │ │ ], │ │ │ │ │ "Going forward": [ │ │ │ │ │ [256, "going-forward"] │ │ │ │ │ ], │ │ │ │ │ - "Release Notes for Buildbot 0.9.0rc1": [ │ │ │ │ │ - [247, "release-notes-for-buildbot-0-9-0rc1"] │ │ │ │ │ + "Buildbot in 5 minutes - a user-contributed tutorial": [ │ │ │ │ │ + [258, "buildbot-in-5-minutes-a-user-contributed-tutorial"] │ │ │ │ │ + ], │ │ │ │ │ + "Builders: the workhorses": [ │ │ │ │ │ + [258, "builders-the-workhorses"] │ │ │ │ │ + ], │ │ │ │ │ + "Reporters": [ │ │ │ │ │ + [258, "reporters"], │ │ │ │ │ + [237, "reporters"], │ │ │ │ │ + [238, "reporters"], │ │ │ │ │ + [128, "reporters"] │ │ │ │ │ + ], │ │ │ │ │ + "Conclusion": [ │ │ │ │ │ + [258, "conclusion"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.0rc4": [ │ │ │ │ │ + [250, "release-notes-for-buildbot-0-9-0rc4"] │ │ │ │ │ + ], │ │ │ │ │ + "Master": [ │ │ │ │ │ + [250, "master"], │ │ │ │ │ + [251, "master"], │ │ │ │ │ + [247, "master"], │ │ │ │ │ + [243, "master"], │ │ │ │ │ + [236, "master"], │ │ │ │ │ + [239, "master"], │ │ │ │ │ + [241, "master"], │ │ │ │ │ + [234, "master"], │ │ │ │ │ + [249, "master"], │ │ │ │ │ + [240, "master"], │ │ │ │ │ + [237, "master"], │ │ │ │ │ + [232, "master"], │ │ │ │ │ + [235, "master"], │ │ │ │ │ + [245, "master"], │ │ │ │ │ + [244, "master"], │ │ │ │ │ + [246, "master"], │ │ │ │ │ + [248, "master"], │ │ │ │ │ + [238, "master"], │ │ │ │ │ + [231, "master"], │ │ │ │ │ + [233, "master"], │ │ │ │ │ + [242, "master"] │ │ │ │ │ + ], │ │ │ │ │ + "Fixes": [ │ │ │ │ │ + [250, "fixes"], │ │ │ │ │ + [251, "fixes"], │ │ │ │ │ + [251, "id2"], │ │ │ │ │ + [251, "id3"], │ │ │ │ │ + [247, "fixes"], │ │ │ │ │ + [247, "id2"], │ │ │ │ │ + [247, "id5"], │ │ │ │ │ + [243, "fixes"], │ │ │ │ │ + [236, "fixes"], │ │ │ │ │ + [236, "id2"], │ │ │ │ │ + [239, "fixes"], │ │ │ │ │ + [239, "id2"], │ │ │ │ │ + [249, "fixes"], │ │ │ │ │ + [240, "fixes"], │ │ │ │ │ + [237, "fixes"], │ │ │ │ │ + [237, "id4"], │ │ │ │ │ + [232, "fixes"], │ │ │ │ │ + [232, "id2"], │ │ │ │ │ + [245, "fixes"], │ │ │ │ │ + [244, "fixes"], │ │ │ │ │ + [244, "id2"], │ │ │ │ │ + [246, "fixes"], │ │ │ │ │ + [246, "id1"], │ │ │ │ │ + [248, "fixes"], │ │ │ │ │ + [248, "id2"], │ │ │ │ │ + [248, "id3"], │ │ │ │ │ + [238, "fixes"], │ │ │ │ │ + [238, "id3"], │ │ │ │ │ + [231, "fixes"], │ │ │ │ │ + [231, "id2"] │ │ │ │ │ + ], │ │ │ │ │ + "Details": [ │ │ │ │ │ + [250, "details"], │ │ │ │ │ + [251, "details"], │ │ │ │ │ + [247, "details"], │ │ │ │ │ + [243, "details"], │ │ │ │ │ + [236, "details"], │ │ │ │ │ + [239, "details"], │ │ │ │ │ + [241, "details"], │ │ │ │ │ + [234, "details"], │ │ │ │ │ + [249, "details"], │ │ │ │ │ + [240, "details"], │ │ │ │ │ + [237, "details"], │ │ │ │ │ + [232, "details"], │ │ │ │ │ + [235, "details"], │ │ │ │ │ + [245, "details"], │ │ │ │ │ + [244, "details"], │ │ │ │ │ + [246, "details"], │ │ │ │ │ + [248, "details"], │ │ │ │ │ + [238, "details"], │ │ │ │ │ + [231, "details"], │ │ │ │ │ + [233, "details"] │ │ │ │ │ + ], │ │ │ │ │ + "A Quick Tour": [ │ │ │ │ │ + [261, "a-quick-tour"] │ │ │ │ │ + ], │ │ │ │ │ + "The First Build": [ │ │ │ │ │ + [261, "the-first-build"] │ │ │ │ │ + ], │ │ │ │ │ + "Setting Project Name and URL": [ │ │ │ │ │ + [261, "setting-project-name-and-url"] │ │ │ │ │ + ], │ │ │ │ │ + "Configuration Errors": [ │ │ │ │ │ + [261, "configuration-errors"] │ │ │ │ │ + ], │ │ │ │ │ + "Enabling the IRC Bot": [ │ │ │ │ │ + [261, "enabling-the-irc-bot"] │ │ │ │ │ + ], │ │ │ │ │ + "Setting Authorized Web Users": [ │ │ │ │ │ + [261, "setting-authorized-web-users"] │ │ │ │ │ + ], │ │ │ │ │ + "Adding a \u2018try\u2019 scheduler": [ │ │ │ │ │ + [261, "adding-a-try-scheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.15.post1 ( 2018-01-07 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-15-post1-2018-01-07"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.15 ( 2018-01-02 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-15-2018-01-02"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.14 ( 2017-12-08 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-14-2017-12-08"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.13 ( 2017-11-07 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-13-2017-11-07"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.12.post1 ( 2017-10-10 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-12-post1-2017-10-10"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.12 ( 2017-10-05 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-12-2017-10-05"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.11 ( 2017-09-08 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-11-2017-09-08"] │ │ │ │ │ + ], │ │ │ │ │ + "Incompatible Changes": [ │ │ │ │ │ + [252, "incompatible-changes"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.10 ( 2017-08-03 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-10-2017-08-03"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.9.post2 ( 2017-07-06 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-9-post2-2017-07-06"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.9.post1 ( 2017-07-01 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-9-post1-2017-07-01"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.9 ( 2017-06-29 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-9-2017-06-29"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.8 ( 2017-06-14 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-8-2017-06-14"] │ │ │ │ │ + ], │ │ │ │ │ + "Core Bug fixes": [ │ │ │ │ │ + [252, "core-bug-fixes"], │ │ │ │ │ + [252, "id19"], │ │ │ │ │ + [252, "id23"] │ │ │ │ │ + ], │ │ │ │ │ + "Core Features": [ │ │ │ │ │ + [252, "core-features"], │ │ │ │ │ + [252, "id21"], │ │ │ │ │ + [252, "id25"], │ │ │ │ │ + [252, "id28"] │ │ │ │ │ + ], │ │ │ │ │ + "Components Bug fixes": [ │ │ │ │ │ + [252, "components-bug-fixes"], │ │ │ │ │ + [252, "id20"], │ │ │ │ │ + [252, "id24"] │ │ │ │ │ + ], │ │ │ │ │ + "Components Features": [ │ │ │ │ │ + [252, "components-features"], │ │ │ │ │ + [252, "id22"], │ │ │ │ │ + [252, "id26"], │ │ │ │ │ + [252, "id29"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.7 ( 2017-05-09 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-7-2017-05-09"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.6 ( 2017-04-19 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-6-2017-04-19"] │ │ │ │ │ + ], │ │ │ │ │ + "UI Bug fixes": [ │ │ │ │ │ + [252, "ui-bug-fixes"] │ │ │ │ │ + ], │ │ │ │ │ + "UI Features": [ │ │ │ │ │ + [252, "ui-features"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.5 ( 2017-03-18 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-5-2017-03-18"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.4 ( 2017-02-08 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-4-2017-02-08"] │ │ │ │ │ + ], │ │ │ │ │ + "Database upgrade": [ │ │ │ │ │ + [252, "database-upgrade"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.3 ( 2017-01-11 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-3-2017-01-11"] │ │ │ │ │ + ], │ │ │ │ │ + "Release Notes for Buildbot 0.9.2 ( 2016-12-13 )": [ │ │ │ │ │ + [252, "release-notes-for-buildbot-0-9-2-2016-12-13"] │ │ │ │ │ ], │ │ │ │ │ "Buildbot 2.10.5 ( 2021-04-05 )": [ │ │ │ │ │ [254, "buildbot-2-10-5-2021-04-05"] │ │ │ │ │ ], │ │ │ │ │ "Buildbot 2.10.4 ( 2021-03-16 )": [ │ │ │ │ │ [254, "buildbot-2-10-4-2021-03-16"] │ │ │ │ │ ], │ │ │ │ │ @@ -12694,227 +12009,312 @@ │ │ │ │ │ ], │ │ │ │ │ "Buildbot 2.0.1 ( 2019-02-06 )": [ │ │ │ │ │ [254, "buildbot-2-0-1-2019-02-06"] │ │ │ │ │ ], │ │ │ │ │ "Buildbot 2.0.0 ( 2019-02-02 )": [ │ │ │ │ │ [254, "buildbot-2-0-0-2019-02-02"] │ │ │ │ │ ], │ │ │ │ │ - "OldBuildCanceller": [ │ │ │ │ │ - [139, "oldbuildcanceller"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.1": [ │ │ │ │ │ + [251, "release-notes-for-buildbot-0-9-1"] │ │ │ │ │ ], │ │ │ │ │ - "Assert": [ │ │ │ │ │ - [140, "assert"] │ │ │ │ │ + "Changes for Developers": [ │ │ │ │ │ + [251, "changes-for-developers"], │ │ │ │ │ + [251, "id4"], │ │ │ │ │ + [247, "changes-for-developers"], │ │ │ │ │ + [247, "id6"], │ │ │ │ │ + [243, "changes-for-developers"], │ │ │ │ │ + [236, "changes-for-developers"], │ │ │ │ │ + [239, "changes-for-developers"], │ │ │ │ │ + [241, "changes-for-developers"], │ │ │ │ │ + [234, "changes-for-developers"], │ │ │ │ │ + [237, "changes-for-developers"], │ │ │ │ │ + [237, "id5"], │ │ │ │ │ + [232, "changes-for-developers"], │ │ │ │ │ + [235, "changes-for-developers"], │ │ │ │ │ + [245, "changes-for-developers"], │ │ │ │ │ + [244, "changes-for-developers"], │ │ │ │ │ + [246, "changes-for-developers"], │ │ │ │ │ + [246, "id2"], │ │ │ │ │ + [248, "changes-for-developers"], │ │ │ │ │ + [248, "id4"], │ │ │ │ │ + [238, "changes-for-developers"], │ │ │ │ │ + [231, "changes-for-developers"], │ │ │ │ │ + [233, "changes-for-developers"] │ │ │ │ │ ], │ │ │ │ │ - "FailingBuildsetCanceller": [ │ │ │ │ │ - [137, "failingbuildsetcanceller"] │ │ │ │ │ + "Deprecations, Removals, and Non-Compatible Changes": [ │ │ │ │ │ + [251, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [251, "id5"], │ │ │ │ │ + [247, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [247, "id3"], │ │ │ │ │ + [247, "id7"], │ │ │ │ │ + [236, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [236, "id3"], │ │ │ │ │ + [239, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [239, "id3"], │ │ │ │ │ + [234, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [234, "id2"], │ │ │ │ │ + [240, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [237, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [237, "id6"], │ │ │ │ │ + [232, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [232, "id3"], │ │ │ │ │ + [235, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [235, "id2"], │ │ │ │ │ + [245, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [244, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [244, "id3"], │ │ │ │ │ + [246, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [248, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [248, "id5"], │ │ │ │ │ + [238, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [238, "id4"], │ │ │ │ │ + [231, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [231, "id3"], │ │ │ │ │ + [233, "deprecations-removals-and-non-compatible-changes"], │ │ │ │ │ + [233, "id1"] │ │ │ │ │ ], │ │ │ │ │ - "PushoverNotifier": [ │ │ │ │ │ - [132, "pushovernotifier"] │ │ │ │ │ + "Further Reading": [ │ │ │ │ │ + [259, "further-reading"] │ │ │ │ │ ], │ │ │ │ │ - "Custom Services": [ │ │ │ │ │ - [138, "custom-services"] │ │ │ │ │ + "Upgrading to Buildbot 2.0": [ │ │ │ │ │ + [227, "upgrading-to-buildbot-2-0"] │ │ │ │ │ ], │ │ │ │ │ - "Parameters Common to all Steps": [ │ │ │ │ │ - [143, "parameters-common-to-all-steps"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0rc1": [ │ │ │ │ │ + [247, "release-notes-for-buildbot-0-9-0rc1"] │ │ │ │ │ ], │ │ │ │ │ - "GitCommit": [ │ │ │ │ │ - [151, "gitcommit"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b6": [ │ │ │ │ │ + [243, "release-notes-for-buildbot-0-9-0b6"] │ │ │ │ │ ], │ │ │ │ │ - "CMake": [ │ │ │ │ │ - [142, "cmake"] │ │ │ │ │ + "Slave": [ │ │ │ │ │ + [243, "slave"], │ │ │ │ │ + [236, "slave"], │ │ │ │ │ + [239, "slave"], │ │ │ │ │ + [241, "slave"], │ │ │ │ │ + [234, "slave"], │ │ │ │ │ + [240, "slave"], │ │ │ │ │ + [232, "slave"], │ │ │ │ │ + [235, "slave"], │ │ │ │ │ + [244, "slave"], │ │ │ │ │ + [238, "slave"], │ │ │ │ │ + [231, "slave"], │ │ │ │ │ + [233, "slave"], │ │ │ │ │ + [242, "slave"] │ │ │ │ │ ], │ │ │ │ │ - "Cppcheck": [ │ │ │ │ │ - [146, "cppcheck"] │ │ │ │ │ + "Release Notes for Buildbot 0.8.9": [ │ │ │ │ │ + [236, "release-notes-for-buildbot-0-8-9"] │ │ │ │ │ ], │ │ │ │ │ - "Configuring Schedulers": [ │ │ │ │ │ - [136, "configuring-schedulers"] │ │ │ │ │ + "Forward Compatibility": [ │ │ │ │ │ + [236, "forward-compatibility"] │ │ │ │ │ ], │ │ │ │ │ - "Scheduler Resiliency": [ │ │ │ │ │ - [136, "scheduler-resiliency"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b2": [ │ │ │ │ │ + [239, "release-notes-for-buildbot-0-9-0b2"] │ │ │ │ │ ], │ │ │ │ │ - "Usage example": [ │ │ │ │ │ - [136, "usage-example"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b4": [ │ │ │ │ │ + [241, "release-notes-for-buildbot-0-9-0b4"] │ │ │ │ │ ], │ │ │ │ │ - "Scheduler Types": [ │ │ │ │ │ - [136, "scheduler-types"] │ │ │ │ │ + "Release Notes for Buildbot v0.8.7": [ │ │ │ │ │ + [234, "release-notes-for-buildbot-v0-8-7"] │ │ │ │ │ ], │ │ │ │ │ - "SingleBranchScheduler": [ │ │ │ │ │ - [136, "singlebranchscheduler"] │ │ │ │ │ + "0.8.7p1": [ │ │ │ │ │ + [234, "p1"] │ │ │ │ │ ], │ │ │ │ │ - "AnyBranchScheduler": [ │ │ │ │ │ - [136, "anybranchscheduler"] │ │ │ │ │ + "Older Versions": [ │ │ │ │ │ + [234, "older-versions"], │ │ │ │ │ + [233, "older-versions"] │ │ │ │ │ ], │ │ │ │ │ - "Dependent Scheduler": [ │ │ │ │ │ - [136, "dependent-scheduler"] │ │ │ │ │ + "Upgrading to Buildbot 4.0 (not released)": [ │ │ │ │ │ + [229, "upgrading-to-buildbot-4-0-not-released"] │ │ │ │ │ ], │ │ │ │ │ - "Periodic Scheduler": [ │ │ │ │ │ - [136, "periodic-scheduler"] │ │ │ │ │ + "Build status generators": [ │ │ │ │ │ + [229, "build-status-generators"] │ │ │ │ │ ], │ │ │ │ │ - "Nightly Scheduler": [ │ │ │ │ │ - [136, "nightly-scheduler"] │ │ │ │ │ + "Message formatters": [ │ │ │ │ │ + [229, "message-formatters"] │ │ │ │ │ ], │ │ │ │ │ - "Try Schedulers": [ │ │ │ │ │ - [136, "try-schedulers"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0rc3": [ │ │ │ │ │ + [249, "release-notes-for-buildbot-0-9-0rc3"] │ │ │ │ │ ], │ │ │ │ │ - "Triggerable Scheduler": [ │ │ │ │ │ - [136, "triggerable-scheduler"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b3": [ │ │ │ │ │ + [240, "release-notes-for-buildbot-0-9-0b3"] │ │ │ │ │ ], │ │ │ │ │ - "NightlyTriggerable Scheduler": [ │ │ │ │ │ - [136, "nightlytriggerable-scheduler"] │ │ │ │ │ + "Upgrading to Buildbot 1.0": [ │ │ │ │ │ + [226, "upgrading-to-buildbot-1-0"] │ │ │ │ │ ], │ │ │ │ │ - "ForceScheduler Scheduler": [ │ │ │ │ │ - [136, "forcescheduler-scheduler"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0": [ │ │ │ │ │ + [237, "release-notes-for-buildbot-0-9-0"] │ │ │ │ │ ], │ │ │ │ │ - "ForceScheduler Parameters": [ │ │ │ │ │ - [136, "forcescheduler-parameters"] │ │ │ │ │ + "Requirements": [ │ │ │ │ │ + [237, "requirements"], │ │ │ │ │ + [237, "id1"], │ │ │ │ │ + [237, "id2"], │ │ │ │ │ + [238, "requirements"], │ │ │ │ │ + [238, "id1"], │ │ │ │ │ + [222, "requirements"], │ │ │ │ │ + [216, "requirements"] │ │ │ │ │ ], │ │ │ │ │ - "NestedParameter": [ │ │ │ │ │ - [136, "nestedparameter"] │ │ │ │ │ + "Note for distro package maintainers: The npm dependency hell": [ │ │ │ │ │ + [237, "note-for-distro-package-maintainers-the-npm-dependency-hell"] │ │ │ │ │ ], │ │ │ │ │ - "FixedParameter": [ │ │ │ │ │ - [136, "fixedparameter"] │ │ │ │ │ + "Detailed requirements": [ │ │ │ │ │ + [237, "detailed-requirements"] │ │ │ │ │ ], │ │ │ │ │ - "StringParameter": [ │ │ │ │ │ - [136, "stringparameter"] │ │ │ │ │ + "WebStatus": [ │ │ │ │ │ + [237, "webstatus"], │ │ │ │ │ + [238, "webstatus"] │ │ │ │ │ ], │ │ │ │ │ - "TextParameter": [ │ │ │ │ │ - [136, "textparameter"] │ │ │ │ │ + "Steps": [ │ │ │ │ │ + [237, "steps"], │ │ │ │ │ + [238, "steps"], │ │ │ │ │ + [224, "steps"] │ │ │ │ │ ], │ │ │ │ │ - "IntParameter": [ │ │ │ │ │ - [136, "intparameter"] │ │ │ │ │ + "Changes and Removals": [ │ │ │ │ │ + [237, "changes-and-removals"], │ │ │ │ │ + [238, "changes-and-removals"] │ │ │ │ │ ], │ │ │ │ │ - "BooleanParameter": [ │ │ │ │ │ - [136, "booleanparameter"] │ │ │ │ │ + "Slaves/Workers": [ │ │ │ │ │ + [237, "slaves-workers"] │ │ │ │ │ ], │ │ │ │ │ - "UserNameParameter": [ │ │ │ │ │ - [136, "usernameparameter"] │ │ │ │ │ + "Transition to \u201cworker\u201d terminology": [ │ │ │ │ │ + [237, "transition-to-worker-terminology"], │ │ │ │ │ + [245, "transition-to-worker-terminology"], │ │ │ │ │ + [224, "transition-to-worker-terminology"] │ │ │ │ │ ], │ │ │ │ │ - "ChoiceStringParameter": [ │ │ │ │ │ - [136, "choicestringparameter"] │ │ │ │ │ + "Release Notes for Buildbot 0.8.11": [ │ │ │ │ │ + [232, "release-notes-for-buildbot-0-8-11"] │ │ │ │ │ ], │ │ │ │ │ - "CodebaseParameter": [ │ │ │ │ │ - [136, "codebaseparameter"] │ │ │ │ │ + "Release Notes for Buildbot v0.8.8": [ │ │ │ │ │ + [235, "release-notes-for-buildbot-v0-8-8"] │ │ │ │ │ ], │ │ │ │ │ - "FileParameter": [ │ │ │ │ │ - [136, "fileparameter"] │ │ │ │ │ + "Upgrading to Buildbot 3.0": [ │ │ │ │ │ + [228, "upgrading-to-buildbot-3-0"] │ │ │ │ │ ], │ │ │ │ │ - "PatchParameter": [ │ │ │ │ │ - [136, "patchparameter"] │ │ │ │ │ + "Build steps": [ │ │ │ │ │ + [228, "build-steps"], │ │ │ │ │ + [156, "id2"] │ │ │ │ │ ], │ │ │ │ │ - "InheritBuildParameter": [ │ │ │ │ │ - [136, "inheritbuildparameter"] │ │ │ │ │ + "Reporters and report generators": [ │ │ │ │ │ + [228, "reporters-and-report-generators"] │ │ │ │ │ ], │ │ │ │ │ - "WorkerChoiceParameter": [ │ │ │ │ │ - [136, "workerchoiceparameter"] │ │ │ │ │ + "MailNotifier": [ │ │ │ │ │ + [228, "mailnotifier"], │ │ │ │ │ + [130, "mailnotifier"] │ │ │ │ │ ], │ │ │ │ │ - "AnyPropertyParameter": [ │ │ │ │ │ - [136, "anypropertyparameter"] │ │ │ │ │ + "PushjetNotifier, PushoverNotifier, BitbucketServerPRCommentPush": [ │ │ │ │ │ + [228, "pushjetnotifier-pushovernotifier-bitbucketserverprcommentpush"] │ │ │ │ │ ], │ │ │ │ │ - "GitPush": [ │ │ │ │ │ - [152, "gitpush"] │ │ │ │ │ + "BitbucketServerCoreAPIStatusPush, BitbucketServerStatusPush, GerritVerifyStatusPush, GitHubStatusPush, GitHubCommentPush, GitLabStatusPush": [ │ │ │ │ │ + [228, "bitbucketservercoreapistatuspush-bitbucketserverstatuspush-gerritverifystatuspush-githubstatuspush-githubcommentpush-gitlabstatuspush"] │ │ │ │ │ ], │ │ │ │ │ - "BuildEPYDoc": [ │ │ │ │ │ - [141, "buildepydoc"] │ │ │ │ │ + "HttpStatusPush": [ │ │ │ │ │ + [228, "httpstatuspush"], │ │ │ │ │ + [127, "httpstatuspush"] │ │ │ │ │ ], │ │ │ │ │ - "Telegram Bot": [ │ │ │ │ │ - [134, "telegram-bot"] │ │ │ │ │ + "BitbucketStatusPush": [ │ │ │ │ │ + [228, "bitbucketstatuspush"], │ │ │ │ │ + [121, "bitbucketstatuspush"] │ │ │ │ │ ], │ │ │ │ │ - "DebPbuilder": [ │ │ │ │ │ - [148, "debpbuilder"] │ │ │ │ │ + "Template files in message formatters": [ │ │ │ │ │ + [228, "template-files-in-message-formatters"] │ │ │ │ │ ], │ │ │ │ │ - "DebCowbuilder": [ │ │ │ │ │ - [148, "debcowbuilder"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b8": [ │ │ │ │ │ + [245, "release-notes-for-buildbot-0-9-0b8"] │ │ │ │ │ ], │ │ │ │ │ - "ReporterBase": [ │ │ │ │ │ - [133, "reporterbase"] │ │ │ │ │ + "Web UI": [ │ │ │ │ │ + [245, "web-ui"] │ │ │ │ │ ], │ │ │ │ │ - "Frequently used report keys": [ │ │ │ │ │ - [133, "frequently-used-report-keys"] │ │ │ │ │ + "MQ layer": [ │ │ │ │ │ + [245, "mq-layer"] │ │ │ │ │ ], │ │ │ │ │ - "GitTag": [ │ │ │ │ │ - [153, "gittag"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b7": [ │ │ │ │ │ + [244, "release-notes-for-buildbot-0-9-0b7"] │ │ │ │ │ ], │ │ │ │ │ - "Configure": [ │ │ │ │ │ - [145, "configure"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b9": [ │ │ │ │ │ + [246, "release-notes-for-buildbot-0-9-0b9"] │ │ │ │ │ ], │ │ │ │ │ - "Transferring Files": [ │ │ │ │ │ - [149, "transferring-files"] │ │ │ │ │ + "Transition to \u201cworker\u201d terminology in BuildBot 0.9.0": [ │ │ │ │ │ + [225, "transition-to-worker-terminology-in-buildbot-0-9-0"] │ │ │ │ │ ], │ │ │ │ │ - "Other Parameters": [ │ │ │ │ │ - [149, "other-parameters"] │ │ │ │ │ + "Old names fallback settings": [ │ │ │ │ │ + [225, "old-names-fallback-settings"] │ │ │ │ │ ], │ │ │ │ │ - "Transferring Directories": [ │ │ │ │ │ - [149, "transferring-directories"] │ │ │ │ │ + "Changed API": [ │ │ │ │ │ + [225, "changed-api"] │ │ │ │ │ ], │ │ │ │ │ - "Transferring Multiple Files At Once": [ │ │ │ │ │ - [149, "transferring-multiple-files-at-once"] │ │ │ │ │ + "Plugins": [ │ │ │ │ │ + [225, "plugins"], │ │ │ │ │ + [224, "plugins"] │ │ │ │ │ ], │ │ │ │ │ - "Transferring Strings": [ │ │ │ │ │ - [149, "transferring-strings"] │ │ │ │ │ + "BuildmasterConfig changes": [ │ │ │ │ │ + [225, "buildmasterconfig-changes"] │ │ │ │ │ ], │ │ │ │ │ - "DebLintian": [ │ │ │ │ │ - [147, "deblintian"] │ │ │ │ │ + "Docker latent worker changes": [ │ │ │ │ │ + [225, "docker-latent-worker-changes"] │ │ │ │ │ ], │ │ │ │ │ - "ZulipStatusPush": [ │ │ │ │ │ - [135, "zulipstatuspush"] │ │ │ │ │ + "EC2 latent worker changes": [ │ │ │ │ │ + [225, "ec2-latent-worker-changes"] │ │ │ │ │ ], │ │ │ │ │ - "Json object spec": [ │ │ │ │ │ - [135, "json-object-spec"], │ │ │ │ │ - [127, "json-object-spec"] │ │ │ │ │ + "steps.slave.SetPropertiesFromEnv changes": [ │ │ │ │ │ + [225, "steps-slave-setpropertiesfromenv-changes"] │ │ │ │ │ ], │ │ │ │ │ - "Compile": [ │ │ │ │ │ - [144, "compile"] │ │ │ │ │ + "Local worker changes": [ │ │ │ │ │ + [225, "local-worker-changes"] │ │ │ │ │ ], │ │ │ │ │ - "GitDiffInfo": [ │ │ │ │ │ - [150, "gitdiffinfo"] │ │ │ │ │ + "Worker Manager changes": [ │ │ │ │ │ + [225, "worker-manager-changes"] │ │ │ │ │ ], │ │ │ │ │ - "Build data specification": [ │ │ │ │ │ - [150, "build-data-specification"] │ │ │ │ │ + "Properties": [ │ │ │ │ │ + [225, "properties"], │ │ │ │ │ + [223, "properties"], │ │ │ │ │ + [200, "properties"], │ │ │ │ │ + [108, "properties"] │ │ │ │ │ ], │ │ │ │ │ - "Example of produced build data": [ │ │ │ │ │ - [150, "example-of-produced-build-data"] │ │ │ │ │ + "usePTY changes": [ │ │ │ │ │ + [225, "usepty-changes"] │ │ │ │ │ ], │ │ │ │ │ - "Amazon Web Services Elastic Compute Cloud (\u201cAWS EC2\u201d)": [ │ │ │ │ │ - [202, "amazon-web-services-elastic-compute-cloud-aws-ec2"] │ │ │ │ │ + "Master/worker compatibility table": [ │ │ │ │ │ + [225, "id1"] │ │ │ │ │ ], │ │ │ │ │ - "Get an AWS EC2 Account": [ │ │ │ │ │ - [202, "get-an-aws-ec2-account"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0rc2": [ │ │ │ │ │ + [248, "release-notes-for-buildbot-0-9-0rc2"] │ │ │ │ │ ], │ │ │ │ │ - "Create an AMI": [ │ │ │ │ │ - [202, "create-an-ami"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b1": [ │ │ │ │ │ + [238, "release-notes-for-buildbot-0-9-0b1"] │ │ │ │ │ ], │ │ │ │ │ - "Configure the Master with an EC2LatentWorker": [ │ │ │ │ │ - [202, "configure-the-master-with-an-ec2latentworker"] │ │ │ │ │ + "Minor Python Packages": [ │ │ │ │ │ + [238, "minor-python-packages"] │ │ │ │ │ ], │ │ │ │ │ - "Volumes": [ │ │ │ │ │ - [202, "volumes"] │ │ │ │ │ + "Known Limitations of 0.9.0b1": [ │ │ │ │ │ + [238, "known-limitations-of-0-9-0b1"] │ │ │ │ │ ], │ │ │ │ │ - "VPC Support": [ │ │ │ │ │ - [202, "vpc-support"] │ │ │ │ │ + "Upgrading": [ │ │ │ │ │ + [230, "upgrading"] │ │ │ │ │ ], │ │ │ │ │ - "Spot instances": [ │ │ │ │ │ - [202, "spot-instances"] │ │ │ │ │ + "Release Notes for Buildbot 0.8.10": [ │ │ │ │ │ + [231, "release-notes-for-buildbot-0-8-10"] │ │ │ │ │ ], │ │ │ │ │ - "Libvirt": [ │ │ │ │ │ - [203, "libvirt"] │ │ │ │ │ + "Release Notes for Buildbot v0.8.6p1": [ │ │ │ │ │ + [233, "release-notes-for-buildbot-v0-8-6p1"] │ │ │ │ │ ], │ │ │ │ │ - "Setting up libvirt": [ │ │ │ │ │ - [203, "setting-up-libvirt"] │ │ │ │ │ + "0.8.6p1": [ │ │ │ │ │ + [233, "p1"] │ │ │ │ │ ], │ │ │ │ │ - "Configuring your base image": [ │ │ │ │ │ - [203, "configuring-your-base-image"] │ │ │ │ │ + "Release Notes for Buildbot 0.9.0b5": [ │ │ │ │ │ + [242, "release-notes-for-buildbot-0-9-0b5"] │ │ │ │ │ ], │ │ │ │ │ - "Configuring your Master": [ │ │ │ │ │ - [203, "configuring-your-master"] │ │ │ │ │ + "Introduction": [ │ │ │ │ │ + [218, "introduction"] │ │ │ │ │ ], │ │ │ │ │ - "Connection to master": [ │ │ │ │ │ - [203, "connection-to-master"] │ │ │ │ │ + "System Architecture": [ │ │ │ │ │ + [218, "system-architecture"] │ │ │ │ │ ], │ │ │ │ │ - "Configuring Master to use libvirt on remote server": [ │ │ │ │ │ - [203, "configuring-master-to-use-libvirt-on-remote-server"] │ │ │ │ │ + "Worker Connections": [ │ │ │ │ │ + [218, "worker-connections"] │ │ │ │ │ + ], │ │ │ │ │ + "Buildmaster Architecture": [ │ │ │ │ │ + [218, "buildmaster-architecture"] │ │ │ │ │ ], │ │ │ │ │ "Docker latent worker": [ │ │ │ │ │ [201, "docker-latent-worker"] │ │ │ │ │ ], │ │ │ │ │ "Docker Installation": [ │ │ │ │ │ [201, "docker-installation"] │ │ │ │ │ ], │ │ │ │ │ @@ -12947,14 +12347,85 @@ │ │ │ │ │ ], │ │ │ │ │ "KubeHardcodedConfig": [ │ │ │ │ │ [201, "kubehardcodedconfig"] │ │ │ │ │ ], │ │ │ │ │ "KubeInClusterConfigLoader": [ │ │ │ │ │ [201, "kubeinclusterconfigloader"] │ │ │ │ │ ], │ │ │ │ │ + "Worker Setup": [ │ │ │ │ │ + [217, "worker-setup"] │ │ │ │ │ + ], │ │ │ │ │ + "Worker Options": [ │ │ │ │ │ + [217, "worker-options"], │ │ │ │ │ + [200, "worker-options"] │ │ │ │ │ + ], │ │ │ │ │ + "Other Worker Configuration": [ │ │ │ │ │ + [217, "other-worker-configuration"] │ │ │ │ │ + ], │ │ │ │ │ + "Worker TLS Configuration": [ │ │ │ │ │ + [217, "worker-tls-configuration"] │ │ │ │ │ + ], │ │ │ │ │ + "New-Style Build Steps in Buildbot 0.9.0": [ │ │ │ │ │ + [223, "new-style-build-steps-in-buildbot-0-9-0"] │ │ │ │ │ + ], │ │ │ │ │ + "Summary of Changes": [ │ │ │ │ │ + [223, "summary-of-changes"] │ │ │ │ │ + ], │ │ │ │ │ + "Backward Compatibility": [ │ │ │ │ │ + [223, "backward-compatibility"] │ │ │ │ │ + ], │ │ │ │ │ + "Rewriting start": [ │ │ │ │ │ + [223, "rewriting-start"] │ │ │ │ │ + ], │ │ │ │ │ + "Newly Asynchronous Methods": [ │ │ │ │ │ + [223, "newly-asynchronous-methods"] │ │ │ │ │ + ], │ │ │ │ │ + "Log Objects": [ │ │ │ │ │ + [223, "log-objects"] │ │ │ │ │ + ], │ │ │ │ │ + "Status Strings": [ │ │ │ │ │ + [223, "status-strings"] │ │ │ │ │ + ], │ │ │ │ │ + "Statistics": [ │ │ │ │ │ + [223, "statistics"] │ │ │ │ │ + ], │ │ │ │ │ + "Buildbot Manual": [ │ │ │ │ │ + [210, "buildbot-manual"] │ │ │ │ │ + ], │ │ │ │ │ + "Next Steps": [ │ │ │ │ │ + [215, "next-steps"] │ │ │ │ │ + ], │ │ │ │ │ + "Launching the daemons": [ │ │ │ │ │ + [215, "launching-the-daemons"] │ │ │ │ │ + ], │ │ │ │ │ + "Launching worker as Windows service": [ │ │ │ │ │ + [215, "launching-worker-as-windows-service"] │ │ │ │ │ + ], │ │ │ │ │ + "Security consideration": [ │ │ │ │ │ + [215, null] │ │ │ │ │ + ], │ │ │ │ │ + "Windows service setup": [ │ │ │ │ │ + [215, "windows-service-setup"] │ │ │ │ │ + ], │ │ │ │ │ + "Modify environment variables": [ │ │ │ │ │ + [215, "modify-environment-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Check if Buildbot can start correctly configured as Windows service": [ │ │ │ │ │ + [215, "check-if-buildbot-can-start-correctly-configured-as-windows-service"] │ │ │ │ │ + ], │ │ │ │ │ + "Troubleshooting": [ │ │ │ │ │ + [215, "troubleshooting"], │ │ │ │ │ + [209, "troubleshooting"] │ │ │ │ │ + ], │ │ │ │ │ + "Logfiles": [ │ │ │ │ │ + [215, "logfiles"] │ │ │ │ │ + ], │ │ │ │ │ + "Shutdown": [ │ │ │ │ │ + [215, "shutdown"] │ │ │ │ │ + ], │ │ │ │ │ "Customization": [ │ │ │ │ │ [208, "customization"] │ │ │ │ │ ], │ │ │ │ │ "Programmatic Configuration Generation": [ │ │ │ │ │ [208, "programmatic-configuration-generation"] │ │ │ │ │ ], │ │ │ │ │ "Collapse Request Functions": [ │ │ │ │ │ @@ -13058,61 +12529,85 @@ │ │ │ │ │ ], │ │ │ │ │ "Submit the code for inclusion in the Buildbot distribution": [ │ │ │ │ │ [208, "submit-the-code-for-inclusion-in-the-buildbot-distribution"] │ │ │ │ │ ], │ │ │ │ │ "Summary": [ │ │ │ │ │ [208, "summary"] │ │ │ │ │ ], │ │ │ │ │ - "Web Server": [ │ │ │ │ │ - [206, "web-server"] │ │ │ │ │ + "Amazon Web Services Elastic Compute Cloud (\u201cAWS EC2\u201d)": [ │ │ │ │ │ + [202, "amazon-web-services-elastic-compute-cloud-aws-ec2"] │ │ │ │ │ ], │ │ │ │ │ - "UI plugins": [ │ │ │ │ │ - [206, "ui-plugins"] │ │ │ │ │ + "Get an AWS EC2 Account": [ │ │ │ │ │ + [202, "get-an-aws-ec2-account"] │ │ │ │ │ ], │ │ │ │ │ - "Waterfall View": [ │ │ │ │ │ - [206, "waterfall-view"] │ │ │ │ │ + "Create an AMI": [ │ │ │ │ │ + [202, "create-an-ami"] │ │ │ │ │ ], │ │ │ │ │ - "Console View": [ │ │ │ │ │ - [206, "console-view"] │ │ │ │ │ + "Configure the Master with an EC2LatentWorker": [ │ │ │ │ │ + [202, "configure-the-master-with-an-ec2latentworker"] │ │ │ │ │ ], │ │ │ │ │ - "Grid View": [ │ │ │ │ │ - [206, "grid-view"] │ │ │ │ │ + "Volumes": [ │ │ │ │ │ + [202, "volumes"] │ │ │ │ │ ], │ │ │ │ │ - "Badges": [ │ │ │ │ │ - [206, "badges"] │ │ │ │ │ + "VPC Support": [ │ │ │ │ │ + [202, "vpc-support"] │ │ │ │ │ ], │ │ │ │ │ - "The badgeio template": [ │ │ │ │ │ - [206, "the-badgeio-template"] │ │ │ │ │ + "Spot instances": [ │ │ │ │ │ + [202, "spot-instances"] │ │ │ │ │ ], │ │ │ │ │ - "Authentication plugins": [ │ │ │ │ │ - [206, "authentication-plugins"] │ │ │ │ │ + "Optimization": [ │ │ │ │ │ + [219, "optimization"] │ │ │ │ │ ], │ │ │ │ │ - "User Information": [ │ │ │ │ │ - [206, "user-information"] │ │ │ │ │ + "Properties load speedup": [ │ │ │ │ │ + [219, "properties-load-speedup"] │ │ │ │ │ ], │ │ │ │ │ - "Reverse Proxy Configuration": [ │ │ │ │ │ - [206, "reverse-proxy-configuration"] │ │ │ │ │ + "OpenStack": [ │ │ │ │ │ + [204, "openstack"] │ │ │ │ │ ], │ │ │ │ │ - "Authorization rules": [ │ │ │ │ │ - [206, "authorization-rules"] │ │ │ │ │ + "Install dependencies": [ │ │ │ │ │ + [204, "install-dependencies"] │ │ │ │ │ ], │ │ │ │ │ - "Restricting Read Access": [ │ │ │ │ │ - [206, "restricting-read-access"] │ │ │ │ │ + "Get an Account in an OpenStack cloud": [ │ │ │ │ │ + [204, "get-an-account-in-an-openstack-cloud"] │ │ │ │ │ ], │ │ │ │ │ - "Authz Configuration": [ │ │ │ │ │ - [206, "authz-configuration"] │ │ │ │ │ + "Create an Image": [ │ │ │ │ │ + [204, "create-an-image"] │ │ │ │ │ ], │ │ │ │ │ - "Endpoint matchers": [ │ │ │ │ │ - [206, "endpoint-matchers"] │ │ │ │ │ + "Configure the Master with an OpenStackLatentWorker": [ │ │ │ │ │ + [204, "configure-the-master-with-an-openstacklatentworker"] │ │ │ │ │ ], │ │ │ │ │ - "Role matchers": [ │ │ │ │ │ - [206, "role-matchers"] │ │ │ │ │ + "Deployment": [ │ │ │ │ │ + [209, "deployment"] │ │ │ │ │ ], │ │ │ │ │ - "Example Configs": [ │ │ │ │ │ - [206, "example-configs"] │ │ │ │ │ + "Using A Database Server": [ │ │ │ │ │ + [209, "using-a-database-server"] │ │ │ │ │ + ], │ │ │ │ │ + "Server Setup Example": [ │ │ │ │ │ + [209, "server-setup-example"] │ │ │ │ │ + ], │ │ │ │ │ + "Additional Requirements": [ │ │ │ │ │ + [209, "additional-requirements"] │ │ │ │ │ + ], │ │ │ │ │ + "Maintenance": [ │ │ │ │ │ + [209, "maintenance"] │ │ │ │ │ + ], │ │ │ │ │ + "Starting the worker": [ │ │ │ │ │ + [209, "starting-the-worker"] │ │ │ │ │ + ], │ │ │ │ │ + "Connecting to the buildmaster": [ │ │ │ │ │ + [209, "connecting-to-the-buildmaster"] │ │ │ │ │ + ], │ │ │ │ │ + "Logging to stdout": [ │ │ │ │ │ + [209, "logging-to-stdout"] │ │ │ │ │ + ], │ │ │ │ │ + "Debugging with the python debugger": [ │ │ │ │ │ + [209, "debugging-with-the-python-debugger"] │ │ │ │ │ + ], │ │ │ │ │ + "Contrib Scripts": [ │ │ │ │ │ + [209, "contrib-scripts"] │ │ │ │ │ ], │ │ │ │ │ "Installing the code": [ │ │ │ │ │ [214, "installing-the-code"] │ │ │ │ │ ], │ │ │ │ │ "The Buildbot Packages": [ │ │ │ │ │ [214, "the-buildbot-packages"] │ │ │ │ │ ], │ │ │ │ │ @@ -13124,78 +12619,130 @@ │ │ │ │ │ ], │ │ │ │ │ "Installation in a Virtualenv": [ │ │ │ │ │ [214, "installation-in-a-virtualenv"] │ │ │ │ │ ], │ │ │ │ │ "Running Buildbot\u2019s Tests (optional)": [ │ │ │ │ │ [214, "running-buildbot-s-tests-optional"] │ │ │ │ │ ], │ │ │ │ │ - "TestBuildStepMixin": [ │ │ │ │ │ - [199, "testbuildstepmixin"] │ │ │ │ │ - ], │ │ │ │ │ "UpCloud": [ │ │ │ │ │ [205, "upcloud"] │ │ │ │ │ ], │ │ │ │ │ "Get an UpCloud Account": [ │ │ │ │ │ [205, "get-an-upcloud-account"] │ │ │ │ │ ], │ │ │ │ │ "Configure the Master with an UpcloudLatentWorker": [ │ │ │ │ │ [205, "configure-the-master-with-an-upcloudlatentworker"] │ │ │ │ │ ], │ │ │ │ │ - "Deployment": [ │ │ │ │ │ - [209, "deployment"] │ │ │ │ │ + "Secret Management": [ │ │ │ │ │ + [222, "secret-management"] │ │ │ │ │ ], │ │ │ │ │ - "Using A Database Server": [ │ │ │ │ │ - [209, "using-a-database-server"] │ │ │ │ │ + "How to use Buildbot Secret Management": [ │ │ │ │ │ + [222, "how-to-use-buildbot-secret-management"] │ │ │ │ │ ], │ │ │ │ │ - "Server Setup Example": [ │ │ │ │ │ - [209, "server-setup-example"] │ │ │ │ │ + "Secrets and providers": [ │ │ │ │ │ + [222, "secrets-and-providers"] │ │ │ │ │ ], │ │ │ │ │ - "Additional Requirements": [ │ │ │ │ │ - [209, "additional-requirements"] │ │ │ │ │ + "How to use secrets in Buildbot": [ │ │ │ │ │ + [222, "how-to-use-secrets-in-buildbot"] │ │ │ │ │ ], │ │ │ │ │ - "Maintenance": [ │ │ │ │ │ - [209, "maintenance"] │ │ │ │ │ + "Secret": [ │ │ │ │ │ + [222, "secret"] │ │ │ │ │ ], │ │ │ │ │ - "Troubleshooting": [ │ │ │ │ │ - [209, "troubleshooting"], │ │ │ │ │ - [215, "troubleshooting"] │ │ │ │ │ + "As argument to steps": [ │ │ │ │ │ + [222, "as-argument-to-steps"] │ │ │ │ │ ], │ │ │ │ │ - "Starting the worker": [ │ │ │ │ │ - [209, "starting-the-worker"] │ │ │ │ │ + "As argument to services": [ │ │ │ │ │ + [222, "as-argument-to-services"] │ │ │ │ │ ], │ │ │ │ │ - "Connecting to the buildmaster": [ │ │ │ │ │ - [209, "connecting-to-the-buildmaster"] │ │ │ │ │ + "Secrets storages": [ │ │ │ │ │ + [222, "secrets-storages"] │ │ │ │ │ ], │ │ │ │ │ - "Logging to stdout": [ │ │ │ │ │ - [209, "logging-to-stdout"] │ │ │ │ │ + "SecretInAFile": [ │ │ │ │ │ + [222, "secretinafile"] │ │ │ │ │ ], │ │ │ │ │ - "Debugging with the python debugger": [ │ │ │ │ │ - [209, "debugging-with-the-python-debugger"] │ │ │ │ │ + "HashiCorpVaultKvSecretProvider": [ │ │ │ │ │ + [222, "hashicorpvaultkvsecretprovider"] │ │ │ │ │ ], │ │ │ │ │ - "Contrib Scripts": [ │ │ │ │ │ - [209, "contrib-scripts"] │ │ │ │ │ + "HashiCorpVaultSecretProvider": [ │ │ │ │ │ + [222, "hashicorpvaultsecretprovider"] │ │ │ │ │ ], │ │ │ │ │ - "Optimization": [ │ │ │ │ │ - [219, "optimization"] │ │ │ │ │ + "SecretInPass": [ │ │ │ │ │ + [222, "secretinpass"] │ │ │ │ │ ], │ │ │ │ │ - "Properties load speedup": [ │ │ │ │ │ - [219, "properties-load-speedup"] │ │ │ │ │ + "How to populate secrets in a build": [ │ │ │ │ │ + [222, "how-to-populate-secrets-in-a-build"] │ │ │ │ │ ], │ │ │ │ │ - "Worker Setup": [ │ │ │ │ │ - [217, "worker-setup"] │ │ │ │ │ + "How to configure a Vault instance": [ │ │ │ │ │ + [222, "how-to-configure-a-vault-instance"] │ │ │ │ │ ], │ │ │ │ │ - "Worker Options": [ │ │ │ │ │ - [217, "worker-options"], │ │ │ │ │ - [200, "worker-options"] │ │ │ │ │ + "Use Docker to install Vault": [ │ │ │ │ │ + [222, "use-docker-to-install-vault"] │ │ │ │ │ ], │ │ │ │ │ - "Other Worker Configuration": [ │ │ │ │ │ - [217, "other-worker-configuration"] │ │ │ │ │ + "Starting the vault instance": [ │ │ │ │ │ + [222, "starting-the-vault-instance"] │ │ │ │ │ ], │ │ │ │ │ - "Worker TLS Configuration": [ │ │ │ │ │ - [217, "worker-tls-configuration"] │ │ │ │ │ + "Writing secrets": [ │ │ │ │ │ + [222, "writing-secrets"] │ │ │ │ │ + ], │ │ │ │ │ + "Libvirt": [ │ │ │ │ │ + [203, "libvirt"] │ │ │ │ │ + ], │ │ │ │ │ + "Setting up libvirt": [ │ │ │ │ │ + [203, "setting-up-libvirt"] │ │ │ │ │ + ], │ │ │ │ │ + "Configuring your base image": [ │ │ │ │ │ + [203, "configuring-your-base-image"] │ │ │ │ │ + ], │ │ │ │ │ + "Configuring your Master": [ │ │ │ │ │ + [203, "configuring-your-master"] │ │ │ │ │ + ], │ │ │ │ │ + "Connection to master": [ │ │ │ │ │ + [203, "connection-to-master"] │ │ │ │ │ + ], │ │ │ │ │ + "Configuring Master to use libvirt on remote server": [ │ │ │ │ │ + [203, "configuring-master-to-use-libvirt-on-remote-server"] │ │ │ │ │ + ], │ │ │ │ │ + "Upgrading to Buildbot 0.9.0": [ │ │ │ │ │ + [224, "upgrading-to-buildbot-0-9-0"] │ │ │ │ │ + ], │ │ │ │ │ + "Config File Syntax": [ │ │ │ │ │ + [224, "config-file-syntax"] │ │ │ │ │ + ], │ │ │ │ │ + "Web Status": [ │ │ │ │ │ + [224, "web-status"] │ │ │ │ │ + ], │ │ │ │ │ + "Status Classes": [ │ │ │ │ │ + [224, "status-classes"] │ │ │ │ │ + ], │ │ │ │ │ + "BuildRequest Merging": [ │ │ │ │ │ + [224, "buildrequest-merging"] │ │ │ │ │ + ], │ │ │ │ │ + "Status Reporters": [ │ │ │ │ │ + [224, "status-reporters"] │ │ │ │ │ + ], │ │ │ │ │ + "Identifiers": [ │ │ │ │ │ + [224, "identifiers"] │ │ │ │ │ + ], │ │ │ │ │ + "Serving static files": [ │ │ │ │ │ + [224, "serving-static-files"] │ │ │ │ │ + ], │ │ │ │ │ + "Other Config Settings": [ │ │ │ │ │ + [224, "other-config-settings"] │ │ │ │ │ + ], │ │ │ │ │ + "Build History": [ │ │ │ │ │ + [224, "build-history"] │ │ │ │ │ + ], │ │ │ │ │ + "Data LifeTime": [ │ │ │ │ │ + [224, "data-lifetime"] │ │ │ │ │ + ], │ │ │ │ │ + "Upgrading worker": [ │ │ │ │ │ + [224, "upgrading-worker"] │ │ │ │ │ + ], │ │ │ │ │ + "More Information": [ │ │ │ │ │ + [224, "more-information"] │ │ │ │ │ ], │ │ │ │ │ "Change Hooks": [ │ │ │ │ │ [207, "change-hooks"] │ │ │ │ │ ], │ │ │ │ │ "Change Hooks Auth": [ │ │ │ │ │ [207, "change-hooks-auth"] │ │ │ │ │ ], │ │ │ │ │ @@ -13222,83 +12769,74 @@ │ │ │ │ │ ], │ │ │ │ │ "Gitorious Hook": [ │ │ │ │ │ [207, "gitorious-hook"] │ │ │ │ │ ], │ │ │ │ │ "Custom Hooks": [ │ │ │ │ │ [207, "custom-hooks"] │ │ │ │ │ ], │ │ │ │ │ - "OpenStack": [ │ │ │ │ │ - [204, "openstack"] │ │ │ │ │ + "Common Requirements": [ │ │ │ │ │ + [216, "common-requirements"] │ │ │ │ │ ], │ │ │ │ │ - "Install dependencies": [ │ │ │ │ │ - [204, "install-dependencies"] │ │ │ │ │ + "Windows Support": [ │ │ │ │ │ + [216, "windows-support"] │ │ │ │ │ ], │ │ │ │ │ - "Get an Account in an OpenStack cloud": [ │ │ │ │ │ - [204, "get-an-account-in-an-openstack-cloud"] │ │ │ │ │ + "Buildmaster Requirements": [ │ │ │ │ │ + [216, "buildmaster-requirements"] │ │ │ │ │ ], │ │ │ │ │ - "Create an Image": [ │ │ │ │ │ - [204, "create-an-image"] │ │ │ │ │ + "Web Server": [ │ │ │ │ │ + [206, "web-server"] │ │ │ │ │ ], │ │ │ │ │ - "Configure the Master with an OpenStackLatentWorker": [ │ │ │ │ │ - [204, "configure-the-master-with-an-openstacklatentworker"] │ │ │ │ │ + "UI plugins": [ │ │ │ │ │ + [206, "ui-plugins"] │ │ │ │ │ ], │ │ │ │ │ - "Buildmaster Setup": [ │ │ │ │ │ - [211, "buildmaster-setup"] │ │ │ │ │ + "Waterfall View": [ │ │ │ │ │ + [206, "waterfall-view"] │ │ │ │ │ ], │ │ │ │ │ - "Creating a buildmaster": [ │ │ │ │ │ - [211, "creating-a-buildmaster"] │ │ │ │ │ + "Console View": [ │ │ │ │ │ + [206, "console-view"] │ │ │ │ │ ], │ │ │ │ │ - "Buildmaster Options": [ │ │ │ │ │ - [211, "buildmaster-options"] │ │ │ │ │ + "Grid View": [ │ │ │ │ │ + [206, "grid-view"] │ │ │ │ │ ], │ │ │ │ │ - "Buildbot Manual": [ │ │ │ │ │ - [210, "buildbot-manual"] │ │ │ │ │ + "Badges": [ │ │ │ │ │ + [206, "badges"] │ │ │ │ │ ], │ │ │ │ │ - "Next Steps": [ │ │ │ │ │ - [215, "next-steps"] │ │ │ │ │ + "The badgeio template": [ │ │ │ │ │ + [206, "the-badgeio-template"] │ │ │ │ │ ], │ │ │ │ │ - "Launching the daemons": [ │ │ │ │ │ - [215, "launching-the-daemons"] │ │ │ │ │ + "Authentication plugins": [ │ │ │ │ │ + [206, "authentication-plugins"] │ │ │ │ │ ], │ │ │ │ │ - "Launching worker as Windows service": [ │ │ │ │ │ - [215, "launching-worker-as-windows-service"] │ │ │ │ │ + "User Information": [ │ │ │ │ │ + [206, "user-information"] │ │ │ │ │ ], │ │ │ │ │ - "Security consideration": [ │ │ │ │ │ - [215, null] │ │ │ │ │ + "Reverse Proxy Configuration": [ │ │ │ │ │ + [206, "reverse-proxy-configuration"] │ │ │ │ │ ], │ │ │ │ │ - "Windows service setup": [ │ │ │ │ │ - [215, "windows-service-setup"] │ │ │ │ │ + "Authorization rules": [ │ │ │ │ │ + [206, "authorization-rules"] │ │ │ │ │ ], │ │ │ │ │ - "Modify environment variables": [ │ │ │ │ │ - [215, "modify-environment-variables"] │ │ │ │ │ + "Restricting Read Access": [ │ │ │ │ │ + [206, "restricting-read-access"] │ │ │ │ │ ], │ │ │ │ │ - "Check if Buildbot can start correctly configured as Windows service": [ │ │ │ │ │ - [215, "check-if-buildbot-can-start-correctly-configured-as-windows-service"] │ │ │ │ │ + "Authz Configuration": [ │ │ │ │ │ + [206, "authz-configuration"] │ │ │ │ │ ], │ │ │ │ │ - "Logfiles": [ │ │ │ │ │ - [215, "logfiles"] │ │ │ │ │ + "Endpoint matchers": [ │ │ │ │ │ + [206, "endpoint-matchers"] │ │ │ │ │ ], │ │ │ │ │ - "Shutdown": [ │ │ │ │ │ - [215, "shutdown"] │ │ │ │ │ + "Role matchers": [ │ │ │ │ │ + [206, "role-matchers"] │ │ │ │ │ ], │ │ │ │ │ - "TestReactorMixin": [ │ │ │ │ │ - [198, "testreactormixin"] │ │ │ │ │ + "Example Configs": [ │ │ │ │ │ + [206, "example-configs"] │ │ │ │ │ ], │ │ │ │ │ "Buildbot Components": [ │ │ │ │ │ [212, "buildbot-components"] │ │ │ │ │ ], │ │ │ │ │ - "Common Requirements": [ │ │ │ │ │ - [216, "common-requirements"] │ │ │ │ │ - ], │ │ │ │ │ - "Windows Support": [ │ │ │ │ │ - [216, "windows-support"] │ │ │ │ │ - ], │ │ │ │ │ - "Buildmaster Requirements": [ │ │ │ │ │ - [216, "buildmaster-requirements"] │ │ │ │ │ - ], │ │ │ │ │ "Defining Workers": [ │ │ │ │ │ [200, "defining-workers"] │ │ │ │ │ ], │ │ │ │ │ "Limiting Concurrency": [ │ │ │ │ │ [200, "limiting-concurrency"] │ │ │ │ │ ], │ │ │ │ │ "Master-Worker TCP Keepalive": [ │ │ │ │ │ @@ -13321,85 +12859,547 @@ │ │ │ │ │ ], │ │ │ │ │ "Supported Latent Workers": [ │ │ │ │ │ [200, "supported-latent-workers"] │ │ │ │ │ ], │ │ │ │ │ "Dangers with Latent Workers": [ │ │ │ │ │ [200, "dangers-with-latent-workers"] │ │ │ │ │ ], │ │ │ │ │ - "Introduction": [ │ │ │ │ │ - [218, "introduction"] │ │ │ │ │ + "Plugin Infrastructure in Buildbot": [ │ │ │ │ │ + [220, "plugin-infrastructure-in-buildbot"] │ │ │ │ │ ], │ │ │ │ │ - "System Architecture": [ │ │ │ │ │ - [218, "system-architecture"] │ │ │ │ │ + "Finding Plugins": [ │ │ │ │ │ + [220, "finding-plugins"] │ │ │ │ │ ], │ │ │ │ │ - "Worker Connections": [ │ │ │ │ │ - [218, "worker-connections"] │ │ │ │ │ + "Developing Plugins": [ │ │ │ │ │ + [220, "developing-plugins"] │ │ │ │ │ ], │ │ │ │ │ - "Buildmaster Architecture": [ │ │ │ │ │ - [218, "buildmaster-architecture"] │ │ │ │ │ + "Plugins of note": [ │ │ │ │ │ + [220, "plugins-of-note"] │ │ │ │ │ ], │ │ │ │ │ - "MessageFormatterFunction": [ │ │ │ │ │ - [113, "messageformatterfunction"] │ │ │ │ │ + "Buildmaster Setup": [ │ │ │ │ │ + [211, "buildmaster-setup"] │ │ │ │ │ ], │ │ │ │ │ - "MessageFormatterRenderable": [ │ │ │ │ │ - [115, "messageformatterrenderable"] │ │ │ │ │ + "Creating a buildmaster": [ │ │ │ │ │ + [211, "creating-a-buildmaster"] │ │ │ │ │ + ], │ │ │ │ │ + "Buildmaster Options": [ │ │ │ │ │ + [211, "buildmaster-options"] │ │ │ │ │ + ], │ │ │ │ │ + "SVN": [ │ │ │ │ │ + [187, "svn"] │ │ │ │ │ + ], │ │ │ │ │ + "Gerrit": [ │ │ │ │ │ + [179, "gerrit"] │ │ │ │ │ + ], │ │ │ │ │ + "Repo": [ │ │ │ │ │ + [186, "repo"] │ │ │ │ │ + ], │ │ │ │ │ + "TestBuildStepMixin": [ │ │ │ │ │ + [199, "testbuildstepmixin"] │ │ │ │ │ + ], │ │ │ │ │ + "Git": [ │ │ │ │ │ + [180, "git"] │ │ │ │ │ + ], │ │ │ │ │ + "Sphinx": [ │ │ │ │ │ + [188, "sphinx"] │ │ │ │ │ + ], │ │ │ │ │ + "Visual C++": [ │ │ │ │ │ + [194, "visual-c"] │ │ │ │ │ + ], │ │ │ │ │ + "P4": [ │ │ │ │ │ + [185, "p4"] │ │ │ │ │ + ], │ │ │ │ │ + "Worker Filesystem Steps": [ │ │ │ │ │ + [195, "worker-filesystem-steps"] │ │ │ │ │ + ], │ │ │ │ │ + "FileExists": [ │ │ │ │ │ + [195, "fileexists"] │ │ │ │ │ + ], │ │ │ │ │ + "CopyDirectory": [ │ │ │ │ │ + [195, "copydirectory"] │ │ │ │ │ + ], │ │ │ │ │ + "RemoveDirectory": [ │ │ │ │ │ + [195, "removedirectory"] │ │ │ │ │ + ], │ │ │ │ │ + "MakeDirectory": [ │ │ │ │ │ + [195, "makedirectory"] │ │ │ │ │ + ], │ │ │ │ │ + "GitHub": [ │ │ │ │ │ + [181, "github"] │ │ │ │ │ + ], │ │ │ │ │ + "GitLab": [ │ │ │ │ │ + [182, "gitlab"] │ │ │ │ │ + ], │ │ │ │ │ + "Trigger": [ │ │ │ │ │ + [193, "trigger"] │ │ │ │ │ + ], │ │ │ │ │ + "Dynamic Trigger": [ │ │ │ │ │ + [193, "dynamic-trigger"] │ │ │ │ │ + ], │ │ │ │ │ + "CVS": [ │ │ │ │ │ + [177, "cvs"] │ │ │ │ │ + ], │ │ │ │ │ + "Worker command expectations": [ │ │ │ │ │ + [196, "worker-command-expectations"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectShell": [ │ │ │ │ │ + [196, "expectshell"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectStat": [ │ │ │ │ │ + [196, "expectstat"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectUploadFile": [ │ │ │ │ │ + [196, "expectuploadfile"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectDownloadFile": [ │ │ │ │ │ + [196, "expectdownloadfile"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectMkdir": [ │ │ │ │ │ + [196, "expectmkdir"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectRmdir": [ │ │ │ │ │ + [196, "expectrmdir"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectCpdir": [ │ │ │ │ │ + [196, "expectcpdir"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectRmfile": [ │ │ │ │ │ + [196, "expectrmfile"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectGlob": [ │ │ │ │ │ + [196, "expectglob"] │ │ │ │ │ + ], │ │ │ │ │ + "ExpectListdir": [ │ │ │ │ │ + [196, "expectlistdir"] │ │ │ │ │ + ], │ │ │ │ │ + "TreeSize": [ │ │ │ │ │ + [191, "treesize"] │ │ │ │ │ + ], │ │ │ │ │ + "TestReactorMixin": [ │ │ │ │ │ + [198, "testreactormixin"] │ │ │ │ │ + ], │ │ │ │ │ + "Testing Utilities": [ │ │ │ │ │ + [197, "testing-utilities"] │ │ │ │ │ + ], │ │ │ │ │ + "Common Parameters of source checkout operations": [ │ │ │ │ │ + [176, "common-parameters-of-source-checkout-operations"] │ │ │ │ │ + ], │ │ │ │ │ + "Bzr": [ │ │ │ │ │ + [175, "bzr"] │ │ │ │ │ + ], │ │ │ │ │ + "Monotone": [ │ │ │ │ │ + [184, "monotone"] │ │ │ │ │ + ], │ │ │ │ │ + "SubunitShellCommand": [ │ │ │ │ │ + [189, "subunitshellcommand"] │ │ │ │ │ + ], │ │ │ │ │ + "Mercurial": [ │ │ │ │ │ + [183, "mercurial"] │ │ │ │ │ + ], │ │ │ │ │ + "Darcs": [ │ │ │ │ │ + [178, "darcs"] │ │ │ │ │ + ], │ │ │ │ │ + "Test": [ │ │ │ │ │ + [190, "test"] │ │ │ │ │ + ], │ │ │ │ │ + "GitDiffInfo": [ │ │ │ │ │ + [150, "gitdiffinfo"] │ │ │ │ │ + ], │ │ │ │ │ + "Build data specification": [ │ │ │ │ │ + [150, "build-data-specification"] │ │ │ │ │ + ], │ │ │ │ │ + "Example of produced build data": [ │ │ │ │ │ + [150, "example-of-produced-build-data"] │ │ │ │ │ + ], │ │ │ │ │ + "MaxQ": [ │ │ │ │ │ + [159, "maxq"] │ │ │ │ │ + ], │ │ │ │ │ + "GitCommit": [ │ │ │ │ │ + [151, "gitcommit"] │ │ │ │ │ + ], │ │ │ │ │ + "PyLint": [ │ │ │ │ │ + [164, "pylint"] │ │ │ │ │ + ], │ │ │ │ │ + "Build Steps": [ │ │ │ │ │ + [156, "build-steps"] │ │ │ │ │ + ], │ │ │ │ │ + "MockRebuild": [ │ │ │ │ │ + [161, "mockrebuild"] │ │ │ │ │ + ], │ │ │ │ │ + "Shell Sequence": [ │ │ │ │ │ + [174, "shell-sequence"] │ │ │ │ │ + ], │ │ │ │ │ + "GitPush": [ │ │ │ │ │ + [152, "gitpush"] │ │ │ │ │ + ], │ │ │ │ │ + "MasterShellCommand": [ │ │ │ │ │ + [158, "mastershellcommand"] │ │ │ │ │ + ], │ │ │ │ │ + "LogRenderable": [ │ │ │ │ │ + [157, "logrenderable"] │ │ │ │ │ + ], │ │ │ │ │ + "SetPropertyFromCommand": [ │ │ │ │ │ + [172, "setpropertyfromcommand"] │ │ │ │ │ + ], │ │ │ │ │ + "ShellCommand": [ │ │ │ │ │ + [173, "shellcommand"] │ │ │ │ │ + ], │ │ │ │ │ + "Using ShellCommands": [ │ │ │ │ │ + [173, "using-shellcommands"] │ │ │ │ │ + ], │ │ │ │ │ + "MockBuildSRPM Step": [ │ │ │ │ │ + [160, "mockbuildsrpm-step"] │ │ │ │ │ + ], │ │ │ │ │ + "RpmLint": [ │ │ │ │ │ + [168, "rpmlint"] │ │ │ │ │ + ], │ │ │ │ │ + "PerlModuleTest": [ │ │ │ │ │ + [162, "perlmoduletest"] │ │ │ │ │ + ], │ │ │ │ │ + "RemovePYCs": [ │ │ │ │ │ + [165, "removepycs"] │ │ │ │ │ + ], │ │ │ │ │ + "GitTag": [ │ │ │ │ │ + [153, "gittag"] │ │ │ │ │ + ], │ │ │ │ │ + "PyFlakes": [ │ │ │ │ │ + [163, "pyflakes"] │ │ │ │ │ + ], │ │ │ │ │ + "SetPropertiesFromEnv": [ │ │ │ │ │ + [170, "setpropertiesfromenv"] │ │ │ │ │ + ], │ │ │ │ │ + "Robocopy": [ │ │ │ │ │ + [166, "robocopy"] │ │ │ │ │ + ], │ │ │ │ │ + "HTTP Requests": [ │ │ │ │ │ + [155, "http-requests"] │ │ │ │ │ + ], │ │ │ │ │ + "RpmBuild": [ │ │ │ │ │ + [167, "rpmbuild"] │ │ │ │ │ + ], │ │ │ │ │ + "HLint": [ │ │ │ │ │ + [154, "hlint"] │ │ │ │ │ + ], │ │ │ │ │ + "SetProperties": [ │ │ │ │ │ + [169, "setproperties"] │ │ │ │ │ + ], │ │ │ │ │ + "SetProperty": [ │ │ │ │ │ + [171, "setproperty"] │ │ │ │ │ + ], │ │ │ │ │ + "Telegram Bot": [ │ │ │ │ │ + [134, "telegram-bot"] │ │ │ │ │ + ], │ │ │ │ │ + "FailingBuildsetCanceller": [ │ │ │ │ │ + [137, "failingbuildsetcanceller"] │ │ │ │ │ + ], │ │ │ │ │ + "Parameters Common to all Steps": [ │ │ │ │ │ + [143, "parameters-common-to-all-steps"] │ │ │ │ │ + ], │ │ │ │ │ + "PushoverNotifier": [ │ │ │ │ │ + [132, "pushovernotifier"] │ │ │ │ │ + ], │ │ │ │ │ + "GitLabStatusPush": [ │ │ │ │ │ + [126, "gitlabstatuspush"] │ │ │ │ │ + ], │ │ │ │ │ + "CMake": [ │ │ │ │ │ + [142, "cmake"] │ │ │ │ │ + ], │ │ │ │ │ + "Custom Services": [ │ │ │ │ │ + [138, "custom-services"] │ │ │ │ │ + ], │ │ │ │ │ + "OldBuildCanceller": [ │ │ │ │ │ + [139, "oldbuildcanceller"] │ │ │ │ │ + ], │ │ │ │ │ + "Assert": [ │ │ │ │ │ + [140, "assert"] │ │ │ │ │ + ], │ │ │ │ │ + "Compile": [ │ │ │ │ │ + [144, "compile"] │ │ │ │ │ + ], │ │ │ │ │ + "DebLintian": [ │ │ │ │ │ + [147, "deblintian"] │ │ │ │ │ + ], │ │ │ │ │ + "Transferring Files": [ │ │ │ │ │ + [149, "transferring-files"] │ │ │ │ │ + ], │ │ │ │ │ + "Other Parameters": [ │ │ │ │ │ + [149, "other-parameters"] │ │ │ │ │ + ], │ │ │ │ │ + "Transferring Directories": [ │ │ │ │ │ + [149, "transferring-directories"] │ │ │ │ │ + ], │ │ │ │ │ + "Transferring Multiple Files At Once": [ │ │ │ │ │ + [149, "transferring-multiple-files-at-once"] │ │ │ │ │ + ], │ │ │ │ │ + "Transferring Strings": [ │ │ │ │ │ + [149, "transferring-strings"] │ │ │ │ │ + ], │ │ │ │ │ + "BuildEPYDoc": [ │ │ │ │ │ + [141, "buildepydoc"] │ │ │ │ │ + ], │ │ │ │ │ + "PushjetNotifier": [ │ │ │ │ │ + [131, "pushjetnotifier"] │ │ │ │ │ + ], │ │ │ │ │ + "GitHubStatusPush": [ │ │ │ │ │ + [125, "githubstatuspush"] │ │ │ │ │ + ], │ │ │ │ │ + "IRC Bot": [ │ │ │ │ │ + [129, "irc-bot"] │ │ │ │ │ + ], │ │ │ │ │ + "Cppcheck": [ │ │ │ │ │ + [146, "cppcheck"] │ │ │ │ │ + ], │ │ │ │ │ + "ZulipStatusPush": [ │ │ │ │ │ + [135, "zulipstatuspush"] │ │ │ │ │ + ], │ │ │ │ │ + "Json object spec": [ │ │ │ │ │ + [135, "json-object-spec"], │ │ │ │ │ + [127, "json-object-spec"] │ │ │ │ │ + ], │ │ │ │ │ + "DebPbuilder": [ │ │ │ │ │ + [148, "debpbuilder"] │ │ │ │ │ + ], │ │ │ │ │ + "DebCowbuilder": [ │ │ │ │ │ + [148, "debcowbuilder"] │ │ │ │ │ + ], │ │ │ │ │ + "MailNotifier arguments": [ │ │ │ │ │ + [130, "mailnotifier-arguments"] │ │ │ │ │ + ], │ │ │ │ │ + "ReporterBase": [ │ │ │ │ │ + [133, "reporterbase"] │ │ │ │ │ + ], │ │ │ │ │ + "Frequently used report keys": [ │ │ │ │ │ + [133, "frequently-used-report-keys"] │ │ │ │ │ + ], │ │ │ │ │ + "Configure": [ │ │ │ │ │ + [145, "configure"] │ │ │ │ │ + ], │ │ │ │ │ + "Configuring Schedulers": [ │ │ │ │ │ + [136, "configuring-schedulers"] │ │ │ │ │ + ], │ │ │ │ │ + "Scheduler Resiliency": [ │ │ │ │ │ + [136, "scheduler-resiliency"] │ │ │ │ │ + ], │ │ │ │ │ + "Usage example": [ │ │ │ │ │ + [136, "usage-example"] │ │ │ │ │ + ], │ │ │ │ │ + "Scheduler Types": [ │ │ │ │ │ + [136, "scheduler-types"] │ │ │ │ │ + ], │ │ │ │ │ + "SingleBranchScheduler": [ │ │ │ │ │ + [136, "singlebranchscheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "AnyBranchScheduler": [ │ │ │ │ │ + [136, "anybranchscheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "Dependent Scheduler": [ │ │ │ │ │ + [136, "dependent-scheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "Periodic Scheduler": [ │ │ │ │ │ + [136, "periodic-scheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "Nightly Scheduler": [ │ │ │ │ │ + [136, "nightly-scheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "Try Schedulers": [ │ │ │ │ │ + [136, "try-schedulers"] │ │ │ │ │ + ], │ │ │ │ │ + "Triggerable Scheduler": [ │ │ │ │ │ + [136, "triggerable-scheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "NightlyTriggerable Scheduler": [ │ │ │ │ │ + [136, "nightlytriggerable-scheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "ForceScheduler Scheduler": [ │ │ │ │ │ + [136, "forcescheduler-scheduler"] │ │ │ │ │ + ], │ │ │ │ │ + "ForceScheduler Parameters": [ │ │ │ │ │ + [136, "forcescheduler-parameters"] │ │ │ │ │ + ], │ │ │ │ │ + "NestedParameter": [ │ │ │ │ │ + [136, "nestedparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "FixedParameter": [ │ │ │ │ │ + [136, "fixedparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "StringParameter": [ │ │ │ │ │ + [136, "stringparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "TextParameter": [ │ │ │ │ │ + [136, "textparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "IntParameter": [ │ │ │ │ │ + [136, "intparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "BooleanParameter": [ │ │ │ │ │ + [136, "booleanparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "UserNameParameter": [ │ │ │ │ │ + [136, "usernameparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "ChoiceStringParameter": [ │ │ │ │ │ + [136, "choicestringparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "CodebaseParameter": [ │ │ │ │ │ + [136, "codebaseparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "FileParameter": [ │ │ │ │ │ + [136, "fileparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "PatchParameter": [ │ │ │ │ │ + [136, "patchparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "InheritBuildParameter": [ │ │ │ │ │ + [136, "inheritbuildparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "WorkerChoiceParameter": [ │ │ │ │ │ + [136, "workerchoiceparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "AnyPropertyParameter": [ │ │ │ │ │ + [136, "anypropertyparameter"] │ │ │ │ │ + ], │ │ │ │ │ + "ChangeFilter": [ │ │ │ │ │ + [103, "changefilter"] │ │ │ │ │ + ], │ │ │ │ │ + "Examples": [ │ │ │ │ │ + [103, "examples"], │ │ │ │ │ + [112, "examples"], │ │ │ │ │ + [100, "examples"] │ │ │ │ │ + ], │ │ │ │ │ + "SourceStampFilter": [ │ │ │ │ │ + [105, "sourcestampfilter"] │ │ │ │ │ + ], │ │ │ │ │ + "Multimaster": [ │ │ │ │ │ + [107, "multimaster"] │ │ │ │ │ ], │ │ │ │ │ "Report Generators": [ │ │ │ │ │ [116, "report-generators"] │ │ │ │ │ ], │ │ │ │ │ + "BuildStatusGenerator": [ │ │ │ │ │ + [109, "buildstatusgenerator"] │ │ │ │ │ + ], │ │ │ │ │ + "MessageFormatterFunction": [ │ │ │ │ │ + [113, "messageformatterfunction"] │ │ │ │ │ + ], │ │ │ │ │ "BitbucketServerCoreAPIStatusPush": [ │ │ │ │ │ [118, "bitbucketservercoreapistatuspush"] │ │ │ │ │ ], │ │ │ │ │ "BuildSetStatusGenerator": [ │ │ │ │ │ [111, "buildsetstatusgenerator"] │ │ │ │ │ ], │ │ │ │ │ "WorkerMissingGenerator": [ │ │ │ │ │ [117, "workermissinggenerator"] │ │ │ │ │ ], │ │ │ │ │ - "GitLabStatusPush": [ │ │ │ │ │ - [126, "gitlabstatuspush"] │ │ │ │ │ - ], │ │ │ │ │ - "BitbucketServerPRCommentPush": [ │ │ │ │ │ - [119, "bitbucketserverprcommentpush"] │ │ │ │ │ + "GerritVerifyStatusPush": [ │ │ │ │ │ + [123, "gerritverifystatuspush"] │ │ │ │ │ ], │ │ │ │ │ "GerritStatusPush": [ │ │ │ │ │ [122, "gerritstatuspush"] │ │ │ │ │ ], │ │ │ │ │ - "MessageFormatter": [ │ │ │ │ │ - [112, "messageformatter"] │ │ │ │ │ - ], │ │ │ │ │ - "Context": [ │ │ │ │ │ - [112, "context"] │ │ │ │ │ + "Using manhole": [ │ │ │ │ │ + [102, "using-manhole"] │ │ │ │ │ ], │ │ │ │ │ "BitbucketServerStatusPush": [ │ │ │ │ │ [120, "bitbucketserverstatuspush"] │ │ │ │ │ ], │ │ │ │ │ - "PushjetNotifier": [ │ │ │ │ │ - [131, "pushjetnotifier"] │ │ │ │ │ + "Common Build Properties": [ │ │ │ │ │ + [108, "common-build-properties"] │ │ │ │ │ ], │ │ │ │ │ - "GerritVerifyStatusPush": [ │ │ │ │ │ - [123, "gerritverifystatuspush"] │ │ │ │ │ + "Source Stamp Attributes": [ │ │ │ │ │ + [108, "source-stamp-attributes"] │ │ │ │ │ ], │ │ │ │ │ - "GitHubCommentPush": [ │ │ │ │ │ - [124, "githubcommentpush"] │ │ │ │ │ + "Using Properties in Steps": [ │ │ │ │ │ + [108, "using-properties-in-steps"] │ │ │ │ │ ], │ │ │ │ │ - "IRC Bot": [ │ │ │ │ │ - [129, "irc-bot"] │ │ │ │ │ + "Property": [ │ │ │ │ │ + [108, "property"] │ │ │ │ │ + ], │ │ │ │ │ + "Interpolate": [ │ │ │ │ │ + [108, "interpolate"] │ │ │ │ │ + ], │ │ │ │ │ + "Renderer": [ │ │ │ │ │ + [108, "renderer"] │ │ │ │ │ + ], │ │ │ │ │ + "Transform": [ │ │ │ │ │ + [108, "transform"] │ │ │ │ │ + ], │ │ │ │ │ + "FlattenList": [ │ │ │ │ │ + [108, "flattenlist"] │ │ │ │ │ + ], │ │ │ │ │ + "WithProperties": [ │ │ │ │ │ + [108, "id8"] │ │ │ │ │ + ], │ │ │ │ │ + "Custom Renderables": [ │ │ │ │ │ + [108, "custom-renderables"] │ │ │ │ │ + ], │ │ │ │ │ + "URL for build": [ │ │ │ │ │ + [108, "url-for-build"] │ │ │ │ │ + ], │ │ │ │ │ + "Renderable Comparison": [ │ │ │ │ │ + [108, "renderable-comparison"] │ │ │ │ │ + ], │ │ │ │ │ + "MessageFormatterRenderable": [ │ │ │ │ │ + [115, "messageformatterrenderable"] │ │ │ │ │ ], │ │ │ │ │ "BuildStartEndStatusGenerator": [ │ │ │ │ │ [110, "buildstartendstatusgenerator"] │ │ │ │ │ ], │ │ │ │ │ - "GitHubStatusPush": [ │ │ │ │ │ - [125, "githubstatuspush"] │ │ │ │ │ + "MessageFormatter": [ │ │ │ │ │ + [112, "messageformatter"] │ │ │ │ │ ], │ │ │ │ │ - "MailNotifier arguments": [ │ │ │ │ │ - [130, "mailnotifier-arguments"] │ │ │ │ │ + "Context": [ │ │ │ │ │ + [112, "context"] │ │ │ │ │ + ], │ │ │ │ │ + "Multiple-Codebase Builds": [ │ │ │ │ │ + [106, "multiple-codebase-builds"] │ │ │ │ │ ], │ │ │ │ │ "MessageFormatterMissingWorkers": [ │ │ │ │ │ [114, "messageformattermissingworkers"] │ │ │ │ │ + ], │ │ │ │ │ + "GitHubCommentPush": [ │ │ │ │ │ + [124, "githubcommentpush"] │ │ │ │ │ + ], │ │ │ │ │ + "BitbucketServerPRCommentPush": [ │ │ │ │ │ + [119, "bitbucketserverprcommentpush"] │ │ │ │ │ + ], │ │ │ │ │ + "Interlocks": [ │ │ │ │ │ + [100, "interlocks"] │ │ │ │ │ + ], │ │ │ │ │ + "Access Modes": [ │ │ │ │ │ + [100, "access-modes"] │ │ │ │ │ + ], │ │ │ │ │ + "Count": [ │ │ │ │ │ + [100, "count"] │ │ │ │ │ + ], │ │ │ │ │ + "Scope": [ │ │ │ │ │ + [100, "scope"] │ │ │ │ │ + ], │ │ │ │ │ + "Configuring Buildbot": [ │ │ │ │ │ + [101, "configuring-buildbot"] │ │ │ │ │ + ], │ │ │ │ │ + "Config File Format": [ │ │ │ │ │ + [101, "config-file-format"] │ │ │ │ │ + ], │ │ │ │ │ + "Basic Python Syntax": [ │ │ │ │ │ + [101, "basic-python-syntax"] │ │ │ │ │ + ], │ │ │ │ │ + "Predefined Config File Symbols": [ │ │ │ │ │ + [101, "predefined-config-file-symbols"] │ │ │ │ │ + ], │ │ │ │ │ + "Testing the Config File": [ │ │ │ │ │ + [101, "testing-the-config-file"] │ │ │ │ │ + ], │ │ │ │ │ + "Loading the Config File": [ │ │ │ │ │ + [101, "loading-the-config-file"] │ │ │ │ │ + ], │ │ │ │ │ + "Reloading the Config File (reconfig)": [ │ │ │ │ │ + [101, "reloading-the-config-file-reconfig"] │ │ │ │ │ + ], │ │ │ │ │ + "Miscellaneous Configuration": [ │ │ │ │ │ + [104, "miscellaneous-configuration"] │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ "indexentries": { │ │ │ │ │ "authbase (class in buildbot.www.auth)": [ │ │ │ │ │ [4, "buildbot.www.auth.AuthBase"] │ │ │ │ │ ], │ │ │ │ │ "oauth2auth (class in buildbot.www.oauth2)": [