Releases/Firefox 17.0b2/BuildNotes: Difference between revisions

no edit summary
(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>
canmove, Confirmed users
6,440

edits