Closed Bug 1571562 Opened 1 year ago Closed 1 year ago

Use toolchain fetches for toolchain tasks

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set
normal

Tracking

(firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(6 files)

No description provided.

And remove the use of tooltool-download where it's not needed anymore.

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
Blocks: 1573378
Blocks: 1573435

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

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