Closed Bug 1694775 Opened 4 years ago Closed 4 years ago

Use a Debian buster-based docker image for toolchain tasks

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox88 fixed)

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(3 files)

No description provided.
Depends on: 1690937

While not strictly necessary for CI on the longer term (because builds
will also run on a newer docker image soon), for transition purposes, we
need the toolchain to keep running on old systems.
However, eventually, we'll want libdmg-hfsplus to be a local-toolchain,
so it would need to use a sysroot in the long run anyways.

It was forgotten in bug 1690937.

While here, remove the -dev packages we have in the toolchain sysroot
and thus don't need in the docker image anymore.

Two exceptions: gcc and binutils need to stay on the older docker image,
at least for now.

Blocks: 1694785
See Also: → 1694826

Is there anything preventing this stack from landing?

I wanted to land it during the week-end but forgot. And right now the tree is closed.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/04ceb6c1e789 Build libdmg-hfsplus with a sysroot. r=firefox-build-system-reviewers,dmajor https://hg.mozilla.org/integration/autoland/rev/8a5ff6d87073 Build dump-syms with a sysroot. r=firefox-build-system-reviewers,dmajor https://hg.mozilla.org/integration/autoland/rev/30c0f1fb8aa2 Use a Debian buster-based docker image for toolchain tasks. r=firefox-build-system-reviewers,dmajor
Blocks: 1695835
Blocks: 1695836
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: