A way to provide ddebs to landing PPA:s?

Bug #1420185 reported by Timo Jyrinki
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Landing Team
Fix Released
Wishlist
Unassigned

Bug Description

pete-woods asked for a general feature to be able to install full debug symbols for packages in PPA:s.

This could be enabled via LP infra people quite easily, but in the past it was then problematic at the point the packages would be tried to be copied to the archives.

This bug is therefore a request to think of a way to provide the ddebs without causing any problems.

Revision history for this message
Colin Watson (cjwatson) wrote :

We've had a much better implementation in Launchpad for ages, but deploying it has been blocked on having enough space in the librarian, which was blocked on a migration to Swift. This is almost complete now, at which point it should be possible for us to do a much better job here.

Since this is probably only weeks away, I don't think it's a good use of time for the landing team to try to invent a workaround.

Revision history for this message
Michi Henning (michihenning) wrote :

We currently have a fix for a critical issue that we can't land because the code segfaults on the phone. The same code tests fine on CI on all architectures. Looking at the crash dump, all we get are anonymous stack frames, but no debug symbols, which makes it very hard to get even a rough idea what's happening.

We have a testing infrastructure that we need to pass, yet, when something core dumps, we can't get at the debug symbols. Catch 22…

I'm not looking for an immediate fix. But I really need a way to get the debug symbols for that PPA (any way, even if it's cumbersome).

Revision history for this message
Colin Watson (cjwatson) wrote :

People with access to germanium and some other Launchpad-related machines can extract the ddebs manually from the buildd over HTTP, as long as the buildd hasn't been reinstalled since the build happened (which does sometimes happen). I'll extract these ones for you.

Revision history for this message
Michi Henning (michihenning) wrote :

Thanks for your help, Colin! I'll try and get those debug symbols installed tomorrow and see what I can learn.

Revision history for this message
Colin Watson (cjwatson) wrote :

New-style ddebs are now enabled for the primary Ubuntu archive and for all landing silos, among others. I think there's separate work going on to allow apport-retrace to fetch this automatically, but in the meantime you can just fetch the ddebs from the build pages on Launchpad now for anything built after the switch.

Changed in ubuntu-lt:
status: New → Fix Released
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.