[Bug 1554979] Re: dh_install --exclude flag not working

Launchpad Bug Tracker 1554979 at bugs.launchpad.net
Wed Nov 29 10:08:30 UTC 2017


This bug was fixed in the package debhelper - 10.10.9ubuntu1

---------------
debhelper (10.10.9ubuntu1) bionic; urgency=medium

  * Merge from current Debian unstable.  Remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym
      + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.

debhelper (10.10.9) unstable; urgency=medium

  [ Dmitry Shachnev ]
  * qmake.pm: Add missing import of generated_file.
  * meson.pm: Find typo of meson in the name of the cross config
    file.
  * qmake.pm: Push compiler information as ‘early’ flags to qmake, to
    make sure qmake calls the right compiler to get library paths.
  * qmake.pm: Add all possible settings to generated qmake-cross.conf.
    Now output of ‘qmake -query’ with and without using this file is
    identical. This makes cross-building Qt’s own modules possible.

  [ Niels Thykier ]
  * dh_missing: Permit a missing debian/tmp without failing in
    compat 11 when debian/tmp is an implicit source directory.
    Thanks to Christoph Biedl for reporting the bug.
    (Closes: #882083)
  * dh_missing: Improve the wording about "debian/not-installed".

 -- Adam Conrad <adconrad at ubuntu.com>  Tue, 21 Nov 2017 14:26:40 -0700

** Changed in: debhelper (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debhelper in Ubuntu.
https://bugs.launchpad.net/bugs/1554979

Title:
  dh_install --exclude flag not working

Status in debhelper:
  Fix Released
Status in debhelper package in Ubuntu:
  Fix Released

Bug description:
  dh_install failed to build a infinibad-diags and we see the following error.
  in older releases ub14.04 and 12.04 it is working as well.
  With 16.04 this tool failed with the exclude flag.

  
  dh_install --exclude <SOMETHING> does not exclude files that has SOMETHING in their names when file list is provided in  debian/<package>.files 

  
  dh_install --exclude=ndd
  dh_install: infiniband-diags missing files: usr/sbin/rdma-ndd
  dh_install: infiniband-diags missing files: usr/share/man/man8/rdma-ndd.8
  dh_install: infiniband-diags missing files: etc/init.d/rdma-ndd
  dh_install: missing files, aborting
  debian/rules:40: recipe for target 'binary' failed

  # cat /etc/os-release
  NAME="Ubuntu"
  VERSION="16.04 (Xenial Xerus)"
  ID=ubuntu
  ID_LIKE=debian
  PRETTY_NAME="Ubuntu 16.04"
  VERSION_ID="16.04"
  HOME_URL="http://www.ubuntu.com/"
  SUPPORT_URL="http://help.ubuntu.com/"
  BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
  UBUNTU_CODENAME=xenial

  # uname -r
  4.4.0-11-generic

To manage notifications about this bug go to:
https://bugs.launchpad.net/debhelper/+bug/1554979/+subscriptions



More information about the foundations-bugs mailing list