Releases/Firefox 16.0b2/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
= Checklist = | = Checklist = | ||
* [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves | Set reserved_slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves | Set reserved_slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Locking_slaves | Check to make sure you have all of the different types of slaves that you need]] {{DesktopTag}} {{MobileTag}} {{AllTag}} | * [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Locking_slaves | Check to make sure you have all of the different types of slaves that you need]] {{DesktopTag}} {{MobileTag}} {{AllTag}} | ||
* [[Release:Release_Automation_on_Mercurial:Preparation#Starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Preparation#Starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s> | ||
* [https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | * [https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | ||
* [[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}} | * [[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}} |
Revision as of 19:31, 4 September 2012
Be sure to take notes on manual steps and any problems you encounter.
Checklist
Ship the l10n milestone DESKTOP MOBILE RELEASE BETASet reserved_slaves DESKTOP MOBILE RELEASE BETA ESR- Check to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESR
Start the automation DESKTOP MOBILE RELEASE BETA ESR- Sign Android builds MOBILE RELEASE BETA
- Reset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESR
- Publish Fennec MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
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