Your message dated Sun, 03 Jan 2016 16:08:05 +0100 with message-id <87k2nqzooa.fsf@deep-thought.43-1.org> and subject line Re: Mandatory -dbg packages for shared libraries has caused the Debian Bug report #436419, regarding Mandatory -dbg packages for shared libraries to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 436419: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=436419 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: Mandatory -dbg packages for shared libraries
- From: Neil Williams <codehelp@debian.org>
- Date: Tue, 7 Aug 2007 10:05:40 +0100
- Message-id: <20070807100540.fe3eb6df.codehelp@debian.org>
Package: debian-policy Version: 3.7.2.2 Severity: normal Previously discussed on debian-devel: http://lists.debian.org/debian-devel/2007/04/msg00663.html After the original idea, a more formal proposal developed: http://lists.debian.org/debian-devel/2007/04/msg00692.html "I'd like to see all library source packages having a minimum of 4 binary packages required by Policy: the SONAME, the -dev (without SONAME), the -dbg (with SONAME) and a -doc package (without SONAME). (Libraries for perl or other non-compiled languages would be exempt from -dbg packages but not -doc.)" After discussion on debian-devel, I'm happy to stick to only requiring -dbg packages and pursuing API documentation in other ways and -dbg packages would only be required where dh_strip can be used to generate the debug symbols. In many packages, this is a one-line change to debian/rules and new section in debian/control. Joey Hess wrote: > So I suggest that we take this as an existing practice, document it as a > "should" in policy for now, document *how* to do separated debugging > symbols in the developers reference (which does not currently seem to > mention it at all), and go add -dbg versions of our library packages. Manoj added: > I would rather add it as a recommended practice in policy, with a > note that it will become a should/must as we get better coverage, and > _also_ provide examples of what maintainers need to do to create > separate debugging symbol packages in an informative footnote. http://lists.debian.org/debian-devel/2007/04/msg00701.html Policy could eventually require something like this: "Any library source package capable of building with debug information (i.e. with -g) must do so. Any such library source package must strip the debug symbols into separate objects, provide a binary package librarynamesoversion-dbg containing these separate objects as /usr/lib/debug/path/to/ELF/object for each /path/to/ELF/object in the main library package, and reference these separate objects in a .gnu_debuglink section in the corresponding unstripped object." http://www.linux.codehelp.co.uk/serendipity/index.php?/archives/18-Mandatory-dbg-packages-for-libraries.html#comments Josh Triplett <josh@freedesktop.org> on 2007-04-22 19:48 -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/Attachment: pgpyDyL6l9SoX.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 436419-done@bugs.debian.org
- Subject: Re: Mandatory -dbg packages for shared libraries
- From: Ansgar Burchardt <ansgar@debian.org>
- Date: Sun, 03 Jan 2016 16:08:05 +0100
- Message-id: <87k2nqzooa.fsf@deep-thought.43-1.org>
Hi, I believe with the recent addition of automatic debug packages[1], this discussion is obsolete. Ansgar [1] <https://lists.debian.org/debian-devel/2015/12/msg00262.html>
--- End Message ---