Skip to content

Bump python from 3.12.7-slim to 3.14.2-slim in /infra

3bc3eef
Select commit
Loading
Failed to load commit list.
Open

Bump python from 3.12.7-slim to 3.14.2-slim in /infra #5568

Bump python from 3.12.7-slim to 3.14.2-slim in /infra
3bc3eef
Select commit
Loading
Failed to load commit list.
Community-TC Integration / bugbug docker build failed Jan 22, 2026 in 12m 22s

Community-TC (pull_request)

bugbug docker build

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-01-22T12:06:27.961Z
Resolved: 2026-01-22T12:16:12.351Z
Task Execution Time: 9 minutes, 44 seconds, 390 milliseconds
Task Status: failed
Reason Resolved: failed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2026-01-22T12:06:28.033Z] Worker Type (proj-bugbug/ci) settings:
[taskcluster 2026-01-22T12:06:28.033Z]   {
[taskcluster 2026-01-22T12:06:28.033Z]     "config": {
[taskcluster 2026-01-22T12:06:28.033Z]       "deploymentId": "c554b2345c04cbf6"
[taskcluster 2026-01-22T12:06:28.033Z]     },
[taskcluster 2026-01-22T12:06:28.033Z]     "generic-worker": {
[taskcluster 2026-01-22T12:06:28.033Z]       "config": {
[taskcluster 2026-01-22T12:06:28.033Z]         "headlessTasks": false
[taskcluster 2026-01-22T12:06:28.033Z]       },
[taskcluster 2026-01-22T12:06:28.033Z]       "engine": "multiuser",
[taskcluster 2026-01-22T12:06:28.033Z]       "go-arch": "amd64",
[taskcluster 2026-01-22T12:06:28.033Z]       "go-os": "linux",
[taskcluster 2026-01-22T12:06:28.033Z]       "go-version": "go1.25.5",
[taskcluster 2026-01-22T12:06:28.033Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v95.0.3",
[taskcluster 2026-01-22T12:06:28.033Z]       "revision": "a996b8269b1f67ce723d5b18b07019b210d21e99",
[taskcluster 2026-01-22T12:06:28.033Z]       "source": "https://github.com/taskcluster/taskcluster/commits/a996b8269b1f67ce723d5b18b07019b210d21e99",
[taskcluster 2026-01-22T12:06:28.033Z]       "version": "95.0.3"
[taskcluster 2026-01-22T12:06:28.033Z]     },
[taskcluster 2026-01-22T12:06:28.033Z]     "image": "projects/community-tc-workers/global/images/generic-worker-ubuntu-24-04-fqkfcxjynbxswwoouatq",
[taskcluster 2026-01-22T12:06:28.033Z]     "instance-id": "5746557908877814992",

...(1507 lines hidden)...

Setting up libkeyutils1:amd64 (1.6.3-6) ...

Setting up libgdbm-compat4t64:amd64 (1.24-2) ...

Setting up libbrotli1:amd64 (1.1.0-2+b7) ...

Setting up binutils-common:amd64 (2.44-3) ...

Setting up libnghttp2-14:amd64 (1.64.0-1.1) ...

Setting up linux-libc-dev (6.12.63-1) ...

Setting up libctf-nobfd0:amd64 (2.44-3) ...

Setting up libcom-err2:amd64 (1.47.2-3+b7) ...

Setting up libjemalloc2:amd64 (5.3.0-3) ...

Setting up libgomp1:amd64 (14.2.0-19) ...

Setting up libffi-dev:amd64 (3.4.8-2) ...

Setting up libsframe1:amd64 (2.44-3) ...

Setting up libjansson4:amd64 (2.14-2+b3) ...

Setting up libkrb5support0:amd64 (1.21.3-5) ...

Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ...

Setting up rpcsvc-proto (1.4.3-1) ...

Setting up libmpfr6:amd64 (4.2.2-1) ...

Setting up libquadmath0:amd64 (14.2.0-19) ...

Setting up libp11-kit0:amd64 (0.25.5-3) ...

Setting up libunistring5:amd64 (1.3-2) ...

Setting up libmpc3:amd64 (1.3.1-1+b3) ...

Setting up libatomic1:amd64 (14.2.0-19) ...

Setting up patch (2.8-2) ...

Setting up libk5crypto3:amd64 (1.21.3-5) ...

Setting up libsasl2-2:amd64 (2.1.28+dfsg1-9) ...

Setting up libnghttp3-9:amd64 (1.8.0-1) ...

Setting up libubsan1:amd64 (14.2.0-19) ...

Setting up perl-modules-5.40 (5.40.1-6) ...

Setting up libhwasan0:amd64 (14.2.0-19) ...

Setting up libcrypt-dev:amd64 (1:4.4.38-1) ...

Setting up libasan8:amd64 (14.2.0-19) ...

Setting up libtasn1-6:amd64 (4.20.0-2) ...

Setting up git-man (1:2.47.3-0+deb13u1) ...

Setting up libngtcp2-16:amd64 (1.11.0-1) ...

Setting up libkrb5-3:amd64 (1.21.3-5) ...

Setting up libssh2-1t64:amd64 (1.11.1-1) ...

Setting up libtsan2:amd64 (14.2.0-19) ...

Setting up libbinutils:amd64 (2.44-3) ...

Setting up libisl23:amd64 (0.27-1) ...

Setting up libc-dev-bin (2.41-12+deb13u1) ...

Setting up zstd (1.5.7+dfsg-1) ...

Setting up libcc1-0:amd64 (14.2.0-19) ...

Setting up libldap2:amd64 (2.6.10+dfsg-1) ...

Setting up liblsan0:amd64 (14.2.0-19) ...

Setting up libitm1:amd64 (14.2.0-19) ...

Setting up libctf0:amd64 (2.44-3) ...

Setting up libidn2-0:amd64 (2.3.8-2) ...

Setting up libperl5.40:amd64 (5.40.1-6) ...

Setting up perl (5.40.1-6) ...

Setting up libgprofng0:amd64 (2.44-3) ...

Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ...

Setting up cpp-14-x86-64-linux-gnu (14.2.0-19) ...

Setting up cpp-14 (14.2.0-19) ...

Setting up libc6-dev:amd64 (2.41-12+deb13u1) ...

Setting up libgcc-14-dev:amd64 (14.2.0-19) ...

Setting up libstdc++-14-dev:amd64 (14.2.0-19) ...

Setting up binutils-x86-64-linux-gnu (2.44-3) ...

Setting up cpp-x86-64-linux-gnu (4:14.2.0-1) ...

Setting up libgnutls30t64:amd64 (3.8.9-3+deb13u1) ...

Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ...

Setting up binutils (2.44-3) ...

Setting up liberror-perl (0.17030-1) ...

Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...

Setting up cpp (4:14.2.0-1) ...

Setting up gcc-14-x86-64-linux-gnu (14.2.0-19) ...

Setting up libngtcp2-crypto-gnutls8:amd64 (1.11.0-1) ...

Setting up gcc-x86-64-linux-gnu (4:14.2.0-1) ...

Setting up libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u2) ...

Setting up gcc-14 (14.2.0-19) ...

Setting up git (1:2.47.3-0+deb13u1) ...

Setting up g++-14-x86-64-linux-gnu (14.2.0-19) ...

Setting up g++-x86-64-linux-gnu (4:14.2.0-1) ...

Setting up g++-14 (14.2.0-19) ...

Setting up gcc (4:14.2.0-1) ...

Setting up g++ (4:14.2.0-1) ...

update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode

Processing triggers for libc-bin (2.41-12+deb13u1) ...

  error: subprocess-exited-with-error
  
  × Building wheel for rs_parsepatch (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [77 lines of output]
      Running `maturin pep517 build-wheel -i /usr/local/bin/python3.14 --compatibility off`
      Python reports SOABI: cpython-314-x86_64-linux-gnu
      Computed rustc target triple: x86_64-unknown-linux-gnu
      Installation directory: /root/.cache/puccinialin
      Rustup already downloaded
      Installing rust to /root/.cache/puccinialin/rustup
      warn: It looks like you have an existing rustup settings file at:
      warn: /root/.rustup/settings.toml
      warn: Rustup will install the default toolchain as specified in the settings file,
      warn: instead of the one inferred from the default host triple.
      info: profile set to 'minimal'
      info: default host triple is x86_64-unknown-linux-gnu
      warn: Updating existing toolchain, profile choice will be ignored
      info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
      info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'
      Checking if cargo is installed
      cargo 1.92.0 (344c4567c 2025-10-21)
      ⚠️  Warning: `project.version` field is required in pyproject.toml unless it is present in the `project.dynamic` list
      🔗 Found pyo3 bindings
      🐍 Found CPython 3.14 at /usr/local/bin/python3.14
         Compiling target-lexicon v0.12.16
         Compiling once_cell v1.20.2
         Compiling proc-macro2 v1.0.87
         Compiling unicode-ident v1.0.13
         Compiling libc v0.2.159
         Compiling autocfg v1.4.0
         Compiling heck v0.5.0
         Compiling memoffset v0.9.1
         Compiling pyo3-build-config v0.22.4
         Compiling quote v1.0.37
         Compiling syn v2.0.79
         Compiling cfg-if v1.0.0
         Compiling indoc v2.0.5
         Compiling unindent v0.2.3
         Compiling log v0.4.22
         Compiling parsepatch v0.3.1
         Compiling pyo3-macros-backend v0.22.4
         Compiling pyo3-ffi v0.22.4
         Compiling pyo3 v0.22.4
      error: failed to run custom build command for `pyo3-ffi v0.22.4`
      
      Caused by:
        process didn't exit successfully: `/tmp/pip-install-narypmk_/rs-parsepatch_1d0ff1769fb1450d9f921e6cf73442e7/target/release/build/pyo3-ffi-635c2cea4bb19dc0/build-script-build` (exit status: 1)
        --- stdout
        cargo:rustc-check-cfg=cfg(Py_LIMITED_API)
        cargo:rustc-check-cfg=cfg(PyPy)
        cargo:rustc-check-cfg=cfg(GraalPy)
        cargo:rustc-check-cfg=cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))
        cargo:rustc-check-cfg=cfg(invalid_from_utf8_lint)
        cargo:rustc-check-cfg=cfg(pyo3_disable_reference_pool)
        cargo:rustc-check-cfg=cfg(pyo3_leak_on_drop_without_reference_pool)
        cargo:rustc-check-cfg=cfg(diagnostic_namespace)
        cargo:rustc-check-cfg=cfg(c_str_lit)
        cargo:rustc-check-cfg=cfg(Py_3_7)
        cargo:rustc-check-cfg=cfg(Py_3_8)
        cargo:rustc-check-cfg=cfg(Py_3_9)
        cargo:rustc-check-cfg=cfg(Py_3_10)
        cargo:rustc-check-cfg=cfg(Py_3_11)
        cargo:rustc-check-cfg=cfg(Py_3_12)
        cargo:rustc-check-cfg=cfg(Py_3_13)
        cargo:rerun-if-env-changed=PYO3_CROSS
        cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR
        cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION
        cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION
        cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG
        cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY
      
        --- stderr
        error: the configured Python interpreter version (3.14) is newer than PyO3's maximum supported version (3.13)
        = help: please check if an updated version of PyO3 is available. Current version: 0.22.4
        = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI
      warning: build failed, waiting for other jobs to finish...
      💥 maturin failed
        Caused by: Failed to build a native library through cargo
        Caused by: Cargo build finished with "exit status: 101": `env -u CARGO PYO3_BUILD_EXTENSION_MODULE="1" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.14-64bit" PYO3_PYTHON="/usr/local/bin/python3.14" PYTHON_SYS_EXECUTABLE="/usr/local/bin/python3.14" "cargo" "rustc" "--profile" "release" "--message-format" "json-render-diagnostics" "--manifest-path" "/tmp/pip-install-narypmk_/rs-parsepatch_1d0ff1769fb1450d9f921e6cf73442e7/Cargo.toml" "--lib"`
      Rust not found, installing into a temporary directory
      Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/usr/local/bin/python3.14', '--compatibility', 'off'] returned non-zero exit status 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for rs_parsepatch
