Releases/Firefox 15.0.1/BuildNotes

From MozillaWiki
Jump to: navigation, search

Be sure to take notes on manual steps and any problems you encounter.

Checklist

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

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