Releases/Firefox 36.0.3/BuildNotes
Firefox
Build 1
Checklist
-
(RelMan) Ship the l10n milestone - (RelMan) Submit to Ship It
- Set up whatsnew page
- Push to mirrors
- Publish in Balrog
- Post-release tasks
Retag tools after bustage fix for bug 1053814
Need to retag the tools repo to pick up a bustage fix to breaking jobs that use stage-tasks.py:
hg tag -r 5cbbd855ed8c -f FIREFOX_36_0_3_{RELEASE,BUILD1} hg push ssh://hg.mozilla.org/build/tools
Retrigger XULRunner push to mirrors
It failed the first time because of the aforementioned issue with stage-tasks.py. A rebuild after the retagging fixed it.
OS X Partner build failures
We hit bug 1008052 in two different attempts at partner repacks. So far, we're just rebuilding it until it works. Probably need to do something smarter here soon.
Set-up whatsnew page
We already have extra rules for release/release-cdntest for this (from 36.0.1), so we just need to add an extra blob here and point at it. To do that, I:
- Downloaded the Firefox-36.0.3-build1 blob
- Removed "openURL" and "actions" from it
- Renamed to Firefox-36.0.3-build1-no-whatsnew
- Uploaded
Then I pointed the release-cdntest rule for >=36.0 at it.
Push to mirrors
We decided to go ahead and push to mirrors even though partner repacks and antivirus weren't yet completed. This allows QE to test in parallel with those and lets us ship sooner.
Due to the early push the checksum files were missing in the releases directory. The original rsync command didn't work, I had to remove the --link-dest=... part:
rsync -av --exclude='*tests*' --exclude='*crashreporter*' --exclude='*.log' \ --exclude='*.txt' --exclude='*unsigned*' --exclude='*update-backup*' \ --exclude='*partner-repacks*' --exclude='*.checksums' --exclude='*.checksums.asc' \ --exclude='logs' --exclude='jsshell*' --exclude=host --exclude='*.json' \ --exclude='*mar-tools*' --exclude=gecko-unsigned-unaligned.apk --exclude=robocop.apk \ --exclude='*.zip' --exclude='*.zip.asc' \ /pub/mozilla.org/firefox/candidates/36.0.3-candidates/build1/ \ /pub/mozilla.org/firefox/releases/36.0.3/
Manually force release-cdntest builder
Had to manually force the release-cdntest testing builder to get that e-mail to be sent. Couldn't figure out why.
Publish on release channel
In addition to running the "update shipping" builder, the version>=36.0, channel=release rule needs to be updated in Balrog to point at Firefox-36.0.3-build1-no-whatsnew (done hwine)
Fennec
Build 1
Checklist
-
(RelMan) Ship the l10n milestone - (RelMan) Submit to Ship It
- Push to mirrors
- Post-release tasks
Retag tools after bustage fix for bug 1053814
Need to retag the tools repo to pick up a bustage fix to breaking jobs that use stage-tasks.py:
hg tag -r 5cbbd855ed8c -f FENNEC_36_0_3_{RELEASE,BUILD1} hg push ssh://hg.mozilla.org/build/tools