Confirmed users
4,971
edits
(25 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves | Set reserved_slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s> | * <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves | Set reserved_slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s> | ||
* <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> | * <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> | ||
* [[Release:Release_Automation_on_Mercurial:Build#E-mail_Mirrors | E-mail Mirrors]] {{DesktopTag}} {{ReleaseTag}} | * [[Release:Release_Automation_on_Mercurial:Build#E-mail_Mirrors | E-mail Mirrors]] {{DesktopTag}} {{ReleaseTag}} | ||
* [[Release:Release_Automation_on_Mercurial:Build#Edit_rsync_exclude_files | Edit any rsync exclude files]] {{DesktopTag}} {{ReleaseTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Build#Edit_rsync_exclude_files | Edit any rsync exclude files]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* [https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}} | * <s>[https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</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:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_releases_directory_.2F_internal_mirrors | Push to mirrors]] {{DesktopTag}} {{ReleaseTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_releases_directory_.2F_internal_mirrors | Push to mirrors]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Dealing_with_index.html_files | Push index files to the mirrors]] {{DesktopTag}} {{ReleaseTag}}<s> | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Dealing_with_index.html_files | Push index files to the mirrors]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Run_Backupsnip | Run backupsnip]] {{DesktopTag}} {{ReleaseTag}} {{EsrTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Run_Backupsnip | Run backupsnip]] {{DesktopTag}} {{ReleaseTag}} {{EsrTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_external_mirrors | Push to external mirrors]] {{DesktopTag}} {{ReleaseTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_external_mirrors | Push to external mirrors]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Check_Throttling | Verify throttling]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* <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>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Update_XULRunner_wiki_page | Update XULRunner wiki pages]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Update_XULRunner_wiki_page | Update XULRunner wiki pages]] {{DesktopTag}} {{ReleaseTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_Symlinks | Update symlinks]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{EsrTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_Symlinks | Update symlinks]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{EsrTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Dealing_with_index.html_files | Remove index files]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Dealing_with_index.html_files | Remove index files]] {{DesktopTag}} {{ReleaseTag}}<s> | * <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website | Get the Browser Choice website updated]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website | Get the Browser Choice website updated]] {{DesktopTag}} {{ReleaseTag}} | |||
= Notes = | = Notes = | ||
Line 37: | Line 36: | ||
[cltbld@buildbot-master12 ~]$ cat /builds/buildbot/build1/master/reserved_slaves | [cltbld@buildbot-master12 ~]$ cat /builds/buildbot/build1/master/reserved_slaves | ||
8 | 8 | ||
* Locked for 6 mw32-ix-slaves to bm12. Locked 8 bld-r5-lion slaves to bm12. | |||
* release sanity | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \ | |||
-V 15.0.1 --branch mozilla-release --build-number 1 \ | |||
--release-config release-firefox-mozilla-release.py \ | |||
--release-config release-fennec-mozilla-release.py --products firefox,fennec \ | |||
--dryrun --l10n-dashboard-version=15 localhost:9001 | |||
* Complained about ach, mn, and sw being missing, because the l10n dashboard exports beta locales | |||
* Started automation | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \ | |||
-V 15.0.1 --branch mozilla-release --build-number 1 \ | |||
--release-config release-firefox-mozilla-release.py \ | |||
--release-config release-fennec-mozilla-release.py --products firefox,fennec \ | |||
--bypass-l10n-check localhost:9001 | |||
* Android signing | |||
# cltsign@signing1 | |||
cd ~/signing-work/mozharness | |||
hg pull -u && hg up -C -r default | |||
python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-release.py --platform android | |||
* Reset the reserved slaves | |||
[cltbld@buildbot-master12 ~]$ echo "0" > /builds/buildbot/build1/master/reserved_slaves | |||
[cltbld@buildbot-master12 ~]$ cat /builds/buildbot/build1/master/reserved_slaves | |||
0 | |||
* I ran [https://bugzilla.mozilla.org/attachment.cgi?id=658870 this script] to create partial snippets to block partial updates fro Mac partner repacks. | |||
#ffxbld@aus3-stagin | |||
~/bin/pushsnip Firefox-15.0.1-build1-mac-partner-block-test | |||
* pushed snippets | |||
~/bin/pushsnip Firefox-15.0.1-build1 | |||
~/bin/pushsnip Firefox-15.0.1-build1-mac-partner-block | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=788317#c10 Unthrottled AUS2] | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=789310 Updated browserchoice website] | |||
== Build 2 (Mobile only) == | |||
* no l10n changesets | |||
* landed configs, tagged | |||
hg tag -f FENNEC_15_0_1_{BUILD2,RELEASE} | |||
* updated and reconfiged the master | |||
* release sanity | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \ | |||
-V 15.0.1 --branch mozilla-release --build-number 2 \ | |||
--release-config release-fennec-mozilla-release.py --products fennec \ | |||
--bypass-l10n-check --dryrun localhost:9001 | |||
* started automation | |||
* Android signing | |||
# cltsign@signing1 | |||
cd ~/signing-work/mozharness | |||
hg pull -u && hg up -C -r default | |||
python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-release.py --platform android | |||
* [https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec pushed Fennec] build2 | |||
== Bugs Hit == | |||
* {{Bug|788912}} - bouncer submitter failed. Had to delete products from bounceradmin and rerun the builder | |||
* {{Bug|788883}} - Release automation should announce signed android builds | |||
* {{Bug|770996}} - partial mars broken for mac partner builds |