Releases/Firefox 17.0.1/BuildNotes

From MozillaWiki
Jump to: navigation, search

Build 1


Bugs Hit

    • 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.


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 {} \;

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