Michael Prokop: > Public bug reported: > > A user trying to rebuild a Debian package of us ran into the problem > that he didn't get debug packages any longer. (The original bug report > and discussion around it is available at > https://github.com/sipwise/rtpengine/issues/459 ) > > In Ubuntu's debhelper changelog I found: > > debhelper (9.20160115ubuntu2) xenial; urgency=medium > > * dh-strip: Adjust reversion of commit f1a803456 to account for the recent > ENABLE_DDEBS → ENABLE_DBGSYM rename. This actually disables -dbgsym > generation by dh_strip by default again. (LP: #1535949) > > This matches what's documented under the "Ubuntu" section at > https://wiki.debian.org/AutomaticDebugPackages > This doesn't seem to really match what's documented in Ubuntu's dh_strip > manpage though: > > --automatic-dbgsym, --no-automatic-dbgsym > Control whether dh_strip should be creating debug symbol packages > when possible. > > The default is to create debug symbol packages. > > In Ubuntu's dh_strip implementation I stumbled upon: > > $dh{ENABLE_DBGSYM} = 0 if not $ENV{'DH_BUILD_DDEBS'}; > > So only if DH_BUILD_DDEBS is set then dbgsym packages are generated, and > indeed this has been verified by the original bug reporter on Ubuntu > Server 16.04.3 LTS. > > So the documentation seems to be wrong/incomplete. Probably it would > also make sense to switch the default around, to by default > automatically generate the dbgsym packages, so that users get a more > consistent behavior. You could then force it to off on Ubuntu's build > daemons instead, if that's relevant. > > ** Affects: debhelper (Ubuntu) > Importance: Undecided > Status: New >
Side-note: I believe this has been fixed in Artful or Bionic as Ubuntu has migrated to use the debhelper based dbgsym packages (with only a minor difference in the filename extension). I remember it as Artful (but the reference eludes me at the moment and I am too lazy to check). Thanks, ~Niels ** Bug watch added: github.com/sipwise/rtpengine/issues #459 https://github.com/sipwise/rtpengine/issues/459 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1751278 Title: dbgsym packages are generated iff DH_BUILD_DDEBS is set To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/debhelper/+bug/1751278/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs