Package: src:gcovr
Version: 8.6-1
User: [email protected]
Usertags: python3.15
Tags: ftbfs, forky, sid
Severity: important

Hi!

While rebuilding the python related packages against the Python 3.15 version we found that gcovr fails to build from source:
https://debusine.debian.net/debian/r-python-python3.15/artifact/4855550/

From the log, the error seems to be:
   dh_auto_build -i -O--buildsystem=pybuild
I: pybuild plugin_pyproject:142: Building wheel for python3.14 with "build" module I: pybuild base:385: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/gcovr-8.6/.pybuild/cpython3_3.14
* Building wheel...
Successfully built gcovr-8.6-py3-none-any.whl
I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.14 with "installer" module
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/gcovr-8.6'
py3versions: no X-Python3-Version in control file, using supported versions
set -e; for py in python3.15 python3.14; do \
        PYTHONPATH=src $py -m gcovr --version; \
done
/bin/sh: 2: python3.15: not found

It looks like the problem is that gcovr build-depends on python3, and should instead build-depend on python3-all, so that all supported versions get installed.

Setting the severity to important for now. Once Python 3.15 is released and later added to python3-defaults, this bug will become release critical.

--
Regards,
Marga

Reply via email to