Source: libite
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 libite-2.5.1/debian/changelog libite-2.5.1/debian/changelog
--- libite-2.5.1/debian/changelog       2022-01-22 18:03:34.000000000 +0000
+++ libite-2.5.1/debian/changelog       2024-02-28 13:27:55.000000000 +0000
@@ -1,3 +1,10 @@
+libite (2.5.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062382
+
+ -- Benjamin Drung <bdr...@debian.org>  Wed, 28 Feb 2024 13:27:55 +0000
+
 libite (2.5.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru libite-2.5.1/debian/control libite-2.5.1/debian/control
--- libite-2.5.1/debian/control 2022-01-22 18:03:34.000000000 +0000
+++ libite-2.5.1/debian/control 2024-02-28 13:27:55.000000000 +0000
@@ -1,7 +1,7 @@
 Source: libite
 Priority: optional
 Maintainer: Yangfl <mmyan...@gmail.com>
-Build-Depends: debhelper-compat (= 13), libtool
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libtool
 Rules-Requires-Root: no
 Standards-Version: 4.6.0
 Section: libs
@@ -13,7 +13,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libite5 (= ${binary:Version})
+Depends: ${misc:Depends}, libite5t64 (= ${binary:Version})
 Description: static library, header files, and docs for libite
  Static library, header files, and documentation for libite.
  .
@@ -32,7 +32,10 @@
  license used by OpenBSD, and BSD licenses, all of them are extremely
  liberal and can be used freely in proprietary software if needed.
 
-Package: libite5
+Package: libite5t64
+Provides: ${t64:Provides}
+Replaces: libite5
+Breaks: libite5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru libite-2.5.1/debian/libite5.install 
libite-2.5.1/debian/libite5.install
--- libite-2.5.1/debian/libite5.install 2020-06-04 19:18:36.000000000 +0000
+++ libite-2.5.1/debian/libite5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libite-2.5.1/debian/libite5.symbols 
libite-2.5.1/debian/libite5.symbols
--- libite-2.5.1/debian/libite5.symbols 2022-01-22 18:03:34.000000000 +0000
+++ libite-2.5.1/debian/libite5.symbols 1970-01-01 00:00:00.000000000 +0000
@@ -1,52 +0,0 @@
-libite.so.5 libite5 #MINVER#
-* Build-Depends-Package: libite-dev
- __pidfile_name@Base 2.0.0
- __pidfile_path@Base 2.0.0
- chomp@Base 2.0.0
- copyfile@Base 2.0.0
- dir@Base 2.0.0
- erasef@Base 2.5.1
- fcopyfile@Base 2.0.0
- fexist@Base 2.0.0
- fgetint@Base 2.0.0
- fisdir@Base 2.0.0
- fmkpath@Base 2.2.0
- fopenf@Base 2.2.0
- fparseln@Base 2.0.0
- fremove@Base 2.5.1
- fsendfile@Base 2.0.0
- ifconfig@Base 2.0.0
- initscr@Base 2.0.0
- lfclose@Base 2.0.0
- lfgetint@Base 2.0.0
- lfgetkey@Base 2.0.0
- lfopen@Base 2.0.0
- lftok@Base 2.0.0
- makepath@Base 2.0.0
- mkpath@Base 2.0.0
- movefile@Base 2.0.0
- pidfile@Base 2.0.0
- pidfile_poll@Base 2.0.0
- pidfile_read@Base 2.0.0
- pidfile_signal@Base 2.1.0
- progress@Base 2.0.0
- progress_simple@Base 2.0.0
- reallocarray@Base 2.0.0
- rsync@Base 2.0.0
- strlcat@Base 2.0.0
- strlcpy@Base 2.0.0
- strmatch@Base 2.1.0
- strnmatch@Base 2.1.0
- strtonum@Base 2.1.0
- strtrim@Base 2.5.1
- systemf@Base 2.2.0
- telnet_close@Base 2.1.0
- telnet_expect@Base 2.1.0
- telnet_open@Base 2.1.0
- telnet_session@Base 2.1.0
- tempfile@Base 2.0.0
- touchf@Base 2.5.1
- truncatef@Base 2.5.1
- which@Base 2.0.0
- whichp@Base 2.0.0
- yorn@Base 2.1.0
diff -Nru libite-2.5.1/debian/libite5t64.install 
libite-2.5.1/debian/libite5t64.install
--- libite-2.5.1/debian/libite5t64.install      1970-01-01 00:00:00.000000000 
+0000
+++ libite-2.5.1/debian/libite5t64.install      2020-06-04 19:18:36.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libite-2.5.1/debian/libite5t64.lintian-overrides 
libite-2.5.1/debian/libite5t64.lintian-overrides
--- libite-2.5.1/debian/libite5t64.lintian-overrides    1970-01-01 
00:00:00.000000000 +0000
+++ libite-2.5.1/debian/libite5t64.lintian-overrides    2024-02-28 
13:27:52.000000000 +0000
@@ -0,0 +1 @@
+libite5t64: package-name-doesnt-match-sonames libite5
diff -Nru libite-2.5.1/debian/libite5t64.symbols 
libite-2.5.1/debian/libite5t64.symbols
--- libite-2.5.1/debian/libite5t64.symbols      1970-01-01 00:00:00.000000000 
+0000
+++ libite-2.5.1/debian/libite5t64.symbols      2024-02-28 13:27:52.000000000 
+0000
@@ -0,0 +1,52 @@
+libite.so.5 libite5t64 #MINVER#
+* Build-Depends-Package: libite-dev
+ __pidfile_name@Base 2.0.0
+ __pidfile_path@Base 2.0.0
+ chomp@Base 2.0.0
+ copyfile@Base 2.0.0
+ dir@Base 2.0.0
+ erasef@Base 2.5.1
+ fcopyfile@Base 2.0.0
+ fexist@Base 2.0.0
+ fgetint@Base 2.0.0
+ fisdir@Base 2.0.0
+ fmkpath@Base 2.2.0
+ fopenf@Base 2.2.0
+ fparseln@Base 2.0.0
+ fremove@Base 2.5.1
+ fsendfile@Base 2.0.0
+ ifconfig@Base 2.0.0
+ initscr@Base 2.0.0
+ lfclose@Base 2.0.0
+ lfgetint@Base 2.0.0
+ lfgetkey@Base 2.0.0
+ lfopen@Base 2.0.0
+ lftok@Base 2.0.0
+ makepath@Base 2.0.0
+ mkpath@Base 2.0.0
+ movefile@Base 2.0.0
+ pidfile@Base 2.0.0
+ pidfile_poll@Base 2.0.0
+ pidfile_read@Base 2.0.0
+ pidfile_signal@Base 2.1.0
+ progress@Base 2.0.0
+ progress_simple@Base 2.0.0
+ reallocarray@Base 2.0.0
+ rsync@Base 2.0.0
+ strlcat@Base 2.0.0
+ strlcpy@Base 2.0.0
+ strmatch@Base 2.1.0
+ strnmatch@Base 2.1.0
+ strtonum@Base 2.1.0
+ strtrim@Base 2.5.1
+ systemf@Base 2.2.0
+ telnet_close@Base 2.1.0
+ telnet_expect@Base 2.1.0
+ telnet_open@Base 2.1.0
+ telnet_session@Base 2.1.0
+ tempfile@Base 2.0.0
+ touchf@Base 2.5.1
+ truncatef@Base 2.5.1
+ which@Base 2.0.0
+ whichp@Base 2.0.0
+ yorn@Base 2.1.0

Reply via email to