Bug#1063285: xplc: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xplc-0.3.13/debian/changelog xplc-0.3.13/debian/changelog
--- xplc-0.3.13/debian/changelog2022-11-27 04:40:10.0 +
+++ xplc-0.3.13/debian/changelog2024-02-29 07:55:13.0 +
@@ -1,3 +1,10 @@
+xplc (0.3.13-12.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063285
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:55:13 +
+
 xplc (0.3.13-12) unstable; urgency=medium
 
   * QA upload.
diff -Nru xplc-0.3.13/debian/control xplc-0.3.13/debian/control
--- xplc-0.3.13/debian/control  2022-11-27 04:40:10.0 +
+++ xplc-0.3.13/debian/control  2024-02-29 07:55:13.0 +
@@ -2,13 +2,16 @@
 Section: libs
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: uuid-dev, debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), uuid-dev, debhelper-compat (= 13)
 Standards-Version: 4.6.1
 Homepage: https://xplc.sourceforge.net/
 Vcs-Git: https://salsa.debian.org/debian/xplc.git
 Vcs-Browser: https://salsa.debian.org/debian/xplc
 
-Package: libxplc0.3.13
+Package: libxplc0.3.13t64
+Provides: ${t64:Provides}
+Replaces: libxplc0.3.13
+Breaks: libxplc0.3.13 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -22,7 +25,7 @@
 Package: libxplc0.3.13-dev
 Section: libdevel
 Architecture: any
-Depends: libxplc0.3.13 (= ${binary:Version}), uuidcdef, ${shlibs:Depends}, 
${misc:Depends}
+Depends: libxplc0.3.13t64 (= ${binary:Version}), uuidcdef, ${shlibs:Depends}, 
${misc:Depends}
 Description: Light weight component system (Development libraries and headers)
  XPLC ("Cross-Platform Lightweight Components") is a component system that
  will provide extensibility and reusability both inside and between
diff -Nru xplc-0.3.13/debian/libxplc0.3.13.symbols 
xplc-0.3.13/debian/libxplc0.3.13.symbols
--- xplc-0.3.13/debian/libxplc0.3.13.symbols2022-11-27 04:40:10.0 
+
+++ xplc-0.3.13/debian/libxplc0.3.13.symbols1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-libxplc.so.0.3.13-unstable libxplc0.3.13 #MINVER#
- XPLC_getServiceManager@Base 0.3.13
diff -Nru xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides 
xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides
--- xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ xplc-0.3.13/debian/libxplc0.3.13t64.lintian-overrides   2024-02-29 
07:49:30.0 +
@@ -0,0 +1 @@
+libxplc0.3.13t64: package-name-doesnt-match-sonames libxplc0.3.13
diff -Nru xplc-0.3.13/debian/libxplc0.3.13t64.symbols 
xplc-0.3.13/debian/libxplc0.3.13t64.symbols
--- xplc-0.3.13/debian/libxplc0.3.13t64.symbols 1970-01-01 00:00:00.0 
+
+++ xplc-0.3.13/debian/libxplc0.3.13t64.symbols 2024-02-29 07:49:30.0 
+
@@ -0,0 +1,2 @@
+libxplc.so.0.3.13-unstable libxplc0.3.13t64 #MINVER#
+ XPLC_getServiceManager@Base 0.3.13
diff -Nru xplc-0.3.13/debian/rules xplc-0.3.13/debian/rules
--- xplc-0.3.13/debian/rules2022-11-27 04:40:10.0 +
+++ xplc-0.3.13/debian/rules2024-02-29 07:55:12.0 +
@@ -16,7 +16,7 @@
 
 # Make sure the install files are in the right place
 execute_before_dh_auto_install:
-   cp -f debian/libxplc.install debian/libxplc$(PKG_VERSION).install
+   cp -f debian/libxplc.install debian/libxplc$(PKG_VERSION)t64.install
cp -f debian/libxplc-dev.install 
debian/libxplc$(PKG_VERSION)-dev.install
cp -f debian/libxplc-dev.examples 
debian/libxplc$(PKG_VERSION)-dev.examples
 
@@ -26,10 +26,10 @@
ln -f debian/tmp/usr/share/man/man1/uuidgen.1 
debian/tmp/usr/share/man/man1/uuidcdef
 
 execute_after_dh_shlibdeps:
-   /sbin/ldconfig -v -n 
debian/libxplc$(PKG_VERSION)/usr/lib/$(DEB_HOST_MULTIARCH)
+   /sbin/ldconfig -v -n 
debian/libxplc$(PKG_VERSION)t64/usr/lib/$(DEB_HOST_MULTIARCH)
 
 execute_after_dh_auto_clean:
-   rm -f debian/libxplc$(PKG_VERSION).install
+   rm -f debian/libxplc$(PKG_VERSION)t64.install
rm -f debian/libxplc$(PKG_VERSION)-dev.install
rm -f debian/libxplc$(PKG_VERSION)-dev.examples
 


Bug#1063284: xpaint: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xpaint-2.9.1.4/debian/changelog xpaint-2.9.1.4/debian/changelog
--- xpaint-2.9.1.4/debian/changelog 2020-08-16 01:38:56.0 +
+++ xpaint-2.9.1.4/debian/changelog 2024-02-29 07:48:25.0 +
@@ -1,3 +1,10 @@
+xpaint (2.9.1.4-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063284
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:48:25 +
+
 xpaint (2.9.1.4-4) unstable; urgency=medium
 
   * Orphaning the package
diff -Nru xpaint-2.9.1.4/debian/control xpaint-2.9.1.4/debian/control
--- xpaint-2.9.1.4/debian/control   2020-08-16 01:38:56.0 +
+++ xpaint-2.9.1.4/debian/control   2024-02-29 07:48:25.0 +
@@ -2,7 +2,7 @@
 Section: graphics
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: debhelper (>= 9), libxpm-dev, libxaw7-dev, libtiff-dev,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 9), libxpm-dev, 
libxaw7-dev, libtiff-dev,
  libpng-dev, xutils-dev, libxft-dev, bison, flex (>= 2.5.31-16),
  libxmu-dev, libxt-dev, libsm-dev, libice-dev, libxext-dev, libx11-dev,
  x11proto-core-dev, x11proto-xext-dev
@@ -29,7 +29,7 @@
 Package: xpaint-dev
 Section: libdevel
 Architecture: any
-Depends: libxaw3dxft6 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends},
+Depends: libxaw3dxft6t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends},
  libxmu-dev, libxt-dev, libsm-dev, libice-dev, libxext-dev, libx11-dev, 
libxpm-dev,
  libxft-dev, libc-dev, xutils-dev, x11proto-core-dev, x11proto-xext-dev
 Description: simple paint program for X (development files)
@@ -38,7 +38,10 @@
  in the main xpaint package. Install this if you wish to compile
  programs that use the libxaw3dxft library.
 
-Package: libxaw3dxft6
+Package: libxaw3dxft6t64
+Provides: ${t64:Provides}
+Replaces: libxaw3dxft6
+Breaks: libxaw3dxft6 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru xpaint-2.9.1.4/debian/libxaw3dxft6.install 
xpaint-2.9.1.4/debian/libxaw3dxft6.install
--- xpaint-2.9.1.4/debian/libxaw3dxft6.install  2020-08-16 01:38:56.0 
+
+++ xpaint-2.9.1.4/debian/libxaw3dxft6.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.* usr/lib
diff -Nru xpaint-2.9.1.4/debian/libxaw3dxft6.symbols 
xpaint-2.9.1.4/debian/libxaw3dxft6.symbols
--- xpaint-2.9.1.4/debian/libxaw3dxft6.symbols  2020-08-16 01:38:56.0 
+
+++ xpaint-2.9.1.4/debian/libxaw3dxft6.symbols  1970-01-01 00:00:00.0 
+
@@ -1,227 +0,0 @@
-libXaw3dxft.so.6 libxaw3dxft6 #MINVER#
- FMT8BIT@Base 2.9.1.4
- GetXftFont@Base 2.9.1.4
- LayYY_create_buffer@Base 2.9.1.4
- LayYY_delete_buffer@Base 2.9.1.4
- LayYY_flex_debug@Base 2.9.1.4
- LayYY_flush_buffer@Base 2.9.1.4
- LayYY_scan_buffer@Base 2.9.1.4
- LayYY_scan_bytes@Base 2.9.1.4
- LayYY_scan_string@Base 2.9.1.4
- LayYY_switch_to_buffer@Base 2.9.1.4
- LayYYalloc@Base 2.9.1.4
- LayYYchar@Base 2.9.1.4
- LayYYerror@Base 2.9.1.4
- LayYYfree@Base 2.9.1.4
- LayYYget_debug@Base 2.9.1.4
- LayYYget_in@Base 2.9.1.4
- LayYYget_leng@Base 2.9.1.4
- LayYYget_lineno@Base 2.9.1.4
- LayYYget_out@Base 2.9.1.4
- LayYYget_text@Base 2.9.1.4
- LayYYin@Base 2.9.1.4
- LayYYleng@Base 2.9.1.4
- LayYYlex@Base 2.9.1.4
- LayYYlex_destroy@Base 2.9.1.4
- LayYYlineno@Base 2.9.1.4
- LayYYlval@Base 2.9.1.4
- LayYYnerrs@Base 2.9.1.4
- LayYYout@Base 2.9.1.4
- LayYYparse@Base 2.9.1.4
- LayYYpop_buffer_state@Base 2.9.1.4
- LayYYpush_buffer_state@Base 2.9.1.4
- LayYYrealloc@Base 2.9.1.4
- LayYYrestart@Base 2.9.1.4
- LayYYset_debug@Base 2.9.1.4
- LayYYset_in@Base 2.9.1.4
- LayYYset_lineno@Base 2.9.1.4
- LayYYset_out@Base 2.9.1.4
- LayYYsetdest@Base 2.9.1.4
- LayYYsetsource@Base 2.9.1.4
- LayYYtext@Base 2.9.1.4
- LayYYtext_ptr@Base 2.9.1.4
- LayYYwrap@Base 2.9.1.4
- SetMenuSpacing@Base 2.9.1.4
- SetXawHilitColor@Base 2.9.1.4
- SetXftDefaultFontName@Base 2.9.1.4
- SetXftEncoding@Base 2.9.1.4
- SetXftInsensitiveTwist@Base 2.9.1.4
- Xaw3dComputeBottomShadowRGB@Base 2.9.1.4
- Xaw3dComputeTopShadowRGB@Base 2.9.1.4
- XawAsciiSave@Base 2.9.1.4
- XawAsciiSaveAsFile@Base 2.9.1.4
- XawAsciiSourceChanged@Base 2.9.1.4
- XawAsciiSourceFreeString@Base 2.9.1.4
- XawDialogAddButton@Base 2.9.1.4
- XawDialogGetValueString@Base 2.9.1.4

