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

Reply via email to