error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects
╰─> rs_parsepatch
Error: building at STEP "RUN --mount=type=bind,source=requirements.txt,target=/requirements.txt apt-get update && 	apt-get install -y --no-install-recommends gcc g++ libgomp1 libffi-dev libjemalloc2 zstd patch git && 	pip install --disable-pip-version-check --quiet --no-cache-dir -r /requirements.txt && 	apt-get purge -y gcc g++ libffi-dev patch git && 	apt-get autoremove -y && 	rm -rf /var/lib/apt/lists/*": while running runtime: exit status 1
WARNING:taskboot.utils:Try failed: Command '['/usr/bin/podman', 'build', '--file', '/code/infra/dockerfile.base', '--tag', 'registry.hub.docker.com/mozilla/bugbug-base:latest', '--build-arg', 'CHECK_MODELS=0', '/code']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/usr/local/bin/taskboot", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.10/site-packages/taskboot/cli.py", line 354, in main
    args.func(target, args)
  File "/usr/local/lib/python3.10/site-packages/taskboot/build.py", line 164, in build_compose
    retry(
  File "/usr/local/lib/python3.10/site-packages/taskboot/utils.py", line 28, in retry
    return operation()
  File "/usr/local/lib/python3.10/site-packages/taskboot/build.py", line 165, in <lambda>
    lambda: build_tool.build(context, dockerfile, tags, args.build_arg),
  File "/usr/local/lib/python3.10/site-packages/taskboot/docker.py", line 141, in build
    self.run(command)
  File "/usr/local/lib/python3.10/site-packages/taskboot/docker.py", line 64, in run
    return subprocess.run(command, check=True, **params)
  File "/usr/local/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/podman', 'build', '--file', '/code/infra/dockerfile.base', '--tag', 'registry.hub.docker.com/mozilla/bugbug-base:latest', '--build-arg', 'CHECK_MODELS=0', '/code']' returned non-zero exit status 1.
[taskcluster 2026-01-22T12:16:11.683Z]                        Exit Code: 1
[taskcluster 2026-01-22T12:16:11.683Z]                        User Time: 55.489ms
[taskcluster 2026-01-22T12:16:11.683Z]                      Kernel Time: 78.61ms
[taskcluster 2026-01-22T12:16:11.683Z]                        Wall Time: 9m19.702659845s
[taskcluster 2026-01-22T12:16:11.683Z]  Average Available System Memory: 13.31 GiB
[taskcluster 2026-01-22T12:16:11.683Z]       Average System Memory Used: 2.31 GiB
[taskcluster 2026-01-22T12:16:11.683Z]          Peak System Memory Used: 3.93 GiB
[taskcluster 2026-01-22T12:16:11.683Z]              Total System Memory: 15.62 GiB
[taskcluster 2026-01-22T12:16:11.683Z]                           Result: FAILED
[taskcluster 2026-01-22T12:16:11.684Z] === Task Finished ===
[taskcluster 2026-01-22T12:16:11.684Z] Task Duration: 9m19.703346132s
[taskcluster:error] exit status 1