Bug#1063283: xnee: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xnee-3.19/debian/changelog xnee-3.19/debian/changelog
--- xnee-3.19/debian/changelog  2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/changelog  2024-02-29 07:46:12.0 +
@@ -1,3 +1,10 @@
+xnee (3.19-9.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063283
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:46:12 +
+
 xnee (3.19-9) unstable; urgency=medium
 
   * d/control: remove dependency on install-info (Closes: #1013865)
diff -Nru xnee-3.19/debian/control xnee-3.19/debian/control
--- xnee-3.19/debian/control2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/control2024-02-29 07:46:12.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Vincent Bernat 
 Uploaders: Barry deFreese 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
 debhelper (>= 9),
 cdbs,
 dh-autoreconf,
@@ -42,7 +42,10 @@
  implementation of Xnee (command line, graphical user interface or
  GNOME panel).
 
-Package: libxnee0
+Package: libxnee0t64
+Provides: ${t64:Provides}
+Replaces: libxnee0
+Breaks: libxnee0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -63,7 +66,7 @@
 Package: libxnee-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libxnee0 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libxnee0t64 (= ${binary:Version})
 Description: X event recorder/replayer - development files
  GNU Xnee is a suite of programs that can record, replay and
  distribute user actions under the X11 environment. Think of it as a
diff -Nru xnee-3.19/debian/libxnee0.install xnee-3.19/debian/libxnee0.install
--- xnee-3.19/debian/libxnee0.install   2022-06-26 06:35:51.0 +
+++ xnee-3.19/debian/libxnee0.install   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libxnee.so.*
diff -Nru xnee-3.19/debian/libxnee0t64.install 
xnee-3.19/debian/libxnee0t64.install
--- xnee-3.19/debian/libxnee0t64.install1970-01-01 00:00:00.0 
+
+++ xnee-3.19/debian/libxnee0t64.install2022-06-26 06:35:51.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libxnee.so.*
diff -Nru xnee-3.19/debian/libxnee0t64.lintian-overrides 
xnee-3.19/debian/libxnee0t64.lintian-overrides
--- xnee-3.19/debian/libxnee0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ xnee-3.19/debian/libxnee0t64.lintian-overrides  2024-02-29 
07:44:34.0 +
@@ -0,0 +1 @@
+libxnee0t64: package-name-doesnt-match-sonames libxnee0


Bug#1063279: xmlrpc-c: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xmlrpc-c-1.33.14/debian/changelog xmlrpc-c-1.33.14/debian/changelog
--- xmlrpc-c-1.33.14/debian/changelog   2022-10-13 12:27:40.0 +
+++ xmlrpc-c-1.33.14/debian/changelog   2024-02-29 07:39:42.0 +
@@ -1,3 +1,10 @@
+xmlrpc-c (1.33.14-11.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063279
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:39:42 +
+
 xmlrpc-c (1.33.14-11) unstable; urgency=medium
 
   * QA upload.
diff -Nru xmlrpc-c-1.33.14/debian/control xmlrpc-c-1.33.14/debian/control
--- xmlrpc-c-1.33.14/debian/control 2022-10-13 12:27:40.0 +
+++ xmlrpc-c-1.33.14/debian/control 2024-02-29 07:39:42.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Section: libs
 Maintainer: Debian QA Group 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper,
  libcurl4-openssl-dev | libcurl3-openssl-dev
 Standards-Version: 4.5.0
@@ -16,7 +16,7 @@
 Architecture: any
 Depends:
  libc6-dev,
- libxmlrpc-c++8v5 (= ${binary:Version}),
+ libxmlrpc-c++8t64 (= ${binary:Version}),
  libxmlrpc-core-c3-dev (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
@@ -33,15 +33,18 @@
  Install this package if you wish to develop your own programs using this
  library.
 
-Package: libxmlrpc-c++8v5
+Package: libxmlrpc-c++8t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlrpc-c++8v5
+Breaks: libxmlrpc-c++8v5 (<< ${source:Version})
 Architecture: any
 Depends:
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Conflicts:
  libxmlrpc-c++8,
-Replaces:
+Replaces:libxmlrpc-c++8v5, 
  libxmlrpc-c++8,
 Description: Lightweight RPC library based on XML and HTTP [C++ runtime 
libraries]
  XML-RPC is a quick-and-easy way to make procedure calls over the Internet.
@@ -55,7 +58,7 @@
 Architecture: any
 Depends:
  libc6-dev,
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
  xmlrpc-api-utils,
@@ -69,7 +72,11 @@
  Install this package if you wish to develop your own programs using this
  library.
 
-Package: libxmlrpc-core-c3
+Package: libxmlrpc-core-c3t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxmlrpc-c++8v5
+Replaces: libxmlrpc-core-c3
+Breaks: libxmlrpc-core-c3 (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
@@ -96,8 +103,8 @@
 Depends:
  libc6-dev,
  libfrontier-rpc-perl,
- libxmlrpc-c++8v5 (= ${binary:Version}),
- libxmlrpc-core-c3 (= ${binary:Version}),
+ libxmlrpc-c++8t64 (= ${binary:Version}),
+ libxmlrpc-core-c3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Generate C++ wrapper classes for XML-RPC servers
diff -Nru xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install 
xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install
--- xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install   1970-01-01 
00:00:00.0 +
+++ xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.install   2022-10-13 
12:27:40.0 +
@@ -0,0 +1,16 @@
+usr/lib/*/libxmlrpc++.so.8
+usr/lib/*/libxmlrpc++.so.8.33
+usr/lib/*/libxmlrpc_client++.so.8
+usr/lib/*/libxmlrpc_client++.so.8.33
+usr/lib/*/libxmlrpc_cpp.so.8
+usr/lib/*/libxmlrpc_cpp.so.8.33
+usr/lib/*/libxmlrpc_packetsocket.so.8
+usr/lib/*/libxmlrpc_packetsocket.so.8.33
+usr/lib/*/libxmlrpc_server++.so.8
+usr/lib/*/libxmlrpc_server++.so.8.33
+usr/lib/*/libxmlrpc_server_abyss++.so.8
+usr/lib/*/libxmlrpc_server_abyss++.so.8.33
+usr/lib/*/libxmlrpc_server_cgi++.so.8
+usr/lib/*/libxmlrpc_server_cgi++.so.8.33
+usr/lib/*/libxmlrpc_server_pstream++.so.8
+usr/lib/*/libxmlrpc_server_pstream++.so.8.33
diff -Nru xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.lintian-overrides 
xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.lintian-overrides
--- xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ xmlrpc-c-1.33.14/debian/libxmlrpc-c++8t64.lintian-overrides 2024-02-29 
07:39:17.0 +
@@ -0,0 +1 @@
+libxmlrpc-c++8t64: package-name-doesnt-match-sonames libxmlrpc-c++8v5
diff -Nru xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install 
xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install
--- xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install2022-10-13 
12:27:40.0 

Bug#1064427: [Britney] blocks a binNMU if a binary takeover of that package is in progress

2024-02-28 Thread Paul Gevers

grr, sent too soon (do I need coffee?)

On 29-02-2024 8:33 a.m., Paul Gevers wrote:

Hi,

On 21-02-2024 10:53 p.m., Dalton Durst wrote:

This condition only occurs when both source packages are considerable
for migration. If both source packages provide both binaries, pkgb is
found to supersede pkga, so pkga is not considered for migration. If
pkgb passes all policy, it will migrate and pkga will probably be
forgotten about (even though it considers pkgb its own cruft).

This may be expected behavior,


Expected behavior in the sense that once src:pkgb migrates, it's OK to 
forget about bin:takeover from src:pkga. I think *ideally* britney2 
would migrate the binNMU from src:pkga while src:pkgb is blocked, but I 
think it's a niche case that is acceptable to not support. What would be 
bad is if bin:takeover from src:pkgb migrates without src:pkgb (bug 
709460).

>

but I exposed it in the bug-709460 test
case while trying to enable britney to check architecture-independent
packages. Currently the behavior is masked in that case because britney
skips the -doc package due to it being arch-indep. If this _is_ expected
behavior, bug-709460 is currently passing erroneously.


Which means that, if we fix bug 1064428 with your proposal to just skip 
the check, we need to add other code to prevent reintroduction of bug 
709460. Either properly migrating bin:takeover from src:pkga, or by 
blocking bin:takeover altogether (this bug). Depending on required 
complexity [1], I don't think it's bad if we would end up wontfix-ing 
this bug (#1064427)


I forgot it's important here to reason about arch:all vs arch:$any. In 
case bin:takeover is arch:all there will not be an binNMU of it, so 
there's no version of it that needs to migrate as long as src:pkgb is 
blocked.


[1] I haven't inspected the code yet, but keeping track of all binary 
versions and reason about them instead of just taking the highest 
version seems like a large paradigm shift in britney2 (but I could be 
wrong).


This still holds though.

Paul


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1063282: xmltooling: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xmltooling-3.2.4/debian/changelog xmltooling-3.2.4/debian/changelog
--- xmltooling-3.2.4/debian/changelog   2023-09-30 08:08:56.0 +
+++ xmltooling-3.2.4/debian/changelog   2024-02-29 07:42:33.0 +
@@ -1,3 +1,10 @@
+xmltooling (3.2.4-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063282
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:42:33 +
+
 xmltooling (3.2.4-2) unstable; urgency=medium
 
   * [45abfb7] Doxygen replaced some PNG graphics with SVG (Closes: #1052944)
diff -Nru xmltooling-3.2.4/debian/control xmltooling-3.2.4/debian/control
--- xmltooling-3.2.4/debian/control 2023-09-30 08:04:50.0 +
+++ xmltooling-3.2.4/debian/control 2024-02-29 07:42:33.0 +
@@ -4,7 +4,7 @@
 Maintainer: Debian Shib Team 
 Uploaders:
  Ferenc Wágner ,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cxxtest ,
  debhelper-compat (= 13),
  libboost-dev,
@@ -28,7 +28,10 @@
  for declaring element- and type-specific API and implementation classes, as
  well as signing and encryption support.
 
-Package: libxmltooling10
+Package: libxmltooling10t64
+Provides: ${t64:Provides}
+Replaces: libxmltooling10
+Breaks: libxmltooling10 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -51,7 +54,7 @@
  libssl-dev,
  libxerces-c-dev,
  libxml-security-c-dev,
- libxmltooling10 (= ${binary:Version}),
+ libxmltooling10t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
  libxmltooling-doc (= ${source:Version}),
diff -Nru xmltooling-3.2.4/debian/libxmltooling10.install 
xmltooling-3.2.4/debian/libxmltooling10.install
--- xmltooling-3.2.4/debian/libxmltooling10.install 2023-09-30 
08:04:50.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libxmltooling.so.*
-usr/lib/*/libxmltooling-lite.so.*
diff -Nru xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides 
xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides
--- xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides   2023-09-30 
08:04:50.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,5 +0,0 @@
-# See https://wiki.debian.org/UsingSymbolsFiles and follow to
-# https://www.eyrie.org/~eagle/journal/2012-02/001.html.
-# In short: symbols files are not worth providing for Shibboleth.
-no-symbols-control-file usr/lib/*/libxmltooling-lite.so.*
-no-symbols-control-file usr/lib/*/libxmltooling.so.*
diff -Nru xmltooling-3.2.4/debian/libxmltooling10t64.install 
xmltooling-3.2.4/debian/libxmltooling10t64.install
--- xmltooling-3.2.4/debian/libxmltooling10t64.install  1970-01-01 
00:00:00.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10t64.install  2023-09-30 
08:04:50.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libxmltooling.so.*
+usr/lib/*/libxmltooling-lite.so.*
diff -Nru xmltooling-3.2.4/debian/libxmltooling10t64.lintian-overrides 
xmltooling-3.2.4/debian/libxmltooling10t64.lintian-overrides
--- xmltooling-3.2.4/debian/libxmltooling10t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ xmltooling-3.2.4/debian/libxmltooling10t64.lintian-overrides
2024-02-29 07:41:54.0 +
@@ -0,0 +1,6 @@
+# See https://wiki.debian.org/UsingSymbolsFiles and follow to
+# https://www.eyrie.org/~eagle/journal/2012-02/001.html.
+# In short: symbols files are not worth providing for Shibboleth.
+no-symbols-control-file usr/lib/*/libxmltooling-lite.so.*
+no-symbols-control-file usr/lib/*/libxmltooling.so.*
+libxmltooling10t64: package-name-doesnt-match-sonames libxmltooling10


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

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

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

Bug#1063278: xmhtml: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xmhtml-1.1.10/debian/changelog xmhtml-1.1.10/debian/changelog
--- xmhtml-1.1.10/debian/changelog  2020-07-04 09:11:41.0 +
+++ xmhtml-1.1.10/debian/changelog  2024-02-29 07:38:46.0 +
@@ -1,3 +1,10 @@
+xmhtml (1.1.10-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063278
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:38:46 +
+
 xmhtml (1.1.10-4) unstable; urgency=medium
 
   * Switch to debhelper 13
diff -Nru xmhtml-1.1.10/debian/control xmhtml-1.1.10/debian/control
--- xmhtml-1.1.10/debian/control2020-07-04 09:10:24.0 +
+++ xmhtml-1.1.10/debian/control2024-02-29 07:38:46.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Graham Inggs 
 Uploaders: Paul Gevers 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
libfontconfig1-dev,
libjpeg-dev,
libmotif-dev,
@@ -20,7 +20,7 @@
 Package: libxmhtml-dev
 Architecture: any
 Multi-Arch: same
-Depends: libc6-dev, libmotif-dev, libxmhtml1.1 (= ${binary:Version}), 
${misc:Depends}
+Depends: libc6-dev, libmotif-dev, libxmhtml1.1t64 (= ${binary:Version}), 
${misc:Depends}
 Section: libdevel
 Description: Motif widget for displaying HTML 3.2 (development files)
  XmHTML is a high performance Motif Widget capable of displaying HTML
@@ -31,7 +31,10 @@
  necessary to build programs that use XmHTML. The runtime library is
  provided by the libxmhtml package.
 
-Package: libxmhtml1.1
+Package: libxmhtml1.1t64
+Provides: ${t64:Provides}
+Replaces: libxmhtml1.1
+Breaks: libxmhtml1.1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.docs 
xmhtml-1.1.10/debian/libxmhtml1.1.docs
--- xmhtml-1.1.10/debian/libxmhtml1.1.docs  2018-05-03 10:35:00.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.docs  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-README TODO THANKS
-
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.install 
xmhtml-1.1.10/debian/libxmhtml1.1.install
--- xmhtml-1.1.10/debian/libxmhtml1.1.install   2020-07-04 07:37:35.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-lib/libXmHTML.so.${env:version} usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.links 
xmhtml-1.1.10/debian/libxmhtml1.1.links
--- xmhtml-1.1.10/debian/libxmhtml1.1.links 2020-07-04 07:38:28.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.links 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libXmHTML.so.${env:version} 
usr/lib/${DEB_HOST_MULTIARCH}/libXmHTML.so.${env:version_major}
diff -Nru xmhtml-1.1.10/debian/libxmhtml1.1.symbols 
xmhtml-1.1.10/debian/libxmhtml1.1.symbols
--- xmhtml-1.1.10/debian/libxmhtml1.1.symbols   2020-07-04 08:53:39.0 
+
+++ xmhtml-1.1.10/debian/libxmhtml1.1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,364 +0,0 @@
-libXmHTML.so.1.1 libxmhtml1.1 #MINVER#
-* Build-Depends-Package: libxmhtml-dev
- ColorAtomList@Base 1.1.9
- GrayAtomList@Base 1.1.9
- HashCreate@Base 1.1.9
- HashDelete@Base 1.1.9
- HashDestroy@Base 1.1.9
- HashGet@Base 1.1.9
- HashInit@Base 1.1.9
- HashPut@Base 1.1.9
- LZWStreamConvert@Base 1.1.9
- LZWStreamCreate@Base 1.1.9
- LZWStreamDestroy@Base 1.1.9
- LZWStreamFillBuffer@Base 1.1.9
- LZWStreamGetCodeSize@Base 1.1.9
- LZWStreamInit@Base 1.1.9
- LZWStreamUncompress@Base 1.1.9
- PaintBackground@Base 1.1.9
- StackCreate@Base 1.1.9
- StackCreateDouble@Base 1.1.9
- StackDestroy@Base 1.1.9
- StackPopData@Base 1.1.9
- StackPopDoubleData@Base 1.1.9
- StackPushData@Base 1.1.9
- StackPushDoubleData@Base 1.1.9
- StackSize@Base 1.1.9
- ToAsciiLower@Base 1.1.9
- ToAsciiUpper@Base 1.1.9
- ToRomanLower@Base 1.1.9
- ToRomanUpper@Base 1.1.9
- XCCAddPalette@Base 1.1.9
- XCCCreate@Base 1.1.9
- XCCFree@Base 1.1.9
- XCCFreeDither@Base 1.1.9
- XCCGetClass@Base 1.1.9
- XCCGetColor@Base 1.1.9
- XCCGetColormap@Base 1.1.9
- XCCGetDepth@Base 1.1.9
- XCCGetDisplay@Base 1.1.9
- XCCGetIndexFromPalette@Base 1.1.9
- XCCGetNumColors@Base 1.1.9
- XCCGetParentVisual@Base 1.1.9
- 

Bug#1063277: xmedcon: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/changelog 
xmedcon-0.23.0-gtk3+dfsg/debian/changelog
--- xmedcon-0.23.0-gtk3+dfsg/debian/changelog   2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/changelog   2024-02-29 07:37:28.0 
+
@@ -1,3 +1,10 @@
+xmedcon (0.23.0-gtk3+dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063277
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:37:28 +
+
 xmedcon (0.23.0-gtk3+dfsg-1) unstable; urgency=medium
 
   * New upstream version
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/control 
xmedcon-0.23.0-gtk3+dfsg/debian/control
--- xmedcon-0.23.0-gtk3+dfsg/debian/control 2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/control 2024-02-29 07:37:28.0 
+
@@ -4,8 +4,8 @@
Andreas Tille 
 Section: graphics
 Priority: optional
-Build-Depends: debhelper-compat (= 13),
-   d-shlibs,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
+   d-shlibs (>= 0.106),
libgdk-pixbuf-2.0-dev,
libgtk-3-dev,
zlib1g-dev,
@@ -17,7 +17,10 @@
 Homepage: https://xmedcon.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libmdc3
+Package: libmdc3t64
+Provides: ${t64:Provides}
+Replaces: libmdc3
+Conflicts: libmdc3 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -36,7 +39,7 @@
 Package: libmdc-dev
 Architecture: any
 Section: libdevel
-Depends: libmdc3 (= ${binary:Version}),
+Depends: libmdc3t64 (= ${binary:Version}),
  ${misc:Depends}
 Provides: libmdc2-dev
 Description: Medical Image (DICOM, ECAT, ...) conversion tool (development)
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides 
xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
--- xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ xmedcon-0.23.0-gtk3+dfsg/debian/libmdc3t64.lintian-overrides
2024-02-29 07:34:42.0 +
@@ -0,0 +1 @@
+libmdc3t64: package-name-doesnt-match-sonames libmdc3
diff -Nru xmedcon-0.23.0-gtk3+dfsg/debian/rules 
xmedcon-0.23.0-gtk3+dfsg/debian/rules
--- xmedcon-0.23.0-gtk3+dfsg/debian/rules   2023-02-05 18:35:32.0 
+
+++ xmedcon-0.23.0-gtk3+dfsg/debian/rules   2024-02-29 07:37:27.0 
+
@@ -22,6 +22,7 @@
 override_dh_install:
dh_install
d-shlibmove --commit \
+   --t64 \
--multiarch \
--devunversioned \
--exclude-la \


Bug#612194: gs: Strange printouts with Nec P6 -- might be typo in necp2x.upp

2024-02-28 Thread Steven Robbins
Control: -1 tags + moreinfo

I'm having trouble understanding the content of this bug.

On Sat,  6 Sep 2003 12:54:55 +0200 (CEST) Nils Bokermann  
wrote:

> When using magicfilter with Nec P6 filter, a gs commandline with @necp2x.upp 
is 
> fired up. This file says (line 2)
> -sDEVICE=uniprint
> should read:
> -sDEVICE=necp6

Is the complaint about line two of the file /usr/share/ghostscript//
lib/necp2x.upp ?

 
> Was with version 5.5 of gs. 

Are you saying that version 5.5 had "-sDEVICE=necp6" on line 2?


Thanks,
-Steve


signature.asc
Description: This is a digitally signed message part.


Bug#1063276: xgks: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xgks-2.6.1+dfsg.2/debian/changelog xgks-2.6.1+dfsg.2/debian/changelog
--- xgks-2.6.1+dfsg.2/debian/changelog  2023-12-10 12:35:13.0 +
+++ xgks-2.6.1+dfsg.2/debian/changelog  2024-02-29 07:32:45.0 +
@@ -1,3 +1,10 @@
+xgks (2.6.1+dfsg.2-14.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063276
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:32:45 +
+
 xgks (2.6.1+dfsg.2-14) unstable; urgency=medium
 
   * Limit flang-17 B-D to the archs available
diff -Nru xgks-2.6.1+dfsg.2/debian/control xgks-2.6.1+dfsg.2/debian/control
--- xgks-2.6.1+dfsg.2/debian/control2023-12-10 12:35:13.0 +
+++ xgks-2.6.1+dfsg.2/debian/control2024-02-29 07:32:45.0 +
@@ -2,7 +2,7 @@
 Section:  utils
 Priority: optional
 Maintainer: Alastair McKinstry 
-Build-Depends: debhelper-compat (= 13), 
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), 
  gfortran | fortran-compiler,
  flang-17 [amd64 arm64 ppc64el riscv64 ppc64 sparc64],
  libx11-dev, 
@@ -12,10 +12,12 @@
 Vcs-Browser: https://salsa.debian.org:/science-team/xgks.git
 Vcs-Git: https://salsa.debian.org:/science-team/xkgs.git
 
-Package: libxgks2
+Package: libxgks2t64
+Provides: ${t64:Provides}
+Breaks: libxgks2 (<< ${source:Version})
 Section: libs
 Architecture: any
-Replaces: libxgks2
+Replaces: libxgks2, libxgks2t64
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}, libxgks2-data
 Description: X11 Graphical Kernel Subsystem, library.
@@ -36,7 +38,7 @@
 Package: libxgks-dev
 Section: libdevel
 Architecture: any
-Depends: libxgks2 ( = ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libxgks2t64 ( = ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Recommends: pkg-config
 Description: X11 Graphical Kernel Subsystem, development files
  XGKS is a level 2C implementation of the ANSI Graphical Kernel System (GKS) 
@@ -57,7 +59,7 @@
 Architecture: all
 Multi-Arch: foreign
 Depends: ${misc:Depends}
-Recommends: libxgks2 (= ${binary:Version})
+Recommends: libxgks2t64 (= ${binary:Version})
 Description: Font files for the X11 Graphical Kernel Subsystem
  XGKS is a level 2C implementation of the ANSI Graphical Kernel System (GKS)
  for use in a Unix environment with the X Window System. It supports the
diff -Nru xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs 
xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs
--- xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs2023-12-10 12:35:13.0 
+
+++ xgks-2.6.1+dfsg.2/debian/libxgks2.shlibs1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-libxgks-gfortran 2 libxgks2
-libxgks-flang 2libxgks2
-libudport 2libxgks2
diff -Nru xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides 
xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides
--- xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ xgks-2.6.1+dfsg.2/debian/libxgks2t64.lintian-overrides  2024-02-29 
07:31:28.0 +
@@ -0,0 +1 @@
+libxgks2t64: package-name-doesnt-match-sonames libxgks2
diff -Nru xgks-2.6.1+dfsg.2/debian/libxgks2t64.shlibs 
xgks-2.6.1+dfsg.2/debian/libxgks2t64.shlibs
--- xgks-2.6.1+dfsg.2/debian/libxgks2t64.shlibs 1970-01-01 00:00:00.0 
+
+++ xgks-2.6.1+dfsg.2/debian/libxgks2t64.shlibs 2024-02-29 07:31:28.0 
+
@@ -0,0 +1,3 @@
+libxgks-gfortran 2 libxgks2t64
+libxgks-flang 2libxgks2t64
+libudport 2libxgks2t64
diff -Nru xgks-2.6.1+dfsg.2/debian/rules xgks-2.6.1+dfsg.2/debian/rules
--- xgks-2.6.1+dfsg.2/debian/rules  2023-12-10 12:35:13.0 +
+++ xgks-2.6.1+dfsg.2/debian/rules  2024-02-29 07:32:42.0 +
@@ -60,18 +60,18 @@
$(MAKE) -j1 -C build-gfortran/port/misc install DESTDIR=$(DESTDIR)
#dh_auto_install
dh_install -p libxgks-dev debian/xgks.pc $(LIBDIR)/pkgconfig
-   dh_install -p libxgks2 ./build-gfortran/lib/c/libxgks-gfortran.so.2.6 
$(LIBDIR)
-   dh_install -p libxgks2 ./build-gfortran/libudport.so.2.6 $(LIBDIR)
+   dh_install -p libxgks2t64 
./build-gfortran/lib/c/libxgks-gfortran.so.2.6 $(LIBDIR)
+   dh_install -p libxgks2t64 ./build-gfortran/libudport.so.2.6 $(LIBDIR)
dh_install -p libxgks-dev 

Bug#1064427: [Britney] blocks a binNMU if a binary takeover of that package is in progress

2024-02-28 Thread Paul Gevers

Hi,

On 21-02-2024 10:53 p.m., Dalton Durst wrote:

This condition only occurs when both source packages are considerable
for migration. If both source packages provide both binaries, pkgb is
found to supersede pkga, so pkga is not considered for migration. If
pkgb passes all policy, it will migrate and pkga will probably be
forgotten about (even though it considers pkgb its own cruft).

This may be expected behavior,


Expected behavior in the sense that once src:pkgb migrates, it's OK to 
forget about bin:takeover from src:pkga. I think *ideally* britney2 
would migrate the binNMU from src:pkga while src:pkgb is blocked, but I 
think it's a niche case that is acceptable to not support. What would be 
bad is if bin:takeover from src:pkgb migrates without src:pkgb (bug 709460).



but I exposed it in the bug-709460 test
case while trying to enable britney to check architecture-independent
packages. Currently the behavior is masked in that case because britney
skips the -doc package due to it being arch-indep. If this _is_ expected
behavior, bug-709460 is currently passing erroneously.


Which means that, if we fix bug 1064428 with your proposal to just skip 
the check, we need to add other code to prevent reintroduction of bug 
709460. Either properly migrating bin:takeover from src:pkga, or by 
blocking bin:takeover altogether (this bug). Depending on required 
complexity [1], I don't think it's bad if we would end up wontfix-ing 
this bug (#1064427)


Paul

[1] I haven't inspected the code yet, but keeping track of all binary 
versions and reason about them instead of just taking the highest 
version seems like a large paradigm shift in britney2 (but I could be 
wrong).


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1065047: khelpcenter: Update to new upstream version

2024-02-28 Thread Bastian Germann
Source: khelpcenter
Version: 4:23.08.3-1
Severity: wishlist

Please import khelpcenter's latest version 24.02.0, which does not have the 
khtml dependency anymore.
I would be happy to help with patches if this is not on your priority list.



Bug#1065017: unuser: error while loading shared libraries: libpam.so.0

2024-02-28 Thread Helmut Grohne
Control: severity -1 serious

On Thu, Feb 29, 2024 at 02:36:12AM +0100, Christoph Anton Mitterer wrote:
> During upgrade to 1.5.3-4 I got:
> Removing libpam0g:amd64 (1.5.2-9.1+b1) ...
> runuser: error while loading shared libraries: libpam.so.0: cannot open 
> shared object file: No such file or directory
> 
> Guess there may be some timing issue, when libpam0g is already gone
> but hasn't been replaced by libpam0t64 yet?
> 
> That happened only a bit later:
> …
> Unpacking libpam0t64:amd64 (1.5.3-4) ...
> Setting up libpam0t64:amd64 (1.5.3-4) ...

>From what you write here, it is difficult to reproduce the problem. A
minimal upgrade does not reproduce this. Given that apt and aptitude use
the very same solver, it is very likely that this is not an
aptitude-specific problem. Can you locate a more complete upgrade log?

Ideally, we'd get a reproducer using

   mmdebstrap SOMERELEASE /dev/null --variant=apt --include=SOMEPACKAGES 
--customize-hook='echo SOURCES_LIST_LINE > "$1/etc/apt/sources.list"' 
--chrooted-customize-hook="apt-get update" --chrooted-customize-hook="aptitude 
dist-upgrade"

Technically speaking, I believe this is a Debian policy 3.8 violation.
runuser is essential and removing libpam0g causes runuser to no longer
work. I'm tentatively upgrading severity hoping that we don't get into a
severity pingpong. Julian Andres Klode also thinks that it is likely to
affect apt.

I very much think that we're in the same spot as with libselinux here
and really need to revert the pam one and replace it with ABI duality
just like we will be doing with libselinux.

Helmut



Bug#1063272: xerces-c: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xerces-c-3.2.4+debian/debian/changelog 
xerces-c-3.2.4+debian/debian/changelog
--- xerces-c-3.2.4+debian/debian/changelog  2023-12-28 20:17:42.0 
+
+++ xerces-c-3.2.4+debian/debian/changelog  2024-02-29 07:28:56.0 
+
@@ -1,3 +1,10 @@
+xerces-c (3.2.4+debian-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063272
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:28:56 +
+
 xerces-c (3.2.4+debian-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru xerces-c-3.2.4+debian/debian/control 
xerces-c-3.2.4+debian/debian/control
--- xerces-c-3.2.4+debian/debian/control2023-12-28 20:17:42.0 
+
+++ xerces-c-3.2.4+debian/debian/control2024-02-29 07:28:56.0 
+
@@ -1,7 +1,7 @@
 Source: xerces-c
 Section: libs
 Priority: optional
-Build-Depends: debhelper-compat(=12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat(=12),
libcurl4-gnutls-dev,
libicu-dev
 Build-Depends-Indep: doxygen,
@@ -17,7 +17,10 @@
 Homepage: https://xerces.apache.org/xerces-c/
 
 
-Package: libxerces-c3.2
+Package: libxerces-c3.2t64
+Provides: ${t64:Provides}
+Replaces: libxerces-c3.2
+Breaks: libxerces-c3.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -40,7 +43,7 @@
 Multi-Arch: same
 Depends: libc6-dev | libc-dev,
  libicu-dev,
- libxerces-c3.2 (= ${binary:Version}),
+ libxerces-c3.2t64 (= ${binary:Version}),
  ${misc:Depends}
 Conflicts: libxerces-c2-dev,
libxerces25-dev,
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.install
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 2023-12-28 
20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libxerces-c-*.so
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides   
2023-12-28 20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides   
1970-01-01 00:00:00.0 +
@@ -1,5 +0,0 @@
-libxerces-c3.2: package-name-doesnt-match-sonames libxerces-c-3.2
-# The xerces-3 packages install their shared libaries with weird
-# names, which confuses lintian.
-
-
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs 
xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs  2023-12-28 
20:17:42.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-libxerces-c 3.2 libxerces-c3.2
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install 
xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install  1970-01-01 
00:00:00.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install  2023-12-28 
20:17:42.0 +
@@ -0,0 +1 @@
+usr/lib/*/libxerces-c-*.so
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides 
xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides
2024-02-29 07:25:22.0 +
@@ -0,0 +1,6 @@
+libxerces-c3.2t64: package-name-doesnt-match-sonames libxerces-c-3.2
+# The xerces-3 packages install their shared libaries with weird
+# names, which confuses lintian.
+
+
+libxerces-c3.2t64: package-name-doesnt-match-sonames libxerces-c3.2
diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs 
xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs
--- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs   1970-01-01 
00:00:00.0 +
+++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs   2024-02-29 
07:25:22.0 +
@@ -0,0 +1 @@
+libxerces-c 3.2 libxerces-c3.2t64
diff -Nru xerces-c-3.2.4+debian/debian/rules 

Bug#1064298: closed by Debian FTP Masters (reply to Steve Langasek ) (Bug#1064298: fixed in hamlib 4.5.5-3.1~exp2)

2024-02-28 Thread Helmut Grohne
Control: reopen -1
Control: found -1 4.5.5-3.1

On Wed, Feb 21, 2024 at 04:54:05AM +, Debian Bug Tracking System wrote:
> #1064298: libhamlib4t64: ineffective replaces due to /usr-move
> 
> It has been closed by Debian FTP Masters  
> (reply to Steve Langasek ).

The fix for this bug has gone missing from the 4.5.5-3.1 upload to
unstable.

Helmut



Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Dima Kogan
Steve Langasek  writes:

> What I'm unclear on is why you don't run vnl-gen-header at build time
> and output the "generated" header in the -dev package with a
> comprehensive description of all the ABI entry points?

Each user of libvnlog-dev would give different arguments to
vnl-gen-header, and would get a different generated header file. So
there isn't a single generated header I can produce when building the
vnlog packages.



Bug#1063270: xen: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xen-4.17.3+10-g091466ba55/debian/.gitignore xen-4.17.3+10-g091466ba55/debian/.gitignore
--- xen-4.17.3+10-g091466ba55/debian/.gitignore	2024-02-04 12:45:17.0 +
+++ xen-4.17.3+10-g091466ba55/debian/.gitignore	1970-01-01 00:00:00.0 +
@@ -1,39 +0,0 @@
-.debhelper
-*.debhelper.*
-*.preinst.debhelper
-*.postinst.debhelper
-*.prerm.debhelper
-*.postrm.debhelper
-*.substvars
-*.stamp
-tmp
-*-[0-9]*.bug-control
-*-[0-9]*.postinst
-*-[0-9]*.postrm
-*.tmp
-files
-xen-doc
-xen-hypervisor-common
-xen-system-amd64
-xen-system-armhf
-xen-system-arm64
-xen-hypervisor-[0-9]*[0-9]
-xen-hypervisor-[0-9]*[0-9].install
-xen-hypervisor-[0-9]*[0-9].lintian-overrides
-xen-utils-[0-9]*[0-9]
-xen-utils-[0-9]*[0-9].install
-xen-utils-[0-9]*[0-9].NEWS
-xen-utils-[0-9]*[0-9].README.Debian
-xen-utils-[0-9]*[0-9].lintian-overrides
-xen-utils-[0-9]*[0-9].prerm
-libxenmisc[0-9]*[0-9].lintian-overrides
-libxenmisc[0-9]*[0-9]
-libxenmisc[0-9]*[0-9].install
-libxenmisc[0-9]*[0-9].lintian-overrides
-libxen-dev
-libxen*[0-9]
-xen-utils-common
-xenstore-utils
-autoreconf.before
-autoreconf.after
-debhelper-build-stamp
diff -Nru xen-4.17.3+10-g091466ba55/debian/changelog xen-4.17.3+10-g091466ba55/debian/changelog
--- xen-4.17.3+10-g091466ba55/debian/changelog	2024-02-04 12:45:17.0 +
+++ xen-4.17.3+10-g091466ba55/debian/changelog	2024-02-29 07:08:41.0 +
@@ -1,3 +1,10 @@
+xen (4.17.3+10-g091466ba55-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063270
+
+ -- Steve Langasek   Thu, 29 Feb 2024 07:08:41 +
+
 xen (4.17.3+10-g091466ba55-1) unstable; urgency=medium
 
   * Update to new upstream version 4.17.3+10-g091466ba55, which also contains
diff -Nru xen-4.17.3+10-g091466ba55/debian/control xen-4.17.3+10-g091466ba55/debian/control
--- xen-4.17.3+10-g091466ba55/debian/control	2024-02-04 12:45:17.0 +
+++ xen-4.17.3+10-g091466ba55/debian/control	2024-02-29 07:08:41.0 +
@@ -4,7 +4,7 @@
 Uploaders: Ian Jackson , Hans van Kranenburg 
 Section: admin
 Standards-Version: 4.6.2
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
debhelper-compat (= 13),
dh-exec,
dpkg-dev (>= 1.16.0~),
@@ -212,16 +212,16 @@
 Section: libdevel
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends},
-	 libxenmisc4.17 (= ${binary:Version}),
-	 libxencall1 (= ${binary:Version}),
-	 libxendevicemodel1 (= ${binary:Version}),
-	 libxenevtchn1 (= ${binary:Version}),
-	 libxenforeignmemory1 (= ${binary:Version}),
-	 libxengnttab1 (= ${binary:Version}),
-	 libxenstore4 (= ${binary:Version}),
-	 libxentoolcore1 (= ${binary:Version}),
-	 libxentoollog1 (= ${binary:Version}),
-	 libxenhypfs1 (= ${binary:Version}),
+	 libxenmisc4.17t64 (= ${binary:Version}),
+	 libxencall1t64 (= ${binary:Version}),
+	 libxendevicemodel1t64 (= ${binary:Version}),
+	 libxenevtchn1t64 (= ${binary:Version}),
+	 libxenforeignmemory1t64 (= ${binary:Version}),
+	 libxengnttab1t64 (= ${binary:Version}),
+	 libxenstore4t64 (= ${binary:Version}),
+	 libxentoolcore1t64 (= ${binary:Version}),
+	 libxentoollog1t64 (= ${binary:Version}),
+	 libxenhypfs1t64 (= ${binary:Version}),
 Description: Public headers and libs for Xen
  This package contains the public headers and static libraries for Xen.
  .
@@ -236,7 +236,10 @@
  Most of the other included libraries are internal, and intended for
  use by the Xen toolstack, rather than directly.
 
-Package: libxenmisc4.17
+Package: libxenmisc4.17t64
+Provides: ${t64:Provides}
+Replaces: libxenmisc4.17
+Breaks: libxenmisc4.17 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -247,7 +250,10 @@
  knowledge of hypervisor-version-specific hypercall ABIs.
 Multi-Arch: same
 
-Package: libxencall1
+Package: libxencall1t64
+Provides: ${t64:Provides}
+Replaces: libxencall1
+Breaks: libxencall1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -255,7 +261,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxendevicemodel1
+Package: libxendevicemodel1t64
+Provides: ${t64:Provides}
+Replaces: libxendevicemodel1
+Breaks: libxendevicemodel1 (<< 

Bug#1065033: debootstrap: Fails for *sid* with `cannot move /lib/x86_64-linux-gnu/libpam.so.0 as its destination exists as a symlink`

2024-02-28 Thread Roland Clobus

Hello Paul,

On 29/02/2024 06:52, Paul Menzel wrote:
...


I am unable to bootstrap Debian sid/unstable. It worked some weeks ago.

...

This is part of the t64 transition.
It will start to work soon, as more packages have transitioned.

With kind regards,
Roland Clobus


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1065046: ace-of-penguins: FTBFS on armhf with implicit function declaration

2024-02-28 Thread Steve Langasek
Package: ace-of-penguins
Version: 1.5~rc2-5
Severity: serious
Tags: patch
Justification: ftbfs
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu noble ubuntu-patch

Dear maintainers,

In Ubuntu we see that ace-of-penguins now fails to build on armhf, because
the 64-bit time_t transition means requires
-Werror=implicit-function-declaration to ensure packages pick up the correct
time64 glibc entry point mappings from the headers.

The failure is:

[...]
./make-imglib.c: In function ‘tokenize’:
./make-imglib.c:207:20: error: implicit declaration of function ‘isgraph’ 
[-Werror=implicit-function-declaration]
  207 |   while (*next && !isgraph(*next)) next++;
  |^~~
./make-imglib.c:10:1: note: include ‘’ or provide a declaration of 
‘isgraph’
[...]

  
(https://launchpad.net/ubuntu/+source/ace-of-penguins/1.5~rc2-5build1/+build/27848688)

Seems easy enough, gcc even tells us which header is missing!  See attached
a patch for this which has been uploaded to Ubuntu.

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 
ace-of-penguins-1.5~rc2/debian/patches/no-implicit-function-declaration.patch 
ace-of-penguins-1.5~rc2/debian/patches/no-implicit-function-declaration.patch
--- 
ace-of-penguins-1.5~rc2/debian/patches/no-implicit-function-declaration.patch   
1969-12-31 16:00:00.0 -0800
+++ 
ace-of-penguins-1.5~rc2/debian/patches/no-implicit-function-declaration.patch   
2024-02-28 23:00:10.0 -0800
@@ -0,0 +1,19 @@
+Description: fix missing function declaration
+ 64-bit time_t requires use of -Werror=implicit-function-declaration,
+ and we have one here - isgraph().  Include the standard header to fix
+ the build failure.
+Author: Steve Langasek 
+Last-Update: 2024-02-28
+Forwarded: no
+Index: ace-of-penguins-1.5~rc2/lib/make-imglib.c
+===
+--- ace-of-penguins-1.5~rc2.orig/lib/make-imglib.c
 ace-of-penguins-1.5~rc2/lib/make-imglib.c
+@@ -5,6 +5,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ 
diff -Nru ace-of-penguins-1.5~rc2/debian/patches/series 
ace-of-penguins-1.5~rc2/debian/patches/series
--- ace-of-penguins-1.5~rc2/debian/patches/series   2023-01-13 
13:59:18.0 -0800
+++ ace-of-penguins-1.5~rc2/debian/patches/series   2024-02-28 
22:58:12.0 -0800
@@ -1,2 +1,3 @@
 freecell-KDE.patch
 gcc10.patch
+no-implicit-function-declaration.patch


Bug#1065045: RM: pyannotate -- ROM; leaf package

2024-02-28 Thread Sandro Tosi
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: pyannot...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:pyannotate

please remove pyannotate, dak shows no rdeps



Bug#1059264: qbs: ftbfs on riscv64: test timeout

2024-02-28 Thread Bo YU
Hi!

On Mon, Feb 26, 2024 at 4:52 PM Dmitry Shachnev  wrote:
>
> Hi!
>
> On Fri, Dec 22, 2023 at 05:25:52PM +0800, Bo YU wrote:
> > Package: qbs
> > Version: 1.24.1+dfsg-2
> > Severity: important
> > Tags: ftbfs patch
> > User: debian-ri...@lists.debian.org
> > Usertags: riscv64
> > X-Debbugs-Cc: debian-ri...@lists.debian.org
> >
> > Dear Maintainer,
> >
> > qbs has ftbfs on riscv64 since 2.1.1-2(2023/08) on sid. The problem is
> > due to timeout on buildd machines for riscv64 now:
> >
> > [...]
> >
> > So we can see the timeout on tst_blackbox-qt suite mainly. But the
> > question is that failed test function cases are randomized. So I have
> > captured a few cases to temporarily skip over riscv64 buildd(holpe this
> > works). And I would like to suggest that we keep opening the reportbug
> > until we have more powerful buildd machines to close it as expected
> > it. I can build it on vf2 without any patch but it has not been tested
> > many times.
> >
> > So could you apply it on next upload or any ideas?
>
> I would prefer increasing the timeout to disabling the test.
>
> The blackbox tests start qbs in a subprocess and wait for it to finish in a
> reasonable time [1]. The value of testTimeoutInMsecs() can be configured by
> QBS_AUTOTEST_TIMEOUT environment variable, which specifies time in seconds and
> is 600 by default, which is 10 minutes.
>
> However, Qt test library has its own timeout: any test function call is
> interrupted in 5 minutes [2]. This can be configured by QTEST_FUNCTION_TIMEOUT
> variable, which is in milliseconds. It looks like this is the timeout that
> occurs in the log fragments you provided.
>
> Do you have any way to check if increasing QTEST_FUNCTION_TIMEOUT helps to
> get it built on slow riscv64 machines. And if yes, to what value it should
> be increased?

Thanks for the hint. It seems it works once I enable
QTEST_FUNCTION_TIMEOUT. The value of it I just follow the [2] to set
`90` milliseconds (15 mins). But I am not sure the value is okay
for you.:)

I do not attend one debdiff file because now I have trouble to build
it on sid-riscv64-sbuild. Once done, I will update it here.

Thnak you,
BR,
Bo
>
> [1]: 
> https://sources.debian.org/src/qbs/2.1.2-2/tests/auto/blackbox/tst_blackboxbase.cpp/#L100
> [2]: 
> https://doc.qt.io/qt-6/qtest-overview.html#increasing-test-function-timeout
>
> --
> Dmitry Shachnev



Bug#661589: [ghostscript] gs error: /usr/lib/cups/filter/pdftoraster failed --> error log attached

2024-02-28 Thread Steven Robbins
Control:  -1 tags + moreinfo

On Fri, 16 Mar 2012 17:43:25 -0300 ASD Consultoria 
 wrote:
> Em Tue, 28 Feb 2012 16:20:01 +0100
> "Didier 'OdyX' Raboud"  escreveu:
> 
> > b) once "locally" from the stable machine (that's the case I'm
> > interested in)
> 
> Attached file error.

I'm sorry that no action was taken 12 years ago.  

Unfortunately, there's not enough info in this bug for me to take action.
Can you confirm whether this remains an issue?
If so, can you provide an input file and ghostscript command(s) that 
demonstrate the issue?

Thanks,
-Steve




signature.asc
Description: This is a digitally signed message part.


Bug#731140: ghostscript: on PDF files with embedded fonts, ps2pdf changes the way fonts are rendered

2024-02-28 Thread Steven Robbins
Control: tags -1 +moreinfo

On Mon, 2 Dec 2013 13:54:19 +0100 Vincent Lefevre  wrote:
> Package: ghostscript
> Version: 9.05~dfsg-8
> Severity: normal
> 
> ps2pdf should not change the embedded fonts except by optimizing them
> (e.g. compressing them), but a simple test shows that it changes the
> way fonts are rendered. I've attached 3 files.
> 
> font1.pdf is the original file (generated by pdflatex).
> font2.pdf is the file obtained with "ps2pdf font1.pdf font2.pdf".
> font.png shows the text of font1.pdf (left) and font2.pdf (right),
> as obtained with xpdf.

I have repeated the test with ghostscript 10.02.1 and I cannot see any 
difference (using xpdf, or using evince) between font1 and the output of 
ps2pdf.

I'm inclined to close the bug shortly, but let me know if you can still 
reproduce the issue.

Best,
-Steve


signature.asc
Description: This is a digitally signed message part.


Bug#1065044: src:gnome-shell-extension-dash-to-panel: fails to migrate to testing for too long: unsatisfiable dependency

2024-02-28 Thread Paul Gevers

Source: gnome-shell-extension-dash-to-panel
Version: 56-1
Severity: serious
Control: close -1 60-1~exp1
Tags: sid trixie
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:gnome-shell-extension-dash-to-panel has 
been trying to migrate for 36 days [2]. Hence, I am filing this bug. The 
version in unstable (with ~exp1 version!) fails to install because 
gnome-shell isn't at a high enough version yet (it would work in 
experimental).


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] 
https://qa.debian.org/excuses.php?package=gnome-shell-extension-dash-to-panel




OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1065043: O: sphinxtesters -- utilities for testing Sphinx extensions - Python 3

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: sphinxtest...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:sphinxtesters

I intend to orphan the sphinxtesters package.

The package description is:
 Sphinxtesters is a collection of utilities useful to test Sphinx extensions.
 .
 This package contains the Python 3 version of sphinxtesters.



Bug#1065042: O: mpl-sphinx-theme -- documentation for the mpl-sphinx-theme Python library

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: mpl-sphinx-th...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:mpl-sphinx-theme

I intend to orphan the mpl-sphinx-theme package.

The package description is:
 This is the official Sphinx theme for Matplotlib documentation.  It extends the
 pydata-sphinx-theme project, but adds custom styling and a navigation bar.
 .
 This package provides documentation for mpl-sphinx-theme



Bug#1063291: xdmf: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xdmf-3.0+git20190531/debian/changelog 
xdmf-3.0+git20190531/debian/changelog
--- xdmf-3.0+git20190531/debian/changelog   2024-02-03 08:04:51.0 
+
+++ xdmf-3.0+git20190531/debian/changelog   2024-02-29 06:23:26.0 
+
@@ -1,3 +1,10 @@
+xdmf (3.0+git20190531-13.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063291
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:23:26 +
+
 xdmf (3.0+git20190531-13) unstable; urgency=medium
 
   * Standards-Version: 4.6.2
diff -Nru xdmf-3.0+git20190531/debian/control 
xdmf-3.0+git20190531/debian/control
--- xdmf-3.0+git20190531/debian/control 2024-02-03 08:04:51.0 +
+++ xdmf-3.0+git20190531/debian/control 2024-02-29 06:23:26.0 +
@@ -2,7 +2,7 @@
 Section: science
 Priority: optional
 Maintainer: Alastair McKinstry 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
   dh-sequence-python3, 
   python3-all-dev, 
   cmake(>= 2.4.0), 
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/xdmf
 Vcs-Git: https://salsa.debian.org/science-team/xdmf.git -b debian/latest
 
-Package:  libxdmf3
+Package:  libxdmf3t64
+Provides: ${t64:Provides}
+Replaces: libxdmf3
+Breaks: libxdmf3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -46,8 +49,8 @@
 Section: libdevel
 Architecture: any
 Conflicts: libloki-dev
-Depends: libxdmf3  (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, 
libgzstream-dev
-Breaks: libxdmf3 (<< 3.0+git20190531)
+Depends: libxdmf3t64  (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}, libgzstream-dev
+Breaks: libxdmf3t64 (<< 3.0+git20190531)
 Description: eXtensible Data Model and Format development tools
  This package contains the headers and development tools needed to build
  against the Xdmf libraries.
@@ -55,7 +58,7 @@
 Package: python3-xdmf
 Section: python
 Architecture: any
-Depends: libxdmf3  (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, 
${python3:Depends}
+Depends: libxdmf3t64  (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}, ${python3:Depends}
 Description: Python3 wrappers for the eXtensible Data Model and Format library
  This package provides python3 wrappers for the libXDMF library.
 
diff -Nru xdmf-3.0+git20190531/debian/libxdmf3.install.in 
xdmf-3.0+git20190531/debian/libxdmf3.install.in
--- xdmf-3.0+git20190531/debian/libxdmf3.install.in 2024-02-03 
08:04:51.0 +
+++ xdmf-3.0+git20190531/debian/libxdmf3.install.in 1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-/usr/lib/@MULTIARCH@/libXdmf.so.3.0.0  /usr/lib/@MULTIARCH@/xdmf/@MPI@
-/usr/lib/@MULTIARCH@/libXdmfUtils.so.3.0.0 /usr/lib/@MULTIARCH@/xdmf/@MPI@
-/usr/lib/libXdmfCore.so.3.0.0  /usr/lib/@MULTIARCH@/xdmf/@MPI@
-./debian/build-serial-@PY3@/lib/libXdmf.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/serial
-./debian/build-serial-@PY3@/lib/libXdmfCore.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/serial
-./debian/build-serial-@PY3@/lib/libXdmfUtils.so.3.0.0  
/usr/lib/@MULTIARCH@/xdmf/serial
diff -Nru xdmf-3.0+git20190531/debian/libxdmf3.links.in 
xdmf-3.0+git20190531/debian/libxdmf3.links.in
--- xdmf-3.0+git20190531/debian/libxdmf3.links.in   2024-02-03 
08:04:51.0 +
+++ xdmf-3.0+git20190531/debian/libxdmf3.links.in   1970-01-01 
00:00:00.0 +
@@ -1,12 +0,0 @@
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmf.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmf.so.3
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfCore.so.3.0.0   
/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfCore.so.3
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfUtils.so.3.0.0  
/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfUtils.so.3
-/usr/lib/@MULTIARCH@/xdmf/serial/libXdmf.so.3.0.0  
/usr/lib/@MULTIARCH@/xdmf/serial/libXdmf.so.3
-/usr/lib/@MULTIARCH@/xdmf/serial/libXdmfCore.so.3.0.0  
/usr/lib/@MULTIARCH@/xdmf/serial/libXdmfCore.so.3
-/usr/lib/@MULTIARCH@/xdmf/serial/libXdmfUtils.so.3.0.0 
/usr/lib/@MULTIARCH@/xdmf/serial/libXdmfUtils.so.3
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmf.so.3.0.0   
/usr/lib/@MULTIARCH@/libXdmf.so.3.0.0
-/usr/lib/@MULTIARCH@/xdmf/@MPI@/libXdmfCore.so.3.0.0   
/usr/lib/@MULTIARCH@/libXdmfCore.so.3.0.0

Bug#1064322: Bug#1064361: libreadline8t64: file loss due to concurrent /usr-move and package rename (DEP17 P1)

2024-02-28 Thread Steve Langasek
Thanks.  Attached is an integrated patch which hopefully DTRT for both
usrmerge and the time_t transition.

On Tue, Feb 20, 2024 at 10:19:12AM +0100, Helmut Grohne wrote:
> Package: libreadline8t64
> Version: 8.2-3.1~exp1
> Severity: serious
> Tags: patch
> User: helm...@debian.org
> Usertags: dep17p1
> Control: affects -1 + libreadline8
> X-Debbugs-Cc: vor...@debian.org, mwhud...@debian.org, bug-readl...@gnu.org
> 
> Hi,
> 
> readline upstream: Please skip the next paragraph.
> 
> the time64 transition causes a DEP17 P1 problem for the actual shared
> libraries contained in libreadline8t64. These were located below /lib in
> libreadline8 in bookworm and thus can be lost in an upgrade. I'm
> attaching a patch to add protective diversions for this situation. Since
> this library is rather close to essential, I'm using the conservative
> method of keeping the diversions beyond postinst. In forky, we can
> remove the diversions and in forky+1, we can remove the maintainer
> scripts introduced here.
> 
> Given the proximity of readline to the base system (e.g. fdisk and
> python3 depend on it), I also looked into alternatives.
> https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/compat_reports/libreadline-dev/base_to_lfs/compat_report.html
> indicates that we are not faced with LFS ABI changes, but
> https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/compat_reports/libreadline-dev/lfs_to_time_t/compat_report.html
> indicates that we are faced with history_get_time changing its return
> type from 32bit to 64bit. Providing ABI duality here is even easier than
> in the case of libselinux and upstream is vaguely active (last commit 3
> weeks ago). Also note that this function already handles range errors
> and returns 0 in that case. This behaviour could naturally be extended
> for 2038. I think providing duality here would reduce the risk of failed
> upgrades breaking user systems.
> 
> Context:
> https://sources.debian.org/src/readline/8.2-3/history.c/?hl=241#L241
> 
> Sketch:
> 
> // .h
> #if time64 changes ABI
> typedef time_t time64_t;
> typedef int32_t time32_t;
> time64_t history_get_time64 (HIST_ENTRY *hist);
> time32_t history_get_time (HIST_ENTRY *hist);
> #define history_get_time history_get_time64
> #else
> time_t history_get_time (HIST_ENTRY *hist);
> #endif
> 
> // .c
> time_t
> // The earlier #define may change the function name
> history_get_time (HIST_ENTRY *hist)
> {
>   // original function unchanged
> }
> 
> #if time64 changes ABI
> #undef history_get_time
> time32_t
> history_get_time (HIST_ENTRY *hist)
> {
>   time64_t ret64 = history_get_time(hist);
>   time32_t ret32 = ret64;
>   if ((time64_t)ret32 != ret64)
> return (time32_t)0;
>   return ret32;
> }
> #endif
> 
> I've directly Cced readline upstream to see whether they're interested.
> 
> Helmut

> diff --minimal -Nru readline-8.2/debian/changelog 
> readline-8.2/debian/changelog
> --- readline-8.2/debian/changelog 2024-02-19 23:47:01.0 +0100
> +++ readline-8.2/debian/changelog 2024-02-20 09:18:09.0 +0100
> @@ -1,3 +1,11 @@
> +readline (8.2-3.1~exp1.1) UNRELEASED; urgency=medium
> +
> +  * Non-maintainer upload.
> +  * DEP17 P1: Mitigate file loss due to package rename with concurrent
> +aliasing change. Closes: #-1.
> +
> + -- Helmut Grohne   Tue, 20 Feb 2024 09:18:09 +0100
> +
>  readline (8.2-3.1~exp1) experimental; urgency=medium
>  
>* Non-maintainer upload.
> diff --minimal -Nru readline-8.2/debian/libreadline8t64.postrm.in 
> readline-8.2/debian/libreadline8t64.postrm.in
> --- readline-8.2/debian/libreadline8t64.postrm.in 1970-01-01 
> 01:00:00.0 +0100
> +++ readline-8.2/debian/libreadline8t64.postrm.in 2024-02-20 
> 09:17:54.0 +0100
> @@ -0,0 +1,14 @@
> +#!/bin/sh
> +
> +set -e
> +
> +if test "$1" = remove; then
> + # DEP17 P1 mitigation. Remove these diversions via postinst once trixie 
> is released.
> + for lib in libhistory.so.8 libhistory.so.8.2 libreadline.so.8 
> libreadline.so.8.2; do
> + dpkg-divert --package libreadline8t64 --no-rename --divert 
> "/lib/#DEB_HOST_MULTIARCH#/$lib.usr-is-merged" --remove 
> "/lib/#DEB_HOST_MULTIARCH#/$lib"
> + done
> +fi
> +
> +#DEBHELPER#
> +
> +exit 0
> diff --minimal -Nru readline-8.2/debian/libreadline8t64.preinst.in 
> readline-8.2/debian/libreadline8t64.preinst.in
> --- readline-8.2/debian/libreadline8t64.preinst.in1970-01-01 
> 01:00:00.0 +0100
> +++ readline-8.2/debian/libreadline8t64.preinst.in2024-02-20 
> 09:18:03.0 +0100
> @@ -0,0 +1,14 @@
> +#!/bin/sh
> +
> +set -e
> +
> +if test "$1" = install -o "$1" = upgrade; then
> + # DEP17 P1 mitigation. Remove these diversions via postinst once trixie 
> is released.
> + for lib in libhistory.so.8 libhistory.so.8.2 libreadline.so.8 
> libreadline.so.8.2; do
> + dpkg-divert --package libreadline8t64 --no-rename --divert 
> "/lib/#DEB_HOST_MULTIARCH#/$lib.usr-is-merged" --add 
> 

Bug#1065041: src:racket-mode: fails to migrate to testing for too long: autopkgtest failure

2024-02-28 Thread Paul Gevers

Source: racket-mode
Version: 20231222git0-1
Severity: serious
Control: close -1 20240129git0-1
Tags: sid trixie
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:racket-mode has been trying to migrate for 
31 days [2]. Hence, I am filing this bug. The version in unstable fails 
its own autopkgtest. By the looks of it, due to progression (but I might 
be reading the logs wrong):

"""
162s Ran 15 tests, 11 results as expected, 1 unexpected, 3 skipped 
(2024-02-28 18:16:14+, 116.541772 sec)

"""

If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=racket-mode



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064364: gnome-software: causes packagekit to spam syslog

2024-02-28 Thread Kai Weber
A workaround for this issue is to `killall gnome-software` until the next login.



Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
On Wed, Feb 28, 2024 at 10:20:50PM -0800, Dima Kogan wrote:
> Thanks for replying. I'll revert the changes.
> > ... however, I will say it's very strange to ship a shared library,
> > that has a public shlibs file, and has a -dev package that depends on
> > it, but the headers shipped in that -dev package are NOT the
> > authoritative api for that library?

> That's how I did it, and while it sounds odd, I believe this is right.
> The public interface is

>   vnl-gen-header ... > generated.h

> and

>   #include "generated.h"

> The generated header contains some user-facing macros that call the
> functions in vnlog.h with specific arguments. That's the API. From the
> compiler's perspective, the functions declared in vnlog.h are the
> interface, and the ABI in those symbols must be stable, and putting them
> into the .symbols file is appropriate. Let me know if I'm doing
> something wrong.

What I'm unclear on is why you don't run vnl-gen-header at build time and
output the "generated" header in the -dev package with a comprehensive
description of all the ABI entry points?

-- 
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#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Dima Kogan
Thanks for replying. I'll revert the changes.


> ... however, I will say it's very strange to ship a shared library,
> that has a public shlibs file, and has a -dev package that depends on
> it, but the headers shipped in that -dev package are NOT the
> authoritative api for that library?

That's how I did it, and while it sounds odd, I believe this is right.
The public interface is

  vnl-gen-header ... > generated.h

and

  #include "generated.h"

The generated header contains some user-facing macros that call the
functions in vnlog.h with specific arguments. That's the API. From the
compiler's perspective, the functions declared in vnlog.h are the
interface, and the ABI in those symbols must be stable, and putting them
into the .symbols file is appropriate. Let me know if I'm doing
something wrong.

Thanks



Bug#1062060: cinnamon-desktop: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
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 cinnamon-desktop-5.8.0/debian/changelog 
cinnamon-desktop-5.8.0/debian/changelog
--- cinnamon-desktop-5.8.0/debian/changelog 2023-09-29 11:14:18.0 
+
+++ cinnamon-desktop-5.8.0/debian/changelog 2024-02-29 06:22:50.0 
+
@@ -1,3 +1,10 @@
+cinnamon-desktop (5.8.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062060
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:22:50 +
+
 cinnamon-desktop (5.8.0-2) unstable; urgency=medium
 
   * Release to unstable
diff -Nru cinnamon-desktop-5.8.0/debian/control 
cinnamon-desktop-5.8.0/debian/control
--- cinnamon-desktop-5.8.0/debian/control   2023-09-29 11:14:18.0 
+
+++ cinnamon-desktop-5.8.0/debian/control   2024-02-29 06:22:50.0 
+
@@ -9,7 +9,7 @@
  Norbert Preining ,
  Joshua Peisach ,
  Christoph Martin 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  dh-sequence-gir,
  gobject-introspection,
@@ -78,8 +78,8 @@
 Depends:
  gir1.2-cinnamondesktop-3.0 (= ${binary:Version}),
  gir1.2-cvc-1.0 (= ${binary:Version}),
- libcinnamon-desktop4 (= ${binary:Version}),
- libcvc0 (= ${binary:Version}),
+ libcinnamon-desktop4t64 (= ${binary:Version}),
+ libcvc0t64 (= ${binary:Version}),
  libgtk-3-dev,
  libpulse-dev,
  libxkbfile-dev,
@@ -89,7 +89,9 @@
  desktop library functions.
 Breaks: libmuffin-dev (<< 5.8)
 
-Package: libcinnamon-desktop4
+Package: libcinnamon-desktop4t64
+Provides: ${t64:Provides}
+Replaces: libcinnamon-desktop4
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -99,7 +101,7 @@
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends: hwdata
-Breaks:
+Breaks:libcinnamon-desktop4 (<< ${source:Version}), 
  cinnamon-control-center (<< 5.8),
  cinnamon-settings-daemon (<< 5.8),
  libcinnamon-control-center1 (<< 5.8),
@@ -107,7 +109,9 @@
 Description: Cinnamon library for loading .desktop files
  This library is used by Cinnamon to load the .desktop files.
 
-Package: libcvc0
+Package: libcvc0t64
+Provides: ${t64:Provides}
+Replaces: libcvc0
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -117,4 +121,4 @@
  based library, shared between cinnamon-control-center, 
cinnamon-settings-daemon
  and cinnamon. It is not API stable, and it is meant to be used
  as a submodule.
-Breaks: cinnamon-settings-daemon (<< 5.4)
+Breaks: libcvc0 (<< ${source:Version}), cinnamon-settings-daemon (<< 5.4)
diff -Nru cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in
--- cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in   2023-09-29 
11:14:18.0 +
+++ cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.acc.in   1970-01-01 
00:00:00.0 +
@@ -1,20 +0,0 @@
-
-
-
-
-2.0.4
-
-
-
-/usr/include/cinnamon-desktop/libcinnamon-desktop
-
-
-
-/usr/lib/@@DEB_HOST_MULTIARCH@@/libcinnamon-desktop.so
-
-
-
--DGNOME_DESKTOP_USE_UNSTABLE_API
-
-
-
diff -Nru 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.gsettings-override.linux 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.gsettings-override.linux
--- cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.gsettings-override.linux 
2023-09-29 11:14:18.0 +
+++ cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.gsettings-override.linux 
1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-[org.cinnamon.desktop.session]
-session-manager-uses-logind=true
-settings-daemon-uses-logind=true
diff -Nru cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.install 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.install
--- cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.install  2023-09-29 
11:14:18.0 +
+++ cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.install  1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libcinnamon-desktop.so.4
-usr/lib/*/libcinnamon-desktop.so.4.*
diff -Nru cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.symbols 
cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.symbols
--- cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.symbols  2023-09-29 
11:14:18.0 +
+++ cinnamon-desktop-5.8.0/debian/libcinnamon-desktop4.symbols  1970-01-01 
00:00:00.0 +
@@ -1,197 +0,0 @@
-# SymbolsHelper-Confirmed: 3.4.2 

Bug#1065040: src:uncrustify: fails to migrate to testing for too long: FTBFS on mips64el

2024-02-28 Thread Paul Gevers

Source: uncrustify
Version: 0.72.0+dfsg1-2
Severity: serious
Control: close -1 0.78.1+dfsg1-1
Tags: sid trixie ftbfs
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:uncrustify has been trying to migrate for 
32 days [2]. Hence, I am filing this bug. The version in unstable failed 
to build on mips64el.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul
PS: bug 867376 is still open; seems like it could just be closed

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=uncrustify



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1063251: xdelta: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru 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-02-29 06:20:41.0 +
@@ -1,3 +1,10 @@
+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/libxdelta2t64.shlibs1970-01-01 00:00:00.0 
+
+++ xdelta-1.1.3/debian/libxdelta2t64.shlibs2024-02-29 06:20:32.0 
+
@@ -0,0 +1,2 @@
+libxdelta 2 libxdelta2t64 (>= 1.1.3)
+libedsio 0 libxdelta2t64 (>= 1.1.3)


Bug#1065038: src:commit-patch: fails to migrate to testing for too long: uploader built arch:all binary

2024-02-28 Thread Paul Gevers

Source: commit-patch
Version: 2.6-2.1
Severity: serious
Control: close -1 2.6.2-1
X-Debbugs-CC: dko...@debian.org
Tags: sid trixie pending
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:commit-patch has been trying to migrate 
for 31 days [2]. Hence, I am filing this bug.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


Your package is only blocked because the arch:all binary package(s) 
aren't built on a buildd. Unfortunately the Debian infrastructure 
doesn't allow arch:all packages to be properly binNMU'ed. Hence, I will 
shortly do a no-changes source-only upload to DELAYED/15, closing this 
bug. Please let me know if I should delay or cancel that upload.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=commit-patch



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1062194: guacamole-server: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
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 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-02-29 06:18:24.0 
+
@@ -1,3 +1,10 @@
+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-client-ssh0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-ssh0
+Breaks: libguac-client-ssh0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -123,7 +129,10 @@
  .
  This package contains protocol support for SSH backends.
 
-Package: libguac-client-vnc0
+Package: libguac-client-vnc0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-vnc0
+Breaks: libguac-client-vnc0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -149,7 +158,10 @@
  .
  This package contains protocol support for VNC backends.
 
-Package: libguac-client-telnet0
+Package: libguac-client-telnet0t64
+Provides: ${t64:Provides}
+Replaces: libguac-client-telnet0
+Breaks: libguac-client-telnet0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -173,7 +185,10 @@
  .
  This package contains protocol support for Telnet backends.
 
-Package: libguac19
+Package: libguac19t64
+Provides: ${t64:Provides}
+Replaces: libguac19
+Breaks: libguac19 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru guacamole-server-1.3.0/debian/libguac-client-rdp0.install 
guacamole-server-1.3.0/debian/libguac-client-rdp0.install
--- guacamole-server-1.3.0/debian/libguac-client-rdp0.install   2022-02-07 
18:02:10.0 +
+++ guacamole-server-1.3.0/debian/libguac-client-rdp0.install   1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-usr/lib/*/freerdp*/*.so
-usr/lib/*/libguac-client-rdp.so
-usr/lib/*/libguac-client-rdp.so.*
diff -Nru guacamole-server-1.3.0/debian/libguac-client-rdp0.lintian-overrides 
guacamole-server-1.3.0/debian/libguac-client-rdp0.lintian-overrides
--- guacamole-server-1.3.0/debian/libguac-client-rdp0.lintian-overrides 
2022-02-07 18:02:10.0 +
+++ guacamole-server-1.3.0/debian/libguac-client-rdp0.lintian-overrides 
1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-# loaded as plugin via dlopen()
-libguac-client-rdp0 binary: non-dev-pkg-with-shlib-symlink
diff -Nru guacamole-server-1.3.0/debian/libguac-client-rdp0.symbols 
guacamole-server-1.3.0/debian/libguac-client-rdp0.symbols
--- 

Bug#1063249: xalan: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xalan-1.12/debian/changelog xalan-1.12/debian/changelog
--- xalan-1.12/debian/changelog 2022-12-31 03:16:21.0 +
+++ xalan-1.12/debian/changelog 2024-02-29 06:16:10.0 +
@@ -1,3 +1,10 @@
+xalan (1.12-7.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063249
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:16:10 +
+
 xalan (1.12-7) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru xalan-1.12/debian/control xalan-1.12/debian/control
--- xalan-1.12/debian/control   2022-12-31 03:16:21.0 +
+++ xalan-1.12/debian/control   2024-02-29 06:16:10.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Section: text
 Maintainer: William Blough 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
dh-exec,
libxerces-c-dev,
cmake
@@ -12,7 +12,10 @@
 Vcs-Browser: https://salsa.debian.org/bblough/xalan
 Vcs-Git: https://salsa.debian.org/bblough/xalan.git
 
-Package: libxalan-c112
+Package: libxalan-c112t64
+Provides: ${t64:Provides}
+Replaces: libxalan-c112
+Breaks: libxalan-c112 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -29,7 +32,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libc6-dev,
- libxalan-c112 (= ${binary:Version}),
+ libxalan-c112t64 (= ${binary:Version}),
  libxerces-c-dev,
  ${misc:Depends}
 Replaces: libxalan110-dev
diff -Nru xalan-1.12/debian/libxalan-c112.install 
xalan-1.12/debian/libxalan-c112.install
--- xalan-1.12/debian/libxalan-c112.install 2022-12-31 03:16:21.0 
+
+++ xalan-1.12/debian/libxalan-c112.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru xalan-1.12/debian/libxalan-c112t64.install 
xalan-1.12/debian/libxalan-c112t64.install
--- xalan-1.12/debian/libxalan-c112t64.install  1970-01-01 00:00:00.0 
+
+++ xalan-1.12/debian/libxalan-c112t64.install  2022-12-31 03:16:21.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru xalan-1.12/debian/libxalan-c112t64.lintian-overrides 
xalan-1.12/debian/libxalan-c112t64.lintian-overrides
--- xalan-1.12/debian/libxalan-c112t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ xalan-1.12/debian/libxalan-c112t64.lintian-overrides2024-02-29 
06:15:53.0 +
@@ -0,0 +1 @@
+libxalan-c112t64: package-name-doesnt-match-sonames libxalan-c112


Bug#1065037: O: m2crypto -- Python wrapper for the OpenSSL library (docs)

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: m2cry...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:m2crypto

I intend to orphan the m2crypto package.

The package description is:
 m2crypto features the following:
   * RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES).
   * SSL functionality to implement clients and servers.
   * HTTPS extensions to Python's httplib, urllib, and xmlrpclib.
   * Unforgeable HMAC'ing AuthCookies for web session management.
   * FTP/TLS client and server.
   * S/MIME.
   * ZServerSSL: A HTTPS server for Zope.
   * ZSmime: An S/MIME messenger for Zope.
 .
 This package contains the documentation.



Bug#1064085: gts: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
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 gts-0.7.6+darcs121130/debian/changelog 
gts-0.7.6+darcs121130/debian/changelog
--- gts-0.7.6+darcs121130/debian/changelog  2021-11-11 16:18:31.0 
+
+++ gts-0.7.6+darcs121130/debian/changelog  2024-02-29 06:16:10.0 
+
@@ -1,3 +1,10 @@
+gts (0.7.6+darcs121130-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064085
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:16:10 +
+
 gts (0.7.6+darcs121130-5) unstable; urgency=medium
 
   * Team upload
diff -Nru gts-0.7.6+darcs121130/debian/control 
gts-0.7.6+darcs121130/debian/control
--- gts-0.7.6+darcs121130/debian/control2021-11-11 16:18:31.0 
+
+++ gts-0.7.6+darcs121130/debian/control2024-02-29 06:16:10.0 
+
@@ -3,7 +3,7 @@
 Uploaders: Ruben Molina 
 Section: math
 Priority: optional
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
libglib2.0-dev
 Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/science-team/gts
@@ -11,7 +11,9 @@
 Homepage: http://gts.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libgts-0.7-5
+Package: libgts-0.7-5t64
+Provides: ${t64:Provides}
+Breaks: libgts-0.7-5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: devel
@@ -19,7 +21,7 @@
  ${misc:Depends}
 Recommends: libgts-bin
 Pre-Depends: ${misc:Pre-Depends}
-Replaces: libgts-0.7-1,
+Replaces: libgts-0.7-5, libgts-0.7-1,
   libgts-dev (<< ${binary:Version})
 Description: library to deal with 3D computational surface meshes
  The GNU Triangulated Surface Library is intended to provide a simple and
@@ -34,7 +36,7 @@
 Section: libdevel
 Depends: ${misc:Depends},
  libglib2.0-dev,
- libgts-0.7-5 (= ${binary:Version})
+ libgts-0.7-5t64 (= ${binary:Version})
 Suggests: libgts-doc
 Replaces: libgts-0.7-1
 Description: development files for libgts
@@ -49,7 +51,7 @@
 Multi-Arch: foreign
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libgts-0.7-5 (= ${binary:Version})
+ libgts-0.7-5t64 (= ${binary:Version})
 Replaces: libgts-0.7-1,
   libgts-dev (<< ${binary:Version})
 Description: utility binaries for libgts
diff -Nru gts-0.7.6+darcs121130/debian/libgts-0.7-5.install 
gts-0.7.6+darcs121130/debian/libgts-0.7-5.install
--- gts-0.7.6+darcs121130/debian/libgts-0.7-5.install   2021-11-11 
16:18:31.0 +
+++ gts-0.7.6+darcs121130/debian/libgts-0.7-5.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/lib*.so.*
diff -Nru gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.install 
gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.install
--- gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.install1970-01-01 
00:00:00.0 +
+++ gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.install2021-11-11 
16:18:31.0 +
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*
diff -Nru gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.lintian-overrides 
gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.lintian-overrides
--- gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ gts-0.7.6+darcs121130/debian/libgts-0.7-5t64.lintian-overrides  
2024-02-29 06:15:21.0 +
@@ -0,0 +1 @@
+libgts-0.7-5t64: package-name-doesnt-match-sonames libgts-0.7-5
diff -Nru gts-0.7.6+darcs121130/debian/rules gts-0.7.6+darcs121130/debian/rules
--- gts-0.7.6+darcs121130/debian/rules  2021-11-11 16:18:31.0 +
+++ gts-0.7.6+darcs121130/debian/rules  2024-02-29 06:16:08.0 +
@@ -28,5 +28,5 @@
dh_installchangelogs ChangeLog
 
 override_dh_strip:
-   dh_strip -p libgts-0.7-5 --dbgsym-migration='libgts-dbg (<= 
0.7.6+darcs121130-4)'
+   dh_strip -p libgts-0.7-5t64 --dbgsym-migration='libgts-dbg (<= 
0.7.6+darcs121130-4)'
dh_strip -a --remaining-packages


Bug#1065036: O: pyopenssl -- Python wrapper around the OpenSSL library (documentation package)

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: pyopen...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:pyopenssl

I intend to orphan the pyopenssl package.

The package description is:
 High-level wrapper around a subset of the OpenSSL library, includes
 .
   * SSL.Connection objects, wrapping the methods of Python's portable
 sockets
   * Callbacks written in Python
   * Extensive error-handling mechanism, mirroring OpenSSL's error
 codes
 .
 A lot of the object methods do nothing more than calling a
 corresponding function in the OpenSSL library.
 .
 This package contains documentation for python-openssl.



Bug#1063650: reportbug: add menu to select port/arch usertags

2024-02-28 Thread Paul Wise
On Tue, 2024-02-27 at 11:27 +0100, Nis Martensen wrote:

> Placing copies of the required content in the reportbug source as you
> describe above seems like it would require less effort and sounds like a
> reasonable solution to me. Maybe add some Makefile target to make it
> easy to check if the content is still up to date?

Probably best to start off with the offline cache, since the data won't
change very often and there are point releases when it does change.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#1063563: ghostscript: ps2epsi fails with Error: /undefined in /finddevice

2024-02-28 Thread Steven Robbins
Control: -1 tags + help confirmed

On Sun, 18 Feb 2024 14:10:37 +0100 Stephan Böttcher  wrote:
> 
> Tha attached ps file was made with [ ... ]


Thank you.  I can reproduce the ps2epsi failure.  I have no idea what is 
wrong.

-Steve







signature.asc
Description: This is a digitally signed message part.


Bug#1063244: wxwidgets3.2: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru wxwidgets3.2-3.2.4+dfsg/debian/changelog 
wxwidgets3.2-3.2.4+dfsg/debian/changelog
--- wxwidgets3.2-3.2.4+dfsg/debian/changelog2024-02-04 16:57:41.0 
+
+++ wxwidgets3.2-3.2.4+dfsg/debian/changelog2024-02-29 06:04:15.0 
+
@@ -1,3 +1,10 @@
+wxwidgets3.2 (3.2.4+dfsg-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063244
+
+ -- Steve Langasek   Thu, 29 Feb 2024 06:04:15 +
+
 wxwidgets3.2 (3.2.4+dfsg-3) unstable; urgency=medium
 
   * Fix FTBFS w/ WebKitGTK 2.43 (Closes: #1060835)
diff -Nru wxwidgets3.2-3.2.4+dfsg/debian/control 
wxwidgets3.2-3.2.4+dfsg/debian/control
--- wxwidgets3.2-3.2.4+dfsg/debian/control  2024-01-09 23:56:20.0 
+
+++ wxwidgets3.2-3.2.4+dfsg/debian/control  2024-02-29 06:04:15.0 
+
@@ -3,7 +3,7 @@
 Priority: optional
 Build-Depends-Indep: doxygen,
  graphviz,
-Build-Depends: ca-certificates ,
+Build-Depends: dpkg-dev (>= 1.22.5), ca-certificates ,
debhelper-compat (= 13),
gettext,
libcurl4-openssl-dev,
@@ -34,14 +34,15 @@
 Homepage: https://www.wxwidgets.org/
 Rules-Requires-Root: no
 
-Package: libwxbase3.2-1
+Package: libwxbase3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxbase3.2-0
-Replaces: libwxbase3.2-0
+Breaks: libwxbase3.2-1 (<< ${source:Version}), libwxbase3.2-0
+Replaces: libwxbase3.2-1, libwxbase3.2-0
 Description: wxBase library (runtime) - non-GUI support classes of wxWidgets 
toolkit
  wxBase is a collection of C++ classes providing basic data structures
  (strings, lists, arrays), powerful wxDateTime class for date manipulations,
@@ -56,14 +57,15 @@
  classes in libwx_gtk3.2 for use in console apps and daemons.  You do not need
  this package to build or use wxWidgets GUI apps.
 
-Package: libwxgtk3.2-1
+Package: libwxgtk3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxgtk3.2-0
-Replaces: libwxgtk3.2-0
+Breaks: libwxgtk3.2-1 (<< ${source:Version}), libwxgtk3.2-0
+Replaces: libwxgtk3.2-1, libwxgtk3.2-0
 Description: wxWidgets Cross-platform C++ GUI toolkit (GTK 3 runtime)
  wxWidgets (formerly known as wxWindows) is a class library for C++ providing
  GUI components and other facilities on several popular platforms (and some
@@ -78,9 +80,9 @@
 Section: libdevel
 Depends: libgl-dev,
  libglu1-mesa-dev,
- libwxbase3.2-1 (= ${binary:Version}),
- libwxgtk-gl3.2-1 (= ${binary:Version}),
- libwxgtk3.2-1 (= ${binary:Version}),
+ libwxbase3.2-1t64 (= ${binary:Version}),
+ libwxgtk-gl3.2-1t64 (= ${binary:Version}),
+ libwxgtk3.2-1t64 (= ${binary:Version}),
  wx-common,
  wx3.2-headers (= ${source:Version}),
  ${misc:Depends},
@@ -98,14 +100,15 @@
  .
  This package also provides the wx-config script.
 
-Package: libwxgtk-gl3.2-1
+Package: libwxgtk-gl3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxgtk3.2-0
-Replaces: libwxgtk3.2-0
+Breaks: libwxgtk-gl3.2-1 (<< ${source:Version}), libwxgtk3.2-0
+Replaces: libwxgtk-gl3.2-1, libwxgtk3.2-0
 Description: wxWidgets Cross-platform C++ GUI toolkit (GTK 3 gl library 
runtime)
  wxWidgets (formerly known as wxWindows) is a class library for C++ providing
  GUI components and other facilities on several popular platforms (and some
@@ -114,14 +117,15 @@
  This package provides the media shared libraries needed to run programs linked
  against libwx_gtk3u_gl.
 
-Package: libwxgtk-media3.2-1
+Package: libwxgtk-media3.2-1t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
  ${shlibs:Depends},
 Multi-Arch: same
-Breaks: libwxgtk-media3.2-0
-Replaces: libwxgtk-media3.2-0
+Breaks: libwxgtk-media3.2-1 (<< ${source:Version}), libwxgtk-media3.2-0
+Replaces: libwxgtk-media3.2-1, libwxgtk-media3.2-0
 Description: wxWidgets 

Bug#1065035: mkosi: Fails with `flock: failed to execute newuidmap: No such file or directory`

2024-02-28 Thread Paul Menzel

Package: mkosi
Version: 20.2-1
Severity: normal


Dear Debian folks,


I tried to use mkosi, but it fails with the error below.

$ mkosi --output-dir=/scratch/local2/pmenzel/mkosi
flock: failed to execute newuidmap: No such file or directory
flock: failed to execute newgidmap: No such file or directory
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/mkosi/run.py", line 162, in 
uncaught_exception_handler

yield
  File "/usr/lib/python3/dist-packages/mkosi/run.py", line 203, in 
fork_and_wait

target()
  File "/usr/lib/python3/dist-packages/mkosi/__init__.py", line 
3555, in 

fork_and_wait(lambda: run_clean(args, config))
  ^^^
  File "/usr/lib/python3/dist-packages/mkosi/__init__.py", line 
3422, in run_clean

become_root()
  File "/usr/lib/python3/dist-packages/mkosi/run.py", line 124, in 
become_root

os.setresuid(0, 0, 0)
OSError: [Errno 22] Invalid argument


Kind regards,

Paul



Bug#1065034: courier: If the maintainer is unable to keep up, just orphan it

2024-02-28 Thread ZHAO, fei
Package: courier
Severity: important

If the maintainer is unable to keep up with courier related packages, he
should orphan it.
Courier version outdated long.
courier-maildrop related questions not resolved for years and years.


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.13-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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



Bug#1065033: debootstrap: Fails for *sid* with `cannot move /lib/x86_64-linux-gnu/libpam.so.0 as its destination exists as a symlink`

2024-02-28 Thread Paul Menzel

Package: debootstrap
Version: 1.0.134
Severity: normal

Dear Debian folks,


I am unable to bootstrap Debian sid/unstable. It worked some weeks ago.

$ sudo debootstrap --arch amd64  sid 
/scratch/local2/pmenzel/debootstrap-test http://ftp.gwdg.de/debian/
W: Cannot check Release signature; keyring file not available 
/usr/share/keyrings/debian-archive-keyring.gpg

I: Retrieving InRelease
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://ftp.gwdg.de/debian...
[…]
I: Retrieving libp11-kit0 0.25.3-4
I: Validating libp11-kit0 0.25.3-4
I: Retrieving libpam-modules 1.5.3-4
I: Validating libpam-modules 1.5.3-4
I: Retrieving libpam-modules-bin 1.5.3-4
I: Validating libpam-modules-bin 1.5.3-4
I: Retrieving libpam-runtime 1.5.3-4
I: Validating libpam-runtime 1.5.3-4
I: Retrieving libpam0g 1.5.2-9.1+b1
I: Validating libpam0g 1.5.2-9.1+b1
I: Retrieving libpam0t64 1.5.3-4
I: Validating libpam0t64 1.5.3-4
I: Retrieving libpcre2-8-0 10.42-4+b1
I: Validating libpcre2-8-0 10.42-4+b1
I: Retrieving libpopt0 1.19+dfsg-1+b1
I: Validating libpopt0 1.19+dfsg-1+b1
[…]
I: Extracting passwd...
I: Extracting perl-base...
I: Extracting sed...
I: Extracting sysvinit-utils...
I: Extracting tar...
I: Extracting tzdata...
I: Extracting usr-is-merged...
I: Extracting util-linux...
I: Extracting zlib1g...
E: cannot move /lib/x86_64-linux-gnu/libpam.so.0 as its destination 
exists as a symlink



Kind regards,

Paul



Bug#1063241: wxsvg: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru wxsvg-1.5.24+dfsg/debian/changelog wxsvg-1.5.24+dfsg/debian/changelog
--- wxsvg-1.5.24+dfsg/debian/changelog  2023-07-16 09:23:47.0 +
+++ wxsvg-1.5.24+dfsg/debian/changelog  2024-02-29 05:57:16.0 +
@@ -1,3 +1,10 @@
+wxsvg (2:1.5.24+dfsg-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063241
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:57:16 +
+
 wxsvg (2:1.5.24+dfsg-2) unstable; urgency=medium
 
   * New gcc13 compat patch. Closes: #1037900
diff -Nru wxsvg-1.5.24+dfsg/debian/control wxsvg-1.5.24+dfsg/debian/control
--- wxsvg-1.5.24+dfsg/debian/control2022-11-16 21:39:10.0 +
+++ wxsvg-1.5.24+dfsg/debian/control2024-02-29 05:57:16.0 +
@@ -4,7 +4,7 @@
 Maintainer: Debian Multimedia Maintainers 
 Uploaders:
  Alec Leamas 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libavcodec-dev,
  libavformat-dev,
@@ -21,7 +21,10 @@
 Homepage: http://wxsvg.sourceforge.net/
 Rules-Requires-Root: no
 
-Package: libwxsvg3
+Package: libwxsvg3t64
+Provides: ${t64:Provides}
+Replaces: libwxsvg3
+Breaks: libwxsvg3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -38,7 +41,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libwxsvg3 (= ${binary:Version}),
+ libwxsvg3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: SVG library for the wxWidgets toolkit (tools)
@@ -54,7 +57,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends:
- libwxsvg3 (= ${binary:Version}),
+ libwxsvg3t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Development files for wxSVG
  wxSVG is a C++ library to create, manipulate and render
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3.install 
wxsvg-1.5.24+dfsg/debian/libwxsvg3.install
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3.install  2022-01-02 19:25:51.0 
+
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides 
wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides2022-01-02 
19:25:51.0 +
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3.lintian-overrides1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-# Using a symbols file for C++ code doesn't work that well, see e. g.
-# https://www.eyrie.org/~eagle/journal/2012-02/001.html
-libwxsvg3 binary: no-symbols-control-file
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.install 
wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.install
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.install   1970-01-01 
00:00:00.0 +
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.install   2022-01-02 
19:25:51.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.lintian-overrides 
wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.lintian-overrides
--- wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ wxsvg-1.5.24+dfsg/debian/libwxsvg3t64.lintian-overrides 2024-02-29 
05:56:46.0 +
@@ -0,0 +1,4 @@
+# Using a symbols file for C++ code doesn't work that well, see e. g.
+# https://www.eyrie.org/~eagle/journal/2012-02/001.html
+libwxsvg3t64 binary: no-symbols-control-file
+libwxsvg3t64: package-name-doesnt-match-sonames libwxsvg3


Bug#1063887: wvstreams: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru wvstreams-4.6.1/debian/changelog wvstreams-4.6.1/debian/changelog
--- wvstreams-4.6.1/debian/changelog2024-02-03 22:43:16.0 +
+++ wvstreams-4.6.1/debian/changelog2024-02-29 05:52:13.0 +
@@ -1,3 +1,10 @@
+wvstreams (4.6.1-17.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063887
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:52:13 +
+
 wvstreams (4.6.1-17) unstable; urgency=medium
 
   * QA upload.
diff -Nru wvstreams-4.6.1/debian/control wvstreams-4.6.1/debian/control
--- wvstreams-4.6.1/debian/control  2024-02-03 22:42:59.0 +
+++ wvstreams-4.6.1/debian/control  2024-02-29 05:52:13.0 +
@@ -2,7 +2,7 @@
 Maintainer: Debian QA Group 
 Section: libs
 Priority: optional
-Build-Depends: debhelper-compat (= 10),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 10),
autoconf,
autotools-dev,
libdb-dev,
@@ -17,7 +17,11 @@
 Standards-Version: 3.9.8
 Homepage: https://github.com/apenwarr/wvstreams/
 
-Package: libwvstreams4.6-base
+Package: libwvstreams4.6t64-base
+Provides: ${t64:Provides}
+X-Time64-Compat: libwvstreams4.6-base
+Replaces: libwvstreams4.6-base
+Breaks: libwvstreams4.6-base (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -32,7 +36,11 @@
   * WvLog: a log files handler 
   * UniIniGen: a tiny version of UniConf for simple configuration systems
 
-Package: libwvstreams4.6-extras
+Package: libwvstreams4.6t64-extras
+Provides: ${t64:Provides}
+X-Time64-Compat: libwvstreams4.6-extras
+Replaces: libwvstreams4.6-extras
+Breaks: libwvstreams4.6-extras (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -46,7 +54,10 @@
  WvDial, TunnelVision, FastForward, KWvDial, retchmail, and many more yet 
  to come.  ;) 
 
-Package: libuniconf4.6
+Package: libuniconf4.6t64
+Provides: ${t64:Provides}
+Replaces: libuniconf4.6
+Breaks: libuniconf4.6 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -75,9 +86,9 @@
 Package: libwvstreams-dev
 Architecture: any
 Section: libdevel
-Depends: libwvstreams4.6-base (= ${binary:Version}),
- libwvstreams4.6-extras (= ${binary:Version}),
- libuniconf4.6 (= ${binary:Version}),
+Depends: libwvstreams4.6t64-base (= ${binary:Version}),
+ libwvstreams4.6t64-extras (= ${binary:Version}),
+ libuniconf4.6t64 (= ${binary:Version}),
  libxplc0.3.13-dev,
  ${misc:Depends}
 Suggests: tk8.5 | wish
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6.install 
wvstreams-4.6.1/debian/libuniconf4.6.install
--- wvstreams-4.6.1/debian/libuniconf4.6.install2011-05-19 
22:00:22.0 +
+++ wvstreams-4.6.1/debian/libuniconf4.6.install1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libuniconf.so*
-debian/tmp/etc/uniconf.conf
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6t64.install 
wvstreams-4.6.1/debian/libuniconf4.6t64.install
--- wvstreams-4.6.1/debian/libuniconf4.6t64.install 1970-01-01 
00:00:00.0 +
+++ wvstreams-4.6.1/debian/libuniconf4.6t64.install 2011-05-19 
22:00:22.0 +
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libuniconf.so*
+debian/tmp/etc/uniconf.conf
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides 
wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides
--- wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides   2024-02-29 
05:49:01.0 +
@@ -0,0 +1 @@
+libuniconf4.6t64: package-name-doesnt-match-sonames libuniconf4.6
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs 
wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs
--- wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs2011-05-19 
22:00:22.0 +
+++ wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/share/lintian/overrides
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-base.install 
wvstreams-4.6.1/debian/libwvstreams4.6-base.install
--- 

Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Steve Langasek
On Thu, Feb 29, 2024 at 06:53:56AM +0100, Paul Gevers wrote:
> On 29-02-2024 4:47 a.m., Christoph Anton Mitterer wrote:
> > @d-d:
> > - How can it happen that purge *t64 packages and at the same time install
> >the previous package, and then the so file is missing?
> >I mean it's clear that they use the same name, but shouldn't DPKG handle
> >the cleanly?

> Well, officially downgrading isn't supported (although it typically works)
> *and* losing files is one of the problems of our merged-/usr solution (see
> [1]). I *suspect* this might be the cause. We're working hard (well, helmut
> is) to protect us and our users from loosing files on upgrades. We don't
> protect against downgrades.

> Obviously there might be issues, but you are running unstable *during* a
> transition. You have to expect some troubles. Thanks for the information,
> let's see if this is a real issue or not.

Furthermore, this is a downgrade from a replacing package to a replaced
package. Unless you also --reinstall the package at the end, missing files
are quite to be expected.

-- 
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#1063239: wxsqlite3: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru wxsqlite3-3.4.1~dfsg/debian/changelog 
wxsqlite3-3.4.1~dfsg/debian/changelog
--- wxsqlite3-3.4.1~dfsg/debian/changelog   2022-10-12 20:13:37.0 
+
+++ wxsqlite3-3.4.1~dfsg/debian/changelog   2024-02-29 05:56:04.0 
+
@@ -1,3 +1,10 @@
+wxsqlite3 (3.4.1~dfsg-9.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063239
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:56:04 +
+
 wxsqlite3 (3.4.1~dfsg-9) unstable; urgency=medium
 
   * Add breaks and replaces versioning for libwxsqlite3-3.0-dev
diff -Nru wxsqlite3-3.4.1~dfsg/debian/control 
wxsqlite3-3.4.1~dfsg/debian/control
--- wxsqlite3-3.4.1~dfsg/debian/control 2022-10-12 20:13:37.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/control 2024-02-29 05:56:04.0 +
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Laszlo Boszormenyi (GCS) 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  doxygen,
  libsqlite3-dev (>= 3.15),
@@ -11,11 +11,13 @@
 Standards-Version: 4.6.1
 Homepage: https://utelle.github.io/wxsqlite3/
 
-Package: libwxsqlite3-3.2-0
+Package: libwxsqlite3-3.2-0t64
+Provides: ${t64:Provides}
+Replaces: libwxsqlite3-3.2-0
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: codelite (<= 12.0+dfsg-2~), maitreya (<= 7.0.7-2~)
+Breaks: libwxsqlite3-3.2-0 (<< ${source:Version}), codelite (<= 12.0+dfsg-2~), 
maitreya (<= 7.0.7-2~)
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
@@ -46,7 +48,7 @@
 Depends:
  libsqlite3-dev,
  libwxgtk3.2-dev,
- libwxsqlite3-3.2-0 (= ${binary:Version}),
+ libwxsqlite3-3.2-0t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends:
  pkg-config
diff -Nru wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install 
wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install
--- wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install  2022-09-24 
18:29:40.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.*
diff -Nru wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install 
wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install
--- wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install   1970-01-01 
00:00:00.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.install   2022-09-24 
18:29:40.0 +
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.*
diff -Nru wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.lintian-overrides 
wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.lintian-overrides
--- wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ wxsqlite3-3.4.1~dfsg/debian/libwxsqlite3-3.2-0t64.lintian-overrides 
2024-02-29 05:55:47.0 +
@@ -0,0 +1 @@
+libwxsqlite3-3.2-0t64: package-name-doesnt-match-sonames libwxsqlite3-3.2-0


Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Paul Gevers

Hi,

On 29-02-2024 4:47 a.m., Christoph Anton Mitterer wrote:

@d-d:
- How can it happen that purge *t64 packages and at the same time install
   the previous package, and then the so file is missing?
   I mean it's clear that they use the same name, but shouldn't DPKG handle
   the cleanly?


Well, officially downgrading isn't supported (although it typically 
works) *and* losing files is one of the problems of our merged-/usr 
solution (see [1]). I *suspect* this might be the cause. We're working 
hard (well, helmut is) to protect us and our users from loosing files on 
upgrades. We don't protect against downgrades.


Obviously there might be issues, but you are running unstable *during* a 
transition. You have to expect some troubles. Thanks for the 
information, let's see if this is a real issue or not.


Paul

[1] https://subdivi.de/~helmut/dep17.html


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1063236: wv: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru wv-1.2.9/debian/changelog wv-1.2.9/debian/changelog
--- wv-1.2.9/debian/changelog   2023-09-17 23:41:15.0 +
+++ wv-1.2.9/debian/changelog   2024-02-29 05:47:50.0 +
@@ -1,3 +1,10 @@
+wv (1.2.9-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063236
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:47:50 +
+
 wv (1.2.9-6) unstable; urgency=medium
 
   * QA upload
diff -Nru wv-1.2.9/debian/control wv-1.2.9/debian/control
--- wv-1.2.9/debian/control 2023-09-17 23:28:29.0 +
+++ wv-1.2.9/debian/control 2024-02-29 05:47:50.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian QA Group 
 Standards-Version: 3.9.6
-Build-Depends: debhelper (>= 9), dh-autoreconf, libglib2.0-dev, libgsf-1-dev
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 9), dh-autoreconf, 
libglib2.0-dev, libgsf-1-dev
  ,zlib1g-dev, libxml2-dev
 Homepage: http://www.abisource.com/projects/
 Vcs-Browser: https://salsa.debian.org/debian/wv
@@ -11,7 +11,7 @@
 
 Package: wv
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, libwv-1.2-4 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libwv-1.2-4t64 (= 
${binary:Version})
 Suggests: texlive, ghostscript, elinks | links | lynx, imagemagick, gv | 
postscript-viewer
 Description: Programs for accessing Microsoft Word documents
  wvWare (previously known as mswordview) is a library that allows access
@@ -39,7 +39,10 @@
  with the quality of images.  If you wish to preview Word documents from
  the comfort of your mail reader, install a PostScript viewer like gv.
 
-Package: libwv-1.2-4
+Package: libwv-1.2-4t64
+Provides: ${t64:Provides}
+Replaces: libwv-1.2-4
+Breaks: libwv-1.2-4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -56,7 +59,7 @@
 Package: libwv-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libwv-1.2-4 (= ${binary:Version}), libglib2.0-dev, 
libgsf-1-dev, zlib1g-dev, libpng-dev, libxml2-dev, libwmf-dev
+Depends: ${misc:Depends}, libwv-1.2-4t64 (= ${binary:Version}), 
libglib2.0-dev, libgsf-1-dev, zlib1g-dev, libpng-dev, libxml2-dev, libwmf-dev
 Description: Development files for the wvWare library
  wvWare (previously known as mswordview) is a library that allows access
  to Microsoft Word files.  It can load and parse the Word 2000, Word 97,
diff -Nru wv-1.2.9/debian/libwv-1.2-4.docs wv-1.2.9/debian/libwv-1.2-4.docs
--- wv-1.2.9/debian/libwv-1.2-4.docs2023-09-17 21:45:41.0 +
+++ wv-1.2.9/debian/libwv-1.2-4.docs1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-README
diff -Nru wv-1.2.9/debian/libwv-1.2-4.install 
wv-1.2.9/debian/libwv-1.2-4.install
--- wv-1.2.9/debian/libwv-1.2-4.install 2023-09-17 21:45:41.0 +
+++ wv-1.2.9/debian/libwv-1.2-4.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/*.so.*
diff -Nru wv-1.2.9/debian/libwv-1.2-4t64.docs 
wv-1.2.9/debian/libwv-1.2-4t64.docs
--- wv-1.2.9/debian/libwv-1.2-4t64.docs 1970-01-01 00:00:00.0 +
+++ wv-1.2.9/debian/libwv-1.2-4t64.docs 2023-09-17 21:45:41.0 +
@@ -0,0 +1 @@
+README
diff -Nru wv-1.2.9/debian/libwv-1.2-4t64.install 
wv-1.2.9/debian/libwv-1.2-4t64.install
--- wv-1.2.9/debian/libwv-1.2-4t64.install  1970-01-01 00:00:00.0 
+
+++ wv-1.2.9/debian/libwv-1.2-4t64.install  2023-09-17 21:45:41.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/*.so.*
diff -Nru wv-1.2.9/debian/libwv-1.2-4t64.lintian-overrides 
wv-1.2.9/debian/libwv-1.2-4t64.lintian-overrides
--- wv-1.2.9/debian/libwv-1.2-4t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ wv-1.2.9/debian/libwv-1.2-4t64.lintian-overrides2024-02-29 
05:47:39.0 +
@@ -0,0 +1 @@
+libwv-1.2-4t64: package-name-doesnt-match-sonames libwv-1.2-4


Bug#1063235: wreport: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru wreport-3.36/debian/changelog wreport-3.36/debian/changelog
--- wreport-3.36/debian/changelog   2023-07-27 13:46:12.0 +
+++ wreport-3.36/debian/changelog   2024-02-29 05:46:17.0 +
@@ -1,3 +1,10 @@
+wreport (3.36-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063235
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:46:17 +
+
 wreport (3.36-1) unstable; urgency=medium
 
   * New upstream version (Closes: #1037898)
diff -Nru wreport-3.36/debian/control wreport-3.36/debian/control
--- wreport-3.36/debian/control 2023-07-27 13:46:12.0 +
+++ wreport-3.36/debian/control 2024-02-29 05:46:17.0 +
@@ -2,7 +2,7 @@
 Section: misc
 Priority: optional
 Maintainer: Enrico Zini 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
   debhelper-compat (= 13), dh-sequence-sphinxdoc, dh-python,
   pkg-config, meson,
   doxygen, python3-breathe,
@@ -17,7 +17,7 @@
 Package: libwreport-dev
 Section: libdevel
 Architecture: any
-Depends: libwreport3 (= ${binary:Version}), liblua5.1-0-dev, ${misc:Depends}
+Depends: libwreport3t64 (= ${binary:Version}), liblua5.1-0-dev, ${misc:Depends}
 Recommends: pkg-config
 Description: library for working with weather reports
  libwreport is a C++ library for working with weather reports.
@@ -46,7 +46,10 @@
  .
  This is the documentation for the library.
 
-Package: libwreport3
+Package: libwreport3t64
+Provides: ${t64:Provides}
+Replaces: libwreport3
+Breaks: libwreport3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru wreport-3.36/debian/libwreport3.install 
wreport-3.36/debian/libwreport3.install
--- wreport-3.36/debian/libwreport3.install 2023-07-27 13:46:12.0 
+
+++ wreport-3.36/debian/libwreport3.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libwreport.so.*
diff -Nru wreport-3.36/debian/libwreport3.shlibs 
wreport-3.36/debian/libwreport3.shlibs
--- wreport-3.36/debian/libwreport3.shlibs  2023-07-27 13:46:12.0 
+
+++ wreport-3.36/debian/libwreport3.shlibs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libwreport 3 libwreport3 (>= 3.0)
diff -Nru wreport-3.36/debian/libwreport3t64.install 
wreport-3.36/debian/libwreport3t64.install
--- wreport-3.36/debian/libwreport3t64.install  1970-01-01 00:00:00.0 
+
+++ wreport-3.36/debian/libwreport3t64.install  2023-07-27 13:46:12.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libwreport.so.*
diff -Nru wreport-3.36/debian/libwreport3t64.lintian-overrides 
wreport-3.36/debian/libwreport3t64.lintian-overrides
--- wreport-3.36/debian/libwreport3t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ wreport-3.36/debian/libwreport3t64.lintian-overrides2024-02-29 
05:45:28.0 +
@@ -0,0 +1 @@
+libwreport3t64: package-name-doesnt-match-sonames libwreport3
diff -Nru wreport-3.36/debian/libwreport3t64.shlibs 
wreport-3.36/debian/libwreport3t64.shlibs
--- wreport-3.36/debian/libwreport3t64.shlibs   1970-01-01 00:00:00.0 
+
+++ wreport-3.36/debian/libwreport3t64.shlibs   2024-02-29 05:45:28.0 
+
@@ -0,0 +1 @@
+libwreport 3 libwreport3t64 (>= 3.0)


Bug#1064079: gsoap: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
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 gsoap-2.8.132/debian/changelog gsoap-2.8.132/debian/changelog
--- gsoap-2.8.132/debian/changelog  2024-01-25 10:34:59.0 +
+++ gsoap-2.8.132/debian/changelog  2024-02-29 05:33:01.0 +
@@ -1,3 +1,10 @@
+gsoap (2.8.132-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064079
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:33:01 +
+
 gsoap (2.8.132-2) unstable; urgency=medium
 
   * Re-upload source only
diff -Nru gsoap-2.8.132/debian/control gsoap-2.8.132/debian/control
--- gsoap-2.8.132/debian/control2024-01-23 10:10:40.0 +
+++ gsoap-2.8.132/debian/control2024-02-29 05:33:01.0 +
@@ -1,9 +1,9 @@
 Source: gsoap
 Priority: optional
 Maintainer: Mattias Ellert 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13)
-Build-Depends-Arch:
+Build-Depends-Arch: dpkg-dev (>= 1.22.5),
  flex,
  bison,
  libssl-dev,
@@ -19,7 +19,10 @@
 Vcs-Git: https://salsa.debian.org/ellert/gsoap.git
 Homepage: https://gsoap2.sourceforge.net/
 
-Package: libgsoap-2.8.132
+Package: libgsoap-2.8.132t64
+Provides: ${t64:Provides}
+Replaces: libgsoap-2.8.132
+Breaks: libgsoap-2.8.132 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -38,7 +41,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libgsoap-2.8.132 (= ${binary:Version})
+ libgsoap-2.8.132t64 (= ${binary:Version})
 Description: Development libraries and headers for gSOAP
  The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding for the
  development of SOAP Web Services and clients. Development libraries and
diff -Nru gsoap-2.8.132/debian/libgsoap-2.8.132.install 
gsoap-2.8.132/debian/libgsoap-2.8.132.install
--- gsoap-2.8.132/debian/libgsoap-2.8.132.install   2021-08-21 
17:50:53.0 +
+++ gsoap-2.8.132/debian/libgsoap-2.8.132.install   1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-/usr/lib/*/libgsoap-*.so
-/usr/lib/*/libgsoap++-*.so
-/usr/lib/*/libgsoapck-*.so
-/usr/lib/*/libgsoapck++-*.so
-/usr/lib/*/libgsoapssl-*.so
-/usr/lib/*/libgsoapssl++-*.so
diff -Nru gsoap-2.8.132/debian/libgsoap-2.8.132t64.install 
gsoap-2.8.132/debian/libgsoap-2.8.132t64.install
--- gsoap-2.8.132/debian/libgsoap-2.8.132t64.install1970-01-01 
00:00:00.0 +
+++ gsoap-2.8.132/debian/libgsoap-2.8.132t64.install2021-08-21 
17:50:53.0 +
@@ -0,0 +1,6 @@
+/usr/lib/*/libgsoap-*.so
+/usr/lib/*/libgsoap++-*.so
+/usr/lib/*/libgsoapck-*.so
+/usr/lib/*/libgsoapck++-*.so
+/usr/lib/*/libgsoapssl-*.so
+/usr/lib/*/libgsoapssl++-*.so
diff -Nru gsoap-2.8.132/debian/libgsoap-2.8.132t64.lintian-overrides 
gsoap-2.8.132/debian/libgsoap-2.8.132t64.lintian-overrides
--- gsoap-2.8.132/debian/libgsoap-2.8.132t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ gsoap-2.8.132/debian/libgsoap-2.8.132t64.lintian-overrides  2024-02-29 
05:32:48.0 +
@@ -0,0 +1 @@
+libgsoap-2.8.132t64: package-name-doesnt-match-sonames libgsoap-2.8.132


Bug#1063223: wpewebkit: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
The previous NMU patch fell afoul of debian/control.in and the debian/rules
mapping between soup2 and soup3.  Please find attached an improved patch.

-- 
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 wpewebkit-2.42.5/debian/changelog wpewebkit-2.42.5/debian/changelog
--- wpewebkit-2.42.5/debian/changelog   2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/changelog   2024-02-29 02:43:03.0 +
@@ -1,3 +1,10 @@
+wpewebkit (2.42.5-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063223
+
+ -- Steve Langasek   Thu, 29 Feb 2024 02:43:03 +
+
 wpewebkit (2.42.5-1) unstable; urgency=high
 
   * New upstream release.
diff -Nru wpewebkit-2.42.5/debian/control wpewebkit-2.42.5/debian/control
--- wpewebkit-2.42.5/debian/control 2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/control 2024-02-29 02:43:03.0 +
@@ -51,7 +51,7 @@
 Section: libdevel
 Architecture: linux-any
 Multi-Arch: same
-Depends: libwpewebkit-1.1-0 (= ${binary:Version}),
+Depends: libwpewebkit-1.1-0t64 (= ${binary:Version}),
  libglib2.0-dev,
  libsoup-3.0-dev,
  libwpe-1.0-dev,
@@ -73,7 +73,10 @@
  .
  This package contains the development files.
 
-Package: libwpewebkit-1.1-0
+Package: libwpewebkit-1.1-0t64
+Provides: ${t64:Provides}
+Breaks: libwebkit-1.1-0 (<= ${source:Version})
+Replaces: libwebkit-1.1-0
 Architecture: linux-any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
diff -Nru wpewebkit-2.42.5/debian/control.in wpewebkit-2.42.5/debian/control.in
--- wpewebkit-2.42.5/debian/control.in  2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/control.in  2024-02-29 02:43:03.0 +
@@ -73,6 +73,9 @@
  This package contains the development files.
 
 Package: @LIBWPEWEBKIT_PKG@
+Provides: ${t64:Provides}
+Breaks: libwebkit-1.1-0 (<= ${source:Version})
+Replaces: libwebkit-1.1-0
 Architecture: linux-any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
diff -Nru wpewebkit-2.42.5/debian/libwpewebkit-1.0-3.lintian-overrides 
wpewebkit-2.42.5/debian/libwpewebkit-1.0-3.lintian-overrides
--- wpewebkit-2.42.5/debian/libwpewebkit-1.0-3.lintian-overrides
2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/libwpewebkit-1.0-3.lintian-overrides
2024-02-29 02:43:03.0 +
@@ -1,2 +1,3 @@
 libwpewebkit-1.0-3: library-not-linked-against-libc 
[usr/lib/*/wpe-webkit-1.0/injected-bundle/libWPEInjectedBundle.so]
 libwpewebkit-1.0-3: library-not-linked-against-libc 
[usr/lib/*/wpe-webkit-1.0/libWPEWebInspectorResources.so]
+libwpewebkit-1.0-3: package-name-doesnt-match-sonames libwpewebkit-1.1-0
diff -Nru wpewebkit-2.42.5/debian/rules wpewebkit-2.42.5/debian/rules
--- wpewebkit-2.42.5/debian/rules   2024-02-05 16:36:25.0 +
+++ wpewebkit-2.42.5/debian/rules   2024-02-29 02:43:03.0 +
@@ -33,7 +33,7 @@
 else
EXTRA_CMAKE_ARGUMENTS += -DUSE_SOUP2=OFF -DENABLE_WPE_1_1_API=ON
WK_API_VERSION = 1.1
-   LIBWPEWEBKIT_PKG = libwpewebkit-1.1-0
+   LIBWPEWEBKIT_PKG = libwpewebkit-1.1-0t64
SOUPDEV_PKG = libsoup-3.0-dev
 endif
 
@@ -137,7 +137,7 @@
libwpewebkit-1.0-dev.install
 
 # This converts debhelper file names and contents to the soup3 versions
-WEBKIT_DH_RENAME = sed -e 's/1\.0-3/1.1-0/g' \
+WEBKIT_DH_RENAME = sed -e 's/1\.0-3/1.1-0t64/g' \
   -e 's/1\.0\.so\.3/1.1.so.0/g' \
   -e 's/1\.0/1.1/g'
 


signature.asc
Description: PGP signature


Bug#1062182: gsmlib: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
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 gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog 
gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog   2021-11-20 
16:54:26.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/changelog   2024-02-29 
05:31:45.0 +
@@ -1,3 +1,10 @@
+gsmlib (1.10+20120414.gita5e5ae9a-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062182
+
+ -- Steve Langasek   Thu, 29 Feb 2024 05:31:45 +
+
 gsmlib (1.10+20120414.gita5e5ae9a-2) unstable; urgency=medium
 
   * Refresh packaging:
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/control 
gsmlib-1.10+20120414.gita5e5ae9a/debian/control
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/control 2021-11-20 
15:49:40.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/control 2024-02-29 
05:31:45.0 +
@@ -2,7 +2,7 @@
 Section: comm
 Priority: optional
 Maintainer: Boyuan Yang 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  autoconf-archive,
  debhelper-compat (= 13),
 Standards-Version: 4.6.0
@@ -32,7 +32,7 @@
 Multi-Arch: same
 Depends:
  libc-dev,
- libgsmme1v5 (= ${binary:Version}),
+ libgsmme1t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Header files and static libraries for gsmlib
  Headers and static libraries for use when compiling programs with
@@ -41,13 +41,16 @@
  gsmlib is a library for access to a GSM mobile phone using the
  standards ETSI GSM 07.07, ETSI GSM 07.05, and others.
 
-Package: libgsmme1v5
+Package: libgsmme1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libgsmme1v5
+Breaks: libgsmme1v5 (<< ${source:Version})
 Conflicts:
  libgsmme1,
  libgsmme1c102,
  libgsmme1c2,
  libgsmme1c2a,
-Replaces:
+Replaces:libgsmme1v5, 
  libgsmme1c102,
  libgsmme1c2,
  libgsmme1c2a,
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
1970-01-01 00:00:00.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.install
2021-11-20 15:33:09.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*
+usr/share/locale
diff -Nru 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1t64.lintian-overrides  
2024-02-29 05:27:10.0 +
@@ -0,0 +1 @@
+libgsmme1t64: package-name-doesnt-match-sonames libgsmme1v5
diff -Nru gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1v5.install 
gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1v5.install
--- gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1v5.install 2021-11-20 
15:33:09.0 +
+++ gsmlib-1.10+20120414.gita5e5ae9a/debian/libgsmme1v5.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/share/locale


Bug#1065031: fortunes-it: English language fortune "Play Tetris!"

2024-02-28 Thread Anthony Foglia
Package: fortunes-it
Version: 2.3-1
Severity: minor

In .../fortunes/luke there is the fortune:

@@   @@@
 @@@
@ @ @@@@   @@@@  @  @@   
@@@
@ @ @   @  @@ @ @@ @@@   @  @
@@@
@@  @  @@@  @@ @@@   @   
 @
@   @  @@@  @@ @@@   @
@   @  @@@  @@ @@   @@  @@
 @@@
@   @@ @@@  @@@@@@   @   
@@@
~~~

("Play Tetris!" written in ampersands.)

Unless it's some reference from Italian culture I'm not aware of, I don't
see why this is in the "italian" fortunes.


Bug#1065032: fortunes-it: fortunes/it directory no longer used

2024-02-28 Thread Anthony Foglia
Package: fortunes-it
Version: 2.3-1
Severity: normal

Around the switch to version 2, the italian fortunes are no longer in
/usr/share/games/fortunes/it, but only in the parent,
/usr/share/games/fortunes.

I'm assuming this was not on purpose, though I could be wrong. (If so, feel
free to close.)

Looking at the other language files, they all put their fortunes in a
language demarked directory. Usually /usr/share/games/fortunes/
(though fortunes-de uses .../fortunes-de as well). All the handful I
checked don't put them directly under /usr/share/games/fortunes.


Bug#1064969: apt: can't upgrade with aptitude

2024-02-28 Thread Simon Richter

Hi,

On 2/28/24 23:49, Vincent Lefevre wrote:


# aptitude install apt
The following packages will be upgraded:
   apt{b} apt-doc
2 packages upgraded, 0 newly installed, 0 to remove and 180 not upgraded.
Need to get 1622 kB of archives. After unpacking 0 B will be used.
The following packages have unmet dependencies:
  apt : Depends: libapt-pkg6.0t64 (>= 2.7.12+nmu1) but it is not going to be 
installed
  apt-utils : Depends: apt (= 2.7.12) but 2.7.12+nmu1 is to be installed
The following actions will resolve these dependencies:

  Keep the following packages at their current version:
1) apt [2.7.12 (now, testing)]


That is a valid possible resolution. Presumably, if you reject this 
resolution, it will instead propose to upgrade apt-utils, install 
libapt-pkg6.0t64 and remove libapt-pkg6.0.


Since that is a larger change, the conservative proposal comes first.

apt-utils has a versioned dependency on apt, which means upgrading apt 
alone (which you requested) breaks another "unrelated" package. There 
has been some debate that resolvers should favour upgrading all binaries 
that are built from the same source together, but that has not been 
implemented yet, and it is unclear if that would have changed anything here.



So, I suppose that this is also the case for aptitude: if aptitude
cannot upgrade just because of a rename, then this is a problem in
the involved packages.


Note that you haven't requested an "upgrade" (which would likely have 
worked, because it would have switched both apt and apt-utils to the new 
version, and the remaining involved packages were automatically 
installed as dependencies of the packages being upgraded).


   Simon



Bug#1065030: O: sphinxcontrib-log-cabinet -- Organize changelog directives in Sphinx docs

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: sphinxcontrib-log-cabi...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:sphinxcontrib-log-cabinet

I intend to orphan the sphinxcontrib-log-cabinet package.

The package description is:
 Organize changelogs generated by ``versionadded``, ``versionchanged``,
 ``deprecated`` directives. The log will be sorted by newest to oldest
 version. For HTML docs, older versions will be collapsed by default.



Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Ash Joubert

Workaround for me was to reinstall gsettings-desktop-schemas:

# apt-get reinstall gsettings-desktop-schemas

I have circulated this rescue information to debian-devel and debian-users.

Cheers,
Ash.


 Forwarded Message 
Subject: Fwd: Fix for missing gsettings desktop schemas on unstable
Date: Thu, 29 Feb 2024 12:03:11 +1300
From: Ash Joubert 
To: debian-de...@lists.debian.org

I know the time_t transition is in progress but there could have been a 
nicer experience for users on unstable:


Feb 29 10:31:30 ripley systemd[914]: Starting at-spi-dbus-bus.service - 
Accessibility services bus...
Feb 29 10:31:30 ripley at-spi-bus-laun[984]: Cannot get the default 
GSettingsSchemaSource - is the gsettings-desktop-schemas package installed?
Feb 29 10:31:30 ripley systemd[914]: at-spi-dbus-bus.service: Main 
process exited, code=killed, status=5/TRAP
Feb 29 10:31:30 ripley systemd[914]: at-spi-dbus-bus.service: Failed 
with result 'signal'.
Feb 29 10:31:30 ripley kernel: traps: at-spi-bus-laun[984] trap int3 
ip:7f46709b4587 sp:7ffea37840b0 error:0 in 
libglib-2.0.so.0.7800.4[7f467097+99000]
Feb 29 10:31:30 ripley systemd[914]: Failed to start 
at-spi-dbus-bus.service - Accessibility services bus.


rednotebook just refused to start!

Cheers,
Ash.


 Forwarded Message 
Subject: Fix for missing gsettings desktop schemas on unstable
Date: Thu, 29 Feb 2024 11:56:48 +1300
From: Ash Joubert 
To: debian-u...@lists.debian.org

There is a huge transition underway on unstable to migrate to 64-bit 
time_t. After upgrading to the new libglib2.0-0t64, nothing could find 
gsettings desktop schemas, breaking applications like rednotebook and 
reportbug (lol), and after a reboot, stopping services like at-spi from 
starting, causing huge timeouts at system and application start.


A workaround that worked for me was to reinstall gsettings-desktop-schemas:

# apt-get reinstall gsettings-desktop-schemas
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not 
upgraded.

Need to get 660 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ftp.debian.org/debian sid/main amd64 
gsettings-desktop-schemas all 46~beta-3 [660 kB]

Fetched 660 kB in 2s (431 kB/s)
(Reading database ... 35 files and directories currently installed.)
Preparing to unpack .../gsettings-desktop-schemas_46~beta-3_all.deb ...
Unpacking gsettings-desktop-schemas (46~beta-3) over (46~beta-3) ...
Setting up gsettings-desktop-schemas (46~beta-3) ...
Processing triggers for libglib2.0-0t64:amd64 (2.78.4-2) ...

Cheers,

--
Ash Joubert (they/them) 
Director / Game Developer
Transient Software Limited 
New Zealand



Bug#1065029: O: sphinx-panels -- documentation for the sphinx-panels Python library

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: sphinx-pan...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:sphinx-panels

I intend to orphan the sphinx-panels package.

The package description is:
 A sphinx extension for creating document components optimised for HTML+CSS.
 .
   * The panels directive creates panels of content in a grid layout, utilising
 both the Bootstrap 4 grid system, and cards layout
   * The link-button directive creates a click-able button, linking to a URL or
 reference, and can also be used to make an entire panel click-able
   * The dropdown directive creates toggle-able content
   * The tabbed directive creates tabbed content
   * opticon and fa (fontawesome) roles allow for inline icons to be added.
 .
 This package provides documentation for sphinx-panels



Bug#1065028: O: sphinx-gallery -- extension that builds an HTML gallery of examples from Python scripts (Doc)

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: sphinx-gall...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:sphinx-gallery

I intend to orphan the sphinx-gallery package.

The package description is:
 * Simple examples that run out of the box are the best way to learn a library
 * Pleasing, organized, visual layouts
 * Links, searching, backlinks throughout examples and documentation
 .
 This package contains documentation for sphinx-gallery.



Bug#1065027: O: sphinx-copybutton -- sphinx extension to add a "copy" button to code blocks (documentation)

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: sphinx-copybut...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:sphinx-copybutton

I intend to orphan the sphinx-copybutton package.

The package description is:
 Sphinx-copybutton does one thing: add little “copy” button to the right of
 your code blocks. That’s it!
 .
 This is the common documentation package.


Bug#1065026: O: sphinx-bootstrap-theme -- bootstrap theme for Sphinx (Python 3)

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: sphinx-bootstrap-th...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:sphinx-bootstrap-theme

I intend to orphan the sphinx-bootstrap-theme package.

The package description is:
 This Sphinx theme integrates the Bootstrap CSS / JavaScript framework with
 various layout options, hierarchical menu navigation, and mobile-friendly
 responsive design. It is configurable, extensible and can use any number of
 different Bootswatch CSS themes.
 .
 This package contains the Python 3 version of sphinx-bootstrap-theme



Bug#1065025: O: sphinx-book-theme -- clean book theme for scientific explanations and documentation with Sphinx

2024-02-28 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: sphinx-book-th...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:sphinx-book-theme

I intend to orphan the sphinx-book-theme package.

The package description is:
 This is a lightweight Sphinx theme designed to mimic the look-and-feel of an
 interactive book. It has the following primary features:
 .
  * Bootstrap 4 for visual elements and functionality
  * Flexible content layout that is inspired by beautiful online books, such as
the Edward Tufte CSS guide
  * Visual classes designed for Jupyter Notebooks. Cell inputs, outputs, and
interactive functionality are all supported
  * Launch buttons for online interactivity. For pages that are built with
computational material, connect your site to an online BinderHub for
  * interactive content



Bug#1062089: fuse: NMU diff for 64-bit time_t transition

2024-02-28 Thread mwhudson
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru fuse-2.9.9/debian/changelog fuse-2.9.9/debian/changelog
--- fuse-2.9.9/debian/changelog 2023-11-07 05:58:07.0 +
+++ fuse-2.9.9/debian/changelog 2024-02-29 04:38:09.0 +
@@ -1,3 +1,11 @@
+fuse (2.9.9-8.1) experimental; urgency=medium
+
+  [ Lukas Märdian ]
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Thu, 29 Feb 2024 04:38:09 +
+
 fuse (2.9.9-8) unstable; urgency=medium
 
   [ Helmut Grohne  ]
diff -Nru fuse-2.9.9/debian/control fuse-2.9.9/debian/control
--- fuse-2.9.9/debian/control   2023-11-05 13:15:59.0 +
+++ fuse-2.9.9/debian/control   2024-02-29 04:38:09.0 +
@@ -2,7 +2,7 @@
 Section: utils
 Priority: optional
 Maintainer: Laszlo Boszormenyi (GCS) 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libselinux-dev [linux-any],
  gettext
@@ -16,7 +16,7 @@
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
- libfuse2 (= ${binary:Version}),
+ libfuse2t64 (= ${binary:Version}),
  adduser,
  mount (>= 2.19.1),
  sed (>= 4)
@@ -26,7 +26,10 @@
  secure method for non privileged users to create and mount their own 
filesystem
  implementations.
 
-Package: libfuse2
+Package: libfuse2t64
+Provides: ${t64:Provides}
+Replaces: libfuse2
+Breaks: libfuse2 (<< ${source:Version})
 Section: libs
 Architecture: linux-any kfreebsd-any
 Multi-Arch: same
@@ -50,7 +53,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libfuse2 (= ${binary:Version}),
+ libfuse2t64 (= ${binary:Version}),
  libselinux-dev [linux-any],
 Suggests: fuse
 Description: Filesystem in Userspace (development)
diff -Nru fuse-2.9.9/debian/libfuse2.docs fuse-2.9.9/debian/libfuse2.docs
--- fuse-2.9.9/debian/libfuse2.docs 2016-01-17 16:02:35.0 +
+++ fuse-2.9.9/debian/libfuse2.docs 1970-01-01 00:00:00.0 +
@@ -1,5 +0,0 @@
-NEWS
-README.md
-README.NFS
-doc/*.txt
-doc/how-fuse-works
diff -Nru fuse-2.9.9/debian/libfuse2.install fuse-2.9.9/debian/libfuse2.install
--- fuse-2.9.9/debian/libfuse2.install  2014-06-20 06:23:50.0 +
+++ fuse-2.9.9/debian/libfuse2.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*   lib
diff -Nru fuse-2.9.9/debian/libfuse2.symbols fuse-2.9.9/debian/libfuse2.symbols
--- fuse-2.9.9/debian/libfuse2.symbols  2014-06-20 06:23:50.0 +
+++ fuse-2.9.9/debian/libfuse2.symbols  1970-01-01 00:00:00.0 +
@@ -1,22 +0,0 @@
-libfuse.so.2 #PACKAGE# #MINVER#
-* Build-Depends-Package: libfuse-dev
- (symver)FUSE_2.2 2.2
- (symver)FUSE_2.4 2.4
- (symver)FUSE_2.5 2.5
- (symver)FUSE_2.6 2.6
- (symver)FUSE_2.7 2.7
- (symver)FUSE_2.7.5 2.7.5
- (symver)FUSE_2.8 2.8
- (symver)FUSE_2.9 2.9
- (symver)FUSE_2.9.1 2.9.1
- (arch=linux-any)__fuse_exited@Base 2.2
- __fuse_loop_mt@Base 2.2
- (arch=linux-any)__fuse_process_cmd@Base 2.2
- (arch=linux-any)__fuse_read_cmd@Base 2.2
- (arch=linux-any)__fuse_set_getcontext_func@Base 2.2
- (arch=linux-any)__fuse_setup@Base 2.2
- (arch=linux-any)__fuse_teardown@Base 2.2
- (arch=linux-any)fuse_main@Base 2.5
- (arch=linux-any)fuse_new@Base 2.5
-libulockmgr.so.1 #PACKAGE# #MINVER#
- ulockmgr_op@Base 2.6
diff -Nru fuse-2.9.9/debian/libfuse2t64.docs fuse-2.9.9/debian/libfuse2t64.docs
--- fuse-2.9.9/debian/libfuse2t64.docs  1970-01-01 00:00:00.0 +
+++ fuse-2.9.9/debian/libfuse2t64.docs  2024-02-29 04:38:08.0 +
@@ -0,0 +1,5 @@
+NEWS
+README.md
+README.NFS
+doc/*.txt
+doc/how-fuse-works
diff -Nru fuse-2.9.9/debian/libfuse2t64.install 
fuse-2.9.9/debian/libfuse2t64.install
--- fuse-2.9.9/debian/libfuse2t64.install   1970-01-01 00:00:00.0 
+
+++ fuse-2.9.9/debian/libfuse2t64.install   2024-02-29 04:38:08.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*   lib
diff -Nru fuse-2.9.9/debian/libfuse2t64.lintian-overrides 
fuse-2.9.9/debian/libfuse2t64.lintian-overrides
--- fuse-2.9.9/debian/libfuse2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ fuse-2.9.9/debian/libfuse2t64.lintian-overrides 2024-02-29 
04:38:08.0 +
@@ -0,0 +1 @@
+libfuse2t64: package-name-doesnt-match-sonames libfuse2
diff -Nru fuse-2.9.9/debian/libfuse2t64.symbols 
fuse-2.9.9/debian/libfuse2t64.symbols
--- 

Bug#1061958: fwknop: NMU diff for 64-bit time_t transition

2024-02-28 Thread mwhudson
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru fwknop-2.6.10/debian/changelog fwknop-2.6.10/debian/changelog
--- fwknop-2.6.10/debian/changelog  2023-11-13 23:42:27.0 +
+++ fwknop-2.6.10/debian/changelog  2024-02-29 04:44:10.0 +
@@ -1,3 +1,15 @@
+fwknop (2.6.10-20.1) experimental; urgency=medium
+
+  [ Lukas Märdian ]
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Account for additional t64 Breaks/Replaces (Closes #1062046).
+
+  [ Francois Marier ]
+  * Add "pcap capture not compiled in" to logcheck rules.
+
+ -- Michael Hudson-Doyle   Thu, 29 Feb 2024 04:44:10 +
+
 fwknop (2.6.10-20) unstable; urgency=medium
 
   * Add debian/NEWS mentioning the required NFQ configuration change.
diff -Nru fwknop-2.6.10/debian/control fwknop-2.6.10/debian/control
--- fwknop-2.6.10/debian/control2023-11-13 23:42:27.0 +
+++ fwknop-2.6.10/debian/control2024-02-29 04:44:10.0 +
@@ -1,7 +1,7 @@
 Source: fwknop
 Section: admin
 Priority: optional
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  automake,
  chrpath,
  debhelper-compat (= 13),
@@ -34,7 +34,7 @@
 Suggests:
  libfko-doc,
 Depends:
- libfko3 (= ${binary:Version}),
+ libfko3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: FireWall KNock OPerator - development library
@@ -52,13 +52,16 @@
  .
  This package provides the development library and its headers.
 
-Package: libfko3
+Package: libfko3t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
 Breaks:
+ libfko3 (<< ${source:Version}),
  libfko2,
 Replaces:
+ libfko3,
  libfko2,
 Pre-Depends:
  ${misc:Pre-Depends},
@@ -105,7 +108,7 @@
 Section: perl
 Architecture: linux-any
 Depends:
- libfko3 (= ${binary:Version}),
+ libfko3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${perl:Depends},
  ${shlibs:Depends},
@@ -130,7 +133,7 @@
  ${misc:Pre-Depends},
 Depends:
  iptables,
- libfko3 (= ${binary:Version}),
+ libfko3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Suggests:
@@ -151,7 +154,7 @@
 Package: fwknop-client
 Architecture: linux-any
 Depends:
- libfko3 (= ${binary:Version}),
+ libfko3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: FireWall KNock OPerator client side - C version
diff -Nru fwknop-2.6.10/debian/fwknop-server.logcheck.ignore.server 
fwknop-2.6.10/debian/fwknop-server.logcheck.ignore.server
--- fwknop-2.6.10/debian/fwknop-server.logcheck.ignore.server   2023-11-13 
23:42:27.0 +
+++ fwknop-2.6.10/debian/fwknop-server.logcheck.ignore.server   2024-02-29 
04:44:09.0 +
@@ -3,3 +3,4 @@
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ fwknopd\[[0-9]+\]: Sniffing interface: 
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ fwknopd\[[0-9]+\]: PCAP filter is: 'udp 
port 62201'$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ fwknopd\[[0-9]+\]: Starting fwknopd main 
event loop.$
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ fwknopd\[[0-9]+\]: pcap capture not 
compiled in, forcing UDP server mode$
diff -Nru fwknop-2.6.10/debian/libfko3.dirs fwknop-2.6.10/debian/libfko3.dirs
--- fwknop-2.6.10/debian/libfko3.dirs   2023-11-13 23:42:27.0 +
+++ fwknop-2.6.10/debian/libfko3.dirs   1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru fwknop-2.6.10/debian/libfko3.install 
fwknop-2.6.10/debian/libfko3.install
--- fwknop-2.6.10/debian/libfko3.install2023-11-13 23:42:27.0 
+
+++ fwknop-2.6.10/debian/libfko3.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libfko.so.*
diff -Nru fwknop-2.6.10/debian/libfko3.symbols 
fwknop-2.6.10/debian/libfko3.symbols
--- fwknop-2.6.10/debian/libfko3.symbols2023-11-13 23:42:27.0 
+
+++ fwknop-2.6.10/debian/libfko3.symbols1970-01-01 00:00:00.0 
+
@@ -1,70 +0,0 @@
-libfko.so.3 libfko3 #MINVER#
- fko_base64_decode@Base 2.5
- fko_base64_encode@Base 2.5
- fko_decode_spa_data@Base 2.5
- fko_decrypt_spa_data@Base 2.5
- fko_destroy@Base 2.5
- fko_encode_spa_data@Base 2.5
- fko_encrypt_spa_data@Base 2.5
- fko_encryption_type@Base 2.5
- fko_errstr@Base 2.5
- fko_get_encoded_data@Base 2.5
- fko_get_gpg_exe@Base 2.5
- fko_get_gpg_home_dir@Base 2.5
- fko_get_gpg_ignore_verify_error@Base 2.5
- 

Bug#1064968: marked as done (net-snmp: CVE-2024-26464)

2024-02-28 Thread Salvatore Bonaccorso
Hi,

On Thu, Feb 29, 2024 at 07:55:11AM +1100, Craig Small wrote:
> >
> > As per https://www.cve.org/CVERecord?id=CVE-2024-26464 the CVE has
> > been rejected now.
> >
> > Reason: This candidate was withdrawn by its CNA. Further investigation
> > showed that it was not a security issue.
> >
> I did wonder myself how it could be a security issue. Wonder if it is one
> of those automatic detector things?

I guess so. There was in the same feed update for various unrelated
upstream projects CVE assignments similar to this one from the same
reporter.

Regards,
Salvatore



Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Christoph Anton Mitterer
Attached is the aptitude log.

Cheers,
Chris.
Aptitude 0.8.13: log report
Thu, Feb 29 2024 02:17:21 +0100

  IMPORTANT: this log only lists intended actions; actions which fail
  due to dpkg problems may not be completed.

Will install 83 packages, and remove 21 packages.
471 kB of disk space will be used

[INSTALL, DEPENDENCIES] gcr4:amd64 4.2.0-3
[INSTALL, DEPENDENCIES] libapt-pkg6.0t64:amd64 2.7.12+nmu1
[INSTALL, DEPENDENCIES] libatk-bridge2.0-0t64:amd64 2.50.0-1.1
[INSTALL, DEPENDENCIES] libatk1.0-0t64:amd64 2.50.0-1.1
[INSTALL, DEPENDENCIES] libatspi2.0-0t64:amd64 2.50.0-1.1
[INSTALL, DEPENDENCIES] libcamel-1.2-64t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libcupsfilters1t64:amd64 1.28.17-3.1
[INSTALL, DEPENDENCIES] libdb5.3t64:amd64 5.3.28+dfsg2-4.1
[INSTALL, DEPENDENCIES] libdirectfb-1.7-7t64:amd64 1.7.7-11.1
[INSTALL, DEPENDENCIES] libebackend-1.2-11t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libebook-1.2-21t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libebook-contacts-1.2-4t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libecal-2.0-2t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libedata-book-1.2-27t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libedata-cal-2.0-2t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libedataserver-1.2-27t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libedataserverui-1.2-4t64:amd64 3.50.3-2
[INSTALL, DEPENDENCIES] libevdocument3-4t64:amd64 45.0-2
[INSTALL, DEPENDENCIES] libevview3-3t64:amd64 45.0-2
[INSTALL, DEPENDENCIES] libfontembed1t64:amd64 1.28.17-3.1
[INSTALL, DEPENDENCIES] libglib2.0-0t64:amd64 2.78.4-2
[INSTALL, DEPENDENCIES] libpam0t64:amd64 1.5.3-4
[HOLD] eject:amd64 2.38.1-5+b1
[REMOVE (PURGE)] libapt-pkg6.0:amd64 2.7.12
[REMOVE (PURGE)] libatk-bridge2.0-0:amd64 2.50.0-1+b1
[REMOVE (PURGE)] libatk1.0-0:amd64 2.50.0-1+b1
[REMOVE (PURGE)] libatspi2.0-0:amd64 2.50.0-1+b1
[REMOVE (PURGE)] libcamel-1.2-64:amd64 3.50.3-1
[REMOVE (PURGE)] libcupsfilters1:amd64 1.28.17-3+b1
[REMOVE (PURGE)] libdb5.3:amd64 5.3.28+dfsg2-4+b1
[REMOVE (PURGE)] libdirectfb-1.7-7:amd64 1.7.7-11+b1
[REMOVE (PURGE)] libebackend-1.2-11:amd64 3.50.3-1
[REMOVE (PURGE)] libebook-1.2-21:amd64 3.50.3-1
[REMOVE (PURGE)] libebook-contacts-1.2-4:amd64 3.50.3-1
[REMOVE (PURGE)] libecal-2.0-2:amd64 3.50.3-1
[REMOVE (PURGE)] libedata-book-1.2-27:amd64 3.50.3-1
[REMOVE (PURGE)] libedata-cal-2.0-2:amd64 3.50.3-1
[REMOVE (PURGE)] libedataserver-1.2-27:amd64 3.50.3-1
[REMOVE (PURGE)] libedataserverui-1.2-4:amd64 3.50.3-1
[REMOVE (PURGE)] libevdocument3-4:amd64 45.0-1+b1
[REMOVE (PURGE)] libevview3-3:amd64 45.0-1+b1
[REMOVE (PURGE)] libfontembed1:amd64 1.28.17-3+b1
[REMOVE (PURGE)] libglib2.0-0:amd64 2.78.4-1
[REMOVE (PURGE)] libpam0g:amd64 1.5.2-9.1+b1
[UPGRADE] apt:amd64 2.7.12 -> 2.7.12+nmu1
[UPGRADE] apt-doc:amd64 2.7.12 -> 2.7.12+nmu1
[UPGRADE] apt-utils:amd64 2.7.12 -> 2.7.12+nmu1
[UPGRADE] apt-xapian-index:amd64 0.54 -> 0.55
[UPGRADE] at-spi2-common:amd64 2.50.0-1 -> 2.50.0-1.1
[UPGRADE] at-spi2-core:amd64 2.50.0-1+b1 -> 2.50.0-1.1
[UPGRADE] btrfs-progs:amd64 6.6.3-1 -> 6.6.3-1.1
[UPGRADE] cups-browsed:amd64 1.28.17-3+b1 -> 1.28.17-3.1
[UPGRADE] cups-filters:amd64 1.28.17-3+b1 -> 1.28.17-3.1
[UPGRADE] cups-filters-core-drivers:amd64 1.28.17-3+b1 -> 1.28.17-3.1
[UPGRADE] evince:amd64 45.0-1+b1 -> 45.0-2
[UPGRADE] evince-common:amd64 45.0-1 -> 45.0-2
[UPGRADE] evolution-data-server:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] evolution-data-server-common:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] gcr:amd64 3.41.1-4 -> 3.41.2-1
[UPGRADE] gir1.2-atk-1.0:amd64 2.50.0-1+b1 -> 2.50.0-1.1
[UPGRADE] gir1.2-atspi-2.0:amd64 2.50.0-1+b1 -> 2.50.0-1.1
[UPGRADE] gir1.2-camel-1.2:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] gir1.2-ecal-2.0:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] gir1.2-edataserver-1.2:amd64 3.50.3-1 -> 3.50.3-2
[UPGRADE] gir1.2-pango-1.0:amd64 1.51.0+ds-4 -> 1.52.0+ds-1
[UPGRADE] libasound2-data:amd64 1.2.10-3 -> 1.2.10-3.1
[UPGRADE] libatk-adaptor:amd64 2.50.0-1+b1 -> 2.50.0-1.1
[UPGRADE] libaudit-common:amd64 1:3.1.2-2 -> 1:3.1.2-2.1
[UPGRADE] libaudit1:amd64 1:3.1.2-2 -> 1:3.1.2-2.1
[UPGRADE] libboost-filesystem1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-iostreams1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-locale1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-program-options1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-python1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libboost-thread1.83.0:amd64 1.83.0-2+b2 -> 1.83.0-2.1
[UPGRADE] libbsd0:amd64 0.12.0-1 -> 0.12.1-1
[UPGRADE] libdirectfb-extra:amd64 1.7.7-11+b1 -> 1.7.7-11.1
[UPGRADE] libgck-1-0:amd64 3.41.1-4 -> 3.41.2-1
[UPGRADE] libgck-2-2:amd64 4.2.0-2 -> 4.2.0-3
[UPGRADE] libgcr-4-4:amd64 4.2.0-2 -> 4.2.0-3
[UPGRADE] libgcr-base-3-1:amd64 3.41.1-4 -> 3.41.2-1
[UPGRADE] libgcr-ui-3-1:amd64 3.41.1-4 -> 3.41.2-1
[UPGRADE] libgegl-common:amd64 1:0.4.48-1 -> 1:0.4.48-2
[UPGRADE] libglib2.0-bin:amd64 2.78.4-1 -> 2.78.4-2
[UPGRADE] libglib2.0-data:amd64 2.78.4-1 -> 2.78.4-2
[UPGRADE] libnss-mymachines:amd64 

Bug#1064100: grpc: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
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 grpc-1.51.1/debian/changelog grpc-1.51.1/debian/changelog
--- grpc-1.51.1/debian/changelog2023-12-26 06:49:37.0 +
+++ grpc-1.51.1/debian/changelog2024-02-29 01:10:41.0 +
@@ -1,3 +1,10 @@
+grpc (1.51.1-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064100
+
+ -- Steve Langasek   Thu, 29 Feb 2024 01:10:41 +
+
 grpc (1.51.1-4) unstable; urgency=medium
 
   [ Pirate Praveen  ]
diff -Nru grpc-1.51.1/debian/control grpc-1.51.1/debian/control
--- grpc-1.51.1/debian/control  2023-12-26 06:49:37.0 +
+++ grpc-1.51.1/debian/control  2024-02-29 01:10:41.0 +
@@ -1,7 +1,7 @@
 Source: grpc
 Priority: optional
 Maintainer: Laszlo Boszormenyi (GCS) 
-Build-Depends: debhelper-compat (= 13), cmake, pkgconf,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), cmake, pkgconf,
  googletest (>= 1.12~), zlib1g-dev, libssl-dev, libabsl-dev (>= 20220623.1),
  libprotobuf-dev, protobuf-compiler (>= 3.21.0~),
  libgflags-dev, libgtest-dev, libbenchmark-dev,
@@ -31,21 +31,22 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libgrpc29 (= ${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, 
libabsl-dev (>= 20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
+Depends: libgrpc29t64 (= ${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, 
libabsl-dev (>= 20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
 Conflicts: libgpr1-dev, libgpr2-dev, libgpr3-dev, libupb-dev
 Description: high performance general RPC framework (development)
  A modern, open source remote procedure call (RPC) framework that can
  run anywhere. It enables client and server applications to communicate
  transparently, and makes it easier to build connected systems.
  .
- This package contains the headers and the static library for libgrpc29 .
+ This package contains the headers and the static library for libgrpc29t64 .
 
-Package: libgrpc29
+Package: libgrpc29t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libgrpc9, libgrpc10, libgrpc28, libgrpc22
-Replaces: libgrpc9, libgrpc10, libgrpc28, libgrpc22
+Breaks: libgrpc29 (<< ${source:Version}), libgrpc9, libgrpc10, libgrpc28, 
libgrpc22
+Replaces: libgrpc29, libgrpc9, libgrpc10, libgrpc28, libgrpc22
 Description: high performance general RPC framework
  A modern, open source remote procedure call (RPC) framework that can
  run anywhere. It enables client and server applications to communicate
@@ -57,15 +58,18 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libgrpc++1.51 (= ${binary:Version}), libgrpc-dev (= 
${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, libabsl-dev (>= 
20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
+Depends: libgrpc++1.51t64 (= ${binary:Version}), libgrpc-dev (= 
${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, libabsl-dev (>= 
20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
 Description: high performance general RPC framework (development)
  A modern, open source remote procedure call (RPC) framework that can
  run anywhere. It enables client and server applications to communicate
  transparently, and makes it easier to build connected systems.
  .
- This package contains the headers and the static library for libgrpc++1.51 .
+ This package contains the headers and the static library for libgrpc++1.51t64 
.
 
-Package: libgrpc++1.51
+Package: libgrpc++1.51t64
+Provides: ${t64:Provides}
+Replaces: libgrpc++1.51
+Breaks: libgrpc++1.51 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru grpc-1.51.1/debian/libgrpc++1.51.dirs 
grpc-1.51.1/debian/libgrpc++1.51.dirs
--- grpc-1.51.1/debian/libgrpc++1.51.dirs   2021-01-13 21:50:31.0 
+
+++ grpc-1.51.1/debian/libgrpc++1.51.dirs   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru grpc-1.51.1/debian/libgrpc++1.51.install 
grpc-1.51.1/debian/libgrpc++1.51.install
--- grpc-1.51.1/debian/libgrpc++1.51.install2021-10-06 23:26:49.0 
+
+++ grpc-1.51.1/debian/libgrpc++1.51.install1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@

Bug#1061961:

2024-02-28 Thread Sebastiaan Couwenberg

On 2/29/24 5:17 AM, Michael Hudson-Doyle wrote:

On Thu, 29 Feb 2024 at 17:11, Sebastiaan Couwenberg 
wrote:


On 2/28/24 8:33 PM, Michael Hudson-Doyle wrote:

Hi, thanks for taking the NMU. Unfortunately it looks like you uploaded
just slightly too early and the package was built with 32 bit time_t on

ARM

That's odd, because gcc-13 and dpkg were already built & installed on
armel & armhf.



Hmm well maybe I'm just confused about everything. But this log

https://buildd.debian.org/status/fetch.php?pkg=fyba=armhf=4.1.1-9=1709134774=0


Might have needed to wait for the buildd chroots to get updated because 
the package is not fetched from the archive like tzdata?



Looks like it was built with "dev_1.22.4 gcc-13_13.2.0-13" which I think
are the pre-time64 abi ones.


A whole bunch of packages will need to be binNMUed any way, just have 
the release team include packages like fyba among those too.



I also didn't start my builds until I saw a whole bunch by vorlon in the
transition tracker. Those should have the same issue then.


The script we've been using to upload the NMUs adds a versioned build-dep
on dpkg-dev which should have avoided this. But maybe we should check...


That change was not included in your NMU diffs.

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



Bug#1065024: rclone: storj backend missing

2024-02-28 Thread Celejar
Package: rclone
Version: 1.60.1+dfsg-2+b5
Severity: normal
X-Debbugs-Cc: cele...@gmail.com

Debian's rclone package is missing the storj backend. I assume that is
due to this patch:

https://sources.debian.org/src/rclone/1.60.1+dfsg-3/debian/patches/ignore_tardigrade_backend.patch/

What is the reason for this? Does it have to do with unpackaged
dependencies? Is this documented somewhere? I assume that
this is related to this bug:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983445

In any event, if Debian is going to be disabling significant parts of
upstream functionality, this should be documented somewhere.

Thanks for your work on rclone!

-- System Information:
Debian Release: 12.5
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-17-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 rclone depends on:
ii  libc6  2.36-9+deb12u4

rclone recommends no packages.

Versions of packages rclone suggests:
ii  fuse  2.9.9-6+b1

-- no debconf information



Bug#1062403: freecontact: NMU diff for 64-bit time_t transition

2024-02-28 Thread mwhudson
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru freecontact-1.0.21/debian/changelog 
freecontact-1.0.21/debian/changelog
--- freecontact-1.0.21/debian/changelog 2023-05-18 09:43:26.0 +
+++ freecontact-1.0.21/debian/changelog 2024-02-29 04:13:36.0 +
@@ -1,3 +1,11 @@
+freecontact (1.0.21-13.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Drop --v5 argument to d-shlibs, should be mutually exclusive with --t64.
+
+ -- Michael Hudson-Doyle   Thu, 29 Feb 2024 04:13:36 +
+
 freecontact (1.0.21-13) unstable; urgency=medium
 
   * Team upload.
diff -Nru freecontact-1.0.21/debian/control freecontact-1.0.21/debian/control
--- freecontact-1.0.21/debian/control   2022-04-09 20:20:33.0 +
+++ freecontact-1.0.21/debian/control   2024-02-29 04:13:36.0 +
@@ -3,9 +3,9 @@
 Uploaders: Andreas Tille 
 Section: science
 Priority: optional
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
bash-completion,
-   d-shlibs,
+   d-shlibs (>= 0.106),
gfortran,
libblas-dev | libblas-3.so,
libboost-dev,
@@ -35,14 +35,17 @@
  .
  This package contains the command line tool freecontact(1).
 
-Package: libfreecontact0v5
+Package: libfreecontact0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libfreecontact0v5
+Breaks: libfreecontact0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
  ${misc:Depends}
 Conflicts: libfreecontact0
-Replaces: libfreecontact0
+Replaces: libfreecontact0v5, libfreecontact0
 Description: fast protein contact predictor library
  ${Description}
  .
@@ -52,7 +55,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libfreecontact0v5 (= ${binary:Version}),
+Depends: libfreecontact0t64 (= ${binary:Version}),
  ${misc:Depends}
 Suggests: libfreecontact-doc
 Conflicts: libfreecontact-dev
diff -Nru freecontact-1.0.21/debian/libfreecontact0t64.lintian-overrides 
freecontact-1.0.21/debian/libfreecontact0t64.lintian-overrides
--- freecontact-1.0.21/debian/libfreecontact0t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ freecontact-1.0.21/debian/libfreecontact0t64.lintian-overrides  
2024-02-29 04:13:34.0 +
@@ -0,0 +1 @@
+libfreecontact0t64: package-name-doesnt-match-sonames libfreecontact0v5
diff -Nru freecontact-1.0.21/debian/rules freecontact-1.0.21/debian/rules
--- freecontact-1.0.21/debian/rules 2023-05-18 09:29:42.0 +
+++ freecontact-1.0.21/debian/rules 2024-02-29 04:13:34.0 +
@@ -27,10 +27,10 @@
 override_dh_install:
dh_install
d-shlibmove --commit \
+   --t64 \
--multiarch \
--exclude-la \
--devunversioned \
-   --v5 \
 --override s/libgfortran[345]-dev/libgfortran-12-dev/ \
--movedev debian/tmp/usr/include/* usr/include \
debian/tmp/usr/lib/*/*.so


Bug#1061961:

2024-02-28 Thread Michael Hudson-Doyle
On Thu, 29 Feb 2024 at 17:11, Sebastiaan Couwenberg 
wrote:

> On 2/28/24 8:33 PM, Michael Hudson-Doyle wrote:
> > Hi, thanks for taking the NMU. Unfortunately it looks like you uploaded
> > just slightly too early and the package was built with 32 bit time_t on
> ARM
>
> That's odd, because gcc-13 and dpkg were already built & installed on
> armel & armhf.
>

Hmm well maybe I'm just confused about everything. But this log

https://buildd.debian.org/status/fetch.php?pkg=fyba=armhf=4.1.1-9=1709134774=0

Looks like it was built with "dev_1.22.4 gcc-13_13.2.0-13" which I think
are the pre-time64 abi ones.


> I also didn't start my builds until I saw a whole bunch by vorlon in the
> transition tracker. Those should have the same issue then.
>

The script we've been using to upload the NMUs adds a versioned build-dep
on dpkg-dev which should have avoided this. But maybe we should check...


Bug#1061961:

2024-02-28 Thread Sebastiaan Couwenberg

On 2/28/24 8:33 PM, Michael Hudson-Doyle wrote:

Hi, thanks for taking the NMU. Unfortunately it looks like you uploaded
just slightly too early and the package was built with 32 bit time_t on ARM


That's odd, because gcc-13 and dpkg were already built & installed on 
armel & armhf.


I also didn't start my builds until I saw a whole bunch by vorlon in the 
transition tracker. Those should have the same issue then.


Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



Bug#1062545:

2024-02-28 Thread Michael Hudson-Doyle
I'm going to upload a change to add versioned build-dependency on the
version of dpkg-dev that enables the time64 abi for armhf and other
architectures. Patch attached, which will close this bug.
diff -Nru falcosecurity-libs-0.14.1/debian/changelog falcosecurity-libs-0.14.1/debian/changelog
--- falcosecurity-libs-0.14.1/debian/changelog	2024-02-03 19:44:12.0 +1300
+++ falcosecurity-libs-0.14.1/debian/changelog	2024-02-29 16:16:34.0 +1300
@@ -1,3 +1,11 @@
+falcosecurity-libs (0.14.1-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add versioned dependency on dpkg-dev to guard against accidental backports
+with wrong ABI. (Closes: #1062545)
+
+ -- Michael Hudson-Doyle   Thu, 29 Feb 2024 16:16:34 +1300
+
 falcosecurity-libs (0.14.1-5) unstable; urgency=medium
 
   * Rename libraries for 64-bit time_t transition (Closes: #1062545)
diff -Nru falcosecurity-libs-0.14.1/debian/control falcosecurity-libs-0.14.1/debian/control
--- falcosecurity-libs-0.14.1/debian/control	2024-02-03 19:44:12.0 +1300
+++ falcosecurity-libs-0.14.1/debian/control	2024-02-29 16:16:34.0 +1300
@@ -2,7 +2,8 @@
 Section: libdevel
 Priority: optional
 Maintainer: Dima Kogan 
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5),
+   cmake,
debhelper-compat (= 13),
libvalijson-dev (>= 0.6),
libb64-dev,


Bug#1065023: pidgin: Please update to 2.14.13

2024-02-28 Thread Jeremy Bícha
Source: pidgin
Version: 2.14.12-1
Severity: wishlist

Please update to 2.14.13

https://discourse.imfreedom.org/t/pidgin-2-14-13-has-been-released/

Thank you,
Jeremy Bícha



Bug#1064982: gnuplot-qt: gnuplot displays a window with nothing in it

2024-02-28 Thread Vincent Lefevre
Control: forwarded -1 https://sourceforge.net/p/gnuplot/bugs/2693/

I've reported the bug upstream.

On 2024-02-29 04:07:17 +0100, Vincent Lefevre wrote:
> For instance, if I run
> 
>   { echo 'plot x' ; sleep 3 ; } | gnuplot -persist
> 
> there are no issues if I place the window before the 3 seconds,
> but the problem appears if I wait for more than 3 seconds.

But note that ssh and strace make the problem disappear
(even if I wait for more than 3 seconds).

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#1065022: libglib2.0-0t64: t64 transition breaks the systems

2024-02-28 Thread Christoph Anton Mitterer
Package: libglib2.0-0t64
Version: 2.78.4-2
Severity: critical
Justification: breaks unrelated software
X-Debbugs-Cc: debian-de...@lists.debian.org

Hey.


CCing d-d since there seems some further deeper problem with the t64
transition (namely lib files getting lost, when "downgrading" i.e.
reverting).


Earlier tonight I've upgraded this day’s packages which included
numerous that made the t64 transition (see the attached aptitude log
for the whole process, first the upgrade, and then "bi-secting" to
find the culprit).

Immediately afterwards, starting GUI programs from the still running
desktop environment caused failures like:
$ evince

(evince:17537): GLib-GIO-CRITICAL **: 04:18:22.610: 
g_settings_schema_source_lookup: assertion 'source != NULL' failed

(evince:17537): GLib-GIO-CRITICAL **: 04:18:22.610: 
g_settings_schema_source_lookup: assertion 'source != NULL' failed

(evince:17537): GLib-GIO-ERROR **: 04:18:22.658: No GSettings schemas are 
installed on the system
Trace/breakpoint trap
$ gedit

(gedit:17585): GLib-GIO-ERROR **: 04:18:35.012: No GSettings schemas are 
installed on the system
Trace/breakpoint trap
$

I suspected a reboot might be needed but after that even the display
manager didn't start anymore.
I saw errors like:
Feb 29 02:51:14 heisenberg kernel: traps: at-spi-bus-laun[17935] trap int3 
ip:7fdceec49587 sp:7ffd0acdade0 error:0 in 
libglib-2.0.so.0.7800.4[7fdceec05000+99000]
Feb 29 02:51:52 heisenberg kernel: traps: at-spi-bus-laun[17941] trap int3 
ip:7f52e53ee587 sp:7ffcc69b0fc0 error:0 in 
libglib-2.0.so.0.7800.4[7f52e53aa000+99000]


My first guess was glib, so I downgraded that (everything from the source
package), but that didn't help.

As you can see from the aptitude log, I then moved on downgrade further
of the previously upgraded packages, several times I've rebooted in-
between (e.g. after downgrading things like *pam* and *systemd*).

Along the way I saw the most weirdest effects:
- logind was apprently in some bogus state, which I think might
  have been the reason, why X/the display manager remained black/hung for
  several minutes:
  Feb 29 03:37:21 heisenberg lightdm[139886]: Failed to get list of logind 
seats: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Failed to activate 
service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)

- At some point, when installing packages via aptitude
  # aptitude
  
  Performing actions...
  
  
  And it also hung at the end shortly after finishing the
  upgrade/downgrade.

- When downgrading packages that had a t64 transition, sometimes
  the lib file was gone.
  I.e. I removed the *t64 package and re-installed the old one
  and then the .so file for libapt-pkg6.0 and libpam0g was missing.
  How can that happen?


Eventually I downgraded the gcr/gck stuff, and then it worked again.

From that I went forward and upgrade all the various packages again, to
see where the problem actuall is.

Turns out, it's probably actually libglib.

When I install the first time libglib2.0-0t64 (and purge libglib2.0-0),
things start to break apart.
When I re-install libglib2.0-0t64, things work again (it seems regardless
of the gcr/gck stuff).


Long story short:
@glib maintainers:
- there's something wrong with the transition (unless even that need for
  the re-install is already a sign for some deeper issues)

@d-d:
- How can it happen that purge *t64 packages and at the same time install
  the previous package, and then the so file is missing?
  I mean it's clear that they use the same name, but shouldn't DPKG handle
  the cleanly?

Thanks,
Chris

PS: I'll attach the aptitude log only to the bug and not to d-d, in
order not to spam so many people with it.
It's probably anyway uselesss, but might help to find out why
downgrading gck/gcr stuff helped first, without re-installing the
glib package.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.15-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libglib2.0-0t64 depends on:
ii  libc6 2.37-15
ii  libffi8   3.4.6-1
ii  libmount1 2.39.3-6
ii  libpcre2-8-0  10.42-4+b1
ii  libselinux1   3.5-2
ii  zlib1g1:1.3.dfsg-3+b1

Versions of packages libglib2.0-0t64 recommends:
ii  libglib2.0-data   2.78.4-2
ii  shared-mime-info  2.4-1
ii  xdg-user-dirs 0.18-1

Versions of packages libglib2.0-0t64 suggests:
pn  low-memory-monitor  

-- no debconf information


Bug#1065021: golang-github-rivo-uniseg: please consider uploading new releases

2024-02-28 Thread M. Zhou
Source: golang-github-rivo-uniseg
Version: 0.4.4-1
Severity: wishlist

Dear maintainers,

Please consider packaging the latest release of this library,
which is required by the latest release of fzf
https://github.com/junegunn/fzf/blob/master/go.mod

The latest release of fzf requires at least uniseg 0.4.6
to build.

Thanks!



Bug#1065020: sparse fails to build in Ubuntu due to the buffer overrun error

2024-02-28 Thread Vladimir Petko
Source: sparse
Version: 0.6.4-4
Severity: wishlist

Dear Maintainer,

When building sparse in Ubuntu I have encountered a number of test failures due
to the buffer overflow:

  TEST vla-sizeof var X var (vla-sizeof4.c)
Using command : test-linearize -Wvla $file
Expecting exit value: 0
error: actual error text does not match expected error text.
error: see vla-sizeof4.c.error.* for further investigation.
--- vla-sizeof4.c.error.expected 2024-02-27 12:26:33.627119178 +1300
+++ vla-sizeof4.c.error.got 2024-02-27 12:26:33.627119178 +1300
@@ -1,2 +1,4 @@
 vla-sizeof4.c:6:16: warning: Variable length array is used.
 vla-sizeof4.c:6:13: warning: Variable length array is used.
+*** buffer overflow detected ***: terminated
+Aborted (core dumped)

Would it be possible to consider the attached patch if this problem appears in
Debian due to the gcc defaults change?


-- System Information:
Debian Release: trixie/sid
  APT prefers mantic-updates
  APT policy: (500, 'mantic-updates'), (500, 'mantic-security'), (500, 
'mantic'), (100, 'mantic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-21-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Description: linearize.c: fix buffer overrun warning from fortify
 The resulting string from snprintf, won't be nearly 64 bytes, but "buf"
 is only 16 bytes long here. This causes FORTIFY_SOURCE to complain when
 given the right options.
Author: Jeff Layton 
Origin: upstream, 
https://git.kernel.org/pub/scm/devel/sparse/sparse.git/patch/?id=adceff0ab6e3d8bf43de52e2c2fbebf27db30deb
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/sparse/+bug/2055113
Forwarded: not-needed
Applied-Upstream: commit, adceff0ab6e3d8bf43de52e2c2fbebf27db30deb
Last-Update: 2024-02-27
diff --git a/linearize.c b/linearize.c
index d9aed61b..1db2d505 100644
--- a/linearize.c
+++ b/linearize.c
@@ -91,7 +91,7 @@ const char *show_label(struct basic_block *bb)

if (!bb)
return ".L???";
-   snprintf(buf, 64, ".L%u", bb->nr);
+   snprintf(buf, 16, ".L%u", bb->nr);
return buf;
 }


Bug#1061947: fplll: NMU diff for 64-bit time_t transition

2024-02-28 Thread mwhudson
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru fplll-5.4.5/debian/changelog fplll-5.4.5/debian/changelog
--- fplll-5.4.5/debian/changelog2023-11-26 12:01:50.0 +
+++ fplll-5.4.5/debian/changelog2024-02-29 03:15:16.0 +
@@ -1,3 +1,11 @@
+fplll (5.4.5-1.1) unstable; urgency=medium
+
+  [ Lukas Märdian ]
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Thu, 29 Feb 2024 03:15:16 +
+
 fplll (5.4.5-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru fplll-5.4.5/debian/control fplll-5.4.5/debian/control
--- fplll-5.4.5/debian/control  2023-11-26 12:01:50.0 +
+++ fplll-5.4.5/debian/control  2024-02-29 03:15:16.0 +
@@ -6,13 +6,16 @@
Julien Puydt ,
Ximin Luo 
 Homepage: https://github.com/fplll/fplll/
-Build-Depends: debhelper-compat (= 13), libmpfr-dev, pkg-config
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libmpfr-dev, 
pkg-config
 Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Vcs-Git: https://salsa.debian.org/math-team/fplll.git
 Vcs-Browser: https://salsa.debian.org/math-team/fplll
 
-Package: libfplll8
+Package: libfplll8t64
+Provides: ${t64:Provides}
+Replaces: libfplll8
+Breaks: libfplll8 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -59,7 +62,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, libgmp-dev, libmpfr-dev, libfplll8 (= 
${binary:Version})
+Depends: ${misc:Depends}, libgmp-dev, libmpfr-dev, libfplll8t64 (= 
${binary:Version})
 Description: Library for LLL-reduction of Euclidean lattices, development
  fpLLL is a library for computing reduced (nearly orthogonal) bases
  for Euclidean lattices using the floating-point LLL algorithm.
@@ -77,7 +80,7 @@
 
 Package: fplll-tools
 Architecture: any
-Depends: libfplll8 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libfplll8t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: Tools to compute LLL-reduction of Euclidian lattices
  fpLLL is a library for computing reduced (nearly orthogonal) bases
  for Euclidean lattices using the floating-point LLL algorithm.
diff -Nru fplll-5.4.5/debian/libfplll8.install 
fplll-5.4.5/debian/libfplll8.install
--- fplll-5.4.5/debian/libfplll8.install2023-11-26 12:01:50.0 
+
+++ fplll-5.4.5/debian/libfplll8.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/*.so.*
diff -Nru fplll-5.4.5/debian/libfplll8.README.Debian 
fplll-5.4.5/debian/libfplll8.README.Debian
--- fplll-5.4.5/debian/libfplll8.README.Debian  2023-11-26 12:01:50.0 
+
+++ fplll-5.4.5/debian/libfplll8.README.Debian  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-This 5.x.y series is incompatible with the previous versions.
diff -Nru fplll-5.4.5/debian/libfplll8.shlibs 
fplll-5.4.5/debian/libfplll8.shlibs
--- fplll-5.4.5/debian/libfplll8.shlibs 2023-11-26 12:01:50.0 +
+++ fplll-5.4.5/debian/libfplll8.shlibs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-libfplll 8 libfplll8 (>= 5.4.0)
diff -Nru fplll-5.4.5/debian/libfplll8t64.install 
fplll-5.4.5/debian/libfplll8t64.install
--- fplll-5.4.5/debian/libfplll8t64.install 1970-01-01 00:00:00.0 
+
+++ fplll-5.4.5/debian/libfplll8t64.install 2024-02-29 03:15:15.0 
+
@@ -0,0 +1 @@
+/usr/lib/*/*.so.*
diff -Nru fplll-5.4.5/debian/libfplll8t64.lintian-overrides 
fplll-5.4.5/debian/libfplll8t64.lintian-overrides
--- fplll-5.4.5/debian/libfplll8t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ fplll-5.4.5/debian/libfplll8t64.lintian-overrides   2024-02-29 
03:15:15.0 +
@@ -0,0 +1 @@
+libfplll8t64: package-name-doesnt-match-sonames libfplll8
diff -Nru fplll-5.4.5/debian/libfplll8t64.README.Debian 
fplll-5.4.5/debian/libfplll8t64.README.Debian
--- fplll-5.4.5/debian/libfplll8t64.README.Debian   1970-01-01 
00:00:00.0 +
+++ fplll-5.4.5/debian/libfplll8t64.README.Debian   2024-02-29 
03:15:15.0 +
@@ -0,0 +1 @@
+This 5.x.y series is incompatible with the previous versions.
diff -Nru fplll-5.4.5/debian/libfplll8t64.shlibs 
fplll-5.4.5/debian/libfplll8t64.shlibs
--- 

Bug#1062839: opencv: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: opencv
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru opencv-4.6.0+dfsg/debian/changelog opencv-4.6.0+dfsg/debian/changelog
--- opencv-4.6.0+dfsg/debian/changelog  2023-07-17 02:20:35.0 +
+++ opencv-4.6.0+dfsg/debian/changelog  2024-02-29 03:07:04.0 +
@@ -1,3 +1,10 @@
+opencv (4.6.0+dfsg-13.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062839
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 03:07:04 +
+
 opencv (4.6.0+dfsg-13) unstable; urgency=medium
 
   * Embed and enable the 3rdparty source for QUIRC as per user request.
diff -Nru opencv-4.6.0+dfsg/debian/control opencv-4.6.0+dfsg/debian/control
--- opencv-4.6.0+dfsg/debian/control2023-07-17 02:20:35.0 +
+++ opencv-4.6.0+dfsg/debian/control2024-02-29 03:07:04.0 +
@@ -5,7 +5,7 @@
Mo Zhou 
 Section: devel
 Priority: optional
-Build-Depends: ant [!hppa !hurd-any !kfreebsd-any],
+Build-Depends: dpkg-dev (>= 1.22.5), ant [!hppa !hurd-any !kfreebsd-any],
cmake,
debhelper-compat (= 13),
default-jdk [!hppa !hurd-any !kfreebsd-any],
@@ -149,11 +149,11 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libopencv-core406 (= ${binary:Version}),
+Depends: libopencv-core406t64 (= ${binary:Version}),
  libtbb-dev [amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el 
s390x powerpc powerpcspe ppc64 riscv64 sh4 sparc64],
  zlib1g-dev,
  ${misc:Depends}
-Description: development files for libopencv-core406
+Description: development files for libopencv-core406t64
  This package contains the header files and static library needed to compile
  applications that use OpenCV (Open Computer Vision) core.
  .
@@ -167,14 +167,16 @@
  analysis, structural analysis, motion analysis and object tracking, object
  recognition, camera calibration and 3D reconstruction.
 
-Package: libopencv-core406
+Package: libopencv-core406t64
+Provides: ${t64:Provides}
+Replaces: libopencv-core406
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: libopencv-core4.5 (<< 4.6),
+Breaks: libopencv-core406 (<< ${source:Version}), libopencv-core4.5 (<< 4.6),
 Description: computer vision core library
  This package contains the OpenCV (Open Computer Vision) core runtime 
libraries.
  .
@@ -193,9 +195,9 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libopencv-core-dev (= ${binary:Version}),
- libopencv-ml406 (= ${binary:Version}),
+ libopencv-ml406t64 (= ${binary:Version}),
  ${misc:Depends}
-Description: development files for libopencv-ml406
+Description: development files for libopencv-ml406t64
  This package contains the header files and static library needed to compile
  applications that use OpenCV (Open Computer Vision) Machine Learning library.
  .
@@ -209,7 +211,10 @@
  analysis, structural analysis, motion analysis and object tracking, object
  recognition, camera calibration and 3D reconstruction.
 
-Package: libopencv-ml406
+Package: libopencv-ml406t64
+Provides: ${t64:Provides}
+Replaces: libopencv-ml406
+Breaks: libopencv-ml406 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -235,9 +240,9 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libopencv-core-dev (= ${binary:Version}),
- libopencv-imgproc406 (= ${binary:Version}),
+ libopencv-imgproc406t64 (= ${binary:Version}),
  ${misc:Depends}
-Description: development files for libopencv-imgproc406
+Description: development files for libopencv-imgproc406t64
  This package contains the header files and static library needed to compile
  applications that use OpenCV (Open Computer Vision) Image Processing library.
  .
@@ -251,7 +256,10 @@
  analysis, structural analysis, motion analysis and object tracking, object
  recognition, camera calibration and 3D reconstruction.
 
-Package: libopencv-imgproc406
+Package: libopencv-imgproc406t64
+Provides: ${t64:Provides}
+Replaces: libopencv-imgproc406
+Breaks: libopencv-imgproc406 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -277,10 +285,10 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libgdcm-dev 

Bug#1065011: libpam0t64 competes for libpam.so.0 symlink against libpam0g (breaks debootstrap)

2024-02-28 Thread Sam Hartman


I wanted to briefly summarize an irc conversation we had on
#debian-devel for anyone reading this bug.

In general, we want to get rid of libpam0g as soon as possible, because
you cannot have both libpam0g and libpam0t64 installed at the same time.
Steve is working on a series of NMUs to make that possible on arches
where  the ABI has actually changed.
On arches where the ABI is the same, libpam0t64 provides libpam0g, so we
can get rid of libpam0g today.

--Sam



Bug#1065019: ITP: r-cran-fadist -- GNU R package for distributions sometimes useful in hydrology

2024-02-28 Thread Torrance, Douglas

Package: wnpp
X-Debbugs-Cc: debian-de...@lists.debian.org
Owner: Doug Torrance 
X-Debbugs-Cc: dtorra...@piedmont.edu
Severity: wishlist

* Package name: r-cran-fadist
 Version : 2.4
 Upstream Contact: Thomas Petzoldt 
* URL : https://cran.r-project.org/web/packages/FAdist/
* License : GPL
 Programming Lang: R
 Description : GNU R package for distributions sometimes useful in hydrology

This package contains several probability distributions that are
sometimes useful in hydrology, including the three-parameter gamma
distribution, the generalized Pareto distribution, the generalized
extreme value distribution, the Gumbel distribution, the kappa
distribution, the four-parameter kappa distribution, the log-Pearson
type III distribution, the log-logistic distribution, the
three-parameter log-logistic distribution, the three-parameter
lognormal distribution, and the three-parameter Weibull distribution.

I plan to maintain this package as a member of the Debian R Team.


signature.asc
Description: PGP signature


Bug#1065018: libnma: Switch to gcr4

2024-02-28 Thread Jeremy Bícha
Source: libnma
Version: 1.10.6-2
X-Debbugs-CC: bi...@debian.org

Michael, you asked for gcr4 to be packaged in https://bugs.debian.org/1023632

It is packaged and I am switching many components of Debian GNOME to
use gcr4 instead of the older gcr.

Also, please note that libnma needs an upload to Unstable for the
ongoing time_t transition (there is a package staged in Experimental).
https://bugs.debian.org/1062484 For that upload, it's recommended to
also add a commit like
https://salsa.debian.org/gnome-team/glib/-/commit/136f9c78

Thank you,
Jeremy Bícha



Bug#1062836: opencolorio: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: opencolorio
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru opencolorio-2.1.3+dfsg/debian/changelog 
opencolorio-2.1.3+dfsg/debian/changelog
--- opencolorio-2.1.3+dfsg/debian/changelog 2023-09-06 18:33:23.0 
+
+++ opencolorio-2.1.3+dfsg/debian/changelog 2024-02-29 03:03:29.0 
+
@@ -1,3 +1,10 @@
+opencolorio (2.1.3+dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062836
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 03:03:29 +
+
 opencolorio (2.1.3+dfsg-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru opencolorio-2.1.3+dfsg/debian/control 
opencolorio-2.1.3+dfsg/debian/control
--- opencolorio-2.1.3+dfsg/debian/control   2023-09-06 18:29:56.0 
+
+++ opencolorio-2.1.3+dfsg/debian/control   2024-02-29 03:03:29.0 
+
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian PhotoTools Maintainers 

 Uploaders: Matteo F. Vescovi 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cmake,
  debhelper-compat (= 13),
  dh-python,
@@ -43,7 +43,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libopencolorio2.1 (= ${binary:Version}),
+Depends: libopencolorio2.1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: complete color management solution - development
  OpenColorIO (OCIO) is a complete color management solution geared
@@ -70,7 +70,10 @@
  This package provides the development files used to build
  applications using OpenColorIO.
 
-Package: libopencolorio2.1
+Package: libopencolorio2.1t64
+Provides: ${t64:Provides}
+Replaces: libopencolorio2.1
+Breaks: libopencolorio2.1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
@@ -134,7 +137,7 @@
 Section: python
 Architecture: any
 Multi-Arch: same
-Depends: libopencolorio2.1 (= ${binary:Version}),
+Depends: libopencolorio2.1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends}
diff -Nru opencolorio-2.1.3+dfsg/debian/libopencolorio2.1.install 
opencolorio-2.1.3+dfsg/debian/libopencolorio2.1.install
--- opencolorio-2.1.3+dfsg/debian/libopencolorio2.1.install 2023-09-06 
18:29:56.0 +
+++ opencolorio-2.1.3+dfsg/debian/libopencolorio2.1.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.install 
opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.install
--- opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.install  1970-01-01 
00:00:00.0 +
+++ opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.install  2023-09-06 
18:29:56.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.lintian-overrides 
opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.lintian-overrides
--- opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ opencolorio-2.1.3+dfsg/debian/libopencolorio2.1t64.lintian-overrides
2024-02-29 03:03:07.0 +
@@ -0,0 +1 @@
+libopencolorio2.1t64: package-name-doesnt-match-sonames libopencolorio2.1


Bug#1064982: gnuplot-qt: gnuplot displays a window with nothing in it

2024-02-28 Thread Vincent Lefevre
Control: retitle -1 with GNUTERM=wxt, "gnuplot -persist" hangs if gnuplot 
cannot draw before stdin is closed, e.g. with FVWM's ManualPlacement

On 2024-02-29 03:47:41 +0100, Vincent Lefevre wrote:
> On 2024-02-29 03:43:33 +0100, Vincent Lefevre wrote:
> > This can be reproduced with the following script:
> > 
> > #!/bin/sh
> > 
> > gnuplot -persist < > plot '-' using 1:2 t '' with line
> > 0 0
> > 10 10
> > e
> > EOF
> > 
> > No issues with GNUTERM=qt, but with GNUTERM=wxt, it doesn't work.
> 
> Or just:
> 
> $ echo 'plot x' | gnuplot -persist

This may be related to my window manager FVWM (and its configuration),
where I choose the window position before it appears:

  ManualPlacement (aka active placement).  The user is required to
  place every new window manually.  The window  only  shows  as  a
  rubber  band  until a place is selected manually.  The window is
  placed when a mouse button or any key except Escape is  pressed.
  Escape  aborts  manual  placement which places the window in the
  top left corner of the screen.  If mouse  button  2  is  pressed
  during the initial placement of a window (respectively Shift and
  mouse  button  1 in case Mwm emulation has been enabled with the
  Emulate command), the user is asked to resize the window too.

For instance, if I run

  { echo 'plot x' ; sleep 3 ; } | gnuplot -persist

there are no issues if I place the window before the 3 seconds,
but the problem appears if I wait for more than 3 seconds.

The problem seems to be due to the fact that the standard input gets
closed before gnuplot can actually draw. Indeed,

  { echo 'plot x' ; exec >&- ; sleep 3 ; } | gnuplot -persist

triggers the problem even if I place the window before the 3 seconds.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#1062835: opencl-clang-17: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: opencl-clang-17
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru opencl-clang-17-17.0.0/debian/changelog 
opencl-clang-17-17.0.0/debian/changelog
--- opencl-clang-17-17.0.0/debian/changelog 2023-11-05 00:50:59.0 
+
+++ opencl-clang-17-17.0.0/debian/changelog 2024-02-29 03:02:18.0 
+
@@ -1,3 +1,10 @@
+opencl-clang-17 (17.0.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062835
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 03:02:18 +
+
 opencl-clang-17 (17.0.0-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru opencl-clang-17-17.0.0/debian/control 
opencl-clang-17-17.0.0/debian/control
--- opencl-clang-17-17.0.0/debian/control   2023-11-05 00:50:59.0 
+
+++ opencl-clang-17-17.0.0/debian/control   2024-02-29 03:02:18.0 
+
@@ -5,7 +5,7 @@
 Uploaders:
  Timo Aaltonen ,
  Andreas Beckmann ,
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
  cmake,
  libz-dev,
 # keep the clang/llvm version in sync
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/opencl-team/opencl-clang
 Vcs-Git: https://salsa.debian.org/opencl-team/opencl-clang.git -b llvm17/main
 
-Package: libopencl-clang17
+Package: libopencl-clang17t64
+Provides: ${t64:Provides}
+Replaces: libopencl-clang17
+Breaks: libopencl-clang17 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -34,7 +37,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libopencl-clang17 (= ${binary:Version}),
+ libopencl-clang17t64 (= ${binary:Version}),
 Conflicts:
  libopencl-clang-x.y-dev,
 Breaks:
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17.install 
opencl-clang-17-17.0.0/debian/libopencl-clang17.install
--- opencl-clang-17-17.0.0/debian/libopencl-clang17.install 2023-11-05 
00:50:59.0 +
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/libopencl-clang.so.*   usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols 
opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols
--- opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols 2023-11-05 
00:50:59.0 +
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols 1970-01-01 
00:00:00.0 +
@@ -1,34 +0,0 @@
-libopencl-clang.so.17 #PACKAGE# #MINVER#
-* Build-Depends-Package: libopencl-clang-17-dev
- CheckCompileOptions@Base 0
- Compile@Base 0
- PCM_OPENCL_C_12_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR_PCM@Base 16
- PCM_OPENCL_C_20_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR_PCM@Base 16
- PCM_OPENCL_C_30_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_BASE_H@Base 0
- PCM_OPENCL_C_BASE_H_size@Base 0
- PCM_OPENCL_C_H@Base 0
- PCM_OPENCL_C_H_size@Base 0
- PCM_OPENCL_C_MODULE_MAP@Base 16
- PCM_OPENCL_C_MODULE_MAP_size@Base 16
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17t64.install 
opencl-clang-17-17.0.0/debian/libopencl-clang17t64.install
--- opencl-clang-17-17.0.0/debian/libopencl-clang17t64.install  1970-01-01 
00:00:00.0 +
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17t64.install  2023-11-05 
00:50:59.0 +
@@ -0,0 +1 @@
+usr/lib/libopencl-clang.so.*   usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17t64.lintian-overrides 
opencl-clang-17-17.0.0/debian/libopencl-clang17t64.lintian-overrides

Bug#1062833: opencl-clang-16: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: opencl-clang-16
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru opencl-clang-16-16.0.0/debian/changelog 
opencl-clang-16-16.0.0/debian/changelog
--- opencl-clang-16-16.0.0/debian/changelog 2023-09-29 13:28:50.0 
+
+++ opencl-clang-16-16.0.0/debian/changelog 2024-02-29 03:00:39.0 
+
@@ -1,3 +1,10 @@
+opencl-clang-16 (16.0.0-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062833
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 03:00:39 +
+
 opencl-clang-16 (16.0.0-3) unstable; urgency=medium
 
   * Restrict watch file to 16.* releases.
diff -Nru opencl-clang-16-16.0.0/debian/control 
opencl-clang-16-16.0.0/debian/control
--- opencl-clang-16-16.0.0/debian/control   2023-09-29 13:28:50.0 
+
+++ opencl-clang-16-16.0.0/debian/control   2024-02-29 03:00:39.0 
+
@@ -5,7 +5,7 @@
 Uploaders:
  Timo Aaltonen ,
  Andreas Beckmann ,
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
  cmake,
  libz-dev,
 # keep the clang/llvm version in sync
@@ -20,7 +20,10 @@
 Vcs-Browser: https://salsa.debian.org/opencl-team/opencl-clang
 Vcs-Git: https://salsa.debian.org/opencl-team/opencl-clang.git -b llvm16/main
 
-Package: libopencl-clang16
+Package: libopencl-clang16t64
+Provides: ${t64:Provides}
+Replaces: libopencl-clang16
+Breaks: libopencl-clang16 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -34,7 +37,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libopencl-clang16 (= ${binary:Version}),
+ libopencl-clang16t64 (= ${binary:Version}),
 Conflicts:
  libopencl-clang-x.y-dev,
 Breaks:
diff -Nru opencl-clang-16-16.0.0/debian/libopencl-clang16.install 
opencl-clang-16-16.0.0/debian/libopencl-clang16.install
--- opencl-clang-16-16.0.0/debian/libopencl-clang16.install 2023-09-29 
13:28:50.0 +
+++ opencl-clang-16-16.0.0/debian/libopencl-clang16.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/libopencl-clang.so.*   usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru opencl-clang-16-16.0.0/debian/libopencl-clang16.symbols 
opencl-clang-16-16.0.0/debian/libopencl-clang16.symbols
--- opencl-clang-16-16.0.0/debian/libopencl-clang16.symbols 2023-09-29 
13:28:50.0 +
+++ opencl-clang-16-16.0.0/debian/libopencl-clang16.symbols 1970-01-01 
00:00:00.0 +
@@ -1,34 +0,0 @@
-libopencl-clang.so.16 #PACKAGE# #MINVER#
-* Build-Depends-Package: libopencl-clang-16-dev
- CheckCompileOptions@Base 0
- Compile@Base 0
- PCM_OPENCL_C_12_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR_PCM@Base 16
- PCM_OPENCL_C_20_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR_PCM@Base 16
- PCM_OPENCL_C_30_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_BASE_H@Base 0
- PCM_OPENCL_C_BASE_H_size@Base 0
- PCM_OPENCL_C_H@Base 0
- PCM_OPENCL_C_H_size@Base 0
- PCM_OPENCL_C_MODULE_MAP@Base 16
- PCM_OPENCL_C_MODULE_MAP_size@Base 16
diff -Nru opencl-clang-16-16.0.0/debian/libopencl-clang16t64.install 
opencl-clang-16-16.0.0/debian/libopencl-clang16t64.install
--- opencl-clang-16-16.0.0/debian/libopencl-clang16t64.install  1970-01-01 
00:00:00.0 +
+++ opencl-clang-16-16.0.0/debian/libopencl-clang16t64.install  2023-09-29 
13:28:50.0 +
@@ -0,0 +1 @@
+usr/lib/libopencl-clang.so.*   usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru opencl-clang-16-16.0.0/debian/libopencl-clang16t64.lintian-overrides 

Bug#1059529: pybuild-autopkgtest: before-pybuild-autopkgtest target presence breaks autopkgtest

2024-02-28 Thread Stefano Rivera
Hi Antonio,

Any thoughts on this bug?

It seems dh doesn't like our hacks...

> I have a package where I used a before-pybuild-autopkgtest in the
> debian/rules file, but when I run autopkgtest, it fails with the error
> message (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059334):
> 
> dh before-pybuild-autopkgtest --buildsystem=pybuild
> dh: error: Unknown sequence before-pybuild-autopkgtest (choose from: binary 
> binary-arch binary-indep build build-arch build-indep clean install 
> install-arch install-indep)
> make: *** [debian/rules:13: before-pybuild-autopkgtest] Error 25
> pybuild-autopkgtest: error: /tmp/pJ8OcCInAE/run before-pybuild-autopkgtest 
> returned exit code 2
> 
> That's clearly wrong!  It appears that that "%:" recipe overrides
> every other recipe in debian/rules, and is called when "debian/rules
> before-pybuild-autopkgtest" is called.  I don't know if there's any
> way to override this behaviour.
> 
> Best wishes,
> 
>Julian

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Bug#1062829: openafs: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: openafs
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru openafs-1.8.10/debian/changelog openafs-1.8.10/debian/changelog
--- openafs-1.8.10/debian/changelog 2023-12-24 05:56:47.0 +
+++ openafs-1.8.10/debian/changelog 2024-02-29 02:46:04.0 +
@@ -1,3 +1,10 @@
+openafs (1.8.10-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062829
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 02:46:04 +
+
 openafs (1.8.10-2) unstable; urgency=medium
 
   * Update lintian overrides to use appropriate context.
diff -Nru openafs-1.8.10/debian/control openafs-1.8.10/debian/control
--- openafs-1.8.10/debian/control   2023-12-22 22:47:52.0 +
+++ openafs-1.8.10/debian/control   2024-02-29 02:46:04.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Benjamin Kaduk 
 Uploaders: Sam Hartman , Anders Kaseorg 
-Build-Depends: debhelper, debhelper-compat (= 12), autoconf, automake, bison,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper, debhelper-compat (= 12), 
autoconf, automake, bison,
  comerr-dev, cpio, flex, libfuse-dev, libkrb5-dev, libncurses-dev,
  libpam0g-dev, libxml2-utils, perl, pkg-config,
  libtool, heimdal-multidev (>= 1.7~git20150920)
@@ -106,7 +106,10 @@
  from a Kerberos keytab, and ka-forwarder, a utility to forward kaserver
  requests to a KDC using fakeka.
 
-Package: libkopenafs2
+Package: libkopenafs2t64
+Provides: ${t64:Provides}
+Replaces: libkopenafs2
+Breaks: libkopenafs2 (<< ${source:Version})
 Section: libs
 Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 
ppc64el s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -119,7 +122,10 @@
  manipulating AFS process authentication groups (PAGs).  It provides the
  a subset of the interface provided by the Heimdal libkafs library.
 
-Package: libafsauthent2
+Package: libafsauthent2t64
+Provides: ${t64:Provides}
+Replaces: libafsauthent2
+Breaks: libafsauthent2 (<< ${source:Version})
 Section: libs
 Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 
ppc64el s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -131,7 +137,10 @@
  This package provides the shared library implementing AFS client
  authentication and token management.
 
-Package: libafsrpc2
+Package: libafsrpc2t64
+Provides: ${t64:Provides}
+Replaces: libafsrpc2
+Breaks: libafsrpc2 (<< ${source:Version})
 Section: libs
 Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 
ppc64el s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -147,8 +156,8 @@
 Section: libdevel
 Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe 
ppc64 ppc64el s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libafsauthent2 (= ${binary:Version}), libafsrpc2 (= ${binary:Version}),
- libkopenafs2 (= ${binary:Version}),
+ libafsauthent2t64 (= ${binary:Version}), libafsrpc2t64 (= ${binary:Version}),
+ libkopenafs2t64 (= ${binary:Version}),
 Suggests: openafs-doc
 Conflicts: arla-dev, liblwp-dev
 Description: AFS distributed filesystem development libraries
diff -Nru openafs-1.8.10/debian/libafsauthent2.install 
openafs-1.8.10/debian/libafsauthent2.install
--- openafs-1.8.10/debian/libafsauthent2.install2023-12-22 
22:47:52.0 +
+++ openafs-1.8.10/debian/libafsauthent2.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libafsauthent.so.*
diff -Nru openafs-1.8.10/debian/libafsauthent2.symbols 
openafs-1.8.10/debian/libafsauthent2.symbols
--- openafs-1.8.10/debian/libafsauthent2.symbols2023-12-22 
22:47:52.0 +
+++ openafs-1.8.10/debian/libafsauthent2.symbols1970-01-01 
00:00:00.0 +
@@ -1,158 +0,0 @@
-libafsauthent.so.2 libafsauthent2 #MINVER#
-* Build-Depends-Package: libopenafs-dev
- afs_getDirPath@Base 1.8.1~pre2
- afs_get_pag_from_groups@Base 1.8.0~pre1
- afsconf_AddIdentity@Base 1.8.1~pre2
- afsconf_AddKey@Base 1.8.0~pre1
- afsconf_AddTypedKey@Base 1.8.1~pre2
- afsconf_AddUser@Base 1.8.0~pre1
- afsconf_BuildServerSecurityObjects@Base 1.8.1~pre2
- afsconf_CellAliasApply@Base 1.8.1~pre2
- afsconf_CellApply@Base 1.8.0~pre1
- afsconf_CheckAuth@Base 1.8.0~pre1
- afsconf_CheckRestrictedQuery@Base 1.8.0~pre1
- 

Bug#892919: Adopting this package

2024-02-28 Thread Shriram Ravindranathan
This package is seeing pretty active development upstream and has even 
been upgraded to gtk 3.

I'd love to maintain this package so I am adopting this.

--
Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064982: gnuplot-qt: gnuplot displays a window with nothing in it

2024-02-28 Thread Vincent Lefevre
On 2024-02-29 03:43:33 +0100, Vincent Lefevre wrote:
> This can be reproduced with the following script:
> 
> #!/bin/sh
> 
> gnuplot -persist < plot '-' using 1:2 t '' with line
> 0 0
> 10 10
> e
> EOF
> 
> No issues with GNUTERM=qt, but with GNUTERM=wxt, it doesn't work.

Or just:

$ echo 'plot x' | gnuplot -persist

> I suspect a race condition, as using strace makes the problem
> disappear. Using ssh (even "ssh localhost", then the test script)
> also makes the problem disappear.

Ditto with the above command.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#1063567: dh-python: documentation is unclear for setting env variables to control python version

2024-02-28 Thread Stefano Rivera
Hi Drew (2024.02.09_12:12:39_-0400)
> The control I want to apply is run the build only for the default python
> (adios2, for instance is built via cmake which only detects the default
> python version)

Why do you need pybuild at all then? The goal of pybuild is to enable
you to build for all supported versions.

> It's not clear how to use pybuild's environment variables to do this.
> The pybuild man page discusses PYBUILD_DISABLE=python3.9 for excluding
> a particular python version.  But this is the opposite of want I need.
> I want something like

Sounds like you want something like: --pyver $(py3versions -d)

But again, not sure how useful pybuild is in that situation, you could
just call cmake directly...

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Bug#1064982: gnuplot-qt: gnuplot displays a window with nothing in it

2024-02-28 Thread Vincent Lefevre
On 2024-02-28 15:01:17 -0800, Dima Kogan wrote:
> Can you see if other wxt applications work on a system that's
> exhibiting this problem?

The issue seems specific to gnuplot under particular conditions.
See below.

Now, I can reproduce the bug on my other machine. I upgraded some
packages, and I don't know whether this is related (only pango1.0
packages seem related).

This can be reproduced with the following script:

#!/bin/sh

gnuplot -persist < - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#1064646: open3d: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: open3d
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru open3d-0.18.0+ds/debian/changelog open3d-0.18.0+ds/debian/changelog
--- open3d-0.18.0+ds/debian/changelog   2024-02-15 12:54:52.0 +
+++ open3d-0.18.0+ds/debian/changelog   2024-02-29 02:34:16.0 +
@@ -1,3 +1,10 @@
+open3d (0.18.0+ds-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064646
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 02:34:16 +
+
 open3d (0.18.0+ds-3) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru open3d-0.18.0+ds/debian/control open3d-0.18.0+ds/debian/control
--- open3d-0.18.0+ds/debian/control 2024-02-15 12:54:52.0 +
+++ open3d-0.18.0+ds/debian/control 2024-02-29 02:34:16.0 +
@@ -5,7 +5,7 @@
 Uploaders:
  Timo Röhling ,
  Jochen Sprickerhof ,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  cmake,
  cppzmq-dev,
@@ -67,7 +67,10 @@
  of carefully selected data structures and algorithms in both C++ and
  Python. The backend is highly optimized and is set up for parallelization.
 
-Package: libopen3d0.18
+Package: libopen3d0.18t64
+Provides: ${t64:Provides}
+Replaces: libopen3d0.18
+Breaks: libopen3d0.18 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -86,7 +89,7 @@
  libfmt-dev,
  libglew-dev,
  libglfw3-dev,
- libopen3d0.18 (= ${binary:Version}),
+ libopen3d0.18t64 (= ${binary:Version}),
 Suggests: open3d-doc, open3d-gui, open3d-tools
 Description: ${source:Synopsis} - development headers
  ${source:Extended-Description}
diff -Nru open3d-0.18.0+ds/debian/libopen3d0.18.install 
open3d-0.18.0+ds/debian/libopen3d0.18.install
--- open3d-0.18.0+ds/debian/libopen3d0.18.install   2024-02-15 
12:54:52.0 +
+++ open3d-0.18.0+ds/debian/libopen3d0.18.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-
diff -Nru open3d-0.18.0+ds/debian/libopen3d0.18t64.install 
open3d-0.18.0+ds/debian/libopen3d0.18t64.install
--- open3d-0.18.0+ds/debian/libopen3d0.18t64.install1970-01-01 
00:00:00.0 +
+++ open3d-0.18.0+ds/debian/libopen3d0.18t64.install2024-02-15 
12:54:52.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/lib*.so.*
+
diff -Nru open3d-0.18.0+ds/debian/libopen3d0.18t64.lintian-overrides 
open3d-0.18.0+ds/debian/libopen3d0.18t64.lintian-overrides
--- open3d-0.18.0+ds/debian/libopen3d0.18t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ open3d-0.18.0+ds/debian/libopen3d0.18t64.lintian-overrides  2024-02-29 
02:33:05.0 +
@@ -0,0 +1 @@
+libopen3d0.18t64: package-name-doesnt-match-sonames libopen3d0.18


  1   2   3   4   5   6   7   8   >