Releases/Firefox 17.0b3/BuildNotes
From MozillaWiki
< Releases
Contents
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 -
Post-release tasks DESKTOP RELEASE BETA ESR
Bugs Hit
- bug 804712 - release sanity failure running sendchange on a master with missing symlink to release_templates
- bug 804901 - release builds shouldn't fail when clobberer is not available
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_0b3_{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 rail \ -V 17.0b3 --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
- Ran the same command without --dryrun
- sendchange returned non zero exit code even though the automation had been started. It turned out that bm36 had no symlinks to release_templates directory. Filed bug 804712. symlinked the directory to the master directory.
Push to mirrors
- Failed because the clobberer was unreachable, filed bug 804901
- Reran the builders
Push snippets
~/bin/pushsnip Firefox-17.0b3-build1