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 <bdr...@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 <packa...@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 via email to