[debhelper-devel] Bug#863447: dh_install -X is ignored for --list/fail-missing

Michael Biebl biebl at debian.org
Fri May 26 22:51:38 UTC 2017


Package: debhelper
Version: 10.4
Severity: normal

Hi,

I just tried debhelper 10.4 from experimental which implements
dh_install --list/fail-missing via the new dh_missing tool.

I don't use dh_missing directly yet, but rely on the backwards compat
support. My debian/rules contains

override_dh_install:
	dh_install -X.la --list-missing

Apparently the -X.la is ignored though and dh_missing still complains
about the libtool .la files:


   debian/rules override_dh_install
make[1]: Verzeichnis „/home/michael/debian/build-area/network-manager-1.8.0“ wird betreten
dh_install -X.la --list-missing
dh_install: Please use dh_missing --list-missing/--fail-missing instead
dh_install: This feature will be removed in compat 11.
dh_missing: usr/lib/pppd/2.4.7/nm-pppd-plugin.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/libnm-util.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/libnm-glib.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/libnm-glib-vpn.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/libnm.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-bluetooth.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-team.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-settings-plugin-ibft.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-settings-plugin-ifupdown.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-wifi.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-wwan.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-wwan.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-adsl.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/NetworkManager/libnm-ppp-plugin.la exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/doc/NetworkManager/examples/server.conf exists in debian/tmp but is not installed to anywhere
        The following debhelper tools have reported what they installed (with files per package)
         * dh_install: gir1.2-networkmanager-1.0 (2), gir1.2-nm-1.0 (1), libnm-dev (7), libnm-glib-dev (36), libnm-glib-vpn-dev (6), libnm-glib-vpn1 (2), libnm-glib4 (2), libnm-util-dev (36), libnm-util2 (2), libnm0 (2), network-manager (36), network-manager-config-connectivity-debian (1), network-manager-dev (7)
        If the missing files are installed by another tool, please file a bug against it.
        Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built
        For a short-term work-around: Add the files to debian/not-installed


I also note, that usr/share/doc/NetworkManager/examples/server.conf is
actually installed via debian/network-manager.examples, which contains:
debian/tmp/usr/share/doc/NetworkManager/examples/server.conf

I assume dh_installexamples is simply not updated yet to support the new
dh_missing functionality?

Regards,
Michael

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64
 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debhelper depends on:
ii  autotools-dev            20161112.1
ii  binutils                 2.28-5
ii  dh-autoreconf            14
ii  dh-strip-nondeterminism  0.034-1
ii  dpkg                     1.18.24
ii  dpkg-dev                 1.18.24
ii  file                     1:5.30-1
ii  libdpkg-perl             1.18.24
ii  man-db                   2.7.6.1-2
ii  perl                     5.24.1-2
ii  po-debconf               1.0.20

debhelper recommends no packages.

Versions of packages debhelper suggests:
ii  dh-make  2.201608

-- no debconf information


More information about the debhelper-devel mailing list