Releases/Firefox 15.0.1/BuildNotes
< Releases
Be sure to take notes on manual steps and any problems you encounter.
Checklist
Ship the l10n milestone DESKTOP MOBILE RELEASE BETASet reserved_slaves DESKTOP MOBILE RELEASE BETA ESRCheck to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESRStart the automation DESKTOP MOBILE RELEASE BETA ESR- E-mail Mirrors DESKTOP RELEASE
Edit any rsync exclude files DESKTOP RELEASESign Android builds MOBILE RELEASE BETAReset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESRPush to mirrors DESKTOP RELEASEPush index files to the mirrors DESKTOP RELEASERun backupsnip DESKTOP RELEASE ESR- Push to external mirrors DESKTOP RELEASE
- Verify throttling DESKTOP RELEASE
- Publish Fennec MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
- Update XULRunner wiki pages DESKTOP RELEASE
- Update symlinks DESKTOP MOBILE RELEASE ESR
Remove index files DESKTOP RELEASE- Get the Browser Choice website updated DESKTOP RELEASE
Notes
Tracking bug: bug 788317
Release engineer: rail
Buildbot master: buildbot-master12
Build 1
- No l10n changesets for a chemspill
- clobbered release-mozilla-release
- reserved slaves
[cltbld@buildbot-master12 ~]$ echo "8" > /builds/buildbot/build1/master/reserved_slaves [cltbld@buildbot-master12 ~]$ cat /builds/buildbot/build1/master/reserved_slaves 8
- Locked for 6 mw32-ix-slaves to bm12. Locked 8 bld-r5-lion slaves to bm12.
- release sanity
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \ -V 15.0.1 --branch mozilla-release --build-number 1 \ --release-config release-firefox-mozilla-release.py \ --release-config release-fennec-mozilla-release.py --products firefox,fennec \ --dryrun --l10n-dashboard-version=15 localhost:9001
- Complained about ach, mn, and sw being missing, because the l10n dashboard exports beta locales
- Started automation
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \ -V 15.0.1 --branch mozilla-release --build-number 1 \ --release-config release-firefox-mozilla-release.py \ --release-config release-fennec-mozilla-release.py --products firefox,fennec \ --bypass-l10n-check localhost:9001
- Android signing
# cltsign@signing1 cd ~/signing-work/mozharness hg pull -u && hg up -C -r default python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-release.py --platform android
- Reset the reserved slaves
[cltbld@buildbot-master12 ~]$ echo "0" > /builds/buildbot/build1/master/reserved_slaves [cltbld@buildbot-master12 ~]$ cat /builds/buildbot/build1/master/reserved_slaves 0
- I ran this script to create partial snippets to block partial updates fro Mac partner repacks.
#ffxbld@aus3-stagin ~/bin/pushsnip Firefox-15.0.1-build1-mac-partner-block-test
Bugs Hit
- bug 788912 - bouncer submitter failed. Had to delete products from bounceradmin and rerun the builder
- bug 788883 - Release automation should announce signed android builds