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.


** Changed in: qt4-x11 (Ubuntu)
Sourcepackagename: None => qt4-x11
       Status: New => Triaged

-- 
Packages have invalid .gnu_debuglink
https://bugs.launchpad.net/bugs/261380
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in ubuntu.

-- 
kubuntu-bugs mailing list
[EMAIL PROTECTED]
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to