Hello,

An oversight with regards to the provides: handling support in debhelper
means the package in experimental does not correctly declare compatibility
on 64-bit archs with the prior ABI.  Please find an updated patch attached.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru libident-0.32/debian/changelog libident-0.32/debian/changelog
--- libident-0.32/debian/changelog      2022-01-02 19:55:27.000000000 +0000
+++ libident-0.32/debian/changelog      2024-02-24 07:41:13.000000000 +0000
@@ -1,3 +1,17 @@
+libident (0.32-1.1~exp2) experimental; urgency=medium
+
+  * Fix doc link.
+  * Declare X-Time64-Compat to get proper Provides:
+
+ -- Steve Langasek <vor...@debian.org>  Sat, 24 Feb 2024 07:41:13 +0000
+
+libident (0.32-1.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Fri, 02 Feb 2024 23:03:30 +0000
+
 libident (0.32-1) unstable; urgency=medium
 
   * New upstream release. (Closes: #1002955)
diff -Nru libident-0.32/debian/control libident-0.32/debian/control
--- libident-0.32/debian/control        2022-01-02 19:55:26.000000000 +0000
+++ libident-0.32/debian/control        2024-02-24 07:40:47.000000000 +0000
@@ -10,7 +10,11 @@
 Vcs-Git: https://salsa.debian.org/debian/libident.git
 Vcs-Browser: https://salsa.debian.org/debian/libident
 
-Package: libident
+Package: libident0
+X-Time64-Compat: libident
+Provides: ${t64:Provides}
+Replaces: libident
+Breaks: libident (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
@@ -31,7 +35,7 @@
 Section: libdevel
 Priority: optional
 Depends:
- libident (= ${binary:Version}),
+ libident0 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: simple RFC1413 client library - development
diff -Nru libident-0.32/debian/libident.install 
libident-0.32/debian/libident.install
--- libident-0.32/debian/libident.install       2022-01-02 19:35:23.000000000 
+0000
+++ libident-0.32/debian/libident.install       1970-01-01 00:00:00.000000000 
+0000
@@ -1,3 +0,0 @@
-usr/sbin/
-usr/lib/*/lib*.so.*
-usr/share/man/man8/
diff -Nru libident-0.32/debian/libident.shlibs 
libident-0.32/debian/libident.shlibs
--- libident-0.32/debian/libident.shlibs        2022-01-01 18:15:57.000000000 
+0000
+++ libident-0.32/debian/libident.shlibs        1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-libident 0 libident (>= 0.32)
diff -Nru libident-0.32/debian/libident0.install 
libident-0.32/debian/libident0.install
--- libident-0.32/debian/libident0.install      1970-01-01 00:00:00.000000000 
+0000
+++ libident-0.32/debian/libident0.install      2024-02-02 23:03:30.000000000 
+0000
@@ -0,0 +1,3 @@
+usr/sbin/
+usr/lib/*/lib*.so.*
+usr/share/man/man8/
diff -Nru libident-0.32/debian/libident0.lintian-overrides 
libident-0.32/debian/libident0.lintian-overrides
--- libident-0.32/debian/libident0.lintian-overrides    1970-01-01 
00:00:00.000000000 +0000
+++ libident-0.32/debian/libident0.lintian-overrides    2024-02-02 
23:03:30.000000000 +0000
@@ -0,0 +1 @@
+libident0: package-name-doesnt-match-sonames libident
diff -Nru libident-0.32/debian/libident0.shlibs 
libident-0.32/debian/libident0.shlibs
--- libident-0.32/debian/libident0.shlibs       1970-01-01 00:00:00.000000000 
+0000
+++ libident-0.32/debian/libident0.shlibs       2024-02-02 23:03:30.000000000 
+0000
@@ -0,0 +1 @@
+libident0 0 libident0 (>= 0.32)
diff -Nru libident-0.32/debian/rules libident-0.32/debian/rules
--- libident-0.32/debian/rules  2022-01-02 19:33:19.000000000 +0000
+++ libident-0.32/debian/rules  2024-02-24 07:40:28.000000000 +0000
@@ -20,4 +20,4 @@
                --enable-testers
 
 override_dh_installdocs:
-       dh_installdocs --link-doc=libident
+       dh_installdocs --link-doc=libident0

Attachment: signature.asc
Description: PGP signature

Reply via email to