Releases/Firefox 11.0b8/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 Edit rsync exclude files
- 8.1.5 Tag
- 8.1.6 Bouncer Submitter
- 8.1.7 Source
- 8.1.8 Start autosign
- 8.1.9 Build
- 8.1.10 Unittests / Talos
- 8.1.11 XULRunner
- 8.1.12 Partner Repack
- 8.1.13 Firefox Signing
- 8.1.14 Android Signing
- 8.1.15 L10N verify
- 8.1.16 Checksums
- 8.1.17 Updates
- 8.1.18 Major Update
- 8.1.19 Reset reserved slaves
- 8.1.20 Check permissions / AV scan
- 8.1.21 Push to internal mirrors
- 8.1.22 Final verification
- 8.1.23 Going to Beta
- 8.1.24 Push index file to mirrors
- 8.1.25 Push to external mirrors
- 8.1.26 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
nthomas - Tracking bug: bug 734690
Signed-off Revision(s)
Build 1: a33a3a56887e
Only building Firefox this time.
L10N changesets
Instructions on how to get them
- Firefox: l10n-changesets
- Fennec: N/A
Tags
Build # | Branch, Tags | Changeset |
1 | MOBILE80_#_RELBRANCH, FENNEC_VERSION_RELEASE, FENNEC_VERSION_BUILD1 | N/A |
GECKO110_2012031017_RELBRANCH, FIREFOX_11_0b8_BUILD1 FIREFOX_11_0b8_RELEASE | 0df2e93ff663 |
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | 20120310173008 | mv-moz2-linux-ix-slave19 | 1 hrs, 13 mins, 30 secs |
Linux64 | moz2-linux64-slave01 (VM) | 2 hrs, 43 mins, 16 secs | ||
Mac | moz2-darwin10-slave43 | 3 hrs, 14 mins, 8 secs | ||
Windows | mw32-ix-slave20 | 3 hrs, 24 mins, 20 secs |
Fennec
N/A
Notes
Build 1
Preparing to start Automation
- Set clobbers for any master, mozilla-beta, and any builder
- Reserve slaves, already set for other releases
[cltbld@buildbot-master08 master]$ pwd /builds/buildbot/build1/master [cltbld@buildbot-master08 master]$ cat reserved_slaves_bm08-build1 10
- For build1 only, create a symlink for your $version (eg 11.0b4, 10.0.2esr, 10.0.2, 3.6.27) (until bug 725839 is resolved)
# ffxbld@stage cd /pub/mozilla.org/firefox/nightly/ mkdir ../candidates/11.0b8-candidates ln -s ../candidates/11.0b8-candidates 11.0b8-candidates
- No l10n milestones to ship, or changes to changesets (chemspill mode)
- Double landed automation configs
- Tag buildbot-configs, buildbotcustom, & tools with build & release tags.
hg tag FIREFOX_11_0b8_RELEASE FIREFOX_11_0b8_BUILD1
- update and reconfigure the master
- start automation (NB: normally have Fennec in here too, see 11.0b6 notes)
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u nthomas \ -pfirefox -V 11.0b8 --branch mozilla-beta --build-number 1 \ -c release-firefox-mozilla-beta.py --dryrun localhost:9001
Got
ERROR : cannot find l10n dashboard at https://l10n-stage-sj.mozilla.org/shipping/l10n-changesets?ms=fx11_beta_b8 ERROR : Error verifying l10n dashboard changesets
which is expected for a chemspill where the l10n hasn't had time to create a milestone. Start with -b get around that
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u nthomas \ -pfirefox -V 11.0b8 --branch mozilla-beta --build-number 1 \ -c release-firefox-mozilla-beta.py -b localhost:9001
E-mail Metrics
Use the address "metrics-alerts < AT > mozilla < PERIOD > org"
Firefox,firefox,firefox,11.0b8,11.0
E-mail mirrors@mozilla.org
N/A
Edit rsync exclude files
N/A
Tag
no problems
Bouncer Submitter
no problems
Source
no problems
Start autosign
N/A
Build
Firefox
no problems
Firefox repacks
no problems
Fennec
N/A
Fennec repacks
N/A
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
XULRunner
Source
no problems
Build
no problems
Signing
Updated ~/sign_xulrunner_beta.sh and executed it (doc). No problems.
Partner Repack
N/A
Firefox Signing
N/A
Android Signing
N/A
L10N verify
no problems
Checksums
no problems
Updates
no problems
Update verify
no problems
Major Update
N/A
Reset reserved slaves
Check permissions / AV scan
no problems
Push to internal mirrors
no problems (automatic)
Final verification
no problems
Going to Beta
Run backupsnip
~/bin/backupsnip Firefox-11.0b8-build1
Push to beta
time ~/bin/pushsnip Firefox-11.0b8-build1 # 48m50.398s
Push index file to mirrors
N/A
Push to external mirrors
N/A
Release Day
Publish Fennec to the Android Market
N/A
Push XULRunner to Mirrors
# xrbld@stage rsync -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip \ --exclude=*.checksums --exclude=jsshell* \ /pub/mozilla.org/xulrunner/nightly/11.0b8-candidates/build1/ \ /pub/mozilla.org/xulrunner/releases/11.0b8/
Update XULRunner wiki page
N/A
Push to Release Channel
N/A
Update symlinks
N/A
Remove index.html files
N/A
Update browser choice website
N/A