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";
        }'

Reply via email to