Releases/Firefox 16.0b4/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 1: Line 1:
= 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}}
* <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}}</s>
* [[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 13:33, 19 September 2012

Checklist

Notes

Build 1

Starting the automation

  • Created milestones for Fennec and Firefox using the l10n dashboard & downloaded changesets
  • Set reserved_slaves to 8 on bm13
  • Ensured necessary slaves were connected (8 32-bit Linux, 5 64-bit Linux, tons of 64-bit Windows, only 2 32-bit Windows, 4 Mac)
    • Moved 2 additional 32-bit Windows slaves over to make sure repacks went reasonably quickly.
  • Landed config updates, transplanted to the production branch
  • Tagged buildbot-configs, buildbotcustom, tools with {FIREFOX,FENNEC}_16_0b4_{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 bhearsum \
   -V 16.0b4 --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:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \
   -V 16.0b4 --branch mozilla-beta --build-number 1 \
   --release-config release-firefox-mozilla-beta.py \
   --release-config release-fennec-mozilla-beta.py --products firefox,fennec  \
   localhost:9001