Bug#1062251: libclaw: NMU diff for 64-bit time_t transition
Benjamin Drung
bdrung at debian.org
Wed Feb 28 10:27:01 GMT 2024
Source: libclaw
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
-------------- next part --------------
diff -Nru libclaw-1.7.4/debian/changelog libclaw-1.7.4/debian/changelog
--- libclaw-1.7.4/debian/changelog 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/changelog 2024-02-28 10:26:39.000000000 +0000
@@ -1,3 +1,10 @@
+libclaw (1.7.4-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition. Closes: #1062251
+
+ -- Benjamin Drung <bdrung at debian.org> Wed, 28 Feb 2024 10:26:39 +0000
+
libclaw (1.7.4-2) unstable; urgency=medium
* Team upload.
diff -Nru libclaw-1.7.4/debian/control libclaw-1.7.4/debian/control
--- libclaw-1.7.4/debian/control 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/control 2024-02-28 10:26:39.000000000 +0000
@@ -6,7 +6,7 @@
Julien Jorge <julien.jorge at gamned.org>,
Barry deFreese <bdefreese at debian.org>,
Gon?ri Le Bouder <goneri at rulezlan.org>
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
cmake (>= 2.8),
debhelper (>= 10),
docbook-to-man,
@@ -60,16 +60,19 @@
This package contains the HTML documentation of the API and a set of example
programs.
-Package: libclaw-application1v5
+Package: libclaw-application1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libclaw-application1v5
+Breaks: libclaw-application1v5 (<< ${source:Version})
Section: libs
Architecture: any
Depends:
- libclaw-logger1v5 (= ${binary:Version}),
+ libclaw-logger1t64 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Conflicts:
libclaw-application1
-Replaces:
+Replaces:libclaw-application1v5,
libclaw-application1
Description: Set of classes to ease the initialisation of the program
Part of the libclaw library.
@@ -81,7 +84,7 @@
Section: libdevel
Architecture: any
Depends:
- libclaw-application1v5 (= ${binary:Version}),
+ libclaw-application1t64 (= ${binary:Version}),
libclaw-dev (= ${binary:Version}),
libclaw-logger-dev (= ${binary:Version}),
${misc:Depends}
@@ -93,7 +96,10 @@
.
This package contains the development files of the library.
-Package: libclaw-configuration-file1v5
+Package: libclaw-configuration-file1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libclaw-configuration-file1v5
+Breaks: libclaw-configuration-file1v5 (<< ${source:Version})
Section: libs
Architecture: any
Depends:
@@ -101,7 +107,7 @@
${shlibs:Depends}
Conflicts:
libclaw-configuration-file1
-Replaces:
+Replaces:libclaw-configuration-file1v5,
libclaw-configuration-file1
Description: Class to process configuration files
Part of the libclaw library.
@@ -113,7 +119,7 @@
Section: libdevel
Architecture: any
Depends:
- libclaw-configuration-file1v5 (= ${binary:Version}),
+ libclaw-configuration-file1t64 (= ${binary:Version}),
libclaw-dev (= ${binary:Version}),
${misc:Depends}
Description: Class to process configuration files (development files)
@@ -124,7 +130,10 @@
.
This package contains the development files of the library.
-Package: libclaw-dynamic-library1v5
+Package: libclaw-dynamic-library1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libclaw-dynamic-library1v5
+Breaks: libclaw-dynamic-library1v5 (<< ${source:Version})
Section: libs
Architecture: any
Depends:
@@ -132,7 +141,7 @@
${shlibs:Depends}
Conflicts:
libclaw-dynamic-library1
-Replaces:
+Replaces:libclaw-dynamic-library1v5,
libclaw-dynamic-library1
Description: Class to ease the manipulation of dynamic libraries
Part of the libclaw library.
@@ -145,7 +154,7 @@
Architecture: any
Depends:
libclaw-dev (= ${binary:Version}),
- libclaw-dynamic-library1v5 (= ${binary:Version}),
+ libclaw-dynamic-library1t64 (= ${binary:Version}),
${misc:Depends}
Description: Class to ease the manipulation of dynamic libraries (development files)
Part of the libclaw library.
@@ -155,7 +164,10 @@
.
This package contains the development files of the library.
-Package: libclaw-graphic1v5
+Package: libclaw-graphic1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libclaw-graphic1v5
+Breaks: libclaw-graphic1v5 (<< ${source:Version})
Section: libs
Architecture: any
Depends:
@@ -163,7 +175,7 @@
${shlibs:Depends}
Conflicts:
libclaw-graphic1
-Replaces:
+Replaces:libclaw-graphic1v5,
libclaw-graphic1
Description: Set of classes for image manipulation
Part of the libclaw library.
@@ -177,7 +189,7 @@
Architecture: any
Depends:
libclaw-dev (= ${binary:Version}),
- libclaw-graphic1v5 (= ${binary:Version}),
+ libclaw-graphic1t64 (= ${binary:Version}),
libjpeg-dev,
libpng-dev,
${misc:Depends}
@@ -190,7 +202,10 @@
.
This package contains the development files of the library.
-Package: libclaw-logger1v5
+Package: libclaw-logger1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libclaw-logger1v5
+Breaks: libclaw-logger1v5 (<< ${source:Version})
Section: libs
Architecture: any
Depends:
@@ -198,7 +213,7 @@
${shlibs:Depends}
Conflicts:
libclaw-logger1
-Replaces:
+Replaces:libclaw-logger1v5,
libclaw-logger1
Description: Flexible log system
Part of the libclaw library.
@@ -211,7 +226,7 @@
Architecture: any
Depends:
libclaw-dev (= ${binary:Version}),
- libclaw-logger1v5 (= ${binary:Version}),
+ libclaw-logger1t64 (= ${binary:Version}),
${misc:Depends}
Description: Flexible log system (development files)
Part of the libclaw library.
@@ -221,7 +236,10 @@
.
This package contains the development files of the library.
-Package: libclaw-net1v5
+Package: libclaw-net1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libclaw-net1v5
+Breaks: libclaw-net1v5 (<< ${source:Version})
Section: libs
Architecture: any
Depends:
@@ -229,7 +247,7 @@
${shlibs:Depends}
Conflicts:
libclaw-net1
-Replaces:
+Replaces:libclaw-net1v5,
libclaw-net1
Description: C++ standard stream interface for Unix sockets
Part of the libclaw library.
@@ -242,7 +260,7 @@
Architecture: any
Depends:
libclaw-dev (= ${binary:Version}),
- libclaw-net1v5 (= ${binary:Version}),
+ libclaw-net1t64 (= ${binary:Version}),
${misc:Depends}
Description: C++ standard stream interface for Unix sockets (development files)
Part of the libclaw library.
@@ -251,7 +269,10 @@
.
This package contains the development files of the library.
-Package: libclaw-tween1v5
+Package: libclaw-tween1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libclaw-tween1v5
+Breaks: libclaw-tween1v5 (<< ${source:Version})
Section: libs
Architecture: any
Depends:
@@ -259,7 +280,7 @@
${shlibs:Depends}
Conflicts:
libclaw-tween1
-Replaces:
+Replaces:libclaw-tween1v5,
libclaw-tween1
Description: C++ tweeners
Part of the libclaw library.
@@ -277,7 +298,7 @@
Architecture: any
Depends:
libclaw-dev (= ${binary:Version}),
- libclaw-tween1v5 (= ${binary:Version}),
+ libclaw-tween1t64 (= ${binary:Version}),
${misc:Depends}
Description: C++ tweeners (development files)
Part of the libclaw library.
diff -Nru libclaw-1.7.4/debian/libclaw-application1t64.install libclaw-1.7.4/debian/libclaw-application1t64.install
--- libclaw-1.7.4/debian/libclaw-application1t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-application1t64.install 2017-08-17 20:11:06.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libclaw_application.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-application1t64.lintian-overrides libclaw-1.7.4/debian/libclaw-application1t64.lintian-overrides
--- libclaw-1.7.4/debian/libclaw-application1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-application1t64.lintian-overrides 2024-02-28 10:26:30.000000000 +0000
@@ -0,0 +1 @@
+libclaw-application1t64: package-name-doesnt-match-sonames libclaw-application1v5
diff -Nru libclaw-1.7.4/debian/libclaw-application1v5.install libclaw-1.7.4/debian/libclaw-application1v5.install
--- libclaw-1.7.4/debian/libclaw-application1v5.install 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-application1v5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libclaw_application.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-configuration-file1t64.install libclaw-1.7.4/debian/libclaw-configuration-file1t64.install
--- libclaw-1.7.4/debian/libclaw-configuration-file1t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-configuration-file1t64.install 2017-08-17 20:11:06.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libclaw_configuration_file.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-configuration-file1t64.lintian-overrides libclaw-1.7.4/debian/libclaw-configuration-file1t64.lintian-overrides
--- libclaw-1.7.4/debian/libclaw-configuration-file1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-configuration-file1t64.lintian-overrides 2024-02-28 10:26:30.000000000 +0000
@@ -0,0 +1 @@
+libclaw-configuration-file1t64: package-name-doesnt-match-sonames libclaw-configuration-file1v5
diff -Nru libclaw-1.7.4/debian/libclaw-configuration-file1v5.install libclaw-1.7.4/debian/libclaw-configuration-file1v5.install
--- libclaw-1.7.4/debian/libclaw-configuration-file1v5.install 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-configuration-file1v5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libclaw_configuration_file.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-dynamic-library1t64.install libclaw-1.7.4/debian/libclaw-dynamic-library1t64.install
--- libclaw-1.7.4/debian/libclaw-dynamic-library1t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-dynamic-library1t64.install 2017-08-17 20:11:06.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libclaw_dynamic_library.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-dynamic-library1t64.lintian-overrides libclaw-1.7.4/debian/libclaw-dynamic-library1t64.lintian-overrides
--- libclaw-1.7.4/debian/libclaw-dynamic-library1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-dynamic-library1t64.lintian-overrides 2024-02-28 10:26:30.000000000 +0000
@@ -0,0 +1 @@
+libclaw-dynamic-library1t64: package-name-doesnt-match-sonames libclaw-dynamic-library1v5
diff -Nru libclaw-1.7.4/debian/libclaw-dynamic-library1v5.install libclaw-1.7.4/debian/libclaw-dynamic-library1v5.install
--- libclaw-1.7.4/debian/libclaw-dynamic-library1v5.install 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-dynamic-library1v5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libclaw_dynamic_library.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-graphic1t64.install libclaw-1.7.4/debian/libclaw-graphic1t64.install
--- libclaw-1.7.4/debian/libclaw-graphic1t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-graphic1t64.install 2017-08-17 20:11:06.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libclaw_graphic.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-graphic1t64.lintian-overrides libclaw-1.7.4/debian/libclaw-graphic1t64.lintian-overrides
--- libclaw-1.7.4/debian/libclaw-graphic1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-graphic1t64.lintian-overrides 2024-02-28 10:26:30.000000000 +0000
@@ -0,0 +1 @@
+libclaw-graphic1t64: package-name-doesnt-match-sonames libclaw-graphic1v5
diff -Nru libclaw-1.7.4/debian/libclaw-graphic1v5.install libclaw-1.7.4/debian/libclaw-graphic1v5.install
--- libclaw-1.7.4/debian/libclaw-graphic1v5.install 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-graphic1v5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libclaw_graphic.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-logger1t64.install libclaw-1.7.4/debian/libclaw-logger1t64.install
--- libclaw-1.7.4/debian/libclaw-logger1t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-logger1t64.install 2017-08-17 20:11:06.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libclaw_logger.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-logger1t64.lintian-overrides libclaw-1.7.4/debian/libclaw-logger1t64.lintian-overrides
--- libclaw-1.7.4/debian/libclaw-logger1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-logger1t64.lintian-overrides 2024-02-28 10:26:30.000000000 +0000
@@ -0,0 +1 @@
+libclaw-logger1t64: package-name-doesnt-match-sonames libclaw-logger1v5
diff -Nru libclaw-1.7.4/debian/libclaw-logger1v5.install libclaw-1.7.4/debian/libclaw-logger1v5.install
--- libclaw-1.7.4/debian/libclaw-logger1v5.install 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-logger1v5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libclaw_logger.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-net1t64.install libclaw-1.7.4/debian/libclaw-net1t64.install
--- libclaw-1.7.4/debian/libclaw-net1t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-net1t64.install 2017-08-17 20:11:06.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libclaw_net.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-net1t64.lintian-overrides libclaw-1.7.4/debian/libclaw-net1t64.lintian-overrides
--- libclaw-1.7.4/debian/libclaw-net1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-net1t64.lintian-overrides 2024-02-28 10:26:30.000000000 +0000
@@ -0,0 +1 @@
+libclaw-net1t64: package-name-doesnt-match-sonames libclaw-net1v5
diff -Nru libclaw-1.7.4/debian/libclaw-net1v5.install libclaw-1.7.4/debian/libclaw-net1v5.install
--- libclaw-1.7.4/debian/libclaw-net1v5.install 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-net1v5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libclaw_net.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-tween1t64.install libclaw-1.7.4/debian/libclaw-tween1t64.install
--- libclaw-1.7.4/debian/libclaw-tween1t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-tween1t64.install 2017-08-17 20:11:06.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libclaw_tween.so.* usr/lib
diff -Nru libclaw-1.7.4/debian/libclaw-tween1t64.lintian-overrides libclaw-1.7.4/debian/libclaw-tween1t64.lintian-overrides
--- libclaw-1.7.4/debian/libclaw-tween1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-tween1t64.lintian-overrides 2024-02-28 10:26:30.000000000 +0000
@@ -0,0 +1 @@
+libclaw-tween1t64: package-name-doesnt-match-sonames libclaw-tween1v5
diff -Nru libclaw-1.7.4/debian/libclaw-tween1v5.install libclaw-1.7.4/debian/libclaw-tween1v5.install
--- libclaw-1.7.4/debian/libclaw-tween1v5.install 2017-08-17 20:11:06.000000000 +0000
+++ libclaw-1.7.4/debian/libclaw-tween1v5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libclaw_tween.so.* usr/lib
More information about the Pkg-games-devel
mailing list