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

Attachment: 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-----

Attachment: pgpzXX0PpdseW.pgp
Description: PGP signature


--- End Message ---

Reply via email to