Package: debhelper
Version: 9.20120115
Severity: wishlist

dh_installdeb is different when compared to other debhelper in such that it is
copying several files verbatim into the resulting binary package despite of 
being
nameѕ as any other debhelper configuration file. That violates the principle of
least surprise given that all remaining package.debhelper_suffix files are 
either
parsed or even єxecutable these days.

I realize maintainer scripts are a different and more complex problem again, but
triggers, shlibs and conffiles should follow the widely adopted debhelper-style
invokation.

Hence I suggest for them:

* These files should be executable in debhelper mode 9 (or maybe 10), too
* These files should follow debhelper file globbing where applicable
  (e.g. for conffiles it should be possible to specify
  debian/tmp/any/crazy/conffile/*.conf - that can also be easy distinguished 
from
  traditional contents which are supposed to be copied verbatim [*])


[*] Yes that's a policy violation.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.11arno1 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debhelper depends on:
ii  binutils    2.22-5
ii  dpkg-dev    1.16.1.2
ii  file        5.09-2
ii  html2text   1.3.2a-15
ii  man-db      2.6.0.2-3
ii  perl        5.14.2-9
ii  po-debconf  1.0.16+nmu2

debhelper recommends no packages.

Versions of packages debhelper suggests:
pn  dh-make  <none>

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to