Releases/Firefox 10.0.6esr/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 Set reserved slaves
- 8.1.2 Preparing to start Automation
- 8.1.3 E-mail Metrics
- 8.1.4 E-mail mirrors@mozilla.org
- 8.1.5 Edit rsync exclude files
- 8.1.6 Tag
- 8.1.7 Bouncer Submitter
- 8.1.8 Source
- 8.1.9 Build
- 8.1.10 XULRunner
- 8.1.11 Partner Repack
- 8.1.12 Android Signing
- 8.1.13 Checksums
- 8.1.14 Updates
- 8.1.15 Reset reserved slaves
- 8.1.16 Check permissions / AV scan
- 8.1.17 Push to internal mirrors
- 8.1.18 Final verification
- 8.1.19 Before Release Day
- 8.1.20 Push index file to mirrors
- 8.1.21 Push to external mirrors
- 8.1.22 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 - description
Build Engineers
{catlee} - Tracking bug: bug 758796
Signed-off Revision(s)
Build 1: 5be573d1665f
L10N changesets
No l10n changes
Tags
Manually tag the automation code, then record the generated tags below. (details)
Build # | Branch, Tags | Changeset |
MOBILE1006_2012071312_RELBRANCH, FENNEC_10.0.6esr_RELEASE, FENNEC_10.0.6esr_BUILD1 | dd4b1d007af1 | |
GECKO1006_2012071312_RELBRANCH, FIREFOX_10.0.6esr_BUILD1 FIREFOX_10.0.6esr_RELEASE | 6c432561c1fd |
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | |||
Linux64 | ||||
Mac | ||||
Windows |
Fennec
Build # | Type | Build ID | Build machine | Time to build |
1 | android | |||
android-xul |
Notes
Build 1
Set reserved slaves
Set reserved slaves to 4 on bm25
Preparing to start Automation
Clobbered release-mozilla-esr10 on all masters
# ffxbld@stage mkdir /pub/mozilla.org/firefox/candidates/10.0.6esr-candidates cd /pub/mozilla.org/firefox/nightly/ ln -s ../candidates/10.0.6esr-candidates .
Landed automation configs Tag buildbot-configs, buildbotcustom, & tools with build & release tags
hg tag {FIREFOX,FENNEC}_10_0_6esr_{RELEASE,BUILD1}
update and reconfigure the master
release sanity:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u catlee -V 10.0.6esr \ --branch mozilla-esr10 --build-number 1 -c release-firefox-mozilla-esr10.py \ -c release-fennec-mozilla-esr10.py --dryrun --products firefox,fennec localhost:9001
complains about l10n dashboard for fennec 10.0.6esr. this is expected. all the l10n revisions check out ok.
re-run with -l (to skip l10n checks) and without --dryrun
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u catlee -V 10.0.6esr \ --branch mozilla-esr10 --build-number 1 -c release-firefox-mozilla-esr10.py \ -c release-fennec-mozilla-esr10.py -l --products firefox,fennec localhost:9001
E-mail Metrics
subject: [release] Firefox 10.0.6esr metrics submission Firefox,firefox,firefox,10.0.6,10.0 Firefox,firefox,firefox,10.0.6esr,10.0
E-mail mirrors@mozilla.org
Don't use external mirrors for ESR
Edit rsync exclude files
Don't use external mirrors for ESR
Tag
No problems
Bouncer Submitter
No problems
Source
No problems
Build
Firefox
No problems
Firefox repacks
No problems
Fennec
No problems
Fennec repacks
No problems
XULRunner
No xulrunner for ESR releases
Partner Repack
No partner repacks for ESR releases
Android Signing
# cltsign@signing1 cd /home/cltsign/signing-work/mozharness hg pull -u python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-esr10.py
Checksums
No problems
Updates
No problems
Update verify
No problems
Reset reserved slaves
echo 0 > master/reserved_slaves
Check permissions / AV scan
No problems
Push to internal mirrors
Done by automation - no problems
Final verification
No problems
Before Release Day
Run backupsnip for release snippets
# ffxbld@aus3-staging ~/bin/backupsnip Firefox-10.0.6esr-build1
Push index file to mirrors
Not for ESR
Push to external mirrors
Not for ESR
Release Day
Publish Fennec to the Play Store (for beta releases and release releases)
Push the files (for beta releases and release releases)
Not releasing 10.0.6esr fennec
Play Store (for beta releases and release releases)
Not releasing 10.0.6esr to play store
Check Throttling
OK
Push to Release Channel (for beta releases and release releases)
~/bin/pushsnip Firefox-10.0.6esr-build1
Update symlinks
# ffxbld@stage rm latest-10.0esr; ln -s 10.0.6esr latest-10.0esr
Remove index.html files
Not for ESR
Update browser choice website
Not for ESR