Releases/Firefox 16.0b2/BuildNotes

< Releases
Revision as of 11:49, 5 September 2012 by Rail (talk | contribs)

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

Checklist

Notes

Tracking bug: bug 782985

Release engineer: rail

Buildbot master: buildbot-master13

Build 1

  • clobbered release-mozilla-beta
  • reserved slaves
   [cltbld@buildbot-master13 ~]$ cd /builds/buildbot/build1/master/
   [cltbld@buildbot-master13 master]$ cat reserved_slaves 
   0
   [cltbld@buildbot-master13 master]$ echo 8 > !:$
   echo 8 > reserved_slaves
   [cltbld@buildbot-master13 master]$ cat !:$
   cat reserved_slaves
   8
   [cltbld@buildbot-master13 master]$
  • shipped l10n changesets
  • landed release configs, and tagged
  hg tag -f {FIREFOX,FENNEC}_16_0b2_{RELEASE,BUILD1}
  • reconfig
make update checkconfig && python buildbot-wrangler.py reconfig /builds/buildbot/build1/master/
  • Dry run
(build1)[cltbld@buildbot-master13 master]$ PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \
   -V 16.0b2 --branch mozilla-beta --build-number 1  \
  --release-config release-firefox-mozilla-beta.py --release-config release-fennec-mozilla-beta.py \
  --products firefox,fennec --dryrun localhost:9001
  • mozconfig differences are acceptable - reopened bug 786278 to adjust the whitelists
  • started automation
(build1)[cltbld@buildbot-master13 master]$ PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \
   -V 16.0b2 --branch mozilla-beta --build-number 1 \
  --release-config release-firefox-mozilla-beta.py --release-config release-fennec-mozilla-beta.py \
  --products firefox,fennec -b localhost:9001
  • signed android builds
# on cltsign@signing1
cd ~/signing-work/mozharness
hg pull -u && hg up -C
cd ..
python2.6 mozharness/scripts/sign_android.py --config-file signing/android_mozilla-beta.py
  • reset reserved slaves
echo 0 > reserved_slaves