Closed Bug 1609697 Opened 5 years ago Closed 5 years ago

Beta 73 - Source signing task fails due to chain of trust error

Categories

(Thunderbird :: Build Config, defect, P1)

defect

Tracking

(thunderbird73 fixed)

RESOLVED FIXED
Thunderbird 74.0
Tracking Status
thunderbird73 --- fixed

People

(Reporter: rjl, Assigned: rjl)

Details

Attachments

(1 file)

Thunderbird beta 73 does not complete the promotion phase because the source-signing task does not produce a chain-of=trust.json.sig file. The beetmover task that follows requires that to upload the source to the FTP archive.

Attached patch bug1609697.patchSplinter Review
Attachment #9121315 - Flags: review?(geoff)

I was able to verify that this should fix the issue.
Without the "shippable" attribute on the release-source task, the source-signing task winds up running on the wrong scriptworker class, comm-t-signing instead of comm-3-signing.
Somehow somewhere that means the chain-of-trust.json.sig file gets generated.

Comment on attachment 9121315 [details] [diff] [review] bug1609697.patch This is blocking release of beta 73 currently.
Attachment #9121315 - Attachment description: bug1609697patch → bug1609697.patch
Attachment #9121315 - Flags: approval-comm-beta?
Attachment #9121315 - Flags: review?(geoff)
Attachment #9121315 - Flags: review+
Attachment #9121315 - Flags: approval-comm-beta?
Attachment #9121315 - Flags: approval-comm-beta+
Status: NEW → ASSIGNED
Target Milestone: --- → Thunderbird 74.0

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/7b36fb7a8114
Port bug 1562412: Set shippable attribute on release-source task. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 5 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: