Releases/Firefox 16.0b2/BuildNotes: Difference between revisions

From MozillaWiki
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

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