Closed Bug 1933405 Opened 1 year ago Closed 1 year ago

beetmover-repackage CoT failures due to relative-timestamp expiry

Categories

(Release Engineering :: General, defect, P1)

Tracking

(firefox-esr128 unaffected, firefox133 unaffected, firefox134 unaffected, firefox135+ fixed)

RESOLVED FIXED
Tracking Status
firefox-esr128 --- unaffected
firefox133 --- unaffected
firefox134 --- unaffected
firefox135 + fixed

People

(Reporter: jcristau, Assigned: jcristau)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Attached file chain_of_trust.log

The 134.0b1 promote graph failed, with CoT errors related to the "expiry" fields in the task payloads.

I guess there's a couple of ways to fix this:

  • teach CoT about relative-datestamp, add code to translate it to actual timestamps before comparison (possibly via a dependency on taskgraph? ick.)
  • add the expiry field to the ignored fields in CoT verification; probably easier, but I'm not super happy about it because it's so specific to beetmover.
Assignee: nobody → jcristau
Severity: -- → S2
Status: NEW → ASSIGNED
Priority: -- → P1

Set release status flags based on info from the regressing bug 1932190

The fix is part of scriptworker 60.5.0 (https://pypi.org/project/scriptworker/60.5.0/). The next scheduled deployment that would pick it up is next Tuesday (December 3rd), presumably that's good enough from the 135 pov?

Flags: needinfo?(dmeehan)

(In reply to Julien Cristau [:jcristau] from comment #4)

The fix is part of scriptworker 60.5.0 (https://pypi.org/project/scriptworker/60.5.0/). The next scheduled deployment that would pick it up is next Tuesday (December 3rd), presumably that's good enough from the 135 pov?

Perfect, aiui this won't impact 135 until merge day 2025-01-06

Flags: needinfo?(dmeehan)
See Also: → 1934107
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: