Closed Bug 1573435 Opened Last month Closed Last month

Use toolchain fetches for more task kinds

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set

Tracking

(firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(7 files)

No description provided.
Depends on: 1573355

While here, use GECKO_PATH instead of $HOME/checkouts/gecko.

The remaining uses all need adjustements to in-tree mozconfigs, so they
all need to be done at once.

However, to make things slightly more intelligible, we do this in two
steps. This is step 1: we modify the use_toolchain transform to take care of
the transformation, while keeping the task definitions intact, so that
we only deal with mozconfig and build script adjustements here.

This part removes the use_toolchains transform, and adjusts all task
definitions accordingly.

Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/ef9aa40a25e1
Use toolchain fetches for diffoscope tasks. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/874a06471c7a
Use toolchain fetches for openh264 tasks. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/84afd114aae9
Use toolchain fetches for hazard builds. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/ab4d3a77070a
Use toolchain fetches for spidermonkey builds. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/3103e4be4bb4
Use toolchain fetches for source-test builds. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/73576d4b23de
Use toolchain fetches for all remaining toolchain uses. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/df54590321e8
Use toolchain fetches for all remaining toolchain uses, part 2. r=nalexander
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c7e3536e6002
Followup not to drop sccache usage from the switch to fetches. r=me
Regressions: 1575288
Regressions: 1575853
You need to log in before you can comment on or make changes to this bug.