Releases/SampleBuildNotes

From MozillaWiki
< Releases
Revision as of 12:53, 28 June 2012 by Bhearsum (talk | contribs)
Jump to navigation Jump to search

Please note that this is NOT a template. You should NOT copy and paste it anywhere. It's only purpose is to provide an example of what build notes could look like when using the checklist. Each release is a unique snowflake and will look slightly differently.

When doing a release you should follow the checklist.

Checklist

Notes

Build 1

Started the Release

  • Shipped the l10n milestone
  • Set "any master", "mozilla-beta", "any builder" for a clobber
  • Set reserved slaves to 8
  • Verified that bm13 had enough win32, linux, linux64, and r5 lion machines available to it
  • Landed config updates, tagged buildbot-configs, buildbotcustom, and tools with {FIREFOX,FENNEC}_14_0b7_{RELEASE,BUILD1}
  • Updated and reconfiged the master
  • Ran release sanity dry run:
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -V 14.0b7 --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
  • No problems, started the automation by running release sanity again without --dryrun

E-mail Metrics

Sent

Firefox,firefox,firefox,14.0b7,14.0
Fennec,firefox-mobile,fennec,14.0b7,14.0

Signed Android Builds

cd ~/signing-work/mozharness
hg pull -u && hg up -C
python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-beta.py --platform android

Reset reserved slaves

Reset to 0.

Published Fennec

  • Updated & ran push_fennec.sh
  • Uploaded & activated on Play store

Pushed beta snippets

cd /opt/aus2/snippets/staging
~/bin/pushsnip Firefox-14.0b99-build1

Bugs Hit