Your message dated Tue, 17 Dec 2024 13:05:01 +0000
with message-id <e1tnxg1-005ayf...@fasolo.debian.org>
and subject line Bug#1090343: fixed in dh-python 6.20241217
has caused the Debian Bug report #1090343,
regarding dh-python: Use of python-distuils build system in autopkgtests of
dh-python
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.)
--
1090343: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090343
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dh-python
Severity: serious
X-Debbugs-Cc: ni...@thykier.net,cjwat...@debian.org
Control: affects -1 debhelper
Justification: autopkgtests failing / possible regression
Hi,
Colin reached out to me in #1089715 and suggested that I removed
python-distuils build-system on the basis that any use of it would break
today given its hard dependency on python2 (`pyversions`). Based on that
argument, I considered it safe to remove python-distutils.
However, I noted that the `dh-python` autopkgtests now fails, because it
cannot use that build system in "TEST: t301". I am a bit surprised at
how that test case would even work with the entire python2 stack removed.
Is this a feature you rely on or an old test that should have been
removed but somehow still worked by accident? In the former case, I will
re-instate python-distutils (just reassign the bug to `debhelper`).
Best regards,
Niels
45s ============================================================
45s ==== TEST: t301
45s dpkg-buildpackage -b -us -uc \
45s --no-check-builddeps \
45s --check-command="../test-package-show-info"
45s dpkg-buildpackage: info: source package foo
45s dpkg-buildpackage: info: source version 0.1.1
45s dpkg-buildpackage: info: source distribution unstable
45s dpkg-buildpackage: info: source changed by Piotr Ożarowski
<pi...@debian.org>
45s dpkg-source --before-build .
45s dpkg-buildpackage: info: host architecture ppc64el
45s debian/rules clean
45s make[2]: Entering directory
'/tmp/autopkgtest-lxc.tqlh86rs/downtmp/autopkgtest_tmp/tests/t301'
45s rm -rf build Foo.egg-info
45s dh clean
45s dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
45s debian/rules override_dh_auto_clean
45s make[3]: Entering directory
'/tmp/autopkgtest-lxc.tqlh86rs/downtmp/autopkgtest_tmp/tests/t301'
45s #python3 setup.py clean
45s make[3]: Leaving directory
'/tmp/autopkgtest-lxc.tqlh86rs/downtmp/autopkgtest_tmp/tests/t301'
45s dh_clean
45s dh_clean: warning: Compatibility levels before 10 are deprecated (level 9
in use)
45s debian/rules binary
45s make[2]: Leaving directory
'/tmp/autopkgtest-lxc.tqlh86rs/downtmp/autopkgtest_tmp/tests/t301'
45s make[2]: Entering directory
'/tmp/autopkgtest-lxc.tqlh86rs/downtmp/autopkgtest_tmp/tests/t301'
45s dh binary --buildsystem=python_distutils
45s dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
45s dh_update_autotools_config -O--buildsystem=python_distutils
45s dh_auto_configure -O--buildsystem=python_distutils
45s dh_auto_configure: warning: Compatibility levels before 10 are deprecated
(level 9 in use)
45s dh_auto_configure: error: unable to load build system class
'python_distutils': Can't locate
Debian/Debhelper/Buildsystem/python_distutils.pm in @INC (you may need to
install the Debian::Debhelper::Buildsystem::python_distutils module) (@INC
entries checked: /etc/perl /usr/local/lib/powerpc64le-linux-gnu/perl/5.40.0
/usr/local/share/perl/5.40.0 /usr/lib/powerpc64le-linux-gnu/perl5/5.40
/usr/share/perl5 /usr/lib/powerpc64le-linux-gnu/perl-base
/usr/lib/powerpc64le-linux-gnu/perl/5.40 /usr/share/perl/5.40
/usr/local/lib/site_perl .) at (eval 2) line 1.
45s BEGIN failed--compilation aborted at (eval 2) line 1.
45s
46s make[2]: Leaving directory '/tmp/autopkgtest-lxc.tqlh86rs/downtmp/autopkgtest_tmp/tests/t301'
46s make[2]: *** [debian/rules:3: binary] Error 255
46s dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
46s make[1]: *** [../common.mk:14: run] Error 2
46s make[1]: Leaving directory
'/tmp/autopkgtest-lxc.tqlh86rs/downtmp/autopkgtest_tmp/tests/t301'
46s make: *** [Makefile:10: test301] Error 2
46s autopkgtest [15:16:49]: test dh-python: -----------------------]
46s dh-python FAIL non-zero exit status 2
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: dh-python
Source-Version: 6.20241217
Done: Stefano Rivera <stefa...@debian.org>
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 1090...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@debian.org> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 17 Dec 2024 08:49:26 -0400
Source: dh-python
Architecture: source
Version: 6.20241217
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <pi...@debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1090343
Changes:
dh-python (6.20241217) unstable; urgency=medium
.
* Document how to build multiple python modules in the same source package
with --name in pybuild.1. (See: #1088676)
* Don't pass dh_auto_install's default destdir to pybuild, allowing it to be
overridden.
* Remove test dependency on the debhelper python-distuils plugin.
(Closes: #1090343)
* Refresh pydist fallback data.
Checksums-Sha1:
b75c9e425e421237b7e958163d00121d76212f09 1688 dh-python_6.20241217.dsc
f079f7cdb284362936bde09f6f337da6d30092c4 129796 dh-python_6.20241217.tar.xz
d53f9dfc767da1cc52f76f70f9883cb4127c573e 9460
dh-python_6.20241217_source.buildinfo
Checksums-Sha256:
551212ddf5ca1e59379c19e579c025d86049d3feedc8a0e3b5d950aba8acd0b1 1688
dh-python_6.20241217.dsc
5d3fb82ed02398e1028a9c7c7151f628f8c11e16ee64b81e952bd462be465186 129796
dh-python_6.20241217.tar.xz
1a0709acb0577a97d7f686b7ff5e96199d3bcd9bc1b80c27ff34b93aac35f1a3 9460
dh-python_6.20241217_source.buildinfo
Files:
c17cf0c4c54bc6089335bfc875dbb898 1688 python optional dh-python_6.20241217.dsc
84d16ffe1db897cd55cae173054748d5 129796 python optional
dh-python_6.20241217.tar.xz
ef87a82b953cd770b038a2507d94b659 9460 python optional
dh-python_6.20241217_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCZ2FzfhQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2B4aAP0fNNjp71DxgPSD090zBo+uXppJzC1t
r6DZ3F/y/SBCUgD/bh2B7uMzFikCxCOpZubaVPSehzB0rUop2uE9M/EWagI=
=5yHw
-----END PGP SIGNATURE-----
pgpzXX0PpdseW.pgp
Description: PGP signature
--- End Message ---