I've noticed that several files which should be in /usr/lib/debug are in fact in /usr/lib/debug/usr/lib. Checking via packages.d.o shows that as well as this, debug data is showing up in /usr/lib/debug/usr/bin and /usr/lib/debug/lib.
There is at least one bug (no. 324681) already reported concerning this; I've not yet checked for others. Affected maintainers have not yet been CC'd; bugs will be filed once a fixed debhelper appears in unstable (or I'm told that I'm completely wrong :-) ). The following binary packages are affected (sorted by maintainer), according to packages.d.o (and a little script which is attached): Aaron M. Ucko <[EMAIL PROTECTED]> libfltk1.1-dbg libncbi6-dbg libvibrant6-dbg Akira TAGOH <[EMAIL PROTECTED]> libatk1.0-dbg libatspi-dbg Debian Boost Team <[EMAIL PROTECTED]> libboost-dbg Debian GCC Maintainers <debian-gcc@lists.debian.org> libgcj6-dbg libstdc++6-4.0-dbg Debian GNOME Maintainers <[EMAIL PROTECTED]> libgnomevfs2-0-dbg Debian OpenSSL Team <[EMAIL PROTECTED]> libssl0.9.7-dbg libssl0.9.8-dbg Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> kdelibs4c2-dbg libqt3-mt-dbg Debian VoIP Team <[EMAIL PROTECTED]> libopenh323-dbg libpt-dbg Domenico Andreoli <[EMAIL PROTECTED]> libcurl3-dbg Eloy A. Paris <[EMAIL PROTECTED]> samba-dbg Federico Di Gregorio <[EMAIL PROTECTED]> libcegui-mk2-0-dbg libogre5-dbg GNU Libc Maintainers <debian-glibc@lists.debian.org> libc6-dbg Goedson Teixeira Paixao <[EMAIL PROTECTED]> libgfccore-2.0-0c2-dbg libqof-0.5.0-1-dbg Gustavo R. Montesino <[EMAIL PROTECTED]> libgda2-3-dbg libgnomedb2-4-dbg Jamie Wilkinson <[EMAIL PROTECTED]> freeglut3-dbg libannodex0-dbg libcmml0-dbg libfishsound1-dbg liboggz1-dbg Joel Aelwyn <[EMAIL PROTECTED]> tf5 Keith Packard <[EMAIL PROTECTED]> libfontconfig1-dbg Marc Dequènes (Duck) <[EMAIL PROTECTED]> gnome-applets-dbg Matt T Galvin <[EMAIL PROTECTED]> libcwd0-dbg Matthias Klose <[EMAIL PROTECTED]> python2.3-dbg python2.4-dbg Matthias Urlichs <[EMAIL PROTECTED]> libgcrypt11-dbg libgnutls11-dbg libgnutls12-dbg libopencdk8-dbg libtasn1-2-dbg Ondřej Surý <[EMAIL PROTECTED]> libgnomeui-0-dbg Peter Palfrader <[EMAIL PROTECTED]> tor-dbg Richard Kreckel <[EMAIL PROTECTED]> libginac1.3c2-dbg Rob Weir <[EMAIL PROTECTED]> bazaar-dbg Robert Jordens <[EMAIL PROTECTED]> ardour-gtk-dbg Sebastien Bacher <[EMAIL PROTECTED]> libglib2.0-0-dbg libgtk2.0-0-dbg Takuo KITAME <[EMAIL PROTECTED]> libnautilus-extension1-dbg nautilus-dbg -- | Darren Salt | linux (or ds) at | nr. Ashington, | sarge, | youmustbejoking | Northumberland | RISC OS | demon co uk | Toon Army | <URL:http://www.youmustbejoking.demon.co.uk/> (PGP 2.6, GPG keys) I've never been hurt by anything that I didn't say.
#! /bin/sh for i in {,usr/}{bin,lib}; do echo $i 1>&2 lynx -dump -width24 -nolist 'http://packages.debian.org/cgi-bin/search_contents.pl?version=unstable&arch=i386&case=insensitive&word=usr%2Flib%2Fdebug%2F'$i'&searchmode=searchfilesanddirs&number=all'; done \ | sed -re '/^usr\/lib/! d; s%^.*[[:space:]]+[^/]+/%%; s%[[:space:]]+[[<].*$%%' \ | sort -u \ | while read i; do apt-cache show $i | grep -ie ^Package -e ^Maintainer | head -n 2 echo done \ | perl -e '\ my ($p,$m,%pm); while (defined ($p=<>) && defined ($m=<>) && <>) { chomp $p; chomp $m; push @{$pm{substr($m,12)}}, substr($p,9); } foreach $m (sort keys %pm) { print $m, "\n\t", join ("\n\t", sort @{$pm{$m}}), "\n\n"; }'