[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: