Your message dated Sun, 21 Dec 2025 21:35:59 +0000
with message-id <[email protected]>
and subject line Bug#1123536: fixed in dh-python 6.20251221
has caused the Debian Bug report #1123536,
regarding dh-python: pyproject plugin fails if debian/pybuild.testfiles
contains a blank line
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1123536: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123536
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-django-crum
Version: 0.7.9-5
Severity: serious
Tags: ftbfs forky sid
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/202512/
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:python-django-crum, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=pybuild --test-args="--import-mode=importlib"
dh_auto_clean -O--buildsystem=pybuild -O--test-args=--import-mode=importlib
dh_autoreconf_clean -O--buildsystem=pybuild
-O--test-args=--import-mode=importlib
dh_clean -O--buildsystem=pybuild -O--test-args=--import-mode=importlib
debian/rules binary
dh binary --buildsystem=pybuild --test-args="--import-mode=importlib"
dh_update_autotools_config -O--buildsystem=pybuild
-O--test-args=--import-mode=importlib
dh_autoreconf -O--buildsystem=pybuild -O--test-args=--import-mode=importlib
dh_auto_configure -O--buildsystem=pybuild
-O--test-args=--import-mode=importlib
dh_auto_build -O--buildsystem=pybuild -O--test-args=--import-mode=importlib
I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build"
module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_django-crum
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: BSD License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running bdist_wheel
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:135:
SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
!!
********************************************************************************
With Python 2.7 end-of-life, support for building universal wheels
(i.e., wheels that support both Python 2 and Python 3)
is being obviated.
Please discontinue using this option, or if you still need it,
file an issue with pypa/setuptools describing your use case.
This deprecation is overdue, please update your project and remove
deprecated
calls to avoid build errors in the future.
********************************************************************************
!!
self.finalize_options()
running build
running build_py
creating build/lib/crum
copying crum/signals.py -> build/lib/crum
copying crum/__init__.py -> build/lib/crum
running egg_info
creating django_crum.egg-info
writing django_crum.egg-info/PKG-INFO
writing dependency_links to django_crum.egg-info/dependency_links.txt
writing requirements to django_crum.egg-info/requires.txt
writing top-level names to django_crum.egg-info/top_level.txt
writing manifest file 'django_crum.egg-info/SOURCES.txt'
reading manifest file 'django_crum.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory
'test_project'
adding license file 'LICENSE'
writing manifest file 'django_crum.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/crum
copying build/lib/crum/signals.py -> build/bdist.linux-x86_64/wheel/./crum
copying build/lib/crum/__init__.py -> build/bdist.linux-x86_64/wheel/./crum
running install_egg_info
Copying django_crum.egg-info to
build/bdist.linux-x86_64/wheel/./django_crum-0.7.9.dev0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/django_crum-0.7.9.dev0.dist-info/WHEEL
creating
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_django-crum/.tmp-2o2a8otg/django_crum-0.7.9.dev0-py2.py3-none-any.whl'
and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'crum/__init__.py'
adding 'crum/signals.py'
adding 'django_crum-0.7.9.dev0.dist-info/licenses/LICENSE'
adding 'django_crum-0.7.9.dev0.dist-info/METADATA'
adding 'django_crum-0.7.9.dev0.dist-info/WHEEL'
adding 'django_crum-0.7.9.dev0.dist-info/top_level.txt'
adding 'django_crum-0.7.9.dev0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built django_crum-0.7.9.dev0-py2.py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.14 with
"installer" module
I: pybuild plugin_pyproject:131: Building wheel for python3.13 with "build"
module
I: pybuild base:317: python3.13 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_django-crum
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: BSD License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running bdist_wheel
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:135:
SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
!!
********************************************************************************
With Python 2.7 end-of-life, support for building universal wheels
(i.e., wheels that support both Python 2 and Python 3)
is being obviated.
Please discontinue using this option, or if you still need it,
file an issue with pypa/setuptools describing your use case.
This deprecation is overdue, please update your project and remove
deprecated
calls to avoid build errors in the future.
********************************************************************************
!!
self.finalize_options()
running build
running build_py
running egg_info
writing django_crum.egg-info/PKG-INFO
writing dependency_links to django_crum.egg-info/dependency_links.txt
writing requirements to django_crum.egg-info/requires.txt
writing top-level names to django_crum.egg-info/top_level.txt
reading manifest file 'django_crum.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory
'test_project'
adding license file 'LICENSE'
writing manifest file 'django_crum.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/crum
copying build/lib/crum/signals.py -> build/bdist.linux-x86_64/wheel/./crum
copying build/lib/crum/__init__.py -> build/bdist.linux-x86_64/wheel/./crum
running install_egg_info
Copying django_crum.egg-info to
build/bdist.linux-x86_64/wheel/./django_crum-0.7.9.dev0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/django_crum-0.7.9.dev0.dist-info/WHEEL
creating
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_django-crum/.tmp-2st_6r_3/django_crum-0.7.9.dev0-py2.py3-none-any.whl'
and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'crum/__init__.py'
adding 'crum/signals.py'
adding 'django_crum-0.7.9.dev0.dist-info/licenses/LICENSE'
adding 'django_crum-0.7.9.dev0.dist-info/METADATA'
adding 'django_crum-0.7.9.dev0.dist-info/WHEEL'
adding 'django_crum-0.7.9.dev0.dist-info/top_level.txt'
adding 'django_crum-0.7.9.dev0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built django_crum-0.7.9.dev0-py2.py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with
"installer" module
dh_auto_test -O--buildsystem=pybuild -O--test-args=--import-mode=importlib
E: pybuild pybuild:389: test: plugin pyproject failed with: not enough values
to unpack (expected at least 1, got 0)
E: pybuild pybuild:389: test: plugin pyproject failed with: not enough values
to unpack (expected at least 1, got 0)
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14
3.13" returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: dh-python
Source-Version: 6.20251221
Done: Stefano Rivera <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dh-python, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <[email protected]> (supplier of updated dh-python 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 21 Dec 2025 17:07:09 -0400
Source: dh-python
Architecture: source
Version: 6.20251221
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1093869 1100737 1119036 1123536
Changes:
dh-python (6.20251221) unstable; urgency=medium
.
[ Michael R. Crusoe ]
* Enable parallel building of setuptools extensions, both with the distutils
backend and the pyproject backend. Parallel building is only enabled
if "parallel=N" is present in DEB_BUILD_OPTIONS in accordance with
Debian policy § 4.9.1. (Closes: #1093869)
.
[ Stefano Rivera ]
* Remove tox 3 support.
* Add Type annotations and blacken the codebase.
* Some related code-base refactoring and cleanup.
* Prepend python3-supported-min (>= 3.13.1) | before packages requiring a
minimum Python version. (Closes: #1119036)
* Keep platform requirements if they apply to one of several supported
environments. (Closes: #1100737)
* Drop GNU/kFreeBSD from supported platforms.
* Ignore blank lines in pybuild.testfiles. (Closes: #1123536)
* Update cpython3_fallback.
* Add --test-unittest to explicitly select the unittest runner.
Checksums-Sha1:
0c6315240cf6f24cbb6504919550ef8bbe5412bb 1688 dh-python_6.20251221.dsc
59525c0c42d5a3ee0f0b122d2d13f5a2bacaf237 135516 dh-python_6.20251221.tar.xz
c7c896696b37ee8db0e717d6d277bd0951711421 6408
dh-python_6.20251221_source.buildinfo
Checksums-Sha256:
559730c99ddc43c4244bdbdb7830837f22f65d41002a5f3b685c54173619ac7f 1688
dh-python_6.20251221.dsc
d7189aa13ef05908ac1b1f56aa444bc60f0bce7647c21d7a841644738e5a354a 135516
dh-python_6.20251221.tar.xz
295088948fc6e4ffb58f71f870470d0a3d0f61787f23bc7cc6d3acdc59cdfa31 6408
dh-python_6.20251221_source.buildinfo
Files:
c4130bc5351a75f9e7c82d43b4497c97 1688 python optional dh-python_6.20251221.dsc
0934023c409ac8534b6d1f5f5e439780 135516 python optional
dh-python_6.20251221.tar.xz
def99b9b75aeb4b321be3410a8e60d04 6408 python optional
dh-python_6.20251221_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCaUhhzhQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2NabAQCScnYBGO/VGxwXeZ33CpzvKaAZWrV7
XNXIYwIJcxcKyAEAyzlZRbDQDtHrPnOifXKs2/xc+yZ5seX/JumsujDTAAg=
=/BEF
-----END PGP SIGNATURE-----
pgpgqZUAQlLHk.pgp
Description: PGP signature
--- End Message ---