First version of automatic debug symbol extraction, call for testing

Martin Pitt martin.pitt at ubuntu.com
Wed Jul 5 11:19:16 BST 2006


Hi Ubuntu developers around the world!

One of our major goals for Edgy (and Edgy+1) is to improve the way we
handle and report program crashes [1]. For this to work properly, we
need to retain the debug symbols of all packages [2].

Today I finished the first version of the pkg-create-dbgsym package
and uploaded it into edgy. Once you install it, every package build
will automatically create a -dbgsym.ddeb package for all binary debs
that contain at least one ELF file.

They are named .ddeb to not clutter the .deb namespace, get along
better with Soyuz and allow us to create a separate index (Debug.gz).
But you can install them with dpkg -i just as any other deb, and once
you do, gdb will automatically find the debug symbols.

If you are interested in this, please install it and report any build
or other failures you see with this. Right now the test suite covers
the basic cases and some quirks I noticed, but I'm sure that there are
still problems.

This package will not be installed on the buildds anytime soon,
though, since the required Soyuz modifications will still take a
while. However, it might already be useful for developers to get local
debug symbols without any hassle.

Martin

[1] https://wiki.ubuntu.com/AutomatedProblemReports
[2] https://wiki.ubuntu.com/AptElfDebugSymbols

-- 
Martin Pitt        http://www.piware.de
Ubuntu Developer   http://www.ubuntu.com
Debian Developer   http://www.debian.org

In a world without walls and fences, who needs Windows and Gates?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20060705/8b821407/attachment.pgp


More information about the ubuntu-devel mailing list