Build dummy -dbgsym for packages which already have a -dbg

Bug #1003234 reported by Martin Pitt
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Fix Released
Medium
Martin Pitt
pkg-create-dbgsym (Ubuntu)
Fix Released
Medium
Martin Pitt

Bug Description

For sources which already build a -dbg package there is actually little need to replicate the debug symbols in -dbgsym. The -dbgsym could just depend on -dbg and be empty, instead of conflicting to the -dbg package.

Martin Pitt (pitti)
Changed in pkg-create-dbgsym (Ubuntu):
status: New → Triaged
Revision history for this message
Adam Conrad (adconrad) wrote :

(A strict versioned dependency, obviously, to make sure the symbols match)

Changed in pkg-create-dbgsym (Ubuntu):
importance: Undecided → Low
Martin Pitt (pitti)
Changed in pkg-create-dbgsym (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
importance: Low → Medium
milestone: none → ubuntu-13.05
status: Triaged → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Apport needs to be taught to prefer -dbg over -dbgsym now, instead of symmetrically trying both.

Changed in apport (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → Medium
status: New → In Progress
milestone: none → ubuntu-13.05
Changed in pkg-create-dbgsym (Ubuntu):
status: In Progress → Fix Committed
Martin Pitt (pitti)
Changed in apport (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apport - 2.10.1-0ubuntu1

---------------
apport (2.10.1-0ubuntu1) saucy; urgency=low

  * New upstream bug fix release:
    - Fix ui.test_run_crash_anonymity_escaping test when running as root.
    - launchpad.py: Fix crash when trying to adjust a distro-only bug task if
      the bug also already has a distropackage task.
    - apt/dpkg: When there is no -dbg package, install all -dbg packages of
      the corresponding source package, and only then fall back to -dbgsym.
      (LP: #1003234)
  * data/general-hooks/ubuntu.py: Fix PEP8 error, to make test suite run
    again.
 -- Martin Pitt <email address hidden> Tue, 14 May 2013 16:43:09 +0200

Changed in apport (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pkg-create-dbgsym - 0.57

---------------
pkg-create-dbgsym (0.57) saucy; urgency=low

  * For sources that build one (or more) -dbg packages, create empty dbgsyms
    which depend on those, instead of duplicating the symbols and conflicting
    with -dbg. This should provide quite a lot of space saving. (LP: #1003234)
  * tests/run: Show name of current test, for easier visual separation of the
    output.
  * Bump Standards-Version to 3.9.4 (no changes necessary).
 -- Martin Pitt <email address hidden> Tue, 14 May 2013 15:40:48 +0200

Changed in pkg-create-dbgsym (Ubuntu):
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.