Bug#1062270: libdigidoc: NMU diff for 64-bit time_t transition
Source: libdigidoc
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 libdigidoc-3.10.5/debian/changelog libdigidoc-3.10.5/debian/changelog
--- libdigidoc-3.10.5/debian/changelog 2022-07-11 02:12:11.000000000 +0000
+++ libdigidoc-3.10.5/debian/changelog 2024-02-28 10:45:22.000000000 +0000
@@ -1,3 +1,10 @@
+libdigidoc (3.10.5-4.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition. Closes: #1062270
+
+ -- Benjamin Drung <bdrung@debian.org> Wed, 28 Feb 2024 10:45:22 +0000
+
libdigidoc (3.10.5-4) unstable; urgency=medium
* QA upload.
diff -Nru libdigidoc-3.10.5/debian/control libdigidoc-3.10.5/debian/control
--- libdigidoc-3.10.5/debian/control 2022-07-11 02:12:11.000000000 +0000
+++ libdigidoc-3.10.5/debian/control 2024-02-28 10:45:22.000000000 +0000
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Debian QA Group <packages@qa.debian.org>
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
debhelper-compat (= 13),
cmake,
doxygen,
@@ -22,9 +22,9 @@
Depends:
${misc:Depends}
Breaks:
- libdigidoc2 (<< ${binary:Version})
+ libdigidoc2t64 (<< ${binary:Version})
Replaces:
- libdigidoc2 (<< ${binary:Version})
+ libdigidoc2t64 (<< ${binary:Version})
Description: DigiDoc digital signature library common files
DigiDoc is an XML file format for documents with digital signatures in use by
the Estonian ID card infrastructure. This library allows for creation and
@@ -36,10 +36,11 @@
This package contains common architecture-independent files for the
applications using the DigiDoc digital signature library.
-Package: libdigidoc2
-Replaces:
+Package: libdigidoc2t64
+Provides: ${t64:Provides}
+Replaces:libdigidoc2,
libdigidoc
-Breaks:
+Breaks:libdigidoc2 (<< ${source:Version}),
libdigidoc
Architecture: any
Multi-Arch: same
@@ -65,7 +66,7 @@
Architecture: any
Section: misc
Depends:
- libdigidoc2 (= ${binary:Version}),
+ libdigidoc2t64 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Suggests: libdigidoc-doc
@@ -85,7 +86,7 @@
Multi-Arch: same
Section: libdevel
Depends:
- libdigidoc2 (= ${binary:Version}),
+ libdigidoc2t64 (= ${binary:Version}),
libssl-dev,
libxml2-dev,
${misc:Depends}
diff -Nru libdigidoc-3.10.5/debian/libdigidoc2.install libdigidoc-3.10.5/debian/libdigidoc2.install
--- libdigidoc-3.10.5/debian/libdigidoc2.install 2022-07-11 02:12:11.000000000 +0000
+++ libdigidoc-3.10.5/debian/libdigidoc2.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libdigidoc-3.10.5/debian/libdigidoc2t64.install libdigidoc-3.10.5/debian/libdigidoc2t64.install
--- libdigidoc-3.10.5/debian/libdigidoc2t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libdigidoc-3.10.5/debian/libdigidoc2t64.install 2022-07-11 02:12:11.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libdigidoc-3.10.5/debian/libdigidoc2t64.lintian-overrides libdigidoc-3.10.5/debian/libdigidoc2t64.lintian-overrides
--- libdigidoc-3.10.5/debian/libdigidoc2t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libdigidoc-3.10.5/debian/libdigidoc2t64.lintian-overrides 2024-02-28 10:45:16.000000000 +0000
@@ -0,0 +1 @@
+libdigidoc2t64: package-name-doesnt-match-sonames libdigidoc2
Reply to: