[debhelper-devel] Bug#865982: debhelper: dh_shlibdeps skips libraries in /usr/lib/debug

Sven Joachim svenjoac at gmx.de
Mon Jun 26 10:03:41 UTC 2017


Package: debhelper
Version: 10.5
Severity: serious

As of commit 609609f43 ("dh_shlibdeps: Avoid calling file(1) on debug
symbols"), dh_shlibdeps skips all files under /usr/lib/debug, although
not all of them are detached debug symbols.  This leads to the
missing-dependency-on-libc lintian error for affected packages which
causes ftp-master autorejection unless overriden.

At least ncurses and readline* are affected:

$ (for file in /var/lib/apt/lists/ftp.de.debian.org_debian_dists_*.lz4; do lz4 -dc $file;done) | grep '^usr/lib/debug/lib[^/].*so' | tr -s ' ' | cut -d ' ' -f2 | sort -u 
debug/libncurses5-dbg
debug/libncursesw5-dbg
debug/libreadline5-dbg
debug/libreadline6-dbg
debug/libreadline7-dbg
debug/libtinfo5-dbg


This reminds me that I should fix bug #849003[1], though. ;-)


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.11.7-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (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-6
ii  dh-autoreconf            14
ii  dh-strip-nondeterminism  0.035-2
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-4
ii  po-debconf               1.0.20

debhelper recommends no packages.

Versions of packages debhelper suggests:
ii  dh-make  2.201608

-- no debconf information


1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849003




More information about the debhelper-devel mailing list