Releases/Firefox 10.0esr/BuildNotes
Contents
- 1 Notes About Releasing
- 2 Bugs hit
- 3 Build Engineers
- 4 Signed-off Revision(s)
- 5 L10N changesets
- 6 Tags
- 7 Build data
- 8 Notes
- 8.1 Build 1
- 8.1.1 Preparing to start Automation
- 8.1.2 E-mail Metrics
- 8.1.3 Tag
- 8.1.4 Bouncer Submitter
- 8.1.5 Source
- 8.1.6 Start autosign
- 8.1.7 Build
- 8.1.8 Unittests / Talos
- 8.1.9 Firefox Signing
- 8.1.10 Reset reserved slaves
- 8.1.11 Check permissions / AV scan
- 8.1.12 Push files to internal mirrors
- 8.1.13 Final verification
- 8.1 Build 1
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Build Engineers
bhearsum - Tracking bug: bug 719216
Signed-off Revision(s)
Build 1: acddb6b6a01c
L10N changesets
Doesn't exist.
Tags
Build # | Branch, Tags | Changeset |
1 | GECKO100_2012013006_RELBRANCH, FIREFOX_10_0esr_BUILD1 FIREFOX_10_0esr_RELEASE | 282ed6ece1f6 |
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | 20120130064731 | mv-moz2-linux-ix-slave03 | 1 hrs, 1 mins, 35 secs |
Linux64 | moz2-linux64-slave08 | 4 hrs, 34 mins, 2 secs | ||
Mac | moz2-darwin10-slave24 | 3 hrs, 47 mins, 10 secs | ||
Windows | mw32-ix-slave04 | 3 hrs, 15 mins, 13 secs |
Notes
Build 1
Preparing to start Automation
- No clobber necessary because this is the first release on the branch
- Didn't adjust reserved slaves because it was still set to 10 from the 10.0 release, which was more or less done.
- Pushed the default branch of mozilla-release to mozilla-esr10
- Landed the wordmark update on the ESR repo: https://bugzilla.mozilla.org/attachment.cgi?id=591983&action=edit
- Copied l10n-changesets_mozilla-release to l10n-changesets_mozilla-esr10
- Landed release config update & l10n-changesets patch
- Tag buildbot-configs, buildbotcustom, & tools with build & release tags
- update and reconfigure the master
- start automation:
# Dry-run source ../bin/activate PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -V 10.0esr --branch mozilla-esr10 --build-number 1 -c release-firefox-mozilla-esr10.py --dryrun --products firefox localhost:9001 # Failed because it claimed mozconfigs were missing (it was looking in the buildbot-configs repo instead of the source one), and also because the l10n dashboard check failed (because we have no milestone for esr) PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -V 10.0esr --branch mozilla-esr10 --build-number 1 -c release-firefox-mozilla-esr10.py --bypasscheck --products firefox localhost:9001
E-mail Metrics
Sent the following mail to metrics-alerts@mozilla.org:
Firefox,firefox,firefox,10.0esr,10.0
NOTE: metrics e-mailed me later to say that the last part of this line should always be '10.0esr', until we have a new ESR - because it represents the "major" version associated with the specific minor version. So, the mail for 10.0.1esr should be: Firefox,firefox,firefox,10.0esr,10.0esr
Tag
No problems.
Bouncer Submitter
No problems.
Source
No problems.
Start autosign
NOTE: use new signcode keys from d:/2011-keys
Ran the following on keymaster:
PRODUCT=firefox VERSION=10.0esr BUILD=1 TAG=FIREFOX_10_0esr_RELEASE REPO='releases/mozilla-esr10' EMAIL=release@mozilla.com KEYDIR=d:/2011-keys RELCONFIG=mozilla/release-firefox-mozilla-esr10.py cd ${HOME}/hg-tools/ # if it exists, otherwise create a fresh clone hg pull && hg up -r ${TAG} mkdir -p ~/signing-work/${PRODUCT}-${VERSION}/lib/python cd ~/signing-work/${PRODUCT}-${VERSION} cp ~/hg-tools/release/signing/* . rsync -av ~/hg-tools/lib/python/ ./lib/python/ make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} RELCONFIG=${RELCONFIG}
Build
Firefox
Firefox repacks
- Linux repack 5/6 failed due to an hg timeout.
- Used "rebuild" to retrigger it.
No further problems
Unittests / Talos
- Look to see that they ran
- Document any oranges (per platform) for unittests - if possible, try to confirm it's known/random
- Make sure there's no red/failures that we need to have a dev look at
Firefox Signing
No problems with signing, got "signature verification succeeded" mail.
Reset reserved slaves
This is also a good time to QUIT SIGNCODE on keymaster if you've still got it running.
Check permissions / AV scan
- Triggered with "force build"
- No permissions or virus problems.
Push files to internal mirrors
- First time only addition to stage:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude of
- firefox/releases/*esr*
- Triggered with "force build".