Closed Bug 1632531 Opened 5 years ago Closed 5 years ago

Refactor funsize / partials generation for signature check & remove unused code

Categories

(Release Engineering :: Release Automation, defect)

defect

Tracking

(firefox77 fixed, firefox78 fixed)

RESOLVED FIXED
Tracking Status
firefox77 --- fixed
firefox78 --- fixed

People

(Reporter: sfraser, Assigned: sfraser)

References

(Blocks 2 open bugs)

Details

Attachments

(3 files)

Partials generation doesn't correctly check the signing certs, downloads tools and mars multiple times, and could generally be better structured and easier to understand.

Bug 1632531 Refactor funsize/partials to remove unused code, add safer checks

Summary: Redactor funsize / partials generation for signature check & remove unused code → Refactor funsize / partials generation for signature check & remove unused code
Pushed by sfraser@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/89c68daa3776 Ensure unique working directory for parallel use. r=mtabara
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Blocks: 1632793
Pushed by sfraser@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/73714542e869 Remove spurious override of make_incremental_update.sh r=mtabara
Pushed by csabou@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/1d081d576488 Remove spurious override of make_incremental_update.sh r=mtabara a=aryx
Blocks: 1633131
Blocks: 1633133

This caused some issues on b1 Devedition, mainly because Devedition looks like Beta but is signed with the nightly key. But in the refactoring done, we've switched that to release as this failing task depicts: "SIGNING_CERT": "release". The bug is here.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Pushed by mtabara@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/902ed66de7da bugfix key verification in partials.r=sfraser,rail

Comment on attachment 9145628 [details]
Bug 1632531 - bugfix key verification in partials.r=sfraser,rail

Beta/Release Uplift Approval Request

  • User impact if declined: Partials in Devedition are currently busted. This addressed an automation fix. If not uplifted, we don't have partials.
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky):
  • String changes made/needed:
Attachment #9145628 - Flags: approval-mozilla-beta?
Pushed by raliiev@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/65e475169653 bugfix key verification in partials.r=sfraser,rail

(In reply to Dorel Luca [:dluca] from comment #12)

Backed out changeset 902ed66de7da (bug 1632531) for linting failure in gecko/taskcluster/taskgraph/transforms/partials.py. CLOSED TREE

Log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=300758735&repo=autoland&lineNumber=131

Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&revision=902ed66de7dafa8247a83fc9e06630100a859efb

Backout:
https://hg.mozilla.org/integration/autoland/rev/0b976ca1f4010d28367c317a8491be9d1b954f8c

Sorry about the bustage, the reviewbot reported too late in the phab request.
I've addressed a follow-up fix and relanded, should be good now.

Flags: needinfo?(mtabara)

Comment on attachment 9145628 [details]
Bug 1632531 - bugfix key verification in partials.r=sfraser,rail

Blocks DevEdition partials from being created. Approved for 77.0b1.

Attachment #9145628 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Status: REOPENED → RESOLVED
Closed: 5 years ago5 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: