Source: hdf-eos5
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'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru hdf-eos5-2.0/debian/changelog hdf-eos5-2.0/debian/changelog
--- hdf-eos5-2.0/debian/changelog       2022-04-18 12:47:42.000000000 +0000
+++ hdf-eos5-2.0/debian/changelog       2024-03-01 12:09:28.000000000 +0000
@@ -1,3 +1,10 @@
+hdf-eos5 (2:2.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063118
+
+ -- Benjamin Drung <bdr...@debian.org>  Fri, 01 Mar 2024 12:09:28 +0000
+
 hdf-eos5 (2:2.0-1) unstable; urgency=medium
 
   * New upstream release, with epoch change
diff -Nru hdf-eos5-2.0/debian/control hdf-eos5-2.0/debian/control
--- hdf-eos5-2.0/debian/control 2022-04-18 12:47:42.000000000 +0000
+++ hdf-eos5-2.0/debian/control 2024-03-01 12:09:28.000000000 +0000
@@ -6,7 +6,7 @@
 Homepage: https://www.hdfeos.org
 Vcs-Browser: https://salsa.debian.org:/science-team/hdf-eos5.git
 Vcs-Git: https://salsa.debian.org:/science-team/hdf-eos5.git
-Build-Depends: debhelper-compat (= 13), 
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), 
   dh-buildinfo, 
   gfortran | fortran-compiler, 
   libhdf5-dev | libhdf5-mpi-dev, 
@@ -17,7 +17,10 @@
   libgctp-dev, 
   chrpath
 
-Package: libhe5-hdfeos0
+Package: libhe5-hdfeos0t64
+Provides: ${t64:Provides}
+Replaces: libhe5-hdfeos0
+Breaks: libhe5-hdfeos0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -33,7 +36,7 @@
 Package: libhe5-hdfeos-dev
 Architecture: any
 Section: libdevel
-Depends: libhe5-hdfeos0 (= ${binary:Version}), ${misc:Depends}, libgctp-dev
+Depends: libhe5-hdfeos0t64 (= ${binary:Version}), ${misc:Depends}, libgctp-dev
 Recommends: pkg-config
 Description:  Development files for the HDF-EOS5 library
  HDF-EOS5 is a software library designed built on HDF5 to support EOS-specific
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0.docs 
hdf-eos5-2.0/debian/libhe5-hdfeos0.docs
--- hdf-eos5-2.0/debian/libhe5-hdfeos0.docs     2022-04-18 12:47:42.000000000 
+0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0.docs     1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-# doc/HDFEOS-DEFINITION.TXT
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0.install 
hdf-eos5-2.0/debian/libhe5-hdfeos0.install
--- hdf-eos5-2.0/debian/libhe5-hdfeos0.install  2022-04-18 12:47:42.000000000 
+0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0.install  1970-01-01 00:00:00.000000000 
+0000
@@ -1,2 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libhe5_hdfeos.so.0
-usr/lib/${DEB_HOST_MULTIARCH}/libhe5_hdfeos.so.0.0.0
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0.links 
hdf-eos5-2.0/debian/libhe5-hdfeos0.links
--- hdf-eos5-2.0/debian/libhe5-hdfeos0.links    2022-04-18 12:47:42.000000000 
+0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0.links    1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0.shlibs 
hdf-eos5-2.0/debian/libhe5-hdfeos0.shlibs
--- hdf-eos5-2.0/debian/libhe5-hdfeos0.shlibs   2022-04-18 12:47:42.000000000 
+0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0.shlibs   1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-libhe5_hdfeos 0 libhe5-hdfeos0
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0t64.docs 
hdf-eos5-2.0/debian/libhe5-hdfeos0t64.docs
--- hdf-eos5-2.0/debian/libhe5-hdfeos0t64.docs  1970-01-01 00:00:00.000000000 
+0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0t64.docs  2022-04-18 12:47:42.000000000 
+0000
@@ -0,0 +1 @@
+# doc/HDFEOS-DEFINITION.TXT
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0t64.install 
hdf-eos5-2.0/debian/libhe5-hdfeos0t64.install
--- hdf-eos5-2.0/debian/libhe5-hdfeos0t64.install       1970-01-01 
00:00:00.000000000 +0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0t64.install       2022-04-18 
12:47:42.000000000 +0000
@@ -0,0 +1,2 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libhe5_hdfeos.so.0
+usr/lib/${DEB_HOST_MULTIARCH}/libhe5_hdfeos.so.0.0.0
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0t64.links 
hdf-eos5-2.0/debian/libhe5-hdfeos0t64.links
--- hdf-eos5-2.0/debian/libhe5-hdfeos0t64.links 1970-01-01 00:00:00.000000000 
+0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0t64.links 2022-04-18 12:47:42.000000000 
+0000
@@ -0,0 +1 @@
+
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0t64.lintian-overrides 
hdf-eos5-2.0/debian/libhe5-hdfeos0t64.lintian-overrides
--- hdf-eos5-2.0/debian/libhe5-hdfeos0t64.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0t64.lintian-overrides     2024-03-01 
12:09:01.000000000 +0000
@@ -0,0 +1 @@
+libhe5-hdfeos0t64: package-name-doesnt-match-sonames libhe5-hdfeos0
diff -Nru hdf-eos5-2.0/debian/libhe5-hdfeos0t64.shlibs 
hdf-eos5-2.0/debian/libhe5-hdfeos0t64.shlibs
--- hdf-eos5-2.0/debian/libhe5-hdfeos0t64.shlibs        1970-01-01 
00:00:00.000000000 +0000
+++ hdf-eos5-2.0/debian/libhe5-hdfeos0t64.shlibs        2024-03-01 
12:09:01.000000000 +0000
@@ -0,0 +1 @@
+libhe5_hdfeos 0 libhe5-hdfeos0t64
diff -Nru hdf-eos5-2.0/debian/rules hdf-eos5-2.0/debian/rules
--- hdf-eos5-2.0/debian/rules   2022-04-18 12:47:42.000000000 +0000
+++ hdf-eos5-2.0/debian/rules   2024-03-01 12:09:26.000000000 +0000
@@ -39,6 +39,6 @@
        dh_fixperms
        rm -f 
debian/libhe5-hdfeos-dev/usr/share/doc/libhe5-hdfeos-dev/examples/*.o
        chmod -x 
debian/libhe5-hdfeos-dev/usr/share/doc/libhe5-hdfeos-dev/examples/*
-       chrpath -d debian/libhe5-hdfeos0/${LIBDIR}/libhe5_hdfeos.so.0.0.0
+       chrpath -d debian/libhe5-hdfeos0t64/${LIBDIR}/libhe5_hdfeos.so.0.0.0
 
 

Reply via email to