Releases:Release Post Mortem:2016-03-09
From MozillaWiki
Meeting Details
- 3:30pm ET
- Vidyo - Release Engineering room
- Dial-in:
- 650-903-0800 or 650-215-1282 x92 Conf# 98225 (US/INTL)
- 1-800-707-2533 (pin 369) Conf# 98225 (US)
- #releaseduty on irc.mozilla.org
- https://trello.com/b/MXHaVRcP/release-promotion-meeting
« previous week |
index |
next week »
< most recent |
upcoming >
Release Duty
- FF 45 cycle: mtabara
- FF 46 cycle: kmoir (welcome Kim!)
Misc
-
ESR45 branch set-up in progress- see bug 1237094
Shipped
Firefox 45.0 (nthomas/bhearsum/mtabara/kmoir)
- dev release notes here: https://www-dev.allizom.org/en-US/firefox/45.0/releasenotes/
- one repack timeout and the usual GTK3 update_verify_beta errors
- one mac update verify failure due to complete mar d/l failure, rerun was OK
- beta_final_verification didn't run because the uptake check was blocked trying to find partials. This is the same as we had for 44.0.1. Unblocked by dropping files on archive.m.o
pub/firefox/candidates/45.0-candidates/build1/update/win64/zh-TW/firefox-39.0-45.0.partial.mar pub/firefox/candidates/45.0-candidates/build1/update/win64/zh-TW/firefox-41.0.2-45.0.partial.mar
and forcing the start_uptake_check builder again. We didn't get the 'ready to realease on beta' email because of the gtk3 update failures
- initially throttled to 25%, now 0% (March 9th)
Fennec 45.0 (nthomas/bhearsum/mtabara/kmoir)
release build 1
- failed at repack_7/10 on android-api-9 - no space left on device while signtool, automatic retry.
- we filed bug 1253114 to increase the disk space requirement for Android repacks
- interrupted because there was a failed branding for Fennec 45, RC build is branded as Beta - tracking bug 1253173
Explanation
https://hg.mozilla.org/releases/mozilla-release/file/6f81f476fd82/mobile/android/config/mozconfigs/android-api-11/release https://hg.mozilla.org/releases/mozilla-release/file/tip/mobile/android/config/mozconfigs/android-api-11/release is incorrect
release build 2
- all good with the build but a follow-up build is on the way to address bug 1246956
release build 3
- release runner got restarted - This was a buildbot problem - a change in the SETA data which wasn't handled in the buildbot code, so jmaher backed out the SETA change. The releases have been restarted, with a tweaked list of partials for desktop
- Looking at docs, I saw the link to post-release-tasks was listed but not push to mirrors for fennec. So I ran post-release without running push to mirrors which caused bug 1255057. Have updated doc references to clarify.
Ongoing
Firefox 45.0esr (mtabara/nthomas/kmoir)
- https://hg.mozilla.org/releases/mozilla-esr45/rev/8d63254ccdfc
- current status: pushed to mirrors
Build 1
- Intermittent 'invalid language code(s)' error from bounceradmin. We've had this issue in the past, there's a tracking bug for this bug 1248490
- build step failed on macosx64 with complains on rustc.tar.bz2 - nthomas stated this as a "file in new tooltool is not in old tooltool" sort of error. We checked the 45.0 tooltool logs as well as we were curious on how did the same error did not occur for 45.0 as well but it turns out it was retrieved from cache. Other job must've put it there. nthomas uploaded it in the tooltool
- failed at firefox_esr_updates - mozEsr45-branch-patcher2.cfg doesn't exist in https://hg.mozilla.org/build/tools/file/default/release/patcher-configs/, but I think we normally disable updates for the first release anyway. Then do updates from 45.0 when we do 45.0.1/45.1.0.
Build 2
- push to mirrors failed because of bug 1254395 (push to cdn for non release promotion case doesn't use credentials) and bug 1254422 (Do not try to set S3 ACLs). So I retagged mozilla-esr45 with FIREFOX_45_0esr_RELEASE and FIREFOX_45_0esr_BUILD to and reran the push to mirrors builder
Firefox 38.7.0esr (mtabara/nthomas/kmoir)
- https://hg.mozilla.org/releases/mozilla-esr38/rev/dd4b90de8fd3
- current status: pushed to mirrors
build 1
-
antivirus failed due to intermittent downloading issue - retriggered it. - antivirus failed three times in a row - I followed up with a comment in bug 1248299
- update_verify_esr_6/6 on linux64/linux/macosx failed yet again with "binary files found in diff" as in bug 1241951 back in 44.0-build2 - retriggered the builder, will follow-up with more information. Filed bug 1253185 to track these.
- Softvision had some issues with esr-cdntest, attempted fix at described here
- had to update release rules so that Firefox-38.6.1esr-build1-whatsnew points to 38.7.0.
Firefox 46.0b1 (rail/jlund)
(notes may be missing some details, there were so many patches and fixes landed by superheroes rail and jlund) Build 1
- Fennec failed on push to mirrors due to AWS creds issue 17:06:29 FATAL - S3ResponseError: S3ResponseError: 403 Forbidden bug 1254395
- push to cdn for non release promotion case doesn't use credentials bug 1254395
- beetmover can't use set_canned_acl on candidate artifacts bug 1254422
Build 2
- Use http://balrog/api as BALROG_API_ROOT for balrogVPNProxy enabled funsize jobs bug 1254540
Build 3
- bug 1254602 buildbot-bridge - investigate reason for green buildbot jobs being reported as failed and cancelled by taskcluster
Build 4
- Adjust requires_mirror in updates.py bug 1254887
- Update verify on localtest won't get updates, probably related to "beta*" rules. Need to make those rules "beta" (no star) or trim the patcher configs
- Windows doesn't like symlinks. Fix in bug 1251477
- BBB cancels fast tasks. There is a work around, but needs a fix
- Fix templates to use strings https://github.com/mozilla/releasetasks/pull/136 in templates (version was being set to 45 instead of 45.0)
- Use mh_changeset for MH based builders https://github.com/mozilla/releasetasks/pull/137
Fennec 46.0b1
Roundtable
Action items
- nthomas to look at balrog rules for ESRs, may need some cleanup