Releases/Firefox 10.0.2esr/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 E-mail mirrors@mozilla.org
- 8.1.4 Tag
- 8.1.5 Bouncer Submitter
- 8.1.6 Source
- 8.1.7 Start autosign
- 8.1.8 Build
- 8.1.9 Unittests / Talos
- 8.1.10 Firefox Signing
- 8.1.11 L10N verify
- 8.1.12 Updates
- 8.1.13 Reset reserved slaves
- 8.1.14 Check permissions / AV scan
- 8.1.15 Before Release Day
- 8.1.16 Final verification
- 8.1.17 Push index file to mirrors
- 8.1.18 Push to external mirrors
- 8.1.19 Release Day
- 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
Enter any bugs pre-existing or newly discovered and filed during the release:
- bug 727977 - mw32-ix-slave02 and mw32-ix-slave20 have outdated mercurial version
- bug 728186 - Adjust uptake values for ESR releases
Build Engineers
rail - Tracking bug: bug 727634
Signed-off Revision(s)
Build 1: cc9013d9ffc1
L10N changesets
No milestones, or changes since 10.0.1esr
Tags
Build # | Branch, Tags | Changeset |
GECKO1001_2012020805_RELBRANCH, FIREFOX_10_0_2esr_BUILD1 FIREFOX_10_0_2esr_RELEASE | 14af4fac0bc5 |
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | 20120216092139 | mv-moz2-linux-ix-slave06 | 1 hrs, 4 mins, 19 secs |
Linux64 | moz2-linux64-slave08 | 4 hrs, 13 mins, 10 secs | ||
Mac | moz2-darwin10-slave06 | 3 hrs, 8 mins, 49 secs | ||
Windows | mw32-ix-slave04 | 3 hrs, 17 mins, 55 secs |
Fennec
N/A
Notes
Build 1
Preparing to start Automation
- set a clobber for "any master", "mozilla-esr10", "any builder" cat
- Reserve slaves already done by 11.0b3
-
Update l10n changesets for desktop, mobileNo changes for a chemspill - Land automation configs
- Tag buildbot-configs, buildbotcustom, & tools with build & release tags
- update and reconfigure the master
- ran release_sanity.py dry-run:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u nthomas -V 10.0.2esr --branch mozilla-esr10 --build-number 1 -c release-firefox-mozilla-esr10.py --dryrun --products firefox localhost:9001
- Complained about the same mozconfig things as 10.0.1. See the details and explanations
- No l10n dashboard entry
- Ignorable
- With errors accounted for, started release with --bypass-check:
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u rail -V 10.0.2esr --branch mozilla-esr10 --build-number 1 -c release-firefox-mozilla-esr10.py --bypass-check --products firefox localhost:9001
E-mail Metrics
Use the address "metrics-alerts < AT > mozilla < PERIOD > org"
Firefox,firefox,firefox,10.0.2esr,10.0esr
E-mail mirrors@mozilla.org
N/A
Tag
No problems
Bouncer Submitter
No problems
Source
No problems
Start autosign
NOTE: use new signcode keys from d:/2011-keys
Instructions are in CombinedSigning
PRODUCT=firefox VERSION=10.0.2esr BUILD=1 TAG=FIREFOX_10_0_2esr_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
No problems
L10N Repacks
- One of the win32 l10n chunks failed to clone fr with "Request URI Too Large" errors.
- It turned out that some of the slaves have very outdated hg version. Filed bug 727977
- Forced standalone repack for fr locale
- Forced release-mozilla-esr10-win32_repack_complete builder to send r-d email
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.
L10N verify
No problems
Updates
Update verify
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
It is supposed to be triggered automatically after updates are done. File a bug if it doesn't.
Before Release Day
Assuming this is not a chemspill.
Run backupsnip for release snippets
~/bin/backupsnip Firefox-10.0.2esr-build1 # 24m8.145s
Push files to internal mirrors
Forced, took 18 mins, 58 secs
Hit bug 728472. Copied asc files back in via:
rsync -av --dry-run --ignore-existing --exclude=*tests* --exclude=*crashreporter* --exclude=*.log --exclude=*.txt --exclude=*unsigned* --exclude=*update-backup* --exclude=*partner-repacks* --exclude=*.checksums --exclude=logs --exclude=jsshell* /pub/mozilla.org/firefox/nightly/10.0.2esr-candidates/build1/ /pub/mozilla.org/firefox/releases/10.0.2esr/ rsync -av --ignore-existing --exclude=*tests* --exclude=*crashreporter* --exclude=*.log --exclude=*.txt --exclude=*unsigned* --exclude=*update-backup* --exclude=*partner-repacks* --exclude=*.checksums --exclude=logs --exclude=jsshell* /pub/mozilla.org/firefox/nightly/10.0.2esr-candidates/build1/ /pub/mozilla.org/firefox/releases/10.0.2esr/
Final verification
No problems.
Push index file to mirrors
N/A
Push to external mirrors
N/A
Release Day
Push to Release Channel
~/bin/pushsnip Firefox-10.0.2esr-build1 # 2m51.805s