Releases/Firefox 15.0b3/BuildNotes
< Releases
Jump to navigation
Jump to search
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 ESRSign Android builds MOBILE RELEASE BETAReset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESR- Publish Fennec MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
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
- Bumped the version & build number in push_fennec.sh to 15.0b2 build3. Ran the following as ffxbld@stage.mozilla.org:
curl -O http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh bash push_fennec.sh
- Downloaded [1] Fennec multilocale APK to my laptop.
- Went to https://market.android.com/publish
- Clicked on "Firefox Beta"
- Clicked on "APK Files"
- Clicked on "Upload APK"
- Uploaded the 15.0b2 multilocale APK.
- Clicked "Save"
- Activated the new APK
- Decativated the old APK
- Clicked "Save"
Watched https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta until the "last updated" date changed.
Run pushsnip
[ffxbld@dp-ausstage01 staging]$ ~/bin/pushsnip Firefox-15.0b3-build1