Lintian Fixes - opencsg

Ready changes

Diff

diff --git a/debian/changelog b/debian/changelog
index dec93fd..66d4760 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+opencsg (1.5.0-2) UNRELEASED; urgency=medium
+
+  * Transition to automatic debug package (from: libopencsg1-dbg).
+  * Update standards version to 4.6.2, no changes needed.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 10 Mar 2023 20:43:38 -0000
+
 opencsg (1.5.0-1) unstable; urgency=medium
 
   * New upstream version 1.5.0
diff --git a/debian/control b/debian/control
index ba34e47..77c6338 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Maintainer: Christian M. Amsüss <chrysn@fsfe.org>
 Uploaders: Kristian Nielsen <knielsen@knielsen-hq.org>
 Build-Depends: debhelper-compat (= 13), freeglut3-dev, libboost-dev,
  libglew-dev, libxmu-dev, qt5-qmake, qtbase5-dev, rename
-Standards-Version: 4.6.0
+Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Section: libs
 Homepage: https://opencsg.org/
@@ -53,18 +53,3 @@ Description: image-based CSG library using OpenGL (example program)
  OpenCSG implements both the Goldfeather and the SCS algorithm.
  .
  This package contains a OpenCSG demo program.
-
-Package: libopencsg1-dbg
-Section: debug
-Architecture: any
-Depends: libopencsg1 (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
-Multi-Arch: same
-Description: debugging symbols for libopencsg
- OpenCSG is a library for CSG (Constructive Solid Geometry) that can combine
- geometric primitives to more complex objects, for example the difference
- between two primitives. Instead of explicitly calculating the shape of the
- resulting object, it uses OpenGL's z-buffer to render the image.
- .
- OpenCSG implements both the Goldfeather and the SCS algorithm.
- .
- This package contains the debugging symbols for libopencsg.
diff --git a/debian/rules b/debian/rules
index 4eb855b..9dc662e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -45,4 +45,4 @@ override_dh_installdocs:
 	dh_installdocs --link-doc=libopencsg1
 
 override_dh_strip:
-	dh_strip --dbg-package=libopencsg1-dbg
+	dh_strip --dbgsym-migration='libopencsg1-dbg (<< 1.5.0-2~)'

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/lib/debug/.build-id/84/cbd58c672a85793ec5251477256aafc787da60.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/df/2d2b74db545c9c8ff371dfa506f0da5a3bdf8c.debug
lrwxrwxrwx  root/root   /usr/share/doc/libopencsg-example-dbgsym -> libopencsg-example
lrwxrwxrwx  root/root   /usr/share/doc/libopencsg1-dbgsym -> libopencsg1

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/57/e6e3cf1dc2b13bf7fe8a89b39c8ff547fb4a98.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/7d/0f08c7a40a6727dd874bf297eb8552a21ae6a8.debug
lrwxrwxrwx  root/root   /usr/share/doc/libopencsg1-dbg -> libopencsg1

No differences were encountered between the control files of package libopencsg-dev

Control files of package libopencsg-example: lines which differ (wdiff format)

  • Depends: freeglut3 (>= 2.8.1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libgl1, libglew2.2 (>= 2.2.0-4+b1), libglu1-mesa | libglu1, libglut3.12 (>= 3.4.0), libopencsg1 (=  libstdc++6 (>= 9)

No differences were encountered between the control files of package libopencsg1

Run locally

More details

Full run details