Releases/Firefox 15.0.1/BuildNotes
< Releases
Jump to navigation
Jump to search
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 ESRPush to external mirrors DESKTOP RELEASEVerify throttling DESKTOP RELEASEPublish Fennec MOBILE RELEASE BETARun pushsnip DESKTOP RELEASE BETA ESRUpdate XULRunner wiki pages DESKTOP RELEASEUpdate symlinks DESKTOP MOBILE RELEASE ESRRemove index files DESKTOP RELEASEGet 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
- pushed snippets
~/bin/pushsnip Firefox-15.0.1-build1 ~/bin/pushsnip Firefox-15.0.1-build1-mac-partner-block
Build 2 (Mobile only)
- no l10n changesets
- landed configs, tagged
hg tag -f FENNEC_15_0_1_{BUILD2,RELEASE}
- updated and reconfiged the master
- release sanity
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \ -V 15.0.1 --branch mozilla-release --build-number 2 \ --release-config release-fennec-mozilla-release.py --products fennec \ --bypass-l10n-check --dryrun localhost:9001
- started automation
- 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
- pushed Fennec build2
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
- bug 770996 - partial mars broken for mac partner builds