canmove, Confirmed users
6,440
edits
(Created page with "= Checklist = * Ship the l10n milestone {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}} * [[Rele...") |
No edit summary |
||
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#Land_patches_and_reconfig Land patches and reconfig]]{{DesktopTag}} {{MobileTag}} {{AllTag}} | * [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Land_patches_and_reconfig Land patches and reconfig]]{{DesktopTag}} {{MobileTag}} {{AllTag}} | ||
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Running_release_sanity_and_starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}} | * [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Running_release_sanity_and_starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}} | ||
Line 7: | Line 7: | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}} | * [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}} | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{ReleaseTag}} {{BetaTag}} | * [[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{ReleaseTag}} {{BetaTag}} | ||
= Notes = | |||
== Build 1 == | |||
=== Ship the l10n milestone === | |||
Created and shipped the Fennec and Firefox l10n milestones on the l10n dashboard. | |||
=== Land config updates === | |||
* Landed configuration updates | |||
* Tagged buildbot-configs, buildbotcustom, and tools with {FIREFOX,FENNEC}_17_0b2_{RELEASE,BUILD1} | |||
* Reconfiged build and scheduler masters | |||
=== Run release sanity and start automation === | |||
On buildbot-master36: | |||
<pre> | |||
cd /builds/buildbot/build_scheduler/master | |||
source ../bin/activate | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ | |||
-V 17.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 | |||
</pre> | |||
Got this error on first run: | |||
<pre> | |||
Traceback (most recent call last): | |||
File "../tools/buildbot-helpers/release_sanity.py", line 443, in <module> | |||
releaseConfigFile, | |||
File "../tools/buildbot-helpers/release_sanity.py", line 213, in verify_configs | |||
if not compare(l10n_changesets, changesets): | |||
File "/builds/buildbot/build_scheduler/tools/lib/python/util/file.py", line 13, in compare | |||
file2 = open(file2, 'r', True) | |||
IOError: [Errno 2] No such file or directory: 'l10n-changesets_mobile-beta.json' | |||
</pre> | |||
...which is because we're missing symlinks after moving to multimaster. Ran the following to fix it: | |||
ln -s ../buildbot-configs/mozilla/l10n-changesets_* . | |||
Release sanity passed after that, ran the following command to start the release: | |||
<pre> | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ | |||
-V 17.0b2 --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 | |||
</pre> |