Closed Bug 1610291 Opened 6 years ago Closed 6 years ago

automated-betas for Fennec are built off the wrong branch

Categories

(Release Engineering :: Release Automation, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mtabara, Assigned: mtabara)

References

(Regression)

Details

Attachments

(1 file)

We haven't had this issue on Beta/Devedition but we seem to having it for esr68. There seems to be a confusion at hg.mozilla.org level - even though we provide the correct fromChange and toChange pointing at default branch, it still includes in the response, the RELBRANCH entries too.

Today's Fennec 68.5.0b4 was automatically built off a wrong revision. We need to address that.

My first supposition is that I can maybe tweak the hg.mozilla.org call to filter out anything else is not on default.

From the maybe-release log:

2020-01-20 04:08:25,933 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): shipit-api.mozilla-releng.net:443
2020-01-20 04:08:26,110 - urllib3.connectionpool - DEBUG - https://shipit-api.mozilla-releng.net:443 "GET /releases?product=fennec&branch=releases%2Fmozilla-esr68&status=shipped HTTP/1.1" 200 None
2020-01-20 04:08:26,114 - shipitscript.script - INFO - Last shipped revision is ba35b4e926ed8da2b7796272948d9d86cfec8f8d
2020-01-20 04:08:26,115 - shipitscript.script - INFO - Determining most recent shippable revision
2020-01-20 04:08:26,117 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): hg.mozilla.org:443
2020-01-20 04:08:26,384 - urllib3.connectionpool - DEBUG - https://hg.mozilla.org:443 "GET /releases/mozilla-esr68/json-pushes?full=1&fromchange=ba35b4e926ed8da2b7796272948d9d86cfec8f8d&tochange=615d4ace089d57ddf11facdb678188fb41c0981b HTTP/1.1" 200 None
2020-01-20 04:08:26,421 - shipitscript.pushlog_scan - INFO - Could not tell the importance of e215d711213984716b1c44db7d1254397de6ef4b, hence defaulting to IMPORTANT
2020-01-20 04:08:26,421 - shipitscript.script - INFO - The shippable revision found is e215d711213984716b1c44db7d1254397de6ef4b

Although the fromchange and tochange are correct, it seems that hg.mozilla.org is returning polluted entries, including the FIREFOX_ESR_68_4_X_RELBRANCH commits. It should've picked up ffe5efb8f46e141281c46eed3fb81a452cb9055f instead

The fix is now deployed. Next Monday's Fennec should have a commit based on a revision from default only.
Once that's confirmed, I'll be switching to ship automatically.

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: