#1149527 gcovr: FTBFS against python 3.15 (/bin/sh: 2: python3.15: not found)

Package:
src:gcovr
Source:
src:gcovr
Submitter:
Margarita Manterola
Date:
2026-10-22 08:25:02 UTC
Severity:
normal
Tags:
#1149527#5
Date:
2026-09-30 10:39:13 UTC
From:
To:
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.

#1149527#10
Date:
2026-10-22 08:22:27 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
gcovr, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1149527@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sylvestre Ledru <sylvestre@debian.org> (supplier of updated gcovr package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 22 Oct 2026 09:51:32 +0200
Source: gcovr
Architecture: source
Version: 8.7-1
Distribution: unstable
Urgency: medium
Maintainer: Wolfgang Silbermayr <wolfgang@silbermayr.at>
Changed-By: Sylvestre Ledru <sylvestre@debian.org>
Closes: 1149527
Changes:
 gcovr (8.7-1) unstable; urgency=medium
 .
   * New upstream release
   * Build-depend on python3-all so the smoke test can run with every
     supported Python version (Closes: #1149527)
Checksums-Sha1:
 642b40b39cbe36380ae701044f5f6f0d2c0aad7a 2014 gcovr_8.7-1.dsc
 59f26e6a8c6a8016a405b699e06f72e1526c4a2e 32910629 gcovr_8.7.orig.tar.gz
 d5f292a1cd09037226c19450bba51a46638bbe58 4484 gcovr_8.7-1.debian.tar.xz
 5038fdb24cff9574fcf1da44143dfc8b11e75553 6854 gcovr_8.7-1_amd64.buildinfo
Checksums-Sha256:
 bba74ddafe4c3799cb931c74446de2dfcc19c032b4b17bd96025fda45af9bacd 2014 gcovr_8.7-1.dsc
 c459dbe80e90ccff8cd9dd570c7ed8407936ea5d542ef40128de8dc33714aec2 32910629 gcovr_8.7.orig.tar.gz
 cf165b6030c47d02bb6bb9c8fc0cbb62a8b6cd847d730ea31d7fdcadee337562 4484 gcovr_8.7-1.debian.tar.xz
 49ece940442907126f9afce2edc50c5b070e8c582c7ce97e0206938bd12d069c 6854 gcovr_8.7-1_amd64.buildinfo
Files:
 3eb419ae1201071e00edb0675977ed66 2014 devel optional gcovr_8.7-1.dsc
 8b0ff8121e816357df8f1d529219619e 32910629 devel optional gcovr_8.7.orig.tar.gz
 c3dc597054748327c5a9534460a925d2 4484 devel optional gcovr_8.7-1.debian.tar.xz
 ae0fa50c06872f7959bf40b157c536c1 6854 devel optional gcovr_8.7-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAmrZwn4ACgkQfmUo2nUv
G+E2nhAAkMgkwKhnYNiUdExPQINQ7kp1g6tvasGFFouHEb22SrNTIrQ2ciOzLLxT
JIr2FZV8CTthm1cjCeroeoQ9ADnwGtrvde1jD3KL7/XpPEQoNeB8diL6d6kQFmlo
GcQZPa6NNb2AeUrdD2ZJZkmYaxTCr8mAMACsR7oDA/DTHDVXnzYkTwFKuSvtl5aP
vTZc9PnoWt8oV0RxT+HWahUgdMc87gATHEjBQe+6EFS6WjC0DpZoQEFZGnf5CL3L
7Gxo9meugRTJmESN8TfQCztlU+Dg3jmR37uT6OBBbIc41z1YeLzPW3L35+aiyDYt
+Kh4gDxHocsJu6SyPIuhHUtDE+RqllU1+Jk0BTyQm6PhHvAyDLOTj0jQZKzWx4YH
185aJJNaVh3WB2oMbsScInV7AyvvWQW6km2y7sejEfBdIQxcZI+11gsqF2Yrj9nE
cNAlxsy50CfYwmQNqzGXBYnES9MvNibautmEFSPydb2ezVRrn2douDFMc1dQ0x1Z
wCX+bHpsUdA9H9CTWzzn9uH34Q00pigRBH1FMn9d2hJNP5DF1zoW1ZFwj9wB++7S
s9mzzrLbRssj9yDi+AcuwzF3Bai77bqxHvJ1f+PX9jurUsb0GlatXBmQK5LMVYBq
xUSb2LENFukxxkjNQ+p9LinbJkrCBSaV87AxLXudnTOUCCR34Go=
=a2gs
-----END PGP SIGNATURE-----