Releases/Firefox 15.0b3/BuildNotes

Checklist

Notes

Build 1

Ship the l10n milestone

  • Went to https://l10n.mozilla.org/shipping/milestones
  • Clicked on "new milestones" link
  • Clicked "clear aurora"
  • Clicked "X" for everything except "Fennec beta" and "Firefox beta"
  • Clicked "Submit"
  • Clicked "ship" for Firefox
  • Downloaded l10n changesets
  • Clicked "ship it"
  • Clicked "ship" for Fennec
  • Clicked "add"
  • Filled out form:
    • repo: releases/mozilla-beta
    • branch: default
    • path: mobile/android/locales/maemo-locales
  • Clicked "Generate it"
  • Downloaded l10n changesets
  • Clicked "Ship it"

Set the reserved slaves

# cltbld@bm13
cd /builds/buildbot/build1
echo 10 > master/reserved_slaves

Start the automation

#ffxbld@stage
version=15.0b3
product=firefox
cd /pub/mozilla.org/$product/nightly/
mkdir ../candidates/$version-candidates
ln -s ../candidates/$version-candidates $version-candidates
  • Double landed configs
  • Tagged configs, custom, tools
  • Updated+reconfiged bm13
  • Ran release_sanity:
. bin/activate
cd master
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \
    -V 15.0b3 --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
  • Started automation by running the command aboce without --dryrun

Sign android builds

#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 --platform android

Reset reserved_slaves and unlock slaves

# cltbld@bm13
cd /builds/buildbot/build1
echo "0" > master/reserved_slaves

Publish Fennec

Run pushsnip

[ffxbld@dp-ausstage01 staging]$ ~/bin/pushsnip Firefox-15.0b3-build1

Bugs hit