Replace `multi_dep` loaders with `from_deps` transforms
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox121 fixed)
| Tracking | Status | |
|---|---|---|
| firefox121 | --- | fixed |
People
(Reporter: ahal, Assigned: ahal)
References
Details
Attachments
(31 files, 2 obsolete files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
Bug 1839891 - [ci] Convert geckodriver-signing tasks to 'from_deps' transforms, r?#releng-reviewers!
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
The multi_dep loader has been subsumed by the from_deps transforms in upstream Taskgraph:
https://taskcluster-taskgraph.readthedocs.io/en/latest/reference/transforms/from_deps.html
Let's replace this loader with those transforms. As we work on projects like the Firefox Android repo migration, the more we can share code across projects, the easier stuff like that will become.
| Assignee | ||
Comment 1•3 years ago
|
||
Depends on D181804
| Assignee | ||
Comment 2•3 years ago
|
||
This results in an identical diff after running:
$ ./mach taskgraph full -p taskcluster/test/params --diff .~1 -J --fast --exclude-key attributes.primary-kind-dependency
Depends on D181899
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 3•3 years ago
|
||
Depends on D181900
Comment 5•3 years ago
•
|
||
Backed out 2 changesets (bug 1843902, bug 1839891) for causing pyton related build bustages
Backout: https://hg.mozilla.org/integration/autoland/rev/ea2b10290674fae9ab7b34cfbd3e69991b3eb32a
Failure logs:
https://treeherder.mozilla.org/logviewer?job_id=422901330&repo=autoland&lineNumber=429
https://treeherder.mozilla.org/logviewer?job_id=422901283&repo=autoland&lineNumber=142
Comment 7•3 years ago
|
||
Backed out for causing py3 failures.
- Backout link
- Push with failures
- Failure Log
- Failure line: taskcluster/test/test_generate_params.py::test_generate_graphs[mr-ship-geckoview] TEST-UNEXPECTED-FAIL
Comment 8•3 years ago
|
||
Backout merged to mozilla-central: https://hg.mozilla.org/mozilla-central/rev/79649c51aca313eafafcd0a69b5fc8e8298402f3
| Assignee | ||
Comment 9•3 years ago
|
||
I have a fix, but it will need a new Taskgraph change + release.
Updated•3 years ago
|
| Assignee | ||
Comment 10•3 years ago
|
||
Upstream taskgraph removed the special casing of docker-image tasks w.r.t
implicitly adding them to the graph, and instead switched over to relying on
the always_target feature to accomplish this.
However, in Gecko we usually disable the always_target feature entirely (only
enabling it on autoland and try). As a compromise, we implemented a feature in
Taskgraph to allow selectively enabling always_target to a specific list of
kinds.
This patch gets Gecko to start using this new feature.
Depends on D181899
Comment 11•3 years ago
|
||
Comment on attachment 9340741 [details]
Bug 1839891 - Update vendored taskcluster-taskgraph to 5.7.0, r?#taskgraph-reviewers!
Revision D181899 was moved to bug 1844592. Setting attachment 9340741 [details] to obsolete.
Comment 12•3 years ago
|
||
Comment on attachment 9344841 [details]
Bug 1839891 - [ci] Default enable_always_target parameter to docker-image tasks, r?jcristau!
Revision D184107 was moved to bug 1844592. Setting attachment 9344841 [details] to obsolete.
Comment 13•3 years ago
|
||
Comment 14•3 years ago
|
||
| bugherder | ||
Updated•2 years ago
|
| Assignee | ||
Comment 15•2 years ago
|
||
Comment 16•2 years ago
|
||
Comment 17•2 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 18•2 years ago
|
||
Apologies for the Thunderbird bustage.. there will be quite a few more similar commits here before this is done. I can try to give you a heads up before landing in the future.
| Assignee | ||
Comment 19•2 years ago
|
||
| Assignee | ||
Comment 20•2 years ago
|
||
Depends on D184849
| Assignee | ||
Comment 21•2 years ago
|
||
Depends on D184850
| Assignee | ||
Comment 22•2 years ago
|
||
Depends on D184856
Comment 23•2 years ago
|
||
| Assignee | ||
Comment 24•2 years ago
|
||
| Assignee | ||
Comment 25•2 years ago
|
||
Depends on D185082
| Assignee | ||
Comment 26•2 years ago
|
||
Depends on D185083
| Assignee | ||
Comment 27•2 years ago
|
||
Depends on D185084
| Assignee | ||
Comment 28•2 years ago
|
||
Depends on D185085
| Assignee | ||
Comment 29•2 years ago
|
||
Depends on D185086
| Assignee | ||
Comment 30•2 years ago
|
||
Depends on D185123
Comment 31•2 years ago
|
||
| bugherder | ||
Comment 32•2 years ago
|
||
Comment 33•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/26dceb1c8969
https://hg.mozilla.org/mozilla-central/rev/812a516dc9c0
https://hg.mozilla.org/mozilla-central/rev/ddb697bc134f
https://hg.mozilla.org/mozilla-central/rev/dcea1fb8f726
https://hg.mozilla.org/mozilla-central/rev/0b8c791fbc39
https://hg.mozilla.org/mozilla-central/rev/05541d66861f
https://hg.mozilla.org/mozilla-central/rev/39eeca96f07d
| Assignee | ||
Comment 34•2 years ago
|
||
This is a bustage fix because I accidentally converted the
partner_repackage.py transforms to the new format without
converting a kind that used them. Normally I've been trying
to convert all kinds that use a given transform file at
once but I neglected this one.
Comment 35•2 years ago
|
||
| Assignee | ||
Comment 36•2 years ago
|
||
Comment on attachment 9348013 [details]
Bug 1839891 - [ci] Convert release-partner-repack-repackage tasks to 'from_deps' transforms, r?#releng-reviewers!
Beta/Release Uplift Approval Request
- User impact if declined: Bustage fix for release-partner-repack-repackage tasks
- 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:
- Is Android affected?: No
Comment 37•2 years ago
|
||
| uplift | ||
Comment 38•2 years ago
•
|
||
Comment on attachment 9348013 [details]
Bug 1839891 - [ci] Convert release-partner-repack-repackage tasks to 'from_deps' transforms, r?#releng-reviewers!
Approved for 117.0b5
Comment 39•2 years ago
|
||
| bugherder | ||
Updated•2 years ago
|
Comment 40•2 years ago
|
||
Comment on attachment 9348013 [details]
Bug 1839891 - [ci] Convert release-partner-repack-repackage tasks to 'from_deps' transforms, r?#releng-reviewers!
Removing the beta approval here to get this off the needs-landing radar.
| Assignee | ||
Comment 41•2 years ago
|
||
| Assignee | ||
Comment 42•2 years ago
|
||
Depends on D186348
| Assignee | ||
Comment 43•2 years ago
|
||
Depends on D186351
| Assignee | ||
Comment 44•2 years ago
|
||
Depends on D186352
Comment 45•2 years ago
|
||
Comment 46•2 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 47•2 years ago
|
||
| Assignee | ||
Comment 48•2 years ago
|
||
Depends on D187311
Comment 49•2 years ago
|
||
Comment 50•2 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 51•2 years ago
|
||
| Assignee | ||
Comment 52•2 years ago
|
||
Depends on D192497
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Comment 53•2 years ago
|
||
Depends on D192498
| Assignee | ||
Comment 54•2 years ago
|
||
Depends on D193072
| Assignee | ||
Comment 55•2 years ago
|
||
Depends on D193073
| Assignee | ||
Comment 56•2 years ago
|
||
Depends on D193074
| Assignee | ||
Comment 57•2 years ago
|
||
Depends on D193075
| Assignee | ||
Comment 58•2 years ago
|
||
Depends on D193076
| Assignee | ||
Comment 59•2 years ago
|
||
Depends on D193077
| Assignee | ||
Comment 60•2 years ago
|
||
Depends on D193078
Comment 61•2 years ago
|
||
| Assignee | ||
Updated•2 years ago
|
Comment 62•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/926172bb8c1b
https://hg.mozilla.org/mozilla-central/rev/2f1f570f63be
https://hg.mozilla.org/mozilla-central/rev/adc35946027b
https://hg.mozilla.org/mozilla-central/rev/a67c296da97d
https://hg.mozilla.org/mozilla-central/rev/959d3f16353f
https://hg.mozilla.org/mozilla-central/rev/0aff44a0f638
https://hg.mozilla.org/mozilla-central/rev/ec256ad095cd
https://hg.mozilla.org/mozilla-central/rev/af2ca83ceae6
https://hg.mozilla.org/mozilla-central/rev/985f16feb042
https://hg.mozilla.org/mozilla-central/rev/29f3612d4cef
Description
•