Closed Bug 1571562 Opened 7 years ago Closed 7 years 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.

Attachment

General

Created:
Updated:
Size: