Bug#1069859: atop: Fix atop for 64-bit time_t on arm
On Sun, May 26, 2024 at 06:12:50PM +0200, Marc Haber wrote: > I am not too fond about the suggested patch since it breaks atop on > systems with 32bit time_t, It does not: promoting the time_t to a long long on all architectures before passing it as an argument to the format string is portable to all (existing) architectures. Either sizeof(time_t) == sizeof(long long) and the cast is a no-op, or sizeof(time_t) < sizeof(long long) and this is merely a signed extension operation. -- 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 signature.asc Description: PGP signature
Bug#1068035: FTBFS: wrong --link-doc target
Package: mdbtools Version: 1.0.0+dfsg-1.2 Followup-For: Bug #1068035 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Hi Jean-Michel, I am unclear how there are binaries in the archive for mdbtools 1.0.0+dfsg-1.2, given this bug is present there and affects all architectures. Nevertheless, the fix for the problem is attached. As this is fallout from the time_t transition, I am uploading a 0-day NMU to correct the issue. Thanks, -- 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 mdbtools-1.0.0+dfsg/debian/rules mdbtools-1.0.0+dfsg/debian/rules --- mdbtools-1.0.0+dfsg/debian/rules2023-04-03 05:46:44.0 -0700 +++ mdbtools-1.0.0+dfsg/debian/rules2024-04-22 22:55:55.0 -0700 @@ -8,5 +8,5 @@ dh_auto_configure -- --with-unixodbc=/usr override_dh_installdocs: - dh_installdocs --no-package=mdbtools-doc --link-doc=libmdb3 + dh_installdocs --no-package=mdbtools-doc --link-doc=libmdb3t64 dh_installdocs --package=mdbtools-doc
Bug#1067616: clanlib FTBFS
Control: tags 1069385 patch Please find attached a comprehensive NMU patch for both the time_t conversion and the FTBFS errors. I am uploading this now as a 0-day NMU. -- 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 clanlib-1.0~svn3827/debian/changelog clanlib-1.0~svn3827/debian/changelog --- clanlib-1.0~svn3827/debian/changelog2023-09-15 13:49:45.0 -0700 +++ clanlib-1.0~svn3827/debian/changelog2024-04-25 14:29:44.0 -0700 @@ -1,3 +1,20 @@ +clanlib (1.0~svn3827-11.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix dep from -dev package to point to current runtime lib name. +Closes: #1069385. + * debian/patches/64-bit-time-t-compat.patch: compatibility with 64-bit +time_t. Closes: #1067616. + + -- Steve Langasek Thu, 25 Apr 2024 21:29:44 + + +clanlib (1.0~svn3827-11.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062074 + + -- Steve Langasek Wed, 28 Feb 2024 15:52:37 + + clanlib (1.0~svn3827-11) unstable; urgency=medium * Team upload. diff -Nru clanlib-1.0~svn3827/debian/control clanlib-1.0~svn3827/debian/control --- clanlib-1.0~svn3827/debian/control 2023-09-15 13:49:45.0 -0700 +++ clanlib-1.0~svn3827/debian/control 2024-04-25 14:29:44.0 -0700 @@ -4,7 +4,7 @@ Barry deFreese Section: libs Priority: optional -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), bzip2, debhelper-compat (= 12), libasound2-dev [linux-any], @@ -28,14 +28,17 @@ Vcs-Git: https://salsa.debian.org/games-team/clanlib.git Homepage: https://github.com/sphair/ClanLib -Package: libclanapp-1.0v5 +Package: libclanapp-1.0t64 +Provides: ${t64:Provides} +X-Time64-Compat: libclanapp-1.0v5 +Breaks: libclanapp-1.0v5 (<< ${source:Version}) Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: libclanapp-1.0 -Replaces: +Replaces:libclanapp-1.0v5, libclanapp-1.0 Multi-Arch: same Description: ClanLib game SDK runtime @@ -60,7 +63,7 @@ Architecture: any Section: libdevel Depends: - libclanapp-1.0v5 (= ${binary:Version}), + libclanapp-1.0t64 (= ${binary:Version}), ${misc:Depends} Recommends: libfreetype-dev, diff -Nru clanlib-1.0~svn3827/debian/libclanapp-1.0t64.install clanlib-1.0~svn3827/debian/libclanapp-1.0t64.install --- clanlib-1.0~svn3827/debian/libclanapp-1.0t64.install1969-12-31 16:00:00.0 -0800 +++ clanlib-1.0~svn3827/debian/libclanapp-1.0t64.install2023-09-15 13:49:45.0 -0700 @@ -0,0 +1,11 @@ +usr/lib/*/libclanApp*.so.* +usr/lib/*/libclanCore*.so.* +usr/lib/*/libclanDisplay*.so.* +usr/lib/*/libclanGL*.so.* +usr/lib/*/libclanGUI*.so.* +usr/lib/*/libclanGUIStyleSilver*.so.* +usr/lib/*/libclanMikMod*.so.* +usr/lib/*/libclanNetwork*.so.* +usr/lib/*/libclanSignals*.so.* +usr/lib/*/libclanSound*.so.* +usr/lib/*/libclanVorbis*.so.* diff -Nru clanlib-1.0~svn3827/debian/libclanapp-1.0t64.lintian-overrides clanlib-1.0~svn3827/debian/libclanapp-1.0t64.lintian-overrides --- clanlib-1.0~svn3827/debian/libclanapp-1.0t64.lintian-overrides 1969-12-31 16:00:00.0 -0800 +++ clanlib-1.0~svn3827/debian/libclanapp-1.0t64.lintian-overrides 2024-02-28 07:52:20.0 -0800 @@ -0,0 +1 @@ +libclanapp-1.0t64: package-name-doesnt-match-sonames libclanapp-1.0v5 diff -Nru clanlib-1.0~svn3827/debian/libclanapp-1.0v5.install clanlib-1.0~svn3827/debian/libclanapp-1.0v5.install --- clanlib-1.0~svn3827/debian/libclanapp-1.0v5.install 2023-09-15 13:49:45.0 -0700 +++ clanlib-1.0~svn3827/debian/libclanapp-1.0v5.install 1969-12-31 16:00:00.0 -0800 @@ -1,11 +0,0 @@ -usr/lib/*/libclanApp*.so.* -usr/lib/*/libclanCore*.so.* -usr/lib/*/libclanDisplay*.so.* -usr/lib/*/libclanGL*.so.* -usr/lib/*/libclanGUI*.so.* -usr/lib/*/libclanGUIStyleSilver*.so.* -usr/lib/*/libclanMikMod*.so.* -usr/lib/*/libclanNetwork*.so.* -usr/lib/*/libclanSignals*.so.* -usr/lib/*/libclanSound*.so.* -usr/lib/*/libclanVorbis*.so.* diff -Nru clanlib-1.0~svn3827/debian/patches/64-bit-time-t-compat.patch clanlib-1.0~svn3827/debian/patches/64-bit-time-t-compat.patch --- clanlib-1.0~svn3827/debian/patches/64-bit-time-t-compat.patch 1969-12-31 16:00:00.0 -0800 +++ clanlib-1.0~svn3827/debian/patches/64-bit-time-t-compat.patch 2024-04-25 14:29:44.0 -0700 @@ -0,0 +1,53 @@ +Description: compatibility with 64-bit time_t + linux/input.h uses a different structure when time_t is 64-bit, so + patch around this. +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1067616 +Last-Update: 2024-04-25 +Forwarded: no + +Index: clanlib-1.0~svn3827/Sources/GL/GLX/input_device_linux
Bug#1069859: atop: Fix atop for 64-bit time_t on arm
Package: atop Version: 2.10.0-2 Severity: grave Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Hi Marc, Although atop currently builds successfully on armhf and armel, it is broken at runtime because it tries to use a time_t in a format string which now no longer uses the correct size for the data. This was found in Ubuntu via autopkgtests (unfortunately, Debian does not run autopkgtests for binNMUs): 358s /tmp/autopkgtest.Nzaczp/build.Xps/src/debian/tests/01-numcpus: line 15: 1136 Segmentation fault (core dumped) atop -P cpu 5 1 1>&2 Please see attached a patch that fixes this issue. It has been uploaded to Ubuntu. Thanks, -- 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 atop-2.10.0/debian/patches/64-bit-time-t-compat.patch atop-2.10.0/debian/patches/64-bit-time-t-compat.patch --- atop-2.10.0/debian/patches/64-bit-time-t-compat.patch 1969-12-31 16:00:00.0 -0800 +++ atop-2.10.0/debian/patches/64-bit-time-t-compat.patch 2024-03-22 11:11:06.0 -0700 @@ -0,0 +1,22 @@ +Description: compatibility with 64-bit time_t +Author: Steve Langasek +Forwarded: no +Last-Update: 2024-03-22 + +Index: atop-2.10.0/parseable.c +=== +--- atop-2.10.0.orig/parseable.c atop-2.10.0/parseable.c +@@ -214,10 +214,10 @@ + convdate(curtime, datestr); + convtime(curtime, timestr); + +- snprintf(header, sizeof header, "%s %s %ld %s %s %d", ++ snprintf(header, sizeof header, "%s %s %lld %s %s %d", + labeldef[i].label, + utsname.nodename, +- curtime, ++ (long long)curtime, + datestr, timestr, numsecs); + + /* diff -Nru atop-2.10.0/debian/patches/series atop-2.10.0/debian/patches/series --- atop-2.10.0/debian/patches/series 2024-01-14 12:18:53.0 -0800 +++ atop-2.10.0/debian/patches/series 2024-03-22 11:10:13.0 -0700 @@ -15,3 +15,4 @@ no-atopgpud handle-default-file default +64-bit-time-t-compat.patch
Bug#1066342: eterm: FTBFS: libscream.c:3231:16: error: implicit declaration of function ‘safe_print_string’ [-Werror=implicit-function-declaration]
Package: eterm Followup-For: Bug #1066342 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 eterm-0.9.6/debian/patches/no-implicit-declarations.patch eterm-0.9.6/debian/patches/no-implicit-declarations.patch --- eterm-0.9.6/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ eterm-0.9.6/debian/patches/no-implicit-declarations.patch 2024-04-13 16:46:57.0 -0700 @@ -0,0 +1,18 @@ +Description: add missing include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066342 +Last-Update: 2024-04-13 +Forwarded: no + +Index: eterm-0.9.6/src/libscream.c +=== +--- eterm-0.9.6.orig/src/libscream.c eterm-0.9.6/src/libscream.c +@@ -44,6 +44,7 @@ + + #include "config.h" + #include "feature.h" ++#include "misc.h" + + /* use libast if we have it */ + #ifdef DEBUG_ESCREEN diff -Nru eterm-0.9.6/debian/patches/series eterm-0.9.6/debian/patches/series --- eterm-0.9.6/debian/patches/series 2023-03-10 12:03:30.0 -0800 +++ eterm-0.9.6/debian/patches/series 2024-04-13 16:45:35.0 -0700 @@ -6,3 +6,4 @@ fix-esetroot-on-pseudocolor.patch CVE-2021-33477.patch fix-fail-to-build-with-imlib2.patch +no-implicit-declarations.patch
Bug#1065790: libosmo-netif: FTBFS on arm{el,hf}: tests fail
Package: libosmo-netif Followup-For: Bug #1065790 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Well, maybe a version of the patch without a stray character that breaks compilation. -- 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 libosmo-netif-1.2.0/debian/patches/64-bit-time-t.patch libosmo-netif-1.2.0/debian/patches/64-bit-time-t.patch --- libosmo-netif-1.2.0/debian/patches/64-bit-time-t.patch 1969-12-31 16:00:00.0 -0800 +++ libosmo-netif-1.2.0/debian/patches/64-bit-time-t.patch 2024-04-13 12:31:32.0 -0700 @@ -0,0 +1,136 @@ +Description: use a 64-bit safe format string for time_t. +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1065790 +Last-Update: 2024-04-13 +Forwarded: no + +Index: libosmo-netif-1.2.0/examples/ipa-stream-client.c +=== +--- libosmo-netif-1.2.0.orig/examples/ipa-stream-client.c libosmo-netif-1.2.0/examples/ipa-stream-client.c +@@ -143,7 +143,8 @@ + timersub(, >tv, ); + + LOGP(DLINP, LOGL_NOTICE, "message %d replied " +- "in %lu.%.6lu\n", num, diff.tv_sec, diff.tv_usec); ++ "in %lld.%.6lld\n", num, (long long int)diff.tv_sec, ++ (long long int)diff.tv_usec); + talloc_free(found); + } else { + LOGP(DLINP, LOGL_ERROR, +Index: libosmo-netif-1.2.0/src/jibuf.c +=== +--- libosmo-netif-1.2.0.orig/src/jibuf.c libosmo-netif-1.2.0/src/jibuf.c +@@ -385,10 +385,10 @@ + timeradd(>last_enqueue_time, _ts, _ts); + + LOGP(DLJIBUF, LOGL_DEBUG, "enqueuing packet seq=%"PRIu16" rel=%d delay=%d" \ +- " skew=%d thres=%d {%lu.%06lu -> %lu.%06lu} %s\n", ++ " skew=%d thres=%d {%lld.%06lld -> %lld.%06lld} %s\n", + msg_get_sequence(msg), rel_delay, delay, jb->skew_us, jb->threshold_delay, +- jb->last_enqueue_time.tv_sec, jb->last_enqueue_time.tv_usec, +- sched_ts.tv_sec, sched_ts.tv_usec, msg_get_marker(msg)? "M" : ""); ++ (long long int)jb->last_enqueue_time.tv_sec, (long long int)jb->last_enqueue_time.tv_usec, ++ (long long int)sched_ts.tv_sec, (long long int)sched_ts.tv_usec, msg_get_marker(msg)? "M" : ""); + + /* Add scheduled dequeue time in msg->cb so we can check it later */ + unsigned long *old_cb = talloc_memdup(jb->talloc_ctx, msg->cb, sizeof(msg->cb)); +Index: libosmo-netif-1.2.0/tests/osmux/osmux_test.c +=== +--- libosmo-netif-1.2.0.orig/tests/osmux/osmux_test.c libosmo-netif-1.2.0/tests/osmux/osmux_test.c +@@ -69,8 +69,10 @@ + struct timeval tv; \ + osmo_clock_gettime(CLOCK_MONOTONIC, ); \ + osmo_gettimeofday(, NULL); \ +- fprintf(stderr, "sys={%lu.%06lu}, mono={%lu.%06lu}: " fmt, \ +- tv.tv_sec, tv.tv_usec, ts.tv_sec, ts.tv_nsec/1000, ##args); \ ++ fprintf(stderr, "sys={%lld.%06lld}, mono={%lld.%06lld}: " fmt, \ ++ (long long int)tv.tv_sec, (long long int)tv.tv_usec, \ ++ (long long int)ts.tv_sec, \ ++ (long long int)ts.tv_nsec/1000, ##args); \ + } while(0) + + static void clock_override_enable(bool enable) +Index: libosmo-netif-1.2.0/tests/stream/stream_test.c +=== +--- libosmo-netif-1.2.0.orig/tests/stream/stream_test.c libosmo-netif-1.2.0/tests/stream/stream_test.c +@@ -60,7 +60,7 @@ + #define LOGCLI(cli, fmt, args...) do { \ + struct timeval tv; \ + osmo_gettimeofday(, NULL); \ +- printf("{%lu.%06lu} [%s] Client's %s(): " fmt, tv.tv_sec, tv.tv_usec, \ ++ printf("{%lld.%06lld} [%s] Client's %s(): " fmt, (long long int)tv.tv_sec, (long long int)tv.tv_usec, \ + osmo_stream_cli_get_data(cli) ? "OK" : "NA", __func__, ##args); \ + } while (0) + +@@ -235,7 +235,7 @@ + #define LOGSRV(srv, fmt, args...) do { \ + struct timeval tv; \ + osmo_gettimeofday(, NULL); \ +- printf("{%lu.%06lu} [%s|%s] Server's %s(): " fmt, tv.tv_sec, tv.tv_usec, \ ++ printf("{%lld.%06lld} [%s|%s] Server's %s(): "
Bug#1065790: libosmo-netif: FTBFS on arm{el,hf}: tests fail
Package: libosmo-netif Followup-For: Bug #1065790 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached an alternative solution to this which has been uploaded to Ubuntu. I found it easier to fix the portability issue than deal with removing the reverse-dependency chain. -- 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 libosmo-netif-1.2.0/debian/patches/64-bit-time-t.patch libosmo-netif-1.2.0/debian/patches/64-bit-time-t.patch --- libosmo-netif-1.2.0/debian/patches/64-bit-time-t.patch 1969-12-31 16:00:00.0 -0800 +++ libosmo-netif-1.2.0/debian/patches/64-bit-time-t.patch 2024-04-13 12:30:35.0 -0700 @@ -0,0 +1,142 @@ +Description: use a 64-bit safe format string for time_t. +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1065790 +Last-Update: 2024-04-13 +Forwarded: no + +Index: libosmo-netif-1.2.0/examples/ipa-stream-client.c +=== +--- libosmo-netif-1.2.0.orig/examples/ipa-stream-client.c libosmo-netif-1.2.0/examples/ipa-stream-client.c +@@ -143,7 +143,8 @@ + timersub(, >tv, ); + + LOGP(DLINP, LOGL_NOTICE, "message %d replied " +- "in %lu.%.6lu\n", num, diff.tv_sec, diff.tv_usec); ++ "in %lld.%.6lld\n", num, (long long int)diff.tv_sec, ++ (long long int)diff.tv_usec); + talloc_free(found); + } else { + LOGP(DLINP, LOGL_ERROR, +Index: libosmo-netif-1.2.0/src/jibuf.c +=== +--- libosmo-netif-1.2.0.orig/src/jibuf.c libosmo-netif-1.2.0/src/jibuf.c +@@ -385,10 +385,10 @@ + timeradd(>last_enqueue_time, _ts, _ts); + + LOGP(DLJIBUF, LOGL_DEBUG, "enqueuing packet seq=%"PRIu16" rel=%d delay=%d" \ +- " skew=%d thres=%d {%lu.%06lu -> %lu.%06lu} %s\n", ++ " skew=%d thres=%d {%lld.%06lld -> %lld.%06lld} %s\n", + msg_get_sequence(msg), rel_delay, delay, jb->skew_us, jb->threshold_delay, +- jb->last_enqueue_time.tv_sec, jb->last_enqueue_time.tv_usec, +- sched_ts.tv_sec, sched_ts.tv_usec, msg_get_marker(msg)? "M" : ""); ++ (long long int)jb->last_enqueue_time.tv_sec, (long long int)jb->last_enqueue_time.tv_usec, ++ (long long int)sched_ts.tv_sec, (long long int)sched_ts.tv_usec, msg_get_marker(msg)? "M" : ""); + + /* Add scheduled dequeue time in msg->cb so we can check it later */ + unsigned long *old_cb = talloc_memdup(jb->talloc_ctx, msg->cb, sizeof(msg->cb)); +Index: libosmo-netif-1.2.0/tests/osmux/osmux_test.c +=== +--- libosmo-netif-1.2.0.orig/tests/osmux/osmux_test.c libosmo-netif-1.2.0/tests/osmux/osmux_test.c +@@ -1,4 +1,4 @@ +-/* ++y/* + * (C) 2013 by Pablo Neira Ayuso + * (C) 2013 by On Waves ehf <http://www.on-waves.com> + * +@@ -69,8 +69,10 @@ + struct timeval tv; \ + osmo_clock_gettime(CLOCK_MONOTONIC, ); \ + osmo_gettimeofday(, NULL); \ +- fprintf(stderr, "sys={%lu.%06lu}, mono={%lu.%06lu}: " fmt, \ +- tv.tv_sec, tv.tv_usec, ts.tv_sec, ts.tv_nsec/1000, ##args); \ ++ fprintf(stderr, "sys={%lld.%06lld}, mono={%lld.%06lld}: " fmt, \ ++ (long long int)tv.tv_sec, (long long int)tv.tv_usec, \ ++ (long long int)ts.tv_sec, \ ++ (long long int)ts.tv_nsec/1000, ##args); \ + } while(0) + + static void clock_override_enable(bool enable) +Index: libosmo-netif-1.2.0/tests/stream/stream_test.c +=== +--- libosmo-netif-1.2.0.orig/tests/stream/stream_test.c libosmo-netif-1.2.0/tests/stream/stream_test.c +@@ -60,7 +60,7 @@ + #define LOGCLI(cli, fmt, args...) do { \ + struct timeval tv; \ + osmo_gettimeofday(, NULL); \ +- printf("{%lu.%06lu} [%s] Client's %s(): " fmt, tv.tv_sec, tv.tv_usec, \ ++ printf("{%lld.%06lld} [%s] Client's %s(): " fmt, (long long int)tv.tv_sec, (long long int)tv.tv_usec, \ + osmo_stream_cli_get_data(cli) ? "OK" : "NA", __func__, ##args); \ + } while (0) + +@@ -235,7 +235,7 @@ + #define LOGSRV(srv, fmt, args...) do { \ + struct timeval tv; \ +
Bug#1066551: ramond: FTBFS: src/main.c:164:17: error: implicit declaration of function ‘LOG’ [-Werror=implicit-function-declaration]
Package: ramond Followup-For: Bug #1066551 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 ramond-0.5/debian/patches/0001-Daemonize-ramond-by-default.patch ramond-0.5/debian/patches/0001-Daemonize-ramond-by-default.patch --- ramond-0.5/debian/patches/0001-Daemonize-ramond-by-default.patch 2020-09-09 13:09:14.0 -0700 +++ ramond-0.5/debian/patches/0001-Daemonize-ramond-by-default.patch 2024-04-13 09:50:06.0 -0700 @@ -8,10 +8,10 @@ src/main.h |1 + 2 files changed, 80 insertions(+), 2 deletions(-) -diff --git a/src/main.c b/src/main.c -index 0cb6e8a..3c4543d 100644 a/src/main.c -+++ b/src/main.c +Index: ramond-0.5/src/main.c +=== +--- ramond-0.5.orig/src/main.c ramond-0.5/src/main.c @@ -1,6 +1,5 @@ #include "main.h" #include "log.h" @@ -19,7 +19,7 @@ apr_pool_t *masterPool; struct configuration *config; -@@ -14,8 +13,9 @@ void listRules(void); +@@ -14,8 +13,9 @@ void usage(char *prog_name) { @@ -30,7 +30,7 @@ fprintf(stderr, " -c : path to config file.\n"); } -@@ -824,11 +824,74 @@ void rafixd_clearRoute(struct ra_info *data) +@@ -824,11 +824,74 @@ pcap_close(fd); } @@ -81,7 +81,7 @@ + pidfile = open("/var/run/ramond.pid", O_RDWR|O_CREAT, 0640); + if(pidfile < 0) + exit(EXIT_FAILURE); -+ if(flock(pidfile, F_TLOCK, 0) < 0) ++ if(lockf(pidfile, F_TLOCK, 0) < 0) + exit(EXIT_SUCCESS); + + sprintf(pidstr, "%d\n", getpid()); @@ -105,7 +105,7 @@ if(argc > 6) { usage(argv[0]); -@@ -842,6 +905,20 @@ int main(int argc, char *argv[]) +@@ -842,6 +905,20 @@ signal(SIGCHLD, sigchld_handler); @@ -126,10 +126,10 @@ /* Find the config file */ if(!parseConfigFile(argc,argv)) { -diff --git a/src/main.h b/src/main.h -index 26de811..6552d5b 100644 a/src/main.h -+++ b/src/main.h +Index: ramond-0.5/src/main.h +=== +--- ramond-0.5.orig/src/main.h ramond-0.5/src/main.h @@ -1,5 +1,6 @@ #include #include diff -Nru ramond-0.5/debian/patches/no-implicit-declarations.patch ramond-0.5/debian/patches/no-implicit-declarations.patch --- ramond-0.5/debian/patches/no-implicit-declarations.patch1969-12-31 16:00:00.0 -0800 +++ ramond-0.5/debian/patches/no-implicit-declarations.patch2024-04-13 09:50:06.0 -0700 @@ -0,0 +1,29 @@ +Description: fix missing function declarations. +Author: Steve Langasek +Bug-Ubuntu: https://bugs.launchpad.net/bugs/2061024 +Bug-Debian: https://bugs.debian.org/1066551 +Last-Update: 2024-04-13 +Forwarded: no + +Index: ramond-0.5/src/log.h +=== +--- ramond-0.5.orig/src/log.h ramond-0.5/src/log.h +@@ -25,4 +25,6 @@ + + FILE *log_file; + ++void LOG(const char *fmt, ...); ++ + #endif +Index: ramond-0.5/src/main.c +=== +--- ramond-0.5.orig/src/main.c ramond-0.5/src/main.c +@@ -1,3 +1,6 @@ ++#include ++#include ++ + #include "main.h" + #include "log.h" + apr_pool_t *masterPool; diff -Nru ramond-0.5/debian/patches/series ramond-0.5/debian/patches/series --- ramond-0.5/debian/patches/series2022-04-20 16:48:49.0 -0700 +++ ramond-0.5/debian/patches/series2024-04-13 09:48:15.0 -0700 @@ -4,3 +4,4 @@ 0004-Honor-CFLAGS-CPPFLAGS-and-LDFLAGS.patch compiler.patch libxml2.patch +no-implicit-declarations.patch
Bug#1068431: rakarrack dependencies unsatisfiable on 32-bit non-i386 architectures.
Package: rakarrack Followup-For: Bug #1068431 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 rakarrack-0.6.1/debian/control rakarrack-0.6.1/debian/control --- rakarrack-0.6.1/debian/control 2024-03-12 00:01:51.0 -0700 +++ rakarrack-0.6.1/debian/control 2024-04-12 22:22:56.0 -0700 @@ -21,9 +21,6 @@ Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, - libfltk1.3, - libxpm4, - libasound2, jackd Description: Simple and easy guitar effects processor for GNU/Linux Rakarrack is a guitar effects processor for GNU / Linux simple and easy to use
Bug#1067623: FTBFS: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘__time64_t’ {aka ‘long long int’}
Package: acm Followup-For: Bug #1067623 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 acm-6.0+20200416/debian/patches/64-bit-time-t.patch acm-6.0+20200416/debian/patches/64-bit-time-t.patch --- acm-6.0+20200416/debian/patches/64-bit-time-t.patch 1969-12-31 16:00:00.0 -0800 +++ acm-6.0+20200416/debian/patches/64-bit-time-t.patch 2024-04-12 17:30:16.0 -0700 @@ -0,0 +1,22 @@ +Description: use 64-bit-safe format string for time_t +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1067623 +Last-Update: 2024-04-12 +Forwarded: no + +Index: acm-6.0+20200416/src/dis/test/disscope.c +=== +--- acm-6.0+20200416.orig/src/dis/test/disscope.c acm-6.0+20200416/src/dis/test/disscope.c +@@ -239,8 +239,9 @@ + printf ("Family %d\n", pdu.hdr.protocol_family); + printf ("Exercise id %d\n", pdu.hdr.exercise_id); + dis_timestampToTimeval (_stamp, ); +- printf ("Time stamp %ld.%ld\n", tm.tv_sec, +- tm.tv_usec / 1000); ++ printf ("Time stamp %lld.%lld\n", ++ (long long int)tm.tv_sec, ++ (long long int)tm.tv_usec / 1000); + switch (pdu.hdr.pdu_type) { + case PDUTypeEntityState: + printf ("Entity (sim.app.eid) : %d/%d/%d\n", diff -Nru acm-6.0+20200416/debian/patches/series acm-6.0+20200416/debian/patches/series --- acm-6.0+20200416/debian/patches/series 2022-10-17 08:51:57.0 -0700 +++ acm-6.0+20200416/debian/patches/series 2024-04-12 17:28:43.0 -0700 @@ -4,3 +4,4 @@ fix_paths_in_acm_tcl.patch hardening1.patch fix_buffer_size.patch +64-bit-time-t.patch
Bug#1066315: kraptor: FTBFS: src/main.c:57:5: error: implicit declaration of function ‘mkdir’ [-Werror=implicit-function-declaration]
Package: kraptor Followup-For: Bug #1066315 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 kraptor-0.0.20040403+ds/debian/patches/no-implicit-declarations.patch kraptor-0.0.20040403+ds/debian/patches/no-implicit-declarations.patch --- kraptor-0.0.20040403+ds/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ kraptor-0.0.20040403+ds/debian/patches/no-implicit-declarations.patch 2024-04-12 16:42:20.0 -0700 @@ -0,0 +1,18 @@ +Description: add missing include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066315 +Last-Update: 2024-04-12 +Forwarded: no + +Index: kraptor-0.0.20040403+ds/src/main.c +=== +--- kraptor-0.0.20040403+ds.orig/src/main.c kraptor-0.0.20040403+ds/src/main.c +@@ -19,6 +19,7 @@ + // + #include + #include ++#include + #include + #include + #include /* DUMB: musica MOD, XM, etc */ diff -Nru kraptor-0.0.20040403+ds/debian/patches/series kraptor-0.0.20040403+ds/debian/patches/series --- kraptor-0.0.20040403+ds/debian/patches/series 2024-01-04 16:48:45.0 -0800 +++ kraptor-0.0.20040403+ds/debian/patches/series 2024-04-12 16:40:54.0 -0700 @@ -14,3 +14,4 @@ 14_create-hidden-kraptor-directory-in-home.patch 15_reproducible-build.patch fix_building_kraptor_with_fix_functions.patch +no-implicit-declarations.patch
Bug#1066654: mlpcap: FTBFS: utils.c:184:3: error: implicit declaration of function ‘camlidl_ml2c_pcap_pcap_handle’ [-Werror=implicit-function-declaration]
Package: mlpcap Followup-For: Bug #1066654 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue that has been uploaded to Ubuntu. -- 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 mlpcap-0.9/debian/patches/no-implicit-declarations.patch mlpcap-0.9/debian/patches/no-implicit-declarations.patch --- mlpcap-0.9/debian/patches/no-implicit-declarations.patch1969-12-31 16:00:00.0 -0800 +++ mlpcap-0.9/debian/patches/no-implicit-declarations.patch2024-04-10 16:59:47.0 -0700 @@ -0,0 +1,22 @@ +Description: add missing prototype + This function is code generated by camlidl from the .idl input file; + unfortunately it does not emit a header including the prototype. +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066654 +Last-Update: 2024-04-10 +Forwarded: no + +Index: mlpcap-0.9/utils.c +=== +--- mlpcap-0.9.orig/utils.c mlpcap-0.9/utils.c +@@ -33,6 +33,9 @@ + #include + #include "utils.h" + ++extern void camlidl_ml2c_pcap_pcap_handle(value _v1, pcap_handle * _c2, ++ camlidl_ctx _ctx); ++ + void + _pcap_callback (void *cback, va_alist alist) + { diff -Nru mlpcap-0.9/debian/patches/series mlpcap-0.9/debian/patches/series --- mlpcap-0.9/debian/patches/series2023-09-11 22:50:01.0 -0700 +++ mlpcap-0.9/debian/patches/series2024-04-10 16:57:47.0 -0700 @@ -5,3 +5,4 @@ 03_correct_META.diff 07_dll_with_camlidl.diff 08_ffcall.diff +no-implicit-declarations.patch
Bug#1065774: libdigidoc: FTBFS on arm{el,hf}: /<>/libdigidoc/DigiDocService.c:327:19: error: implicit declaration of function ‘ddocAddSignatureFromMemory’ [-Werror=implicit-function-decla
Package: libdigidoc Followup-For: Bug #1065774 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue that has been uploaded to Ubuntu. -- 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 libdigidoc-3.10.5/debian/patches/no-implicit-declarations.patch libdigidoc-3.10.5/debian/patches/no-implicit-declarations.patch --- libdigidoc-3.10.5/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ libdigidoc-3.10.5/debian/patches/no-implicit-declarations.patch 2024-04-10 16:10:25.0 -0700 @@ -0,0 +1,30 @@ +Description: add missing define and includes required for prototypes +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1065774 +Last-Update: 2024-04-10 +Forwarded: no + +Index: libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c +=== +--- libdigidoc-3.10.5.orig/libdigidoc/DigiDocVerify.c libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c +@@ -20,6 +20,7 @@ + // Creation + //== + ++#define WITH_DEPRECATED_FUNCTIONS + #include "DigiDocVerify.h" + #include "DigiDocError.h" + #include "DigiDocLib.h" +Index: libdigidoc-3.10.5/libdigidoc/DigiDocService.c +=== +--- libdigidoc-3.10.5.orig/libdigidoc/DigiDocService.c libdigidoc-3.10.5/libdigidoc/DigiDocService.c +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff -Nru libdigidoc-3.10.5/debian/patches/series libdigidoc-3.10.5/debian/patches/series --- libdigidoc-3.10.5/debian/patches/series 2022-07-10 19:12:11.0 -0700 +++ libdigidoc-3.10.5/debian/patches/series 2024-04-10 16:08:47.0 -0700 @@ -1,3 +1,4 @@ versioninfo.cmake-set-build_date-using-u.patch build-with-openssl-v3.patch fix-national-encoding.patch +no-implicit-declarations.patch
Bug#1066512: latencytop: FTBFS: fsync.c:330:17: error: implicit declaration of function ‘gettimeofday’ [-Werror=implicit-function-declaration]
Package: latencytop Followup-For: Bug #1066512 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 latencytop-0.5.0/debian/patches/no-implicit-declarations.patch latencytop-0.5.0/debian/patches/no-implicit-declarations.patch --- latencytop-0.5.0/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ latencytop-0.5.0/debian/patches/no-implicit-declarations.patch 2024-04-10 16:02:15.0 -0700 @@ -0,0 +1,18 @@ +Description: add missing include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066512 +Last-Update: 2024-04-10 +Forwarded: no + +Index: latencytop-0.5.0/fsync.c +=== +--- latencytop-0.5.0.orig/fsync.c latencytop-0.5.0/fsync.c +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + #include + diff -Nru latencytop-0.5.0/debian/patches/series latencytop-0.5.0/debian/patches/series --- latencytop-0.5.0/debian/patches/series 2021-08-24 10:26:05.0 -0700 +++ latencytop-0.5.0/debian/patches/series 2024-04-10 16:01:05.0 -0700 @@ -1,3 +1,4 @@ 0001-Convert-to-autoconf.patch 0002-Fix-FTBFS-in-fsync.c.patch 0003-typo-fix.patch +no-implicit-declarations.patch
Bug#1066689: kdrill: FTBFS: init.c:171:12: error: implicit declaration of function ‘isMapped’; did you mean ‘IsUnmapped’? [-Werror=implicit-function-declaration]
Package: kdrill Followup-For: Bug #1066689 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 kdrill-6.5deb2/debian/patches/no-implicit-declarations.patch kdrill-6.5deb2/debian/patches/no-implicit-declarations.patch --- kdrill-6.5deb2/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ kdrill-6.5deb2/debian/patches/no-implicit-declarations.patch 2024-04-10 15:56:58.0 -0700 @@ -0,0 +1,18 @@ +Description: add missing include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066689 +Last-Update: 2024-04-10 +Forwarded: no + +Index: kdrill-6.5deb2/init.c +=== +--- kdrill-6.5deb2.orig/init.c kdrill-6.5deb2/init.c +@@ -24,6 +24,7 @@ + #include "searchwidgets.h" + #include "widgets.h" + #include "timeout.h" ++#include "utils.h" + + #include "icon_xbm" + diff -Nru kdrill-6.5deb2/debian/patches/series kdrill-6.5deb2/debian/patches/series --- kdrill-6.5deb2/debian/patches/series2021-10-20 10:11:20.0 -0700 +++ kdrill-6.5deb2/debian/patches/series2024-04-10 15:55:23.0 -0700 @@ -12,3 +12,4 @@ use-env-flags.diff warning-fixes.diff rename-getline.diff +no-implicit-declarations.patch
Bug#1067259: jabberd2: FTBFS: make[3]: *** [Makefile:538: libsx_la-websocket.lo] Error 1
Package: jabberd2 Followup-For: Bug #1067259 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue that has been uploaded to Ubuntu. -- 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 jabberd2-2.7.0/debian/patches/no-implicit-declarations.patch jabberd2-2.7.0/debian/patches/no-implicit-declarations.patch --- jabberd2-2.7.0/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ jabberd2-2.7.0/debian/patches/no-implicit-declarations.patch 2024-04-10 15:03:46.0 -0700 @@ -0,0 +1,81 @@ +Description: add missing includes and disable conflicting crypt_r() + Nothing uses crypt_r() externally, it should use the glibc one; so disable + the conflicting prototype in the internal header. +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1067259 +Last-Update: 2024-04-10 +Forwarded: no + +Index: jabberd2-2.7.0/storage/authreg_sqlite.c +=== +--- jabberd2-2.7.0.orig/storage/authreg_sqlite.c jabberd2-2.7.0/storage/authreg_sqlite.c +@@ -32,6 +32,7 @@ + #define _XOPEN_SOURCE 500 + #include "c2s.h" + #include ++#include + + /* Windows does not have the crypt() function, let's take DES_crypt from OpenSSL instead */ + #if defined(HAVE_OPENSSL_CRYPTO_H) && defined(_WIN32) +Index: jabberd2-2.7.0/storage/authreg_pgsql.c +=== +--- jabberd2-2.7.0.orig/storage/authreg_pgsql.c jabberd2-2.7.0/storage/authreg_pgsql.c +@@ -32,6 +32,7 @@ + #else + #ifdef HAVE_CRYPT + #include ++#include + #endif + #endif + +Index: jabberd2-2.7.0/storage/authreg_ldapfull.c +=== +--- jabberd2-2.7.0.orig/storage/authreg_ldapfull.c jabberd2-2.7.0/storage/authreg_ldapfull.c +@@ -35,6 +35,7 @@ + #ifdef STORAGE_LDAP + #ifdef HAVE_CRYPT + #include ++#include + #endif + + #ifdef HAVE_SSL +Index: jabberd2-2.7.0/util/crypt_blowfish.c +=== +--- jabberd2-2.7.0.orig/util/crypt_blowfish.c jabberd2-2.7.0/util/crypt_blowfish.c +@@ -54,6 +54,8 @@ + /* Just to make sure the prototypes match the actual definitions */ + #include "crypt_blowfish.h" + ++char *crypt_r(__const char *key, __const char *setting, void *data); ++ + #if defined(__i386__) || defined(__x86_64__) || defined(__alpha__) || defined(__hppa__) + #define BF_SCALE 1 + #else +Index: jabberd2-2.7.0/util/crypt_blowfish.h +=== +--- jabberd2-2.7.0.orig/util/crypt_blowfish.h jabberd2-2.7.0/util/crypt_blowfish.h +@@ -23,7 +23,6 @@ + #endif + + extern char *bcrypt(__const char *key, __const char *setting); +-extern char *crypt_r(__const char *key, __const char *setting, void *data); + + #ifndef __SKIP_OW + extern char *crypt_rn(__const char *key, __const char *setting, +Index: jabberd2-2.7.0/storage/authreg_mysql.c +=== +--- jabberd2-2.7.0.orig/storage/authreg_mysql.c jabberd2-2.7.0/storage/authreg_mysql.c +@@ -35,6 +35,7 @@ + #else + #ifdef HAVE_CRYPT + #include ++#include + #endif + #endif + diff -Nru jabberd2-2.7.0/debian/patches/series jabberd2-2.7.0/debian/patches/series --- jabberd2-2.7.0/debian/patches/series2023-09-05 14:07:00.0 -0700 +++ jabberd2-2.7.0/debian/patches/series2024-04-10 15:00:33.0 -0700 @@ -7,3 +7,4 @@ systemd-alias.diff m4-ax_check_compile_flag.diff mysql8_my_bool.patch +no-implicit-declarations.patch
Bug#1065969: ike-scan: FTBFS on arm{el,hf}: configure: error: cannot determine snprintf format string for long long int
Package: ike-scan Followup-For: Bug #1065969 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue that has been uploaded to Ubuntu. -- 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 ike-scan-1.9.5/debian/patches/no-implicit-declarations.patch ike-scan-1.9.5/debian/patches/no-implicit-declarations.patch --- ike-scan-1.9.5/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ ike-scan-1.9.5/debian/patches/no-implicit-declarations.patch 2024-04-10 14:34:34.0 -0700 @@ -0,0 +1,18 @@ +Description: add missing include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1065969 +Last-Update: 2024-04-10 +Forwarded: no + +Index: ike-scan-1.9.5/acinclude.m4 +=== +--- ike-scan-1.9.5.orig/acinclude.m4 ike-scan-1.9.5/acinclude.m4 +@@ -180,6 +180,7 @@ + AC_CACHE_VAL(pgac_cv_snprintf_long_long_int_format, + [for pgac_format in '%lld' '%qd' '%I64d'; do + AC_TRY_RUN([#include ++#include + typedef long long int int64; + #define INT64_FORMAT "$pgac_format" + diff -Nru ike-scan-1.9.5/debian/patches/series ike-scan-1.9.5/debian/patches/series --- ike-scan-1.9.5/debian/patches/series2021-10-18 02:12:52.0 -0700 +++ ike-scan-1.9.5/debian/patches/series2024-04-10 14:03:18.0 -0700 @@ -1,2 +1,3 @@ disable_aggressive_in_v2.patch skip-malformed-comp.patch +no-implicit-declarations.patch
Bug#1066672: httest: FTBFS: socks_module.c:115:21: error: implicit declaration of function ‘atoi’ [-Werror=implicit-function-declaration]
Package: httest Followup-For: Bug #1066672 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 httest-2.4.23/debian/patches/no-implicit-declarations.patch httest-2.4.23/debian/patches/no-implicit-declarations.patch --- httest-2.4.23/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ httest-2.4.23/debian/patches/no-implicit-declarations.patch 2024-04-10 13:45:54.0 -0700 @@ -0,0 +1,43 @@ +Description: add missing includes +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066672 +Last-Update: 2024-04-10 +Forwarded: no + +Index: httest-2.4.23/src/socks_module.c +=== +--- httest-2.4.23.orig/src/socks_module.c httest-2.4.23/src/socks_module.c +@@ -25,6 +25,8 @@ + / + * Includes + ***/ ++#include ++ + #include "module.h" + #ifndef HAVE_NO_NETINET + #include +Index: httest-2.4.23/src/annotation_module.c +=== +--- httest-2.4.23.orig/src/annotation_module.c httest-2.4.23/src/annotation_module.c +@@ -25,6 +25,7 @@ + / + * Includes + ***/ ++#include + #include "module.h" + + / +Index: httest-2.4.23/src/dbg_module.c +=== +--- httest-2.4.23.orig/src/dbg_module.c httest-2.4.23/src/dbg_module.c +@@ -24,6 +24,7 @@ + / + * Includes + ***/ ++#include + #include "store.h" + #include "module.h" + diff -Nru httest-2.4.23/debian/patches/series httest-2.4.23/debian/patches/series --- httest-2.4.23/debian/patches/series 2023-12-18 04:21:33.0 -0800 +++ httest-2.4.23/debian/patches/series 2024-04-10 13:45:05.0 -0700 @@ -4,3 +4,4 @@ fix-gcc-10.patch autoconf-2.70.patch pcre2.patch +no-implicit-declarations.patch
Bug#1065777: clblas: FTBFS on arm{el,hf}: /<>/src/library/blas/gens/symv.c:955:29: error: implicit declaration of function ‘abs’; did you mean ‘fabs’? [-Werror=implicit-function-declarati
Package: clblas Followup-For: Bug #1065777 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Apologies, the patch I attached fixed a real missing include, but not the one mentioned in this bug and the package still failed to build. Attached is a patch that has passed build testing locally with DEB_CFLAGS_APPEND=-Werror=implicit-function-declaration in Ubuntu. -- 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 clblas-2.12/debian/patches/no-implicit-declarations.patch clblas-2.12/debian/patches/no-implicit-declarations.patch --- clblas-2.12/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ clblas-2.12/debian/patches/no-implicit-declarations.patch 2024-04-09 14:42:11.0 -0700 @@ -0,0 +1,30 @@ +Description: Add missing stdlib.h includes +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1065777 +Last-Update: 2024-04-09 +Forwarded: no + +Index: clblas-2.12/src/library/blas/gens/gemv.c +=== +--- clblas-2.12.orig/src/library/blas/gens/gemv.c clblas-2.12/src/library/blas/gens/gemv.c +@@ -21,6 +21,7 @@ + + #include + #include ++#include + #include + #include + #include +Index: clblas-2.12/src/library/blas/gens/symv.c +=== +--- clblas-2.12.orig/src/library/blas/gens/symv.c clblas-2.12/src/library/blas/gens/symv.c +@@ -21,6 +21,7 @@ + + #include + #include ++#include + #include + #include + #include diff -Nru clblas-2.12/debian/patches/series clblas-2.12/debian/patches/series --- clblas-2.12/debian/patches/series 2023-09-28 16:21:54.0 -0700 +++ clblas-2.12/debian/patches/series 2024-04-09 14:40:35.0 -0700 @@ -9,3 +9,4 @@ Fix-double-literals.patch Fix-null-pointer-crash.patch Fix-local-variables-not-declared-in-outermost-scope.patch +no-implicit-declarations.patch
Bug#1066359: aview: FTBFS: main.c:30:86: error: implicit declaration of function ‘exit’ [-Werror=implicit-function-declaration]
Package: aview Followup-For: Bug #1066359 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 aview-1.3.0rc1/debian/patches/no-implicit-declarations.patch aview-1.3.0rc1/debian/patches/no-implicit-declarations.patch --- aview-1.3.0rc1/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ aview-1.3.0rc1/debian/patches/no-implicit-declarations.patch 2024-04-10 11:18:59.0 -0700 @@ -0,0 +1,15 @@ +Description: add missing includes +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066359 +Last-Update: 2024-04-10 +Forwarded: no + +Index: aview-1.3.0rc1/main.c +=== +--- aview-1.3.0rc1.orig/main.c aview-1.3.0rc1/main.c +@@ -1,3 +1,4 @@ ++#include + #include + #include + #include "image.h" diff -Nru aview-1.3.0rc1/debian/patches/series aview-1.3.0rc1/debian/patches/series --- aview-1.3.0rc1/debian/patches/series2024-02-17 15:14:52.0 -0800 +++ aview-1.3.0rc1/debian/patches/series2024-04-10 11:18:13.0 -0700 @@ -2,3 +2,4 @@ 01_manpages.patch 02_tmp_creation.patch 03_missing_library.patch +no-implicit-declarations.patch
Bug#1066645: gtkterm: FTBFS: ../src/interface.c:738:9: error: implicit declaration of function ‘g_sprintf’; did you mean ‘g_snprintf’? [-Werror=implicit-function-declaration]
Package: gtkterm Followup-For: Bug #1066645 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 gtkterm-1.2.1/debian/patches/no-implicit-declarations.patch gtkterm-1.2.1/debian/patches/no-implicit-declarations.patch --- gtkterm-1.2.1/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ gtkterm-1.2.1/debian/patches/no-implicit-declarations.patch 2024-04-09 22:49:04.0 -0700 @@ -0,0 +1,28 @@ +Description: add missing includes +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066645 +Last-Update: 2024-04-09 +Forwarded: no + +Index: gtkterm-1.2.1/src/interface.c +=== +--- gtkterm-1.2.1.orig/src/interface.c gtkterm-1.2.1/src/interface.c +@@ -79,6 +79,7 @@ + #include "logging.h" + + #include ++#include + #include + + guint id; +Index: gtkterm-1.2.1/src/user_signals.c +=== +--- gtkterm-1.2.1.orig/src/user_signals.c gtkterm-1.2.1/src/user_signals.c +@@ -1,3 +1,5 @@ ++#include ++#include + #include + #include "interface.h" + diff -Nru gtkterm-1.2.1/debian/patches/series gtkterm-1.2.1/debian/patches/series --- gtkterm-1.2.1/debian/patches/series 1969-12-31 16:00:00.0 -0800 +++ gtkterm-1.2.1/debian/patches/series 2024-04-09 22:48:12.0 -0700 @@ -0,0 +1 @@ +no-implicit-declarations.patch
Bug#1066222: gtk-chtheme: FTBFS: theme_sel.c:113:5: error: implicit declaration of function ‘gtk_timeout_add’; did you mean ‘g_timeout_add’? [-Werror=implicit-function-declaration]
Package: gtk-chtheme Followup-For: Bug #1066222 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 gtk-chtheme-0.3.1/debian/patches/no-implicit-declarations.patch gtk-chtheme-0.3.1/debian/patches/no-implicit-declarations.patch --- gtk-chtheme-0.3.1/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ gtk-chtheme-0.3.1/debian/patches/no-implicit-declarations.patch 2024-04-09 22:44:20.0 -0700 @@ -0,0 +1,19 @@ +Description: don't set GTK_DISABLE_DEPRECATED, deprecated APIs in use. +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066222 +Last-Update: 2024-04-09 +Forwarded: no + +Index: gtk-chtheme-0.3.1/Makefile +=== +--- gtk-chtheme-0.3.1.orig/Makefile gtk-chtheme-0.3.1/Makefile +@@ -5,7 +5,7 @@ + + LDFLAGS = $(shell $(PKG_CONFIG) --libs gtk+-2.0) + CFLAGS += -Wall +-CFLAGS += $(shell $(PKG_CONFIG) --cflags gtk+-2.0) -DGTK_DISABLE_BROKEN -DGTK_DISABLE_DEPRECATED ++CFLAGS += $(shell $(PKG_CONFIG) --cflags gtk+-2.0) -DGTK_DISABLE_BROKEN + CFLAGS += -DPROJNAME='"$(PROJNAME)"' -DVERSION='"$(VERSION)"' + CPPFLAGS = + CXXFLAGS = diff -Nru gtk-chtheme-0.3.1/debian/patches/series gtk-chtheme-0.3.1/debian/patches/series --- gtk-chtheme-0.3.1/debian/patches/series 2020-03-28 16:34:21.0 -0700 +++ gtk-chtheme-0.3.1/debian/patches/series 2024-04-09 22:43:09.0 -0700 @@ -2,3 +2,4 @@ deprecated-on-gtk3+.patch cross.patch fix_ftbfs.patch +no-implicit-declarations.patch
Bug#1066463: gnome-paint: FTBFS: cv_resize.c:368:9: error: implicit declaration of function ‘undo_add_resize’ [-Werror=implicit-function-declaration]
Package: gnome-paint Followup-For: Bug #1066463 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. -- 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 gnome-paint-0.4.0/debian/patches/no-implicit-declarations.patch gnome-paint-0.4.0/debian/patches/no-implicit-declarations.patch --- gnome-paint-0.4.0/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ gnome-paint-0.4.0/debian/patches/no-implicit-declarations.patch 2024-04-09 22:03:59.0 -0700 @@ -0,0 +1,192 @@ +Description: Add missing includes, don't set GTK_DISABLE_DEPRECATED + deprecated APIs are in use. +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066463 +Last-Update: 2024-04-09 +Forwarded: no + +Index: gnome-paint-0.4.0/src/Makefile.am +=== +--- gnome-paint-0.4.0.orig/src/Makefile.am gnome-paint-0.4.0/src/Makefile.am +@@ -78,7 +78,6 @@ + gnome_paint_CFLAGS = \ + -DG_DISABLE_DEPRECATED\ + -DG_DISABLE_SINGLE_INCLUDES\ +- -DGTK_DISABLE_DEPRECATED\ + -DGDK_DISABLE_SINGLE_INCLUDES\ + -DGTK_DISABLE_SINGLE_INCLUDES + +Index: gnome-paint-0.4.0/src/color.c +=== +--- gnome-paint-0.4.0.orig/src/color.c gnome-paint-0.4.0/src/color.c +@@ -20,6 +20,8 @@ + #include "common.h" + #include "color.h" + #include "cv_drawing.h" ++#include "cv_eraser_tool.h" ++#include "cv_paintbrush_tool.h" + #include "pixbuf_util.h" + + #include +Index: gnome-paint-0.4.0/src/undo.c +=== +--- gnome-paint-0.4.0.orig/src/undo.c gnome-paint-0.4.0/src/undo.c +@@ -28,7 +28,7 @@ + #include "gp-image.h" + #include "gp_point_array.h" + #include "file.h" +- ++#include "selection.h" + + + typedef enum +Index: gnome-paint-0.4.0/src/cv_rectangle_tool.c +=== +--- gnome-paint-0.4.0.orig/src/cv_rectangle_tool.c gnome-paint-0.4.0/src/cv_rectangle_tool.c +@@ -25,6 +25,7 @@ + #include + + #include "cv_rectangle_tool.h" ++#include "cv_drawing.h" + #include "file.h" + #include "undo.h" + #include "gp_point_array.h" +Index: gnome-paint-0.4.0/src/cv_pencil_tool.c +=== +--- gnome-paint-0.4.0.orig/src/cv_pencil_tool.c gnome-paint-0.4.0/src/cv_pencil_tool.c +@@ -23,6 +23,7 @@ + + #include + ++#include "cv_drawing.h" + #include "cv_pencil_tool.h" + #include "gp_point_array.h" + #include "undo.h" +Index: gnome-paint-0.4.0/src/cv_resize.c +=== +--- gnome-paint-0.4.0.orig/src/cv_resize.c gnome-paint-0.4.0/src/cv_resize.c +@@ -28,6 +28,7 @@ + #include "cv_resize.h" + #include "cv_drawing.h" + #include "file.h" ++#include "undo.h" + + + #define BOX_EDGE_SIZE 4 +Index: gnome-paint-0.4.0/src/cv_ellipse_tool.c +=== +--- gnome-paint-0.4.0.orig/src/cv_ellipse_tool.c gnome-paint-0.4.0/src/cv_ellipse_tool.c +@@ -24,6 +24,7 @@ + + #include + ++#include "cv_drawing.h" + #include "cv_ellipse_tool.h" + #include "file.h" + #include "undo.h" +Index: gnome-paint-0.4.0/src/cv_polygon_tool.c +=== +--- gnome-paint-0.4.0.orig/src/cv_polygon_tool.c gnome-paint-0.4.0/src/cv_polygon_tool.c +@@ -24,6 +24,7 @@ + + #include + ++#include "cv_drawing.h" + #include "cv_polygon_tool.h" + #include "gp_point_array.h" + #include "undo.h" +Index: gnome-paint-0.4.0/src/image_menu.c +=== +--- gnome-paint-0.4.0.orig/src/image_menu.c gnome-paint-0.4.0/src/image_menu.c +@@ -28,6 +28,7 @@ + #include "selection.h" + #include "image_menu.h" + #include "gp-image.h" ++#include "undo.h" + + typedef enum{ + GP_FILP_VERT = 0, +Index: gnome-paint-0.4.0/src/selection.h +=== +--- gnome-paint-0.4.0.orig/src/selection.h gnome-paint-0.4.0/src/selection.h +@@ -38,6 +38,10 @@ + gbooleangp_selection_start_action
Bug#1066584: gnome-breakout: FTBFS: anim.c:58:17: error: implicit declaration of function ‘gb_error’; did you mean ‘g_error’? [-Werror=implicit-function-declaration]
Package: gnome-breakout Followup-For: Bug #1066584 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue, which has been uploaded to Ubuntu. -- 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 gnome-breakout-0.5.3/debian/patches/no-implicit-declarations.patch gnome-breakout-0.5.3/debian/patches/no-implicit-declarations.patch --- gnome-breakout-0.5.3/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ gnome-breakout-0.5.3/debian/patches/no-implicit-declarations.patch 2024-04-09 21:55:20.0 -0700 @@ -0,0 +1,30 @@ +Description: fix missing gb_error() prototype +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066584 +Last-Update: 2024-04-09 +Forwarded: no + +Index: gnome-breakout-0.5.3/src/anim.c +=== +--- gnome-breakout-0.5.3.orig/src/anim.c gnome-breakout-0.5.3/src/anim.c +@@ -11,6 +11,7 @@ + #include"gui.h" + #include"animloc.h" + #include"anim.h" ++#include "util.h" + + /* Database of all the animations */ + static Animation *animations; +Index: gnome-breakout-0.5.3/src/gui.c +=== +--- gnome-breakout-0.5.3.orig/src/gui.c gnome-breakout-0.5.3/src/gui.c +@@ -14,6 +14,7 @@ + #include "gui-callbacks.h" + #include "game.h" + #include "anim.h" ++#include "util.h" + + /* See gui.h for more info */ + static GuiInfo *gui = NULL; diff -Nru gnome-breakout-0.5.3/debian/patches/series gnome-breakout-0.5.3/debian/patches/series --- gnome-breakout-0.5.3/debian/patches/series 2018-09-13 05:13:26.0 -0700 +++ gnome-breakout-0.5.3/debian/patches/series 2024-04-09 21:52:53.0 -0700 @@ -7,3 +7,4 @@ 07_fix_wformat_warnings.patch 08_link_mathlib.patch 09_goocanvas_port.patch +no-implicit-declarations.patch
Bug#1066608: dvbstreamer: FTBFS: standard/dvb/sdtprocessor.c:299:14: error: implicit declaration of function ‘UTF8_nextchar’ [-Werror=implicit-function-declaration]
Package: dvbstreamer Followup-For: Bug #1066608 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue which has been uploaded to Ubuntu. In addition to the missing declaration of UTF8_nextchar(), this fixes a typo which would cause one of the plugins to build, but have unresolvable symbol references. -- 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 dvbstreamer-2.1.0/debian/patches/no-implicit-declarations.patch dvbstreamer-2.1.0/debian/patches/no-implicit-declarations.patch --- dvbstreamer-2.1.0/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ dvbstreamer-2.1.0/debian/patches/no-implicit-declarations.patch 2024-04-09 17:01:35.0 -0700 @@ -0,0 +1,38 @@ +Description: fix missing declaration of UTF8_nextchar() and typo +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066608 +Last-Update: 2024-04-09 +Forwarded: no + +Index: dvbstreamer-2.1.0/src/standard/dvb/sdtprocessor.c +=== +--- dvbstreamer-2.1.0.orig/src/standard/dvb/sdtprocessor.c dvbstreamer-2.1.0/src/standard/dvb/sdtprocessor.c +@@ -46,6 +46,7 @@ + #include "sdtprocessor.h" + #include "dvbtext.h" + #include "standard/dvb.h" ++#include "utf8.h" + + /*** + * Defines * +Index: dvbstreamer-2.1.0/src/plugins/cam.c +=== +--- dvbstreamer-2.1.0.orig/src/plugins/cam.c dvbstreamer-2.1.0/src/plugins/cam.c +@@ -97,7 +97,7 @@ + + if (pmt->i_program_number == service->id) + { +-needs_decrypting = PMTDoesNeedDecypting(pmt); ++needs_decrypting = PMTDoesNeedDecrypting(pmt); + + if (currentPMT) + { +@@ -197,4 +197,4 @@ + } + + return false; +-} +\ No newline at end of file ++} diff -Nru dvbstreamer-2.1.0/debian/patches/series dvbstreamer-2.1.0/debian/patches/series --- dvbstreamer-2.1.0/debian/patches/series 2021-10-16 01:37:38.0 -0700 +++ dvbstreamer-2.1.0/debian/patches/series 2024-04-09 17:00:23.0 -0700 @@ -16,3 +16,4 @@ ## does not apply, needs some care #svn_819.diff +no-implicit-declarations.patch
Bug#1066286: das-watchdog: FTBFS: test_rt.c:32:33: error: implicit declaration of function ‘getpid’ [-Werror=implicit-function-declaration]
Package: das-watchdog Followup-For: Bug #1066286 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue, which has been uploaded to Ubuntu. -- 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 das-watchdog-0.9.0/debian/patches/no-implicit-declarations.patch das-watchdog-0.9.0/debian/patches/no-implicit-declarations.patch --- das-watchdog-0.9.0/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ das-watchdog-0.9.0/debian/patches/no-implicit-declarations.patch 2024-04-09 16:13:22.0 -0700 @@ -0,0 +1,18 @@ +Description: add missing unistd.h include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066286 +Last-Update: 2024-04-09 +Forwarded: no + +Index: das-watchdog-0.9.0/test_rt.c +=== +--- das-watchdog-0.9.0.orig/test_rt.c das-watchdog-0.9.0/test_rt.c +@@ -4,6 +4,7 @@ + #include + #include + #include ++#include + + int main() { + struct sched_param params; diff -Nru das-watchdog-0.9.0/debian/patches/series das-watchdog-0.9.0/debian/patches/series --- das-watchdog-0.9.0/debian/patches/series2023-09-19 01:59:37.0 -0700 +++ das-watchdog-0.9.0/debian/patches/series2024-04-09 16:11:24.0 -0700 @@ -6,3 +6,4 @@ 0001-Remove-duplicate-check-for-temp-i-0.patch 0003-The-result-of-fgetc-is-an-int-not-a-char.patch fix-memory-leak-on-realloc.patch +no-implicit-declarations.patch
Bug#1065777: clblas: FTBFS on arm{el,hf}: /<>/src/library/blas/gens/symv.c:955:29: error: implicit declaration of function ‘abs’; did you mean ‘fabs’? [-Werror=implicit-function-declarati
Package: clblas Followup-For: Bug #1065777 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a patch for this issue. This patch has been uploaded to Ubuntu. -- 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 clblas-2.12/debian/patches/no-implicit-declarations.patch clblas-2.12/debian/patches/no-implicit-declarations.patch --- clblas-2.12/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ clblas-2.12/debian/patches/no-implicit-declarations.patch 2024-04-09 14:41:58.0 -0700 @@ -0,0 +1,18 @@ +Description: Add missing stdlib.h include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1065777 +Last-Update: 2024-04-09 +Forwarded: no + +Index: clblas-2.12/src/library/blas/gens/gemv.c +=== +--- clblas-2.12.orig/src/library/blas/gens/gemv.c clblas-2.12/src/library/blas/gens/gemv.c +@@ -21,6 +21,7 @@ + + #include + #include ++#include + #include + #include + #include diff -Nru clblas-2.12/debian/patches/series clblas-2.12/debian/patches/series --- clblas-2.12/debian/patches/series 2023-09-28 16:21:54.0 -0700 +++ clblas-2.12/debian/patches/series 2024-04-09 14:40:35.0 -0700 @@ -9,3 +9,4 @@ Fix-double-literals.patch Fix-null-pointer-crash.patch Fix-local-variables-not-declared-in-outermost-scope.patch +no-implicit-declarations.patch
Bug#1067108: alien-arena: FTBFS with -Werror=implicit-function-declaration
Package: alien-arena Followup-For: Bug #1067108 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a fix for this bug, which has been uploaded to Ubuntu. -- 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 alien-arena-7.71.3+dfsg/debian/patches/no-implicit-declarations.patch alien-arena-7.71.3+dfsg/debian/patches/no-implicit-declarations.patch --- alien-arena-7.71.3+dfsg/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ alien-arena-7.71.3+dfsg/debian/patches/no-implicit-declarations.patch 2024-04-09 13:53:07.0 -0700 @@ -0,0 +1,18 @@ +Description: add missing include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1067108 +Last-Update: 2024-04-09 +Forwarded: no + +Index: alien-arena-7.71.3+dfsg/source/game/g_unlagged.c +=== +--- alien-arena-7.71.3+dfsg.orig/source/game/g_unlagged.c alien-arena-7.71.3+dfsg/source/game/g_unlagged.c +@@ -21,6 +21,7 @@ + #include "config.h" + #endif + ++#include "qcommon/qcommon.h" + #include "g_local.h" + + /* diff -Nru alien-arena-7.71.3+dfsg/debian/patches/series alien-arena-7.71.3+dfsg/debian/patches/series --- alien-arena-7.71.3+dfsg/debian/patches/series 2023-02-12 08:19:19.0 -0800 +++ alien-arena-7.71.3+dfsg/debian/patches/series 2024-04-09 13:51:57.0 -0700 @@ -6,3 +6,4 @@ odeconfig.patch irc.patch http11.patch +no-implicit-declarations.patch
Bug#1066274: aa3d: FTBFS: aa3d.c:37:30: error: implicit declaration of function ‘strcmp’ [-Werror=implicit-function-declaration]
Package: aa3d Version: 1.0-8.2 Followup-For: Bug #1066274 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a fix for this bug. This fix has been uploaded to Ubuntu. -- 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 aa3d-1.0/debian/patches/no-implicit-declarations.patch aa3d-1.0/debian/patches/no-implicit-declarations.patch --- aa3d-1.0/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ aa3d-1.0/debian/patches/no-implicit-declarations.patch 2024-04-09 13:42:30.0 -0700 @@ -0,0 +1,18 @@ +Description: add missing string.h include +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066274 +Last-Update: 2024-04-09 +Forwarded: no + +Index: aa3d-1.0/aa3d.c +=== +--- aa3d-1.0.orig/aa3d.c aa3d-1.0/aa3d.c +@@ -22,6 +22,7 @@ + */ + #include + #include ++#include + static char data[65536 / 2]; + int main(int argc, char **argv) + { diff -Nru aa3d-1.0/debian/patches/series aa3d-1.0/debian/patches/series --- aa3d-1.0/debian/patches/series 1969-12-31 16:00:00.0 -0800 +++ aa3d-1.0/debian/patches/series 2024-04-09 13:41:03.0 -0700 @@ -0,0 +1 @@ +no-implicit-declarations.patch
Bug#1066305: 3dchess: FTBFS: init.c:140:21: error: implicit declaration of function ‘time’ [-Werror=implicit-function-declaration]
Package: 3dchess Version: 0.8.1-21 Followup-For: Bug #1066305 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached the fix for this bug, which has been uploaded to Ubuntu. -- 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 3dchess-0.8.1/debian/patches/no-implicit-declarations.patch 3dchess-0.8.1/debian/patches/no-implicit-declarations.patch --- 3dchess-0.8.1/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ 3dchess-0.8.1/debian/patches/no-implicit-declarations.patch 2024-04-09 13:23:33.0 -0700 @@ -0,0 +1,18 @@ +Description: fix missing declaration of time() +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066305 +Last-Update: 2024-04-09 +Forwarded: no + +Index: 3dchess-0.8.1/src/init.c +=== +--- 3dchess-0.8.1.orig/src/init.c 3dchess-0.8.1/src/init.c +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + #include "../include/machine.h" + #include "../include/3Dc.h" + diff -Nru 3dchess-0.8.1/debian/patches/series 3dchess-0.8.1/debian/patches/series --- 3dchess-0.8.1/debian/patches/series 2022-03-26 18:33:58.0 -0700 +++ 3dchess-0.8.1/debian/patches/series 2024-04-09 13:22:34.0 -0700 @@ -4,3 +4,4 @@ 13_machine.h.patch hardening.patch wasteful-CPU-consumption.patch +no-implicit-declarations.patch
Bug#1066065: libvformat: FTBFS: vf_reader.c:178:33: error: implicit declaration of function ‘read’; did you mean ‘fread’? [-Werror=implicit-function-declaration]
Package: libvformat Version: 1.13-12.1 Followup-For: Bug #1066065 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find the fix for this attached. As this is fallout from the time_t transition, I am uploading this as a 0-day NMU. Thanks, -- 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 libvformat-1.13/debian/control libvformat-1.13/debian/control --- libvformat-1.13/debian/control 2024-03-31 12:51:42.0 -0700 +++ libvformat-1.13/debian/control 2024-04-07 01:00:50.0 -0700 @@ -1,8 +1,7 @@ Source: libvformat Section: devel Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Thomas Preud'homme +Maintainer: Thomas Preud'homme Standards-Version: 4.5.0 Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), texinfo, automake, autoconf, libtool Build-Conflicts: autoconf2.13, automake1.4 diff -Nru libvformat-1.13/debian/patches/no-implicit-declarations.patch libvformat-1.13/debian/patches/no-implicit-declarations.patch --- libvformat-1.13/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ libvformat-1.13/debian/patches/no-implicit-declarations.patch 2024-04-07 00:59:05.0 -0700 @@ -0,0 +1,43 @@ +Description: fix missing unistd.h include + src/vf_reader.c includes unistd.h conditionally, but the condition + doesn't properly match what's emitted by autoconf. Fix the #if so we + get a declaration for read(). +Author: Steve Langasek +Last-Update: 2024-04-07 +Forwarded: no +Bug-Debian: https://bugs.debian.org/1066065 + +Index: libvformat-1.13/src/vf_reader.c +=== +--- libvformat-1.13.orig/src/vf_reader.c libvformat-1.13/src/vf_reader.c +@@ -85,10 +85,12 @@ + *=*/ + + ++#include "config.h" ++ + #include + #include + +-#if defined(HAS_UNISTD_H) ++#if defined(HAVE_UNISTD_H) + #include + #endif + +Index: libvformat-1.13/test/testsuppt.c +=== +--- libvformat-1.13.orig/test/testsuppt.c libvformat-1.13/test/testsuppt.c +@@ -51,9 +51,10 @@ + /** + ANSI C & System-wide Header Files + **/ ++#include "config.h" + + #include +-#if defined(HAS_UNISTD_H) ++#if defined(HAVE_UNISTD_H) + #include + #endif + #include diff -Nru libvformat-1.13/debian/patches/series libvformat-1.13/debian/patches/series --- libvformat-1.13/debian/patches/series 2020-08-10 14:55:14.0 -0700 +++ libvformat-1.13/debian/patches/series 2024-04-07 00:50:34.0 -0700 @@ -9,3 +9,4 @@ 0009-Fix-errors-returned-by-Werror-format-security.patch 0010-Fix-typos-in-man-pages.patch auto-gitignore +no-implicit-declarations.patch
Bug#1063085: uhd: NMU diff for 64-bit time_t transition
Control: reopen -1 Reopening, closed by an upload of an unrelated package. On Fri, Mar 22, 2024 at 12:20:06PM +0100, Andreas Beckmann wrote: > Control: reopen -1 > Control: severity -1 serious > I'm reopening this due to the regression (file conflict) #1063324 > Both libuhd4.6.0 and libuhd4.6.0-dpdk provide > /usr/lib/x86_64-linux-gnu/libuhd.so.4.6.0 > and are conflicting with each other. > So I'm a bit confused that only libuhd4.6.0 got renamed to libuhd4.6.0t64 > ... > Even if libuhd4.6.0-dpdk would not need to be renamed, I'd suggest to rename > it anyway to not make the logic too complicated. > Anyway libuhd4.6.0-dpdk (or libuhd4.6.0t64-dpdk) needs > Conflicts: libuhd4.6.0, libuhd4.6.0t64 > to solve #1063324. Ah libuhd4.6.0-dpdk would not have been renamed because it is not built on any 32-bit architectures. So I think the Conflicts: just needs updating but the package does not need renamed. -- 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 signature.asc Description: PGP signature
Bug#1066281: libdbi-drivers: FTBFS: src/unit.c:229:5: error: implicit declaration of function ‘wait’; did you mean ‘want’? [-Werror=implicit-function-declaration]
Package: libdbi-drivers Version: 0.9.0-11 Followup-For: Bug #1066281 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch Please find attached a (trivial) patch for this issue. -- 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 libdbi-drivers-0.9.0/debian/control libdbi-drivers-0.9.0/debian/control --- libdbi-drivers-0.9.0/debian/control 2023-01-18 07:10:49.0 -0800 +++ libdbi-drivers-0.9.0/debian/control 2024-03-17 11:28:49.0 -0700 @@ -1,8 +1,7 @@ Source: libdbi-drivers Section: libs Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Laszlo Boszormenyi (GCS) +Maintainer: Laszlo Boszormenyi (GCS) Uploaders: Prach Pongpanich Build-Depends: automake, debhelper-compat (= 12), diff -Nru libdbi-drivers-0.9.0/debian/patches/no-implicit-declarations.patch libdbi-drivers-0.9.0/debian/patches/no-implicit-declarations.patch --- libdbi-drivers-0.9.0/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.0 -0800 +++ libdbi-drivers-0.9.0/debian/patches/no-implicit-declarations.patch 2024-03-17 11:28:43.0 -0700 @@ -0,0 +1,20 @@ +Description: fix implicit declaration error for wait() + 64-bit time_t requires us to be stricter about function declarations. + include the missing system header that defines wait(). +Author: Steve Langasek +Bug-Debian: https://bugs.debian.org/1066281 +Forwarded: no +Last-Update: 2024-03-17 + +Index: libdbi-drivers-0.9.0/tests/cgreen/src/unit.c +=== +--- libdbi-drivers-0.9.0.orig/tests/cgreen/src/unit.c libdbi-drivers-0.9.0/tests/cgreen/src/unit.c +@@ -9,6 +9,7 @@ + #include + #include + #include ++#include + + enum {test_function, test_suite}; + diff -Nru libdbi-drivers-0.9.0/debian/patches/series libdbi-drivers-0.9.0/debian/patches/series --- libdbi-drivers-0.9.0/debian/patches/series 2023-01-18 07:10:47.0 -0800 +++ libdbi-drivers-0.9.0/debian/patches/series 2024-03-17 11:26:21.0 -0700 @@ -10,3 +10,4 @@ test_mysql_date_tz.patch mysql-8.0.patch no_mariadb_timezone.patch +no-implicit-declarations.patch
Bug#1066839: pipewire: ftbfs with 64-bit time_t
Package: pipewire Version: 1.0.3-1.1 Severity: serious Tags: patch Justification: ftbfs User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Dear maintainers, pipewire fails to build from source on 32-bit architectures under 64-bit time_t, because it has a module that legitimately un-sets _FILE_OFFSET_BITS for building but this is not allowed without also unsetting _TIME_BITS. Since this is a legitimate un-setting of _FILE_OFFSET_BITS in order to get access to the necessary libc6 prototypes and macros, and since the functions being intercepted are not sensitive to time_t, the simplest solution is to also unset _TIME_BITS. Please see the attached patch, which has been uploaded to Ubuntu to fix this build failure. Thanks for considering, -- 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 pipewire-1.0.3/debian/control pipewire-1.0.3/debian/control --- pipewire-1.0.3/debian/control 2024-03-04 08:54:55.0 -0800 +++ pipewire-1.0.3/debian/control 2024-03-13 23:11:56.0 -0700 @@ -1,8 +1,7 @@ Source: pipewire Section: libs Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Utopia Maintenance Team +Maintainer: Utopia Maintenance Team Uploaders: Jeremy Bicha , Dylan Aïssi Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), diff -Nru pipewire-1.0.3/debian/patches/64-bit-time-t-compat.patch pipewire-1.0.3/debian/patches/64-bit-time-t-compat.patch --- pipewire-1.0.3/debian/patches/64-bit-time-t-compat.patch1969-12-31 16:00:00.0 -0800 +++ pipewire-1.0.3/debian/patches/64-bit-time-t-compat.patch2024-03-13 23:11:47.0 -0700 @@ -0,0 +1,21 @@ +Description: 64-bit time_t compatibility for v4l2 module + The v4l2 build unsets _FILE_OFFSET_BITS, which is not allowed when setting + _TIME_BITS=64. Having verified that nothing in this module is sensitive to + 64-bit time_t (none of the functions it intercepts handle time), we also + unset _TIME_BITS to allow this to build as before. +Author: Steve Langasek +Forwarded: no +Last-Update: 2024-03-13 + +Index: pipewire-1.0.3/pipewire-v4l2/src/meson.build +=== +--- pipewire-1.0.3.orig/pipewire-v4l2/src/meson.build pipewire-1.0.3/pipewire-v4l2/src/meson.build +@@ -12,6 +12,7 @@ + '-U_FILE_OFFSET_BITS', + '-D_FILE_OFFSET_BITS=32', + '-D_LARGEFILE64_SOURCE', ++ '-U_TIME_BITS', + '-fvisibility=hidden', + ] + diff -Nru pipewire-1.0.3/debian/patches/series pipewire-1.0.3/debian/patches/series --- pipewire-1.0.3/debian/patches/series2024-03-04 08:54:55.0 -0800 +++ pipewire-1.0.3/debian/patches/series2024-03-13 23:09:06.0 -0700 @@ -19,3 +19,4 @@ snap/snap-policy-Manage-ENOPROTOOPT-error-in-aa_getpeercon.patch snap/snap-policy-ensure-audio-works-with-.deb-snapd.patch snap/snap-policy-fix-memory-leak.patch +64-bit-time-t-compat.patch
Bug#1066836: libcamera: ftbfs with 64-bit time_t
Package: libcamera Version: 0.2.0-1 Severity: serious Tags: patch Justification: ftbfs User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Dear maintainers, libcamera fails to build from source on 32-bit architectures under 64-bit time_t, because it has a module that legitimately un-sets _FILE_OFFSET_BITS for building but this is not allowed without also unsetting _TIME_BITS: [...] [267/430] c++ -Isrc/v4l2/v4l2-compat.so.p -Isrc/v4l2 -I../src/v4l2 -Iinclude -I../include -Iinclude/libcamera/ipa -Iinclude/libcamera -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -Werror -std=c++17 -Wno-redundant-move -Wno-psabi -Wshadow -include /<>/obj-arm-linux-gnueabihf/config.h -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/libcamera-0.2.0-1ubuntu3 -Wno-error -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DLIBCAMERA_BASE_PRIVATE -U_FILE_OFFSET_BITS -D_FILE_OFFSET_BITS=32 -D_LARGEFILE64_SOURCE -fvisibility=hidden -MD -MQ src/v4l2/v4l2-compat.so.p/v4l2_camera.cpp.o -MF src/v4l2/v4l2-compat.so.p/v4l2_camera.cpp.o.d -o src/v4l2/v4l2-compat.so.p/v4l2_camera.cpp.o -c ../src/v4l2/v4l2_camera.cpp FAILED: src/v4l2/v4l2-compat.so.p/v4l2_camera.cpp.o c++ -Isrc/v4l2/v4l2-compat.so.p -Isrc/v4l2 -I../src/v4l2 -Iinclude -I../include -Iinclude/libcamera/ipa -Iinclude/libcamera -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -Werror -std=c++17 -Wno-redundant-move -Wno-psabi -Wshadow -include /<>/obj-arm-linux-gnueabihf/config.h -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/libcamera-0.2.0-1ubuntu3 -Wno-error -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DLIBCAMERA_BASE_PRIVATE -U_FILE_OFFSET_BITS -D_FILE_OFFSET_BITS=32 -D_LARGEFILE64_SOURCE -fvisibility=hidden -MD -MQ src/v4l2/v4l2-compat.so.p/v4l2_camera.cpp.o -MF src/v4l2/v4l2-compat.so.p/v4l2_camera.cpp.o.d -o src/v4l2/v4l2-compat.so.p/v4l2_camera.cpp.o -c ../src/v4l2/v4l2_camera.cpp In file included from /usr/include/features.h:394, from /usr/include/arm-linux-gnueabihf/c++/13/bits/os_defines.h:39, from /usr/include/arm-linux-gnueabihf/c++/13/bits/c++config.h:679, from /usr/include/c++/13/bits/requires_hosted.h:31, from /usr/include/c++/13/deque:60, from ../src/v4l2/v4l2_camera.h:10, from ../src/v4l2/v4l2_camera.cpp:8: /usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64" 26 | # error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64" | ^ [...] (https://launchpad.net/ubuntu/+source/libcamera/0.2.0-1ubuntu3/+build/27902670) Since this is a legitimate un-setting of _FILE_OFFSET_BITS in order to get access to the necessary libc6 prototypes and macros, and since the functions being intercepted are not sensitive to time_t, the simplest solution is to also unset _TIME_BITS. Please see the attached patch, which has been uploaded to Ubuntu to fix this build failure. Thanks for considering, -- 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 libcamera-0.2.0/debian/control libcamera-0.2.0/debian/control --- libcamera-0.2.0/debian/control 2024-01-17 13:27:50.0 -0800 +++ libcamera-0.2.0/debian/control 2024-03-13 22:27:39.0 -0700 @@ -1,7 +1,6 @@ Source: libcamera Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Debian Multimedia Maintainers +Maintainer: Debian Multimedia Maintainers Uploaders: Emmanuel Arias , IOhannes m zmölnig (Debian/GNU) , Andrej Shadura , diff -Nru libcamera-0.2.0/debian/patches/64-bit-time-t-compat.patch libcamera-0.2.0/debian/patches/64-bit-time-t-compat.patch --- libcamera-0.2.0/debian/patches/64-bit-time-t-compat.patch 1969-12-31 16:00:00.0 -0800 +++ libcamera-0.2.0/debian/patches/64-bit-time-t-compat.patch 2024-03-13 22:27:33.0 -0700 @@ -0,0 +1,21 @@ +Description: 64-bit time_t compatibility for v4l2 module + The v4l2 build unsets _FILE_OFFSET_BITS, which is not allowed when setting + _TIME_BITS=64. Having verified that nothing in this module is sensitive to + 64-bit time_t (none of the functions it intercepts handle time), we also + unset _TIME_BITS to allow this to build as before. +Author: Steve Langasek +Forwarded: no +Last-Update: 2
Bug#1065702: krb5-kdc: uninstallable due to hard-coded dependency on libverto-libev1 | libverto-libevent1,
Package: krb5-kdc Version: 1.20.1-5.1 Severity: serious User: debian-...@lists.debian.org Usertag: time-t Hi Sam, I've run into a problem with openldap not being bootstrappable for the time_t transition because it build-depends on krb5-kdc, and krb5-kdc is uninstallable on arm* because of a hard-coded dependency on libverto-libev1 | libverto-libevent1. Both of these library packages have changed names so are now libverto-libev1t64 and libverto-libevent1t64. I don't know why these need to be hard-coded, but if they do they need to be updated, because they conflict with the shlibdeps-generated dependency on libverto1t64. Thanks, -- 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 signature.asc Description: PGP signature
Bug#1065634: wv: /usr/share/doc wv is a dangling symlink
On Thu, Mar 07, 2024 at 08:00:34PM +0100, Sven Joachim wrote: > On 2024-03-07 18:49 +0100, Sven Joachim wrote: > > > Package: wv > > Version: 1.2.9-6.1 > > Severity: serious > > X-Debbugs-Cc: Sven Joachim , Steve Langasek > > > > > > After renaming the libwv-1.2-4 library package to libwv-1.2-4t64, the > > /usr/share/doc/wv symlink has become dangling. > > > > , > > | $ file /usr/share/doc/wv > > | /usr/share/doc/wv: broken symbolic link to libwv-1.2-4 > > ` > > > > It should point to libwv-1.2-4t64 instead, obviously. > > There is a similar broken symlink in the libwv-dev package (which > I do not have installed). The attached patch takes care of them. > Steve, would you like to upload that? Note that the package is > orphaned, therefore I have created a debian/changelog entry for a QA > upload rather than for another NMU. Thanks, uploaded. > diff -Nru wv-1.2.9/debian/changelog wv-1.2.9/debian/changelog > --- wv-1.2.9/debian/changelog 2024-02-29 06:47:50.0 +0100 > +++ wv-1.2.9/debian/changelog 2024-03-07 19:42:29.0 +0100 > @@ -1,3 +1,10 @@ > +wv (1.2.9-7) unstable; urgency=medium > + > + * QA upload. > + * Fix dangling /usr/share/doc symlinks (Closes: #1065634). > + > + -- Sven Joachim Thu, 07 Mar 2024 19:42:29 +0100 > + > wv (1.2.9-6.1) unstable; urgency=medium > >* Non-maintainer upload. > diff -Nru wv-1.2.9/debian/libwv-dev.links wv-1.2.9/debian/libwv-dev.links > --- wv-1.2.9/debian/libwv-dev.links 2023-09-17 23:45:41.0 +0200 > +++ wv-1.2.9/debian/libwv-dev.links 2024-03-07 19:41:38.0 +0100 > @@ -1 +1 @@ > -usr/share/doc/libwv-1.2-4 usr/share/doc/libwv-dev > +usr/share/doc/libwv-1.2-4t64 usr/share/doc/libwv-dev > diff -Nru wv-1.2.9/debian/wv.links wv-1.2.9/debian/wv.links > --- wv-1.2.9/debian/wv.links 2023-09-17 23:45:41.0 +0200 > +++ wv-1.2.9/debian/wv.links 2024-03-07 19:01:19.0 +0100 > @@ -1 +1 @@ > -usr/share/doc/libwv-1.2-4 usr/share/doc/wv > +usr/share/doc/libwv-1.2-4t64 usr/share/doc/wv -- 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 signature.asc Description: PGP signature
Bug#1065700: mysql-8.0: ftbfs with 64-bit time_t on 32-bit archs
Package: mysql-8.0 Version: 8.0.36-2 Severity: serious Tags: patch Justification: ftbfs User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Dear maintainers, With the switch to 64-bit time_t on 32-bit archs, mysql-8.0 now fails to build from source because of a test that *checks* that only 32-bit time is supported: [...] [ 57%] main.func_unixtime_32bitsw4 [ fail ] Test ended at 2024-03-09 05:01:27 CURRENT_TEST: main.func_unixtime_32bits --- /<>/mysql-test/r/func_unixtime_32bits.result 2023-12-12 21:09:36.0 +0300 +++ /<>/builddir/mysql-test/var/4/log/func_unixtime_32bits.reject 2024-03-09 08:01:27.450443865 +0300 @@ -12,7 +12,7 @@ 2038-01-19 06:14:07 select from_unixtime(2147483648); from_unixtime(2147483648) -NULL +2038-01-19 06:14:08 select from_unixtime(0); from_unixtime(0) 1970-01-01 03:00:00 @@ -32,26 +32,26 @@ 2147483647 select unix_timestamp(from_unixtime(2147483648)); unix_timestamp(from_unixtime(2147483648)) -NULL +2147483648 [...] - the logfile can be found in '/<>/builddir/mysql-test/var/log/main.func_unixtime_32bits/func_unixtime_32bits.log' Test main.func_unixtime_32bits has failed 2 times, no more retries. [...] (https://launchpad.net/ubuntu/+source/mysql-8.0/8.0.36-2/+build/27892969) Please find attached a patch for this issue which I have uploaded to Ubuntu. Thanks, -- 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 mysql-8.0-8.0.36/debian/patches/64bit_time_everywhere.patch mysql-8.0-8.0.36/debian/patches/64bit_time_everywhere.patch --- mysql-8.0-8.0.36/debian/patches/64bit_time_everywhere.patch 1969-12-31 16:00:00.0 -0800 +++ mysql-8.0-8.0.36/debian/patches/64bit_time_everywhere.patch 2024-03-08 21:59:20.0 -0800 @@ -0,0 +1,22 @@ +Description: fix test for 64-bit time_t + i386 is the only architecture where we don't have 64-bit time_t now. + Update the tests accordingly. +Author: Steve Langasek +Forwarded: no +Last-Update: 2024-03-08 + +Index: mysql-8.0-8.0.36/mysql-test/include/have_32bits_time.inc +=== +--- mysql-8.0-8.0.36.orig/mysql-test/include/have_32bits_time.inc mysql-8.0-8.0.36/mysql-test/include/have_32bits_time.inc +@@ -1,8 +1,7 @@ + # see also have_64bits_time.inc + +-let $have_64bit = `SELECT @@version_compile_machine IN +- ('x86_64', 'amd64', 'sparc', 'sparc64', 'arm64', 'aarch64', +- 'ppc64', 'ppc64le', 's390x')`; ++let $have_64bit = `SELECT @@version_compile_machine != 'i686'`; ++ + if ($have_64bit) { + --skip Doesn't support 32 bits UNIX time, only 64 bits + } diff -Nru mysql-8.0-8.0.36/debian/patches/series mysql-8.0-8.0.36/debian/patches/series --- mysql-8.0-8.0.36/debian/patches/series 2024-03-05 06:26:25.0 -0800 +++ mysql-8.0-8.0.36/debian/patches/series 2024-03-08 21:55:11.0 -0800 @@ -9,3 +9,4 @@ disable_timestamping_test.patch mysql_secure_installation-remove-root-pw-creation.patch suppress_armhf_test_warning.patch +64bit_time_everywhere.patch
Bug#1065633: openldap: FTBFS on hppa - implicit declaration of function 'kadm5_s_init_with_password_ctx'
On Fri, Mar 08, 2024 at 08:04:59PM -0800, Ryan Tandy wrote: > > This does fix the build failure. I was about to push such a change to the > > repo and do a maintainer upload, since I've never been removed from the > > uploaders field after all these years ;) Do you want me to do this, or > > would you be able to do it tonight? Getting openldap to build is a priority > > wrt rebootstrapping 32-bit archs for time_t. > I wasn't sure where openldap was on the priority list for arm* since it's > still BD-Uninstallable on the buildds. Yes, it's BD-Uninstallable there because it needs manually built to address build loops (ldap->cyrus-sasl2->krb5). > Yes, I can upload it tonight, in a couple of hours from now. Is that OK? Works for me! > > WARNING! > > Running as root! > > There's a fair chance slapd will fail to start. > > Check file permissions! > > > > Starting slapd on TCP/IP port 9011... > > Testing slapd searching... > > Creating a dynamic entry... > > ldapadd failed (255)! > > ../../../tests/scripts/test046-dds: 93: kill: No such process > > > > > > > > > test046-dds failed for mdb after 2 seconds > > (exit 255) > > make[4]: *** [Makefile:303: mdb-mod] Error 255 > I have not seen this failure. Ran it again just now and it passed. But I > only run amd64... I wouldn't be able to dig into that tonight, even if I > could reproduce it. Do you think I should disable the test proactively? Rather than disabling the test in the package, I can do a DEB_BUILD_OPTIONS=nocheck build to help get things bootstrapped in the archive. I'm interested to know if it also shows up on hppa, since that would definitely point to it being time_t related. -- 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 signature.asc Description: PGP signature
Bug#1065666: Compiz 0.8.18 appears to be broken in testing
On Wed, Mar 06, 2024 at 06:19:48PM +0100, Colomban Wendling wrote: > Le 06/03/2024 à 17:31, Steve Langasek a écrit : > > On Wed, Mar 06, 2024 at 03:46:41PM +0100, Colomban Wendling wrote: > > > Anyway, I'm CCing Steve (who did the unstable NMU) and Samuel in case they > > > have extra clues. > > The only change in the NMU was to rename the libdecoration0 package to > > libdecoration0t64 for the 64-bit time_t transition. Unless this managed to > > break the *contents* of that package (i.e. the library has gone missing), > > this should not have had any effect on the behavior of compiz. > So the package has not been rebuilt with different flags or anything? Not *deliberately* as part of this upload. The only change to flags should be on 32-bit architectures, excluding i386. I have assumed you are not trying to run compiz on one of these archs! But the toolchain also evolves over time, so this could certainly be a misbuild due to underlying changes. > Anyway, I hardly expect this to be an issue, I just wanted to eliminate the > only Compiz-side change that happened in the last months. -- 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 signature.asc Description: PGP signature
Bug#1065666: Compiz 0.8.18 appears to be broken in testing
On Wed, Mar 06, 2024 at 03:46:41PM +0100, Colomban Wendling wrote: > Anyway, I'm CCing Steve (who did the unstable NMU) and Samuel in case they > have extra clues. The only change in the NMU was to rename the libdecoration0 package to libdecoration0t64 for the 64-bit time_t transition. Unless this managed to break the *contents* of that package (i.e. the library has gone missing), this should not have had any effect on the behavior of compiz. > Note that you probably should report a bug, although it's understandably > harder with scarce data to reference. -- 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 signature.asc Description: PGP signature
Bug#1065373: fix heimdal build with abi=time64
Control: tags -1 -experimental Since heimdal failing to build from source has a significant impact on rebootstrapping the archive on 32-bit archs, I am going ahead and uploading a 0-day NMU for this issue with the patch provided by Matthias. Thanks, -- 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 signature.asc Description: PGP signature
Bug#1063088: weston: NMU diff for 64-bit time_t transition
On Wed, Mar 06, 2024 at 10:42:16AM +0100, Dylan Aïssi wrote: > Hello, > Le lun. 5 févr. 2024 à 02:54, Steve Langasek a écrit : > > If you have any concerns about this patch, please reach out ASAP. Although > > this package will be uploaded to experimental immediately, there will be a > > period of several days before we begin uploads to unstable; so if > > information > > becomes available that your package should not be included in the > > transition, > > there is time for us to amend the planned uploads. > I am wondering what is the plan with this package/bug? I noticed that changes > related to the 64-bit time_t transition were not uploaded to unstable and > because I uploaded several versions in unstable after your NMU in exp, I > wonder if I haven't interfered with this transition. Sorry, yes, the uploads with renaming of both dev package and runtime lib package in the midst of the transition resulted in this package being lost. Since this is a completely new soname, and only packages built from weston source depend on it, I suggest that you simply request a binNMU of weston on armhf and armel and consider this resolved. -- 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 signature.asc Description: PGP signature
Bug#1064282: poppler: NMU diff for 64-bit time_t transition
On Tue, Mar 05, 2024 at 02:14:09PM +0100, Sune Stolborg Vuorela wrote: > On Sunday, March 3, 2024 7:40:52 AM CET Steve Langasek wrote: > > (Particularly irrelevant for poppler, whose soname changes ~ monthly.) > Please note that the poppler frontends, that applications are supposed to be > using does only very rarely change SONAME. the glib frontend haven't since > it's introduction. Neither have the cpp frontend. The qt5 frontend has > changed > once. > The Poppler Core library, which is meant to be a private shared thing between > the frontends is changing SONAME monthly. But poppler core and the frontends > are all in the same source, so it shouldn't affect anyone who behaves with > poppler as documented. Heh true. But now the ABI has changed, because these libraries are all confirmed to expose time_t in their ABIs... -- 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 signature.asc Description: PGP signature
Bug#1064377: tcl-expect: identified for time_t transition but no ABI in shlibs
On Tue, Mar 05, 2024 at 01:34:19PM +0300, Sergei Golovan wrote: > Hi Steve, > On Mon, Feb 26, 2024 at 1:12 AM Steve Langasek wrote: > > Control: severity -1 normal > > Note that there are no reverse-dependencies in the archive that link against > > libexpect, so I think we can downgrade this bug (or close wontfix, at the > > maintainer's discretion). > Also, as far as I can see, libexpect does not expose time_t (it uses > it only internally), so I'm > closing this bug. I leave this to your discretion. This is a package whose headers failed to analyze under abi-compliance-checker: https://adrien.dcln.fr/misc/armhf-time_t/2024-02-26T12%3A07%3A00/logs/tcl-expect-dev/base/abi-compliance-checker.log So we don't know that its ABI is affected, but we also don't know that it isn't. -- 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 signature.asc Description: PGP signature
Bug#1065483: perl-base: should provide perlapi-5.38.2 on i386
On Tue, Mar 05, 2024 at 11:47:39AM +0100, Sven Joachim wrote: > Package: perl-base > Version: 5.38.2-3.1 > Severity: serious > X-Debbugs-Cc: Sven Joachim , Steve Langasek > > On i386, perl-base provides perlapi-5.38.2t64 rather than > perlapi-5.38.2. This makes tons of packages uninstallable or > unbuildable and is not what has been agreed upon in #1060246. > The reason is a bad check in debian/rules, line 31: > , > | # If nonempty, this will determine $Config{debian_abi} and Provides: entries > | # (otherwise, the Provides: entries will be generated by debian/mkprovides) > | perlabi = > | ifeq (,$(filter $(DEB_HOST_GNU_TYPE),i386 hurd-i386)) > | ifeq ($(DEB_HOST_ARCH_BITS),32) > | perlabi = 5.38.2t64 > | endif > | endif > ` Sorry about this. Clearly, was untested on i386! I think it's preferable here to check DEB_HOST_ARCH, which was my intention, rather than DEB_HOST_GNU_TYPE. I've uploaded an NMU to that effect. Please see the NMU debdiff 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 perl-5.38.2/debian/changelog perl-5.38.2/debian/changelog --- perl-5.38.2/debian/changelog2024-03-02 21:34:58.0 + +++ perl-5.38.2/debian/changelog2024-03-06 17:19:01.0 + @@ -1,3 +1,12 @@ +perl (5.38.2-3.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix check for i386 to avoid transitioning there. Closes: #1065483. + * Manually add perlapi-5.38.2t64 to Provides: on i386 to avoid another +difficult transition. + + -- Steve Langasek Wed, 06 Mar 2024 17:19:01 + + perl (5.38.2-3.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru perl-5.38.2/debian/control perl-5.38.2/debian/control --- perl-5.38.2/debian/control 2024-03-02 21:34:58.0 + +++ perl-5.38.2/debian/control 2024-03-06 17:19:01.0 + @@ -81,6 +81,7 @@ libfile-temp-perl (= 0.2311), libfile-path-perl (= 2.18), libio-socket-ip-perl (= 0.41), + perlapi-5.38.2t64 [i386 hurd-i386], Suggests: perl, sensible-utils Description: minimal Perl system Perl is a scripting language used in many system scripts and utilities. diff -Nru perl-5.38.2/debian/rules perl-5.38.2/debian/rules --- perl-5.38.2/debian/rules2024-03-02 21:34:58.0 + +++ perl-5.38.2/debian/rules2024-03-06 17:18:00.0 + @@ -24,13 +24,14 @@ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) # If nonempty, this will determine $Config{debian_abi} and Provides: entries # (otherwise, the Provides: entries will be generated by debian/mkprovides) perlabi = -ifeq (,$(filter $(DEB_HOST_GNU_TYPE),i386 hurd-i386)) +ifeq (,$(filter $(DEB_HOST_ARCH),i386 hurd-i386)) ifeq ($(DEB_HOST_ARCH_BITS),32) -perlabi = 5.38.2t64 +perlabi = 5.38.2t64 endif endif signature.asc Description: PGP signature
Bug#1062696: libverto: NMU diff for 64-bit time_t transition
An overlooked hard-coded dependency in debian/control has made libverto uninstallable. Please find the debdiff for an updated NMU attached. On Fri, Feb 02, 2024 at 06:18:40PM +, Steve Langasek wrote: > Source: libverto > Version: 0.3.1-1 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > libverto as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for libverto > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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 libverto-0.3.1/debian/changelog libverto-0.3.1/debian/changelog > --- libverto-0.3.1/debian/changelog 2020-06-08 13:37:48.0 + > +++ libverto-0.3.1/debian/changelog 2024-02-02 18:18:10.0 + > @@ -1,3 +1,10 @@ > +libverto (0.3.1-1.1) experimental; urgency=medium > + > + * Non-maintainer upload. > + * Rename libraries for 64-bit time_t transition. > + > + -- Steve Langasek Fri, 02 Feb 2024 18:18:10 + > + > libverto (0.3.1-1) unstable; urgency=medium > >[ Debian Janitor ] > diff -Nru libverto-0.3.1/debian/control libverto-0.3.1/debian/control > --- libverto-0.3.1/debian/control 2020-06-08 13:34:34.0 + > +++ libverto-0.3.1/debian/control 2024-02-02 18:18:10.0 + > @@ -12,7 +12,7 @@ > Package: libverto-dev > Section: libdevel > Architecture: any > -Depends: ${misc:Depends}, libverto1 (= ${binary:Version}), libverto-glib1 (= > ${binary:Version}), libverto-libev1 (= ${binary:Version}) > +Depends: ${misc:Depends}, libverto1t64 (= ${binary:Version}), > libverto-glib1t64 (= ${binary:Version}), libverto-libev1t64 (= > ${binary:Version}) > Description: Event loop abstraction for Libraries - Development > Libverto exists to isolate libraries from the particular event loop > chosen by an application. Libverto provides an asynchronous > @@ -22,7 +22,10 @@ > . > This package includes development libraries. > > -Package: libverto1 > +Package: libverto1t64 > +Provides: ${t64:Provides} > +Replaces: libverto1 > +Breaks: libverto1 (<< ${source:Version}) > Section: libs > Architecture: any > PRe-Depends: ${misc:Pre-Depends} > @@ -37,7 +40,10 @@ > . > This package includes the main runtime library. > > -Package: libverto-libev1 > +Package: libverto-libev1t64 > +Provides: ${t64:Provides} > +Replaces: libverto-libev1 > +Breaks: libverto-libev1 (<< ${source:Version}) > Section: libs > Architecture: any > PRe-Depends: ${misc:Pre-Depends} > @@ -52,7 +58,10 @@ > . > This package includes support for the libev event loop. > > -Package: libverto-glib1 > +Package: libverto-glib1t64 > +Provides: ${t64:Provides} > +Replaces: l
Bug#1063170: nettle: NMU diff for 64-bit time_t transition
The previous NMU overlooked a hard-coded reference to the old library name in debian/rules. Please find an amended NMU 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 nettle-3.9.1/debian/changelog nettle-3.9.1/debian/changelog --- nettle-3.9.1/debian/changelog 2023-07-27 14:31:36.0 + +++ nettle-3.9.1/debian/changelog 2024-03-04 01:24:40.0 + @@ -1,3 +1,17 @@ +nettle (3.9.1-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix documentation link target to fix nettle-bin uninstallability. + + -- Steve Langasek Mon, 04 Mar 2024 01:24:40 + + +nettle (3.9.1-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063170 + + -- Benjamin Drung Wed, 28 Feb 2024 22:51:33 + + nettle (3.9.1-2) unstable; urgency=low * Upload to unstable. diff -Nru nettle-3.9.1/debian/control nettle-3.9.1/debian/control --- nettle-3.9.1/debian/control 2023-07-27 14:31:36.0 + +++ nettle-3.9.1/debian/control 2024-02-28 22:51:33.0 + @@ -2,7 +2,7 @@ Section: libs Priority: optional Maintainer: Magnus Holmgren -Build-Depends: dpkg-dev (>= 1.15.7), debhelper-compat (= 12), +Build-Depends: dpkg-dev (>= 1.22.5), dpkg-dev (>= 1.15.7), debhelper-compat (= 12), libgmp-dev, m4, texinfo Standards-Version: 4.6.2 Vcs-Git: https://salsa.debian.org/holmgren/nettle.git @@ -10,7 +10,10 @@ Homepage: http://www.lysator.liu.se/~nisse/nettle/ Rules-Requires-Root: no -Package: libnettle8 +Package: libnettle8t64 +Provides: ${t64:Provides} +Replaces: libnettle8 +Breaks: libnettle8 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -32,7 +35,10 @@ algorithms. To avoid having this package depend on libgmp, the asymmetric cryptos reside in a separate library, libhogweed. -Package: libhogweed6 +Package: libhogweed6t64 +Provides: ${t64:Provides} +Replaces: libhogweed6 +Breaks: libhogweed6 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -58,7 +64,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libnettle8 (= ${binary:Version}), libhogweed6 (= ${binary:Version}), +Depends: libnettle8t64 (= ${binary:Version}), libhogweed6t64 (= ${binary:Version}), libgmp-dev, ${misc:Depends} Replaces: libnettle-dev Conflicts: libnettle-dev diff -Nru nettle-3.9.1/debian/libhogweed6.install nettle-3.9.1/debian/libhogweed6.install --- nettle-3.9.1/debian/libhogweed6.install 2023-07-27 14:31:36.0 + +++ nettle-3.9.1/debian/libhogweed6.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libhogweed*.so.* diff -Nru nettle-3.9.1/debian/libhogweed6.symbols nettle-3.9.1/debian/libhogweed6.symbols --- nettle-3.9.1/debian/libhogweed6.symbols 2023-07-27 14:31:36.0 + +++ nettle-3.9.1/debian/libhogweed6.symbols 1970-01-01 00:00:00.0 + @@ -1,292 +0,0 @@ -libhogweed.so.6 libhogweed6 #MINVER# -* Build-Depends-Package: nettle-dev - HOGWEED_6@HOGWEED_6 0 - HOGWEED_INTERNAL_6_8@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_cnd_copy@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_curve25519@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_curve25519_eh_to_x@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_curve448@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_curve448_eh_to_x@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_dsa_hash@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_a_to_j@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_add_eh@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_add_ehh@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_add_jja@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_add_jjj@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_add_th@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_add_thh@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_curve25519_modp@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_curve448_modp@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_dup_eh@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_dup_jj@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_dup_th@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_eh_to_a@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_hash@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_j_to_a@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_mod@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_mod_add@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_mod_addmul_1@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_mod_equal_p@HOGWEED_INTERNAL_6_8 3.9.1~ - (optional)_nettle_ecc_mod_inv@HOGWE
Bug#1064332: Bug#1065217: libpetsc-complex3.19-dev fails to install
Attached is a patch for a follow-up NMU correcting this issue. On Sat, Mar 02, 2024 at 02:15:57AM +0200, Adrian Bunk wrote: > Package: libpetsc-complex3.19-dev > Version: 3.19.6+dfsg1-2.1 > Severity: serious > Tags: ftbfs > X-Debbugs-Cc: Benjamin Drung , Steve Langasek > > Control: affects -1 src:slepc > > https://buildd.debian.org/status/fetch.php?pkg=slepc=amd64=3.19.2%2Bdfsg1-2.1=1709337662=0 > > ... > Setting up libpetsc-complex3.19-dev:amd64 (3.19.6+dfsg1-2.1) ... > update-alternatives: error: no alternatives for petsc > update-alternatives: error: alternative path > /usr/lib/petscdir/petsc3.19t64/x86_64-linux-gnu-complex doesn't exist > dpkg: error processing package libpetsc-complex3.19-dev:amd64 (--configure): > installed libpetsc-complex3.19-dev:amd64 package post-installation script > subprocess returned error exit status 2 > ... > -- 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 petsc-3.19.6+dfsg1/debian/changelog petsc-3.19.6+dfsg1/debian/changelog --- petsc-3.19.6+dfsg1/debian/changelog 2024-01-21 06:41:21.0 + +++ petsc-3.19.6+dfsg1/debian/changelog 2024-03-03 21:40:10.0 + @@ -1,3 +1,18 @@ +petsc (3.19.6+dfsg1-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix extraneous X-Time64-Compat declarations. + * Fix substitution of soname in maintainer scripts. Closes: #1065217. + + -- Steve Langasek Sun, 03 Mar 2024 21:40:10 + + +petsc (3.19.6+dfsg1-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1064332 + + -- Benjamin Drung Thu, 29 Feb 2024 20:22:10 + + petsc (3.19.6+dfsg1-2) unstable; urgency=medium * Update debian/patches/soname_extension to also add a define PETSC_LIB_EXT, diff -Nru petsc-3.19.6+dfsg1/debian/control petsc-3.19.6+dfsg1/debian/control --- petsc-3.19.6+dfsg1/debian/control 2024-01-21 06:41:21.0 + +++ petsc-3.19.6+dfsg1/debian/control 2024-03-03 21:34:32.0 + @@ -4,7 +4,7 @@ Maintainer: Debian Science Maintainers Uploaders: "Adam C. Powell, IV" , Drew Parsons Standards-Version: 4.6.2 -Build-Depends: debhelper-compat (= 13), python3, gfortran, +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), python3, gfortran, pkg-config, dh-python, dh-fortran-mod, gdb, @@ -86,7 +86,7 @@ Multi-Arch: same Architecture: any Section: libdevel -Depends: libpetsc-real3.19 (= ${binary:Version}), +Depends: libpetsc-real3.19t64 (= ${binary:Version}), libpetsc3.19-dev-common (= ${source:Version}), ${MPI:Depends}, libhypre-dev (>= 2.15.1), @@ -99,7 +99,7 @@ Conflicts: libpetsc3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc-complex-3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc3.6.2-dev (<= 3.6.2.dfsg1-3), libpetsc-complex-3.6.2-dev (<= 3.6.2.dfsg1-3) Recommends: libpetsc3.19-dev-examples, ksh | mksh | pdksh | zsh -Suggests: petsc-dev, libpetsc-real3.19-dbg (= ${binary:Version}), petsc3.19-doc, libluminate-dev +Suggests: petsc-dev, libpetsc-real3.19t64-dbg (= ${binary:Version}), petsc3.19-doc, libluminate-dev Description: Static libraries, shared links, header files for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite of data structures and routines for the @@ -112,16 +112,16 @@ This package provides the development files for building applications using PETSc 3.19 with real numbers. -Package: libpetsc-real3.19 +Package: libpetsc-real3.19t64 Architecture: any Multi-Arch: same Section: libs -Provides: libpetsc3.19 +Provides: ${t64:Provides}, libpetsc3.19 Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libpetsc3.6 (<< 3.6.2.dfsg1-4) -Breaks: libpetsc-real3.10, libslepc-real3.10, libpetsc3.10-dev-common, libpetsc3.10-dev-examples -Replaces: libpetsc3.6 (<< 3.6.2.dfsg1-4) +Breaks: libpetsc-real3.19 (<< ${source:Version}), libpetsc-real3.10, libslepc-real3.10, libpetsc3.10-dev-common, libpetsc3.10-dev-examples +Replaces: libpetsc-real3.19, libpetsc3.6 (<< 3.6.2.dfsg1-4) Description: Shared libraries for version 3.19 of PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite of data structures and routines for the @@ -133,7 +133,7 @@ . This package contains the PETSc 3.19 shared library for real numbers. . - It provides soname libpetsc-real3.19 + It provides soname libpetsc-real3.19t64 Package: libpetsc3.19-dev-common Architecture: all @@ -173,7 +173,7 @@ Depends: ${misc:Depends}, ${python3:Depends}, libjs-mathjax Recommends: ksh | mksh | pdksh | zsh, - libpetsc-real3.19-dev |
Bug#1062407: liblopsub: NMU diff for 64-bit time_t transition
On Sun, Mar 03, 2024 at 05:08:19PM +0100, Andre Noll wrote: > On Fri, Mar 01, 05:37, Steve Langasek wrote: > > 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. > Applied. Since the previous version was applied and made public > last month, I've reverted that patch, applied this final version and > squashed the two new commits into one. > Below it what I've just applied. The patch looks different to what > you've sent, but the resulting tree is identical. Please let me know > if you're OK with the commit message. No objections. Cheers, -- 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 signature.asc Description: PGP signature
Bug#1063204: nordugrid-arc: NMU diff for 64-bit time_t transition
A bug in the script used for converting packages for t64 resulted in extraneous X-Time64-Compat entries. I am uploading a follow-up NMU to fix this. Please find a full NMU debdiff for time_t 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 nordugrid-arc-6.18.0/debian/changelog nordugrid-arc-6.18.0/debian/changelog --- nordugrid-arc-6.18.0/debian/changelog 2024-02-07 23:29:28.0 + +++ nordugrid-arc-6.18.0/debian/changelog 2024-03-03 09:44:15.0 + @@ -1,3 +1,17 @@ +nordugrid-arc (6.18.0-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix extraneous X-Time64-Compat declarations. + + -- Steve Langasek Sun, 03 Mar 2024 09:44:15 + + +nordugrid-arc (6.18.0-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063204 + + -- Benjamin Drung Thu, 29 Feb 2024 13:30:18 + + nordugrid-arc (6.18.0-2) unstable; urgency=medium * Disable test incompatible with SWIG 4.2 diff -Nru nordugrid-arc-6.18.0/debian/control nordugrid-arc-6.18.0/debian/control --- nordugrid-arc-6.18.0/debian/control 2024-02-05 17:12:08.0 + +++ nordugrid-arc-6.18.0/debian/control 2024-03-03 09:44:12.0 + @@ -3,7 +3,7 @@ Priority: optional Maintainer: Mattias Ellert Uploaders: Anders Waananen -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), dpkg-dev (>= 1.22.5), debhelper-compat (= 13), dh-python, libxml2-dev (>= 2.4.0), @@ -40,8 +40,10 @@ Vcs-Git: https://salsa.debian.org/ellert/nordugrid-arc.git Homepage: http://www.nordugrid.org -Package: libarccommon3v5 -Replaces: +Package: libarccommon3t64 +Provides: ${t64:Provides} +X-Time64-Compat: libarccommon3v5 +Replaces:libarccommon3v5, nordugrid-arc-hed (<< 1.0.1~rc2~), nordugrid-arc-arex (<< 2.0.1~), libarccommon0, @@ -62,7 +64,7 @@ nordugrid-arc-acix-core (<< 6.14.0-2~), nordugrid-arc-acix-scanner (<< 6.14.0-2~), nordugrid-arc-acix-index (<< 6.14.0-2~) -Breaks: +Breaks:libarccommon3v5 (<< ${source:Version}), nordugrid-arc-hed (<< 1.0.1~rc2~), nordugrid-arc-arex (<< 2.0.1~), libarccommon0, @@ -92,7 +94,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, - libarccommon3v5 (= ${binary:Version}), + libarccommon3t64 (= ${binary:Version}), nordugrid-arc-plugins-needed (= ${binary:Version}) Description: ARC command line clients NorduGrid is a collaboration aiming at development, maintenance and @@ -114,7 +116,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, - libarccommon3v5 (= ${binary:Version}) + libarccommon3t64 (= ${binary:Version}) Description: ARC Hosting Environment Daemon NorduGrid is a collaboration aiming at development, maintenance and support of the middleware, known as the Advanced Resource @@ -130,7 +132,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, - libarccommon3v5 (= ${binary:Version}), + libarccommon3t64 (= ${binary:Version}), nordugrid-arc-plugins-gridftp (= ${binary:Version}), nordugrid-arc-arcctl-service (= ${source:Version}) Description: ARC GridFTP server @@ -149,7 +151,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, - libarccommon3v5 (= ${binary:Version}), + libarccommon3t64 (= ${binary:Version}), nordugrid-arc-hed (= ${binary:Version}), nordugrid-arc-plugins-needed (= ${binary:Version}), nordugrid-arc-arcctl-service (= ${source:Version}) @@ -216,16 +218,16 @@ Package: nordugrid-arc-arcctl Replaces: - libarccommon3v5 (<< 6.5.0~), + libarccommon3t64 (<< 6.5.0~), nordugrid-arc-arex (<< 6.5.0~) Breaks: - libarccommon3v5 (<< 6.5.0~), + libarccommon3t64 (<< 6.5.0~), nordugrid-arc-arex (<< 6.5.0~) Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, - libarccommon3v5 (>= ${source:Version}) + libarccommon3t64 (>= ${source:Version}) Description: ARC Control Tool NorduGrid is a collaboration aiming at development, maintenance and support of the middleware, known as the Advanced Resource @@ -236,18 +238,18 @@ Package: nordugrid-arc-arcctl-service Replaces: - libarccommon3v5 (<< 6.5.0~), + libarccommon3t64 (<< 6.5.0~), nordugrid-arc-arcctl (<< 6.6.0~), nordugrid-arc-arex (<< 6.6.0~) Breaks: - libarccommon3v5 (<< 6.5.0~), + libarccommon3t64 (<< 6.5.0~), nordugrid-arc-arcctl (<< 6.6.0~), nordugrid-arc-arex (<< 6.6.0~) Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, - libarccommon3v5 (>= ${source:Version}), + libarccommon3t64 (>= ${source:Version}), nordugrid-arc-arcctl (= ${source:Version}) Description: ARC Control Tool - service control modules NorduGrid is a
Bug#1062194: Bug#1065145: guacd: internal aliasing conflict on guacd.service
Thanks, NMU uploaded to address this regression. Please find attached the full NMU debdiff for time_t. On Fri, Mar 01, 2024 at 07:50:10AM +0100, Helmut Grohne wrote: > Package: guacd > Version: 1.3.0-1.2 > Severity: serious > Tags: patch > User: helm...@debian.org > Usertags: dep17 > X-Debbugs-Cc: vor...@debian.org > > I changed dh_installsystemd to install systemd units below /usr/lib > rather than /lib a while back. Back then, I rebuilt all possibly > affected packages and guacd happened to FTBFS. Hence, it was ignored in > my analysis. Now the time64 transition fixed the FTBFS and guacd > installs both /lib/systemd/system/guacd.service and > /usr/lib/systemd/system/guacd.service. Doing so is a policy violation > and causes an installation failure on /usr-merged systems: > > Unpacking guacd (1.3.0-1.2) ... > dpkg: error processing archive > /tmp/apt-dpkg-install-JKIS2y/25-guacd_1.3.0-1.2_amd64.deb (--unpack): > unable to install new version of '/usr/lib/systemd/system/guacd.service': No > such file or directory > > I'm attaching a patch fixing this issue. > > Helmut > diff --minimal -Nru guacamole-server-1.3.0/debian/changelog > guacamole-server-1.3.0/debian/changelog > --- guacamole-server-1.3.0/debian/changelog 2024-02-29 07:18:24.0 > +0100 > +++ guacamole-server-1.3.0/debian/changelog 2024-03-01 07:40:03.0 > +0100 > @@ -1,3 +1,10 @@ > +guacamole-server (1.3.0-1.3) UNRELEASED; urgency=medium > + > + * Non-maintainer upload. > + * Install guacd.service only once. (Closes: #-1) > + > + -- Helmut Grohne Fri, 01 Mar 2024 07:40:03 +0100 > + > guacamole-server (1.3.0-1.2) unstable; urgency=medium > >* Non-maintainer upload. > diff --minimal -Nru guacamole-server-1.3.0/debian/guacd.install > guacamole-server-1.3.0/debian/guacd.install > --- guacamole-server-1.3.0/debian/guacd.install 2022-02-07 > 19:02:10.0 +0100 > +++ guacamole-server-1.3.0/debian/guacd.install 2024-03-01 > 07:39:57.0 +0100 > @@ -1,4 +1,3 @@ > bin/guacctl /usr/bin > /usr/sbin/guacd > /usr/share/man/man8/guacd.8 > -debian/guacd.service /lib/systemd/system/ -- 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 guacamole-server-1.3.0/debian/changelog guacamole-server-1.3.0/debian/changelog --- guacamole-server-1.3.0/debian/changelog 2022-02-07 18:02:10.0 + +++ guacamole-server-1.3.0/debian/changelog 2024-03-03 08:10:03.0 + @@ -1,3 +1,18 @@ +guacamole-server (1.3.0-1.3) unstable; urgency=medium + + * Non-maintainer upload. + * Install guacd.service only once. Thanks to +Helmut Grohne . Closes #1065145. + + -- Steve Langasek Sun, 03 Mar 2024 08:10:03 + + +guacamole-server (1.3.0-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062194 + + -- Steve Langasek Thu, 29 Feb 2024 06:18:24 + + guacamole-server (1.3.0-1.1) unstable; urgency=medium * Non-maintainer upload diff -Nru guacamole-server-1.3.0/debian/control guacamole-server-1.3.0/debian/control --- guacamole-server-1.3.0/debian/control 2022-02-07 18:02:10.0 + +++ guacamole-server-1.3.0/debian/control 2024-02-29 06:18:23.0 + @@ -3,7 +3,7 @@ Maintainer: Debian Remote Maintainers Uploaders: Dominik George , -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 11), freerdp2-dev, libcairo-dev, @@ -30,7 +30,7 @@ Architecture: any Multi-Arch: same Depends: - libguac19 (= ${binary:Version}), + libguac19t64 (= ${binary:Version}), ${misc:Depends}, Replaces: libguac1-dev, @@ -50,11 +50,11 @@ ${misc:Depends}, ${shlibs:Depends}, Recommends: - libguac-client-rdp0, - libguac-client-ssh0, - libguac-client-vnc0, + libguac-client-rdp0t64, + libguac-client-ssh0t64, + libguac-client-vnc0t64, Suggests: - libguac-client-telnet0, + libguac-client-telnet0t64, Description: HTML5 web application for accessing remote desktops (proxy daemon) Guacamole is an HTML5 web application that provides access to a desktop environment using remote desktop protocols. A centralized server acts as a @@ -70,7 +70,10 @@ . This package contains the daemon binary. -Package: libguac-client-rdp0 +Package: libguac-client-rdp0t64 +Provides: ${t64:Provides} +Replaces: libguac-client-rdp0 +Breaks: libguac-client-rdp0 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -97,7 +100,10 @@ . This package contains protocol support for RDP backends. -Package: libguac-client-ssh0 +Package: libguac
Bug#1063251: Bug#1065121: xdelta: still depends on libxdelta2
Thanks, NMU uploaded. Attached is a full NMU debdiff for the time_t transition. On Thu, Feb 29, 2024 at 11:26:42PM +0100, Sven Joachim wrote: > Package: xdelta > Version: 1.1.3-10.5 > Severity: serious > X-Debbugs-Cc: Sven Joachim , Steve Langasek > > > The xdelta package still depends on libxdelta2, rather than on > libxdelta2t64 as it should. > > The build log on m68k[1] shows that on this architecture libxdelta2t64 > gained a dependency on libxdelta2 as well. Builds for other 32-bit > architectures are still missing, but I suspect the libxdelta2t64 package > will not installable on architectures where it does not provide > libxdelta2. > > Removing the debian/shlibs.local file is most certainly going to fix > this mess, but I have not tested it. > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (101, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > > 1. > https://buildd.debian.org/status/fetch.php?pkg=xdelta=m68k=1.1.3-10.5=1709209632=0 > -- 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 xdelta-1.1.3/debian/changelog xdelta-1.1.3/debian/changelog --- xdelta-1.1.3/debian/changelog 2021-12-31 16:50:22.0 + +++ xdelta-1.1.3/debian/changelog 2024-03-03 07:46:54.0 + @@ -1,3 +1,18 @@ +xdelta (1.1.3-10.6) unstable; urgency=medium + + * Non-maintainer upload. + * Remove obsolete debian/shlibs.local which breaks install on 32-bit +archs. Thanks to Sven Joachim . Closes: #1065121. + + -- Steve Langasek Sun, 03 Mar 2024 07:46:54 + + +xdelta (1.1.3-10.5) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063251 + + -- Steve Langasek Thu, 29 Feb 2024 06:20:41 + + xdelta (1.1.3-10.4) unstable; urgency=medium * Non-maintainer upload. diff -Nru xdelta-1.1.3/debian/control xdelta-1.1.3/debian/control --- xdelta-1.1.3/debian/control 2021-12-31 16:50:22.0 + +++ xdelta-1.1.3/debian/control 2024-02-29 06:20:41.0 + @@ -2,7 +2,7 @@ Section: utils Priority: optional Maintainer: LaMont Jones -Build-Depends: debhelper-compat (= 13), libglib2.0-dev, zlib1g-dev, pkgconf | pkg-config +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libglib2.0-dev, zlib1g-dev, pkgconf | pkg-config Standards-Version: 4.6.0 Rules-Requires-Root: no Vcs-Browser: https://salsa.debian.org/debian/xdelta @@ -20,7 +20,10 @@ these deltas to a copy of the original file. Xdelta uses a fast, linear algorithm and performs well on both binary and text files. -Package: libxdelta2 +Package: libxdelta2t64 +Provides: ${t64:Provides} +Replaces: libxdelta2 +Breaks: libxdelta2 (<< ${source:Version}) Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} @@ -39,7 +42,7 @@ Package: libxdelta2-dev Architecture: any Section: libdevel -Depends: ${misc:Depends}, libxdelta2 (= ${binary:Version}) +Depends: ${misc:Depends}, libxdelta2t64 (= ${binary:Version}) Breaks: xdelta (<< 1.1.3-9.3~) Replaces: xdelta-dev, xdelta (<< 1.1.3-9.3~) Conflicts: libxdelta0-dev, libxdelta1-dev diff -Nru xdelta-1.1.3/debian/libxdelta2.install xdelta-1.1.3/debian/libxdelta2.install --- xdelta-1.1.3/debian/libxdelta2.install 2021-12-31 16:50:22.0 + +++ xdelta-1.1.3/debian/libxdelta2.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/*.so.* diff -Nru xdelta-1.1.3/debian/libxdelta2.shlibs xdelta-1.1.3/debian/libxdelta2.shlibs --- xdelta-1.1.3/debian/libxdelta2.shlibs 2021-12-31 16:50:22.0 + +++ xdelta-1.1.3/debian/libxdelta2.shlibs 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -libxdelta 2 libxdelta2 (>= 1.1.3) -libedsio 0 libxdelta2 (>= 1.1.3) diff -Nru xdelta-1.1.3/debian/libxdelta2t64.install xdelta-1.1.3/debian/libxdelta2t64.install --- xdelta-1.1.3/debian/libxdelta2t64.install 1970-01-01 00:00:00.0 + +++ xdelta-1.1.3/debian/libxdelta2t64.install 2021-12-31 16:50:22.0 + @@ -0,0 +1 @@ +usr/lib/*/*.so.* diff -Nru xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides --- xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 2024-02-29 06:20:32.0 + @@ -0,0 +1 @@ +libxdelta2t64: package-name-doesnt-match-sonames libxdelta2 diff -Nru xdelta-1.1.3/debian/libxdelta2t64.shlibs xdelta-1.1.3/debian/libxdelta2t64.shlibs --- xdelta-1.1.3/debian/libxdelt
Bug#1064282: poppler: NMU diff for 64-bit time_t transition
On Sun, Mar 03, 2024 at 07:25:22AM +0100, Andreas Metzler wrote: > On 2024-03-01 Daniel Serpell wrote: > > Source: poppler > > Followup-For: Bug #1064282 > > Control: reopen 1064282 > > As reported in bug 1065155, the provided patch was incorrect, the > > X-Time64-Compat header is set incorrectly to libpoppler-cpp0v5 for all > > the library packages. > Good Morning, > Also afaict (from browsing GIT history) the build-dependencies are > insufficient, X-Time64-Compat was initially added in debhelper 13.12. Note that the Provides: are effectively an optimization on 64-bit archs, to provide binary backwards-compatibility with third-party binaries and with binaries in stable series as part of an upgrade. All packages in Debian should be rebuilt against the new library names, on all archs, before release. So we have not added versioned build-depends on debhelper. (Particularly irrelevant for poppler, whose soname changes ~ monthly.) -- 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 signature.asc Description: PGP signature
Bug#1064188: mrpt: NMU diff for 64-bit time_t transition
On Fri, Mar 01, 2024 at 12:03:26PM +0100, José Luis Blanco-Claraco wrote: > Hi Steve, > As package and upstream's maintainer, what should I do to ensure the > library is change safe? > Would it help to totally remove references to time_t in all public headers? I don't understand what you mean by "change safe". The API is the API, and we have uploaded it to pick up the new 64-bit time_t ABI. > El dom, 18 feb 2024, 9:00, Steve Langasek escribió: > > > Source: mrpt > > Version: 1:2.11.9+ds-1 > > Severity: important > > Tags: patch pending sid trixie > > User: debian-...@lists.debian.org > > Usertags: time-t > > > > NOTICE: these changes must not be uploaded to unstable yet! > > > > Dear maintainer, > > > > As part of the 64-bit time_t transition required to support 32-bit > > architectures in 2038 and beyond > > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > > mrpt as a source package shipping runtime libraries whose ABI > > either is affected by the change in size of time_t, or could not be > > analyzed via abi-compliance-checker (and therefore to be on the safe > > side we assume is affected). > > > > To ensure that inconsistent combinations of libraries with their > > reverse-dependencies are never installed together, it is necessary to > > have a library transition, which is most easily done by renaming the > > runtime library package. > > > > Since turning on 64-bit time_t is being handled centrally through a change > > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > > important that libraries affected by this ABI change all be uploaded close > > together in time. Therefore I have prepared a 0-day NMU for mrpt > > which will initially be uploaded to experimental if possible, then to > > unstable after packages have cleared binary NEW. > > > > Please find the patch for this NMU attached. > > > > If you have any concerns about this patch, please reach out ASAP. Although > > this package will be uploaded to experimental immediately, there will be a > > period of several days before we begin uploads to unstable; so if > > information > > becomes available that your package should not be included in the > > transition, > > there is time for us to amend the planned uploads. > > > > > > > > -- System Information: > > Debian Release: trixie/sid > > APT prefers unstable > > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > > -- 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 signature.asc Description: PGP signature
Bug#1061992: Bug#1065315: libcurl4t64 Provides libcurl3-gnutls
I'm sorry, I have not been able to isolate the bug in the NMU scripting that caused this. I am uploading a fixed NMU, please find the complete NMU debdiff attached. On Sat, Mar 02, 2024 at 08:32:02PM +0500, Andrey Rahmatullin wrote: > Package: libcurl4t64 > Version: 8.6.0-3.1 > Severity: serious > X-Debbugs-Cc: vor...@debian.org, aure...@debian.org > > Yet another case of wrong X-Time64-Compat, found by Aurelien. > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable-debug > APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, > 'unstable'), (500, 'testing'), (101, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 6.7-amd64 (SMP w/4 CPU threads; PREEMPT) > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, > TAINT_UNSIGNED_MODULE > Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages libcurl4t64 depends on: > ii libbrotli11.1.0-2+b3 > ii libc6 2.37-15.1 > ii libgssapi-krb5-2 1.20.1-5+b1 > ii libidn2-0 2.3.7-2 > ii libldap-2.5-0 2.5.13+dfsg-5+b3 > ii libnghttp2-14 1.59.0-1 > ii libpsl5 0.21.2-1+b1 > pn libpsl5t64 > ii librtmp1 2.4+20151223.gitfa8646d.1-2+b2 > ii libssh2-1t64 [libssh2-1] 1.11.0-4.1 > ii libssl3t64 [libssl3] 3.1.5-1.1 > ii libzstd1 1.5.5+dfsg2-2 > ii zlib1g1:1.3.dfsg-3.1 > > Versions of packages libcurl4t64 recommends: > ii ca-certificates 20240203 > > libcurl4t64 suggests no packages. > -- 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 curl-8.6.0/debian/changelog curl-8.6.0/debian/changelog --- curl-8.6.0/debian/changelog 2024-02-19 22:16:17.0 + +++ curl-8.6.0/debian/changelog 2024-03-02 18:43:58.0 + @@ -1,3 +1,17 @@ +curl (8.6.0-3.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix wrong X-Time64-Compat for libcurl4t64. Closes: #1065315. + + -- Steve Langasek Sat, 02 Mar 2024 18:43:58 + + +curl (8.6.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1061992 + + -- Steve Langasek Sat, 02 Mar 2024 07:11:53 + + curl (8.6.0-3) unstable; urgency=medium * d/p/vtls_revert_receive_max_buffer_add_test_case.patch: New patch to fix diff -Nru curl-8.6.0/debian/control curl-8.6.0/debian/control --- curl-8.6.0/debian/control 2024-02-19 22:16:17.0 + +++ curl-8.6.0/debian/control 2024-03-02 18:43:46.0 + @@ -5,7 +5,7 @@ Uploaders: Carlos Henrique Lima Melara , Samuel Henrique , Sergio Durigan Junior -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), autoconf, automake, @@ -42,7 +42,7 @@ Package: curl Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libcurl4 (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libcurl4t64 (= ${binary:Version}) Multi-Arch: foreign Description: command line tool for transferring data with URL syntax curl is a command line tool for transferring data with URL syntax, supporting @@ -54,14 +54,17 @@ NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks. -Package: libcurl4 +Package: libcurl4t64 +Provides: ${t64:Provides} +X-Time64-Compat: libcurl4 +Breaks: libcurl4 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: ca-certificates Pre-Depends: ${misc:Pre-Depends} Conflicts: libcurl3 -Replaces: libcurl3 +Replaces: libcurl4, libcurl3 Multi-Arch: same Description: easy-to-use client-side URL transfer library (OpenSSL flavour) libcurl is an easy-to-use client-side URL transfer library, supporting DICT, @@ -79,7 +82,11 @@ . SSL support is provided by OpenSSL. -Package: libcurl3-gnutls +Package: libcurl3t64-gnutls +Provides: ${t64:Provides} +X-Time64-Compat: libcurl3-gnutls +Replaces: libcurl3-gnutls +Breaks: libcurl3-gnutls (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -111,7 +118,7 @@ libcurl4-dev, libcurl3-dev Conflicts: libcurl4-gnutls-dev, libssl1.0-dev -Depends: ${misc:Depends}, libcurl4 (= ${binary:Version}) +Depends: ${misc:Depends}, libcurl4t64 (= ${binary:Vers
Bug#1062832: opencascade: 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') 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 opencascade-7.6.3+dfsg1/debian/changelog opencascade-7.6.3+dfsg1/debian/changelog --- opencascade-7.6.3+dfsg1/debian/changelog2023-05-23 07:45:56.0 + +++ opencascade-7.6.3+dfsg1/debian/changelog2024-03-02 10:13:48.0 + @@ -1,3 +1,10 @@ +opencascade (7.6.3+dfsg1-7.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062832 + + -- Steve Langasek Sat, 02 Mar 2024 10:13:48 + + opencascade (7.6.3+dfsg1-7) unstable; urgency=medium * Update broken symlink /usr/bin/occt-draw to new version diff -Nru opencascade-7.6.3+dfsg1/debian/control opencascade-7.6.3+dfsg1/debian/control --- opencascade-7.6.3+dfsg1/debian/control 2023-05-14 09:02:22.0 + +++ opencascade-7.6.3+dfsg1/debian/control 2024-03-02 10:13:48.0 + @@ -4,7 +4,7 @@ Tobias Frost Section: science Priority: optional -Build-Depends: cmake, +Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), dh-exec, libfreeimage-dev, @@ -27,16 +27,17 @@ Homepage: https://www.opencascade.com/ Rules-Requires-Root: no -Package: libocct-foundation-7.6 +Package: libocct-foundation-7.6t64 +Provides: ${t64:Provides} Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} -Breaks: libocct-foundation-7.4, +Breaks: libocct-foundation-7.6 (<< ${source:Version}), libocct-foundation-7.4, libocct-foundation-7.5, -Replaces: libocct-foundation-7.4, +Replaces: libocct-foundation-7.6, libocct-foundation-7.4, libocct-foundation-7.5, Description: OCCT module underlying all other OCCT classes Open CASCADE Technology is a suite for 3D surface and solid modeling, @@ -56,8 +57,8 @@ Architecture: any Multi-Arch: same Section: libdevel -Depends: libocct-foundation-7.6 (<< ${binary:Version}+1~), - libocct-foundation-7.6 (>= ${binary:Version}), +Depends: libocct-foundation-7.6t64 (<< ${binary:Version}+1~), + libocct-foundation-7.6t64 (>= ${binary:Version}), ${misc:Depends} Conflicts: liboce-foundation-dev Breaks: occt-misc (<< 7.6.3+dfsg1-4~) @@ -71,16 +72,17 @@ This package contains the headers and symlinks for libraries shipped by libocct-foundation. -Package: libocct-modeling-data-7.6 +Package: libocct-modeling-data-7.6t64 +Provides: ${t64:Provides} Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} -Breaks: libocct-modeling-data-7.4, +Breaks: libocct-modeling-data-7.6 (<< ${source:Version}), libocct-modeling-data-7.4, libocct-modeling-data-7.5, -Replaces: libocct-modeling-data-7.4, +Replaces: libocct-modeling-data-7.6, libocct-modeling-data-7.4, libocct-modeling-data-7.5, Description: Open CASCADE Technology 2D/3D geometric primitives data structures Open CASCADE Technology is a suite for 3D surface and solid modeling, @@ -99,8 +101,8 @@ Section: libdevel Depends: libocct-foundation-dev (<< ${binary:Version}+1~), libocct-foundation-dev (>= ${binary:Version}), - libocct-modeling-data-7.6 (<< ${binary:Version}+1~), - libocct-modeling-data-7.6 (>= ${binary:Version}), + libocct-modeling-data-7.6t64 (<< ${binary:Version}+1~), + libocct-modeling-data-7.6t64 (>= ${binary:Version}), ${misc:Depends} Conflicts: liboce-modeling-dev Replaces: liboce-modeling-dev @@ -113,16 +115,17 @@ This package contains the headers and symlinks for libraries shipped by libocct-modeling-data. -Package: libocct-modeling-algorithms-7.6 +Package: libocct-modeling-algorithms-7.6t64 +Provides: ${t64:Provides} Architecture: any Multi-Arch: same Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} -Breaks: libocct-modeling-algorithms-7.4, +Breaks: libocct-modeling-algorithms-7.6 (<< ${source:Version}), libocct-modeling-algorithms-7.4, libocct-modeling-algorithms-7.5, -Replaces: libocct-modeling-algorithms-7.4, +Replaces: libocct-modeling-algorithms-7.6, libocct-modeling-algori
Bug#1062832: opencascade: NMU diff for 64-bit time_t transition
Control: tags -1 + pending On Sat, Mar 02, 2024 at 11:09:07AM +0100, Tobias Frost wrote: > On Fri, Mar 01, 2024 at 12:00:43AM -0800, Steve Langasek wrote: > > > I'm currently preparing the transistion to the next opencascade > > > version that require new packages anyway, as upstream does not > > > handle SONAMES very well. This NMU will only make me additional work. > > So, when do you intend that transition to land? opencascade has > > reverse-dependencies in the archive, and rebuilds of any of those packages > > *now* will result in ABI skew and breakage. > Fair enough, go ahead with upload, I'll tackle the new upstream version > later. (Appologies for the mess, plans on my side didn't work out) Thanks, queuing this for upload now. -- 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 signature.asc Description: PGP signature
Bug#1061959: fxt: 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') 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 fxt-0.3.13/debian/changelog fxt-0.3.13/debian/changelog --- fxt-0.3.13/debian/changelog 2023-12-26 00:26:01.0 + +++ fxt-0.3.13/debian/changelog 2024-03-02 08:02:12.0 + @@ -1,3 +1,10 @@ +fxt (0.3.13-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1061959 + + -- Steve Langasek Sat, 02 Mar 2024 08:02:12 + + fxt (0.3.13-4) unstable; urgency=medium * rules: Fix FTCBFS: Do not pass host cflags to native build. diff -Nru fxt-0.3.13/debian/control fxt-0.3.13/debian/control --- fxt-0.3.13/debian/control 2022-09-17 02:13:24.0 + +++ fxt-0.3.13/debian/control 2024-03-02 08:02:12.0 + @@ -2,7 +2,7 @@ Priority: optional Maintainer: Samuel Thibault Uploaders: Vincent Danjean -Build-Depends: debhelper-compat (= 13), gawk, help2man +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), gawk, help2man Build-Conflicts: binutils-dev Rules-Requires-Root: no Standards-Version: 4.6.0 @@ -15,7 +15,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: ${shlibs:Depends}, ${misc:Depends}, libfxt2 (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libfxt2t64 (= ${binary:Version}) Description: Multithreaded tracing library FxT is a library and associated tools that can be used to analyze the performance of multithreaded programs which can potentially use a @@ -28,7 +28,10 @@ . This package contains static libraries and development headers. -Package: libfxt2 +Package: libfxt2t64 +Provides: ${t64:Provides} +Replaces: libfxt2 +Breaks: libfxt2 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru fxt-0.3.13/debian/libfxt2.install fxt-0.3.13/debian/libfxt2.install --- fxt-0.3.13/debian/libfxt2.install 2021-05-06 22:35:21.0 + +++ fxt-0.3.13/debian/libfxt2.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru fxt-0.3.13/debian/libfxt2t64.install fxt-0.3.13/debian/libfxt2t64.install --- fxt-0.3.13/debian/libfxt2t64.install1970-01-01 00:00:00.0 + +++ fxt-0.3.13/debian/libfxt2t64.install2021-05-06 22:35:21.0 + @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff -Nru fxt-0.3.13/debian/libfxt2t64.lintian-overrides fxt-0.3.13/debian/libfxt2t64.lintian-overrides --- fxt-0.3.13/debian/libfxt2t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ fxt-0.3.13/debian/libfxt2t64.lintian-overrides 2024-03-02 08:02:04.0 + @@ -0,0 +1 @@ +libfxt2t64: package-name-doesnt-match-sonames libfxt2
Bug#1061954: frog: 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') 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 frog-0.20/debian/changelog frog-0.20/debian/changelog --- frog-0.20/debian/changelog 2020-04-23 16:22:12.0 + +++ frog-0.20/debian/changelog 2024-03-02 07:59:45.0 + @@ -1,3 +1,10 @@ +frog (0.20-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1061954 + + -- Steve Langasek Sat, 02 Mar 2024 07:59:45 + + frog (0.20-2) unstable; urgency=medium * Upload to unstable diff -Nru frog-0.20/debian/control frog-0.20/debian/control --- frog-0.20/debian/control2020-04-23 16:21:24.0 + +++ frog-0.20/debian/control2024-03-02 07:59:45.0 + @@ -4,7 +4,7 @@ Ko van der Sloot Section: science Priority: optional -Build-Depends: debhelper-compat (= 12), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12), frogdata (>= 0.18), libexttextcat-dev, libfolia-dev (>= 2.4), @@ -54,7 +54,7 @@ Package: libfrog-dev Section: libdevel Architecture: any -Depends: libfrog2 (= ${binary:Version}), +Depends: libfrog2t64 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: tagger and parser for natural languages (headers) @@ -80,14 +80,15 @@ . This package containers the headers needed to compile against Frog. -Package: libfrog2 +Package: libfrog2t64 +Provides: ${t64:Provides} Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same -Breaks: libfrog1 -Replaces: libfrog1 +Breaks: libfrog2 (<< ${source:Version}), libfrog1 +Replaces: libfrog2, libfrog1 Description: tagger and parser for Dutch language (library) Memory-Based Learning (MBL) is a machine-learning method applicable to a wide range of tasks in Natural Language Processing (NLP). diff -Nru frog-0.20/debian/libfrog2.install frog-0.20/debian/libfrog2.install --- frog-0.20/debian/libfrog2.install 2018-12-02 16:45:27.0 + +++ frog-0.20/debian/libfrog2.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libfrog.so.* diff -Nru frog-0.20/debian/libfrog2t64.install frog-0.20/debian/libfrog2t64.install --- frog-0.20/debian/libfrog2t64.install1970-01-01 00:00:00.0 + +++ frog-0.20/debian/libfrog2t64.install2018-12-02 16:45:27.0 + @@ -0,0 +1 @@ +usr/lib/*/libfrog.so.* diff -Nru frog-0.20/debian/libfrog2t64.lintian-overrides frog-0.20/debian/libfrog2t64.lintian-overrides --- frog-0.20/debian/libfrog2t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ frog-0.20/debian/libfrog2t64.lintian-overrides 2024-03-02 07:59:01.0 + @@ -0,0 +1 @@ +libfrog2t64: package-name-doesnt-match-sonames libfrog2
Bug#1062010: dar: 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') 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 dar-2.7.13/debian/changelog dar-2.7.13/debian/changelog --- dar-2.7.13/debian/changelog 2024-02-15 23:25:38.0 + +++ dar-2.7.13/debian/changelog 2024-03-02 07:41:43.0 + @@ -1,3 +1,10 @@ +dar (2.7.13-5.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062010 + + -- Steve Langasek Sat, 02 Mar 2024 07:41:43 + + dar (2.7.13-5) unstable; urgency=medium * Source-only upload for transition. diff -Nru dar-2.7.13/debian/control dar-2.7.13/debian/control --- dar-2.7.13/debian/control 2024-02-06 00:24:39.0 + +++ dar-2.7.13/debian/control 2024-03-02 07:41:42.0 + @@ -2,7 +2,7 @@ Section: utils Priority: optional Maintainer: John Goerzen -Build-Depends: debhelper-compat (= 13), pkg-config, zlib1g-dev, libbz2-dev, +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), pkg-config, zlib1g-dev, libbz2-dev, libzstd-dev, liblzo2-dev, liblzma-dev, liblz4-dev, libext2fs-dev, libgcrypt20-dev, libgpgme-dev, libassuan-dev, libargon2-dev, librsync-dev, libcap-dev, libnsl-dev, @@ -19,7 +19,7 @@ Package: libdar-dev Section: libdevel Architecture: any -Depends: libdar64-6000 (= ${binary:Version}), ${misc:Depends}, zlib1g-dev, +Depends: libdar64-6000t64 (= ${binary:Version}), ${misc:Depends}, zlib1g-dev, libbz2-dev, libzstd-dev, liblzo2-dev, liblzma-dev, liblz4-dev, libgcrypt20-dev, libgpg-error-dev, libassuan-dev, libargon2-dev Description: Disk ARchive: Development files for shared library @@ -36,7 +36,10 @@ compression, ATTR/ACL support. DAR also supports Pipes for remote operations, including with ssh. -Package: libdar64-6000 +Package: libdar64-6000t64 +Provides: ${t64:Provides} +Replaces: libdar64-6000 +Breaks: libdar64-6000 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -61,7 +64,7 @@ Package: dar Architecture: any -Depends: libdar64-6000 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Depends: libdar64-6000t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: par2, dar-docs Description: Disk ARchive: Backup directory tree and files Full featured archiver with support for differential backups, slices, diff -Nru dar-2.7.13/debian/libdar64-6000.dirs dar-2.7.13/debian/libdar64-6000.dirs --- dar-2.7.13/debian/libdar64-6000.dirs2024-02-05 06:01:51.0 + +++ dar-2.7.13/debian/libdar64-6000.dirs1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib diff -Nru dar-2.7.13/debian/libdar64-6000.install dar-2.7.13/debian/libdar64-6000.install --- dar-2.7.13/debian/libdar64-6000.install 2024-02-05 06:01:51.0 + +++ dar-2.7.13/debian/libdar64-6000.install 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -usr/lib/*/libdar64.so.6000.* -usr/lib/*/libdar64.so.* diff -Nru dar-2.7.13/debian/libdar64-6000t64.dirs dar-2.7.13/debian/libdar64-6000t64.dirs --- dar-2.7.13/debian/libdar64-6000t64.dirs 1970-01-01 00:00:00.0 + +++ dar-2.7.13/debian/libdar64-6000t64.dirs 2024-02-05 06:01:51.0 + @@ -0,0 +1 @@ +usr/lib diff -Nru dar-2.7.13/debian/libdar64-6000t64.install dar-2.7.13/debian/libdar64-6000t64.install --- dar-2.7.13/debian/libdar64-6000t64.install 1970-01-01 00:00:00.0 + +++ dar-2.7.13/debian/libdar64-6000t64.install 2024-02-05 06:01:51.0 + @@ -0,0 +1,2 @@ +usr/lib/*/libdar64.so.6000.* +usr/lib/*/libdar64.so.* diff -Nru dar-2.7.13/debian/libdar64-6000t64.lintian-overrides dar-2.7.13/debian/libdar64-6000t64.lintian-overrides --- dar-2.7.13/debian/libdar64-6000t64.lintian-overrides1970-01-01 00:00:00.0 + +++ dar-2.7.13/debian/libdar64-6000t64.lintian-overrides2024-03-02 07:40:24.0 + @@ -0,0 +1 @@ +libdar64-6000t64: package-name-doesnt-match-sonames libdar64-6000
Bug#1061992: curl: 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') 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 curl-8.6.0/debian/changelog curl-8.6.0/debian/changelog --- curl-8.6.0/debian/changelog 2024-02-19 22:16:17.0 + +++ curl-8.6.0/debian/changelog 2024-03-02 07:11:53.0 + @@ -1,3 +1,10 @@ +curl (8.6.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1061992 + + -- Steve Langasek Sat, 02 Mar 2024 07:11:53 + + curl (8.6.0-3) unstable; urgency=medium * d/p/vtls_revert_receive_max_buffer_add_test_case.patch: New patch to fix diff -Nru curl-8.6.0/debian/control curl-8.6.0/debian/control --- curl-8.6.0/debian/control 2024-02-19 22:16:17.0 + +++ curl-8.6.0/debian/control 2024-03-02 07:11:53.0 + @@ -5,7 +5,7 @@ Uploaders: Carlos Henrique Lima Melara , Samuel Henrique , Sergio Durigan Junior -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), autoconf, automake, @@ -42,7 +42,7 @@ Package: curl Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libcurl4 (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libcurl4t64 (= ${binary:Version}) Multi-Arch: foreign Description: command line tool for transferring data with URL syntax curl is a command line tool for transferring data with URL syntax, supporting @@ -54,14 +54,17 @@ NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks. -Package: libcurl4 +Package: libcurl4t64 +Provides: ${t64:Provides} +X-Time64-Compat: libcurl3-gnutls +Breaks: libcurl4 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: ca-certificates Pre-Depends: ${misc:Pre-Depends} Conflicts: libcurl3 -Replaces: libcurl3 +Replaces: libcurl4, libcurl3 Multi-Arch: same Description: easy-to-use client-side URL transfer library (OpenSSL flavour) libcurl is an easy-to-use client-side URL transfer library, supporting DICT, @@ -79,7 +82,11 @@ . SSL support is provided by OpenSSL. -Package: libcurl3-gnutls +Package: libcurl3t64-gnutls +Provides: ${t64:Provides} +X-Time64-Compat: libcurl3-gnutls +Replaces: libcurl3-gnutls +Breaks: libcurl3-gnutls (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -111,7 +118,7 @@ libcurl4-dev, libcurl3-dev Conflicts: libcurl4-gnutls-dev, libssl1.0-dev -Depends: ${misc:Depends}, libcurl4 (= ${binary:Version}) +Depends: ${misc:Depends}, libcurl4t64 (= ${binary:Version}) Suggests: libcurl4-doc, libidn-dev, libkrb5-dev, @@ -149,7 +156,7 @@ libcurl3-gnutls-dev, libcurl4-dev Conflicts: libcurl4-openssl-dev -Depends: ${misc:Depends}, libcurl3-gnutls (= ${binary:Version}) +Depends: ${misc:Depends}, libcurl3t64-gnutls (= ${binary:Version}) Suggests: libcurl4-doc, libgnutls28-dev, libidn-dev, diff -Nru curl-8.6.0/debian/libcurl3-gnutls.install curl-8.6.0/debian/libcurl3-gnutls.install --- curl-8.6.0/debian/libcurl3-gnutls.install 2024-02-19 22:16:17.0 + +++ curl-8.6.0/debian/libcurl3-gnutls.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libcurl-gnutls.so.4* diff -Nru curl-8.6.0/debian/libcurl3-gnutls.links curl-8.6.0/debian/libcurl3-gnutls.links --- curl-8.6.0/debian/libcurl3-gnutls.links 2024-02-19 22:16:17.0 + +++ curl-8.6.0/debian/libcurl3-gnutls.links 1970-01-01 00:00:00.0 + @@ -1,3 +0,0 @@ -#!/bin/sh - -echo usr/lib/$DEB_HOST_MULTIARCH/libcurl-gnutls.so.4 usr/lib/$DEB_HOST_MULTIARCH/libcurl-gnutls.so.3 diff -Nru curl-8.6.0/debian/libcurl3-gnutls.lintian-overrides curl-8.6.0/debian/libcurl3-gnutls.lintian-overrides --- curl-8.6.0/debian/libcurl3-gnutls.lintian-overrides 2024-02-19 22:16:17.0 + +++ curl-8.6.0/debian/libcurl3-gnutls.lintian-overrides 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -libcurl3-gnutls: package-name-doesnt-match-sonames libcurl-gnutls4 diff -Nru curl-8.6.0/debian/libcurl3-gnutls.symbols curl-8.6.0/debian/libcurl3-gnutls.symbols --- curl-8.6.0/debian/libcurl3-gnutls.symbols 2024-02-19 22:16:17.0 + +++ curl-8.6.0/debian/libcurl3-gnutls.symbols 1970-01-01 00:00:00.0 + @@ -1,97 +0,0 @@ -libcurl-gnutls.so.4 libcurl3-gnutls #M
Bug#1063102: swi-prolog: 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! On Mon, Feb 05, 2024 at 03:58:23AM +, Steve Langasek wrote: > Source: swi-prolog > Version: 1:5.107.0-1 > Severity: serious > Tags: patch sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > swi-prolog as a source package shipping runtime libraries whose ABI could > not be analyzed via abi-compliance-checker (and therefore to be on the > safe side we assume is affected).[0] > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition. In the case of swi-prolog, since shlibs point > to a virtual package (libswipl9), it is sufficient to change the Provides of > the runtime package without changing the actual binary package names. > > Since turning on 64-bit time_t is being handled centrally through a > change to the default dpkg-buildflags (https://bugs.debian.org/1037136), > it is important that libraries affected by this ABI change all be > uploaded close together in time. Therefore I have prepared a 0-day NMU > for swi-prolog, which I plan to upload to unstable once the necessary > dpkg changes have been made. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. There > will be a period of several days before we begin uploads to unstable; so > if information becomes available that your package should not be > included in the transition, there is time for us to amend the planned > uploads. > > Thanks, > -- > 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 > > [0] > https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/logs/swi-prolog-core/base/log.txt > diff -Nru swi-prolog-9.0.4+dfsg/debian/changelog > swi-prolog-9.0.4+dfsg/debian/changelog > --- swi-prolog-9.0.4+dfsg/debian/changelog2023-11-20 01:24:18.0 > -0800 > +++ swi-prolog-9.0.4+dfsg/debian/changelog2024-02-04 18:46:16.0 > -0800 > @@ -1,3 +1,10 @@ > +swi-prolog (9.0.4+dfsg-3.1) experimental; urgency=medium > + > + * Non-maintainer upload. > + * Adjust Provides for 64-bit time_t transition. > + > + -- Steve Langasek Mon, 05 Feb 2024 02:46:16 + > + > swi-prolog (9.0.4+dfsg-3) unstable; urgency=medium > >* Add upstream patch bumping Java compatibility version > diff -Nru swi-prolog-9.0.4+dfsg/debian/control > swi-prolog-9.0.4+dfsg/debian/control > --- swi-prolog-9.0.4+dfsg/debian/control 2023-11-20 01:24:18.0 > -0800 > +++ swi-prolog-9.0.4+dfsg/debian/control 2024-02-04 18:42:29.0 > -0800 > @@ -107,7 +107,7 @@ >swi-prolog-abi-binary-${swi-prolog:BABI}, >swi-prolog-abi-qlf-${swi-prolog:QLF}, >swi-prolog-abi-states-${swi-prolog:SSTATES}, > - libswipl9 > + libswipl9t64, ${t64:Provides} > Description: ISO/Edinburgh-style Prolog interpreter - core system > SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a > rich set of built-in predicates. It offers a fast, robust and small > diff -Nru swi-prolog-9.0.4+dfsg/debian/rules > swi-prolog-9.0.4+dfsg/debian/rules > --- swi-prolog-9.0.4+dfsg/debian/rules2023-11-20 01:24:18.0 > -0800 > +++ swi-prolog-9.0.4+dfsg/debian/rules2024-02-04 18:45:32.0 > -0800 > @@ -6,6 +6,13 @@ > DPKG_EXPORT_BUILDFLAGS = 1 > include /usr/share/dpkg/buildflags.mk > > +DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS) > +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) > + > +ifneq (,$(filter 64,$(DEB_HOST_ARCH_BITS))$(filter i386,$(DEB_HOST_ARCH))) > + t64_provides := libswipl9 > +endif > + > ifeq ($(DEB_BUILD_ARCH),riscv64) > DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -Wl,-latomic > -Wl,--as-needed > export DEB_LDFLAGS_MAINT_APPEND > @@ -114,7 +121,9 @@ >
Bug#1062926: stdgpu: NMU diff for 64-bit time_t transition
Control: tags -1 - pending Unfortunately it appears stdgpu now ftbfs in unstable with a C++ error, so we won't be able to NMU this. -- 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 signature.asc Description: PGP signature
Bug#1064301: oss4: 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! On Mon, Feb 19, 2024 at 12:32:53PM -0800, Steve Langasek wrote: > Source: oss4 > Version: 4.2-build2020-2 > Severity: important > Tags: patch pending sid trixie > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified oss4 > as a source package shipping runtime libraries whose ABI is affected by the > change in size of time_t. > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition. Since the affected library is libasound2, the > actual library transition is in alsa-lib and oss4 only needs changes to its > Provides: to match. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for oss4 which will > initially be uploaded to experimental, then to unstable after packages have > cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > -- > 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 oss4-4.2-build2020/debian/changelog > oss4-4.2-build2020/debian/changelog > --- oss4-4.2-build2020/debian/changelog 2023-08-04 17:12:47.0 > -0700 > +++ oss4-4.2-build2020/debian/changelog 2024-02-19 11:59:19.0 > -0800 > @@ -1,3 +1,13 @@ > +oss4 (4.2-build2020-2.1) experimental; urgency=medium > + > + * Non-maintainer upload. > + * Update libasound2 provides for 64-bit time_t transition. > + * Use explicit Provides: for libasound2 compat on 64-bit archs since > +debhelper won't be able to work this out given 't64' is not in the > +package name. > + > + -- Steve Langasek Mon, 19 Feb 2024 19:59:19 + > + > oss4 (4.2-build2020-2) unstable; urgency=medium > >* control: Drop dependency on now-obsolete lsb-base. > diff -Nru oss4-4.2-build2020/debian/control oss4-4.2-build2020/debian/control > --- oss4-4.2-build2020/debian/control 2023-08-04 17:09:33.0 -0700 > +++ oss4-4.2-build2020/debian/control 2024-02-19 11:59:19.0 -0800 > @@ -96,8 +96,8 @@ > Package: liboss4-salsa-asound2 > Section: libs > Architecture: any > -Provides: libasound2 > -Conflicts: libasound2 > +Provides: libasound2t64, libasound2 [amd64 arm64 mips64el ppc64el riscv64 > s390x] > +Conflicts: libasound2t64, libasound2 > Multi-Arch: same > Depends: liboss4-salsa2, ${misc:Depends} > Pre-Depends: ${misc:Pre-Depends} -- 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 oss4-4.2-build2020/debian/changelog oss4-4.2-build2020/debian/changelog --- oss4-4.2-build2020/debian/changelog 2023-08-05 00:12:47.0 + +++ oss4-4.2-build2020/debian/changelog 2024-02-19 19:59:19.0 + @@ -1,3 +1,13 @@ +oss4 (4.2-build2020-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Update libasound2 provides for 64-bit time_t transition. + * Use explicit Provides: for libasound2 compat on 64-bit archs since +debhelper won't be able to work this out given 't64' is not in the +package name. + + -- Steve Langasek Mon, 19 Feb 2024 19:59:19 + + oss4 (4.2-build2020-2) unstable; urgency=medium * control: Drop dependency on now-obsolete lsb-base. diff -Nru oss4-4.2-build20
Bug#1062855: rem: 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') 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 rem-0.6.0/debian/changelog rem-0.6.0/debian/changelog --- rem-0.6.0/debian/changelog 2020-09-19 09:19:39.0 + +++ rem-0.6.0/debian/changelog 2024-03-02 01:39:57.0 + @@ -1,3 +1,10 @@ +rem (0.6.0-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062855 + + -- Steve Langasek Sat, 02 Mar 2024 01:39:57 + + rem (0.6.0-4) unstable; urgency=medium * build with hardening=+all diff -Nru rem-0.6.0/debian/control rem-0.6.0/debian/control --- rem-0.6.0/debian/control2020-08-24 09:44:55.0 + +++ rem-0.6.0/debian/control2024-03-02 01:39:57.0 + @@ -1,8 +1,8 @@ Source: rem Section: libs Priority: optional -Build-Depends: - d-shlibs, +Build-Depends: dpkg-dev (>= 1.22.5), + d-shlibs (>= 0.106~), debhelper-compat (= 12), libre-dev, libssl-dev, @@ -18,7 +18,10 @@ Vcs-Browser: https://salsa.debian.org/pkg-voip-team/rem Rules-Requires-Root: no -Package: librem0 +Package: librem0t64 +Provides: ${t64:Provides} +Replaces: librem0 +Conflicts: librem0 (<< ${source:Version}) Section: libs Architecture: any Depends: @@ -45,7 +48,7 @@ Architecture: any Multi-Arch: same Depends: - librem0 (= ${binary:Version}), + librem0t64 (= ${binary:Version}), ${devlibs:Depends}, ${misc:Depends}, Description: library for real-time audio and video processing (development) diff -Nru rem-0.6.0/debian/librem0.lintian-overrides rem-0.6.0/debian/librem0.lintian-overrides --- rem-0.6.0/debian/librem0.lintian-overrides 2018-06-01 11:10:40.0 + +++ rem-0.6.0/debian/librem0.lintian-overrides 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -# packaging is not linked into upstream code -possible-gpl-code-linked-with-openssl diff -Nru rem-0.6.0/debian/librem0.symbols rem-0.6.0/debian/librem0.symbols --- rem-0.6.0/debian/librem0.symbols2018-11-29 21:46:55.0 + +++ rem-0.6.0/debian/librem0.symbols1970-01-01 00:00:00.0 + @@ -1,74 +0,0 @@ -# SymbolsHelper-Confirmed: 0.4.7 amd64 -librem.so.0 librem0 #MINVER# - aubuf_alloc@Base 0.4.6 - aubuf_append@Base 0.4.6 - aubuf_cur_size@Base 0.4.6 - aubuf_debug@Base 0.4.6 - aubuf_flush@Base 0.4.6 - aubuf_get@Base 0.4.6 - aubuf_read@Base 0.4.6 - aubuf_write@Base 0.4.6 - auconv_from_s16@Base 0.4.7 - auconv_to_s16@Base 0.4.7 - aufile_open@Base 0.4.6 - aufile_read@Base 0.4.6 - aufile_write@Base 0.4.6 - aufmt_name@Base 0.4.7 - aufmt_sample_size@Base 0.4.7 - aumix_alloc@Base 0.4.6 - aumix_playfile@Base 0.4.6 - aumix_source_alloc@Base 0.4.6 - aumix_source_count@Base 0.4.6 - aumix_source_enable@Base 0.4.6 - aumix_source_flush@Base 0.4.6 - aumix_source_put@Base 0.4.6 - auresamp@Base 0.4.6 - auresamp_init@Base 0.4.6 - auresamp_setup@Base 0.4.6 - autone_dtmf@Base 0.4.6 - autone_sine@Base 0.4.6 - avc_config_decode@Base 0.6.0 - avc_config_encode@Base 0.6.0 - dtmf_dec_alloc@Base 0.5.2 - dtmf_dec_probe@Base 0.5.2 - dtmf_dec_reset@Base 0.5.2 - fir_filter@Base 0.4.6 - fir_reset@Base 0.4.6 - g711_A2l@Base 0.4.6 - g711_l2A@Base 0.4.6 - g711_l2u@Base 0.4.6 - g711_u2l@Base 0.4.6 - goertzel_init@Base 0.5.2 - goertzel_reset@Base 0.5.2 - goertzel_result@Base 0.5.2 - vidconv@Base 0.4.6 - vidconv_aspect@Base 0.4.6 - vidfmt_descv@Base 0.4.6 - vidfmt_name@Base 0.4.6 - vidframe_alloc@Base 0.4.6 - vidframe_copy@Base 0.4.7 - vidframe_draw_hline@Base 0.4.6 - vidframe_draw_point@Base 0.4.6 - vidframe_draw_rect@Base 0.4.6 - vidframe_draw_vline@Base 0.4.6 - vidframe_fill@Base 0.4.6 - vidframe_init@Base 0.4.6 - vidframe_init_buf@Base 0.4.6 - vidframe_size@Base 0.4.6 - vidmix_alloc@Base 0.4.6 - vidmix_source_alloc@Base 0.4.6 - vidmix_source_enable@Base 0.4.6 - vidmix_source_get_focus@Base 0.4.6 - vidmix_source_isenabled@Base 0.4.6 - vidmix_source_isrunning@Base 0.4.6 - vidmix_source_put@Base 0.4.6 - vidmix_source_set_content_hide@Base 0.4.6 - vidmix_source_set_focus@Base 0.4.6 - vidmix_source_set_focus_idx@Base 0.4.6 - vidmix_source_set_rate@Base 0.4.6 - vidmix_source_set_size@Base 0.4.6 - vidmix_source_start@Base 0.4.6 - vidmix_source_stop@Base 0.4.6 - vidmix_source_toggle_selfview@Base 0.4.6 - wav_header_decode@Base 0.4.6 - wav_header_encode@Base 0.4.6 diff -Nru rem-0.6.0/debian/librem0t64.lintian-overrides rem-0.6.0/debian/librem0t64.lintian-overrides --- rem-
Bug#1064292: pyside2: 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') 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 pyside2-5.15.12/debian/changelog pyside2-5.15.12/debian/changelog --- pyside2-5.15.12/debian/changelog2024-02-08 08:13:11.0 + +++ pyside2-5.15.12/debian/changelog2024-03-02 00:27:01.0 + @@ -1,3 +1,10 @@ +pyside2 (5.15.12-6.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1064292 + + -- Steve Langasek Sat, 02 Mar 2024 00:27:01 + + pyside2 (5.15.12-6) unstable; urgency=medium * Team upload. diff -Nru pyside2-5.15.12/debian/control pyside2-5.15.12/debian/control --- pyside2-5.15.12/debian/control 2024-02-08 08:13:11.0 + +++ pyside2-5.15.12/debian/control 2024-03-02 00:27:01.0 + @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian Qt/KDE Maintainers Uploaders: Kurt Kremitzki -Build-Depends: chrpath, +Build-Depends: dpkg-dev (>= 1.22.5), chrpath, cmake (>= 3.1), debhelper-compat (= 13), dh-python, @@ -76,13 +76,14 @@ . This package contains the common documentation package. -Package: libpyside2-py3-5.15 +Package: libpyside2-py3-5.15t64 +Breaks: libpyside2-py3-5.15 (<< ${source:Version}) Section: libs Architecture: any Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} Conflicts: libpyside2-py3-5.11, libpyside2-py3-5.13, libpyside2-py3-5.14 -Replaces: libpyside2-py3-5.11, libpyside2-py3-5.13, libpyside2-py3-5.14 -Provides: libpyside2-py3 +Replaces: libpyside2-py3-5.15, libpyside2-py3-5.11, libpyside2-py3-5.13, libpyside2-py3-5.14 +Provides: ${t64:Provides}, libpyside2-py3 Description: Python 3 bindings for Qt5 (base files) pyside2 provides Python bindings for Qt 5.x framework. . @@ -94,7 +95,7 @@ Package: libpyside2-dev Section: libdevel Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends}, libpyside2-py3-5.15 (= ${binary:Version}) +Depends: ${misc:Depends}, ${shlibs:Depends}, libpyside2-py3-5.15t64 (= ${binary:Version}) Description: Python bindings for Qt5 (development files) pyside2 provides Python bindings for Qt 5.x framework. . @@ -127,13 +128,14 @@ . Shiboken2 is the binding generator used to create the PySide2 bindings. -Package: libshiboken2-py3-5.15 +Package: libshiboken2-py3-5.15t64 +Breaks: libshiboken2-py3-5.15 (<< ${source:Version}) Section: libs Architecture: any Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} Conflicts: libshiboken2-py3-5.11, libshiboken2-py3-5.13, libshiboken2-py3-5.14 -Replaces: libshiboken2-py3-5.11, libshiboken2-py3-5.13, libshiboken2-py3-5.14 -Provides: libshiboken2-py3 +Replaces: libshiboken2-py3-5.15, libshiboken2-py3-5.11, libshiboken2-py3-5.13, libshiboken2-py3-5.14 +Provides: ${t64:Provides}, libshiboken2-py3 Description: CPython bindings generator for C++ libraries (Python3 shared library) Shiboken2 is a bindings generator for C++ libraries that outputs CPython source code. It collects information from library headers, and then @@ -148,7 +150,7 @@ Section: libdevel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, - libshiboken2-py3-5.15 (= ${binary:Version}), shiboken2 (= ${binary:Version}), python3-dev + libshiboken2-py3-5.15t64 (= ${binary:Version}), shiboken2 (= ${binary:Version}), python3-dev Description: CPython bindings generator for C++ libraries (development files) Shiboken2 is a bindings generator for C++ libraries that outputs CPython source code. It collects information from library headers, and then diff -Nru pyside2-5.15.12/debian/libpyside2-py3-5.15.install pyside2-5.15.12/debian/libpyside2-py3-5.15.install --- pyside2-5.15.12/debian/libpyside2-py3-5.15.install 2024-02-08 08:13:11.0 + +++ pyside2-5.15.12/debian/libpyside2-py3-5.15.install 1970-01-01 00:00:00.0 + @@ -1,4 +0,0 @@ -pyside3_install/py3*-relwithdebinfo/lib/libpyside2*.so.* usr/lib/${DEB_HOST_MULTIARCH} -pyside3_install/py3*-relwithdebinfo/lib/python*/site-packages/PySide2/_git_pyside_version.py usr/lib/python3/dist-packages/PySide2 -pyside3_install/py3*-relwithdebinfo/lib/python*/site-packages/PySide2/__init__.py usr/lib/python3/dist-packages/PySide2 -pyside3_install/py3*-relwithdebinfo/lib/python*/site-packages/PySide2/_config.py usr/lib/python3/dist-packages/PySide2
Bug#1063210: pari: 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') 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 pari-2.15.4/debian/changelog pari-2.15.4/debian/changelog --- pari-2.15.4/debian/changelog2023-07-12 10:08:54.0 + +++ pari-2.15.4/debian/changelog2024-03-01 23:24:56.0 + @@ -1,3 +1,10 @@ +pari (2.15.4-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063210 + + -- Steve Langasek Fri, 01 Mar 2024 23:24:56 + + pari (2.15.4-2) unstable; urgency=medium * New patch: usptream-forqfvec: from upstream, fix 32bit support diff -Nru pari-2.15.4/debian/control pari-2.15.4/debian/control --- pari-2.15.4/debian/control 2023-07-10 09:31:13.0 + +++ pari-2.15.4/debian/control 2024-03-01 23:24:56.0 + @@ -1,5 +1,5 @@ Source: pari -Build-Depends: debhelper-compat (= 13), libreadline-dev, libx11-dev, libgmp-dev, +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libreadline-dev, libx11-dev, libgmp-dev, pari-galdata, pari-elldata, pari-seadata, pari-galpol, pari-nflistdata Build-Depends-Indep: texlive-base, texlive-latex-base Section: math @@ -34,7 +34,7 @@ Architecture: any Section: libdevel Provides: libpari-gmp-tls8-dev -Depends: libpari-gmp-tls8 (= ${binary:Version}), libc-dev, ${misc:Depends} +Depends: libpari-gmp-tls8t64 (= ${binary:Version}), libc-dev, ${misc:Depends} Suggests: libpari-gmp-tls8-dbgsym, pari-gp2c Multi-Arch: same Description: PARI/GP Computer Algebra System development files @@ -52,7 +52,10 @@ . This package contains the include files and static library. -Package: libpari-gmp-tls8 +Package: libpari-gmp-tls8t64 +Provides: ${t64:Provides} +Replaces: libpari-gmp-tls8 +Breaks: libpari-gmp-tls8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru pari-2.15.4/debian/libpari-gmp-tls8t64.lintian-overrides pari-2.15.4/debian/libpari-gmp-tls8t64.lintian-overrides --- pari-2.15.4/debian/libpari-gmp-tls8t64.lintian-overrides1970-01-01 00:00:00.0 + +++ pari-2.15.4/debian/libpari-gmp-tls8t64.lintian-overrides2024-03-01 23:23:37.0 + @@ -0,0 +1 @@ +libpari-gmp-tls8t64: package-name-doesnt-match-sonames libpari-gmp-tls8 diff -Nru pari-2.15.4/debian/rules pari-2.15.4/debian/rules --- pari-2.15.4/debian/rules2022-11-09 14:23:53.0 + +++ pari-2.15.4/debian/rules2024-03-01 23:24:56.0 + @@ -57,7 +57,7 @@ CC := `which $(CC)` endif -libpkg = libpari-gmp-tls8 +libpkg = libpari-gmp-tls8t64 libtriplet = usr/lib/$(DEB_HOST_MULTIARCH) inctriplet = usr/include/$(DEB_HOST_MULTIARCH)
Bug#1063206: papi: 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') 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 papi-7.1.0/debian/changelog papi-7.1.0/debian/changelog --- papi-7.1.0/debian/changelog 2024-02-20 11:50:34.0 + +++ papi-7.1.0/debian/changelog 2024-03-01 23:16:47.0 + @@ -1,3 +1,10 @@ +papi (7.1.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063206 + + -- Steve Langasek Fri, 01 Mar 2024 23:16:47 + + papi (7.1.0-3) unstable; urgency=medium * Prepare infrastructure for appending an ABI-suffix to the SOVERSION. diff -Nru papi-7.1.0/debian/control papi-7.1.0/debian/control --- papi-7.1.0/debian/control 2024-02-20 11:50:34.0 + +++ papi-7.1.0/debian/control 2024-03-01 23:16:47.0 + @@ -5,7 +5,7 @@ Uploaders: Vincent Danjean , Andreas Beckmann -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), dh-sequence-python3, gfortran, @@ -18,7 +18,10 @@ Vcs-Browser: https://salsa.debian.org/hpc-team/papi Vcs-Git: https://salsa.debian.org/hpc-team/papi.git -Package: libpapi7.1 +Package: libpapi7.1t64 +Provides: ${t64:Provides} +Replaces: libpapi7.1 +Breaks: libpapi7.1 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -41,7 +44,10 @@ . This package provides the shared library. -Package: libsde1 +Package: libsde1t64 +Provides: ${t64:Provides} +Replaces: libsde1 +Breaks: libsde1 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same diff -Nru papi-7.1.0/debian/libpapi7.1t64.lintian-overrides papi-7.1.0/debian/libpapi7.1t64.lintian-overrides --- papi-7.1.0/debian/libpapi7.1t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ papi-7.1.0/debian/libpapi7.1t64.lintian-overrides 2024-03-01 23:16:15.0 + @@ -0,0 +1 @@ +libpapi7.1t64: package-name-doesnt-match-sonames libpapi7.1 diff -Nru papi-7.1.0/debian/libsde1t64.lintian-overrides papi-7.1.0/debian/libsde1t64.lintian-overrides --- papi-7.1.0/debian/libsde1t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ papi-7.1.0/debian/libsde1t64.lintian-overrides 2024-03-01 23:16:15.0 + @@ -0,0 +1 @@ +libsde1t64: package-name-doesnt-match-sonames libsde1
Bug#1063206: papi: 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') 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 papi-7.1.0/debian/changelog papi-7.1.0/debian/changelog --- papi-7.1.0/debian/changelog 2024-02-20 11:50:34.0 + +++ papi-7.1.0/debian/changelog 2024-03-01 23:13:24.0 + @@ -1,3 +1,10 @@ +papi (7.1.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063206 + + -- Steve Langasek Fri, 01 Mar 2024 23:13:24 + + papi (7.1.0-3) unstable; urgency=medium * Prepare infrastructure for appending an ABI-suffix to the SOVERSION. diff -Nru papi-7.1.0/debian/control papi-7.1.0/debian/control --- papi-7.1.0/debian/control 2024-02-20 11:50:34.0 + +++ papi-7.1.0/debian/control 2024-03-01 23:13:24.0 + @@ -5,7 +5,7 @@ Uploaders: Vincent Danjean , Andreas Beckmann -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), dh-sequence-python3, gfortran, @@ -18,7 +18,10 @@ Vcs-Browser: https://salsa.debian.org/hpc-team/papi Vcs-Git: https://salsa.debian.org/hpc-team/papi.git -Package: libpapi7.1 +Package: libpapi7.1t64 +Provides: ${t64:Provides} +Replaces: libpapi7.1 +Breaks: libpapi7.1 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -41,7 +44,10 @@ . This package provides the shared library. -Package: libsde1 +Package: libsde1t64 +Provides: ${t64:Provides} +Replaces: libsde1 +Breaks: libsde1 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same diff -Nru papi-7.1.0/debian/libpapi7.1t64.lintian-overrides papi-7.1.0/debian/libpapi7.1t64.lintian-overrides --- papi-7.1.0/debian/libpapi7.1t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ papi-7.1.0/debian/libpapi7.1t64.lintian-overrides 2024-03-01 23:13:04.0 + @@ -0,0 +1 @@ +libpapi7.1t64: package-name-doesnt-match-sonames libpapi7.1 diff -Nru papi-7.1.0/debian/libsde1t64.lintian-overrides papi-7.1.0/debian/libsde1t64.lintian-overrides --- papi-7.1.0/debian/libsde1t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ papi-7.1.0/debian/libsde1t64.lintian-overrides 2024-03-01 23:13:04.0 + @@ -0,0 +1 @@ +libsde1t64: package-name-doesnt-match-sonames libsde1
Bug#1063221: pgpool2: NMU diff for 64-bit time_t transition
> please exclude pgpool2 from the t64 transition. It does ship a library > package, but there are 0 external users, and all in-package rpdeps > have strict versioned dependencies on libpgpool2. While I will leave this to your discretion as maintainer, please note that "0 external users" is not possible to determine conclusively. There are 0 external users *in Debian*. But this package ships a shared library, and a -dev package to allow software to link against it; therefore, third-party packages not included in Debian, which link against this library, may exist. If you want to be able to assert that this is not the case, it's better to not ship a -dev package at all for your library. -- 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 signature.asc Description: PGP signature
Bug#1063107: openvdb: 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') 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 openvdb-10.0.1/debian/changelog openvdb-10.0.1/debian/changelog --- openvdb-10.0.1/debian/changelog 2023-05-04 21:14:05.0 + +++ openvdb-10.0.1/debian/changelog 2024-03-01 19:17:49.0 + @@ -1,3 +1,10 @@ +openvdb (10.0.1-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063107 + + -- Steve Langasek Fri, 01 Mar 2024 19:17:49 + + openvdb (10.0.1-2) unstable; urgency=medium * debian/control: Fix dependency of libopenvdb-ax-dev on shared library diff -Nru openvdb-10.0.1/debian/control openvdb-10.0.1/debian/control --- openvdb-10.0.1/debian/control 2023-05-04 21:13:36.0 + +++ openvdb-10.0.1/debian/control 2024-03-01 19:17:49.0 + @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Mathieu Malaterre -Build-Depends: bison (>= 3.0), +Build-Depends: dpkg-dev (>= 1.22.5), bison (>= 3.0), cmake (>= 3.18), debhelper (>= 13), dh-python, @@ -43,7 +43,10 @@ Standards-Version: 4.6.1 X-Python3-Version: >= 3.7 -Package: libopenvdb10.0 +Package: libopenvdb10.0t64 +Provides: ${t64:Provides} +Replaces: libopenvdb10.0 +Breaks: libopenvdb10.0 (<< ${source:Version}) Multi-Arch: same Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} @@ -57,7 +60,10 @@ . This package contains the libraries needed to run OpenVDB applications -Package: libopenvdb-ax10.0 +Package: libopenvdb-ax10.0t64 +Provides: ${t64:Provides} +Replaces: libopenvdb-ax10.0 +Breaks: libopenvdb-ax10.0 (<< ${source:Version}) Multi-Arch: same Architecture: amd64 arm64 armel armhf i386 mips64el ppc64el s390x arc hurd-i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k powerpc ppc64 riscv64 sh4 sparc64 x32 Depends: ${misc:Depends}, ${shlibs:Depends} @@ -76,7 +82,7 @@ Section: libdevel Depends: libblosc-dev, libimath-dev, - libopenvdb10.0 (= ${binary:Version}), + libopenvdb10.0t64 (= ${binary:Version}), libtbb-dev, ${misc:Depends} Description: Sparse Volume Processing toolkit - dev @@ -93,7 +99,7 @@ Section: libdevel Depends: libblosc-dev, libimath-dev, - libopenvdb-ax10.0 (= ${binary:Version}), + libopenvdb-ax10.0t64 (= ${binary:Version}), libtbb-dev, ${misc:Depends} Description: Sparse Volume Processing toolkit - dev @@ -110,7 +116,7 @@ Section: libdevel Depends: libblosc-dev, libimath-dev, - libopenvdb10.0 (= ${binary:Version}), + libopenvdb10.0t64 (= ${binary:Version}), libtbb-dev, ${misc:Depends} Description: Sparse Volume Processing toolkit - NanoVDB - dev diff -Nru openvdb-10.0.1/debian/control.in openvdb-10.0.1/debian/control.in --- openvdb-10.0.1/debian/control.in2023-05-04 21:12:44.0 + +++ openvdb-10.0.1/debian/control.in2024-03-01 11:47:18.0 + @@ -43,7 +43,10 @@ Standards-Version: 4.6.1 X-Python3-Version: >= 3.7 -Package: libopenvdb10.0 +Package: libopenvdb10.0t64 +Provides: ${t64:Provides} +Replaces: libopenvdb10.0 +Breaks: libopenvdb10.0 (<< ${source:Version}) Multi-Arch: same Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} @@ -57,7 +60,10 @@ . This package contains the libraries needed to run OpenVDB applications -Package: libopenvdb-ax10.0 +Package: libopenvdb-ax10.0t64 +Provides: ${t64:Provides} +Replaces: libopenvdb-ax10.0 +Breaks: libopenvdb-ax10.0 (<< ${source:Version}) Multi-Arch: same Architecture: @AX_ARCHS@ Depends: ${misc:Depends}, ${shlibs:Depends} @@ -76,7 +82,7 @@ Section: libdevel Depends: libblosc-dev, libimath-dev, - libopenvdb10.0 (= ${binary:Version}), + libopenvdb10.0t64 (= ${binary:Version}), libtbb-dev, ${misc:Depends} Description: Sparse Volume Processing toolkit - dev @@ -93,7 +99,7 @@ Section: libdevel Depends: libblosc-dev, libimath-dev, - libopenvdb10.0 (= ${binary:Version}), + libopenvdb10.0t64 (= ${binary:Version}), libtbb-dev, ${misc:Depends} Description: Sparse Volume Processing toolkit - dev @@ -110,7 +116,7 @@ Section: libdevel Depends: libblosc-dev,
Bug#1064188: mrpt: 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') 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 mrpt-2.11.10+ds/debian/changelog mrpt-2.11.10+ds/debian/changelog --- mrpt-2.11.10+ds/debian/changelog2024-02-19 23:02:41.0 + +++ mrpt-2.11.10+ds/debian/changelog2024-03-01 08:03:30.0 + @@ -1,3 +1,10 @@ +mrpt (1:2.11.10+ds-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1064188 + + -- Steve Langasek Fri, 01 Mar 2024 08:03:30 + + mrpt (1:2.11.10+ds-1) unstable; urgency=medium * New upstream version 2.11.10+ds diff -Nru mrpt-2.11.10+ds/debian/control mrpt-2.11.10+ds/debian/control --- mrpt-2.11.10+ds/debian/control 2024-02-19 23:02:41.0 + +++ mrpt-2.11.10+ds/debian/control 2024-03-01 08:03:29.0 + @@ -3,7 +3,7 @@ Priority: optional Maintainer: Jose Luis Blanco Claraco Rules-Requires-Root: no -Build-Depends: debhelper-compat (= 13), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), dh-sequence-python3, chrpath, cmake, doxygen-latex, @@ -74,7 +74,10 @@ . Commented C++ examples for MRPT libraries. -Package: libmrpt-apps2.11 +Package: libmrpt-apps2.11t64 +Provides: ${t64:Provides} +Replaces: libmrpt-apps2.11 +Breaks: libmrpt-apps2.11 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -89,7 +92,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: ${misc:Depends},libmrpt-apps2.11 (= ${binary:Version}), +Depends: ${misc:Depends},libmrpt-apps2.11t64 (= ${binary:Version}), libmrpt-slam-dev, libmrpt-gui-dev, libmrpt-tclap-dev Description: ${source:Synopsis} - apps development package ${source:Extended-Description} @@ -97,7 +100,10 @@ Library wrapping several MRPT front-end applications. This package provides headers and libraries for development. -Package: libmrpt-bayes2.11 +Package: libmrpt-bayes2.11t64 +Provides: ${t64:Provides} +Replaces: libmrpt-bayes2.11 +Breaks: libmrpt-bayes2.11 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -112,7 +118,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: ${misc:Depends},libmrpt-bayes2.11 (= ${binary:Version}), +Depends: ${misc:Depends},libmrpt-bayes2.11t64 (= ${binary:Version}), libmrpt-common-dev, libmrpt-math-dev, libmrpt-config-dev Description: ${source:Synopsis} - bayes development package ${source:Extended-Description} @@ -121,7 +127,10 @@ This package provides headers and libraries for development. -Package: libmrpt-comms2.11 +Package: libmrpt-comms2.11t64 +Provides: ${t64:Provides} +Replaces: libmrpt-comms2.11 +Breaks: libmrpt-comms2.11 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -136,7 +145,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: ${misc:Depends},libmrpt-comms2.11 (= ${binary:Version}), +Depends: ${misc:Depends},libmrpt-comms2.11t64 (= ${binary:Version}), libmrpt-common-dev, libmrpt-io-dev Description: ${source:Synopsis} - comms development package ${source:Extended-Description} @@ -144,7 +153,10 @@ Communication utilities: serial port, sockets, nodelets. This package provides headers and libraries for development. -Package: libmrpt-config2.11 +Package: libmrpt-config2.11t64 +Provides: ${t64:Provides} +Replaces: libmrpt-config2.11 +Breaks: libmrpt-config2.11 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -159,7 +171,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: ${misc:Depends},libmrpt-config2.11 (= ${binary:Version}), +Depends: ${misc:Depends},libmrpt-config2.11t64 (= ${binary:Version}), libmrpt-common-dev, libmrpt-core-dev,libmrpt-system-dev,libmrpt-expr-dev Description: ${source:Synopsis} - config development package ${source:Extended-Description} @@ -167,7 +179,10 @@ Configuration files utilities, providing an extension of the INI file format. This package provides headers and libraries for development. -Package: libmrpt-containers2.11 +Package: libmrpt-containers2.11t64 +Provides: ${t64:Provides} +Replaces: libmrpt-containers2.11 +Breaks: libmrpt-containers2.11 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -182,7 +197,7 @@ Section: libdevel Ar
Bug#1063223: wpewebkit: NMU diff for 64-bit time_t transition
On Fri, Mar 01, 2024 at 09:13:32AM +, Alberto Garcia wrote: > On Thu, Feb 29, 2024 at 09:23:38AM +0000, Steve Langasek wrote: > > Please find attached a final version of this patch for the time_t > > transition. This patch is being uploaded to unstable. > Thanks for the patch! > I have a question: soon I'll need to start transitioning the WPE > packages to a new API (we were blocked by the reverse dependencies) > which means libwpewebkit-1.1-0 -> libwpewebkit-2.0-0 > Shall I add the 't64' suffix to the new binaries for clarity or is it > unnecessary? In principle they won't have a version without 64-bit > time_t (unless there's a backport which I'm not planning to do). Please drop the t64 when bumping the soname, but keep the dpkg-dev versioned build-dep. Thanks, -- 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 signature.asc Description: PGP signature
Bug#1062832: opencascade: NMU diff for 64-bit time_t transition
Hello, > I'm currently preparing the transistion to the next opencascade > version that require new packages anyway, as upstream does not > handle SONAMES very well. This NMU will only make me additional work. So, when do you intend that transition to land? opencascade has reverse-dependencies in the archive, and rebuilds of any of those packages *now* will result in ABI skew and breakage. -- 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 signature.asc Description: PGP signature
Bug#1062730: libwebsockets: 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') 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 libwebsockets-4.3.3/debian/changelog libwebsockets-4.3.3/debian/changelog --- libwebsockets-4.3.3/debian/changelog2023-12-10 08:47:50.0 + +++ libwebsockets-4.3.3/debian/changelog2024-03-01 07:41:57.0 + @@ -1,3 +1,10 @@ +libwebsockets (4.3.3-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062730 + + -- Steve Langasek Fri, 01 Mar 2024 07:41:57 + + libwebsockets (4.3.3-1) unstable; urgency=medium * New upstream release. diff -Nru libwebsockets-4.3.3/debian/control libwebsockets-4.3.3/debian/control --- libwebsockets-4.3.3/debian/control 2022-08-22 19:55:48.0 + +++ libwebsockets-4.3.3/debian/control 2024-03-01 07:41:57.0 + @@ -3,14 +3,17 @@ Priority: optional Maintainer: Laszlo Boszormenyi (GCS) Uploaders: Peter Pentchev -Build-Depends: debhelper-compat (= 13), pkg-config, cmake, +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), pkg-config, cmake, libcap-dev [linux-any], libev-dev, libuv1-dev, libglib2.0-dev, zlib1g-dev, libssl-dev, openssl Standards-Version: 4.6.0 Homepage: https://libwebsockets.org/ Rules-Requires-Root: no -Package: libwebsockets19 +Package: libwebsockets19t64 +Provides: ${t64:Provides} +Replaces: libwebsockets19 +Breaks: libwebsockets19 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} @@ -24,7 +27,7 @@ Package: libwebsockets-evlib-ev Architecture: any Multi-Arch: same -Depends: libwebsockets19 (= ${binary:Version}), +Depends: libwebsockets19t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: lightweight C websockets library Libwebsockets is a lightweight pure C library for both websockets @@ -36,7 +39,7 @@ Package: libwebsockets-evlib-uv Architecture: any Multi-Arch: same -Depends: libwebsockets19 (= ${binary:Version}), +Depends: libwebsockets19t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: lightweight C websockets library Libwebsockets is a lightweight pure C library for both websockets @@ -48,7 +51,7 @@ Package: libwebsockets-evlib-glib Architecture: any Multi-Arch: same -Depends: libwebsockets19 (= ${binary:Version}), +Depends: libwebsockets19t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: lightweight C websockets library Libwebsockets is a lightweight pure C library for both websockets @@ -61,7 +64,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libwebsockets19 (= ${binary:Version}), +Depends: libwebsockets19t64 (= ${binary:Version}), libwebsockets-evlib-ev (= ${binary:Version}), libwebsockets-evlib-uv (= ${binary:Version}), libwebsockets-evlib-glib (= ${binary:Version}), @@ -79,7 +82,7 @@ Section: utils Architecture: any Multi-Arch: foreign -Depends: libwebsockets19 (= ${binary:Version}), +Depends: libwebsockets19t64 (= ${binary:Version}), libwebsockets-test-server-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} Description: lightweight C websockets library - test servers diff -Nru libwebsockets-4.3.3/debian/libwebsockets19.install libwebsockets-4.3.3/debian/libwebsockets19.install --- libwebsockets-4.3.3/debian/libwebsockets19.install 2022-08-22 19:55:48.0 + +++ libwebsockets-4.3.3/debian/libwebsockets19.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.* diff -Nru libwebsockets-4.3.3/debian/libwebsockets19.symbols libwebsockets-4.3.3/debian/libwebsockets19.symbols --- libwebsockets-4.3.3/debian/libwebsockets19.symbols 2022-08-22 19:55:48.0 + +++ libwebsockets-4.3.3/debian/libwebsockets19.symbols 1970-01-01 00:00:00.0 + @@ -1,410 +0,0 @@ -libwebsockets.so.19 libwebsockets19 #MINVER# - __lws_close_free_wsi_final@Base 4.1.0 - __lws_sul_insert@Base 4.0.0 - __lws_sul_service_ripe@Base 4.0.0 - __lws_system_attach@Base 4.0.0 - _lws_dll2_search_sz_pl@Base 4.1.0 - _lws_log@Base 1.2 - _lws_log_cx@Base 4.3.2 - _lws_logv@Base 1.4 - _lws_plat_file_close@Base 2.4.1 - _lws_plat_file_open@Base 2.4.1 - _lws_plat_file_read@Base 2.4.1 - _lws_plat_file_seek_cur@Base 2.4.1 - _lws_plat_file_w
Bug#1062746: linbox: 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') 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 linbox-1.7.0/debian/changelog linbox-1.7.0/debian/changelog --- linbox-1.7.0/debian/changelog 2023-01-07 23:28:28.0 + +++ linbox-1.7.0/debian/changelog 2024-03-01 07:37:06.0 + @@ -1,3 +1,10 @@ +linbox (1.7.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062746 + + -- Steve Langasek Fri, 01 Mar 2024 07:37:06 + + linbox (1.7.0-3) unstable; urgency=medium * debian/control diff -Nru linbox-1.7.0/debian/control linbox-1.7.0/debian/control --- linbox-1.7.0/debian/control 2023-01-07 13:47:59.0 + +++ linbox-1.7.0/debian/control 2024-03-01 07:37:06.0 + @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian Math Team Uploaders: Doug Torrance -Build-Depends: debhelper-compat (= 13), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), pkg-config, # please keep the version below in-sync with linbox.pc.in # also the Depends: field of liblinbox-dev below @@ -38,7 +38,7 @@ Depends: libfplll-dev, libgivaro-dev, liblapack-dev, - liblinbox-1.7.0-0 (= ${binary:Version}), + liblinbox-1.7.0-0t64 (= ${binary:Version}), # please keep the version below in-sync with linbox.pc.in fflas-ffpack (>= 2.5.0~), ${misc:Depends} @@ -50,7 +50,10 @@ . This package contains the LinBox development files. -Package: liblinbox-1.7.0-0 +Package: liblinbox-1.7.0-0t64 +Provides: ${t64:Provides} +Replaces: liblinbox-1.7.0-0 +Breaks: liblinbox-1.7.0-0 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0.install linbox-1.7.0/debian/liblinbox-1.7.0-0.install --- linbox-1.7.0/debian/liblinbox-1.7.0-0.install 2021-12-14 21:47:30.0 + +++ linbox-1.7.0/debian/liblinbox-1.7.0-0.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/liblinbox-*.so.* diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install --- linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install1970-01-01 00:00:00.0 + +++ linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install2021-12-14 21:47:30.0 + @@ -0,0 +1 @@ +usr/lib/*/liblinbox-*.so.* diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides --- linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides 2024-03-01 07:34:22.0 + @@ -0,0 +1 @@ +liblinbox-1.7.0-0t64: package-name-doesnt-match-sonames liblinbox-1.7.0-0
Bug#1062745: liggghts: 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') 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 liggghts-3.8.0+repack1/debian/changelog liggghts-3.8.0+repack1/debian/changelog --- liggghts-3.8.0+repack1/debian/changelog 2021-10-19 18:49:53.0 + +++ liggghts-3.8.0+repack1/debian/changelog 2024-03-01 07:30:31.0 + @@ -1,3 +1,10 @@ +liggghts (3.8.0+repack1-9.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062745 + + -- Steve Langasek Fri, 01 Mar 2024 07:30:31 + + liggghts (3.8.0+repack1-9) unstable; urgency=medium * [67ea6b6] Fix FTBFS with GCC-11. (Closes: #984217) diff -Nru liggghts-3.8.0+repack1/debian/control liggghts-3.8.0+repack1/debian/control --- liggghts-3.8.0+repack1/debian/control 2021-10-19 18:49:35.0 + +++ liggghts-3.8.0+repack1/debian/control 2024-03-01 07:30:31.0 + @@ -3,7 +3,7 @@ Uploaders: Anton Gladky Section: science Priority: optional -Build-Depends: cmake, +Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), libboost-mpi-dev, libeigen3-dev, @@ -21,7 +21,7 @@ Architecture: any Multi-Arch: same Section: libdevel -Depends: libliggghts3 (= ${binary:Version}), +Depends: libliggghts3t64 (= ${binary:Version}), mpi-default-bin, ${misc:Depends}, ${shlibs:Depends} @@ -39,7 +39,10 @@ . The package contains development files. -Package: libliggghts3 +Package: libliggghts3t64 +Provides: ${t64:Provides} +Replaces: libliggghts3 +Breaks: libliggghts3 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: mpi-default-bin, @@ -62,7 +65,7 @@ Package: liggghts Architecture: any Multi-Arch: foreign -Depends: libliggghts3 (>= ${source:Version}), +Depends: libliggghts3t64 (>= ${source:Version}), mpi-default-bin, ${misc:Depends}, ${shlibs:Depends} diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3.install liggghts-3.8.0+repack1/debian/libliggghts3.install --- liggghts-3.8.0+repack1/debian/libliggghts3.install 2017-07-17 21:19:13.0 + +++ liggghts-3.8.0+repack1/debian/libliggghts3.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libliggghts.so.* diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3t64.install liggghts-3.8.0+repack1/debian/libliggghts3t64.install --- liggghts-3.8.0+repack1/debian/libliggghts3t64.install 1970-01-01 00:00:00.0 + +++ liggghts-3.8.0+repack1/debian/libliggghts3t64.install 2017-07-17 21:19:13.0 + @@ -0,0 +1 @@ +usr/lib/*/libliggghts.so.* diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3t64.lintian-overrides liggghts-3.8.0+repack1/debian/libliggghts3t64.lintian-overrides --- liggghts-3.8.0+repack1/debian/libliggghts3t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ liggghts-3.8.0+repack1/debian/libliggghts3t64.lintian-overrides 2024-03-01 07:28:29.0 + @@ -0,0 +1 @@ +libliggghts3t64: package-name-doesnt-match-sonames libliggghts3
Bug#1062741: libzen: 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') 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 libzen-0.4.41/debian/changelog libzen-0.4.41/debian/changelog --- libzen-0.4.41/debian/changelog 2023-04-13 08:31:03.0 + +++ libzen-0.4.41/debian/changelog 2024-03-01 07:27:03.0 + @@ -1,3 +1,10 @@ +libzen (0.4.41-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062741 + + -- Steve Langasek Fri, 01 Mar 2024 07:27:03 + + libzen (0.4.41-2) unstable; urgency=medium * [3a602d5] Set Multi-Arch: foreign for libzen-doc diff -Nru libzen-0.4.41/debian/control libzen-0.4.41/debian/control --- libzen-0.4.41/debian/control2023-04-13 08:31:03.0 + +++ libzen-0.4.41/debian/control2024-03-01 07:27:03.0 + @@ -1,7 +1,7 @@ Source: libzen Priority: optional Maintainer: Chow Loong Jin -Build-Depends: debhelper-compat (= 12), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12), cmake, pkg-config, dh-exec, @@ -17,7 +17,7 @@ Section: libdevel Architecture: any Pre-Depends: ${misc:Pre-Depends} -Depends: libzen0v5 (= ${binary:Version}), libtinyxml-dev, ${misc:Depends} +Depends: libzen0t64 (= ${binary:Version}), libtinyxml-dev, ${misc:Depends} Description: ZenLib C++ utility library -- development files ZenLib is a C++ utility library. It includes classes for handling strings, configuration, bit streams, threading, translation, and cross-platform @@ -26,12 +26,15 @@ This package contains the headers required for compiling applications/libraries which use this library. -Package: libzen0v5 +Package: libzen0t64 +Provides: ${t64:Provides} +X-Time64-Compat: libzen0v5 +Breaks: libzen0v5 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Replaces: libzen0 +Replaces: libzen0v5, libzen0 Conflicts: libzen0 Description: ZenLib C++ utility library -- runtime ZenLib is a C++ utility library. It includes classes for handling strings, diff -Nru libzen-0.4.41/debian/libzen0t64.docs libzen-0.4.41/debian/libzen0t64.docs --- libzen-0.4.41/debian/libzen0t64.docs1970-01-01 00:00:00.0 + +++ libzen-0.4.41/debian/libzen0t64.docs2023-04-13 08:31:03.0 + @@ -0,0 +1 @@ +ReadMe.txt diff -Nru libzen-0.4.41/debian/libzen0t64.install libzen-0.4.41/debian/libzen0t64.install --- libzen-0.4.41/debian/libzen0t64.install 1970-01-01 00:00:00.0 + +++ libzen-0.4.41/debian/libzen0t64.install 2023-04-13 08:31:03.0 + @@ -0,0 +1 @@ +/usr/lib/*/lib*.so.* diff -Nru libzen-0.4.41/debian/libzen0t64.lintian-overrides libzen-0.4.41/debian/libzen0t64.lintian-overrides --- libzen-0.4.41/debian/libzen0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ libzen-0.4.41/debian/libzen0t64.lintian-overrides 2024-03-01 07:26:47.0 + @@ -0,0 +1 @@ +libzen0t64: package-name-doesnt-match-sonames libzen0v5 diff -Nru libzen-0.4.41/debian/libzen0t64.symbols libzen-0.4.41/debian/libzen0t64.symbols --- libzen-0.4.41/debian/libzen0t64.symbols 1970-01-01 00:00:00.0 + +++ libzen-0.4.41/debian/libzen0t64.symbols 2024-03-01 07:26:47.0 + @@ -0,0 +1,419 @@ +libzen.so.0 libzen0t64 #MINVER# + (c++|regex)"ZenLib::File::Read\(unsigned char\*, unsigned (int|long)\)@Base" 0.4.23 + (c++|regex)"ZenLib::File::Write\(unsigned char const\*, unsigned (int|long)\)@Base" 0.4.23 + (c++|regex)"ZenLib::InfoMap::Get\(ZenLib::Ztring const&, unsigned (int|long)\) const@Base" 0.4.23 + (c++|regex)"ZenLib::InfoMap::Get\(ZenLib::Ztring const&, unsigned (int|long), ZenLib::Ztring const&, unsigned (int|long)\) const@Base" 0.4.23 + (c++|regex)"ZenLib::InfoMap::Separator_Set\(unsigned (int|long), ZenLib::Ztring const&\)@Base" 0.4.23 + (c++|regex)"ZenLib::int128::int128\((long double|__float128) const&\)@Base" 0.4.23 + (c++|regex)"ZenLib::Thread::Sleep\(unsigned (int|long)\)@Base" 0.4.23 + (c++|regex)"ZenLib::Translation::Separator_Set\(unsigned (int|long), ZenLib::Ztring const&\)@Base" 0.4.23 + (c++|regex)"ZenLib::uint128::uint128\((long double|__float128) const&\)@Bas
Bug#1062743: libzip: 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') 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 libzip-1.7.3/debian/changelog libzip-1.7.3/debian/changelog --- libzip-1.7.3/debian/changelog 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/changelog 2024-03-01 07:27:55.0 + @@ -1,3 +1,10 @@ +libzip (1.7.3-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062743 + + -- Steve Langasek Fri, 01 Mar 2024 07:27:55 + + libzip (1.7.3-1) unstable; urgency=medium * New upstream version 1.7.3 diff -Nru libzip-1.7.3/debian/control libzip-1.7.3/debian/control --- libzip-1.7.3/debian/control 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/control 2024-03-01 07:27:55.0 + @@ -2,7 +2,7 @@ Priority: optional Maintainer: Stefan Schörghofer Uploaders: Ondřej Surý -Build-Depends: cmake, +Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 12), libbz2-dev, libssl-dev, @@ -20,7 +20,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libzip4 (= ${binary:Version}), +Depends: libzip4t64 (= ${binary:Version}), zlib1g-dev, ${misc:Depends} Description: library for reading, creating, and modifying zip archives (development) @@ -31,7 +31,10 @@ This package contains the static libraries and headers for developing applications that use the libzip library API. -Package: libzip4 +Package: libzip4t64 +Provides: ${t64:Provides} +Replaces: libzip4 +Breaks: libzip4 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} diff -Nru libzip-1.7.3/debian/libzip4.install libzip-1.7.3/debian/libzip4.install --- libzip-1.7.3/debian/libzip4.install 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/libzip4.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libzip.so.* diff -Nru libzip-1.7.3/debian/libzip4.lintian-overrides libzip-1.7.3/debian/libzip4.lintian-overrides --- libzip-1.7.3/debian/libzip4.lintian-overrides 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/libzip4.lintian-overrides 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -# libzip uses 3-clause bsd license, GPL come from /debian -possible-gpl-code-linked-with-openssl diff -Nru libzip-1.7.3/debian/libzip4.symbols libzip-1.7.3/debian/libzip4.symbols --- libzip-1.7.3/debian/libzip4.symbols 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/libzip4.symbols 1970-01-01 00:00:00.0 + @@ -1,114 +0,0 @@ -libzip.so.4 libzip4 #MINVER# - zip_libzip_version@Base 1.3.2 - zip_add@Base 0.10 - zip_add_dir@Base 0.10 - zip_archive_set_tempdir@Base 0.11.1 - zip_close@Base 0.10 - zip_compression_method_supported@Base 1.7.0 - zip_delete@Base 0.10 - zip_dir_add@Base 0.11.2 - zip_discard@Base 0.11.2 - zip_encryption_method_supported@Base 1.7.0 - zip_error_clear@Base 0.10 - zip_error_code_system@Base 1.0 - zip_error_code_zip@Base 1.0 - zip_error_fini@Base 1.0 - zip_error_get@Base 0.10 - zip_error_get_sys_type@Base 0.10 - zip_error_init@Base 1.0 - zip_error_init_with_code@Base 1.0 - zip_error_set@Base 1.0 - zip_error_strerror@Base 1.0 - zip_error_system_type@Base 1.0 - zip_error_to_data@Base 1.0 - zip_error_to_str@Base 0.10 - zip_fclose@Base 0.10 - zip_fdopen@Base 0.10 - zip_file_add@Base 0.11.2 - zip_file_attributes_init@Base 1.7.0 - zip_file_error_clear@Base 0.10 - zip_file_error_get@Base 0.10 - zip_file_extra_field_delete@Base 0.11.2 - zip_file_extra_field_delete_by_id@Base 0.11.2 - zip_file_extra_field_get@Base 0.11.2 - zip_file_extra_field_get_by_id@Base 0.11.2 - zip_file_extra_field_set@Base 0.11.2 - zip_file_extra_fields_count@Base 0.11.2 - zip_file_extra_fields_count_by_id@Base 0.11.2 - zip_file_get_comment@Base 0.11.2 - zip_file_get_error@Base 1.0 - zip_file_get_external_attributes@Base 0.11.2 - zip_file_rename@Base 0.11.2 - zip_file_replace@Base 0.11.2 - zip_file_set_comment@Base 0.11.2 - zip_file_set_dostime@Base 1.6.0 - zip_file_set_encryption@Base 1.3.0 - zip_file_set_external_attributes@Base 0.11.2 - zip_file_set_mtime@Base 1.0 - zip_file_strerror@Base 0.10 - zip_fopen@Base 0.10 - zip_fopen_encrypted@Base 0.10 - zip_fopen_index@Base 0.10 - zip_fopen_index_encrypted@Base 0.10 - zip_fread@Base 0.10 - zip_fseek@Base 1.3.0 - zip_ftell@B
Bug#1062740: libzdb: 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') 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 libzdb-3.1/debian/changelog libzdb-3.1/debian/changelog --- libzdb-3.1/debian/changelog 2016-12-09 10:00:41.0 + +++ libzdb-3.1/debian/changelog 2024-03-01 07:26:07.0 + @@ -1,3 +1,10 @@ +libzdb (3.1-0.3) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062740 + + -- Steve Langasek Fri, 01 Mar 2024 07:26:07 + + libzdb (3.1-0.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru libzdb-3.1/debian/control libzdb-3.1/debian/control --- libzdb-3.1/debian/control 2016-12-09 10:00:41.0 + +++ libzdb-3.1/debian/control 2024-03-01 07:26:07.0 + @@ -1,7 +1,7 @@ Source: libzdb Priority: extra Maintainer: Jack Bates -Build-Depends: autotools-dev, +Build-Depends: dpkg-dev (>= 1.22.5), autotools-dev, debhelper (>= 10), dh-autoreconf, flex, @@ -19,7 +19,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libzdb11 (= ${binary:Version}), +Depends: libzdb11t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Zild Database Library [devel] @@ -28,7 +28,10 @@ This library provides thread safe connection pooling and exception handling. Currently supports MySQL, Sqlite3 and PostgreSQL. -Package: libzdb11 +Package: libzdb11t64 +Provides: ${t64:Provides} +Replaces: libzdb11 +Breaks: libzdb11 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, diff -Nru libzdb-3.1/debian/libzdb11.install libzdb-3.1/debian/libzdb11.install --- libzdb-3.1/debian/libzdb11.install 2016-12-09 10:00:41.0 + +++ libzdb-3.1/debian/libzdb11.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru libzdb-3.1/debian/libzdb11.symbols libzdb-3.1/debian/libzdb11.symbols --- libzdb-3.1/debian/libzdb11.symbols 2016-12-09 10:00:41.0 + +++ libzdb-3.1/debian/libzdb11.symbols 1970-01-01 00:00:00.0 + @@ -1,264 +0,0 @@ -libzdb.so.11 libzdb11 #MINVER# - AbortHandler@Base 2.11.2 - AssertException@Base 2.11.2 - ConnectionPool_active@Base 2.11.2 - ConnectionPool_free@Base 2.11.2 - ConnectionPool_getConnection@Base 2.11.2 - ConnectionPool_getConnectionTimeout@Base 2.11.2 - ConnectionPool_getInitialConnections@Base 2.11.2 - ConnectionPool_getMaxConnections@Base 2.11.2 - ConnectionPool_getURL@Base 2.11.2 - ConnectionPool_new@Base 2.11.2 - ConnectionPool_reapConnections@Base 2.11.2 - ConnectionPool_returnConnection@Base 2.11.2 - ConnectionPool_setAbortHandler@Base 2.11.2 - ConnectionPool_setConnectionTimeout@Base 2.11.2 - ConnectionPool_setInitialConnections@Base 2.11.2 - ConnectionPool_setMaxConnections@Base 2.11.2 - ConnectionPool_setReaper@Base 2.11.2 - ConnectionPool_size@Base 2.11.2 - ConnectionPool_start@Base 2.11.2 - ConnectionPool_stop@Base 2.11.2 - ConnectionPool_version@Base 2.11.2 - Connection_beginTransaction@Base 2.11.2 - Connection_clear@Base 2.11.2 - Connection_close@Base 2.11.2 - Connection_commit@Base 2.11.2 - Connection_execute@Base 2.11.2 - Connection_executeQuery@Base 2.11.2 - Connection_free@Base 2.11.2 - Connection_getLastAccessedTime@Base 2.11.2 - Connection_getLastError@Base 2.11.2 - Connection_getMaxRows@Base 2.11.2 - Connection_getQueryTimeout@Base 2.11.2 - Connection_getURL@Base 2.11.2 - Connection_isAvailable@Base 2.11.2 - Connection_isInTransaction@Base 2.11.2 - Connection_isSupported@Base 2.11.2 - Connection_lastRowId@Base 2.11.2 - Connection_new@Base 2.11.2 - Connection_ping@Base 2.11.2 - Connection_prepareStatement@Base 2.11.2 - Connection_rollback@Base 2.11.2 - Connection_rowsChanged@Base 2.11.2 - Connection_setAvailable@Base 2.11.2 - Connection_setMaxRows@Base 2.11.2 - Connection_setQueryTimeout@Base 2.11.2 - Exception_init@Base 2.11.2 - Exception_stack@Base 2.11.2 - Exception_throw@Base 2.11.2 - Mem_alloc@Base 2.11.2 - Mem_calloc@Base 2.11.2 - Mem_free@Base 2.11.2 - Mem_resize@Base 2.11.2 - MemoryException@Base 2.11.2 - MysqlConnection_beginTransaction@Base 2.11.2 - MysqlConnection_commit@Base 2.11.2 - MysqlConnection_execute@Base 2.11.2 - MysqlConnection_executeQuery@Base 2.11.2 - MysqlConnection_free@Base 2.11.2 - MysqlConnection_getLastError@Base 2.11.2 - MysqlConnection_lastRowId
Bug#1062738: libyang2: 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') 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 libyang2-2.1.30/debian/changelog libyang2-2.1.30/debian/changelog --- libyang2-2.1.30/debian/changelog2023-02-01 09:14:51.0 + +++ libyang2-2.1.30/debian/changelog2024-03-01 07:25:05.0 + @@ -1,3 +1,10 @@ +libyang2 (2.1.30-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062738 + + -- Steve Langasek Fri, 01 Mar 2024 07:25:05 + + libyang2 (2.1.30-2) unstable; urgency=medium * Non-maintainer upload. diff -Nru libyang2-2.1.30/debian/control libyang2-2.1.30/debian/control --- libyang2-2.1.30/debian/control 2023-02-01 09:12:00.0 + +++ libyang2-2.1.30/debian/control 2024-03-01 07:25:05.0 + @@ -4,7 +4,7 @@ Maintainer: Ondřej Surý Priority: optional Standards-Version: 4.5.0 -Build-Depends: cmake, +Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), libcmocka-dev , libpcre2-dev, @@ -12,7 +12,10 @@ Vcs-Browser: https://salsa.debian.org/netconf-team/libyang2 Vcs-Git: https://salsa.debian.org/netconf-team/libyang2.git -b debian/master -Package: libyang2 +Package: libyang2t64 +Provides: ${t64:Provides} +Replaces: libyang2 +Breaks: libyang2 (<< ${source:Version}) Depends: ${misc:Depends}, ${shlibs:Depends} Architecture: any @@ -31,7 +34,7 @@ Package: libyang2-dev Depends: libpcre2-dev, - libyang2 (= ${binary:Version}), + libyang2t64 (= ${binary:Version}), ${misc:Depends} Conflicts: libyang-dev Section: libdevel @@ -50,7 +53,7 @@ for libyang. Package: libyang2-tools -Depends: libyang2 (= ${binary:Version}), +Depends: libyang2t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Breaks: libyang-tools (<< ${source:Version}) diff -Nru libyang2-2.1.30/debian/libyang2.install libyang2-2.1.30/debian/libyang2.install --- libyang2-2.1.30/debian/libyang2.install 2023-02-01 09:12:00.0 + +++ libyang2-2.1.30/debian/libyang2.install 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -usr/lib/*/*.so.* -usr/share/yang/modules/libyang/ diff -Nru libyang2-2.1.30/debian/libyang2.symbols libyang2-2.1.30/debian/libyang2.symbols --- libyang2-2.1.30/debian/libyang2.symbols 2023-02-01 09:12:00.0 + +++ libyang2-2.1.30/debian/libyang2.symbols 1970-01-01 00:00:00.0 + @@ -1,354 +0,0 @@ -# SymbolsHelper-Confirmed: 2.0.0~ amd64 -libyang.so.2 libyang2 #MINVER# - ly_ctx_compile@Base 2.0.0~ - ly_ctx_destroy@Base 2.0.0~ - ly_ctx_get_change_count@Base 2.0.0~ - ly_ctx_get_module@Base 2.0.0~ - ly_ctx_get_module_imp_clb@Base 2.0.0~ - ly_ctx_get_module_implemented@Base 2.0.0~ - ly_ctx_get_module_implemented_ns@Base 2.0.0~ - ly_ctx_get_module_iter@Base 2.0.0~ - ly_ctx_get_module_latest@Base 2.0.0~ - ly_ctx_get_module_latest_ns@Base 2.0.0~ - ly_ctx_get_module_ns@Base 2.0.0~ - ly_ctx_get_options@Base 2.0.0~ - ly_ctx_get_searchdirs@Base 2.0.0~ - ly_ctx_get_submodule2@Base 2.0.0~ - ly_ctx_get_submodule2_latest@Base 2.0.0~ - ly_ctx_get_submodule@Base 2.0.0~ - ly_ctx_get_submodule_latest@Base 2.0.0~ - ly_ctx_get_yanglib_data@Base 2.0.0~ - ly_ctx_internal_modules_count@Base 2.0.0~ - ly_ctx_load_module@Base 2.0.0~ - ly_ctx_new@Base 2.0.0~ - ly_ctx_new_yldata@Base 2.1.4~ - ly_ctx_new_ylmem@Base 2.0.0~ - ly_ctx_new_ylpath@Base 2.0.0~ - ly_ctx_reset_latests@Base 2.0.0~ - ly_ctx_set_ext_data_clb@Base 2.1.4~ - ly_ctx_set_module_imp_clb@Base 2.0.0~ - ly_ctx_set_options@Base 2.0.0~ - ly_ctx_set_searchdir@Base 2.0.0~ - ly_ctx_unset_options@Base 2.0.0~ - ly_ctx_unset_searchdir@Base 2.0.0~ - ly_ctx_unset_searchdir_last@Base 2.0.0~ - ly_err_clean@Base 2.0.0~ - ly_err_first@Base 2.0.0~ - ly_err_free@Base 2.0.0~ - ly_err_last@Base 2.0.0~ - ly_err_new@Base 2.0.0~ - ly_err_print@Base 2.0.0~ - ly_errapptag@Base 2.0.0~ - ly_errcode@Base 2.0.0~ - ly_errmsg@Base 2.0.0~ - ly_errpath@Base 2.0.0~ - ly_get_log_clb@Base 2.0.0~ - ly_in_fd@Base 2.0.0~ - ly_in_file@Base 2.0.0~ - ly_in_filepath@Base 2.0.0~ - ly_in_free@Base 2.0.0~ - ly_in_memory@Base 2.0.0~ - ly_in_new_fd@Base 2.0.0~ - ly_in_new_file@Base 2.0.0~ - ly_in_new_filepath@Base 2.0.0~ - ly_in_new_memory@Base 2.0.0~ - ly_in_parsed@Base 2.0.0~ - ly_in_read@Base 2.1.30~ - ly_in_reset@Base 2.0.
Bug#1062736: libxt: 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') 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 -u libxt-1.2.1/debian/changelog libxt-1.2.1/debian/changelog --- libxt-1.2.1/debian/changelog +++ libxt-1.2.1/debian/changelog @@ -1,3 +1,10 @@ +libxt (1:1.2.1-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062736 + + -- Steve Langasek Fri, 01 Mar 2024 07:22:36 + + libxt (1:1.2.1-1.1) unstable; urgency=medium * Non-maintainer upload. diff -u libxt-1.2.1/debian/control libxt-1.2.1/debian/control --- libxt-1.2.1/debian/control +++ libxt-1.2.1/debian/control @@ -2,7 +2,7 @@ Section: x11 Priority: optional Maintainer: Debian X Strike Force -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libx11-dev (>= 1:0.99.2), libsm-dev (>= 1:0.99.1), @@ -20,7 +20,10 @@ Vcs-Git: https://salsa.debian.org/xorg-team/lib/libxt.git Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libxt -Package: libxt6 +Package: libxt6t64 +Provides: ${t64:Provides} +Replaces: libxt6 +Breaks: libxt6 (<< ${source:Version}) Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} @@ -46,7 +49,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, - libxt6 (= ${binary:Version}), + libxt6t64 (= ${binary:Version}), libx11-dev, x11proto-dev, libsm-dev, reverted: --- libxt-1.2.1/debian/libxt6.install +++ libxt-1.2.1.orig/debian/libxt6.install @@ -1 +0,0 @@ -usr/lib/*/libXt.so.6* reverted: --- libxt-1.2.1/debian/libxt6.symbols +++ libxt-1.2.1.orig/debian/libxt6.symbols @@ -1,481 +0,0 @@ -libXt.so.6 libxt6 #MINVER# - XtCvtStringToBoolean@Base 0 - XtGetSelectionValueIncremental@Base 0 - _XtTranslateEvent@Base 0 - XtAddEventHandler@Base 0 - applicationShellWidgetClass@Base 0 - XtReleaseGC@Base 0 - XtGetSelectionParameters@Base 0 - XtCvtStringToBool@Base 0 - XtDisownSelection@Base 0 - constraintClassRec@Base 0 - XtCvtIntToFont@Base 0 - XtQueryGeometry@Base 0 - XtIsComposite@Base 0 - XtAllocateGC@Base 0 - XtAppErrorMsg@Base 0 - XtAppGetSelectionTimeout@Base 0 - vendorShellWidgetClass@Base 0 - XtProcessLock@Base 0 - XtRemoveSignal@Base 0 - XtCvtStringToRestartStyle@Base 0 - XtIsRectObj@Base 0 - _XtPeekCallback@Base 0 - _XtCreatePopupShell@Base 0 - XtCvtStringToFontStruct@Base 0 - XtAddCallback@Base 0 - XtChangeManagedSet@Base 0 - XtAddInput@Base 0 - XtAppAddBlockHook@Base 0 - XtVaCreateWidget@Base 0 - _XtGlobalTM@Base 0 - _XtAddTMConverters@Base 0 - XtRegisterCaseConverter@Base 0 - XtMoveWidget@Base 0 - _XtCompileCallbackList@Base 0 - XtPopdown@Base 0 - widgetClass@Base 0 - _XtTableAddConverter@Base 0 - XtAddExposureToRegion@Base 0 - XtIsShell@Base 0 - XtCalloc@Base 0 - _XtRemoveCallback@Base 0 - XtBuildEventMask@Base 0 - _XtGetTypeIndex@Base 0 - XtCvtStringToAtom@Base 0 - XtDispatchEvent@Base 0 - XtRemoveInput@Base 0 - XtNewString@Base 0 - _XtDefaultWarning@Base 0 - topLevelShellClassRec@Base 0 - _XtComputeLateBindings@Base 0 - XtIsOverrideShell@Base 0 - XtRealloc@Base 0 - XtCvtStringToShort@Base 0 - XtStrings@Base 0 - XtCallbackReleaseCacheRefList@Base 0 - XtReleasePropertyAtom@Base 0 - XtMainLoop@Base 0 - XtCloseDisplay@Base 0 - XtGetSubresources@Base 0 - XtTranslateCoords@Base 0 - XtGetSelectionRequest@Base 0 - _XtRemoveStateTreeByIndex@Base 0 - _XtParseTreeToStateTree@Base 0 - XtCvtStringToVisual@Base 0 - XtCvtIntToPixel@Base 0 - XtTranslateKey@Base 0 - _XtBindActions@Base 0 - _XtPopupInitialize@Base 0 - _XtGetPerDisplay@Base 0 - XtParseAcceleratorTable@Base 0 - XtAddConverter@Base 0 - XtHooksOfDisplay@Base 0 - XtSetSelectionTimeout@Base 0 - shellWidgetClass@Base 0 - _XtFreeActions@Base 0 - _XtCreateHookObj@Base 0 - XtCallbackExclusive@Base 0 - _XtInitAppLock@Base 0 - XtAugmentTranslations@Base 0 - XtNameToWidget@Base 0 - XtIsSubclass@Base 0 - _XtAddShellToHookObj@Base 0 - _XtGetSubresources@Base 0 - _XtDefaultAppContext@Base 0 - XtNoticeSignal@Base 0 - _XtGetResources@Base 0 - _XtPopup@Base 0 - vendorShellClassRec@Base 0 - XtIsTopLevelShell@Base 0 - _XtInstallTranslations@Base 0 - XtAppAddActionHook@Base 0 - _XtDisplayInitialize@Base 0 - XtAppGetExitFlag@Base 0 - XtCvtStringToFontSet@Base 0 - XtRealizeWidget@Base 0 - _XtHeapInit@Base 0 - XtScreenOfObject@Base 0 - _XtCompileResourceList@Base 0 - XtAppGetErrorDatabaseText@Base 0 - XtRemoveTimeOut@Base 0 - XtIsObject@Base 0 - XtCallConverter@Base 0 - XtM
Bug#1062735: libxmltok: 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') 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 libxmltok-1.2/debian/changelog libxmltok-1.2/debian/changelog --- libxmltok-1.2/debian/changelog 2017-08-10 12:06:20.0 + +++ libxmltok-1.2/debian/changelog 2024-03-01 07:20:23.0 + @@ -1,3 +1,10 @@ +libxmltok (1.2-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062735 + + -- Steve Langasek Fri, 01 Mar 2024 07:20:23 + + libxmltok (1.2-4) unstable; urgency=medium * Team upload. diff -Nru libxmltok-1.2/debian/control libxmltok-1.2/debian/control --- libxmltok-1.2/debian/control2017-08-10 12:02:58.0 + +++ libxmltok-1.2/debian/control2024-03-01 07:20:23.0 + @@ -5,12 +5,12 @@ Uploaders: Ardo van Rangelrooij Homepage: http://www.jclark.com/xml/expat.html Standards-Version: 4.0.1 -Build-Depends: debhelper (>= 10) +Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10) Package: libxmltok1-dev Section: libdevel Architecture: any -Depends: libxmltok1 (= ${binary:Version}), ${misc:Depends}, libc6-dev | libc-dev +Depends: libxmltok1t64 (= ${binary:Version}), ${misc:Depends}, libc6-dev | libc-dev Description: XML Parser Toolkit, developer libraries Libraries for XML parsing in C. It aims to be fully conforming. It is currently not a validating XML processor. @@ -21,7 +21,10 @@ . This package contains the development headers. -Package: libxmltok1 +Package: libxmltok1t64 +Provides: ${t64:Provides} +Replaces: libxmltok1 +Breaks: libxmltok1 (<< ${source:Version}) Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: XML Parser Toolkit, runtime libraries diff -Nru libxmltok-1.2/debian/libxmltok1.docs libxmltok-1.2/debian/libxmltok1.docs --- libxmltok-1.2/debian/libxmltok1.docs2017-08-10 12:01:46.0 + +++ libxmltok-1.2/debian/libxmltok1.docs1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -debian/README.xmltok diff -Nru libxmltok-1.2/debian/libxmltok1.install libxmltok-1.2/debian/libxmltok1.install --- libxmltok-1.2/debian/libxmltok1.install 2017-08-10 12:01:46.0 + +++ libxmltok-1.2/debian/libxmltok1.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*.so.* diff -Nru libxmltok-1.2/debian/libxmltok1t64.docs libxmltok-1.2/debian/libxmltok1t64.docs --- libxmltok-1.2/debian/libxmltok1t64.docs 1970-01-01 00:00:00.0 + +++ libxmltok-1.2/debian/libxmltok1t64.docs 2017-08-10 12:01:46.0 + @@ -0,0 +1 @@ +debian/README.xmltok diff -Nru libxmltok-1.2/debian/libxmltok1t64.install libxmltok-1.2/debian/libxmltok1t64.install --- libxmltok-1.2/debian/libxmltok1t64.install 1970-01-01 00:00:00.0 + +++ libxmltok-1.2/debian/libxmltok1t64.install 2017-08-10 12:01:46.0 + @@ -0,0 +1 @@ +usr/lib/*.so.* diff -Nru libxmltok-1.2/debian/libxmltok1t64.lintian-overrides libxmltok-1.2/debian/libxmltok1t64.lintian-overrides --- libxmltok-1.2/debian/libxmltok1t64.lintian-overrides1970-01-01 00:00:00.0 + +++ libxmltok-1.2/debian/libxmltok1t64.lintian-overrides2024-03-01 07:20:19.0 + @@ -0,0 +1 @@ +libxmltok1t64: package-name-doesnt-match-sonames libxmltok1
Bug#1062733: libxlsxwriter: 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') 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 libxlsxwriter-1.1.5/debian/changelog libxlsxwriter-1.1.5/debian/changelog --- libxlsxwriter-1.1.5/debian/changelog2023-08-06 00:03:22.0 + +++ libxlsxwriter-1.1.5/debian/changelog2024-03-01 07:18:14.0 + @@ -1,3 +1,10 @@ +libxlsxwriter (1.1.5-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062733 + + -- Steve Langasek Fri, 01 Mar 2024 07:18:14 + + libxlsxwriter (1.1.5-1) unstable; urgency=medium * Upload to unstable. diff -Nru libxlsxwriter-1.1.5/debian/control libxlsxwriter-1.1.5/debian/control --- libxlsxwriter-1.1.5/debian/control 2023-08-06 00:02:51.0 + +++ libxlsxwriter-1.1.5/debian/control 2024-03-01 07:18:14.0 + @@ -5,7 +5,7 @@ Uploaders: Boyuan Yang , Debian Deepin Packaging Team , -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), libminizip-dev, @@ -24,7 +24,7 @@ Architecture: any Multi-Arch: same Depends: - libxlsxwriter5 (= ${binary:Version}), + libxlsxwriter5t64 (= ${binary:Version}), ${misc:Depends}, Description: Library for XLSX -- development library of xlsxwriter Libxlsxwriter is a C library that can be used @@ -34,7 +34,10 @@ This package contains the header file and development library of xlsxwriter. -Package: libxlsxwriter5 +Package: libxlsxwriter5t64 +Provides: ${t64:Provides} +Replaces: libxlsxwriter5 +Breaks: libxlsxwriter5 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: diff -Nru libxlsxwriter-1.1.5/debian/libxlsxwriter5.install libxlsxwriter-1.1.5/debian/libxlsxwriter5.install --- libxlsxwriter-1.1.5/debian/libxlsxwriter5.install 2023-08-06 00:02:51.0 + +++ libxlsxwriter-1.1.5/debian/libxlsxwriter5.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libxlsxwriter.so.* diff -Nru libxlsxwriter-1.1.5/debian/libxlsxwriter5.symbols libxlsxwriter-1.1.5/debian/libxlsxwriter5.symbols --- libxlsxwriter-1.1.5/debian/libxlsxwriter5.symbols 2023-08-06 00:02:51.0 + +++ libxlsxwriter-1.1.5/debian/libxlsxwriter5.symbols 1970-01-01 00:00:00.0 + @@ -1,1102 +0,0 @@ -libxlsxwriter.so.5 libxlsxwriter5 #MINVER# -* Build-Depends-Package: libxlsxwriter-dev - _add_buffer_to_zip@Base 1.1.5 - _add_chart_cache_data@Base 1.1.5 - _add_file_to_zip@Base 1.1.5 - _add_relationship@Base 1.1.5 - _add_to_zip@Base 1.1.5 - _add_vba_project@Base 1.1.5 - _app_xml_declaration@Base 1.1.5 - _apply_alignment@Base 1.1.5 - _author_id_cmp@Base 1.1.5 - _calculate_spans@Base 1.1.5 - _cell_cmp@Base 1.1.5 - _chart_add_axis_ids@Base 1.1.5 - _chart_adjust_max_crossing@Base 1.1.5 - _chart_axis_set_default_num_format@Base 1.1.5 - _chart_check_error_bars@Base 1.1.5 - _chart_convert_fill_args@Base 1.1.5 - _chart_convert_font_args@Base 1.1.5 - _chart_convert_line_args@Base 1.1.5 - _chart_convert_pattern_args@Base 1.1.5 - _chart_free_data_labels@Base 1.1.5 - _chart_free_font@Base 1.1.5 - _chart_free_points@Base 1.1.5 - _chart_free_range@Base 1.1.5 - _chart_init_data_cache@Base 1.1.5 - _chart_initialize@Base 1.1.5 - _chart_initialize_area_chart@Base 1.1.5 - _chart_initialize_bar_chart@Base 1.1.5 - _chart_initialize_column_chart@Base 1.1.5 - _chart_initialize_doughnut_chart@Base 1.1.5 - _chart_initialize_line_chart@Base 1.1.5 - _chart_initialize_pie_chart@Base 1.1.5 - _chart_initialize_radar_chart@Base 1.1.5 - _chart_initialize_scatter_chart@Base 1.1.5 - _chart_series_free@Base 1.1.5 - _chart_set_default_marker_type@Base 1.1.5 - _chart_set_range@Base 1.1.5 - _chart_swap_bar_axes@Base 1.1.5 - _chart_write_a_alpha@Base 1.1.5 - _chart_write_a_bg_clr@Base 1.1.5 - _chart_write_a_body_pr@Base 1.1.5 - _chart_write_a_def_rpr@Base 1.1.5 - _chart_write_a_end_para_rpr@Base 1.1.5 - _chart_write_a_fg_clr@Base 1.1.5 - _chart_write_a_ln@Base 1.1.5 - _chart_write_a_lst_style@Base 1.1.5 - _chart_write_a_no_fill@Base 1.1.5 - _chart_write_a_p_formula@Base 1.1.5 - _chart_write_a_p_pie@Base 1.1.5 - _chart_write_a_p_pr_formula@Base 1.1.5 - _chart_write_a_p_pr_pie@Base 1.1.5 - _chart_write_a_p_pr_rich@Base 1.1.5 - _chart_write_a_p_rich@Base 1.1.5 - _chart_write_a_patt_fill@Base 1.1.5 - _chart_write_a_prst_dash@Base 1.1.5 - _chart_write_a_r@Base 1.1.5 - _chart_write_a_r_pr@B
Bug#1062734: libxmlbird: 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') 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 libxmlbird-1.2.15/debian/changelog libxmlbird-1.2.15/debian/changelog --- libxmlbird-1.2.15/debian/changelog 2024-01-12 04:17:09.0 + +++ libxmlbird-1.2.15/debian/changelog 2024-03-01 07:19:55.0 + @@ -1,3 +1,10 @@ +libxmlbird (1.2.15-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062734 + + -- Steve Langasek Fri, 01 Mar 2024 07:19:55 + + libxmlbird (1.2.15-1) unstable; urgency=medium * Team upload. diff -Nru libxmlbird-1.2.15/debian/control libxmlbird-1.2.15/debian/control --- libxmlbird-1.2.15/debian/control2024-01-12 04:15:37.0 + +++ libxmlbird-1.2.15/debian/control2024-03-01 07:19:55.0 + @@ -2,7 +2,7 @@ Priority: optional Maintainer: Debian Fonts Task Force Uploaders: Hideki Yamane -Build-Depends: debhelper-compat (= 13), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), valac | valac (>= 0.17.3), python3-doit (>= 0.30.3), libglib2.0-dev, @@ -17,7 +17,7 @@ Package: libxmlbird-dev Section: libdevel Architecture: any -Depends: libxmlbird1 (= ${binary:Version}), ${misc:Depends} +Depends: libxmlbird1t64 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: XML parser written in Vala (development files) XML Bird is a library for parsing documents written in the Exensible Markup @@ -27,7 +27,10 @@ . This package contains development files. -Package: libxmlbird1 +Package: libxmlbird1t64 +Provides: ${t64:Provides} +Replaces: libxmlbird1 +Breaks: libxmlbird1 (<< ${source:Version}) Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same diff -Nru libxmlbird-1.2.15/debian/libxmlbird1.dirs libxmlbird-1.2.15/debian/libxmlbird1.dirs --- libxmlbird-1.2.15/debian/libxmlbird1.dirs 2024-01-12 04:15:37.0 + +++ libxmlbird-1.2.15/debian/libxmlbird1.dirs 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib diff -Nru libxmlbird-1.2.15/debian/libxmlbird1.install libxmlbird-1.2.15/debian/libxmlbird1.install --- libxmlbird-1.2.15/debian/libxmlbird1.install2024-01-12 04:15:37.0 + +++ libxmlbird-1.2.15/debian/libxmlbird1.install1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru libxmlbird-1.2.15/debian/libxmlbird1t64.dirs libxmlbird-1.2.15/debian/libxmlbird1t64.dirs --- libxmlbird-1.2.15/debian/libxmlbird1t64.dirs1970-01-01 00:00:00.0 + +++ libxmlbird-1.2.15/debian/libxmlbird1t64.dirs2024-01-12 04:15:37.0 + @@ -0,0 +1 @@ +usr/lib diff -Nru libxmlbird-1.2.15/debian/libxmlbird1t64.install libxmlbird-1.2.15/debian/libxmlbird1t64.install --- libxmlbird-1.2.15/debian/libxmlbird1t64.install 1970-01-01 00:00:00.0 + +++ libxmlbird-1.2.15/debian/libxmlbird1t64.install 2024-01-12 04:15:37.0 + @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff -Nru libxmlbird-1.2.15/debian/libxmlbird1t64.lintian-overrides libxmlbird-1.2.15/debian/libxmlbird1t64.lintian-overrides --- libxmlbird-1.2.15/debian/libxmlbird1t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ libxmlbird-1.2.15/debian/libxmlbird1t64.lintian-overrides 2024-03-01 07:19:43.0 + @@ -0,0 +1 @@ +libxmlbird1t64: package-name-doesnt-match-sonames libxmlbird1
Bug#1062730: libwebsockets: NMU diff for 64-bit time_t transition
Uh yeah let's try that one more time. On Thu, Feb 29, 2024 at 10:46:43PM -0800, Steve Langasek wrote: > Sorry, for some reason a number of bugs failed to have their patches > attached. Please find the debdiff from the experimental upload attached > now. > > On Fri, Feb 02, 2024 at 11:00:08PM +, Steve Langasek wrote: > > Source: libwebsockets > > Version: 4.3.3-1 > > Severity: serious > > Tags: patch pending sid trixie > > Justification: library ABI skew on upgrade > > User: debian-...@lists.debian.org > > Usertags: time-t > > > > NOTICE: these changes must not be uploaded to unstable yet! > > > > Dear maintainer, > > > > As part of the 64-bit time_t transition required to support 32-bit > > architectures in 2038 and beyond > > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > > libwebsockets as a source package shipping runtime libraries whose ABI > > either is affected by the change in size of time_t, or could not be > > analyzed via abi-compliance-checker (and therefore to be on the safe > > side we assume is affected). > > > > To ensure that inconsistent combinations of libraries with their > > reverse-dependencies are never installed together, it is necessary to > > have a library transition, which is most easily done by renaming the > > runtime library package. > > > > Since turning on 64-bit time_t is being handled centrally through a change > > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > > important that libraries affected by this ABI change all be uploaded close > > together in time. Therefore I have prepared a 0-day NMU for libwebsockets > > which will initially be uploaded to experimental if possible, then to > > unstable after packages have cleared binary NEW. > > > > Please find the patch for this NMU attached. > > > > If you have any concerns about this patch, please reach out ASAP. Although > > this package will be uploaded to experimental immediately, there will be a > > period of several days before we begin uploads to unstable; so if > > information > > becomes available that your package should not be included in the > > transition, > > there is time for us to amend the planned uploads. > > > > > > > > -- System Information: > > Debian Release: trixie/sid > > APT prefers unstable > > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > > > > -- > 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 -- 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 libwebsockets-4.3.3/debian/changelog libwebsockets-4.3.3/debian/changelog --- libwebsockets-4.3.3/debian/changelog2023-12-10 08:47:50.0 + +++ libwebsockets-4.3.3/debian/changelog2024-02-02 19:26:00.0 + @@ -1,3 +1,10 @@ +libwebsockets (4.3.3-1.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Fri, 02 Feb 2024 19:26:00 + + libwebsockets (4.3.3-1) unstable; urgency=medium * New upstream release. diff -Nru libwebsockets-4.3.3/debian/control libwebsockets-4.3.3/debian/control --- libwebsockets-4.3.3/debian/control 2022-08-22 19:55:48.0 + +++ libwebsockets-4.3.3/debian/control 2024-02-02 19:26:00.0 + @@ -10,7 +10,10 @@ Homepage: https://libwebsockets.org/ Rules-Requires-Root: no -Package: libwebsockets19 +Package: libwebsockets19t64 +Provides: ${t64:Provides} +Replaces: libwebsockets19 +Breaks: libwebsockets19 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} @@ -24,7 +27,7 @@ Package: libwebsockets-evlib-ev Architecture: any Multi-Arch: same -Depends: libwebsockets19 (= ${binary:Versi
Bug#1062732: libxeddsa: 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') 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 libxeddsa-2.0.0+20221109.06a02c8/debian/changelog libxeddsa-2.0.0+20221109.06a02c8/debian/changelog --- libxeddsa-2.0.0+20221109.06a02c8/debian/changelog 2022-12-04 07:12:13.0 + +++ libxeddsa-2.0.0+20221109.06a02c8/debian/changelog 2024-03-01 07:17:19.0 + @@ -1,3 +1,10 @@ +libxeddsa (2.0.0+20221109.06a02c8-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062732 + + -- Steve Langasek Fri, 01 Mar 2024 07:17:19 + + libxeddsa (2.0.0+20221109.06a02c8-2) unstable; urgency=medium * Use a map file diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/control libxeddsa-2.0.0+20221109.06a02c8/debian/control --- libxeddsa-2.0.0+20221109.06a02c8/debian/control 2022-11-24 02:13:51.0 + +++ libxeddsa-2.0.0+20221109.06a02c8/debian/control 2024-03-01 07:17:19.0 + @@ -3,7 +3,7 @@ Uploaders: Martin Section: libs Priority: optional -Build-Depends: cmake, +Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), doxygen, libsodium-dev, @@ -22,7 +22,7 @@ Architecture: any Multi-Arch: same Section: libdevel -Depends: libxeddsa2 (= ${binary:Version}), +Depends: libxeddsa2t64 (= ${binary:Version}), ${misc:Depends}, ${sphinxdoc:Depends}, Pre-Depends: ${misc:Pre-Depends} @@ -38,7 +38,10 @@ . This package contains the development files. -Package: libxeddsa2 +Package: libxeddsa2t64 +Provides: ${t64:Provides} +Replaces: libxeddsa2 +Breaks: libxeddsa2 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install --- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install 2022-11-23 23:27:13.0 + +++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -bin/dynamic/libxeddsa.so.* /usr/lib/${DEB_HOST_MULTIARCH}/ diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols --- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols 2022-12-04 07:12:13.0 + +++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols 1970-01-01 00:00:00.0 + @@ -1,16 +0,0 @@ -libxeddsa.so.2 libxeddsa2 #MINVER# - XEDDSA_VERSION_MAJOR@Base 2.0.0 - XEDDSA_VERSION_MINOR@Base 2.0.0 - XEDDSA_VERSION_REVISION@Base 2.0.0 - curve25519_pub_to_ed25519_pub@Base 2.0.0 - ed25519_priv_sign@Base 2.0.0 - ed25519_pub_to_curve25519_pub@Base 2.0.0 - ed25519_seed_sign@Base 2.0.0 - ed25519_verify@Base 2.0.0 - priv_force_sign@Base 2.0.0 - priv_to_curve25519_pub@Base 2.0.0 - priv_to_ed25519_pub@Base 2.0.0 - seed_to_ed25519_pub@Base 2.0.0 - seed_to_priv@Base 2.0.0 - x25519@Base 2.0.0 - xeddsa_init@Base 2.0.0 diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.install libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.install --- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.install 1970-01-01 00:00:00.0 + +++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.install 2022-11-23 23:27:13.0 + @@ -0,0 +1 @@ +bin/dynamic/libxeddsa.so.* /usr/lib/${DEB_HOST_MULTIARCH}/ diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.lintian-overrides libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.lintian-overrides --- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.lintian-overrides 2024-03-01 07:16:54.0 + @@ -0,0 +1 @@ +libxeddsa2t64: package-name-doesnt-match-sonames libxeddsa2 diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.symbols libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.symbols --- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.symbols 1970-01-01 00:00:00.0 + +++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.symbols 2024-03-01 07:16:54.0 + @@ -0,0 +1,16 @@ +libxeddsa.so.2 libxeddsa2t64 #MINVER# + XEDDSA_VERSION_MAJOR@B
Bug#1062729: libvslvm: 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') 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 libvslvm-20181227/debian/changelog libvslvm-20181227/debian/changelog --- libvslvm-20181227/debian/changelog 2020-01-18 22:17:07.0 + +++ libvslvm-20181227/debian/changelog 2024-03-01 07:14:13.0 + @@ -1,3 +1,10 @@ +libvslvm (20181227-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062729 + + -- Steve Langasek Fri, 01 Mar 2024 07:14:13 + + libvslvm (20181227-1.1) unstable; urgency=low * Non-maintainer upload. diff -Nru libvslvm-20181227/debian/control libvslvm-20181227/debian/control --- libvslvm-20181227/debian/control2020-01-18 22:17:07.0 + +++ libvslvm-20181227/debian/control2024-03-01 07:14:13.0 + @@ -2,7 +2,7 @@ Priority: optional Maintainer: Debian Security Tools Uploaders: Hilko Bengen -Build-Depends: debhelper (>= 11), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 11), dh-python, pkg-config, libfuse-dev, @@ -18,14 +18,17 @@ Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, - libvslvm1 (= ${binary:Version}) + libvslvm1t64 (= ${binary:Version}) Description: Linux LVM volume system format access library -- development files libvslvm is a library to access the Linux Logical Volume Manager (LVM) volume system format. . This package includes the development support files. -Package: libvslvm1 +Package: libvslvm1t64 +Provides: ${t64:Provides} +Replaces: libvslvm1 +Breaks: libvslvm1 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same @@ -42,7 +45,7 @@ Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, - libvslvm1, + libvslvm1t64, Description: Linux LVM volume system format access library -- Utilities libvslvm is a library to access the Linux Logical Volume Manager (LVM) volume system format. @@ -52,7 +55,7 @@ Package: python3-libvslvm Section: python Architecture: any -Depends: libvslvm1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} +Depends: libvslvm1t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} Description: Linux LVM volume system format access library -- Python 3 bindings libvslvm is a library to access the Linux Logical Volume Manager (LVM) volume system format. diff -Nru libvslvm-20181227/debian/libvslvm1.install libvslvm-20181227/debian/libvslvm1.install --- libvslvm-20181227/debian/libvslvm1.install 2020-01-18 22:17:07.0 + +++ libvslvm-20181227/debian/libvslvm1.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*-*/lib*.so.* diff -Nru libvslvm-20181227/debian/libvslvm1.symbols libvslvm-20181227/debian/libvslvm1.symbols --- libvslvm-20181227/debian/libvslvm1.symbols 2020-01-18 22:17:07.0 + +++ libvslvm-20181227/debian/libvslvm1.symbols 1970-01-01 00:00:00.0 + @@ -1,166 +0,0 @@ -libvslvm.so.1 libvslvm1 #MINVER# - (optional|regex)^libbfio_.* 0 - (optional|regex)^libcdata_.* 0 - (optional|regex)^libcerror_.* 0 - (optional|regex)^libcfile_.* 0 - (optional|regex)^libclocale_.* 0 - (optional|regex)^libcnotify_.* 0 - (optional|regex)^libcpath_.* 0 - (optional|regex)^libcsplit_.* 0 - (optional|regex)^libcthreads_.* 0 - (optional|regex)^libfcache_.* 0 - (optional|regex)^libfdata_.* 0 - (optional|regex)^libfvalue_.* 0 - (optional|regex)^libuna_.* 0 - libvslvm_check_volume_signature@Base 20160110 - libvslvm_check_volume_signature_file_io_handle@Base 20160110 - libvslvm_checksum_calculate_crc32@Base 20160110 - libvslvm_checksum_calculate_weak_crc32@Base 20160110 - libvslvm_checksum_crc32_table@Base 20160110 - libvslvm_checksum_crc32_table_computed@Base 20160110 - libvslvm_checksum_initialize_crc32_table@Base 20160110 - libvslvm_chunk_data_free@Base 20160110 - libvslvm_chunk_data_initialize@Base 20160110 - libvslvm_chunk_data_read_file_io_pool@Base 20181227 - libvslvm_data_area_descriptor_free@Base 20160110 - libvslvm_data_area_descriptor_get@Base 20160110 - libvslvm_data_area_descriptor_initialize@Base 20160110 - libvslvm_data_area_descriptor_set@Base 20160110 - libvslvm_error_backtrace_fprint@Base 20160110 - libvslvm_error_backtrace_sprint@Base 20160110 - libvslvm_error_fprint@Base 20160110 - libvslvm_error_fre
Bug#1062731: libwfa2: 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') 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 libwfa2-2.3.3/debian/changelog libwfa2-2.3.3/debian/changelog --- libwfa2-2.3.3/debian/changelog 2023-07-15 05:42:16.0 + +++ libwfa2-2.3.3/debian/changelog 2024-03-01 07:16:29.0 + @@ -1,3 +1,10 @@ +libwfa2 (2.3.3-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062731 + + -- Steve Langasek Fri, 01 Mar 2024 07:16:29 + + libwfa2 (2.3.3-2) unstable; urgency=medium * Team Upload. diff -Nru libwfa2-2.3.3/debian/control libwfa2-2.3.3/debian/control --- libwfa2-2.3.3/debian/control2023-07-15 05:23:04.0 + +++ libwfa2-2.3.3/debian/control2024-03-01 07:16:29.0 + @@ -3,8 +3,8 @@ Uploaders: Andreas Tille Section: science Priority: optional -Build-Depends: debhelper-compat (= 13), - d-shlibs, +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), + d-shlibs (>= 0.106), cmake, pkg-config Standards-Version: 4.6.2 @@ -13,7 +13,10 @@ Homepage: https://github.com/smarco/WFA2-lib Rules-Requires-Root: no -Package: libwfa2-0 +Package: libwfa2-0t64 +Provides: ${t64:Provides} +Replaces: libwfa2-0 +Conflicts: libwfa2-0 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, @@ -38,7 +41,7 @@ Package: libwfa2-dev Architecture: any Section: libdevel -Depends: libwfa2-0 (= ${binary:Version}), +Depends: libwfa2-0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: exact gap-affine algorithm (development) diff -Nru libwfa2-2.3.3/debian/libwfa2-0.install libwfa2-2.3.3/debian/libwfa2-0.install --- libwfa2-2.3.3/debian/libwfa2-0.install 2023-07-15 05:23:04.0 + +++ libwfa2-2.3.3/debian/libwfa2-0.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libwfa2cpp.so.0 diff -Nru libwfa2-2.3.3/debian/libwfa2-0t64.install libwfa2-2.3.3/debian/libwfa2-0t64.install --- libwfa2-2.3.3/debian/libwfa2-0t64.install 1970-01-01 00:00:00.0 + +++ libwfa2-2.3.3/debian/libwfa2-0t64.install 2023-07-15 05:23:04.0 + @@ -0,0 +1 @@ +usr/lib/*/libwfa2cpp.so.0 diff -Nru libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides --- libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides 1970-01-01 00:00:00.0 + +++ libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides 2024-03-01 07:15:31.0 + @@ -0,0 +1 @@ +libwfa2-0t64: package-name-doesnt-match-sonames libwfa2-0 diff -Nru libwfa2-2.3.3/debian/rules libwfa2-2.3.3/debian/rules --- libwfa2-2.3.3/debian/rules 2023-07-15 05:23:04.0 + +++ libwfa2-2.3.3/debian/rules 2024-03-01 07:16:28.0 + @@ -14,6 +14,7 @@ override_dh_install: dh_install d-shlibmove --commit \ + --t64 \ --multiarch \ --devunversioned \ --exclude-la \
Bug#1062728: libvmime: 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') 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 libvmime-0.9.2/debian/changelog libvmime-0.9.2/debian/changelog --- libvmime-0.9.2/debian/changelog 2023-09-06 22:08:37.0 + +++ libvmime-0.9.2/debian/changelog 2024-03-01 07:08:10.0 + @@ -1,3 +1,10 @@ +libvmime (0.9.2-8.2) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062728 + + -- Steve Langasek Fri, 01 Mar 2024 07:08:10 + + libvmime (0.9.2-8.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru libvmime-0.9.2/debian/control libvmime-0.9.2/debian/control --- libvmime-0.9.2/debian/control 2023-09-06 22:08:31.0 + +++ libvmime-0.9.2/debian/control 2024-03-01 07:08:10.0 + @@ -2,7 +2,7 @@ Priority: optional Maintainer: Giraffe Maintainers Uploaders: Carsten Schoenert -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), libgtk-3-dev, @@ -26,7 +26,7 @@ Depends: libgnutls28-dev (>= 3.4.0~), libgsasl-dev, - libvmime1 (= ${binary:Version}), + libvmime1t64 (= ${binary:Version}), ${misc:Depends}, Description: C++ mail library (development files) VMime is a powerful C++ class library for parsing, generating, or editing @@ -41,7 +41,10 @@ This package contains the development headers and the static library to develop applications using the libvmime. -Package: libvmime1 +Package: libvmime1t64 +Provides: ${t64:Provides} +Replaces: libvmime1 +Breaks: libvmime1 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru libvmime-0.9.2/debian/libvmime1.install.in libvmime-0.9.2/debian/libvmime1.install.in --- libvmime-0.9.2/debian/libvmime1.install.in 2022-01-22 11:11:27.0 + +++ libvmime-0.9.2/debian/libvmime1.install.in 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/@DEB_HOST_MULTIARCH@/lib*.so.* diff -Nru libvmime-0.9.2/debian/libvmime1.symbols libvmime-0.9.2/debian/libvmime1.symbols --- libvmime-0.9.2/debian/libvmime1.symbols 2022-01-22 11:11:27.0 + +++ libvmime-0.9.2/debian/libvmime1.symbols 1970-01-01 00:00:00.0 + @@ -1,3 +0,0 @@ -libvmime.so.1 libvmime1 #MINVER# -* Build-Depends-Package: libvmime-dev - (c++|regex)"(__gnu_cxx|std::|vmime::)" 0.9.2 diff -Nru libvmime-0.9.2/debian/libvmime1t64.install.in libvmime-0.9.2/debian/libvmime1t64.install.in --- libvmime-0.9.2/debian/libvmime1t64.install.in 1970-01-01 00:00:00.0 + +++ libvmime-0.9.2/debian/libvmime1t64.install.in 2022-01-22 11:11:27.0 + @@ -0,0 +1 @@ +usr/lib/@DEB_HOST_MULTIARCH@/lib*.so.* diff -Nru libvmime-0.9.2/debian/libvmime1t64.lintian-overrides libvmime-0.9.2/debian/libvmime1t64.lintian-overrides --- libvmime-0.9.2/debian/libvmime1t64.lintian-overrides1970-01-01 00:00:00.0 + +++ libvmime-0.9.2/debian/libvmime1t64.lintian-overrides2024-03-01 07:07:25.0 + @@ -0,0 +1 @@ +libvmime1t64: package-name-doesnt-match-sonames libvmime1 diff -Nru libvmime-0.9.2/debian/libvmime1t64.symbols libvmime-0.9.2/debian/libvmime1t64.symbols --- libvmime-0.9.2/debian/libvmime1t64.symbols 1970-01-01 00:00:00.0 + +++ libvmime-0.9.2/debian/libvmime1t64.symbols 2024-03-01 07:07:25.0 + @@ -0,0 +1,3 @@ +libvmime.so.1 libvmime1t64 #MINVER# +* Build-Depends-Package: libvmime-dev + (c++|regex)"(__gnu_cxx|std::|vmime::)" 0.9.2
Bug#1062727: libvshadow: 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') 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 libvshadow-20190323/debian/changelog libvshadow-20190323/debian/changelog --- libvshadow-20190323/debian/changelog2021-01-27 09:03:41.0 + +++ libvshadow-20190323/debian/changelog2024-03-01 07:12:55.0 + @@ -1,3 +1,10 @@ +libvshadow (20190323-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062727 + + -- Steve Langasek Fri, 01 Mar 2024 07:12:55 + + libvshadow (20190323-2) unstable; urgency=medium [ Samuel Henrique ] diff -Nru libvshadow-20190323/debian/control libvshadow-20190323/debian/control --- libvshadow-20190323/debian/control 2021-01-27 09:03:41.0 + +++ libvshadow-20190323/debian/control 2024-03-01 07:12:55.0 + @@ -2,7 +2,7 @@ Priority: optional Maintainer: Debian Security Tools Uploaders: Hilko Bengen -Build-Depends: debhelper-compat (= 11), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 11), dh-python, pkg-config, libbfio-dev, libfuse-dev, @@ -18,7 +18,7 @@ Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, - libvshadow1 (= ${binary:Version}) + libvshadow1t64 (= ${binary:Version}) Description: Volume Shadow Snapshot format access library -- development files libvshadow is a library to access the Volume Shadow Snapshot (VSS) format. The VSS format is used by Windows, as of Vista, to maintain @@ -26,7 +26,10 @@ . This package includes the development support files. -Package: libvshadow1 +Package: libvshadow1t64 +Provides: ${t64:Provides} +Replaces: libvshadow1 +Breaks: libvshadow1 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -43,7 +46,7 @@ Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, - libvshadow1, + libvshadow1t64, Description: Volume Shadow Snapshot format access library -- Utilities libvshadow is a library to access the Volume Shadow Snapshot (VSS) format. The VSS format is used by Windows, as of Vista, to maintain @@ -55,7 +58,7 @@ Package: python3-libvshadow Section: python Architecture: any -Depends: libvshadow1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, +Depends: libvshadow1t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, ${python3:Depends}, Description: Volume Shadow Snapshot format access library -- Python 3 bindings libvshadow is a library to access the Volume Shadow Snapshot (VSS) diff -Nru libvshadow-20190323/debian/libvshadow1.install libvshadow-20190323/debian/libvshadow1.install --- libvshadow-20190323/debian/libvshadow1.install 2021-01-27 09:03:41.0 + +++ libvshadow-20190323/debian/libvshadow1.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*-*/lib*.so.* diff -Nru libvshadow-20190323/debian/libvshadow1.symbols libvshadow-20190323/debian/libvshadow1.symbols --- libvshadow-20190323/debian/libvshadow1.symbols 2021-01-27 09:03:41.0 + +++ libvshadow-20190323/debian/libvshadow1.symbols 1970-01-01 00:00:00.0 + @@ -1,113 +0,0 @@ -libvshadow.so.1 libvshadow1 #MINVER# - (optional|regex)^libcdata_.* 0 - (optional|regex)^libcerror_.* 0 - (optional|regex)^libcfile_.* 0 - (optional|regex)^libclocale_.* 0 - (optional|regex)^libcnotify_.* 0 - (optional|regex)^libcpath_.* 0 - (optional|regex)^libcsplit_.* 0 - (optional|regex)^libcthreads_.* 0 - (optional|regex)^libfdatetime_.* 0 - (optional|regex)^libfguid_.* 0 - (optional|regex)^libuna_.* 0 - libvshadow_block_descriptor_clone@Base 20150106 - libvshadow_block_descriptor_compare_by_original_offset@Base 20150106 - libvshadow_block_descriptor_compare_by_relative_offset@Base 20150106 - libvshadow_block_descriptor_compare_range_by_original_offset_value@Base 20150106 - libvshadow_block_descriptor_compare_range_by_relative_offset_value@Base 20150106 - libvshadow_block_descriptor_compare_reverse@Base 20150106 - libvshadow_block_descriptor_free@Base 20150106 - libvshadow_block_descriptor_free_reverse@Base 20150106 - libvshadow_block_descriptor_initialize@Base 20150106 - libvshadow_block_descriptor_read_data@Base 2016 - libvshadow_block_free@Base 20150106 - libvshadow_block_get_offset@Base
Bug#1062746: linbox: NMU diff for 64-bit time_t transition
Sorry, for some reason a number of bugs failed to have their patches attached. Please find the debdiff from the experimental upload attached now. On Fri, Feb 02, 2024 at 11:01:09PM +, Steve Langasek wrote: > Source: linbox > Version: 1.7.0-3 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > linbox as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for linbox > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > -- 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 linbox-1.7.0/debian/changelog linbox-1.7.0/debian/changelog --- linbox-1.7.0/debian/changelog 2023-01-07 23:28:28.0 + +++ linbox-1.7.0/debian/changelog 2024-02-02 20:30:35.0 + @@ -1,3 +1,10 @@ +linbox (1.7.0-3.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Fri, 02 Feb 2024 20:30:35 + + linbox (1.7.0-3) unstable; urgency=medium * debian/control diff -Nru linbox-1.7.0/debian/control linbox-1.7.0/debian/control --- linbox-1.7.0/debian/control 2023-01-07 13:47:59.0 + +++ linbox-1.7.0/debian/control 2024-02-02 20:30:35.0 + @@ -38,7 +38,7 @@ Depends: libfplll-dev, libgivaro-dev, liblapack-dev, - liblinbox-1.7.0-0 (= ${binary:Version}), + liblinbox-1.7.0-0t64 (= ${binary:Version}), # please keep the version below in-sync with linbox.pc.in fflas-ffpack (>= 2.5.0~), ${misc:Depends} @@ -50,7 +50,10 @@ . This package contains the LinBox development files. -Package: liblinbox-1.7.0-0 +Package: liblinbox-1.7.0-0t64 +Provides: ${t64:Provides} +Replaces: liblinbox-1.7.0-0 +Breaks: liblinbox-1.7.0-0 (<< ${source:Version}) Section: libs Architecture: any Multi-Arch: same diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0.install linbox-1.7.0/debian/liblinbox-1.7.0-0.install --- linbox-1.7.0/debian/liblinbox-1.7.0-0.install 2021-12-14 21:47:30.0 + +++ linbox-1.7.0/debian/liblinbox-1.7.0-0.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/liblinbox-*.so.* diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install --- linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install1970-01-01 00:00:00.0 + +++ linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install2024-02-02 20:30:35.0 + @@ -0,0 +1 @@ +usr/lib/*/liblinbox-*.so.* diff -Nru linbox-1.7.0/debian/liblin
Bug#1062745: liggghts: NMU diff for 64-bit time_t transition
Sorry, for some reason a number of bugs failed to have their patches attached. Please find the debdiff from the experimental upload attached now. On Fri, Feb 02, 2024 at 11:01:06PM +, Steve Langasek wrote: > Source: liggghts > Version: 3.8.0+repack1-9 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > liggghts as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for liggghts > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > -- 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 liggghts-3.8.0+repack1/debian/changelog liggghts-3.8.0+repack1/debian/changelog --- liggghts-3.8.0+repack1/debian/changelog 2021-10-19 18:49:53.0 + +++ liggghts-3.8.0+repack1/debian/changelog 2024-02-02 20:24:20.0 + @@ -1,3 +1,10 @@ +liggghts (3.8.0+repack1-9.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Fri, 02 Feb 2024 20:24:20 + + liggghts (3.8.0+repack1-9) unstable; urgency=medium * [67ea6b6] Fix FTBFS with GCC-11. (Closes: #984217) diff -Nru liggghts-3.8.0+repack1/debian/control liggghts-3.8.0+repack1/debian/control --- liggghts-3.8.0+repack1/debian/control 2021-10-19 18:49:35.0 + +++ liggghts-3.8.0+repack1/debian/control 2024-02-02 20:24:20.0 + @@ -21,7 +21,7 @@ Architecture: any Multi-Arch: same Section: libdevel -Depends: libliggghts3 (= ${binary:Version}), +Depends: libliggghts3t64 (= ${binary:Version}), mpi-default-bin, ${misc:Depends}, ${shlibs:Depends} @@ -39,7 +39,10 @@ . The package contains development files. -Package: libliggghts3 +Package: libliggghts3t64 +Provides: ${t64:Provides} +Replaces: libliggghts3 +Breaks: libliggghts3 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: mpi-default-bin, @@ -62,7 +65,7 @@ Package: liggghts Architecture: any Multi-Arch: foreign -Depends: libliggghts3 (>= ${source:Version}), +Depends: libliggghts3t64 (>= ${source:Version}), mpi-default-bin, ${misc:Depends}, ${shlibs:Depends} diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3.install liggghts-3.8.0+repack1/debian/libliggghts3.install --- liggghts-3.8.0+repack1/debian/libliggghts3.install 2017-07-17 21:19:13.0 + +++ liggghts-3.8.0+repack1/debian/libliggghts3.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libliggghts.so.* diff -Nru liggghts-3.8.0+repack1/deb
Bug#1062741: libzen: NMU diff for 64-bit time_t transition
Sorry, for some reason a number of bugs failed to have their patches attached. Please find the debdiff from the experimental upload attached now. On Fri, Feb 02, 2024 at 11:00:57PM +, Steve Langasek wrote: > Source: libzen > Version: 0.4.41-2 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > libzen as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for libzen > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > -- 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 libzen-0.4.41/debian/changelog libzen-0.4.41/debian/changelog --- libzen-0.4.41/debian/changelog 2023-04-13 08:31:03.0 + +++ libzen-0.4.41/debian/changelog 2024-02-02 19:57:21.0 +0000 @@ -1,3 +1,10 @@ +libzen (0.4.41-2.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Fri, 02 Feb 2024 19:57:21 + + libzen (0.4.41-2) unstable; urgency=medium * [3a602d5] Set Multi-Arch: foreign for libzen-doc diff -Nru libzen-0.4.41/debian/control libzen-0.4.41/debian/control --- libzen-0.4.41/debian/control2023-04-13 08:31:03.0 + +++ libzen-0.4.41/debian/control2024-02-02 19:57:20.0 + @@ -17,7 +17,7 @@ Section: libdevel Architecture: any Pre-Depends: ${misc:Pre-Depends} -Depends: libzen0v5 (= ${binary:Version}), libtinyxml-dev, ${misc:Depends} +Depends: libzen0t64 (= ${binary:Version}), libtinyxml-dev, ${misc:Depends} Description: ZenLib C++ utility library -- development files ZenLib is a C++ utility library. It includes classes for handling strings, configuration, bit streams, threading, translation, and cross-platform @@ -26,12 +26,15 @@ This package contains the headers required for compiling applications/libraries which use this library. -Package: libzen0v5 +Package: libzen0t64 +Provides: ${t64:Provides} +X-Time64-Compat: libzen0v5 +Breaks: libzen0v5 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Replaces: libzen0 +Replaces: libzen0v5, libzen0 Conflicts: libzen0 Description: ZenLib C++ utility library -- runtime ZenLib is a C++ utility library. It includes classes for handling strings, diff -Nru libzen-0.4.41/debian/libzen0t64.docs libzen-0.4.41/debian/libzen0t64.docs --- libzen-0.4.41/debian/libzen0t64.docs1970-01-01 00:00:00.0 + +++ libzen-0.4.41/debian/libzen0t64.docs2024-02-02 19:57:2
Bug#1062744: libzypp: NMU diff for 64-bit time_t transition
Sorry, for some reason a number of bugs failed to have their patches attached. Please find the debdiff from the experimental upload attached now. On Fri, Feb 02, 2024 at 11:01:04PM +, Steve Langasek wrote: > Source: libzypp > Version: 17.31.29-1 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > libzypp as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for libzypp > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > -- 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 libzypp-17.31.31/debian/changelog libzypp-17.31.31/debian/changelog --- libzypp-17.31.31/debian/changelog 2024-02-08 12:25:59.0 + +++ libzypp-17.31.31/debian/changelog 2024-02-22 19:19:20.0 + @@ -1,3 +1,10 @@ +libzypp (17.31.31-1.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Michael Hudson-Doyle Fri, 23 Feb 2024 08:19:20 +1300 + libzypp (17.31.31-1) unstable; urgency=medium * Update upstream source from tag 'upstream/17.31.31' diff -Nru libzypp-17.31.31/debian/control libzypp-17.31.31/debian/control --- libzypp-17.31.31/debian/control 2024-02-08 12:25:57.0 + +++ libzypp-17.31.31/debian/control 2024-02-22 19:19:20.0 + @@ -45,7 +45,8 @@ Vcs-Git: https://salsa.debian.org/pkg-rpm-team/libzypp.git Vcs-Browser: https://salsa.debian.org/pkg-rpm-team/libzypp -Package: libzypp1722 +Package: libzypp1722t64 +Provides: ${t64:Provides} Architecture: any Multi-Arch: same Pre-Depends: @@ -64,10 +65,10 @@ lsof, Suggests: libzypp-doc (>= ${source:Version}), -Breaks: +Breaks:libzypp1722 (<< ${source:Version}), libzypp (<< 17.22), zypper (<< 1.14), -Replaces: +Replaces:libzypp1722, libzypp (<< 17.22), Description: openSUSE/SLES package management system (library) libzypp is the package management library that powers applications like @@ -111,7 +112,7 @@ libexpat-dev, libpopt-dev, libproxy-dev, - libzypp1722 (= ${binary:Version}), + libzypp1722t64 (= ${binary:Version}), Description: openSUSE/SLES package management system library (development files) libzypp is the package management library that powers applications like YaST, zypper and the openSUSE/SLE implementation of PackageKit. @@ -223,7 +224,7 @@ ${misc:Depends}, libjs-jquery, Suggests: - libzypp1722, + libzypp1722t64, libzypp-dev, Description: openSUSE/SLES package management system library (documentation) libzypp is the package man
Bug#1062743: libzip: NMU diff for 64-bit time_t transition
Sorry, for some reason a number of bugs failed to have their patches attached. Please find the debdiff from the experimental upload attached now. On Fri, Feb 02, 2024 at 11:01:02PM +, Steve Langasek wrote: > Source: libzip > Version: 1.7.3-1 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > libzip as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for libzip > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > -- 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 libzip-1.7.3/debian/changelog libzip-1.7.3/debian/changelog --- libzip-1.7.3/debian/changelog 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/changelog 2024-02-02 19:58:18.0 + @@ -1,3 +1,10 @@ +libzip (1.7.3-1.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Fri, 02 Feb 2024 19:58:18 + + libzip (1.7.3-1) unstable; urgency=medium * New upstream version 1.7.3 diff -Nru libzip-1.7.3/debian/control libzip-1.7.3/debian/control --- libzip-1.7.3/debian/control 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/control 2024-02-02 19:58:18.0 + @@ -20,7 +20,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libzip4 (= ${binary:Version}), +Depends: libzip4t64 (= ${binary:Version}), zlib1g-dev, ${misc:Depends} Description: library for reading, creating, and modifying zip archives (development) @@ -31,7 +31,10 @@ This package contains the static libraries and headers for developing applications that use the libzip library API. -Package: libzip4 +Package: libzip4t64 +Provides: ${t64:Provides} +Replaces: libzip4 +Breaks: libzip4 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} diff -Nru libzip-1.7.3/debian/libzip4.install libzip-1.7.3/debian/libzip4.install --- libzip-1.7.3/debian/libzip4.install 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/libzip4.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/libzip.so.* diff -Nru libzip-1.7.3/debian/libzip4.lintian-overrides libzip-1.7.3/debian/libzip4.lintian-overrides --- libzip-1.7.3/debian/libzip4.lintian-overrides 2020-10-10 19:01:16.0 + +++ libzip-1.7.3/debian/libzip4.lintian-overrides 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -# libzip uses 3-clause bsd license, GPL come from /debian -possible-gpl-code-linked-with-openssl diff -Nru l
Bug#1062740: libzdb: NMU diff for 64-bit time_t transition
Sorry, for some reason a number of bugs failed to have their patches attached. Please find the debdiff from the experimental upload attached now. On Fri, Feb 02, 2024 at 11:00:53PM +, Steve Langasek wrote: > Source: libzdb > Version: 3.1-0.2 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > libzdb as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for libzdb > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > -- 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 libzdb-3.1/debian/changelog libzdb-3.1/debian/changelog --- libzdb-3.1/debian/changelog 2016-12-09 10:00:41.0 + +++ libzdb-3.1/debian/changelog 2024-02-02 19:56:20.0 +0000 @@ -1,3 +1,10 @@ +libzdb (3.1-0.3~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Fri, 02 Feb 2024 19:56:20 + + libzdb (3.1-0.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru libzdb-3.1/debian/control libzdb-3.1/debian/control --- libzdb-3.1/debian/control 2016-12-09 10:00:41.0 + +++ libzdb-3.1/debian/control 2024-02-02 19:56:20.0 + @@ -19,7 +19,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libzdb11 (= ${binary:Version}), +Depends: libzdb11t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Zild Database Library [devel] @@ -28,7 +28,10 @@ This library provides thread safe connection pooling and exception handling. Currently supports MySQL, Sqlite3 and PostgreSQL. -Package: libzdb11 +Package: libzdb11t64 +Provides: ${t64:Provides} +Replaces: libzdb11 +Breaks: libzdb11 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, diff -Nru libzdb-3.1/debian/libzdb11.install libzdb-3.1/debian/libzdb11.install --- libzdb-3.1/debian/libzdb11.install 2016-12-09 10:00:41.0 + +++ libzdb-3.1/debian/libzdb11.install 1970-01-01 00:00:00.0 + @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru libzdb-3.1/debian/libzdb11.symbols libzdb-3.1/debian/libzdb11.symbols --- libzdb-3.1/debian/libzdb11.symbols 2016-12-09 10:00:41.0 + +++ libzdb-3.1/debian/libzdb11.symbols 1970-01-01 00:00:00.0 + @@ -1,264 +0,0 @@ -libzdb.so.11 libzdb11 #MINVER# - AbortHandler@Base 2.11.2 - AssertException@Base 2.11.2 - ConnectionPool_active@Base 2.11.2 - ConnectionPool_free@Base 2.11.2 - ConnectionPool_getConnection@Base 2.11.2 - Connection
Bug#1062738: libyang2: NMU diff for 64-bit time_t transition
Sorry, for some reason a number of bugs failed to have their patches attached. Please find the debdiff from the experimental upload attached now. On Fri, Feb 02, 2024 at 11:00:49PM +, Steve Langasek wrote: > Source: libyang2 > Version: 2.1.30-2 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > libyang2 as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for libyang2 > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > -- 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 libyang2-2.1.30/debian/changelog libyang2-2.1.30/debian/changelog --- libyang2-2.1.30/debian/changelog2023-02-01 09:14:51.0 + +++ libyang2-2.1.30/debian/changelog2024-02-02 19:54:43.0 +0000 @@ -1,3 +1,10 @@ +libyang2 (2.1.30-2.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Fri, 02 Feb 2024 19:54:43 + + libyang2 (2.1.30-2) unstable; urgency=medium * Non-maintainer upload. diff -Nru libyang2-2.1.30/debian/control libyang2-2.1.30/debian/control --- libyang2-2.1.30/debian/control 2023-02-01 09:12:00.0 + +++ libyang2-2.1.30/debian/control 2024-02-02 19:54:43.0 + @@ -12,7 +12,10 @@ Vcs-Browser: https://salsa.debian.org/netconf-team/libyang2 Vcs-Git: https://salsa.debian.org/netconf-team/libyang2.git -b debian/master -Package: libyang2 +Package: libyang2t64 +Provides: ${t64:Provides} +Replaces: libyang2 +Breaks: libyang2 (<< ${source:Version}) Depends: ${misc:Depends}, ${shlibs:Depends} Architecture: any @@ -31,7 +34,7 @@ Package: libyang2-dev Depends: libpcre2-dev, - libyang2 (= ${binary:Version}), + libyang2t64 (= ${binary:Version}), ${misc:Depends} Conflicts: libyang-dev Section: libdevel @@ -50,7 +53,7 @@ for libyang. Package: libyang2-tools -Depends: libyang2 (= ${binary:Version}), +Depends: libyang2t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Breaks: libyang-tools (<< ${source:Version}) diff -Nru libyang2-2.1.30/debian/libyang2.install libyang2-2.1.30/debian/libyang2.install --- libyang2-2.1.30/debian/libyang2.install 2023-02-01 09:12:00.0 + +++ libyang2-2.1.30/debian/libyang2.install 1970-01-01 00:00:00.0 + @@ -1,2 +0,0 @@ -usr/lib/*/*.so.* -usr/share/yang/modules/libyang/ diff -Nru libyang2-2.1.30/debian/libyang2.symbols libyang2-2.1.30/debian/libyang2.symbols --- lib
Bug#1062736: libxt: NMU diff for 64-bit time_t transition
Sorry, for some reason a number of bugs failed to have their patches attached. Please find the debdiff from the experimental upload attached now. On Fri, Feb 02, 2024 at 11:00:44PM +, Steve Langasek wrote: > Source: libxt > Version: 1:1.2.1-1.1 > Severity: serious > Tags: patch pending sid trixie > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > NOTICE: these changes must not be uploaded to unstable yet! > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > libxt as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for libxt > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. > > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (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) > -- 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 -u libxt-1.2.1/debian/changelog libxt-1.2.1/debian/changelog --- libxt-1.2.1/debian/changelog +++ libxt-1.2.1/debian/changelog @@ -1,3 +1,10 @@ +libxt (1:1.2.1-1.2~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Fri, 02 Feb 2024 19:52:28 + + libxt (1:1.2.1-1.1) unstable; urgency=medium * Non-maintainer upload. diff -u libxt-1.2.1/debian/control libxt-1.2.1/debian/control --- libxt-1.2.1/debian/control +++ libxt-1.2.1/debian/control @@ -20,7 +20,10 @@ Vcs-Git: https://salsa.debian.org/xorg-team/lib/libxt.git Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libxt -Package: libxt6 +Package: libxt6t64 +Provides: ${t64:Provides} +Replaces: libxt6 +Breaks: libxt6 (<< ${source:Version}) Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} @@ -46,7 +49,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, - libxt6 (= ${binary:Version}), + libxt6t64 (= ${binary:Version}), libx11-dev, x11proto-dev, libsm-dev, reverted: --- libxt-1.2.1/debian/libxt6.install +++ libxt-1.2.1.orig/debian/libxt6.install @@ -1 +0,0 @@ -usr/lib/*/libXt.so.6* reverted: --- libxt-1.2.1/debian/libxt6.symbols +++ libxt-1.2.1.orig/debian/libxt6.symbols @@ -1,481 +0,0 @@ -libXt.so.6 libxt6 #MINVER# - XtCvtStringToBoolean@Base 0 - XtGetSelectionValueIncremental@Base 0 - _XtTranslateEvent@Base 0 - XtAddEventHandler@Base 0 - applicationShellWidgetClass@Base 0 - XtReleaseGC@Base 0 - XtGetSelectionParameters@Base 0 - XtCvtStringToBool@Base 0 - XtDisownSelection@Base 0 - constraintClassRec@Base 0 - XtCvtIntToFont@Base 0 - XtQueryGeometry@Base 0 - XtIsComposite@Base 0 - XtAllocateGC@Base 0 - XtAppErrorMsg@Base 0 - XtAppGetSelectionTimeout@Base 0 - vendorShellWidgetClass@Base 0 - XtProcessLock@Base 0 - XtRemoveSignal@Base 0 - XtCvtStringToRestartStyle@Base 0 - XtIsRectObj@Base 0 - _XtPeekCallback@Base 0 - _XtCreatePopupShell@Base 0 - XtCvtStringToFontStruct@Base 0 - XtAddCallback@Base 0 - XtChangeM