[Pkg-octave-commit] [octave] 01/02: Drop octave-dbg package, now rely on automatic debug packages.

Sébastien Villemot sebastien at debian.org
Tue Jan 19 21:42:34 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastien pushed a commit to branch master
in repository octave.

commit 8f57d21de05e916b4c3000c7617186f5d68c2619
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Tue Jan 19 17:27:37 2016 +0100

    Drop octave-dbg package, now rely on automatic debug packages.
---
 debian/changelog |  4 ++++
 debian/control   | 16 +---------------
 debian/rules     |  4 ++--
 3 files changed, 7 insertions(+), 17 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c45a3b6..f3a265c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
 octave (4.0.1~rc2-1) UNRELEASED; urgency=medium
 
+  [ Rafael Laboissiere ]
   * d/octave.menu: Drop menu file per the tech-ctte decision on Bug#741573
   * d/control: Drop useless build-dependency on gperf
   * d/s/lintian-overrides:
@@ -19,6 +20,9 @@ octave (4.0.1~rc2-1) UNRELEASED; urgency=medium
   * d/octave-htmldoc.menu: Remove obsolete file
   * Imported Upstream version 4.0.1~rc2
 
+  [ Sébastien Villemot ]
+  * Drop octave-dbg package, now rely on automatic debug packages.
+
  -- Rafael Laboissiere <rafael at laboissiere.net>  Mon, 18 Jan 2016 20:06:41 -0200
 
 octave (4.0.1~rc1-1) experimental; urgency=low
diff --git a/debian/control b/debian/control
index 5af3418..19c005b 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
 Uploaders: Sébastien Villemot <sebastien at debian.org>,
   Rafael Laboissiere <rafael at laboissiere.net>
 Build-Depends: automake,
-  debhelper (>= 9),
+  debhelper (>= 9.20160114~),
   default-jdk,
   desktop-file-utils,
   dh-autoreconf,
@@ -139,20 +139,6 @@ Description: GNU Octave language for numerical computations
  .
  Octave can be dynamically extended with user-supplied C++ files.
 
-Package: octave-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Depends: octave (=${binary:Version}), ${misc:Depends}
-Description: Debug symbols for octave
- Octave is a (mostly Matlab (R) compatible) high-level language, primarily
- intended for numerical computations. It provides a convenient command-line
- interface for solving linear and nonlinear problems numerically.
- .
- Octave can be dynamically extended with user-supplied C++ files.
- .
- This package provides the debug symbols.
-
 Package: octave-common
 Depends: ${misc:Depends}
 Architecture: all
diff --git a/debian/rules b/debian/rules
index da8890b..b0ee5d2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -80,9 +80,9 @@ override_dh_installinfo-indep:
 		sed -i "s/src=\"$$f\"/src=\"octave-$$f\"/g" debian/octave-info/usr/share/info/octave.info*; \
 	done
 
-# save debug information into the debug package
+# Handle migration to automatic debug packages
 override_dh_strip:
-	dh_strip -a --dbg-package=octave-dbg
+	dh_strip -a --dbgsym-migration='octave-dbg (<< 4.0.1~rc2-1~)'
 
 # Strip the executable bit from the .oct files
 # Cannot be done in dh_fixperms, as then dh_strip and dh_shlibdeps don't take the

-- 
Alioth's /home/groups/pkg-octave/bin/git-commit-notice on /srv/git.debian.org/git/pkg-octave/octave.git



More information about the Pkg-octave-commit mailing list