Your message dated Thu, 09 Jun 2016 16:50:57 +0000
with message-id <[email protected]>
and subject line Bug#819353: fixed in dh-python 2.20160609
has caused the Debian Bug report #819353,
regarding dh-python: pybuild_commands() should fail-fast instead of returning
an empty list
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.)
--
819353: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819353
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-python
Version: 2.20151103
Severity: normal
Dear Maintainer,
I just spent 30 minutes figuring out why `debian/rules build` wasn't working
and the answer is that the newbie I am helping didn't put "python3-all-dev" in
his Build-Depends.
Most people won't think to look into the source code of pybuild to figure this
out, and giving VERBOSE/-v options to either dh or dh_auto_build don't work
either. All over the world many potential Debian contributors are having their
time wasted and getting discouraged because pybuild_commands in pybuild.pm
thinks it's normal to return an empty list and happily do nothing.
Please make it throw an obvious exception instead so that we can spend our time
more productively.
X
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable'), (300, 'unstable'), (200,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages dh-python depends on:
pn python3:any <none>
dh-python recommends no packages.
Versions of packages dh-python suggests:
ii libdpkg-perl 1.18.4
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dh-python
Source-Version: 2.20160609
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, 09 Jun 2016 18:37:46 +0200
Source: dh-python
Binary: dh-python
Architecture: source all
Version: 2.20160609
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: 791433 801719 804339 811083 819353
Changes:
dh-python (2.20160609) unstable; urgency=medium
.
[ Piotr Ożarowski ]
* pybuild's distutils build plugin: use force option at install stage to
avoid non-deterministic shebangs (closes: 804339)
* pybuild.pm:
- fail with a message about missing interpreter package in
Build-Depends if there's none (closes: 819353)
- do not pass --dir to pybuild if it's equal to current directory
(to make PYBUILD_DIR override possible)
* dh_pypy: fix dpkg search template to find more pypy egg-info packages
* dh_py*:
- add interpreter to Depends if .so file is detected in private dir
only if python{,3,all,3-all}-dev is in Build-Depends (closes: 811083)
- use Build-Depends' minimum version for required libraries if other
methods to detect it failed (closes: 791433)
- --requires now tries to find given file in debian/pkg-name/ dir
(`--requires foo/bar.txt` will try debian/python3-spam/foo/bar.txt and
fall back to ./foo/bar.txt)
- print an error if there's no package to act on
- fix handling symlinks while moving files to common directory
(closes: 801719)
.
[ Ondřej Nový ]
* When depends on python{3,}-setuptools-scm, set
SETUPTOOLS_SCM_PRETEND_VERSION to upstream version
* Standards-Version is 3.9.8 now (no changes needed)
* Changed Vcs-* URLs to https protocol
.
[ James Page ]
* dhpython/pydist.py: Ensure that != dependency versions are ignored
(LP: #1581065).
Checksums-Sha1:
115ec0072abd30672fb923dac9684909addb63d5 1712 dh-python_2.20160609.dsc
e875d3eea5d3f82d8e5c8818e075863dd89d0bc6 80768 dh-python_2.20160609.tar.xz
5acd0d8258b136c6cff0c6338b3cba7f107e3463 78374 dh-python_2.20160609_all.deb
Checksums-Sha256:
36ca37386a00b771aa4137b51a121fb964193084049043a3ebdc63a4ab1ae8e5 1712
dh-python_2.20160609.dsc
36d6c8584b0cf6aaed0c74b914d88602a01e949033518a452304275a6ba05e82 80768
dh-python_2.20160609.tar.xz
8668072f56936c61f94ca4085d91af16b8472717c5c7d9b4caac968c6749b2ec 78374
dh-python_2.20160609_all.deb
Files:
44f5f97ced3d8c86dc058c600dce9e40 1712 python optional dh-python_2.20160609.dsc
f0228727ca4f7ed0c2df2e729e01bfe1 80768 python optional
dh-python_2.20160609.tar.xz
159fbd2d6e354b7eca016bcfbee29344 78374 python optional
dh-python_2.20160609_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCgAGBQJXWZu8AAoJEK728aKnRXZFuu8QAMsG5jiOwGnDY1I0HVSMSTVE
3n8L70YjyHHvFYzQ0Ikb4DjLU6fLsrLgYRkyxlfcVLNG9xIXo8iki3a9YuBM+EOk
ACF6SkGpYNJVl/OrxsAdVzwRUa7WeQps1Z5vEjEev/Op0fT4aJHkHVjoBZ4qXymL
6ecL6SGN9V7+mpAe3LsYc2Imoh3hQNB/8Fd/NP+k3rpfPC4GNogFW8fGTJP9qpUV
Gensl8te/cJJJJtG5F91OfUyPTfdIoWGy06lQ0KRuaUEClN9jAulYgzodcgGD465
TCEcSzXyrTy/rrwdz1mHcahVZdZjCZtRXL+IncxwvdMtL8cPgKBFWZkrB1sLQfz/
AfF1siHXobrP7VgqinZEL5coe7vhUi78CE4dBvvW+hS0ChH45D9+F/6Ty80339mZ
i6jOyQLhQlx5Q8IfuVu0KrSDZTpAfO8plkogcpgkNnsA29Nko/NgGCH6D+p3rYN+
jjFdqQXx+DSViMVCzsAFtut7zub032SXCYxtkmRvyTgiVBcxP7rtIqn/sLwk1cJy
UqdyM8FsG9iICe1uhDtTiu34+T7KKI6FKbf3q+skN/OZvs6B8qU8v0cq10j3ZhfC
79xI7wbgd8Smv2uXrmfF3QMloeqYS9M39Sa4f4OSIcZZca96pgFzWzapTWoLFobu
7YB+xIaFWlJEm4EZ3bVL
=pN/q
-----END PGP SIGNATURE-----
--- End Message ---