Your message dated Thu, 07 Mar 2019 21:49:39 +0000
with message-id <[email protected]>
and subject line Bug#914998: fixed in dh-python 3.20190307
has caused the Debian Bug report #914998,
regarding dh-python: autopkgtest needs update for python3.7 as the default
python3
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.)
--
914998: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914998
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dh-python
Version: 3.20180927
User: [email protected]
Usertags: needs-update
Control: affects -1 src:python3-defaults
[X-Debbugs-CC: [email protected],
[email protected]]
Dear maintainers,
With a recent upload of python3-defaults the autopkgtest of dh-python
fails in testing when that autopkgtest is run with the binary packages
of python3-defaults from unstable. It passes when run with only packages
from testing. In tabular form:
pass fail
python3-defaults from testing 3.7.1-2
dh-python from testing 3.20180927
all others from testing from testing
I copied some of the output at the bottom of this report. It seems to me
that
https://sources.debian.org/src/dh-python/3.20180927/tests/t301/debian/control/
needs updating. This test package says it doesn't work with python3.7
which is now the default.
Currently this regression is contributing to the delay of the migration
of python3-defaults to testing [1].
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://qa.debian.org/excuses.php?package=python3-defaults
https://ci.debian.net/data/autopkgtest/testing/amd64/d/dh-python/1399355/log.gz
make[3]: Entering directory
'/tmp/autopkgtest-lxc.z__tm1_p/downtmp/autopkgtest_tmp/tests/t301'
python3 setup.py install --root=debian/python3-foo/
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/foo
copying lib/foo/baz.py -> build/lib/foo
copying lib/foo/__init__.py -> build/lib/foo
copying lib/foo/jquery.js -> build/lib/foo
running install_lib
creating debian/python3-foo/usr
creating debian/python3-foo/usr/local
creating debian/python3-foo/usr/local/lib
creating debian/python3-foo/usr/local/lib/python3.7
creating debian/python3-foo/usr/local/lib/python3.7/dist-packages
creating debian/python3-foo/usr/local/lib/python3.7/dist-packages/foo
copying build/lib/foo/baz.py ->
debian/python3-foo/usr/local/lib/python3.7/dist-packages/foo
copying build/lib/foo/jquery.js ->
debian/python3-foo/usr/local/lib/python3.7/dist-packages/foo
copying build/lib/foo/__init__.py ->
debian/python3-foo/usr/local/lib/python3.7/dist-packages/foo
byte-compiling
debian/python3-foo/usr/local/lib/python3.7/dist-packages/foo/baz.py to
baz.cpython-37.pyc
byte-compiling
debian/python3-foo/usr/local/lib/python3.7/dist-packages/foo/__init__.py
to __init__.cpython-37.pyc
running install_egg_info
Writing
debian/python3-foo/usr/local/lib/python3.7/dist-packages/Foo-0.2.egg-info
/usr/lib/python3.7/distutils/dist.py:274: UserWarning: Unknown
distribution option: 'zip_safe'
warnings.warn(msg)
/usr/lib/python3.7/distutils/dist.py:274: UserWarning: Unknown
distribution option: 'install_requires'
warnings.warn(msg)
make[3]: Leaving directory
'/tmp/autopkgtest-lxc.z__tm1_p/downtmp/autopkgtest_tmp/tests/t301'
debian/rules override_dh_install
make[3]: Entering directory
'/tmp/autopkgtest-lxc.z__tm1_p/downtmp/autopkgtest_tmp/tests/t301'
dh_install
find debian/ -name jquery.js -exec \
ln -fs /usr/share/javascript/jquery/jquery.js '{}' \;
DH_VERBOSE=1 /usr/share/dh-python/dh_python3\
--depends 'SQLAlchemy >= 0.6.1'\
--recommends Mako\
--suggests 'Foo >= 0.1'\
--suggests 'bar >= 1.0'
D: dh_python3 dh_python3:161: version: 3.20180927
D: dh_python3 dh_python3:162: argv: ['/usr/share/dh-python/dh_python3',
'--depends', 'SQLAlchemy >= 0.6.1', '--recommends', 'Mako',
'--suggests', 'Foo >= 0.1', '--suggests', 'bar >= 1.0']
D: dh_python3 dh_python3:163: options: {'guess_deps': True,
'skip_private': False, 'verbose': False, 'arch': None, 'package': None,
'no_package': None, 'compile_all': False, 'vrange': None, 'regexpr':
None, 'accept_upstream_versions': False, 'depends': ['SQLAlchemy >=
0.6.1'], 'depends_section': None, 'recommends': ['Mako'],
'recommends_section': None, 'suggests': ['Foo >= 0.1', 'bar >= 1.0'],
'suggests_section': None, 'requires': None, 'shebang': None,
'ignore_shebangs': False, 'clean_dbg_pkg': True, 'no_ext_rename': False,
'no_shebang_rewrite': False, 'O': None}
D: dh_python3 dh_python3:164: args: []
D: dh_python3 dh_python3:166: supported Python versions: 3.4,3.5,3.6
(default=3.6)
D: dh_python3 debhelper:153: source=foo, binary packages=['python3-foo']
D: dh_python3 dh_python3:183: processing package python3-foo...
D: dh_python3 fs:246: package python3-foo details = {'requires.txt':
set(), 'egg-info': set(), 'nsp.txt': set(), 'shebangs': set(),
'public_vers': set(), 'private_dirs': {}, 'compile': False, 'ext_vers':
set(), 'ext_no_version': set()}
D: dh_python3 depends:114: generating dependencies for package python3-foo
D: dh_python3 pydist:137: trying to find dependency for SQLAlchemy >=
0.6.1 (python=None)
D: dh_python3 pydist:137: trying to find dependency for Mako (python=None)
D: dh_python3 pydist:137: trying to find dependency for Foo >= 0.1
(python=None)
D: dh_python3 pydist:137: trying to find dependency for bar >= 1.0
(python=None)
D: dh_python3 depends:272: D={'python3-sqlalchemy (>= 0.6)'};
R=['python3-mako (>= 0.2)']; S=['python3-foo', 'python3-bar']; E=[],
B=[]; RT=[]
make[3]: Leaving directory
'/tmp/autopkgtest-lxc.z__tm1_p/downtmp/autopkgtest_tmp/tests/t301'
dh_installdocs -O--buildsystem=python_distutils
dh_installchangelogs -O--buildsystem=python_distutils
dh_installexamples -O--buildsystem=python_distutils
dh_installman -O--buildsystem=python_distutils
dh_installcatalogs -O--buildsystem=python_distutils
dh_installcron -O--buildsystem=python_distutils
dh_installdebconf -O--buildsystem=python_distutils
dh_installemacsen -O--buildsystem=python_distutils
dh_installifupdown -O--buildsystem=python_distutils
dh_installinfo -O--buildsystem=python_distutils
dh_installinit -O--buildsystem=python_distutils
dh_installmenu -O--buildsystem=python_distutils
dh_installmime -O--buildsystem=python_distutils
dh_installmodules -O--buildsystem=python_distutils
dh_installlogcheck -O--buildsystem=python_distutils
dh_installlogrotate -O--buildsystem=python_distutils
dh_installpam -O--buildsystem=python_distutils
dh_installppp -O--buildsystem=python_distutils
dh_installudev -O--buildsystem=python_distutils
dh_installgsettings -O--buildsystem=python_distutils
dh_bugfiles -O--buildsystem=python_distutils
dh_ucf -O--buildsystem=python_distutils
dh_lintian -O--buildsystem=python_distutils
dh_gconf -O--buildsystem=python_distutils
dh_gconf: Please migrate to dh_installgsettings; gconf + dh_gconf is
scheduled for removal.
dh_icons -O--buildsystem=python_distutils
dh_perl -O--buildsystem=python_distutils
dh_usrlocal -O--buildsystem=python_distutils
dh_usrlocal:
debian/python3-foo/usr/local/lib/python3.7/dist-packages/Foo-0.2.egg-info
is not a directory
make[2]: *** [debian/rules:3: binary] Error 25
make[2]: Leaving directory
'/tmp/autopkgtest-lxc.z__tm1_p/downtmp/autopkgtest_tmp/tests/t301'
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess
returned exit status 2
make[1]: *** [Makefile:8: run] Error 2
make[1]: Leaving directory
'/tmp/autopkgtest-lxc.z__tm1_p/downtmp/autopkgtest_tmp/tests/t301'
make: *** [Makefile:16: test301] Error 2
autopkgtest [05:53:45]: test dh-python: -----------------------]
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: dh-python
Source-Version: 3.20190307
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.
Piotr Ożarowski <[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: Thu, 07 Mar 2019 22:00:17 +0100
Source: dh-python
Binary: dh-python
Architecture: source all
Version: 3.20190307
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <[email protected]>
Changed-By: Piotr Ożarowski <[email protected]>
Description:
dh-python - Debian helper tools for packaging Python libraries and applicatio
Closes: 901000 901759 903698 912892 912909 913338 914998 915408 920899 923048
Changes:
dh-python (3.20190307) unstable; urgency=medium
.
[ Antoine Beaupré ]
* Ignore tilde version numbers which crash setuptools-scm (closes: 915408)
.
[ Agustin Henze ]
* Use current locale for encoding the output process while checking
libpython's version extension file is linked to (closes: 901000, 912909)
.
Thanks also to Zack Weinberg for different patch solving this issue
in 912909!
.
[ Helmut Grohne ]
* pybuild:
- make it easier to cross-build Python 2 extensions (closes: 901759)
- use DEB_HOST_ARCH{,_OS} instead of DEB_TARGET_ARCH{,_OS} (closes: 912892)
.
Thanks also to Dima Kogan for patches, including the one adding more
debug info.
.
[ Samuel Thibault ]
* Fix handling broken symlinks while renaming extension files
(closes: 903698).
.
[ Nicolas Dandrimont ]
* Support "Compatible release" version specifiers ("~=") in the requires
parser (closes: 913338).
.
[ Piotr Ożarowski ]
* pybuild.pm: follow python3-tox → tox (unfortunate) rename
* dh-python now provides dh-sequence-python3, dh-sequence-python2
and dh-sequence-pypy packages (to be used in debhelper >= 12)
* Update tests to use 3.7 as default/supported Python 3.X (closes: 914998)
* dh_pypy: add namespace support: new options: --namespace,
--ignore-namespace
and parsing namespace_packages.txt by default (closes: 920899)
* dh_python3: move files from /usr/include/python3.X/ to
/usr/include/python3.Xm/ for Python 3.X >= 3.3 (closes: 923048)
* Standards-Version is 4.3.0 now (no changes needed)
Checksums-Sha1:
8b0e2020917259d63de592bc51b063f28af8783a 1877 dh-python_3.20190307.dsc
c10dcbfc871f349dc9f8ff01e38878fc2fe058c0 100332 dh-python_3.20190307.tar.xz
3b91d9a73abef3c468fd58cf54efe1cef3d2bf5a 99236 dh-python_3.20190307_all.deb
9c48a1831d2f428b9ed7183dffaa94ab72e2083e 6281
dh-python_3.20190307_amd64.buildinfo
Checksums-Sha256:
22900261a59ca207c868584244a77463fd3a7057444ca0316c53cc906a403811 1877
dh-python_3.20190307.dsc
07a10c3574bdf5107820aed5ac1e9c13fbae04af3056de265e7e8af26f7bad55 100332
dh-python_3.20190307.tar.xz
5b54f480d84ccdbce6b58ec80f90d4ecc1af93faba03b07d930e6c5b9e5fa2df 99236
dh-python_3.20190307_all.deb
de6a6d8fcd733441261423bb80f282cbcf78a2b67b133ad1304e10a7713145a8 6281
dh-python_3.20190307_amd64.buildinfo
Files:
aefd6ead99ee8e0959a05dc521b79de6 1877 python optional dh-python_3.20190307.dsc
eb17affe349eb453c28500960a05053a 100332 python optional
dh-python_3.20190307.tar.xz
35ecbe490005f5a37d09c3f6e2601649 99236 python optional
dh-python_3.20190307_all.deb
161793e226578ecc4f2848eefd0c7c18 6281 python optional
dh-python_3.20190307_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEHS+omFjar2IXhi33rvbxoqdFdkUFAlyBjMUACgkQrvbxoqdF
dkXzTA//XJDq2XppWni+dmzyWGW+xwd0DvxSYEOLXTSTFhKGk0TetNy9/dizT9U2
hReXy0cbeCvTOpiUp0EuFuhOo0/4ptP3LeKJP8uJyG3/8NQ9YcMGOcjnS+Kd94Zf
zbYOyeKz/q/5b+GcaX0dvhxaobAEvFte2+qIxI4Dg0g0cnR7vM+EXuGXHb5+5RQY
pjRQO2TEDx2cET87UXAemDT4elwvDeSI76sTfQMR/rKM3dMXos/4RqyRxsI0Rqlp
upi2XnvITUagQ0RHKiyRd8ALrizs+ionDDw9acAIAqpJA/q7bbzH+F19iw8QcO/X
W4C8Fxeb1syj/YCY8ACU41ErkN05QoQJKHd/PJttDd7031Kd/kxC/wdcmgYQHwPh
W4qNozg6z5HfVXfEhbcdg+TqXFjnXFPOQeiv+b2qEzHiYcisQID7r32+PsY1MZky
8P1V5I1Q2xC4llWm+X+XPCNo4TtraP5eoc/1syB4kaiPOd1EuR4hGpjY4Wb9Cksp
C1bwIomY1xP42GFrnB75XzkBfiYFtRSMatM47vcSQ5W4gAE+rL9m3GmZIUzJnmGO
yUqwC8h/PuVhJV0ZzRYj0aCQwltjkMycvMuTPjxlaD6EdADOmsv8j0zchQTwmpWr
XOzbGVg42vpbeduCW5gF6Ld9XJ93osRG+MFpX1fOeal/bIu39TM=
=Qe9K
-----END PGP SIGNATURE-----
--- End Message ---