grace: No debug-symbol package is created

Bug #721855 reported by Alex Valavanis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
grace (Debian)
Fix Released
Unknown
grace (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: grace

When the grace package is built in Ubuntu, a ddeb package is supposed to be generated by the dh_strip command (with pkg-create-dbgsym). The grace Makefile, however, strips the grace executable before pkg-create-dbgsym gets a chance!

As a result, there is no easy way for Ubuntu users to run a decent backtrace on grace segfaults.

This can be fixed by patching the makefile to remove the "-s" flag from the install command

Related branches

Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Debdiff attached to fix the bug.

Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Local pbuilder build succeeded - subscribing sponsors.

The Debian developer will be patching the release of the package. I guess it's up to the Ubuntu sponsors to decide whether to go ahead with the fork, depending on how urgently we want to add debug symbols to the package.

Changed in grace (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Felix Geyer (debfx)
Changed in grace (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package grace - 1:5.1.22-9ubuntu1

---------------
grace (1:5.1.22-9ubuntu1) natty; urgency=low

  * debian/patches/debug-symbols.diff: Prevent stripping of debug symbols by
    Makefiles. This allows production of a debug-symbol package by
    pkg-create-dbgsym (LP: #721855, Closes: #614102)
 -- Alex Valavanis <email address hidden> Sat, 19 Feb 2011 19:07:40 +0000

Changed in grace (Ubuntu):
status: In Progress → Fix Released
Changed in grace (Debian):
status: Unknown → Fix Committed
Changed in grace (Debian):
status: Fix Committed → 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.