Packages file(s)? for wily out of date

Bug #1500557 reported by Brian Murray
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Apport
Fix Released
Undecided
Unassigned
ddeb-retriever
Invalid
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

Revision history for this message
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.

Revision history for this message
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.

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

Brian's Apport fix landed upstream in trunk r3014.

Changed in apport:
status: New → Fix Released
Changed in ddeb-retriever:
status: New → Invalid
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.