Closed Bug 794431 Opened 12 years ago Closed 12 years ago

"ready for release" email can be sent before update verify completes

Categories

(Release Engineering :: Release Automation: Other, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

Details

Attachments

(2 files)

We shouldn't be shipping releases before update verify completes, so we should adjust the "ready for release" scheduler not to fire until after update verify.
Looks like this isn't trivial to fix, because the "ready for release" builder gets triggered by the TriggerBouncerCheck scheduler.
So push to mirrors and deps would have to happen after update verify completed ?
(In reply to Nick Thomas [:nthomas] from comment #2)
> So push to mirrors and deps would have to happen after update verify
> completed ?

Definitely not this - don't want to add extra end 2 end time! I was thinking that the "ready for release" builder should be dependent on update verify builders in addition to waiting for necessary uptake.
Rail and I poked at this a bit. Almost have it working.
Assignee: nobody → bhearsum
Attached patch the patchSplinter Review
Attachment #667628 - Flags: review?(rail)
Attachment #667628 - Flags: review?(rail) → review+
Attachment #667628 - Flags: checked-in+
in production
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Hm, just realized we should block on "final verify" too.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Verified this with a quick local test:
2012-10-10 08:26:13-0400 [-] AggregatingScheduler(release-mozilla-beta-ready-for-release) <id=125340560>: new state: {u'remainingBuilders': [u'release-mozilla-beta-almost_ready_for_release', u'release-mozilla-beta-linux_update_verify_1/4', u'release-mozilla-beta-linux_update_verify_2/4', u'release-mozilla-beta-linux_update_verify_3/4', u'release-mozilla-beta-linux_update_verify_4/4', u'release-mozilla-beta-linux64_update_verify_1/4', u'release-mozilla-beta-linux64_update_verify_2/4', u'release-mozilla-beta-linux64_update_verify_3/4', u'release-mozilla-beta-linux64_update_verify_4/4', u'release-mozilla-beta-macosx64_update_verify_1/4', u'release-mozilla-beta-macosx64_update_verify_2/4', u'release-mozilla-beta-macosx64_update_verify_3/4', u'release-mozilla-beta-macosx64_update_verify_4/4', u'release-mozilla-beta-win32_update_verify_1/4', u'release-mozilla-beta-win32_update_verify_2/4', u'release-mozilla-beta-win32_update_verify_3/4', u'release-mozilla-beta-win32_update_verify_4/4', 'release-mozilla-beta-macosx64_final_verification', 'release-mozilla-beta-win32_final_verification', 'release-mozilla-beta-linux64_final_verification', 'release-mozilla-beta-linux_final_verification'],

u'upstreamBuilders': ['release-mozilla-beta-almost_ready_for_release', 'release-mozilla-beta-linux_update_verify_1/4', 'release-mozilla-beta-linux_update_verify_2/4', 'release-mozilla-beta-linux_update_verify_3/4', 'release-mozilla-beta-linux_update_verify_4/4', 'release-mozilla-beta-linux64_update_verify_1/4', 'release-mozilla-beta-linux64_update_verify_2/4', 'release-mozilla-beta-linux64_update_verify_3/4', 'release-mozilla-beta-linux64_update_verify_4/4', 'release-mozilla-beta-macosx64_update_verify_1/4', 'release-mozilla-beta-macosx64_update_verify_2/4', 'release-mozilla-beta-macosx64_update_verify_3/4', 'release-mozilla-beta-macosx64_update_verify_4/4', 'release-mozilla-beta-win32_update_verify_1/4', 'release-mozilla-beta-win32_update_verify_2/4', 'release-mozilla-beta-win32_update_verify_3/4', 'release-mozilla-beta-win32_update_verify_4/4', 'release-mozilla-beta-macosx64_final_verification', 'release-mozilla-beta-win32_final_verification', 'release-mozilla-beta-linux64_final_verification', 'release-mozilla-beta-linux_final_verification'], u'lastCheck': 1349808299.16667}
Attachment #669929 - Flags: review?(rail)
Attachment #669929 - Flags: review?(rail) → review+
Attachment #669929 - Flags: checked-in+
Now in production.
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: