Releases/Firefox 16.0b5/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
* <s>[https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s> | * <s>[https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s> | ||
* <s>[[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s> | * <s>[[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s> | ||
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}</s> | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}</s> | ||
Line 55: | Line 55: | ||
=== Reset reserved slaves === | === Reset reserved slaves === | ||
Reset to 0 on bm13. | Reset to 0 on bm13. | ||
=== Publish Fennec === | |||
==== Google Play ==== | |||
Published through the Google Play store per docs. | |||
==== Push the files ==== | |||
Edited ~ffxbld/push_fennec.sh on stage to point at 16.0b5 build1 and android/androidv6, ran it. | |||
=== Run pushsnip === | === Run pushsnip === |
Latest revision as of 21:59, 27 September 2012
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 ESRPublish Fennec MOBILE RELEASE BETARun pushsnip DESKTOP RELEASE BETA ESR
Bugs hit
Notes
- Tracking bug: bug 782988
- Release engineer: nthomas
- Buildbot master: bm13
Build 1
Starting the automation
- Created milestones for Fennec and Firefox using the l10n dashboard & downloaded changesets (still need to ship them)
- Fennec
- Clicked "Ship", then "Ship it" (to confirm that I wanted to ship even though there were pending signoffs).
- Clicked "Shipping Tools"
- Made sure "android" was the only platform listed, and "android-multilocale" was listed for multi-locale file, then clicked "Add"
- Made sure "releases/mozilla-beta", "default", "mobile/android/locales/maemo-locales" were in the new fields, then clicked "l10n-changesets.json"
- Downloaded the changesets from the resulting link
- Firefox
- Clicked "Ship", then "Ship it" (to confirm that I wanted to ship even though there were pending signoffs).
- Clicked "Shipping Tools"
- Clicked "l10n-changesets" and downloaded the resulting file
- Fennec
- Set reserved_slaves to 6
- Landed config updates, transplanted to the production branch
- Tagged buildbot-configs, buildbotcustom, tools with {FIREFOX,FENNEC}_16_0b5_{RELEASE,BUILD1}
- Updated and reconfiged bm13
- Ran release sanity:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u nthomas \ -V 16.0b5 --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
- All green, ran without --dryrun to start the automation
Sign Android Builds
Ran the following as 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
r-d was mailed automatically.
Reset reserved slaves
Reset to 0 on bm13.
Publish Fennec
Google Play
Published through the Google Play store per docs.
Push the files
Edited ~ffxbld/push_fennec.sh on stage to point at 16.0b5 build1 and android/androidv6, ran it.
Run pushsnip
# ffxbld@aus3-staging.mozilla.org cd /opt/aus2/snippets/staging ~/bin/pushsnip Firefox-16.0b5-build1