deploy buildbot-0.8.4-pre-moz2 to posix buildslaves

RESOLVED FIXED

Status

Release Engineering
General
RESOLVED FIXED
7 years ago
5 years ago

People

(Reporter: dustin, Assigned: dustin)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

(Assignee)

Description

7 years ago
This contains:
 Bug 665254: fix idle reboots with old masters or disconnected masters; r=catlee
 Bug 650004: Buildslave should not exit on UnauthorizedLogin; r=catlee
(Assignee)

Comment 1

7 years ago
It looks like I tagged the wrong version with SLAVE_0_8_4_PRE_MOZ1.  I'll fix that.  The correct hashes are

SLAVE_0_8_4_PRE_MOZ1             151:0b3e92109b06
SLAVE_0_8_4_PRE_MOZ2             216:75946445469e

I'm following the instructions here:

+# To add a new version of buildbot:
+#
+#  - establish the desired version of the buildbot source, on the 'slaves'
+#    branch of build/buildbot
+#  - tag it with SLAVE_X_Y_Z_MOZN as appropriate
+#  - add slave/buildslave/VERSION containing the lower-case form, e.g.,
+#    3.4.1-moz3.  similarly for master/buildslave/VERSION
+#  - run 'setup.py sdist' in the slave/ directory and in the master/ directory
+#  - copy the resulting {master,slave}/dist/buildbot-*.tar.gz into the
+#    python-packages directory (see modules/python/manifests/virtualenv.pp).
+#  - add a new case below setting any relevant variables for the install.
(Assignee)

Updated

7 years ago
Depends on: 669977
(Assignee)

Comment 2

7 years ago
I pushed the tags:

changeset:   221:7ed5b5e17340
branch:      slaves
tag:         tip
parent:      144:09249a3da559
user:        Dustin J. Mitchell <dustin@mozilla.com>
date:        Thu Jul 07 13:59:18 2011 -0500
summary:     Added tag SLAVE_0_8_4_PRE_MOZ1 for changeset 0b3e92109b06

changeset:   220:879acf1bc0f0
branch:      slaves
parent:      216:75946445469e
user:        Dustin J. Mitchell <dustin@mozilla.com>
date:        Thu Jul 07 13:23:58 2011 -0500
summary:     Added tag SLAVE_0_8_4_PRE_MOZ2 for changeset 75946445469e
(Assignee)

Comment 3

7 years ago
Created attachment 544606 [details] [diff] [review]
m669955-puppet-manifests-p1-r1.patch

This installs -moz2 on staging slaves, leaving -moz1 on production.  If it works, I'll post a new patch to make production run -moz2 as well.
Attachment #544606 - Flags: review?(catlee)
Comment on attachment 544606 [details] [diff] [review]
m669955-puppet-manifests-p1-r1.patch

should the old version be deleted?
Attachment #544606 - Flags: review?(catlee) → review+
(Assignee)

Comment 5

7 years ago
Not yet - I want to allow a fallback.  We can probably get rid of 0.8.0 at this point though.
(Assignee)

Comment 6

7 years ago
Hm, the buildbot and buildbot-slave packages I had in /N/staging were both built from the wrong branch, and as such did not have buildbot.slave.bot or buildslave.idleizer.  I blame hg.

I rebuilt them and things work fine.  For the record, the rebuild was from 75946445469e (which the original build should have been from).
(Assignee)

Comment 7

7 years ago
Created attachment 548252 [details] [diff] [review]
m669955-puppet-manifests-p2-r1.patch

enable -moz2 on the remaining POSIX buildslaves.
Attachment #548252 - Flags: review?(catlee)
Comment on attachment 548252 [details] [diff] [review]
m669955-puppet-manifests-p2-r1.patch

Review of attachment 548252 [details] [diff] [review]:
-----------------------------------------------------------------
Attachment #548252 - Flags: review?(catlee) → review+
(Assignee)

Comment 9

7 years ago
Comment on attachment 548252 [details] [diff] [review]
m669955-puppet-manifests-p2-r1.patch

landing on puppet masters now
Attachment #548252 - Flags: checked-in+
(Assignee)

Comment 10

7 years ago
This seems not to have caused any great discomfort.
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.