Releases/Thunderbird 16.0/BuildNotes

From MozillaWiki
< Releases
Revision as of 13:27, 9 October 2012 by Bhearsum (talk | contribs)
Jump to navigation Jump to search

Checklist

Notes

Build 1

  • Set reserved slaves to 2 (windows is our slowest platform and we only 2 slaves available for repacks, so there's no benefit to end2end time by setting it higher)
    • Ended up setting back to 0 because there were no slaves available to do on-change ESR win32 builds. Sucks.
  • Moved 2 64-bit linux ix slaves, 1 64-bit windows slave, and 2 32-bit windows slaves to bm34 to make sure we have enough of the right slaves to do the release.
  • Created l10n milestone
  • Shipped l10n milestone
  • Downloaded l10n changesets from https://l10n.mozilla.org/shipping/l10n-changesets?ms=tb16
  • Checked in release config + l10n-changesets
  • Tagged buildbot-configs, buildbotcustom, and tools with THUNDERBIRD_16_0_{RELEASE,BUILD1}
  • Ran release sanity in dry run mode:
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \
 -V 16.0 --build-number 1 --branch comm-release \
 --release-config release-thunderbird-comm-release.py --product thunderbird \
 --l10n-dashboard-version=16 --dryrun localhost:9001
  • Passed, ran without --dryrun to start the release.

Reset reserved slaves

Reset to 0

Rebuild 'de' locale

QA discovered some string issues with the "de" locale and we opted to just rebuild this locale inside of build1 rather than doing a full build2. This means that when the next release happens, anyone that downloaded the original "de" builds will have failed partials, but will fallback to the complete.

Tag

Tagged https://hg.mozilla.org/releases/l10n/mozilla-release/de's "435ffc2817d3" with THUNDERBIRD_16_0_{RELEASE,BUILD1}. Had to do this as ffxbld because my own account lacked permission.

Repack

Used the standalone builders for each platform to rebuild only "de" with the following information in the "force build" form:

  • branch: releases/comm-release
  • revision: THUNDERBIRD_16_0_RELEASE
  • properties:
    • locale: de
    • release_config: mozilla/release-thunderbird-comm-release.py
    • script_repo_revision: THUNDERBIRD_16_0_RELEASE