Your message dated Fri, 18 Apr 2025 04:49:28 +0000
with message-id <e1u5dfm-004cqp...@fasolo.debian.org>
and subject line Bug#1103207: fixed in stdeb 0.10.0-4
has caused the Debian Bug report #1103207,
regarding stdeb: FTBFS: help2man: can't get `--help' info from
/<<PKGBUILDDIR>>/debian/python3-stdeb/usr/bin/py2dsc
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 ow...@bugs.debian.org
immediately.)
--
1103207: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103207
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:stdeb
Version: 0.10.0-3
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
rm -f py2dsc.1 pypi-install.1 py2dsc-deb.1 pypi-download.1
dh clean --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean
/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 :: MIT License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --with python3 --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config
/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 :: MIT License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build
/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 :: MIT License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_stdeb/build;
python3.13 -m unittest discover -v
----------------------------------------------------------------------
Ran 0 tests in 0.000s
NO TESTS RAN
create-stamp debian/debhelper-build-stamp
dh_testroot -O--buildsystem=pybuild
dh_prep -O--buildsystem=pybuild
dh_auto_install --destdir=debian/python3-stdeb/ -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py install --root
/<<PKGBUILDDIR>>/debian/python3-stdeb
/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 :: MIT License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90:
SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
for details.
********************************************************************************
!!
self.initialize_options()
/usr/lib/python3.13/dist-packages/stdeb/util.py:1429: SyntaxWarning: invalid
escape sequence '\.'
dh_installdocs -O--buildsystem=pybuild
dh_installchangelogs -O--buildsystem=pybuild
debian/rules override_dh_installman
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PYTHONPATH=/<<PKGBUILDDIR>> help2man -N --version-string=0.10.0 -o py2dsc.1 -n
'creates Debian source package from Python package'
/<<PKGBUILDDIR>>/debian/python3-stdeb/usr/bin/py2dsc
help2man: can't get `--help' info from
/<<PKGBUILDDIR>>/debian/python3-stdeb/usr/bin/py2dsc
Try `--no-discard-stderr' if option outputs to stderr
make[1]: *** [debian/rules:15: py2dsc.1] Error 127
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202504/
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 could not 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:stdeb, so that this is still
visible in the BTS web page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: stdeb
Source-Version: 0.10.0-4
Done: Sergio Durigan Junior <sergi...@debian.org>
We believe that the bug you reported is fixed in the latest version of
stdeb, 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 1103...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sergio Durigan Junior <sergi...@debian.org> (supplier of updated stdeb 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 18 Apr 2025 00:44:47 -0400
Source: stdeb
Architecture: source
Version: 0.10.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Sergio Durigan Junior <sergi...@debian.org>
Closes: 1103207
Changes:
stdeb (0.10.0-4) unstable; urgency=medium
.
* Team upload.
* d/rules: Rewrite the shebang to deal with fallout from setuptools.
setuptools has recently broken how shebangs are generated for
scripts (see Debian bug 1103150), and while the right thing to do here
would be to use dh_python3's --shebang option, it doesn't work. So
let's rewrite the shebang ourselves. (Closes: #1103207)
Checksums-Sha1:
e468aab52c6830ea4baa114763029d024692fd40 2075 stdeb_0.10.0-4.dsc
6323aaf53e7b76e3b11501463ac5b855c505b895 8028 stdeb_0.10.0-4.debian.tar.xz
06288ac997d5e934bd43d34c18bd5f56a13addb4 6823 stdeb_0.10.0-4_amd64.buildinfo
Checksums-Sha256:
a2ad268a15d38e60456ff8f82aebacf35c5c7c2ac3630dfbde67d19e385b2834 2075
stdeb_0.10.0-4.dsc
a2daf80aa3c275cd5ed9a86c12f7550261fe522e4b22c428d9645198a31b463d 8028
stdeb_0.10.0-4.debian.tar.xz
b619c1c50dad3c24ea2d1d35f2166278a2808612b8a366468030ebe8a98ae1f9 6823
stdeb_0.10.0-4_amd64.buildinfo
Files:
2f88336df5236933ecac016949e9c7af 2075 python optional stdeb_0.10.0-4.dsc
9bd84501b72be8adf1e062ed5a77fd08 8028 python optional
stdeb_0.10.0-4.debian.tar.xz
4a6d1ab3833cf5eb26881bd327891e3f 6823 python optional
stdeb_0.10.0-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEI3pUsQKHKL8A7zH00Ot2KGX8XjYFAmgB2PAUHHNlcmdpb2Rq
QGRlYmlhbi5vcmcACgkQ0Ot2KGX8XjaYUhAAmGYI1ZNI/lwdqEEnSRjKfp4mn0F4
VItNXZoX3W4DcKGKQs9E6VNJJrkiYpNlY+W4ZyXgLH2dkTZqYaQhSy6rbLLdbsqs
HbK8qa+yxxE6wh8+svdVlPFN1SpKurkyc0L18vJwVbxogwc/hheCkr2cteYW9ZEL
Hy9gLYFvfIiPZIcNbKQbqYXI+INKk6Gn1+l25Xe9yp5RTyFaKZ8EHDEt2TFLCWXI
8jdhydzyFYbbC3FPmlcSQb2L3Xby5U1uxEab1C9CT3it9fks3LmD3qu+EMaRB98a
ztOf/JWrKYnVCmCbUo3/9eU0jDdkUxjYUVHta5+XlsRo6EkSX0kuqWENqmyFkVVs
qBi0Flv2wBoJF6DtmsWbpK4wJCyBskRROLxLyugLKBBVrLdJxnfs0SjrBSCr+Jpc
3uV9WwdcgniXB07XRAWV/tIMiqXAR6iQiHFT3jSVUbgYQ9d8ctHbkM7mG56mZmH9
At/FFYNp34ZqAdq9EqmbYq5zVFuUK5wwPxKi6kUX88gAb/OHGNZpFHnqjHaA1j4S
yeOaBE+eEpJRb9501OKzFMDnU9kw76CxPHCPU9kJhlLrOMDzCGFOx0fxkReUf5MN
bUjeVva2GqOulfp81MFilkgj/fwb/ZeRkG8ZoRdKx4/yzD6s+vN3h1O1oE3tmAbi
nsNHpTrG5ZH7rbU=
=0Cqj
-----END PGP SIGNATURE-----
pgpEp74g9X7_z.pgp
Description: PGP signature
--- End Message ---