[Pkg-utopia-maintainers] Bug#640910: gnome-disk-utility: please provide debugging symbols

Paul Menzel pm.debian at googlemail.com
Fri Sep 21 09:37:59 UTC 2012


found 640910 3.0.2-3
tags 640910 patch
quit


Am Donnerstag, den 08.09.2011, 15:00 +0200 schrieb Yves-Alexis Perez:
> Package: gnome-disk-utility
> Version: 2.32.1-1
> Severity: wishlist


Dear Debian folks,

> the subject says everything. Debugging symbols are useful in order to..
> hem, debug the library. Please provide a libgdu-dbg package or something
> like that.

Please find a patch at the end of this message.

1. I am not sure if Break lines are needed for debug packages and if
they should depend on other debug packages.
2. I did not create an entry in `debian/changelog` because `git-dch`
should be able to do that automatically.
3. Please apply this patch with `git am --scissors this.mbox`.


Thanks,

Paul

--- 8< ---- >8 ---
From: Paul Menzel <pm.debian at googlemail.com>
Date: Fri, 21 Sep 2012 11:03:48 +0200
Subject: [PATCH] debian/{control,rules}: Add debugging packages

The changes were made according to the article DebugPackage in the Debian Wiki [1].

Closes: 640910

[1] http://wiki.debian.org/DebugPackage
---
 debian/control |   43 +++++++++++++++++++++++++++++++++++++++++++
 debian/rules   |    6 ++++++
 2 files changed, 49 insertions(+)

diff --git a/debian/control b/debian/control
index 4005520..854af6d 100644
--- a/debian/control
+++ b/debian/control
@@ -86,3 +86,46 @@ Description: GTK+ standard dialog library for libgdu - development files
  for erasing a partition.
  .
  This package contains files that are needed to build applications.
+
+Package: gnome-disk-utility-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: gnome-disk-utility (= ${binary:Version}), ${misc:Depends}
+Description: debugging symbols for gnome-disk-utility
+ palimpsest (from the gnome-disk-utility project) is a tool to manage disk
+ drives and media:
+ .
+  * Format and partition drives.
+  * Mount and unmount partitions.
+  * Query S.M.A.R.T. attributes.
+ .
+ It utilizes udisks.
+ .
+ This package contains the debugging symbols for gnome-disk-utility.
+
+Package: libgdu-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: libgdu0 (= ${binary:Version}), ${misc:Depends}
+Description: debugging symbols for GObject based Disk Utility Library
+ The gnome-disk-utility library provides an user-space interface to the
+ udisks objects and properties (such as drives, volumes, SMART data),
+ and operations (such as mounting, unmounting, creating and checking
+ partitions).
+ .
+ This package contains the debugging symbols for libgdu0.
+
+Package: libgdu-gtk-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: libgdu-gtk0 (= ${binary:Version}), ${misc:Depends}
+Breaks: gnome-disk-utility (<< 3.0.0)
+Description: debugging symbols for GTK+ standard dialog library for libgdu
+ The gdu-gtk library provides GTK+ standard dialogs for handling media
+ operations, like entering secrets for encrypted drives or confirmation dialogs
+ for erasing a partition.
+ .
+ This package contains the debugging symbols for libgdu-gtk0.
diff --git a/debian/rules b/debian/rules
index eb84b21..98d35e3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,3 +22,9 @@ override_dh_auto_test:
 
 override_dh_builddeb:
 	dh_builddeb -- -Zxz
+
+.PHONY: override_dh_strip
+override_dh_strip:
+	dh_strip -pgnome-disk-utility --dbg-package=gnome-disk-utility-dbg
+	dh_strip -plibgdu0 --dbg-package=libgdu-dbg
+	dh_strip -plibgdu-gtk0 --dbg-package=libgdu-gtk-dbg
-- 
1.7.10.4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20120921/3a7ed182/attachment.pgp>


More information about the Pkg-utopia-maintainers mailing list