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

Bug#1063280: xmlrpc-epi: NMU diff for 64-bit time_t transition



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-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xmlrpc-epi-0.54.2/debian/changelog xmlrpc-epi-0.54.2/debian/changelog
--- xmlrpc-epi-0.54.2/debian/changelog	2023-08-16 16:05:35.000000000 +0000
+++ xmlrpc-epi-0.54.2/debian/changelog	2024-02-29 07:41:11.000000000 +0000
@@ -1,3 +1,10 @@
+xmlrpc-epi (0.54.2-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063280
+
+ -- Steve Langasek <vorlon@debian.org>  Thu, 29 Feb 2024 07:41:11 +0000
+
 xmlrpc-epi (0.54.2-2) unstable; urgency=medium
 
   * QA upload.
diff -Nru xmlrpc-epi-0.54.2/debian/control xmlrpc-epi-0.54.2/debian/control
--- xmlrpc-epi-0.54.2/debian/control	2023-08-16 16:05:35.000000000 +0000
+++ xmlrpc-epi-0.54.2/debian/control	2024-02-29 07:41:11.000000000 +0000
@@ -2,7 +2,7 @@
 Priority: extra
 Maintainer: Debian QA Group <packages@qa.debian.org>
 Homepage: http://xmlrpc-epi.sourceforge.net/
-Build-Depends: debhelper (>= 8.1.3~), autotools-dev, libexpat1-dev, pkg-config, dh-autoreconf
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 8.1.3~), autotools-dev, libexpat1-dev, pkg-config, dh-autoreconf
 Standards-Version: 3.9.2
 Section: libs
 
@@ -10,15 +10,18 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libxmlrpc-epi0 (= ${binary:Version}), ${misc:Depends}
-Description: Development files for libxmlrpc-epi0, a XML-RPC request library
+Depends: libxmlrpc-epi0t64 (= ${binary:Version}), ${misc:Depends}
+Description: Development files for libxmlrpc-epi0t64, a XML-RPC request library
  An implementation of the XML-RPC protocol, providing an API for developers to
  serialise RPC requests to and from XML. It does not include any transport layer
  and is therefor useful for applications which implement their own transport or
  wish to use XML-RPC over an existing transport layer. This package contains
  the development files for applications wishing to use libxmlrpc-epi.
 
-Package: libxmlrpc-epi0
+Package: libxmlrpc-epi0t64
+Provides: ${t64:Provides}
+Replaces: libxmlrpc-epi0
+Breaks: libxmlrpc-epi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -31,9 +34,9 @@
 Package: libxmlrpc-epi0-dbg
 Section: debug
 Architecture: any
-Depends: libxmlrpc-epi0 (= ${binary:Version}), ${misc:Depends}
-Description: Debug symbols for libxmlrpc-epi0, a XML-RPC request library
- This package contains the debug symbols for libxmlrpc-epi0, and should be
+Depends: libxmlrpc-epi0t64 (= ${binary:Version}), ${misc:Depends}
+Description: Debug symbols for libxmlrpc-epi0t64, a XML-RPC request library
+ This package contains the debug symbols for libxmlrpc-epi0t64, and should be
  installed if you wish to get stack traces into the library for debugging
  purposes.
 
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs	2023-08-16 16:04:49.000000000 +0000
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.dirs	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install	2023-08-16 16:04:49.000000000 +0000
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.dirs xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.dirs
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.dirs	1970-01-01 00:00:00.000000000 +0000
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.dirs	2023-08-16 16:04:49.000000000 +0000
@@ -0,0 +1 @@
+usr/lib
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.install xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.install
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.install	2023-08-16 16:04:49.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.lintian-overrides xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.lintian-overrides
--- xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xmlrpc-epi-0.54.2/debian/libxmlrpc-epi0t64.lintian-overrides	2024-02-29 07:41:05.000000000 +0000
@@ -0,0 +1 @@
+libxmlrpc-epi0t64: package-name-doesnt-match-sonames libxmlrpc-epi0

Reply to: