Package: findutils Version: 4.5.11-1 Severity: important Affects: debhelper
Dear Maintainer, having installed findutils 4.5.11-1 from experimental caused most package builds to no more having dependencies on any C libraries as dh_shlibdeps no more returns anything. dh_shlibdeps internally runs a find command similar to this: $ find debian/$pkg -perm +111 -or -name "*.so*" -or -name "*.cmxs" With findutils 4.4.2-5 from Wheezy/Sid, this returns the following (expected) list for one of my packages: debian/conkeror-spawn-process-helper debian/conkeror-spawn-process-helper/usr debian/conkeror-spawn-process-helper/usr/share debian/conkeror-spawn-process-helper/usr/share/conkeror debian/conkeror-spawn-process-helper/usr/share/conkeror/conkeror-spawn-helper debian/conkeror-spawn-process-helper/usr/share/doc debian/conkeror-spawn-process-helper/usr/share/doc/conkeror-spawn-process-helper debian/conkeror-spawn-process-helper/usr/lib debian/conkeror-spawn-process-helper/usr/lib/conkeror debian/conkeror-spawn-process-helper/usr/lib/conkeror/conkeror-spawn-helper debian/conkeror-spawn-process-helper/DEBIAN With findutils 4.5.11-1 the very same command returns nothing anymore, and hence also explains dh_shlibdeps failure to find library dependencies as well as the missing dependencies in the resulting packages. It's actually the "-perm +111" which does no more work: $ find debian/conkeror-spawn-process-helper -perm +111 results in nothing, either, with 4.5.11-1. Neither /usr/share/doc/findutils/NEWS.Debian.gz, /usr/share/doc/findutils/changelog.Debian.gz, nor /usr/share/doc/findutils/NEWS.gz mention something about a -perm change between 4.4.x and 4.5.11 -- expect for an updated man-page about an older change (c.f. #478005). Due to this, I consider the issue to be an unexpected regression in findutils, and not a missing forward compatibility in debhelper. Since many packages won't properly build anymore properly (i.e. they will contain RC bugs due to missing dependencies), I'd consider this issue of RC severity. But since it's currently just present in experimental, I'm reporting it as severity "important" only. -- System Information: Debian Release: 7.0 APT prefers unstable APT policy: (990, 'unstable'), (900, 'testing'), (899, 'testing-proposed-updates'), (200, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.8-trunk-686-pae (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages findutils depends on: ii dpkg 1.16.10 ii install-info 5.1.dfsg.1-1 ii libc6 2.13-38 ii libselinux1 2.1.9-5 findutils recommends no packages. Versions of packages findutils suggests: ii mlocate 0.23.1-1 -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

