commit 3c7154d8304d02b589d3cfaf67acbb769e11b798
parent 6e8acf3b947819b9008d7508c5bf289b0dfea6c1
Author: Andrew Halberstadt <ahal@mozilla.com>
Date: Tue, 21 Oct 2025 18:33:53 +0000
Bug 1990567 - Use deb12-toolchain-build image for linux python toolchains, r=firefox-build-system-reviewers,glandium
Taskgraph no longer supports Python 3.8. When we try to vendor the
latest version, the Python toolchain builds fail because they're using
Ubuntu 18.04 and have Python 3.8 installed.
Given both Python 3.8 and Ubuntu 18.04, upgrade to deb12-toolchain build
image comes with a more modern Python.
Differential Revision: https://phabricator.services.mozilla.com/D269268
Diffstat:
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/taskcluster/kinds/docker-image/kind.yml b/taskcluster/kinds/docker-image/kind.yml
@@ -64,10 +64,6 @@ tasks:
ubuntu1804-test:
symbol: I(ub18-test)
parent: ubuntu1804-test-base
- ubuntu1804-build-python:
- symbol: I(ub18-build-python)
- parent: ubuntu1804-base
- definition: build-python
ubuntu2204-arm64-build-python:
symbol: I(ub22-a64-build-python)
parent: ubuntu2204-arm64-base
diff --git a/taskcluster/kinds/toolchain/python.yml b/taskcluster/kinds/toolchain/python.yml
@@ -25,7 +25,7 @@ linux64-python-3.9:
fetch:
- cpython-3.9.13
worker:
- docker-image: {in-tree: ubuntu1804-build-python}
+ docker-image: {in-tree: deb12-toolchain-build}
linux64-aarch64-python-3.9:
description: "cpython 3.9.13 AArch64/ARM64"
@@ -93,7 +93,7 @@ linux64-python-3.11:
fetch:
- cpython-3.11.7
worker:
- docker-image: {in-tree: ubuntu1804-build-python}
+ docker-image: {in-tree: deb12-toolchain-build}
win64-python-3.11:
description: "cpython 3.11.7"