Releases/Firefox 17.0b2/BuildNotes
< Releases
Jump to navigation
Jump to search
Checklist
Ship the l10n milestone DESKTOP MOBILE RELEASE BETA- Release:Release_Automation_on_Mercurial:Starting_a_Release#Land_patches_and_reconfig Land patches and reconfigDESKTOP MOBILE RELEASE BETA ESR
- Start the automation DESKTOP MOBILE RELEASE BETA ESR
- Sign Android builds MOBILE RELEASE BETA
- Publish Fennec MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
- Update bouncer links DESKTOP RELEASE BETA
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:
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:9301
Got this error on first run:
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'
...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:
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:9301