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-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gr-air-modes-0.0.20210211/debian/changelog 
gr-air-modes-0.0.20210211/debian/changelog
--- gr-air-modes-0.0.20210211/debian/changelog  2023-03-02 11:35:47.000000000 
+0000
+++ gr-air-modes-0.0.20210211/debian/changelog  2024-02-28 23:18:43.000000000 
+0000
@@ -1,3 +1,10 @@
+gr-air-modes (0.0.20210211-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062121
+
+ -- Steve Langasek <vor...@debian.org>  Wed, 28 Feb 2024 23:18:43 +0000
+
 gr-air-modes (0.0.20210211-3) unstable; urgency=medium
 
   * Use Python float rather than deprecated and removed numpy.float
diff -Nru gr-air-modes-0.0.20210211/debian/control 
gr-air-modes-0.0.20210211/debian/control
--- gr-air-modes-0.0.20210211/debian/control    2021-12-22 02:47:52.000000000 
+0000
+++ gr-air-modes-0.0.20210211/debian/control    2024-02-28 23:18:43.000000000 
+0000
@@ -2,7 +2,7 @@
 Section: libdevel
 Priority: optional
 Maintainer: A. Maitland Bottoms <bott...@debian.org>
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
                debhelper-compat (= 13),
               dh-python,
                doxygen,
@@ -22,7 +22,7 @@
 
 Package: gr-air-modes
 Architecture: any
-Depends: libgnuradio-air-modes1 (=${binary:Version}),
+Depends: libgnuradio-air-modes1t64 (=${binary:Version}),
          python3,
          python3-zmq,
          ${misc:Depends},
@@ -43,7 +43,10 @@
   * FlightGear multiplayer interface for real-time display of traffic
     within the simulator
 
-Package: libgnuradio-air-modes1
+Package: libgnuradio-air-modes1t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-air-modes1
+Breaks: libgnuradio-air-modes1 (<< ${source:Version})
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1.install 
gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1.install
--- gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1.install     
2016-05-17 20:43:44.000000000 +0000
+++ gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1.install     
1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-/usr/lib/*/lib*.so.*
diff -Nru gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1t64.install 
gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1t64.install
--- gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1t64.install  
1970-01-01 00:00:00.000000000 +0000
+++ gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1t64.install  
2016-05-17 20:43:44.000000000 +0000
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*
diff -Nru 
gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1t64.lintian-overrides 
gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1t64.lintian-overrides
--- 
gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1t64.lintian-overrides    
    1970-01-01 00:00:00.000000000 +0000
+++ 
gr-air-modes-0.0.20210211/debian/libgnuradio-air-modes1t64.lintian-overrides    
    2024-02-28 23:16:17.000000000 +0000
@@ -0,0 +1 @@
+libgnuradio-air-modes1t64: package-name-doesnt-match-sonames 
libgnuradio-air-modes1

Reply via email to