Releases/Firefox 15.0b5/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
No edit summary |
(done with automation) |
||
| Line 13: | Line 13: | ||
* [[Release:Release_Automation_on_Mercurial:Build#Edit_rsync_exclude_files | Edit any rsync exclude files]] {{DesktopTag}} {{ReleaseTag}} | * [[Release:Release_Automation_on_Mercurial:Build#Edit_rsync_exclude_files | Edit any rsync exclude files]] {{DesktopTag}} {{ReleaseTag}} | ||
--> | --> | ||
* [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}} | ||
| Line 26: | Line 22: | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Check_Throttling | Verify throttling]] {{DesktopTag}} {{ReleaseTag}} | * [[Release:Release_Automation_on_Mercurial:Updates#Check_Throttling | Verify throttling]] {{DesktopTag}} {{ReleaseTag}} | ||
--> | --> | ||
</strike> | |||
</small> | |||
<strong> | |||
</strong> | |||
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | * [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}} | * [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}} | ||
| Line 72: | Line 72: | ||
=== Move r5 slaves over === | === Move r5 slaves over === | ||
(bhearsum). I noticed that the mac build still hadn't started in the morning because there were no slaves available for it. I moved bld-lion-r5-055 through 058 to bm13 by locking them to slavealloc and rebooting. | (bhearsum). I noticed that the mac build still hadn't started in the morning because there were no slaves available for it. I moved bld-lion-r5-055 through 058 to bm13 by locking them to slavealloc and rebooting. | ||
=== signing === | |||
* signing went fine: | |||
[cltsign@signing1 signing-work]$ python2.6 mozharness/scripts/sign_android.py \ | |||
--config-file signing/android_mozilla-beta.py --platform android | |||
=== finished with automation === | |||
* release reserve: | |||
(build1)[cltbld@buildbot-master13 master]$ echo 0 >reserved_slaves | |||
(build1)[cltbld@buildbot-master13 master]$ cat reserved_slaves | |||
0 | |||
* unlocked w32 & mac slaves | |||
Revision as of 21:05, 15 August 2012
Based on checklist version. Be sure to take notes on manual steps and any problems you encounter.
Checklist
- Set 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
- Ship the l10n milestone DESKTOP MOBILE RELEASE BETA
- 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 772031
release engineer: Hwine
buildbot master: buildbot-master13
build 1
starting release
- reserved slaves
[cltbld@buildbot-master13 ~]$ cd /builds/buildbot/build1/master [cltbld@buildbot-master13 master]$ cat reserved_slaves 0 [cltbld@buildbot-master13 master]$ echo 8 >reserved_slaves [cltbld@buildbot-master13 master]$ !cat cat reserved_slaves 8
- gather slaves
- pulled 5 w32 from bm32-build1
- l10n milestones
- double landed config changes to production & default
- reconfig bm13-build1 via fabric
- release sanity --dryrun passes:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u hwine \
-V 15.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
- release sanity kickoff (normal error messages)
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u hwine \
-V 15.0b5 --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
Move r5 slaves over
(bhearsum). I noticed that the mac build still hadn't started in the morning because there were no slaves available for it. I moved bld-lion-r5-055 through 058 to bm13 by locking them to slavealloc and rebooting.
signing
- signing went fine:
[cltsign@signing1 signing-work]$ python2.6 mozharness/scripts/sign_android.py \
--config-file signing/android_mozilla-beta.py --platform android
finished with automation
- release reserve:
(build1)[cltbld@buildbot-master13 master]$ echo 0 >reserved_slaves (build1)[cltbld@buildbot-master13 master]$ cat reserved_slaves 0
- unlocked w32 & mac slaves