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]

Reply via email to