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

Package:
src:pywps
Source:
src:pywps
Submitter:
Santiago Vila
Date:
2026-10-23 16:07:03 UTC
Severity:
normal
Tags:
#1151732#5
Date:
2026-10-23 12:20:52 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:pywps, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
   dh_apache2 -O--buildsystem=pybuild
   dh_installdocs -O--buildsystem=pybuild
   dh_sphinxdoc -O--buildsystem=pybuild
   dh_installchangelogs -O--buildsystem=pybuild
   dh_python3 -O--buildsystem=pybuild
E: dh_python3 fs:312: python3-pywps includes a common build directory name 'tests' as a module. Likely due to a mis-configured build system installing things it shouldn't.
make: *** [debian/rules:20: binary] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1151732#10
Date:
2026-10-23 16:06:10 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pywps, 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 1151732@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated pywps 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: Fri, 23 Oct 2026 17:24:19 +0200
Source: pywps
Architecture: source
Version: 4.8.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Closes: 1150326 1151732
Changes:
 pywps (4.8.1-2) unstable; urgency=medium
 .
   * Team upload.
   * Add patch by Chris Lamb for reproducible builds.
     (closes: #1150326)
   * Cleanup build dir after tests to fix FTBFS with dh-python 7.20261019.
     (closes: #1151732)
Checksums-Sha1:
 e5c7f22c17e6f424bc6c77761ab1b08ffea0f475 2494 pywps_4.8.1-2.dsc
 5048b344af037147c398967b25f8e5f5d1659657 12108 pywps_4.8.1-2.debian.tar.xz
 d8cf769745c178d9034db48a651361864e61bebd 14427 pywps_4.8.1-2_amd64.buildinfo
Checksums-Sha256:
 a585949b74f646a8cb7405e2c6561eaeb4a659a36520e3d83ebfee4840eccbf2 2494 pywps_4.8.1-2.dsc
 ea1340ba76d4baf7b658b3c840188235f3fe3f79d8ead4b1163d56ef789a123b 12108 pywps_4.8.1-2.debian.tar.xz
 1d02d69739cb3cf1e52bd0497538c4cbc047da2a69cd41c9b1d4ae49c0bace9a 14427 pywps_4.8.1-2_amd64.buildinfo
Files:
 5df92db5e3b98a9d3b0169facab4e12c 2494 python optional pywps_4.8.1-2.dsc
 28316bb19ecb6ccfe28ca6a2ad5e5a27 12108 python optional pywps_4.8.1-2.debian.tar.xz
 009b6f62c8cc58286164db67f73b85e4 14427 python optional pywps_4.8.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmrbf+IACgkQZ1DxCuiN
SvEbwQ//cm01LzysfoCS6egrqVl9S9Df/d+r9I4gjs0pxaV2sGROk+z7enzAfOWq
n5ZgeohX4Ax/EJUFukDHWq1B/+4eYVygMQW9Hwqv0V0PIS/XVqMRLZF42llxk4ID
Rn1QqXnjxmo3zdPx9wSLSXXTap/+/DjPZ5LVLUDt9P2IKPQJg1lzmqUv20n/hzFS
K9qEDyZ+9hidjuDQVpqIwtI9NzNPQFTzY5TyEkpokmWXjyTHPSVWFcLOeDzdTKWP
Xbwf3nqE8bA1GvkGDvVmW0MOz6o4/DMv8LUj8C29i+tjemdBI39jvs7NtMhD9MiC
UikBsoZyq8qxodb2CUfOknwvAtsMWZsRUyciv9SSyjw08RBjzCh8YrTPz3X/k75W
qYtysc1s3xEhipT60MxoD6Gnib0CIzQuns3I43BU58w1h2REbquMXjJ7U976aOrX
j6G0Pz24jnZut9hiuUIaYCDWkEOwCicCIs2MbdqKHMDFwfEXbDPEoy28b316tdBl
lpE5SAod9jn+/y5DFWL+2ZyQB/vvcaXbWLFaxWq8Gk7XGvTIptmB2lhmGDDrdYPs
JfY4qhhDKTnA43u2o6WTNf5aCPcCU5NdL3GxbCmgZ0wO753ZSrTcAtVkxFibDE7N
9DPzqInZgXUWumNsDVUX/xH1O7pRfzO3Ae5liWg4QkjXsYjTenE=
=aguQ
-----END PGP SIGNATURE-----