apport-retrace fails to find -dbgsym packages for a package which stopped producing -dbg packages

Bug #1800177 reported by Brian Murray
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Apport
Fix Released
High
Unassigned

Bug Description

The package libdrm2 in Ubuntu 16.04 stopped producing -dbg packages and now creates -dbgsym packages e.g.

libdrm2-dbg_2.4.67-1_amd64.deb (62.4 KiB) and
libdrm2-dbgsym_2.4.67-1_amd64.ddeb (964 bytes)

vs.

libdrm2-dbgsym_2.4.91-2~16.04.1_amd64.ddeb (58.9 KiB)

apport-retrace tries to find the corresponding -dbg version of the package but there isn't one so it fails to retrace because of missing debug symbols e.g.

2018-10-03 07:18:01,412:2476:139958318663424:INFO:root:0f2dc7ea-c30e-11e8-8f96-fa163e102db1:swift:outdated -dbg package for libdrm2: package version 2.4.
91-2~16.04.1 -dbg version 2.4.70-1~ubuntu16.04.1 (Ubuntu 16.04)

To fix this better version checking should be performed for the debug symbol packages.

Revision history for this message
Brian Murray (brian-murray) wrote :

This was fixed in revision 3214.

revno: 3214 [merge]
committer: Brian Murray <email address hidden>
branch nick: trunk
timestamp: Thu 2018-10-25 14:26:19 -0700
message:
  merge my change to failover to using -dbgsym packages if the versioned -dbg packages are not available.

Changed in apport:
status: New → Fix Released
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.