Releases/Firefox 17.0.1/BuildNotes
Contents
Build 1
Checklist
-
Ship the l10n milestone DESKTOP MOBILE RELEASE BETA - Land patches and reconfigDESKTOP MOBILE RELEASE BETA ESR
- Start the automation DESKTOP MOBILE RELEASE BETA ESR
- Push to mirrors DESKTOP RELEASE
- Run pushsnip DESKTOP RELEASE BETA ESR
-
Update bouncer links DESKTOP BETA RELEASE -
Update XULRunner wiki pages DESKTOP RELEASE -
Post-release tasks DESKTOP RELEASE BETA ESR -
Get the Browser Choice website updated DESKTOP RELEASE
Bugs Hit
- PEBKAC
- Fennec built at all, remedied
- Release Runner Barfs horribly on duplicate versions. submitted bug XX for it to merely scold
- Fennec Armv6 whitelist wrong, Landed tools rbb068b83ea91 to fix it.
- Mac XULRunner intermittent red build: bug 812918
- l10n-changesets when done through release runner don't normalize EOL markers. submitted bug XXX for that.
Notes
Release was started using release-runner (bhearsum/rail), with no verification on l10n dashboard due to chemspill.
The Mac xulrunner build failed with an error creating a symlink in the compile stage, bug 812918. This seems to be an intermittent failure across several branches. Green on rebuild.
Built Fennec by accident, even though this was a Desktop Only chemspill, Nick moved the fennec binaries to ~fxbld on stage (upload1). We won't do more with them unless drivers decides we need to
Push snippets, then disable them
We pushed the snippets with the following commands, but did so before pushing to mirrors:
# ffxbld@aus3-staging cd /opt/aus2/snippets/staging ~/bin/pushsnip Firefox-17.0.1-build1
Disabled the snippets temporarily with:
cd /opt/aus2/incoming/3 chmod 700 Firefox/
Push to mirrors
Used "force build" to start the push to mirrors builder.
Re-enable test snippets
Need to do this so that final verify can run before we re-enable the release channel.
cd /opt/aus2/incoming/3/Firefox find 4* 5* 6* 7* 8* 9* 10* 11* 12* 13* 14* 15* 16* 17* -mindepth 4 -maxdepth 4 -name release -exec chmod 700 {} \; cd .. chmod 755 Firefox
Re-enable snippets, unthrottle
cd /opt/aus2/incoming/3/ find 4* 5* 6* 7* 8* 9* 10* 11* 12* 13* 14* 15* 16* 17* -mindepth 4 -maxdepth 4 -name release -exec chmod 755 {} \;
- Committed this AUS config update: https://bugzilla.mozilla.org/attachment.cgi?id=687171&action=edit
- Filed bug 817114 for IT to update the servers.
Final steps
- (hwine) updated bouncer links
- (hwine) updated xulrunner text (link is now to directory)
- (hwine) post release steps run (release-mozilla-release-postrelease builder)
- (hwine) eu ballot update bug 817207 filed