Comment 2 for bug 261380

Revision history for this message
Martin Pitt (pitti) wrote :

In general the links are not invalid, but they look just fine as far as I can see. Fedora's debug symbol packages are structured differently, which is why their debug link needs to point to "libQtGui.so.4.3.debug". However, in Debian/Ubuntu, both the explicit -dbg packages, as well as the automatically created -dbgsym ones on http://ddebs.ubuntu.com usually do *not* append the ".debug" suffix to files, but just store them in /usr/lib/debug/<original path>. That's why a debug link equal to the original file name is correct.

However, in the particular case of libqt4-dbg, I confirm the bug. This source package seems to not use the standard debhelper way to produce -dbg packages, but something custom which uses the Fedora schema (see http://packages.debian.org/sid/amd64/libqt4-dbg/filelist). Thus the package needs to be fixed to either install files under the (ubuntu/debian) standard path (/usr/lib/debug/usr/lib/libQtCore.so.4.4.2 instead of /usr/lib/libQtCore.so.4.4.2.debug), or (less preferred) fix their objcopy calls to attach correct debug links.