Releases/Firefox 37.0/BuildNotes

From MozillaWiki
< Releases
Revision as of 21:51, 25 March 2015 by NThomas (talk | contribs) (→‎Set-up whatsnew page: tr update issues)
Jump to navigation Jump to search

Firefox

Build 1

Checklist

Restart failed release updates builder

The release channel updates builder failed because it lost a push race to the beta channel one. bug 1105485 increased the chance of hitting this.

Manually force "ready for beta-cdntest" and "beta final verification" builders

An error in the patch from bug 1105485 caused these not to fire automatically. They had to be forced. The release equivalents will need forcing too, but not until after we push to mirrors.

Manually rebuild "tr" locale

This locale took a change after the en-US build started (bug 1146351) and we chose to rebuild only this locale rather than do a build2. This was done cowboy-style, cribbing off of the extremely outdated notes at https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Troubleshooting#Re-spinning_a_single_locale for some tips:

  • Retagged http://hg.mozilla.org/releases/l10n/mozilla-release/tr/ to pick up the change (flod did this, because bhearsum's hg account doesn't have permission to push to it).
  • Triggered a standalone repack for this locale for each platform to generate new bits
  • Retriggered update verify chunk #1 for each platform to verify them
  • Retriggered "checksums" builder to update *SUMS files
  • Decided not to rerun AV because the cost/benefit wasn't worthwhile.

The checksums builder "failed" because contrib dirs existed already, but it got far enough along to replace the checksums files, so it's good enough for our purposes.

Retrigger failed release channel update verify builders

A few chunks of these failed because they were running at the same time as the "tr" locale respin. Retriggered them, still awaitaing results.

Set-up whatsnew page

  • Downloaded "Firefox-37.0-build1" blob to my laptop.
  • Renamed to "Firefox-37.0-build1-no-whatsnew", and removed "openURL" and "actions" from it.
  • Uploaded the new blob to Balrog

Still need to adjust the rules to set-up the locales correctly, that's blocked on bug 945179 being in production.

tr updates failure

KaiRo found that tr was failing to update on windows, and on inspection the CDN serves a complete mar with incorrect hash & size. Mozmill only tests windows but we repacked all platforms so assumed it was a wider issue.

  • added a rule to block tr updates on channel=beta*
  • bug 1147616 to purge CDN

Fennec

Build 1

Checklist