Packages file(s)? for wily out of date

Bug #1500557 reported by Brian Murray on 2015-09-28
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Apport
Undecided
Unassigned
ddeb-retriever
Undecided
Unassigned

Bug Description

Seb pinged me about a retrace that failed:

https://errors.ubuntu.com/problem/56d2e995b3803bec644316604eb9cad22270532c

Reviewing the retracer log files I found the following:

./e-t-retracer-failed-queue-app-10.42.32.20/production-logs/retracer-armhf.log-20150923.gz:2015-09-23 00:46:11,403:21911:140634296084224:INFO:root:c61103d4-5154-11e5-b4e8-fa163e75317b:swift:no debug symbol package found for libtrust-store2 (Ubuntu 15.10)
./e-t-retracer-failed-queue-app-10.42.32.20/production-logs/retracer-armhf.log-20150923.gz:2015-09-23 00:46:11,403:21911:140634296084224:INFO:root:c61103d4-5154-11e5-b4e8-fa163e75317b:swift:no debug symbol package found for trust-store-bin (Ubuntu 15.10)

However, as Seb mentioned the ddebs do exist:

http://ddebs.ubuntu.com/pool/universe/t/trust-store/

Looking at the Packages file for wily/main/binary-armhf/ we can see that libtrust-store2-dbgsym does not exist there nor in the universe file. However, the trust-store-bin-dbgsym does exist in the universe Packages file.

This seems sort of familiar, and I think it has to do with the source package being in universe and the binary being in main.

Related branches

Brian Murray (brian-murray) wrote :

apport will not check Launchpad for a package that it does not find in the package cache from packaging-apt-dpkg.py we have:

try:
    dbgsym_pkg = pkg + '-dbgsym'
    dbgsym = cache[dbgsym_pkg]
    ....
except KeyError:
     obsolete += 'no debug symbol package found for %s\n' % pkg

So because the Packages file is out of date / incorrect apport-retrace is running into issues.

Brian Murray (brian-murray) wrote :

Looking at the apport code some more, I think we could prevent this being a problem and have apport just check Launchpad if the corresponding -dbgsym package is not found in the cache.

Martin Pitt (pitti) wrote :

Brian's Apport fix landed upstream in trunk r3014.

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

Other bug subscribers