Use toolchain fetches for toolchain tasks
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox70 fixed)
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(6 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
And remove the use of tooltool-download where it's not needed anymore.
Assignee | ||
Comment 5•5 years ago
|
||
Now that all toolchain tasks use toolchain fetches, they don't need
the transform.
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/mozilla-inbound/rev/4ac27c5c53d3 Add missing tooltool-download.sh references as resources. r=nalexander https://hg.mozilla.org/integration/mozilla-inbound/rev/74180d0a4d7c Make tooltool-download.sh download and extract to MOZ_FETCHES_DIR. r=nalexander https://hg.mozilla.org/integration/mozilla-inbound/rev/2499460f9d41 Allow toolchains to use fetches from other toolchains. r=tomprince https://hg.mozilla.org/integration/mozilla-inbound/rev/6e250d973608 Use toolchain fetches instead of use_toolchain references in toolchain task definitions. r=nalexander https://hg.mozilla.org/integration/mozilla-inbound/rev/ee9072779abc Remove use_toolchain transform for toolchain kind. r=tomprince
Comment 7•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/4ac27c5c53d3
https://hg.mozilla.org/mozilla-central/rev/74180d0a4d7c
https://hg.mozilla.org/mozilla-central/rev/2499460f9d41
https://hg.mozilla.org/mozilla-central/rev/6e250d973608
https://hg.mozilla.org/mozilla-central/rev/ee9072779abc
Comment 8•4 years ago
|
||
This also allows toolchain tasks to use aliases via fetches, which they
currently aren't allowed via use_toolchain. There are more toolchains
now than there were when the restriction was added, and it might be
useful to be able to use aliases. The flip side is that there are some
risks involved with aliases, which is why the restriction was there in
the first place. Let's see how things play out.
Backports https://phabricator.services.mozilla.com/D40713 to taskgraph
Description
•