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•1 year ago
|
||
Depends on D181804
Assignee | ||
Comment 2•1 year 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•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 3•1 year ago
|
||
Depends on D181900
Comment 5•1 year 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•1 year 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•1 year ago
|
||
Backout merged to mozilla-central: https://hg.mozilla.org/mozilla-central/rev/79649c51aca313eafafcd0a69b5fc8e8298402f3
Assignee | ||
Comment 9•1 year ago
|
||
I have a fix, but it will need a new Taskgraph change + release.
Updated•1 year ago
|
Assignee | ||
Comment 10•1 year 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•1 year 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•1 year 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•1 year ago
|
||
Comment 14•1 year ago
|
||
bugherder |
Updated•1 year ago
|
Assignee | ||
Comment 15•1 year ago
|
||
Comment 16•1 year ago
|
||
Comment 17•1 year ago
|
||
bugherder |
Assignee | ||
Comment 18•1 year 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•1 year ago
|
||
Assignee | ||
Comment 20•1 year ago
|
||
Depends on D184849
Assignee | ||
Comment 21•1 year ago
|
||
Depends on D184850
Assignee | ||
Comment 22•1 year ago
|
||
Depends on D184856
Comment 23•1 year ago
|
||
Assignee | ||
Comment 24•1 year ago
|
||
Assignee | ||
Comment 25•1 year ago
|
||
Depends on D185082
Assignee | ||
Comment 26•1 year ago
|
||
Depends on D185083
Assignee | ||
Comment 27•1 year ago
|
||
Depends on D185084
Assignee | ||
Comment 28•1 year ago
|
||
Depends on D185085
Assignee | ||
Comment 29•1 year ago
|
||
Depends on D185086
Assignee | ||
Comment 30•1 year ago
|
||
Depends on D185123
Comment 31•1 year ago
|
||
bugherder |
Comment 32•1 year ago
|
||
Comment 33•1 year 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•1 year 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•1 year ago
|
||
Assignee | ||
Comment 36•1 year 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•1 year ago
|
||
uplift |
Comment 38•1 year 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•1 year ago
|
||
bugherder |
Updated•1 year ago
|
Comment 40•1 year 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•1 year ago
|
||
Assignee | ||
Comment 42•1 year ago
|
||
Depends on D186348
Assignee | ||
Comment 43•1 year ago
|
||
Depends on D186351
Assignee | ||
Comment 44•1 year ago
|
||
Depends on D186352
Comment 45•1 year ago
|
||
Comment 46•1 year ago
|
||
bugherder |
Assignee | ||
Comment 47•1 year ago
|
||
Assignee | ||
Comment 48•1 year ago
|
||
Depends on D187311
Comment 49•1 year ago
|
||
Comment 50•1 year ago
|
||
bugherder |
Assignee | ||
Comment 51•1 year ago
|
||
Assignee | ||
Comment 52•1 year ago
|
||
Depends on D192497
Updated•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Comment 53•1 year ago
|
||
Depends on D192498
Assignee | ||
Comment 54•1 year ago
|
||
Depends on D193072
Assignee | ||
Comment 55•1 year ago
|
||
Depends on D193073
Assignee | ||
Comment 56•1 year ago
|
||
Depends on D193074
Assignee | ||
Comment 57•1 year ago
|
||
Depends on D193075
Assignee | ||
Comment 58•1 year ago
|
||
Depends on D193076
Assignee | ||
Comment 59•1 year ago
|
||
Depends on D193077
Assignee | ||
Comment 60•1 year ago
|
||
Depends on D193078
Comment 61•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Comment 62•1 year 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
•