Closed Bug 1982650 Opened 9 months ago Closed 8 months ago

improve `primary-dependency` finding

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox144 fixed)

RESOLVED FIXED
144 Branch
Tracking Status
firefox144 --- fixed

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

Attachments

(1 file, 2 obsolete files)

Upstream taskgraph added support for more efficient primary dependency finding, and enables to avoid iterating over all upstream tasks to find it. Picking up this change will get us free wins for from_deps usage. We should also replace primary-dependency-kind with primary-dependency-label in a few places to get the wins there too.

This allows the name_sanity transform to cheaply find the upstream task to copy metadata from. Task payloads are unaffected by this change.

Attachment #9506729 - Attachment is obsolete: true
Attachment #9506731 - Attachment description: WIP: Bug 1982650: use `primary-dependency-label` in `repackage-rpm` r?#taskgraph-reviewers! → Bug 1982650: use `primary-dependency-label` in `repackage-rpm` r?#taskgraph-reviewers!
Attachment #9506730 - Attachment is obsolete: true

Backed out for causing mochitest failures @test_2_conformance2__extensions__ovr_multiview2.html.

Flags: needinfo?(bhearsum)
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch

(In reply to agoloman from comment #5)

Backed out for causing mochitest failures @test_2_conformance2__extensions__ovr_multiview2.html.

I presume this was not actually the cause of that?

Flags: needinfo?(bhearsum)

Only due to the side effect of rebuilding docker images. See bug 1984380.

Depends on: 1984380
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: