Releases/Firefox 17.0.1esr/BuildNotes

From MozillaWiki
Jump to: navigation, search

Build 1


Start the release

Fix en-US builds

en-US builds failed the wrong build number was used in the "partialVersions" field (17.0esrbuild1 vs 17.0esrbuild2). To fix, did the following:

Remove l10n partials

bug 816635 Update verify failed across the board. After some investigation, I realized that this was because I moved the wrong tags when fixing the en-US builds (17_0_1 instead of 17_0_1esr). That fix worked for en-US, because they depend on-disk configs rather than specifically tagged ones, but because l10n scripts update to the release tag...they still used the wrong MARs when doing partial generation. After consulting release-drivers we decided to disable the l10n partials rather than try to fix them, because there's going to be very few (if any) users on 17.0 localized builds. To do that, did the following:

  • Remove the partials from the live test snippets:
# ffxbld@aus3-staging
cd /opt/aus2/incoming/3/Firefox/17.0
find */20121119074111 -wholename '*partial.txt' -and -wholename '*esrtest*' -and -not -wholename '*en-US*' -exec rm -v {} \;
  • Make a backup, and remove the partials from the "esr" channel snippets:
cd /opt/aus2/snippets/staging
rsync -av Firefox-17.0.1esr-build1/ Firefox-17.0.1esr-build1-before-l10n-removal/
find Firefox-17.0.1esr-build1/*/*/*/20121119074111 -wholename '*partial.txt' -and -not -wholename '*en-US*' -exec rm -v {} \;

Push snips

  • (hwine) push snips run successfully
    • Firefox-17.0.1esr-build1-before-l10n-removal remains on aus removed 2012-12-04
  • (hwine) post release steps run successfully (release-mozilla-esr17-postrelease builder)