Releases/Thunderbird 17.0.2/BuildNotes
Contents
Thunderbird 17.0.2
- Who? jhopkins
- bug 810326
Bugs hit
- SSH key was wrong due to the mock switch (patch in bug 815763)
- There is no way to create a milestone for 17.x with 18.x now being the current version. Used the current l10n changesets values from mozilla/l10n-changesets_thunderbird-release
- Linux repacks failing with "cannot create executable" during configure
- Build 2 required due to gcc compatibility issue caused by moving to mock
- mock patches backed out
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 -
Post-release tasks DESKTOP RELEASE BETA ESR
- [2:15pm EST] created Thunderbird tb17.0.2 l10n milestone
- don't see it on the dashboard. asking Pike in #l10n-drivers
- there is no way to create a milestone for 17.x with 18.x now being the current version. We're going to use the current l10n changesets values from mozilla/l10n-changesets_thunderbird-release
- relbranch hard-coded and committed
- [3:10pm EST] ship-it form filled in
- values: Thunderbird-17.0.2-build1 jhopkins@mozilla.com releases/comm-release 840dcbc2239a 86dd2826b037 No 17.0build2
Fix failed tagging
Tagging failed when trying to push to hg because the path to the ssh key was wrong due to the mock switch. This patch was landed and buildbot-configs was retagged to fix: https://bug815763.bugzilla.mozilla.org/attachment.cgi?id=698068. After that, rebuilt the tagging builder. After it completed, forced source, en-US builds, and bouncer submitter (because tagging downstreams don't fire correctly after a rebuild.
Because of rebuilding tag instead of re-doing sendchanges, all repacks are failing because "script_repo_revision" isn't set. These can be fixed by forcing the failed builders and setting a "script_repo_revision" property to the release tag (eg, FIREFOX_18_0_RELEASE). I've done this for all failed repacks that I've seen. (Though, some have additional problems, see below for details).
Linux repacks failed
Linux repacks failing with "cannot create executable" during configure. I suspect this is related to mock, wasn't able to look into it. FIXME
- [jh] [~3:50pm EST Saturday] Thunderbird 17.0.2 repacks failed so I double-landed
https://hg.mozilla.org/build/buildbot-configs/rev/09e21e5dc481 and restarted them. Repacks have progressed past the earlier point of failure.
Build 2 Required
- [2:25pm EST Monday] We need to respin due to a gcc compatibility issue caused by moving to mock. bhearsum has backed out the mock changes.
- bhearsum says: be careful about the revisions when you do - you need the already version bumped rev from the relbranch. (not the unbumped rev from default). for example, https://hg.mozilla.org/releases/comm-release/rev/b88ae0d86bec is the already version bumped revision on the tb 17.0.2 comm relbranch
[3:19pm EST] master reconfigs in progress
Push to Mirrors
- [11:07am EST Tuesday] Received ok to push to mirrors
- [11:23am EST] Push to mirrors in progress (force build)
Snippets pushed, post-release builder completed.