#1151910 testrepository: FTBFS: E: dh_python3 fs:312: python3-testrepository includes a common build directory name 'doc' as a module. Likely due to a mis-configured build system installing things it shouldn't.

#1151910#5
Date:
2026-10-24 11:31:42 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202610/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:testrepository, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installchangelogs -k NEWS
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_python3 -O--buildsystem=pybuild
E: dh_python3 fs:312: python3-testrepository includes a common build directory name 'doc' as a module. Likely due to a mis-configured build system installing things it shouldn't.
make: *** [debian/rules:7: binary] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1151910#10
Date:
2026-10-25 15:19:44 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
testrepository, 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 1151910@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated testrepository 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: Sun, 25 Oct 2026 14:13:43 +0100
Source: testrepository
Architecture: source
Version: 0.0.21-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Closes: 1151910
Changes:
 testrepository (0.0.21-5) unstable; urgency=medium
 .
   * Team Upload
   * Add patch to reduce the package namespace search
     (Closes: #1151910)
   * d/rules: doc is no longer treated as a python module
Checksums-Sha1:
 3ab2c8e12f076c6c61844d3e7cf4e740bb95ee50 2236 testrepository_0.0.21-5.dsc
 2c454386daab50a2db1c698d5e09f20c0eb1c40b 6616 testrepository_0.0.21-5.debian.tar.xz
 936d9ef85013fdd96133a75180115aaf6b65d852 7744 testrepository_0.0.21-5_source.buildinfo
Checksums-Sha256:
 7e8fd02cb97f7f37f70701f730f18da28635033070afedbfc4334f1d41eb9282 2236 testrepository_0.0.21-5.dsc
 0059e046e8f043b14ef68f822aab91a95568d177b7ac72dcd653b8719cbe4a40 6616 testrepository_0.0.21-5.debian.tar.xz
 c1b91dc9e9b51aeeedb83af54ddb11531ea4bdcc5ec69f0c35778b78119eb62e 7744 testrepository_0.0.21-5_source.buildinfo
Files:
 f8fdf93f0b565fdc07579f632d3969db 2236 python optional testrepository_0.0.21-5.dsc
 d0ea53e8e291129cdac4888ae9e76ea7 6616 python optional testrepository_0.0.21-5.debian.tar.xz
 79aa92432d68a4c51168ba332b3cf106 7744 python optional testrepository_0.0.21-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAmreHRMACgkQxxl2mbKb
IyprvQ//b1wfOxHGtoUoTc0wNGxrAV2h4PPitUXVS8BxQxLYzFS5pxRNMZPPLNTu
NT/I8c3Tey5rIYI4E8jb5hSlwE63K6hiKaP39JsakxHgYIjU7Ig2XlEFxhd1hgkl
BK/29+pGVueFRuZDuH4U0qS9+Dq4PTYNb5K+AlnxxzIQGmADJyNTmq14x4pprl10
/3w4L8LhcOtAXTGql5385GcPXE7LASqUSx7xHMIvzc91OL9iDvaXNzAwK9gmeSgy
68FBb1Hxi2NXVfAdi/lDgdiUeE6iYI2amsJr8cimOoXmpaN/R+FM63nyXvwr75bU
GzmJTfwqMpV1GwoW1P6glZ1n8re714bNLQQxDXYOgMcjQT3WMMDlcLNhkn+flGki
f21+8KibAmmOl11mEKvguKXVh/05ztFTJoiTZxhCGn/58CcNa3vXPCdYObK0evtj
9y8sVm+2LW9tYINaIfGkTtUdn7AP4KHm37RPei/6KBFlK+1NnUCmjYjjaLNkVoxE
hQxYDRl29hXrzzMIlxFJAycMcVZrLUGDNkFu60jI77z8rZhMxTilri3frSiTa+25
cp9iJ5BNzipX6Eqdklu9KEbp9jCsPm2y0piSi2Ian0gKu+ZTVxmLIJNmaGTZbUzr
xOSi1h5al11G5XOn2Im4GXa97+rHOPajeRT1yH+/VL8EEW+GkMI=
=n0TJ
-----END PGP SIGNATURE-----