[Debian-astro-maintainers] Bug#1062220: libapogee3: NMU diff for 64-bit time_t transition

Lukas Märdian slyon at debian.org
Thu Feb 29 08:39:51 GMT 2024


Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
diff -Nru libapogee3-3.2+20221221183454/debian/changelog libapogee3-3.2+20221221183454/debian/changelog
--- libapogee3-3.2+20221221183454/debian/changelog	2022-12-21 18:36:16.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/changelog	2024-02-29 08:39:11.000000000 +0000
@@ -1,3 +1,10 @@
+libapogee3 (3.2+20221221183454-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062220
+
+ -- Lukas M?rdian <slyon at debian.org>  Thu, 29 Feb 2024 08:39:11 +0000
+
 libapogee3 (3.2+20221221183454-1) unstable; urgency=medium
 
   * build version from git
diff -Nru libapogee3-3.2+20221221183454/debian/control libapogee3-3.2+20221221183454/debian/control
--- libapogee3-3.2+20221221183454/debian/control	2022-12-21 18:34:59.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/control	2024-02-29 08:39:11.000000000 +0000
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Astronomy Team <debian-astro-maintainers at lists.alioth.debian.org>
 Uploaders: Thorsten Alteholz <debian at alteholz.de>
-Build-Depends: debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13)
 	, cmake
 	, libindi-dev
 	, libcurl4-gnutls-dev
@@ -14,7 +14,10 @@
 Vcs-Browser: https://salsa.debian.org/debian-astro-team/libapogee3
 Vcs-Git: https://salsa.debian.org/debian-astro-team/libapogee3.git
 
-Package: libapogee3
+Package: libapogee3t64
+Provides: ${t64:Provides}
+Replaces: libapogee3
+Breaks: libapogee3 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Apogee Library for camera control
@@ -28,7 +31,7 @@
 Package: libapogee-dev
 Section: libdevel
 Architecture: any
-Depends: libapogee3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libapogee3t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: Apogee Library for camera control, development headers
  This package contains the standalone version of the Apogee device drivers
  for Linux. It is primarily intended for developers wishing to add Apogee
diff -Nru libapogee3-3.2+20221221183454/debian/libapogee3.install libapogee3-3.2+20221221183454/debian/libapogee3.install
--- libapogee3-3.2+20221221183454/debian/libapogee3.install	2022-12-21 18:34:59.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/libapogee3.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-usr/lib/*/libapogee.so.3.2
-usr/lib/*/libapogee.so.3
-etc/Apogee/camera/*.txt
-lib/udev/rules.d/99-apogee.rules lib/udev/rules.d
diff -Nru libapogee3-3.2+20221221183454/debian/libapogee3t64.install libapogee3-3.2+20221221183454/debian/libapogee3t64.install
--- libapogee3-3.2+20221221183454/debian/libapogee3t64.install	1970-01-01 00:00:00.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/libapogee3t64.install	2022-12-21 18:34:59.000000000 +0000
@@ -0,0 +1,4 @@
+usr/lib/*/libapogee.so.3.2
+usr/lib/*/libapogee.so.3
+etc/Apogee/camera/*.txt
+lib/udev/rules.d/99-apogee.rules lib/udev/rules.d
diff -Nru libapogee3-3.2+20221221183454/debian/libapogee3t64.lintian-overrides libapogee3-3.2+20221221183454/debian/libapogee3t64.lintian-overrides
--- libapogee3-3.2+20221221183454/debian/libapogee3t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/libapogee3t64.lintian-overrides	2024-02-29 08:39:05.000000000 +0000
@@ -0,0 +1 @@
+libapogee3t64: package-name-doesnt-match-sonames libapogee3


More information about the Debian-astro-maintainers mailing list