Closed Bug 1822174 Opened 1 year ago Closed 1 year ago

push langpack tasks are failing CoT

Categories

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

defect

Tracking

(firefox-esr102 unaffected, firefox111 unaffected, firefox112blocking fixed, firefox113 fixed)

RESOLVED FIXED
Tracking Status
firefox-esr102 --- unaffected
firefox111 --- unaffected
firefox112 blocking fixed
firefox113 --- fixed

People

(Reporter: bhearsum, Assigned: bhearsum)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

This function (https://searchfox.org/mozilla-central/rev/af78418c4b5f2c8721d1a06486cf4cf0b33e1e8d/taskcluster/gecko_taskgraph/transforms/job/__init__.py#133) ends up setting the worker-implementation tag. This ends up giving us two worker implementation types in scriptworker (https://github.com/mozilla-releng/scriptworker/blob/b895fdd92b712958b8dba41d7fb8c4b162bc948b/src/scriptworker/cot/verify.py#L331), which ultimately causes us to hit this exception (https://github.com/mozilla-releng/scriptworker/blob/b895fdd92b712958b8dba41d7fb8c4b162bc948b/src/scriptworker/cot/verify.py#L375)

(It seems to me that set_implementation setting this tag will always cause this issue, so perhaps we need to remove that part of its code. At the very least, we should re-examine this...we support setting implementation and os in multiple places....which is very confusing.)

Assignee: nobody → bhearsum
Status: NEW → ASSIGNED
Keywords: regression
Regressed by: 1820779
Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e25aef457b8d
set worker implementation in push langpack transform to avoid tripping logic that adds extra tags, and breaks CoT verification r=releng-reviewers,ahal
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: