Bug#1065151: O: commonmark -- Python parser for the CommonMark Markdown spec

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

I intend to orphan the commonmark package.

The package description is:
 commonmark.py is a pure Python port of jgm's commonmark.js, a Markdown parser
 and renderer for the CommonMark specification, using only native modules.



Bug#1056253: rust-ripasso-cursive - FTBFS with rust-ripasso 0.6.4

2024-02-29 Thread Salvatore Bonaccorso
Hi Alex,

On Fri, Mar 01, 2024 at 08:26:31AM +0100, Alexander Kjäll wrote:
> Hi
> 
> I was waiting for another transition that was staged in experimental. Due
> to the quality of the different clipboard crates.
> 
> But if this block something I will make a temporary solution.

Thanks for the status update!

Regards,
Salvatore



Bug#1065150: O: pymdown-extensions -- Extension pack for Python Markdown

2024-02-29 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: pymdown-extensi...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:pymdown-extensions

I intend to orphan the pymdown-extensions package.

The package description is:
 PyMdown Extensions is a collection of extensions for Python Markdown. They were
 originally written to make writing documentation more enjoyable. They cover a
 wide range of solutions, and while not every extension is needed by all people,
 there is usually at least one useful extension for everybody.



Bug#1065149: O: pyproject-metadata -- Dataclass for PEP 621 metadata with support for [core metadata] generation

2024-02-29 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: pyproject-metad...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:pyproject-metadata

I intend to orphan the pyproject-metadata package.

The package description is:
 This project does not implement the parsing of `pyproject.toml`
 containing PEP 621 metadata.
 .
 Instead, given a Python data structure representing PEP 621 metadata (already
 parsed), it will validate this input and generate a PEP 643-compliant metadata
 file (e.g. `PKG-INFO`).



Bug#1064837: Can closed

2024-02-29 Thread Jörg Frings-Fürst
Hi, 

closed.

CU 
Jörg

-- 
New:
GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB  30EE 09F8 9F3C 8CA1 D25D
GPG key (long) : 09F89F3C8CA1D25D
GPG Key: 8CA1D25D
CAcert Key S/N : 0E:D4:56


Jörg Frings-Fürst
D-54470 Lieser


git:  https://git.jff.email/cgit/

Skype:jff-skype@jff.email
Jami: joergfringsfuerst
Telegram: @joergfringsfuerst
Matrix:   @joergff:matrix.snct-gmbh.de

My wish list: 
 - Please send me a picture from the nature at your home.






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


Bug#1065148: vokoscreen-ng: asks to install package with wrong name

2024-02-29 Thread Sean Whitton
Package: vokoscreen-ng
Version: 3.5.0-1
Severity: minor

Dear maintainer,

On bookworm, when you start vokoscreen-ng under Sway, there is a popup asking
you to install "gstreamer-plugins-pipewire".  But the package one should
install on Debian is gstreamer1.0-pipewire.

-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-18-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vokoscreen-ng depends on:
ii  gstreamer1.0-plugins-good  1.22.0-5+deb12u1
ii  libc6  2.36-9+deb12u4
ii  libgcc-s1  12.2.0-14
ii  libglib2.0-0   2.74.6-2
ii  libgstreamer1.0-0  1.22.0-2
ii  libpulse0  16.1+dfsg1-2+b1
ii  libqt5core5a   5.15.8+dfsg-11
ii  libqt5dbus55.15.8+dfsg-11
ii  libqt5gui5 5.15.8+dfsg-11
ii  libqt5multimedia5  5.15.8-2
ii  libqt5network5 5.15.8+dfsg-11
ii  libqt5widgets5 5.15.8+dfsg-11
ii  libqt5x11extras5   5.15.8-2
ii  libstdc++6 12.2.0-14
ii  libwayland-client0 1.21.0-1
ii  libx11-6   2:1.8.4-2+deb12u2

Versions of packages vokoscreen-ng recommends:
ii  gstreamer1.0-libav 1.22.0-2
ii  gstreamer1.0-pulseaudio1.22.0-5+deb12u1
ii  libqt5multimedia5-plugins  5.15.8-2
ii  pulseaudio 16.1+dfsg1-2+b1

Versions of packages vokoscreen-ng suggests:
ii  gstreamer1.0-plugins-bad   1.22.0-4+deb12u5
ii  gstreamer1.0-plugins-ugly  1.22.0-2+deb12u1
pn  gstreamer1.0-vaapi 
ii  intel-media-va-driver  23.1.1+dfsg1-1

-- no debconf information

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#1062730: libwebsockets: NMU diff for 64-bit time_t transition

2024-02-29 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 libwebsockets-4.3.3/debian/changelog 
libwebsockets-4.3.3/debian/changelog
--- libwebsockets-4.3.3/debian/changelog2023-12-10 08:47:50.0 
+
+++ libwebsockets-4.3.3/debian/changelog2024-03-01 07:41:57.0 
+
@@ -1,3 +1,10 @@
+libwebsockets (4.3.3-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062730
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:41:57 +
+
 libwebsockets (4.3.3-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru libwebsockets-4.3.3/debian/control libwebsockets-4.3.3/debian/control
--- libwebsockets-4.3.3/debian/control  2022-08-22 19:55:48.0 +
+++ libwebsockets-4.3.3/debian/control  2024-03-01 07:41:57.0 +
@@ -3,14 +3,17 @@
 Priority: optional
 Maintainer: Laszlo Boszormenyi (GCS) 
 Uploaders: Peter Pentchev 
-Build-Depends: debhelper-compat (= 13), pkg-config, cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), pkg-config, 
cmake,
  libcap-dev [linux-any], libev-dev, libuv1-dev, libglib2.0-dev, zlib1g-dev,
  libssl-dev, openssl
 Standards-Version: 4.6.0
 Homepage: https://libwebsockets.org/
 Rules-Requires-Root: no
 
-Package: libwebsockets19
+Package: libwebsockets19t64
+Provides: ${t64:Provides}
+Replaces: libwebsockets19
+Breaks: libwebsockets19 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -24,7 +27,7 @@
 Package: libwebsockets-evlib-ev
 Architecture: any
 Multi-Arch: same
-Depends: libwebsockets19 (= ${binary:Version}),
+Depends: libwebsockets19t64 (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends}
 Description: lightweight C websockets library
  Libwebsockets is a lightweight pure C library for both websockets
@@ -36,7 +39,7 @@
 Package: libwebsockets-evlib-uv
 Architecture: any
 Multi-Arch: same
-Depends: libwebsockets19 (= ${binary:Version}),
+Depends: libwebsockets19t64 (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends}
 Description: lightweight C websockets library
  Libwebsockets is a lightweight pure C library for both websockets
@@ -48,7 +51,7 @@
 Package: libwebsockets-evlib-glib
 Architecture: any
 Multi-Arch: same
-Depends: libwebsockets19 (= ${binary:Version}),
+Depends: libwebsockets19t64 (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends}
 Description: lightweight C websockets library
  Libwebsockets is a lightweight pure C library for both websockets
@@ -61,7 +64,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libwebsockets19 (= ${binary:Version}),
+Depends: libwebsockets19t64 (= ${binary:Version}),
libwebsockets-evlib-ev (= ${binary:Version}),
libwebsockets-evlib-uv (= ${binary:Version}),
libwebsockets-evlib-glib (= ${binary:Version}),
@@ -79,7 +82,7 @@
 Section: utils
 Architecture: any
 Multi-Arch: foreign
-Depends: libwebsockets19 (= ${binary:Version}),
+Depends: libwebsockets19t64 (= ${binary:Version}),
libwebsockets-test-server-common (= ${source:Version}),
${shlibs:Depends}, ${misc:Depends}
 Description: lightweight C websockets library - test servers
diff -Nru libwebsockets-4.3.3/debian/libwebsockets19.install 
libwebsockets-4.3.3/debian/libwebsockets19.install
--- libwebsockets-4.3.3/debian/libwebsockets19.install  2022-08-22 
19:55:48.0 +
+++ libwebsockets-4.3.3/debian/libwebsockets19.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.*
diff -Nru libwebsockets-4.3.3/debian/libwebsockets19.symbols 
libwebsockets-4.3.3/debian/libwebsockets19.symbols
--- libwebsockets-4.3.3/debian/libwebsockets19.symbols  2022-08-22 
19:55:48.0 +
+++ libwebsockets-4.3.3/debian/libwebsockets19.symbols  1970-01-01 
00:00:00.0 +
@@ -1,410 +0,0 @@
-libwebsockets.so.19 libwebsockets19 #MINVER#
- __lws_close_free_wsi_final@Base 4.1.0
- __lws_sul_insert@Base 4.0.0
- __lws_sul_service_ripe@Base 4.0.0
- __lws_system_attach@Base 4.0.0
- _lws_dll2_search_sz_pl@Base 4.1.0
- _lws_log@Base 1.2
- _lws_log_cx@Base 4.3.2
- _lws_logv@Base 1.4
- _lws_plat_file_close@Base 2.4.1
- _lws_plat_file_open@Base 2.4.1
- _lws_plat_file_read@Base 2.4.1
- _lws_plat_file_seek_cur@Base 2.4.1
- _lws_plat_file_write@Base 

Bug#1062746: linbox: NMU diff for 64-bit time_t transition

2024-02-29 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 linbox-1.7.0/debian/changelog linbox-1.7.0/debian/changelog
--- linbox-1.7.0/debian/changelog   2023-01-07 23:28:28.0 +
+++ linbox-1.7.0/debian/changelog   2024-03-01 07:37:06.0 +
@@ -1,3 +1,10 @@
+linbox (1.7.0-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062746
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:37:06 +
+
 linbox (1.7.0-3) unstable; urgency=medium
 
   * debian/control
diff -Nru linbox-1.7.0/debian/control linbox-1.7.0/debian/control
--- linbox-1.7.0/debian/control 2023-01-07 13:47:59.0 +
+++ linbox-1.7.0/debian/control 2024-03-01 07:37:06.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Math Team 
 Uploaders: Doug Torrance 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
pkg-config,
 # please keep the version below in-sync with linbox.pc.in
 # also the Depends: field of liblinbox-dev below
@@ -38,7 +38,7 @@
 Depends: libfplll-dev,
  libgivaro-dev,
  liblapack-dev,
- liblinbox-1.7.0-0 (= ${binary:Version}),
+ liblinbox-1.7.0-0t64 (= ${binary:Version}),
 # please keep the version below in-sync with linbox.pc.in
  fflas-ffpack (>= 2.5.0~),
  ${misc:Depends}
@@ -50,7 +50,10 @@
  .
  This package contains the LinBox development files.
 
-Package: liblinbox-1.7.0-0
+Package: liblinbox-1.7.0-0t64
+Provides: ${t64:Provides}
+Replaces: liblinbox-1.7.0-0
+Breaks: liblinbox-1.7.0-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0.install 
linbox-1.7.0/debian/liblinbox-1.7.0-0.install
--- linbox-1.7.0/debian/liblinbox-1.7.0-0.install   2021-12-14 
21:47:30.0 +
+++ linbox-1.7.0/debian/liblinbox-1.7.0-0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/liblinbox-*.so.*
diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install 
linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install
--- linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install1970-01-01 
00:00:00.0 +
+++ linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install2021-12-14 
21:47:30.0 +
@@ -0,0 +1 @@
+usr/lib/*/liblinbox-*.so.*
diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides 
linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides
--- linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides  2024-03-01 
07:34:22.0 +
@@ -0,0 +1 @@
+liblinbox-1.7.0-0t64: package-name-doesnt-match-sonames liblinbox-1.7.0-0


Bug#1062745: liggghts: NMU diff for 64-bit time_t transition

2024-02-29 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 liggghts-3.8.0+repack1/debian/changelog 
liggghts-3.8.0+repack1/debian/changelog
--- liggghts-3.8.0+repack1/debian/changelog 2021-10-19 18:49:53.0 
+
+++ liggghts-3.8.0+repack1/debian/changelog 2024-03-01 07:30:31.0 
+
@@ -1,3 +1,10 @@
+liggghts (3.8.0+repack1-9.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062745
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:30:31 +
+
 liggghts (3.8.0+repack1-9) unstable; urgency=medium
 
   * [67ea6b6] Fix FTBFS with GCC-11. (Closes: #984217)
diff -Nru liggghts-3.8.0+repack1/debian/control 
liggghts-3.8.0+repack1/debian/control
--- liggghts-3.8.0+repack1/debian/control   2021-10-19 18:49:35.0 
+
+++ liggghts-3.8.0+repack1/debian/control   2024-03-01 07:30:31.0 
+
@@ -3,7 +3,7 @@
 Uploaders: Anton Gladky 
 Section: science
 Priority: optional
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
debhelper-compat (= 13),
libboost-mpi-dev,
libeigen3-dev,
@@ -21,7 +21,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libliggghts3 (= ${binary:Version}),
+Depends: libliggghts3t64 (= ${binary:Version}),
  mpi-default-bin,
  ${misc:Depends},
  ${shlibs:Depends}
@@ -39,7 +39,10 @@
  .
  The package contains development files.
 
-Package: libliggghts3
+Package: libliggghts3t64
+Provides: ${t64:Provides}
+Replaces: libliggghts3
+Breaks: libliggghts3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: mpi-default-bin,
@@ -62,7 +65,7 @@
 Package: liggghts
 Architecture: any
 Multi-Arch: foreign
-Depends: libliggghts3 (>= ${source:Version}),
+Depends: libliggghts3t64 (>= ${source:Version}),
  mpi-default-bin,
  ${misc:Depends},
  ${shlibs:Depends}
diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3.install 
liggghts-3.8.0+repack1/debian/libliggghts3.install
--- liggghts-3.8.0+repack1/debian/libliggghts3.install  2017-07-17 
21:19:13.0 +
+++ liggghts-3.8.0+repack1/debian/libliggghts3.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libliggghts.so.*
diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3t64.install 
liggghts-3.8.0+repack1/debian/libliggghts3t64.install
--- liggghts-3.8.0+repack1/debian/libliggghts3t64.install   1970-01-01 
00:00:00.0 +
+++ liggghts-3.8.0+repack1/debian/libliggghts3t64.install   2017-07-17 
21:19:13.0 +
@@ -0,0 +1 @@
+usr/lib/*/libliggghts.so.*
diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3t64.lintian-overrides 
liggghts-3.8.0+repack1/debian/libliggghts3t64.lintian-overrides
--- liggghts-3.8.0+repack1/debian/libliggghts3t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ liggghts-3.8.0+repack1/debian/libliggghts3t64.lintian-overrides 
2024-03-01 07:28:29.0 +
@@ -0,0 +1 @@
+libliggghts3t64: package-name-doesnt-match-sonames libliggghts3


Bug#1062741: libzen: NMU diff for 64-bit time_t transition

2024-02-29 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 libzen-0.4.41/debian/changelog libzen-0.4.41/debian/changelog
--- libzen-0.4.41/debian/changelog  2023-04-13 08:31:03.0 +
+++ libzen-0.4.41/debian/changelog  2024-03-01 07:27:03.0 +
@@ -1,3 +1,10 @@
+libzen (0.4.41-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062741
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:27:03 +
+
 libzen (0.4.41-2) unstable; urgency=medium
 
   * [3a602d5] Set Multi-Arch: foreign for libzen-doc
diff -Nru libzen-0.4.41/debian/control libzen-0.4.41/debian/control
--- libzen-0.4.41/debian/control2023-04-13 08:31:03.0 +
+++ libzen-0.4.41/debian/control2024-03-01 07:27:03.0 +
@@ -1,7 +1,7 @@
 Source: libzen
 Priority: optional
 Maintainer: Chow Loong Jin 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
cmake,
pkg-config,
dh-exec,
@@ -17,7 +17,7 @@
 Section: libdevel
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libzen0v5 (= ${binary:Version}), libtinyxml-dev, ${misc:Depends}
+Depends: libzen0t64 (= ${binary:Version}), libtinyxml-dev, ${misc:Depends}
 Description: ZenLib C++ utility library -- development files
  ZenLib is a C++ utility library. It includes classes for handling strings,
  configuration, bit streams, threading, translation, and cross-platform
@@ -26,12 +26,15 @@
  This package contains the headers required for compiling 
applications/libraries
  which use this library.
 
-Package: libzen0v5
+Package: libzen0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libzen0v5
+Breaks: libzen0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: libzen0
+Replaces: libzen0v5, libzen0
 Conflicts: libzen0
 Description: ZenLib C++ utility library -- runtime
  ZenLib is a C++ utility library. It includes classes for handling strings,
diff -Nru libzen-0.4.41/debian/libzen0t64.docs 
libzen-0.4.41/debian/libzen0t64.docs
--- libzen-0.4.41/debian/libzen0t64.docs1970-01-01 00:00:00.0 
+
+++ libzen-0.4.41/debian/libzen0t64.docs2023-04-13 08:31:03.0 
+
@@ -0,0 +1 @@
+ReadMe.txt
diff -Nru libzen-0.4.41/debian/libzen0t64.install 
libzen-0.4.41/debian/libzen0t64.install
--- libzen-0.4.41/debian/libzen0t64.install 1970-01-01 00:00:00.0 
+
+++ libzen-0.4.41/debian/libzen0t64.install 2023-04-13 08:31:03.0 
+
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*
diff -Nru libzen-0.4.41/debian/libzen0t64.lintian-overrides 
libzen-0.4.41/debian/libzen0t64.lintian-overrides
--- libzen-0.4.41/debian/libzen0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ libzen-0.4.41/debian/libzen0t64.lintian-overrides   2024-03-01 
07:26:47.0 +
@@ -0,0 +1 @@
+libzen0t64: package-name-doesnt-match-sonames libzen0v5
diff -Nru libzen-0.4.41/debian/libzen0t64.symbols 
libzen-0.4.41/debian/libzen0t64.symbols
--- libzen-0.4.41/debian/libzen0t64.symbols 1970-01-01 00:00:00.0 
+
+++ libzen-0.4.41/debian/libzen0t64.symbols 2024-03-01 07:26:47.0 
+
@@ -0,0 +1,419 @@
+libzen.so.0 libzen0t64 #MINVER#
+ (c++|regex)"ZenLib::File::Read\(unsigned char\*, unsigned (int|long)\)@Base" 
0.4.23
+ (c++|regex)"ZenLib::File::Write\(unsigned char const\*, unsigned 
(int|long)\)@Base" 0.4.23
+ (c++|regex)"ZenLib::InfoMap::Get\(ZenLib::Ztring const&, unsigned 
(int|long)\) const@Base" 0.4.23
+ (c++|regex)"ZenLib::InfoMap::Get\(ZenLib::Ztring const&, unsigned (int|long), 
ZenLib::Ztring const&, unsigned (int|long)\) const@Base" 0.4.23
+ (c++|regex)"ZenLib::InfoMap::Separator_Set\(unsigned (int|long), 
ZenLib::Ztring const&\)@Base" 0.4.23
+ (c++|regex)"ZenLib::int128::int128\((long double|__float128) const&\)@Base" 
0.4.23
+ (c++|regex)"ZenLib::Thread::Sleep\(unsigned (int|long)\)@Base" 0.4.23
+ (c++|regex)"ZenLib::Translation::Separator_Set\(unsigned (int|long), 
ZenLib::Ztring const&\)@Base" 0.4.23
+ (c++|regex)"ZenLib::uint128::uint128\((long double|__float128) const&\)@Base" 
0.4.23
+ (c++|regex)"ZenLib::Ztring::Date_From_String\(char const\*, unsigned 
(int|long)\)@Base" 0.4.23
+ 

Bug#1062743: libzip: NMU diff for 64-bit time_t transition

2024-02-29 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 libzip-1.7.3/debian/changelog libzip-1.7.3/debian/changelog
--- libzip-1.7.3/debian/changelog   2020-10-10 19:01:16.0 +
+++ libzip-1.7.3/debian/changelog   2024-03-01 07:27:55.0 +
@@ -1,3 +1,10 @@
+libzip (1.7.3-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062743
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:27:55 +
+
 libzip (1.7.3-1) unstable; urgency=medium
 
   * New upstream version 1.7.3
diff -Nru libzip-1.7.3/debian/control libzip-1.7.3/debian/control
--- libzip-1.7.3/debian/control 2020-10-10 19:01:16.0 +
+++ libzip-1.7.3/debian/control 2024-03-01 07:27:55.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Maintainer: Stefan Schörghofer 
 Uploaders: Ondřej Surý 
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
debhelper-compat (= 12),
libbz2-dev,
libssl-dev,
@@ -20,7 +20,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libzip4 (= ${binary:Version}),
+Depends: libzip4t64 (= ${binary:Version}),
  zlib1g-dev,
  ${misc:Depends}
 Description: library for reading, creating, and modifying zip archives 
(development)
@@ -31,7 +31,10 @@
  This package contains the static libraries and headers for developing
  applications that use the libzip library API.
 
-Package: libzip4
+Package: libzip4t64
+Provides: ${t64:Provides}
+Replaces: libzip4
+Breaks: libzip4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru libzip-1.7.3/debian/libzip4.install 
libzip-1.7.3/debian/libzip4.install
--- libzip-1.7.3/debian/libzip4.install 2020-10-10 19:01:16.0 +
+++ libzip-1.7.3/debian/libzip4.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libzip.so.*
diff -Nru libzip-1.7.3/debian/libzip4.lintian-overrides 
libzip-1.7.3/debian/libzip4.lintian-overrides
--- libzip-1.7.3/debian/libzip4.lintian-overrides   2020-10-10 
19:01:16.0 +
+++ libzip-1.7.3/debian/libzip4.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-# libzip uses 3-clause bsd license, GPL come from /debian
-possible-gpl-code-linked-with-openssl
diff -Nru libzip-1.7.3/debian/libzip4.symbols 
libzip-1.7.3/debian/libzip4.symbols
--- libzip-1.7.3/debian/libzip4.symbols 2020-10-10 19:01:16.0 +
+++ libzip-1.7.3/debian/libzip4.symbols 1970-01-01 00:00:00.0 +
@@ -1,114 +0,0 @@
-libzip.so.4 libzip4 #MINVER#
- zip_libzip_version@Base 1.3.2
- zip_add@Base 0.10
- zip_add_dir@Base 0.10
- zip_archive_set_tempdir@Base 0.11.1
- zip_close@Base 0.10
- zip_compression_method_supported@Base 1.7.0
- zip_delete@Base 0.10
- zip_dir_add@Base 0.11.2
- zip_discard@Base 0.11.2
- zip_encryption_method_supported@Base 1.7.0
- zip_error_clear@Base 0.10
- zip_error_code_system@Base 1.0
- zip_error_code_zip@Base 1.0
- zip_error_fini@Base 1.0
- zip_error_get@Base 0.10
- zip_error_get_sys_type@Base 0.10
- zip_error_init@Base 1.0
- zip_error_init_with_code@Base 1.0
- zip_error_set@Base 1.0
- zip_error_strerror@Base 1.0
- zip_error_system_type@Base 1.0
- zip_error_to_data@Base 1.0
- zip_error_to_str@Base 0.10
- zip_fclose@Base 0.10
- zip_fdopen@Base 0.10
- zip_file_add@Base 0.11.2
- zip_file_attributes_init@Base 1.7.0
- zip_file_error_clear@Base 0.10
- zip_file_error_get@Base 0.10
- zip_file_extra_field_delete@Base 0.11.2
- zip_file_extra_field_delete_by_id@Base 0.11.2
- zip_file_extra_field_get@Base 0.11.2
- zip_file_extra_field_get_by_id@Base 0.11.2
- zip_file_extra_field_set@Base 0.11.2
- zip_file_extra_fields_count@Base 0.11.2
- zip_file_extra_fields_count_by_id@Base 0.11.2
- zip_file_get_comment@Base 0.11.2
- zip_file_get_error@Base 1.0
- zip_file_get_external_attributes@Base 0.11.2
- zip_file_rename@Base 0.11.2
- zip_file_replace@Base 0.11.2
- zip_file_set_comment@Base 0.11.2
- zip_file_set_dostime@Base 1.6.0
- zip_file_set_encryption@Base 1.3.0
- zip_file_set_external_attributes@Base 0.11.2
- zip_file_set_mtime@Base 1.0
- zip_file_strerror@Base 0.10
- zip_fopen@Base 0.10
- zip_fopen_encrypted@Base 0.10
- zip_fopen_index@Base 0.10
- zip_fopen_index_encrypted@Base 0.10
- zip_fread@Base 0.10
- zip_fseek@Base 1.3.0
- zip_ftell@Base 1.3.0
- 

Bug#1062740: libzdb: NMU diff for 64-bit time_t transition

2024-02-29 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 libzdb-3.1/debian/changelog libzdb-3.1/debian/changelog
--- libzdb-3.1/debian/changelog 2016-12-09 10:00:41.0 +
+++ libzdb-3.1/debian/changelog 2024-03-01 07:26:07.0 +
@@ -1,3 +1,10 @@
+libzdb (3.1-0.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062740
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:26:07 +
+
 libzdb (3.1-0.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libzdb-3.1/debian/control libzdb-3.1/debian/control
--- libzdb-3.1/debian/control   2016-12-09 10:00:41.0 +
+++ libzdb-3.1/debian/control   2024-03-01 07:26:07.0 +
@@ -1,7 +1,7 @@
 Source: libzdb
 Priority: extra
 Maintainer: Jack Bates 
-Build-Depends: autotools-dev,
+Build-Depends: dpkg-dev (>= 1.22.5), autotools-dev,
debhelper (>= 10),
dh-autoreconf,
flex,
@@ -19,7 +19,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libzdb11 (= ${binary:Version}),
+Depends: libzdb11t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Zild Database Library [devel]
@@ -28,7 +28,10 @@
  This library provides thread safe connection pooling and exception
  handling.  Currently supports MySQL, Sqlite3 and PostgreSQL.
 
-Package: libzdb11
+Package: libzdb11t64
+Provides: ${t64:Provides}
+Replaces: libzdb11
+Breaks: libzdb11 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
diff -Nru libzdb-3.1/debian/libzdb11.install libzdb-3.1/debian/libzdb11.install
--- libzdb-3.1/debian/libzdb11.install  2016-12-09 10:00:41.0 +
+++ libzdb-3.1/debian/libzdb11.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libzdb-3.1/debian/libzdb11.symbols libzdb-3.1/debian/libzdb11.symbols
--- libzdb-3.1/debian/libzdb11.symbols  2016-12-09 10:00:41.0 +
+++ libzdb-3.1/debian/libzdb11.symbols  1970-01-01 00:00:00.0 +
@@ -1,264 +0,0 @@
-libzdb.so.11 libzdb11 #MINVER#
- AbortHandler@Base 2.11.2
- AssertException@Base 2.11.2
- ConnectionPool_active@Base 2.11.2
- ConnectionPool_free@Base 2.11.2
- ConnectionPool_getConnection@Base 2.11.2
- ConnectionPool_getConnectionTimeout@Base 2.11.2
- ConnectionPool_getInitialConnections@Base 2.11.2
- ConnectionPool_getMaxConnections@Base 2.11.2
- ConnectionPool_getURL@Base 2.11.2
- ConnectionPool_new@Base 2.11.2
- ConnectionPool_reapConnections@Base 2.11.2
- ConnectionPool_returnConnection@Base 2.11.2
- ConnectionPool_setAbortHandler@Base 2.11.2
- ConnectionPool_setConnectionTimeout@Base 2.11.2
- ConnectionPool_setInitialConnections@Base 2.11.2
- ConnectionPool_setMaxConnections@Base 2.11.2
- ConnectionPool_setReaper@Base 2.11.2
- ConnectionPool_size@Base 2.11.2
- ConnectionPool_start@Base 2.11.2
- ConnectionPool_stop@Base 2.11.2
- ConnectionPool_version@Base 2.11.2
- Connection_beginTransaction@Base 2.11.2
- Connection_clear@Base 2.11.2
- Connection_close@Base 2.11.2
- Connection_commit@Base 2.11.2
- Connection_execute@Base 2.11.2
- Connection_executeQuery@Base 2.11.2
- Connection_free@Base 2.11.2
- Connection_getLastAccessedTime@Base 2.11.2
- Connection_getLastError@Base 2.11.2
- Connection_getMaxRows@Base 2.11.2
- Connection_getQueryTimeout@Base 2.11.2
- Connection_getURL@Base 2.11.2
- Connection_isAvailable@Base 2.11.2
- Connection_isInTransaction@Base 2.11.2
- Connection_isSupported@Base 2.11.2
- Connection_lastRowId@Base 2.11.2
- Connection_new@Base 2.11.2
- Connection_ping@Base 2.11.2
- Connection_prepareStatement@Base 2.11.2
- Connection_rollback@Base 2.11.2
- Connection_rowsChanged@Base 2.11.2
- Connection_setAvailable@Base 2.11.2
- Connection_setMaxRows@Base 2.11.2
- Connection_setQueryTimeout@Base 2.11.2
- Exception_init@Base 2.11.2
- Exception_stack@Base 2.11.2
- Exception_throw@Base 2.11.2
- Mem_alloc@Base 2.11.2
- Mem_calloc@Base 2.11.2
- Mem_free@Base 2.11.2
- Mem_resize@Base 2.11.2
- MemoryException@Base 2.11.2
- MysqlConnection_beginTransaction@Base 2.11.2
- MysqlConnection_commit@Base 2.11.2
- MysqlConnection_execute@Base 2.11.2
- MysqlConnection_executeQuery@Base 2.11.2
- MysqlConnection_free@Base 2.11.2
- MysqlConnection_getLastError@Base 2.11.2
- MysqlConnection_lastRowId@Base 2.11.2
- 

Bug#1062738: libyang2: NMU diff for 64-bit time_t transition

2024-02-29 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 libyang2-2.1.30/debian/changelog libyang2-2.1.30/debian/changelog
--- libyang2-2.1.30/debian/changelog2023-02-01 09:14:51.0 +
+++ libyang2-2.1.30/debian/changelog2024-03-01 07:25:05.0 +
@@ -1,3 +1,10 @@
+libyang2 (2.1.30-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062738
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:25:05 +
+
 libyang2 (2.1.30-2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libyang2-2.1.30/debian/control libyang2-2.1.30/debian/control
--- libyang2-2.1.30/debian/control  2023-02-01 09:12:00.0 +
+++ libyang2-2.1.30/debian/control  2024-03-01 07:25:05.0 +
@@ -4,7 +4,7 @@
 Maintainer: Ondřej Surý 
 Priority: optional
 Standards-Version: 4.5.0
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
debhelper-compat (= 13),
libcmocka-dev ,
libpcre2-dev,
@@ -12,7 +12,10 @@
 Vcs-Browser: https://salsa.debian.org/netconf-team/libyang2
 Vcs-Git: https://salsa.debian.org/netconf-team/libyang2.git -b debian/master
 
-Package: libyang2
+Package: libyang2t64
+Provides: ${t64:Provides}
+Replaces: libyang2
+Breaks: libyang2 (<< ${source:Version})
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Architecture: any
@@ -31,7 +34,7 @@
 
 Package: libyang2-dev
 Depends: libpcre2-dev,
- libyang2 (= ${binary:Version}),
+ libyang2t64 (= ${binary:Version}),
  ${misc:Depends}
 Conflicts: libyang-dev
 Section: libdevel
@@ -50,7 +53,7 @@
  for libyang.
 
 Package: libyang2-tools
-Depends: libyang2 (= ${binary:Version}),
+Depends: libyang2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Breaks: libyang-tools (<< ${source:Version})
diff -Nru libyang2-2.1.30/debian/libyang2.install 
libyang2-2.1.30/debian/libyang2.install
--- libyang2-2.1.30/debian/libyang2.install 2023-02-01 09:12:00.0 
+
+++ libyang2-2.1.30/debian/libyang2.install 1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/share/yang/modules/libyang/
diff -Nru libyang2-2.1.30/debian/libyang2.symbols 
libyang2-2.1.30/debian/libyang2.symbols
--- libyang2-2.1.30/debian/libyang2.symbols 2023-02-01 09:12:00.0 
+
+++ libyang2-2.1.30/debian/libyang2.symbols 1970-01-01 00:00:00.0 
+
@@ -1,354 +0,0 @@
-# SymbolsHelper-Confirmed: 2.0.0~ amd64
-libyang.so.2 libyang2 #MINVER#
- ly_ctx_compile@Base 2.0.0~
- ly_ctx_destroy@Base 2.0.0~
- ly_ctx_get_change_count@Base 2.0.0~
- ly_ctx_get_module@Base 2.0.0~
- ly_ctx_get_module_imp_clb@Base 2.0.0~
- ly_ctx_get_module_implemented@Base 2.0.0~
- ly_ctx_get_module_implemented_ns@Base 2.0.0~
- ly_ctx_get_module_iter@Base 2.0.0~
- ly_ctx_get_module_latest@Base 2.0.0~
- ly_ctx_get_module_latest_ns@Base 2.0.0~
- ly_ctx_get_module_ns@Base 2.0.0~
- ly_ctx_get_options@Base 2.0.0~
- ly_ctx_get_searchdirs@Base 2.0.0~
- ly_ctx_get_submodule2@Base 2.0.0~
- ly_ctx_get_submodule2_latest@Base 2.0.0~
- ly_ctx_get_submodule@Base 2.0.0~
- ly_ctx_get_submodule_latest@Base 2.0.0~
- ly_ctx_get_yanglib_data@Base 2.0.0~
- ly_ctx_internal_modules_count@Base 2.0.0~
- ly_ctx_load_module@Base 2.0.0~
- ly_ctx_new@Base 2.0.0~
- ly_ctx_new_yldata@Base 2.1.4~
- ly_ctx_new_ylmem@Base 2.0.0~
- ly_ctx_new_ylpath@Base 2.0.0~
- ly_ctx_reset_latests@Base 2.0.0~
- ly_ctx_set_ext_data_clb@Base 2.1.4~
- ly_ctx_set_module_imp_clb@Base 2.0.0~
- ly_ctx_set_options@Base 2.0.0~
- ly_ctx_set_searchdir@Base 2.0.0~
- ly_ctx_unset_options@Base 2.0.0~
- ly_ctx_unset_searchdir@Base 2.0.0~
- ly_ctx_unset_searchdir_last@Base 2.0.0~
- ly_err_clean@Base 2.0.0~
- ly_err_first@Base 2.0.0~
- ly_err_free@Base 2.0.0~
- ly_err_last@Base 2.0.0~
- ly_err_new@Base 2.0.0~
- ly_err_print@Base 2.0.0~
- ly_errapptag@Base 2.0.0~
- ly_errcode@Base 2.0.0~
- ly_errmsg@Base 2.0.0~
- ly_errpath@Base 2.0.0~
- ly_get_log_clb@Base 2.0.0~
- ly_in_fd@Base 2.0.0~
- ly_in_file@Base 2.0.0~
- ly_in_filepath@Base 2.0.0~
- ly_in_free@Base 2.0.0~
- ly_in_memory@Base 2.0.0~
- ly_in_new_fd@Base 2.0.0~
- ly_in_new_file@Base 2.0.0~
- ly_in_new_filepath@Base 2.0.0~
- ly_in_new_memory@Base 2.0.0~
- ly_in_parsed@Base 2.0.0~
- ly_in_read@Base 2.1.30~
- ly_in_reset@Base 2.0.0~
- 

Bug#1062736: libxt: NMU diff for 64-bit time_t transition

2024-02-29 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 -u libxt-1.2.1/debian/changelog libxt-1.2.1/debian/changelog
--- libxt-1.2.1/debian/changelog
+++ libxt-1.2.1/debian/changelog
@@ -1,3 +1,10 @@
+libxt (1:1.2.1-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062736
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:22:36 +
+
 libxt (1:1.2.1-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -u libxt-1.2.1/debian/control libxt-1.2.1/debian/control
--- libxt-1.2.1/debian/control
+++ libxt-1.2.1/debian/control
@@ -2,7 +2,7 @@
 Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libx11-dev (>= 1:0.99.2),
  libsm-dev (>= 1:0.99.1),
@@ -20,7 +20,10 @@
 Vcs-Git: https://salsa.debian.org/xorg-team/lib/libxt.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libxt
 
-Package: libxt6
+Package: libxt6t64
+Provides: ${t64:Provides}
+Replaces: libxt6
+Breaks: libxt6 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -46,7 +49,7 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libxt6 (= ${binary:Version}),
+ libxt6t64 (= ${binary:Version}),
  libx11-dev,
  x11proto-dev,
  libsm-dev,
reverted:
--- libxt-1.2.1/debian/libxt6.install
+++ libxt-1.2.1.orig/debian/libxt6.install
@@ -1 +0,0 @@
-usr/lib/*/libXt.so.6*
reverted:
--- libxt-1.2.1/debian/libxt6.symbols
+++ libxt-1.2.1.orig/debian/libxt6.symbols
@@ -1,481 +0,0 @@
-libXt.so.6 libxt6 #MINVER#
- XtCvtStringToBoolean@Base 0
- XtGetSelectionValueIncremental@Base 0
- _XtTranslateEvent@Base 0
- XtAddEventHandler@Base 0
- applicationShellWidgetClass@Base 0
- XtReleaseGC@Base 0
- XtGetSelectionParameters@Base 0
- XtCvtStringToBool@Base 0
- XtDisownSelection@Base 0
- constraintClassRec@Base 0
- XtCvtIntToFont@Base 0
- XtQueryGeometry@Base 0
- XtIsComposite@Base 0
- XtAllocateGC@Base 0
- XtAppErrorMsg@Base 0
- XtAppGetSelectionTimeout@Base 0
- vendorShellWidgetClass@Base 0
- XtProcessLock@Base 0
- XtRemoveSignal@Base 0
- XtCvtStringToRestartStyle@Base 0
- XtIsRectObj@Base 0
- _XtPeekCallback@Base 0
- _XtCreatePopupShell@Base 0
- XtCvtStringToFontStruct@Base 0
- XtAddCallback@Base 0
- XtChangeManagedSet@Base 0
- XtAddInput@Base 0
- XtAppAddBlockHook@Base 0
- XtVaCreateWidget@Base 0
- _XtGlobalTM@Base 0
- _XtAddTMConverters@Base 0
- XtRegisterCaseConverter@Base 0
- XtMoveWidget@Base 0
- _XtCompileCallbackList@Base 0
- XtPopdown@Base 0
- widgetClass@Base 0
- _XtTableAddConverter@Base 0
- XtAddExposureToRegion@Base 0
- XtIsShell@Base 0
- XtCalloc@Base 0
- _XtRemoveCallback@Base 0
- XtBuildEventMask@Base 0
- _XtGetTypeIndex@Base 0
- XtCvtStringToAtom@Base 0
- XtDispatchEvent@Base 0
- XtRemoveInput@Base 0
- XtNewString@Base 0
- _XtDefaultWarning@Base 0
- topLevelShellClassRec@Base 0
- _XtComputeLateBindings@Base 0
- XtIsOverrideShell@Base 0
- XtRealloc@Base 0
- XtCvtStringToShort@Base 0
- XtStrings@Base 0
- XtCallbackReleaseCacheRefList@Base 0
- XtReleasePropertyAtom@Base 0
- XtMainLoop@Base 0
- XtCloseDisplay@Base 0
- XtGetSubresources@Base 0
- XtTranslateCoords@Base 0
- XtGetSelectionRequest@Base 0
- _XtRemoveStateTreeByIndex@Base 0
- _XtParseTreeToStateTree@Base 0
- XtCvtStringToVisual@Base 0
- XtCvtIntToPixel@Base 0
- XtTranslateKey@Base 0
- _XtBindActions@Base 0
- _XtPopupInitialize@Base 0
- _XtGetPerDisplay@Base 0
- XtParseAcceleratorTable@Base 0
- XtAddConverter@Base 0
- XtHooksOfDisplay@Base 0
- XtSetSelectionTimeout@Base 0
- shellWidgetClass@Base 0
- _XtFreeActions@Base 0
- _XtCreateHookObj@Base 0
- XtCallbackExclusive@Base 0
- _XtInitAppLock@Base 0
- XtAugmentTranslations@Base 0
- XtNameToWidget@Base 0
- XtIsSubclass@Base 0
- _XtAddShellToHookObj@Base 0
- _XtGetSubresources@Base 0
- _XtDefaultAppContext@Base 0
- XtNoticeSignal@Base 0
- _XtGetResources@Base 0
- _XtPopup@Base 0
- vendorShellClassRec@Base 0
- XtIsTopLevelShell@Base 0
- _XtInstallTranslations@Base 0
- XtAppAddActionHook@Base 0
- _XtDisplayInitialize@Base 0
- XtAppGetExitFlag@Base 0
- XtCvtStringToFontSet@Base 0
- XtRealizeWidget@Base 0
- _XtHeapInit@Base 0
- XtScreenOfObject@Base 0
- _XtCompileResourceList@Base 0
- XtAppGetErrorDatabaseText@Base 0
- XtRemoveTimeOut@Base 0
- XtIsObject@Base 0
- XtCallConverter@Base 0
- XtMapWidget@Base 0
- 

Bug#1056253: rust-ripasso-cursive - FTBFS with rust-ripasso 0.6.4

2024-02-29 Thread Alexander Kjäll
Hi

I was waiting for another transition that was staged in experimental. Due
to the quality of the different clipboard crates.

But if this block something I will make a temporary solution.

//Alex

On Fri, 1 Mar 2024, 08:19 Salvatore Bonaccorso,  wrote:

> Hi
>
> On Mon, Dec 11, 2023 at 07:10:22PM +0100, Alexander Kjäll wrote:
> > Hi
> >
> > I'm sorry for the semver breakage, the last version was a bit stressed
> > out due to the security problems with libgit2 not verifying server
> > signatures (that has since been fixed).
> >
> > I think the best path forward might be to package the latest versions,
> > I have started that but not finished yet due to some real life things
> > taking all my free time lately.
>
> Was there any progress on it (or can/should rust-ripasso-cursive be
> removed from the archive)?
>
> I'm asking because an old version of libgit2-1.5 binary package cannot
> be removed from unstable, as rust-ripasso-cursive cannot be rebuild
> right now to pick up the new dependency.
>
> Regards,
> Salvatore
>


Bug#1036884: transition: time64_t

2024-02-29 Thread Sebastian Ramacher
On 2024-02-29 23:08:45 -0800, Steve Langasek wrote:
> We are going to need a lot of binNMUs for the time_t transition of course,
> but we're not quite ready to do the mass binNMUs.
> 
> In the short term, can you please binNMU apt for libgnutls30t64?
> 
> This needs to be built with dpkg-dev (>= 1.5.22), gcc-13 (>= 13.2.0-16.1),
> and libgnutls28-dev (>= 3.8.3-1.1).

Scheduled.

Cheers
-- 
Sebastian Ramacher



Bug#1062735: libxmltok: NMU diff for 64-bit time_t transition

2024-02-29 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 libxmltok-1.2/debian/changelog libxmltok-1.2/debian/changelog
--- libxmltok-1.2/debian/changelog  2017-08-10 12:06:20.0 +
+++ libxmltok-1.2/debian/changelog  2024-03-01 07:20:23.0 +
@@ -1,3 +1,10 @@
+libxmltok (1.2-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062735
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:20:23 +
+
 libxmltok (1.2-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru libxmltok-1.2/debian/control libxmltok-1.2/debian/control
--- libxmltok-1.2/debian/control2017-08-10 12:02:58.0 +
+++ libxmltok-1.2/debian/control2024-03-01 07:20:23.0 +
@@ -5,12 +5,12 @@
 Uploaders: Ardo van Rangelrooij 
 Homepage: http://www.jclark.com/xml/expat.html
 Standards-Version: 4.0.1
-Build-Depends: debhelper (>= 10)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10)
 
 Package: libxmltok1-dev
 Section: libdevel
 Architecture: any
-Depends: libxmltok1 (= ${binary:Version}), ${misc:Depends}, libc6-dev | 
libc-dev
+Depends: libxmltok1t64 (= ${binary:Version}), ${misc:Depends}, libc6-dev | 
libc-dev
 Description: XML Parser Toolkit, developer libraries
  Libraries for XML parsing in C.  It aims to be fully conforming. It
  is currently not a validating XML processor.
@@ -21,7 +21,10 @@
  .
  This package contains the development headers.
 
-Package: libxmltok1
+Package: libxmltok1t64
+Provides: ${t64:Provides}
+Replaces: libxmltok1
+Breaks: libxmltok1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: XML Parser Toolkit, runtime libraries
diff -Nru libxmltok-1.2/debian/libxmltok1.docs 
libxmltok-1.2/debian/libxmltok1.docs
--- libxmltok-1.2/debian/libxmltok1.docs2017-08-10 12:01:46.0 
+
+++ libxmltok-1.2/debian/libxmltok1.docs1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/README.xmltok
diff -Nru libxmltok-1.2/debian/libxmltok1.install 
libxmltok-1.2/debian/libxmltok1.install
--- libxmltok-1.2/debian/libxmltok1.install 2017-08-10 12:01:46.0 
+
+++ libxmltok-1.2/debian/libxmltok1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.*
diff -Nru libxmltok-1.2/debian/libxmltok1t64.docs 
libxmltok-1.2/debian/libxmltok1t64.docs
--- libxmltok-1.2/debian/libxmltok1t64.docs 1970-01-01 00:00:00.0 
+
+++ libxmltok-1.2/debian/libxmltok1t64.docs 2017-08-10 12:01:46.0 
+
@@ -0,0 +1 @@
+debian/README.xmltok
diff -Nru libxmltok-1.2/debian/libxmltok1t64.install 
libxmltok-1.2/debian/libxmltok1t64.install
--- libxmltok-1.2/debian/libxmltok1t64.install  1970-01-01 00:00:00.0 
+
+++ libxmltok-1.2/debian/libxmltok1t64.install  2017-08-10 12:01:46.0 
+
@@ -0,0 +1 @@
+usr/lib/*.so.*
diff -Nru libxmltok-1.2/debian/libxmltok1t64.lintian-overrides 
libxmltok-1.2/debian/libxmltok1t64.lintian-overrides
--- libxmltok-1.2/debian/libxmltok1t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ libxmltok-1.2/debian/libxmltok1t64.lintian-overrides2024-03-01 
07:20:19.0 +
@@ -0,0 +1 @@
+libxmltok1t64: package-name-doesnt-match-sonames libxmltok1


Bug#1062733: libxlsxwriter: NMU diff for 64-bit time_t transition

2024-02-29 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 libxlsxwriter-1.1.5/debian/changelog 
libxlsxwriter-1.1.5/debian/changelog
--- libxlsxwriter-1.1.5/debian/changelog2023-08-06 00:03:22.0 
+
+++ libxlsxwriter-1.1.5/debian/changelog2024-03-01 07:18:14.0 
+
@@ -1,3 +1,10 @@
+libxlsxwriter (1.1.5-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062733
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:18:14 +
+
 libxlsxwriter (1.1.5-1) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru libxlsxwriter-1.1.5/debian/control libxlsxwriter-1.1.5/debian/control
--- libxlsxwriter-1.1.5/debian/control  2023-08-06 00:02:51.0 +
+++ libxlsxwriter-1.1.5/debian/control  2024-03-01 07:18:14.0 +
@@ -5,7 +5,7 @@
 Uploaders:
  Boyuan Yang ,
  Debian Deepin Packaging Team ,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cmake,
  debhelper-compat (= 13),
  libminizip-dev,
@@ -24,7 +24,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libxlsxwriter5 (= ${binary:Version}),
+ libxlsxwriter5t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Library for XLSX -- development library of xlsxwriter
  Libxlsxwriter is a C library that can be used
@@ -34,7 +34,10 @@
  This package contains the header file and development library of
  xlsxwriter.
 
-Package: libxlsxwriter5
+Package: libxlsxwriter5t64
+Provides: ${t64:Provides}
+Replaces: libxlsxwriter5
+Breaks: libxlsxwriter5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru libxlsxwriter-1.1.5/debian/libxlsxwriter5.install 
libxlsxwriter-1.1.5/debian/libxlsxwriter5.install
--- libxlsxwriter-1.1.5/debian/libxlsxwriter5.install   2023-08-06 
00:02:51.0 +
+++ libxlsxwriter-1.1.5/debian/libxlsxwriter5.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libxlsxwriter.so.*
diff -Nru libxlsxwriter-1.1.5/debian/libxlsxwriter5.symbols 
libxlsxwriter-1.1.5/debian/libxlsxwriter5.symbols
--- libxlsxwriter-1.1.5/debian/libxlsxwriter5.symbols   2023-08-06 
00:02:51.0 +
+++ libxlsxwriter-1.1.5/debian/libxlsxwriter5.symbols   1970-01-01 
00:00:00.0 +
@@ -1,1102 +0,0 @@
-libxlsxwriter.so.5 libxlsxwriter5 #MINVER#
-* Build-Depends-Package: libxlsxwriter-dev
- _add_buffer_to_zip@Base 1.1.5
- _add_chart_cache_data@Base 1.1.5
- _add_file_to_zip@Base 1.1.5
- _add_relationship@Base 1.1.5
- _add_to_zip@Base 1.1.5
- _add_vba_project@Base 1.1.5
- _app_xml_declaration@Base 1.1.5
- _apply_alignment@Base 1.1.5
- _author_id_cmp@Base 1.1.5
- _calculate_spans@Base 1.1.5
- _cell_cmp@Base 1.1.5
- _chart_add_axis_ids@Base 1.1.5
- _chart_adjust_max_crossing@Base 1.1.5
- _chart_axis_set_default_num_format@Base 1.1.5
- _chart_check_error_bars@Base 1.1.5
- _chart_convert_fill_args@Base 1.1.5
- _chart_convert_font_args@Base 1.1.5
- _chart_convert_line_args@Base 1.1.5
- _chart_convert_pattern_args@Base 1.1.5
- _chart_free_data_labels@Base 1.1.5
- _chart_free_font@Base 1.1.5
- _chart_free_points@Base 1.1.5
- _chart_free_range@Base 1.1.5
- _chart_init_data_cache@Base 1.1.5
- _chart_initialize@Base 1.1.5
- _chart_initialize_area_chart@Base 1.1.5
- _chart_initialize_bar_chart@Base 1.1.5
- _chart_initialize_column_chart@Base 1.1.5
- _chart_initialize_doughnut_chart@Base 1.1.5
- _chart_initialize_line_chart@Base 1.1.5
- _chart_initialize_pie_chart@Base 1.1.5
- _chart_initialize_radar_chart@Base 1.1.5
- _chart_initialize_scatter_chart@Base 1.1.5
- _chart_series_free@Base 1.1.5
- _chart_set_default_marker_type@Base 1.1.5
- _chart_set_range@Base 1.1.5
- _chart_swap_bar_axes@Base 1.1.5
- _chart_write_a_alpha@Base 1.1.5
- _chart_write_a_bg_clr@Base 1.1.5
- _chart_write_a_body_pr@Base 1.1.5
- _chart_write_a_def_rpr@Base 1.1.5
- _chart_write_a_end_para_rpr@Base 1.1.5
- _chart_write_a_fg_clr@Base 1.1.5
- _chart_write_a_ln@Base 1.1.5
- _chart_write_a_lst_style@Base 1.1.5
- _chart_write_a_no_fill@Base 1.1.5
- _chart_write_a_p_formula@Base 1.1.5
- _chart_write_a_p_pie@Base 1.1.5
- _chart_write_a_p_pr_formula@Base 1.1.5
- _chart_write_a_p_pr_pie@Base 1.1.5
- _chart_write_a_p_pr_rich@Base 1.1.5
- _chart_write_a_p_rich@Base 1.1.5
- _chart_write_a_patt_fill@Base 1.1.5
- _chart_write_a_prst_dash@Base 1.1.5
- _chart_write_a_r@Base 1.1.5
- _chart_write_a_r_pr@Base 1.1.5
- 

Bug#1062730: libwebsockets: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Uh yeah let's try that one more time.

On Thu, Feb 29, 2024 at 10:46:43PM -0800, Steve Langasek wrote:
> Sorry, for some reason a number of bugs failed to have their patches
> attached.  Please find the debdiff from the experimental upload attached
> now.
> 
> On Fri, Feb 02, 2024 at 11:00:08PM +, Steve Langasek wrote:
> > Source: libwebsockets
> > Version: 4.3.3-1
> > Severity: serious
> > Tags: patch pending sid trixie
> > Justification: library ABI skew on upgrade
> > User: debian-...@lists.debian.org
> > Usertags: time-t
> > 
> > NOTICE: these changes must not be uploaded to unstable yet!
> > 
> > Dear maintainer,
> > 
> > As part of the 64-bit time_t transition required to support 32-bit
> > architectures in 2038 and beyond
> > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> > libwebsockets as a source package shipping runtime libraries whose ABI
> > either is affected by the change in size of time_t, or could not be
> > analyzed via abi-compliance-checker (and therefore to be on the safe
> > side we assume is affected).
> > 
> > To ensure that inconsistent combinations of libraries with their
> > reverse-dependencies are never installed together, it is necessary to
> > have a library transition, which is most easily done by renaming the
> > runtime library package.
> > 
> > Since turning on 64-bit time_t is being handled centrally through a change
> > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> > important that libraries affected by this ABI change all be uploaded close
> > together in time.  Therefore I have prepared a 0-day NMU for libwebsockets
> > which will initially be uploaded to experimental if possible, then to
> > unstable after packages have cleared binary NEW.
> > 
> > Please find the patch for this NMU attached.
> > 
> > If you have any concerns about this patch, please reach out ASAP.  Although
> > this package will be uploaded to experimental immediately, there will be a
> > period of several days before we begin uploads to unstable; so if 
> > information
> > becomes available that your package should not be included in the 
> > transition,
> > there is time for us to amend the planned uploads.
> > 
> > 
> > 
> > -- System Information:
> > Debian Release: trixie/sid
> >   APT prefers unstable
> >   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> > 'experimental')
> > Architecture: amd64 (x86_64)
> > 
> > Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> > Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> > Shell: /bin/sh linked to /usr/bin/dash
> > Init: systemd (via /run/systemd/system)
> > 
> 
> -- 
> Steve Langasek   Give me a lever long enough and a Free OS
> Debian Developer   to set it on, and I can move the world.
> Ubuntu Developer   https://www.debian.org/
> slanga...@ubuntu.com vor...@debian.org

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libwebsockets-4.3.3/debian/changelog 
libwebsockets-4.3.3/debian/changelog
--- libwebsockets-4.3.3/debian/changelog2023-12-10 08:47:50.0 
+
+++ libwebsockets-4.3.3/debian/changelog2024-02-02 19:26:00.0 
+
@@ -1,3 +1,10 @@
+libwebsockets (4.3.3-1.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:26:00 +
+
 libwebsockets (4.3.3-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru libwebsockets-4.3.3/debian/control libwebsockets-4.3.3/debian/control
--- libwebsockets-4.3.3/debian/control  2022-08-22 19:55:48.0 +
+++ libwebsockets-4.3.3/debian/control  2024-02-02 19:26:00.0 +
@@ -10,7 +10,10 @@
 Homepage: https://libwebsockets.org/
 Rules-Requires-Root: no
 
-Package: libwebsockets19
+Package: libwebsockets19t64
+Provides: ${t64:Provides}
+Replaces: libwebsockets19
+Breaks: libwebsockets19 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -24,7 +27,7 @@
 Package: libwebsockets-evlib-ev
 Architecture: any
 Multi-Arch: same
-Depends: libwebsockets19 (= ${binary:Version}),
+Depends: libwebsockets19t64 (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends}
 Description: lightweight C websockets library
  Libwebsockets is a lightweight pure C library for both websockets
@@ -36,7 +39,7 @@
 Package: libwebsockets-evlib-uv
 Architecture: any
 Multi-Arch: same
-Depends: libwebsockets19 (= ${binary:Version}),
+Depends: libwebsockets19t64 (= 

Bug#1062734: libxmlbird: NMU diff for 64-bit time_t transition

2024-02-29 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 libxmlbird-1.2.15/debian/changelog libxmlbird-1.2.15/debian/changelog
--- libxmlbird-1.2.15/debian/changelog  2024-01-12 04:17:09.0 +
+++ libxmlbird-1.2.15/debian/changelog  2024-03-01 07:19:55.0 +
@@ -1,3 +1,10 @@
+libxmlbird (1.2.15-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062734
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:19:55 +
+
 libxmlbird (1.2.15-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru libxmlbird-1.2.15/debian/control libxmlbird-1.2.15/debian/control
--- libxmlbird-1.2.15/debian/control2024-01-12 04:15:37.0 +
+++ libxmlbird-1.2.15/debian/control2024-03-01 07:19:55.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Maintainer: Debian Fonts Task Force 
 Uploaders: Hideki Yamane 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
valac | valac (>= 0.17.3),
python3-doit (>= 0.30.3),
libglib2.0-dev,
@@ -17,7 +17,7 @@
 Package: libxmlbird-dev
 Section: libdevel
 Architecture: any
-Depends: libxmlbird1 (= ${binary:Version}), ${misc:Depends}
+Depends: libxmlbird1t64 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: XML parser written in Vala (development files)
  XML Bird is a library for parsing documents written in the Exensible Markup
@@ -27,7 +27,10 @@
  .
  This package contains development files.
 
-Package: libxmlbird1
+Package: libxmlbird1t64
+Provides: ${t64:Provides}
+Replaces: libxmlbird1
+Breaks: libxmlbird1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
diff -Nru libxmlbird-1.2.15/debian/libxmlbird1.dirs 
libxmlbird-1.2.15/debian/libxmlbird1.dirs
--- libxmlbird-1.2.15/debian/libxmlbird1.dirs   2024-01-12 04:15:37.0 
+
+++ libxmlbird-1.2.15/debian/libxmlbird1.dirs   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru libxmlbird-1.2.15/debian/libxmlbird1.install 
libxmlbird-1.2.15/debian/libxmlbird1.install
--- libxmlbird-1.2.15/debian/libxmlbird1.install2024-01-12 
04:15:37.0 +
+++ libxmlbird-1.2.15/debian/libxmlbird1.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libxmlbird-1.2.15/debian/libxmlbird1t64.dirs 
libxmlbird-1.2.15/debian/libxmlbird1t64.dirs
--- libxmlbird-1.2.15/debian/libxmlbird1t64.dirs1970-01-01 
00:00:00.0 +
+++ libxmlbird-1.2.15/debian/libxmlbird1t64.dirs2024-01-12 
04:15:37.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru libxmlbird-1.2.15/debian/libxmlbird1t64.install 
libxmlbird-1.2.15/debian/libxmlbird1t64.install
--- libxmlbird-1.2.15/debian/libxmlbird1t64.install 1970-01-01 
00:00:00.0 +
+++ libxmlbird-1.2.15/debian/libxmlbird1t64.install 2024-01-12 
04:15:37.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libxmlbird-1.2.15/debian/libxmlbird1t64.lintian-overrides 
libxmlbird-1.2.15/debian/libxmlbird1t64.lintian-overrides
--- libxmlbird-1.2.15/debian/libxmlbird1t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ libxmlbird-1.2.15/debian/libxmlbird1t64.lintian-overrides   2024-03-01 
07:19:43.0 +
@@ -0,0 +1 @@
+libxmlbird1t64: package-name-doesnt-match-sonames libxmlbird1


Bug#1056253: rust-ripasso-cursive - FTBFS with rust-ripasso 0.6.4

2024-02-29 Thread Salvatore Bonaccorso
Hi

On Mon, Dec 11, 2023 at 07:10:22PM +0100, Alexander Kjäll wrote:
> Hi
> 
> I'm sorry for the semver breakage, the last version was a bit stressed
> out due to the security problems with libgit2 not verifying server
> signatures (that has since been fixed).
> 
> I think the best path forward might be to package the latest versions,
> I have started that but not finished yet due to some real life things
> taking all my free time lately.

Was there any progress on it (or can/should rust-ripasso-cursive be
removed from the archive)?

I'm asking because an old version of libgit2-1.5 binary package cannot
be removed from unstable, as rust-ripasso-cursive cannot be rebuild
right now to pick up the new dependency.

Regards,
Salvatore



Bug#1062729: libvslvm: NMU diff for 64-bit time_t transition

2024-02-29 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 libvslvm-20181227/debian/changelog libvslvm-20181227/debian/changelog
--- libvslvm-20181227/debian/changelog  2020-01-18 22:17:07.0 +
+++ libvslvm-20181227/debian/changelog  2024-03-01 07:14:13.0 +
@@ -1,3 +1,10 @@
+libvslvm (20181227-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062729
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:14:13 +
+
 libvslvm (20181227-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru libvslvm-20181227/debian/control libvslvm-20181227/debian/control
--- libvslvm-20181227/debian/control2020-01-18 22:17:07.0 +
+++ libvslvm-20181227/debian/control2024-03-01 07:14:13.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Maintainer: Debian Security Tools 
 Uploaders: Hilko Bengen 
-Build-Depends: debhelper (>= 11),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 11),
  dh-python,
  pkg-config,
  libfuse-dev,
@@ -18,14 +18,17 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libvslvm1 (= ${binary:Version})
+ libvslvm1t64 (= ${binary:Version})
 Description: Linux LVM volume system format access library -- development files
  libvslvm is a library to access the Linux Logical Volume Manager
  (LVM) volume system format.
  .
  This package includes the development support files.
 
-Package: libvslvm1
+Package: libvslvm1t64
+Provides: ${t64:Provides}
+Replaces: libvslvm1
+Breaks: libvslvm1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -42,7 +45,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libvslvm1,
+ libvslvm1t64,
 Description: Linux LVM volume system format access library -- Utilities
  libvslvm is a library to access the Linux Logical Volume Manager
  (LVM) volume system format.
@@ -52,7 +55,7 @@
 Package: python3-libvslvm
 Section: python
 Architecture: any
-Depends: libvslvm1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
${python3:Depends}
+Depends: libvslvm1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
 Description: Linux LVM volume system format access library -- Python 3 bindings
  libvslvm is a library to access the Linux Logical Volume Manager
  (LVM) volume system format.
diff -Nru libvslvm-20181227/debian/libvslvm1.install 
libvslvm-20181227/debian/libvslvm1.install
--- libvslvm-20181227/debian/libvslvm1.install  2020-01-18 22:17:07.0 
+
+++ libvslvm-20181227/debian/libvslvm1.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru libvslvm-20181227/debian/libvslvm1.symbols 
libvslvm-20181227/debian/libvslvm1.symbols
--- libvslvm-20181227/debian/libvslvm1.symbols  2020-01-18 22:17:07.0 
+
+++ libvslvm-20181227/debian/libvslvm1.symbols  1970-01-01 00:00:00.0 
+
@@ -1,166 +0,0 @@
-libvslvm.so.1 libvslvm1 #MINVER#
- (optional|regex)^libbfio_.* 0
- (optional|regex)^libcdata_.* 0
- (optional|regex)^libcerror_.* 0
- (optional|regex)^libcfile_.* 0
- (optional|regex)^libclocale_.* 0
- (optional|regex)^libcnotify_.* 0
- (optional|regex)^libcpath_.* 0
- (optional|regex)^libcsplit_.* 0
- (optional|regex)^libcthreads_.* 0
- (optional|regex)^libfcache_.* 0
- (optional|regex)^libfdata_.* 0
- (optional|regex)^libfvalue_.* 0
- (optional|regex)^libuna_.* 0
- libvslvm_check_volume_signature@Base 20160110
- libvslvm_check_volume_signature_file_io_handle@Base 20160110
- libvslvm_checksum_calculate_crc32@Base 20160110
- libvslvm_checksum_calculate_weak_crc32@Base 20160110
- libvslvm_checksum_crc32_table@Base 20160110
- libvslvm_checksum_crc32_table_computed@Base 20160110
- libvslvm_checksum_initialize_crc32_table@Base 20160110
- libvslvm_chunk_data_free@Base 20160110
- libvslvm_chunk_data_initialize@Base 20160110
- libvslvm_chunk_data_read_file_io_pool@Base 20181227
- libvslvm_data_area_descriptor_free@Base 20160110
- libvslvm_data_area_descriptor_get@Base 20160110
- libvslvm_data_area_descriptor_initialize@Base 20160110
- libvslvm_data_area_descriptor_set@Base 20160110
- libvslvm_error_backtrace_fprint@Base 20160110
- libvslvm_error_backtrace_sprint@Base 20160110
- libvslvm_error_fprint@Base 20160110
- libvslvm_error_free@Base 20160110
- 

Bug#1062732: libxeddsa: NMU diff for 64-bit time_t transition

2024-02-29 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 libxeddsa-2.0.0+20221109.06a02c8/debian/changelog 
libxeddsa-2.0.0+20221109.06a02c8/debian/changelog
--- libxeddsa-2.0.0+20221109.06a02c8/debian/changelog   2022-12-04 
07:12:13.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/changelog   2024-03-01 
07:17:19.0 +
@@ -1,3 +1,10 @@
+libxeddsa (2.0.0+20221109.06a02c8-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062732
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:17:19 +
+
 libxeddsa (2.0.0+20221109.06a02c8-2) unstable; urgency=medium
 
   * Use a map file
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/control 
libxeddsa-2.0.0+20221109.06a02c8/debian/control
--- libxeddsa-2.0.0+20221109.06a02c8/debian/control 2022-11-24 
02:13:51.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/control 2024-03-01 
07:17:19.0 +
@@ -3,7 +3,7 @@
 Uploaders: Martin 
 Section: libs
 Priority: optional
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
   debhelper-compat (= 13),
   doxygen,
   libsodium-dev,
@@ -22,7 +22,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libxeddsa2 (= ${binary:Version}),
+Depends: libxeddsa2t64 (= ${binary:Version}),
  ${misc:Depends},
 ${sphinxdoc:Depends},
 Pre-Depends: ${misc:Pre-Depends}
@@ -38,7 +38,10 @@
  .
  This package contains the development files.
 
-Package: libxeddsa2
+Package: libxeddsa2t64
+Provides: ${t64:Provides}
+Replaces: libxeddsa2
+Breaks: libxeddsa2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install 
libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install
--- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install  2022-11-23 
23:27:13.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-bin/dynamic/libxeddsa.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols 
libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols
--- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols  2022-12-04 
07:12:13.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols  1970-01-01 
00:00:00.0 +
@@ -1,16 +0,0 @@
-libxeddsa.so.2 libxeddsa2 #MINVER#
- XEDDSA_VERSION_MAJOR@Base 2.0.0
- XEDDSA_VERSION_MINOR@Base 2.0.0
- XEDDSA_VERSION_REVISION@Base 2.0.0
- curve25519_pub_to_ed25519_pub@Base 2.0.0
- ed25519_priv_sign@Base 2.0.0
- ed25519_pub_to_curve25519_pub@Base 2.0.0
- ed25519_seed_sign@Base 2.0.0
- ed25519_verify@Base 2.0.0
- priv_force_sign@Base 2.0.0
- priv_to_curve25519_pub@Base 2.0.0
- priv_to_ed25519_pub@Base 2.0.0
- seed_to_ed25519_pub@Base 2.0.0
- seed_to_priv@Base 2.0.0
- x25519@Base 2.0.0
- xeddsa_init@Base 2.0.0
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.install 
libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.install
--- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.install   
1970-01-01 00:00:00.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.install   
2022-11-23 23:27:13.0 +
@@ -0,0 +1 @@
+bin/dynamic/libxeddsa.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru 
libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.lintian-overrides 
libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.lintian-overrides
--- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.lintian-overrides 
2024-03-01 07:16:54.0 +
@@ -0,0 +1 @@
+libxeddsa2t64: package-name-doesnt-match-sonames libxeddsa2
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.symbols 
libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.symbols
--- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.symbols   
1970-01-01 00:00:00.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2t64.symbols   
2024-03-01 07:16:54.0 +
@@ -0,0 +1,16 @@
+libxeddsa.so.2 libxeddsa2t64 #MINVER#
+ XEDDSA_VERSION_MAJOR@Base 2.0.0
+ 

Bug#1062731: libwfa2: NMU diff for 64-bit time_t transition

2024-02-29 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 libwfa2-2.3.3/debian/changelog libwfa2-2.3.3/debian/changelog
--- libwfa2-2.3.3/debian/changelog  2023-07-15 05:42:16.0 +
+++ libwfa2-2.3.3/debian/changelog  2024-03-01 07:16:29.0 +
@@ -1,3 +1,10 @@
+libwfa2 (2.3.3-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062731
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:16:29 +
+
 libwfa2 (2.3.3-2) unstable; urgency=medium
 
   * Team Upload.
diff -Nru libwfa2-2.3.3/debian/control libwfa2-2.3.3/debian/control
--- libwfa2-2.3.3/debian/control2023-07-15 05:23:04.0 +
+++ libwfa2-2.3.3/debian/control2024-03-01 07:16:29.0 +
@@ -3,8 +3,8 @@
 Uploaders: Andreas Tille 
 Section: science
 Priority: optional
-Build-Depends: debhelper-compat (= 13),
-   d-shlibs,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
+   d-shlibs (>= 0.106),
cmake,
pkg-config
 Standards-Version: 4.6.2
@@ -13,7 +13,10 @@
 Homepage: https://github.com/smarco/WFA2-lib
 Rules-Requires-Root: no
 
-Package: libwfa2-0
+Package: libwfa2-0t64
+Provides: ${t64:Provides}
+Replaces: libwfa2-0
+Conflicts: libwfa2-0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -38,7 +41,7 @@
 Package: libwfa2-dev
 Architecture: any
 Section: libdevel
-Depends: libwfa2-0 (= ${binary:Version}),
+Depends: libwfa2-0t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: exact gap-affine algorithm (development)
diff -Nru libwfa2-2.3.3/debian/libwfa2-0.install 
libwfa2-2.3.3/debian/libwfa2-0.install
--- libwfa2-2.3.3/debian/libwfa2-0.install  2023-07-15 05:23:04.0 
+
+++ libwfa2-2.3.3/debian/libwfa2-0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libwfa2cpp.so.0
diff -Nru libwfa2-2.3.3/debian/libwfa2-0t64.install 
libwfa2-2.3.3/debian/libwfa2-0t64.install
--- libwfa2-2.3.3/debian/libwfa2-0t64.install   1970-01-01 00:00:00.0 
+
+++ libwfa2-2.3.3/debian/libwfa2-0t64.install   2023-07-15 05:23:04.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libwfa2cpp.so.0
diff -Nru libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides 
libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides
--- libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides 2024-03-01 
07:15:31.0 +
@@ -0,0 +1 @@
+libwfa2-0t64: package-name-doesnt-match-sonames libwfa2-0
diff -Nru libwfa2-2.3.3/debian/rules libwfa2-2.3.3/debian/rules
--- libwfa2-2.3.3/debian/rules  2023-07-15 05:23:04.0 +
+++ libwfa2-2.3.3/debian/rules  2024-03-01 07:16:28.0 +
@@ -14,6 +14,7 @@
 override_dh_install:
dh_install
d-shlibmove --commit \
+   --t64 \
--multiarch \
--devunversioned \
--exclude-la \


Bug#1062727: libvshadow: NMU diff for 64-bit time_t transition

2024-02-29 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 libvshadow-20190323/debian/changelog 
libvshadow-20190323/debian/changelog
--- libvshadow-20190323/debian/changelog2021-01-27 09:03:41.0 
+
+++ libvshadow-20190323/debian/changelog2024-03-01 07:12:55.0 
+
@@ -1,3 +1,10 @@
+libvshadow (20190323-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062727
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:12:55 +
+
 libvshadow (20190323-2) unstable; urgency=medium
 
   [ Samuel Henrique ]
diff -Nru libvshadow-20190323/debian/control libvshadow-20190323/debian/control
--- libvshadow-20190323/debian/control  2021-01-27 09:03:41.0 +
+++ libvshadow-20190323/debian/control  2024-03-01 07:12:55.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Maintainer: Debian Security Tools 
 Uploaders: Hilko Bengen 
-Build-Depends: debhelper-compat (= 11),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 11),
  dh-python,
  pkg-config,
  libbfio-dev, libfuse-dev,
@@ -18,7 +18,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libvshadow1 (= ${binary:Version})
+ libvshadow1t64 (= ${binary:Version})
 Description: Volume Shadow Snapshot format access library -- development files
  libvshadow is a library to access the Volume Shadow Snapshot (VSS)
  format. The VSS format is used by Windows, as of Vista, to maintain
@@ -26,7 +26,10 @@
  .
  This package includes the development support files.
 
-Package: libvshadow1
+Package: libvshadow1t64
+Provides: ${t64:Provides}
+Replaces: libvshadow1
+Breaks: libvshadow1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -43,7 +46,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libvshadow1,
+ libvshadow1t64,
 Description: Volume Shadow Snapshot format access library -- Utilities
  libvshadow is a library to access the Volume Shadow Snapshot (VSS)
  format. The VSS format is used by Windows, as of Vista, to maintain
@@ -55,7 +58,7 @@
 Package: python3-libvshadow
 Section: python
 Architecture: any
-Depends: libvshadow1 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends},
+Depends: libvshadow1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends},
  ${python3:Depends},
 Description: Volume Shadow Snapshot format access library -- Python 3 bindings
  libvshadow is a library to access the Volume Shadow Snapshot (VSS)
diff -Nru libvshadow-20190323/debian/libvshadow1.install 
libvshadow-20190323/debian/libvshadow1.install
--- libvshadow-20190323/debian/libvshadow1.install  2021-01-27 
09:03:41.0 +
+++ libvshadow-20190323/debian/libvshadow1.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*-*/lib*.so.*
diff -Nru libvshadow-20190323/debian/libvshadow1.symbols 
libvshadow-20190323/debian/libvshadow1.symbols
--- libvshadow-20190323/debian/libvshadow1.symbols  2021-01-27 
09:03:41.0 +
+++ libvshadow-20190323/debian/libvshadow1.symbols  1970-01-01 
00:00:00.0 +
@@ -1,113 +0,0 @@
-libvshadow.so.1 libvshadow1 #MINVER#
- (optional|regex)^libcdata_.* 0
- (optional|regex)^libcerror_.* 0
- (optional|regex)^libcfile_.* 0
- (optional|regex)^libclocale_.* 0
- (optional|regex)^libcnotify_.* 0
- (optional|regex)^libcpath_.* 0
- (optional|regex)^libcsplit_.* 0
- (optional|regex)^libcthreads_.* 0
- (optional|regex)^libfdatetime_.* 0
- (optional|regex)^libfguid_.* 0
- (optional|regex)^libuna_.* 0
- libvshadow_block_descriptor_clone@Base 20150106
- libvshadow_block_descriptor_compare_by_original_offset@Base 20150106
- libvshadow_block_descriptor_compare_by_relative_offset@Base 20150106
- libvshadow_block_descriptor_compare_range_by_original_offset_value@Base 
20150106
- libvshadow_block_descriptor_compare_range_by_relative_offset_value@Base 
20150106
- libvshadow_block_descriptor_compare_reverse@Base 20150106
- libvshadow_block_descriptor_free@Base 20150106
- libvshadow_block_descriptor_free_reverse@Base 20150106
- libvshadow_block_descriptor_initialize@Base 20150106
- libvshadow_block_descriptor_read_data@Base 2016
- libvshadow_block_free@Base 20150106
- libvshadow_block_get_offset@Base 20150106
- 

Bug#1062728: libvmime: NMU diff for 64-bit time_t transition

2024-02-29 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 libvmime-0.9.2/debian/changelog libvmime-0.9.2/debian/changelog
--- libvmime-0.9.2/debian/changelog 2023-09-06 22:08:37.0 +
+++ libvmime-0.9.2/debian/changelog 2024-03-01 07:08:10.0 +
@@ -1,3 +1,10 @@
+libvmime (0.9.2-8.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062728
+
+ -- Steve Langasek   Fri, 01 Mar 2024 07:08:10 +
+
 libvmime (0.9.2-8.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libvmime-0.9.2/debian/control libvmime-0.9.2/debian/control
--- libvmime-0.9.2/debian/control   2023-09-06 22:08:31.0 +
+++ libvmime-0.9.2/debian/control   2024-03-01 07:08:10.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Maintainer: Giraffe Maintainers 

 Uploaders: Carsten Schoenert 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
   cmake,
   debhelper-compat (= 13),
   libgtk-3-dev,
@@ -26,7 +26,7 @@
 Depends:
   libgnutls28-dev (>= 3.4.0~),
   libgsasl-dev,
-  libvmime1 (= ${binary:Version}),
+  libvmime1t64 (= ${binary:Version}),
   ${misc:Depends},
 Description: C++ mail library (development files)
  VMime is a powerful C++ class library for parsing, generating, or editing
@@ -41,7 +41,10 @@
  This package contains the development headers and the static library to
  develop applications using the libvmime.
 
-Package: libvmime1
+Package: libvmime1t64
+Provides: ${t64:Provides}
+Replaces: libvmime1
+Breaks: libvmime1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru libvmime-0.9.2/debian/libvmime1.install.in 
libvmime-0.9.2/debian/libvmime1.install.in
--- libvmime-0.9.2/debian/libvmime1.install.in  2022-01-22 11:11:27.0 
+
+++ libvmime-0.9.2/debian/libvmime1.install.in  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/lib*.so.*
diff -Nru libvmime-0.9.2/debian/libvmime1.symbols 
libvmime-0.9.2/debian/libvmime1.symbols
--- libvmime-0.9.2/debian/libvmime1.symbols 2022-01-22 11:11:27.0 
+
+++ libvmime-0.9.2/debian/libvmime1.symbols 1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-libvmime.so.1 libvmime1 #MINVER#
-* Build-Depends-Package: libvmime-dev
- (c++|regex)"(__gnu_cxx|std::|vmime::)" 0.9.2
diff -Nru libvmime-0.9.2/debian/libvmime1t64.install.in 
libvmime-0.9.2/debian/libvmime1t64.install.in
--- libvmime-0.9.2/debian/libvmime1t64.install.in   1970-01-01 
00:00:00.0 +
+++ libvmime-0.9.2/debian/libvmime1t64.install.in   2022-01-22 
11:11:27.0 +
@@ -0,0 +1 @@
+usr/lib/@DEB_HOST_MULTIARCH@/lib*.so.*
diff -Nru libvmime-0.9.2/debian/libvmime1t64.lintian-overrides 
libvmime-0.9.2/debian/libvmime1t64.lintian-overrides
--- libvmime-0.9.2/debian/libvmime1t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ libvmime-0.9.2/debian/libvmime1t64.lintian-overrides2024-03-01 
07:07:25.0 +
@@ -0,0 +1 @@
+libvmime1t64: package-name-doesnt-match-sonames libvmime1
diff -Nru libvmime-0.9.2/debian/libvmime1t64.symbols 
libvmime-0.9.2/debian/libvmime1t64.symbols
--- libvmime-0.9.2/debian/libvmime1t64.symbols  1970-01-01 00:00:00.0 
+
+++ libvmime-0.9.2/debian/libvmime1t64.symbols  2024-03-01 07:07:25.0 
+
@@ -0,0 +1,3 @@
+libvmime.so.1 libvmime1t64 #MINVER#
+* Build-Depends-Package: libvmime-dev
+ (c++|regex)"(__gnu_cxx|std::|vmime::)" 0.9.2


Bug#1065147: htpdate FTCBFS: uses the build architecture compiler

2024-02-29 Thread Helmut Grohne
Source: htpdate
Version: 1.3.7-2
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

htpdate regressed cross building. The upstream Makefile was patched to
select the https target as dependency for all, but a file https is not
created. As a result, invoking make install goes install -> all -> https
and rebuilds htpdate, but dh_auto_install does not pass cross tools. I'm
attaching a patch that renames the target back and implements the choice
of https via a variable instead. Thus htpdate is only built once via
dh_auto_build.

Helmut
--- htpdate-1.3.7.orig/Makefile
+++ htpdate-1.3.7/Makefile
@@ -9,13 +9,16 @@
 INSTALL ?= install -c
 STRIP   ?= strip -s
 
-all: https
+ENABLE_HTTPS ?= 1
+ifeq ($(ENABLE_HTTPS),1)
+CPPFLAGS += -DENABLE_HTTPS
+LIBS += $(SSL_LIBS)
+endif
 
-htpdate: htpdate.c
-	$(CC) $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) -o htpdate htpdate.c
+all: htpdate
 
-https: htpdate.c
-	$(CC) $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) -DENABLE_HTTPS -o htpdate htpdate.c $(SSL_LIBS)
+htpdate: htpdate.c
+	$(CC) $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) -o htpdate htpdate.c $(LIBS)
 
 install: all
 	$(STRIP) htpdate


Bug#1065146: sysvinit-core: /usr/sbin/halt and others ineffectively diverted (DEP17)

2024-02-29 Thread Helmut Grohne
Package: sysvinit-core
Version: 3.08-7
Severity: serious
Tags: patch
User: helm...@debian.org
Usertags: dep17p3
Control: affects -1 + bfh-container progress-linux-container

Hi,

thanks for applying my earlier /usr-move patch #1060139. Since authoring
it, the mitigations for ineffective diversions have been added to
diverters, but one missing piece remains. We must not upgrade
sysvinit-core before the diverters have duplicated their diversions or
we may cause file loss. To achieve this, sysvinit-core needs to gain two
more versioned Conflicts beyond molly-guard to be found in the attached
patch.

Helmut
diff --minimal -Nru sysvinit-3.08/debian/changelog 
sysvinit-3.08/debian/changelog
--- sysvinit-3.08/debian/changelog  2024-02-29 12:22:45.0 +0100
+++ sysvinit-3.08/debian/changelog  2024-03-01 07:53:14.0 +0100
@@ -1,3 +1,11 @@
+sysvinit (3.08-7.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update versioned Conflicts to handle DEP17 ineffective diversions for more
+diverters. (Closes: #-1)
+
+ -- Helmut Grohne   Fri, 01 Mar 2024 07:53:14 +0100
+
 sysvinit (3.08-7) unstable; urgency=medium
 
   [ Johannes Schauer Marin Rodrigues ]
diff --minimal -Nru sysvinit-3.08/debian/control sysvinit-3.08/debian/control
--- sysvinit-3.08/debian/control2024-02-29 12:22:45.0 +0100
+++ sysvinit-3.08/debian/control2024-03-01 07:53:12.0 +0100
@@ -32,6 +32,8 @@
  systemd-sysv,
  runit-init,
  molly-guard (<< 0.8.3~),
+ bfh-container (<< 20211009-24~),
+ progress-linux-container (<< 20221002-12~),
 Breaks:
  manpages-es (<< 4.15.0-9~),
  manpages-fr (<< 4.15.0-9~),


Bug#1065145: guacd: internal aliasing conflict on guacd.service

2024-02-29 Thread Helmut Grohne
Package: guacd
Version: 1.3.0-1.2
Severity: serious
Tags: patch
User: helm...@debian.org
Usertags: dep17
X-Debbugs-Cc: vor...@debian.org

I changed dh_installsystemd to install systemd units below /usr/lib
rather than /lib a while back. Back then, I rebuilt all possibly
affected packages and guacd happened to FTBFS. Hence, it was ignored in
my analysis. Now the time64 transition fixed the FTBFS and guacd
installs both /lib/systemd/system/guacd.service and
/usr/lib/systemd/system/guacd.service. Doing so is a policy violation
and causes an installation failure on /usr-merged systems:

Unpacking guacd (1.3.0-1.2) ...
dpkg: error processing archive 
/tmp/apt-dpkg-install-JKIS2y/25-guacd_1.3.0-1.2_amd64.deb (--unpack):
 unable to install new version of '/usr/lib/systemd/system/guacd.service': No 
such file or directory

I'm attaching a patch fixing this issue.

Helmut
diff --minimal -Nru guacamole-server-1.3.0/debian/changelog 
guacamole-server-1.3.0/debian/changelog
--- guacamole-server-1.3.0/debian/changelog 2024-02-29 07:18:24.0 
+0100
+++ guacamole-server-1.3.0/debian/changelog 2024-03-01 07:40:03.0 
+0100
@@ -1,3 +1,10 @@
+guacamole-server (1.3.0-1.3) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install guacd.service only once. (Closes: #-1)
+
+ -- Helmut Grohne   Fri, 01 Mar 2024 07:40:03 +0100
+
 guacamole-server (1.3.0-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru guacamole-server-1.3.0/debian/guacd.install 
guacamole-server-1.3.0/debian/guacd.install
--- guacamole-server-1.3.0/debian/guacd.install 2022-02-07 19:02:10.0 
+0100
+++ guacamole-server-1.3.0/debian/guacd.install 2024-03-01 07:39:57.0 
+0100
@@ -1,4 +1,3 @@
 bin/guacctl /usr/bin
 /usr/sbin/guacd
 /usr/share/man/man8/guacd.8
-debian/guacd.service /lib/systemd/system/


Bug#1036884: transition: time64_t

2024-02-29 Thread Steve Langasek
We are going to need a lot of binNMUs for the time_t transition of course,
but we're not quite ready to do the mass binNMUs.

In the short term, can you please binNMU apt for libgnutls30t64?

This needs to be built with dpkg-dev (>= 1.5.22), gcc-13 (>= 13.2.0-16.1),
and libgnutls28-dev (>= 3.8.3-1.1).

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

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:01:09PM +, Steve Langasek wrote:
> Source: linbox
> Version: 1.7.0-3
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> linbox as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for linbox
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru linbox-1.7.0/debian/changelog linbox-1.7.0/debian/changelog
--- linbox-1.7.0/debian/changelog   2023-01-07 23:28:28.0 +
+++ linbox-1.7.0/debian/changelog   2024-02-02 20:30:35.0 +
@@ -1,3 +1,10 @@
+linbox (1.7.0-3.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 20:30:35 +
+
 linbox (1.7.0-3) unstable; urgency=medium
 
   * debian/control
diff -Nru linbox-1.7.0/debian/control linbox-1.7.0/debian/control
--- linbox-1.7.0/debian/control 2023-01-07 13:47:59.0 +
+++ linbox-1.7.0/debian/control 2024-02-02 20:30:35.0 +
@@ -38,7 +38,7 @@
 Depends: libfplll-dev,
  libgivaro-dev,
  liblapack-dev,
- liblinbox-1.7.0-0 (= ${binary:Version}),
+ liblinbox-1.7.0-0t64 (= ${binary:Version}),
 # please keep the version below in-sync with linbox.pc.in
  fflas-ffpack (>= 2.5.0~),
  ${misc:Depends}
@@ -50,7 +50,10 @@
  .
  This package contains the LinBox development files.
 
-Package: liblinbox-1.7.0-0
+Package: liblinbox-1.7.0-0t64
+Provides: ${t64:Provides}
+Replaces: liblinbox-1.7.0-0
+Breaks: liblinbox-1.7.0-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0.install 
linbox-1.7.0/debian/liblinbox-1.7.0-0.install
--- linbox-1.7.0/debian/liblinbox-1.7.0-0.install   2021-12-14 
21:47:30.0 +
+++ linbox-1.7.0/debian/liblinbox-1.7.0-0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/liblinbox-*.so.*
diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install 
linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install
--- linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install1970-01-01 
00:00:00.0 +
+++ linbox-1.7.0/debian/liblinbox-1.7.0-0t64.install2024-02-02 
20:30:35.0 +
@@ -0,0 +1 @@
+usr/lib/*/liblinbox-*.so.*
diff -Nru linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides 
linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides
--- linbox-1.7.0/debian/liblinbox-1.7.0-0t64.lintian-overrides  1970-01-01 

Bug#1062745: liggghts: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:01:06PM +, Steve Langasek wrote:
> Source: liggghts
> Version: 3.8.0+repack1-9
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> liggghts as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for liggghts
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru liggghts-3.8.0+repack1/debian/changelog 
liggghts-3.8.0+repack1/debian/changelog
--- liggghts-3.8.0+repack1/debian/changelog 2021-10-19 18:49:53.0 
+
+++ liggghts-3.8.0+repack1/debian/changelog 2024-02-02 20:24:20.0 
+
@@ -1,3 +1,10 @@
+liggghts (3.8.0+repack1-9.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 20:24:20 +
+
 liggghts (3.8.0+repack1-9) unstable; urgency=medium
 
   * [67ea6b6] Fix FTBFS with GCC-11. (Closes: #984217)
diff -Nru liggghts-3.8.0+repack1/debian/control 
liggghts-3.8.0+repack1/debian/control
--- liggghts-3.8.0+repack1/debian/control   2021-10-19 18:49:35.0 
+
+++ liggghts-3.8.0+repack1/debian/control   2024-02-02 20:24:20.0 
+
@@ -21,7 +21,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libliggghts3 (= ${binary:Version}),
+Depends: libliggghts3t64 (= ${binary:Version}),
  mpi-default-bin,
  ${misc:Depends},
  ${shlibs:Depends}
@@ -39,7 +39,10 @@
  .
  The package contains development files.
 
-Package: libliggghts3
+Package: libliggghts3t64
+Provides: ${t64:Provides}
+Replaces: libliggghts3
+Breaks: libliggghts3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: mpi-default-bin,
@@ -62,7 +65,7 @@
 Package: liggghts
 Architecture: any
 Multi-Arch: foreign
-Depends: libliggghts3 (>= ${source:Version}),
+Depends: libliggghts3t64 (>= ${source:Version}),
  mpi-default-bin,
  ${misc:Depends},
  ${shlibs:Depends}
diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3.install 
liggghts-3.8.0+repack1/debian/libliggghts3.install
--- liggghts-3.8.0+repack1/debian/libliggghts3.install  2017-07-17 
21:19:13.0 +
+++ liggghts-3.8.0+repack1/debian/libliggghts3.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libliggghts.so.*
diff -Nru liggghts-3.8.0+repack1/debian/libliggghts3t64.install 
liggghts-3.8.0+repack1/debian/libliggghts3t64.install
--- liggghts-3.8.0+repack1/debian/libliggghts3t64.install   1970-01-01 
00:00:00.0 

Bug#1062741: libzen: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:57PM +, Steve Langasek wrote:
> Source: libzen
> Version: 0.4.41-2
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libzen as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libzen
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libzen-0.4.41/debian/changelog libzen-0.4.41/debian/changelog
--- libzen-0.4.41/debian/changelog  2023-04-13 08:31:03.0 +
+++ libzen-0.4.41/debian/changelog  2024-02-02 19:57:21.0 +
@@ -1,3 +1,10 @@
+libzen (0.4.41-2.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:57:21 +
+
 libzen (0.4.41-2) unstable; urgency=medium
 
   * [3a602d5] Set Multi-Arch: foreign for libzen-doc
diff -Nru libzen-0.4.41/debian/control libzen-0.4.41/debian/control
--- libzen-0.4.41/debian/control2023-04-13 08:31:03.0 +
+++ libzen-0.4.41/debian/control2024-02-02 19:57:20.0 +
@@ -17,7 +17,7 @@
 Section: libdevel
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libzen0v5 (= ${binary:Version}), libtinyxml-dev, ${misc:Depends}
+Depends: libzen0t64 (= ${binary:Version}), libtinyxml-dev, ${misc:Depends}
 Description: ZenLib C++ utility library -- development files
  ZenLib is a C++ utility library. It includes classes for handling strings,
  configuration, bit streams, threading, translation, and cross-platform
@@ -26,12 +26,15 @@
  This package contains the headers required for compiling 
applications/libraries
  which use this library.
 
-Package: libzen0v5
+Package: libzen0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libzen0v5
+Breaks: libzen0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: libzen0
+Replaces: libzen0v5, libzen0
 Conflicts: libzen0
 Description: ZenLib C++ utility library -- runtime
  ZenLib is a C++ utility library. It includes classes for handling strings,
diff -Nru libzen-0.4.41/debian/libzen0t64.docs 
libzen-0.4.41/debian/libzen0t64.docs
--- libzen-0.4.41/debian/libzen0t64.docs1970-01-01 00:00:00.0 
+
+++ libzen-0.4.41/debian/libzen0t64.docs2024-02-02 19:57:20.0 
+
@@ -0,0 +1 @@
+ReadMe.txt
diff -Nru libzen-0.4.41/debian/libzen0t64.install 
libzen-0.4.41/debian/libzen0t64.install
--- 

Bug#1063916:

2024-02-29 Thread Jeffrey Walton
Also see :


Debian-legal has already taken an interest in this, and consensus is
to steer clear of your freenginx fork due to copyright and trademark
infringement risks. Because of that edict, I am unable to get this
into Debian.

I have already reached out to Canonical Legal for assessment on the
concerns with regards to Ubuntu.  If they rule similarly, then we face
a similar hurdle, which will prohibit us from using the Debian or
Ubuntu repositories to distribute freenginx.




Bug#1062743: libzip: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:01:02PM +, Steve Langasek wrote:
> Source: libzip
> Version: 1.7.3-1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libzip as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libzip
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libzip-1.7.3/debian/changelog libzip-1.7.3/debian/changelog
--- libzip-1.7.3/debian/changelog   2020-10-10 19:01:16.0 +
+++ libzip-1.7.3/debian/changelog   2024-02-02 19:58:18.0 +
@@ -1,3 +1,10 @@
+libzip (1.7.3-1.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:58:18 +
+
 libzip (1.7.3-1) unstable; urgency=medium
 
   * New upstream version 1.7.3
diff -Nru libzip-1.7.3/debian/control libzip-1.7.3/debian/control
--- libzip-1.7.3/debian/control 2020-10-10 19:01:16.0 +
+++ libzip-1.7.3/debian/control 2024-02-02 19:58:18.0 +
@@ -20,7 +20,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libzip4 (= ${binary:Version}),
+Depends: libzip4t64 (= ${binary:Version}),
  zlib1g-dev,
  ${misc:Depends}
 Description: library for reading, creating, and modifying zip archives 
(development)
@@ -31,7 +31,10 @@
  This package contains the static libraries and headers for developing
  applications that use the libzip library API.
 
-Package: libzip4
+Package: libzip4t64
+Provides: ${t64:Provides}
+Replaces: libzip4
+Breaks: libzip4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru libzip-1.7.3/debian/libzip4.install 
libzip-1.7.3/debian/libzip4.install
--- libzip-1.7.3/debian/libzip4.install 2020-10-10 19:01:16.0 +
+++ libzip-1.7.3/debian/libzip4.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libzip.so.*
diff -Nru libzip-1.7.3/debian/libzip4.lintian-overrides 
libzip-1.7.3/debian/libzip4.lintian-overrides
--- libzip-1.7.3/debian/libzip4.lintian-overrides   2020-10-10 
19:01:16.0 +
+++ libzip-1.7.3/debian/libzip4.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-# libzip uses 3-clause bsd license, GPL come from /debian
-possible-gpl-code-linked-with-openssl
diff -Nru libzip-1.7.3/debian/libzip4.symbols 
libzip-1.7.3/debian/libzip4.symbols
--- libzip-1.7.3/debian/libzip4.symbols 2020-10-10 19:01:16.0 +
+++ 

Bug#1062744: libzypp: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:01:04PM +, Steve Langasek wrote:
> Source: libzypp
> Version: 17.31.29-1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libzypp as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libzypp
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libzypp-17.31.31/debian/changelog libzypp-17.31.31/debian/changelog
--- libzypp-17.31.31/debian/changelog   2024-02-08 12:25:59.0 +
+++ libzypp-17.31.31/debian/changelog   2024-02-22 19:19:20.0 +
@@ -1,3 +1,10 @@
+libzypp (17.31.31-1.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Fri, 23 Feb 2024 
08:19:20 +1300
+
 libzypp (17.31.31-1) unstable; urgency=medium
 
   * Update upstream source from tag 'upstream/17.31.31'
diff -Nru libzypp-17.31.31/debian/control libzypp-17.31.31/debian/control
--- libzypp-17.31.31/debian/control 2024-02-08 12:25:57.0 +
+++ libzypp-17.31.31/debian/control 2024-02-22 19:19:20.0 +
@@ -45,7 +45,8 @@
 Vcs-Git: https://salsa.debian.org/pkg-rpm-team/libzypp.git
 Vcs-Browser: https://salsa.debian.org/pkg-rpm-team/libzypp
 
-Package: libzypp1722
+Package: libzypp1722t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
@@ -64,10 +65,10 @@
  lsof,
 Suggests:
  libzypp-doc (>= ${source:Version}),
-Breaks:
+Breaks:libzypp1722 (<< ${source:Version}), 
  libzypp (<< 17.22),
  zypper (<< 1.14),
-Replaces:
+Replaces:libzypp1722, 
  libzypp (<< 17.22),
 Description: openSUSE/SLES package management system (library)
  libzypp is the package management library that powers applications like
@@ -111,7 +112,7 @@
  libexpat-dev,
  libpopt-dev,
  libproxy-dev,
- libzypp1722 (= ${binary:Version}),
+ libzypp1722t64 (= ${binary:Version}),
 Description: openSUSE/SLES package management system library (development 
files)
  libzypp is the package management library that powers applications like
  YaST, zypper and the openSUSE/SLE implementation of PackageKit.
@@ -223,7 +224,7 @@
  ${misc:Depends},
  libjs-jquery,
 Suggests:
- libzypp1722,
+ libzypp1722t64,
  libzypp-dev,
 Description: openSUSE/SLES package management system library (documentation)
  libzypp is the package management library that powers applications like
diff -Nru libzypp-17.31.31/debian/libzypp1722.install 
libzypp-17.31.31/debian/libzypp1722.install
--- libzypp-17.31.31/debian/libzypp1722.install 

Bug#1062738: libyang2: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:49PM +, Steve Langasek wrote:
> Source: libyang2
> Version: 2.1.30-2
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libyang2 as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libyang2
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libyang2-2.1.30/debian/changelog libyang2-2.1.30/debian/changelog
--- libyang2-2.1.30/debian/changelog2023-02-01 09:14:51.0 +
+++ libyang2-2.1.30/debian/changelog2024-02-02 19:54:43.0 +
@@ -1,3 +1,10 @@
+libyang2 (2.1.30-2.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:54:43 +
+
 libyang2 (2.1.30-2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libyang2-2.1.30/debian/control libyang2-2.1.30/debian/control
--- libyang2-2.1.30/debian/control  2023-02-01 09:12:00.0 +
+++ libyang2-2.1.30/debian/control  2024-02-02 19:54:43.0 +
@@ -12,7 +12,10 @@
 Vcs-Browser: https://salsa.debian.org/netconf-team/libyang2
 Vcs-Git: https://salsa.debian.org/netconf-team/libyang2.git -b debian/master
 
-Package: libyang2
+Package: libyang2t64
+Provides: ${t64:Provides}
+Replaces: libyang2
+Breaks: libyang2 (<< ${source:Version})
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Architecture: any
@@ -31,7 +34,7 @@
 
 Package: libyang2-dev
 Depends: libpcre2-dev,
- libyang2 (= ${binary:Version}),
+ libyang2t64 (= ${binary:Version}),
  ${misc:Depends}
 Conflicts: libyang-dev
 Section: libdevel
@@ -50,7 +53,7 @@
  for libyang.
 
 Package: libyang2-tools
-Depends: libyang2 (= ${binary:Version}),
+Depends: libyang2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Breaks: libyang-tools (<< ${source:Version})
diff -Nru libyang2-2.1.30/debian/libyang2.install 
libyang2-2.1.30/debian/libyang2.install
--- libyang2-2.1.30/debian/libyang2.install 2023-02-01 09:12:00.0 
+
+++ libyang2-2.1.30/debian/libyang2.install 1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/share/yang/modules/libyang/
diff -Nru libyang2-2.1.30/debian/libyang2.symbols 
libyang2-2.1.30/debian/libyang2.symbols
--- libyang2-2.1.30/debian/libyang2.symbols 2023-02-01 09:12:00.0 
+
+++ libyang2-2.1.30/debian/libyang2.symbols 1970-01-01 00:00:00.0 
+
@@ -1,354 +0,0 @@
-# 

Bug#1062740: libzdb: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:53PM +, Steve Langasek wrote:
> Source: libzdb
> Version: 3.1-0.2
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libzdb as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libzdb
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libzdb-3.1/debian/changelog libzdb-3.1/debian/changelog
--- libzdb-3.1/debian/changelog 2016-12-09 10:00:41.0 +
+++ libzdb-3.1/debian/changelog 2024-02-02 19:56:20.0 +
@@ -1,3 +1,10 @@
+libzdb (3.1-0.3~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:56:20 +
+
 libzdb (3.1-0.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libzdb-3.1/debian/control libzdb-3.1/debian/control
--- libzdb-3.1/debian/control   2016-12-09 10:00:41.0 +
+++ libzdb-3.1/debian/control   2024-02-02 19:56:20.0 +
@@ -19,7 +19,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libzdb11 (= ${binary:Version}),
+Depends: libzdb11t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Zild Database Library [devel]
@@ -28,7 +28,10 @@
  This library provides thread safe connection pooling and exception
  handling.  Currently supports MySQL, Sqlite3 and PostgreSQL.
 
-Package: libzdb11
+Package: libzdb11t64
+Provides: ${t64:Provides}
+Replaces: libzdb11
+Breaks: libzdb11 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
diff -Nru libzdb-3.1/debian/libzdb11.install libzdb-3.1/debian/libzdb11.install
--- libzdb-3.1/debian/libzdb11.install  2016-12-09 10:00:41.0 +
+++ libzdb-3.1/debian/libzdb11.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libzdb-3.1/debian/libzdb11.symbols libzdb-3.1/debian/libzdb11.symbols
--- libzdb-3.1/debian/libzdb11.symbols  2016-12-09 10:00:41.0 +
+++ libzdb-3.1/debian/libzdb11.symbols  1970-01-01 00:00:00.0 +
@@ -1,264 +0,0 @@
-libzdb.so.11 libzdb11 #MINVER#
- AbortHandler@Base 2.11.2
- AssertException@Base 2.11.2
- ConnectionPool_active@Base 2.11.2
- ConnectionPool_free@Base 2.11.2
- ConnectionPool_getConnection@Base 2.11.2
- ConnectionPool_getConnectionTimeout@Base 2.11.2
- ConnectionPool_getInitialConnections@Base 2.11.2
- ConnectionPool_getMaxConnections@Base 2.11.2
- ConnectionPool_getURL@Base 2.11.2
- 

Bug#1062736: libxt: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:44PM +, Steve Langasek wrote:
> Source: libxt
> Version: 1:1.2.1-1.1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libxt as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libxt
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -u libxt-1.2.1/debian/changelog libxt-1.2.1/debian/changelog
--- libxt-1.2.1/debian/changelog
+++ libxt-1.2.1/debian/changelog
@@ -1,3 +1,10 @@
+libxt (1:1.2.1-1.2~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:52:28 +
+
 libxt (1:1.2.1-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -u libxt-1.2.1/debian/control libxt-1.2.1/debian/control
--- libxt-1.2.1/debian/control
+++ libxt-1.2.1/debian/control
@@ -20,7 +20,10 @@
 Vcs-Git: https://salsa.debian.org/xorg-team/lib/libxt.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libxt
 
-Package: libxt6
+Package: libxt6t64
+Provides: ${t64:Provides}
+Replaces: libxt6
+Breaks: libxt6 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -46,7 +49,7 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libxt6 (= ${binary:Version}),
+ libxt6t64 (= ${binary:Version}),
  libx11-dev,
  x11proto-dev,
  libsm-dev,
reverted:
--- libxt-1.2.1/debian/libxt6.install
+++ libxt-1.2.1.orig/debian/libxt6.install
@@ -1 +0,0 @@
-usr/lib/*/libXt.so.6*
reverted:
--- libxt-1.2.1/debian/libxt6.symbols
+++ libxt-1.2.1.orig/debian/libxt6.symbols
@@ -1,481 +0,0 @@
-libXt.so.6 libxt6 #MINVER#
- XtCvtStringToBoolean@Base 0
- XtGetSelectionValueIncremental@Base 0
- _XtTranslateEvent@Base 0
- XtAddEventHandler@Base 0
- applicationShellWidgetClass@Base 0
- XtReleaseGC@Base 0
- XtGetSelectionParameters@Base 0
- XtCvtStringToBool@Base 0
- XtDisownSelection@Base 0
- constraintClassRec@Base 0
- XtCvtIntToFont@Base 0
- XtQueryGeometry@Base 0
- XtIsComposite@Base 0
- XtAllocateGC@Base 0
- XtAppErrorMsg@Base 0
- XtAppGetSelectionTimeout@Base 0
- vendorShellWidgetClass@Base 0
- XtProcessLock@Base 0
- XtRemoveSignal@Base 0
- XtCvtStringToRestartStyle@Base 0
- XtIsRectObj@Base 0
- _XtPeekCallback@Base 0
- _XtCreatePopupShell@Base 0
- XtCvtStringToFontStruct@Base 0
- XtAddCallback@Base 0
- XtChangeManagedSet@Base 0
- XtAddInput@Base 0
- XtAppAddBlockHook@Base 0
- XtVaCreateWidget@Base 0
- _XtGlobalTM@Base 0
- _XtAddTMConverters@Base 0
- XtRegisterCaseConverter@Base 0

Bug#1062733: libxlsxwriter: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
... well this time at least, the reason is user error.  Really attached now!

On Thu, Feb 29, 2024 at 10:53:04PM -0800, Steve Langasek wrote:
> Sorry, for some reason a number of bugs failed to have their patches
> attached.  Please find the debdiff from the experimental upload attached
> now.
> 
> On Fri, Feb 02, 2024 at 11:00:37PM +, Steve Langasek wrote:
> > Source: libxlsxwriter
> > Version: 1.1.5-1
> > Severity: serious
> > Tags: patch pending sid trixie
> > Justification: library ABI skew on upgrade
> > User: debian-...@lists.debian.org
> > Usertags: time-t
> > 
> > NOTICE: these changes must not be uploaded to unstable yet!
> > 
> > Dear maintainer,
> > 
> > As part of the 64-bit time_t transition required to support 32-bit
> > architectures in 2038 and beyond
> > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> > libxlsxwriter as a source package shipping runtime libraries whose ABI
> > either is affected by the change in size of time_t, or could not be
> > analyzed via abi-compliance-checker (and therefore to be on the safe
> > side we assume is affected).
> > 
> > To ensure that inconsistent combinations of libraries with their
> > reverse-dependencies are never installed together, it is necessary to
> > have a library transition, which is most easily done by renaming the
> > runtime library package.
> > 
> > Since turning on 64-bit time_t is being handled centrally through a change
> > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> > important that libraries affected by this ABI change all be uploaded close
> > together in time.  Therefore I have prepared a 0-day NMU for libxlsxwriter
> > which will initially be uploaded to experimental if possible, then to
> > unstable after packages have cleared binary NEW.
> > 
> > Please find the patch for this NMU attached.
> > 
> > If you have any concerns about this patch, please reach out ASAP.  Although
> > this package will be uploaded to experimental immediately, there will be a
> > period of several days before we begin uploads to unstable; so if 
> > information
> > becomes available that your package should not be included in the 
> > transition,
> > there is time for us to amend the planned uploads.
> > 
> > 
> > 
> > -- System Information:
> > Debian Release: trixie/sid
> >   APT prefers unstable
> >   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> > 'experimental')
> > Architecture: amd64 (x86_64)
> > 
> > Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> > Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> > Shell: /bin/sh linked to /usr/bin/dash
> > Init: systemd (via /run/systemd/system)
> > 
> 
> -- 
> Steve Langasek   Give me a lever long enough and a Free OS
> Debian Developer   to set it on, and I can move the world.
> Ubuntu Developer   https://www.debian.org/
> slanga...@ubuntu.com vor...@debian.org

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libxlsxwriter-1.1.5/debian/changelog 
libxlsxwriter-1.1.5/debian/changelog
--- libxlsxwriter-1.1.5/debian/changelog2023-08-06 00:03:22.0 
+
+++ libxlsxwriter-1.1.5/debian/changelog2024-02-02 19:47:43.0 
+
@@ -1,3 +1,10 @@
+libxlsxwriter (1.1.5-1.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:47:43 +
+
 libxlsxwriter (1.1.5-1) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru libxlsxwriter-1.1.5/debian/control libxlsxwriter-1.1.5/debian/control
--- libxlsxwriter-1.1.5/debian/control  2023-08-06 00:02:51.0 +
+++ libxlsxwriter-1.1.5/debian/control  2024-02-02 19:47:43.0 +
@@ -24,7 +24,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libxlsxwriter5 (= ${binary:Version}),
+ libxlsxwriter5t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Library for XLSX -- development library of xlsxwriter
  Libxlsxwriter is a C library that can be used
@@ -34,7 +34,10 @@
  This package contains the header file and development library of
  xlsxwriter.
 
-Package: libxlsxwriter5
+Package: libxlsxwriter5t64
+Provides: ${t64:Provides}
+Replaces: libxlsxwriter5
+Breaks: libxlsxwriter5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru libxlsxwriter-1.1.5/debian/libxlsxwriter5.install 
libxlsxwriter-1.1.5/debian/libxlsxwriter5.install
--- libxlsxwriter-1.1.5/debian/libxlsxwriter5.install   2023-08-06 
00:02:51.0 +
+++ 

Bug#1062735: libxmltok: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:41PM +, Steve Langasek wrote:
> Source: libxmltok
> Version: 1.2-4
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libxmltok as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libxmltok
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libxmltok-1.2/debian/changelog libxmltok-1.2/debian/changelog
--- libxmltok-1.2/debian/changelog  2017-08-10 12:06:20.0 +
+++ libxmltok-1.2/debian/changelog  2024-02-02 19:49:05.0 +
@@ -1,3 +1,10 @@
+libxmltok (1.2-4.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:49:05 +
+
 libxmltok (1.2-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru libxmltok-1.2/debian/control libxmltok-1.2/debian/control
--- libxmltok-1.2/debian/control2017-08-10 12:02:58.0 +
+++ libxmltok-1.2/debian/control2024-02-02 19:49:05.0 +
@@ -10,7 +10,7 @@
 Package: libxmltok1-dev
 Section: libdevel
 Architecture: any
-Depends: libxmltok1 (= ${binary:Version}), ${misc:Depends}, libc6-dev | 
libc-dev
+Depends: libxmltok1t64 (= ${binary:Version}), ${misc:Depends}, libc6-dev | 
libc-dev
 Description: XML Parser Toolkit, developer libraries
  Libraries for XML parsing in C.  It aims to be fully conforming. It
  is currently not a validating XML processor.
@@ -21,7 +21,10 @@
  .
  This package contains the development headers.
 
-Package: libxmltok1
+Package: libxmltok1t64
+Provides: ${t64:Provides}
+Replaces: libxmltok1
+Breaks: libxmltok1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: XML Parser Toolkit, runtime libraries
diff -Nru libxmltok-1.2/debian/libxmltok1.docs 
libxmltok-1.2/debian/libxmltok1.docs
--- libxmltok-1.2/debian/libxmltok1.docs2017-08-10 12:01:46.0 
+
+++ libxmltok-1.2/debian/libxmltok1.docs1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/README.xmltok
diff -Nru libxmltok-1.2/debian/libxmltok1.install 
libxmltok-1.2/debian/libxmltok1.install
--- libxmltok-1.2/debian/libxmltok1.install 2017-08-10 12:01:46.0 
+
+++ libxmltok-1.2/debian/libxmltok1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.*
diff -Nru libxmltok-1.2/debian/libxmltok1t64.docs 
libxmltok-1.2/debian/libxmltok1t64.docs
--- libxmltok-1.2/debian/libxmltok1t64.docs 

Bug#1062734: libxmlbird: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:39PM +, Steve Langasek wrote:
> Source: libxmlbird
> Version: 1.2.15-1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libxmlbird as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libxmlbird
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libxmlbird-1.2.15/debian/changelog libxmlbird-1.2.15/debian/changelog
--- libxmlbird-1.2.15/debian/changelog  2024-01-12 04:17:09.0 +
+++ libxmlbird-1.2.15/debian/changelog  2024-02-02 19:48:29.0 +
@@ -1,3 +1,10 @@
+libxmlbird (1.2.15-1.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:48:29 +
+
 libxmlbird (1.2.15-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru libxmlbird-1.2.15/debian/control libxmlbird-1.2.15/debian/control
--- libxmlbird-1.2.15/debian/control2024-01-12 04:15:37.0 +
+++ libxmlbird-1.2.15/debian/control2024-02-02 19:48:29.0 +
@@ -17,7 +17,7 @@
 Package: libxmlbird-dev
 Section: libdevel
 Architecture: any
-Depends: libxmlbird1 (= ${binary:Version}), ${misc:Depends}
+Depends: libxmlbird1t64 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: XML parser written in Vala (development files)
  XML Bird is a library for parsing documents written in the Exensible Markup
@@ -27,7 +27,10 @@
  .
  This package contains development files.
 
-Package: libxmlbird1
+Package: libxmlbird1t64
+Provides: ${t64:Provides}
+Replaces: libxmlbird1
+Breaks: libxmlbird1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
diff -Nru libxmlbird-1.2.15/debian/libxmlbird1.dirs 
libxmlbird-1.2.15/debian/libxmlbird1.dirs
--- libxmlbird-1.2.15/debian/libxmlbird1.dirs   2024-01-12 04:15:37.0 
+
+++ libxmlbird-1.2.15/debian/libxmlbird1.dirs   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru libxmlbird-1.2.15/debian/libxmlbird1.install 
libxmlbird-1.2.15/debian/libxmlbird1.install
--- libxmlbird-1.2.15/debian/libxmlbird1.install2024-01-12 
04:15:37.0 +
+++ libxmlbird-1.2.15/debian/libxmlbird1.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libxmlbird-1.2.15/debian/libxmlbird1t64.dirs 
libxmlbird-1.2.15/debian/libxmlbird1t64.dirs
--- libxmlbird-1.2.15/debian/libxmlbird1t64.dirs1970-01-01 

Bug#1062733: libxlsxwriter: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:37PM +, Steve Langasek wrote:
> Source: libxlsxwriter
> Version: 1.1.5-1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libxlsxwriter as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libxlsxwriter
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#1062732: libxeddsa: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:35PM +, Steve Langasek wrote:
> Source: libxeddsa
> Version: 2.0.0+20221109.06a02c8-2
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libxeddsa as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libxeddsa
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/changelog 
libxeddsa-2.0.0+20221109.06a02c8/debian/changelog
--- libxeddsa-2.0.0+20221109.06a02c8/debian/changelog   2022-12-04 
07:12:13.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/changelog   2024-02-02 
19:45:24.0 +
@@ -1,3 +1,10 @@
+libxeddsa (2.0.0+20221109.06a02c8-2.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:45:24 +
+
 libxeddsa (2.0.0+20221109.06a02c8-2) unstable; urgency=medium
 
   * Use a map file
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/control 
libxeddsa-2.0.0+20221109.06a02c8/debian/control
--- libxeddsa-2.0.0+20221109.06a02c8/debian/control 2022-11-24 
02:13:51.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/control 2024-02-02 
19:45:23.0 +
@@ -22,7 +22,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libxeddsa2 (= ${binary:Version}),
+Depends: libxeddsa2t64 (= ${binary:Version}),
  ${misc:Depends},
 ${sphinxdoc:Depends},
 Pre-Depends: ${misc:Pre-Depends}
@@ -38,7 +38,10 @@
  .
  This package contains the development files.
 
-Package: libxeddsa2
+Package: libxeddsa2t64
+Provides: ${t64:Provides}
+Replaces: libxeddsa2
+Breaks: libxeddsa2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install 
libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install
--- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install  2022-11-23 
23:27:13.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-bin/dynamic/libxeddsa.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols 
libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols
--- libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols  2022-12-04 
07:12:13.0 +
+++ libxeddsa-2.0.0+20221109.06a02c8/debian/libxeddsa2.symbols  1970-01-01 

Bug#1062752: linphone: NMU diff for 64-bit time_t transition

2024-02-29 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 linphone-5.2.0/debian/changelog linphone-5.2.0/debian/changelog
--- linphone-5.2.0/debian/changelog 2024-01-30 14:46:03.0 +
+++ linphone-5.2.0/debian/changelog 2024-03-01 06:40:46.0 +
@@ -1,3 +1,10 @@
+linphone (5.2.0-4.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062752
+
+ -- Steve Langasek   Fri, 01 Mar 2024 06:40:46 +
+
 linphone (5.2.0-4.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru linphone-5.2.0/debian/control linphone-5.2.0/debian/control
--- linphone-5.2.0/debian/control   2024-01-30 14:45:58.0 +
+++ linphone-5.2.0/debian/control   2024-03-01 06:40:46.0 +
@@ -6,11 +6,11 @@
Tzafrir Cohen ,
Felix Lechner ,
Bernhard Schmidt ,
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
debhelper-compat (= 13),
doxygen,
 Build-Depends-Indep: graphviz,
-Build-Depends-Arch: libbctoolbox-dev (>= 5.2.0~),
+Build-Depends-Arch: dpkg-dev (>= 1.22.5), libbctoolbox-dev (>= 5.2.0~),
 libbelcard-dev (>= 5.2.0~),
 libbellesip-dev (>= 5.2.0~),
 libbelr-dev (>= 5.2.0~),
@@ -41,8 +41,8 @@
 
 Package: liblinphone-dev
 Section: libdevel
-Depends: liblinphone11 (= ${binary:Version}),
- liblinphone++11 (= ${binary:Version}),
+Depends: liblinphone11t64 (= ${binary:Version}),
+ liblinphone++11t64 (= ${binary:Version}),
  libbelcard-dev (>= 5.2.0~),
  libbellesip-dev (>= 5.2.0~),
  libbelr-dev (>= 5.2.0~),
@@ -61,7 +61,10 @@
  This package contains the files needed to use the linphone's library in your
  programs.
 
-Package: liblinphone11
+Package: liblinphone11t64
+Provides: ${t64:Provides}
+Replaces: liblinphone11
+Breaks: liblinphone11 (<< ${source:Version})
 Section: libs
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
@@ -75,7 +78,10 @@
  .
  This package contains the shared runtime libraries.
 
-Package: liblinphone++11
+Package: liblinphone++11t64
+Provides: ${t64:Provides}
+Replaces: liblinphone++11
+Breaks: liblinphone++11 (<< ${source:Version})
 Section: libs
 Pre-Depends: ${misc:Pre-Depends},
 Depends: ${misc:Depends},
@@ -102,7 +108,7 @@
 
 Package: linphone-cli
 Depends: host,
- liblinphone11 (= ${binary:Version}),
+ liblinphone11t64 (= ${binary:Version}),
  linphone-common (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
diff -Nru linphone-5.2.0/debian/liblinphone++11.install 
linphone-5.2.0/debian/liblinphone++11.install
--- linphone-5.2.0/debian/liblinphone++11.install   2024-01-30 
14:41:40.0 +
+++ linphone-5.2.0/debian/liblinphone++11.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/liblinphone++.so.*
diff -Nru linphone-5.2.0/debian/liblinphone++11.shlibs 
linphone-5.2.0/debian/liblinphone++11.shlibs
--- linphone-5.2.0/debian/liblinphone++11.shlibs2024-01-30 
14:41:40.0 +
+++ linphone-5.2.0/debian/liblinphone++11.shlibs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-liblinphone++ 11 liblinphone++11 (>= 5.2.0-1), liblinphone++11 (<< 5.3.0-1)
diff -Nru linphone-5.2.0/debian/liblinphone++11t64.install 
linphone-5.2.0/debian/liblinphone++11t64.install
--- linphone-5.2.0/debian/liblinphone++11t64.install1970-01-01 
00:00:00.0 +
+++ linphone-5.2.0/debian/liblinphone++11t64.install2024-01-30 
14:41:40.0 +
@@ -0,0 +1 @@
+usr/lib/*/liblinphone++.so.*
diff -Nru linphone-5.2.0/debian/liblinphone++11t64.lintian-overrides 
linphone-5.2.0/debian/liblinphone++11t64.lintian-overrides
--- linphone-5.2.0/debian/liblinphone++11t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ linphone-5.2.0/debian/liblinphone++11t64.lintian-overrides  2024-03-01 
06:39:37.0 +
@@ -0,0 +1 @@
+liblinphone++11t64: package-name-doesnt-match-sonames liblinphone++11
diff -Nru linphone-5.2.0/debian/liblinphone++11t64.shlibs 
linphone-5.2.0/debian/liblinphone++11t64.shlibs
--- linphone-5.2.0/debian/liblinphone++11t64.shlibs 1970-01-01 
00:00:00.0 +
+++ linphone-5.2.0/debian/liblinphone++11t64.shlibs 2024-03-01 

Bug#1062731: libwfa2: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:17PM +, Steve Langasek wrote:
> Source: libwfa2
> Version: 2.3.3-2
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libwfa2 as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libwfa2
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libwfa2-2.3.3/debian/changelog libwfa2-2.3.3/debian/changelog
--- libwfa2-2.3.3/debian/changelog  2023-07-15 05:42:16.0 +
+++ libwfa2-2.3.3/debian/changelog  2024-02-02 19:44:23.0 +
@@ -1,3 +1,10 @@
+libwfa2 (2.3.3-2.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:44:23 +
+
 libwfa2 (2.3.3-2) unstable; urgency=medium
 
   * Team Upload.
diff -Nru libwfa2-2.3.3/debian/control libwfa2-2.3.3/debian/control
--- libwfa2-2.3.3/debian/control2023-07-15 05:23:04.0 +
+++ libwfa2-2.3.3/debian/control2024-02-02 19:44:23.0 +
@@ -4,7 +4,7 @@
 Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
-   d-shlibs,
+   d-shlibs (>= 0.106),
cmake,
pkg-config
 Standards-Version: 4.6.2
@@ -13,7 +13,10 @@
 Homepage: https://github.com/smarco/WFA2-lib
 Rules-Requires-Root: no
 
-Package: libwfa2-0
+Package: libwfa2-0t64
+Provides: ${t64:Provides}
+Replaces: libwfa2-0
+Conflicts: libwfa2-0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -38,7 +41,7 @@
 Package: libwfa2-dev
 Architecture: any
 Section: libdevel
-Depends: libwfa2-0 (= ${binary:Version}),
+Depends: libwfa2-0t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: exact gap-affine algorithm (development)
diff -Nru libwfa2-2.3.3/debian/libwfa2-0.install 
libwfa2-2.3.3/debian/libwfa2-0.install
--- libwfa2-2.3.3/debian/libwfa2-0.install  2023-07-15 05:23:04.0 
+
+++ libwfa2-2.3.3/debian/libwfa2-0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libwfa2cpp.so.0
diff -Nru libwfa2-2.3.3/debian/libwfa2-0t64.install 
libwfa2-2.3.3/debian/libwfa2-0t64.install
--- libwfa2-2.3.3/debian/libwfa2-0t64.install   1970-01-01 00:00:00.0 
+
+++ libwfa2-2.3.3/debian/libwfa2-0t64.install   2024-02-02 19:44:23.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libwfa2cpp.so.0
diff -Nru libwfa2-2.3.3/debian/libwfa2-0t64.lintian-overrides 

Bug#1062730: libwebsockets: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:08PM +, Steve Langasek wrote:
> Source: libwebsockets
> Version: 4.3.3-1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libwebsockets as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libwebsockets
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#1062729: libvslvm: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 11:00:05PM +, Steve Langasek wrote:
> Source: libvslvm
> Version: 20181227-1.1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libvslvm as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libvslvm
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libvslvm-20181227/debian/changelog libvslvm-20181227/debian/changelog
--- libvslvm-20181227/debian/changelog  2020-01-18 22:17:07.0 +
+++ libvslvm-20181227/debian/changelog  2024-02-02 19:24:18.0 +
@@ -1,3 +1,10 @@
+libvslvm (20181227-1.2~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:24:18 +
+
 libvslvm (20181227-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru libvslvm-20181227/debian/control libvslvm-20181227/debian/control
--- libvslvm-20181227/debian/control2020-01-18 22:17:07.0 +
+++ libvslvm-20181227/debian/control2024-02-02 19:24:18.0 +
@@ -18,14 +18,17 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libvslvm1 (= ${binary:Version})
+ libvslvm1t64 (= ${binary:Version})
 Description: Linux LVM volume system format access library -- development files
  libvslvm is a library to access the Linux Logical Volume Manager
  (LVM) volume system format.
  .
  This package includes the development support files.
 
-Package: libvslvm1
+Package: libvslvm1t64
+Provides: ${t64:Provides}
+Replaces: libvslvm1
+Breaks: libvslvm1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -42,7 +45,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libvslvm1,
+ libvslvm1t64,
 Description: Linux LVM volume system format access library -- Utilities
  libvslvm is a library to access the Linux Logical Volume Manager
  (LVM) volume system format.
@@ -52,7 +55,7 @@
 Package: python3-libvslvm
 Section: python
 Architecture: any
-Depends: libvslvm1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, 
${python3:Depends}
+Depends: libvslvm1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends}
 Description: Linux LVM volume system format access library -- Python 3 bindings
  libvslvm is a library to access the Linux Logical Volume Manager
  (LVM) volume system format.
diff -Nru libvslvm-20181227/debian/libvslvm1.install 

Bug#1062727: libvshadow: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 10:59:56PM +, Steve Langasek wrote:
> Source: libvshadow
> Version: 20190323-2
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libvshadow as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libvshadow
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libvshadow-20190323/debian/changelog 
libvshadow-20190323/debian/changelog
--- libvshadow-20190323/debian/changelog2021-01-27 09:03:41.0 
+
+++ libvshadow-20190323/debian/changelog2024-02-02 19:22:38.0 
+
@@ -1,3 +1,10 @@
+libvshadow (20190323-2.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:22:38 +
+
 libvshadow (20190323-2) unstable; urgency=medium
 
   [ Samuel Henrique ]
diff -Nru libvshadow-20190323/debian/control libvshadow-20190323/debian/control
--- libvshadow-20190323/debian/control  2021-01-27 09:03:41.0 +
+++ libvshadow-20190323/debian/control  2024-02-02 19:22:38.0 +
@@ -18,7 +18,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libvshadow1 (= ${binary:Version})
+ libvshadow1t64 (= ${binary:Version})
 Description: Volume Shadow Snapshot format access library -- development files
  libvshadow is a library to access the Volume Shadow Snapshot (VSS)
  format. The VSS format is used by Windows, as of Vista, to maintain
@@ -26,7 +26,10 @@
  .
  This package includes the development support files.
 
-Package: libvshadow1
+Package: libvshadow1t64
+Provides: ${t64:Provides}
+Replaces: libvshadow1
+Breaks: libvshadow1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -43,7 +46,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
- libvshadow1,
+ libvshadow1t64,
 Description: Volume Shadow Snapshot format access library -- Utilities
  libvshadow is a library to access the Volume Shadow Snapshot (VSS)
  format. The VSS format is used by Windows, as of Vista, to maintain
@@ -55,7 +58,7 @@
 Package: python3-libvshadow
 Section: python
 Architecture: any
-Depends: libvshadow1 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends},
+Depends: libvshadow1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${python3:Depends},
  ${python3:Depends},
 Description: Volume Shadow Snapshot format access library -- 

Bug#1065144: frr: CVE-2024-27913

2024-02-29 Thread Salvatore Bonaccorso
Source: frr
Version: 8.4.4-1.1
Severity: important
Tags: security upstream
Forwarded: https://github.com/FRRouting/frr/pull/15431
X-Debbugs-Cc: car...@debian.org, Debian Security Team 

Hi,

The following vulnerability was published for frr.

CVE-2024-27913[0]:
| ospf_te_parse_te in ospfd/ospf_te.c in FRRouting (FRR) through 9.1
| allows remote attackers to cause a denial of service (ospfd daemon
| crash) via a malformed OSPF LSA packet, because of an attempted
| access to a missing attribute field.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2024-27913
https://www.cve.org/CVERecord?id=CVE-2024-27913
[1] https://github.com/FRRouting/frr/pull/15431
[2] 
https://github.com/FRRouting/frr/commit/aae54e20498974cb026bd0e2649ca3e753090492

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#1062728: libvmime: NMU diff for 64-bit time_t transition

2024-02-29 Thread Steve Langasek
Sorry, for some reason a number of bugs failed to have their patches
attached.  Please find the debdiff from the experimental upload attached
now.

On Fri, Feb 02, 2024 at 10:59:53PM +, Steve Langasek wrote:
> Source: libvmime
> Version: 0.9.2-8.1
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
> 
> NOTICE: these changes must not be uploaded to unstable yet!
> 
> Dear maintainer,
> 
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> libvmime as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
> 
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
> 
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for libvmime
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
> 
> Please find the patch for this NMU attached.
> 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
> 
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libvmime-0.9.2/debian/changelog libvmime-0.9.2/debian/changelog
--- libvmime-0.9.2/debian/changelog 2023-09-06 22:08:37.0 +
+++ libvmime-0.9.2/debian/changelog 2024-02-02 19:20:47.0 +
@@ -1,3 +1,10 @@
+libvmime (0.9.2-8.2~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Fri, 02 Feb 2024 19:20:47 +
+
 libvmime (0.9.2-8.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libvmime-0.9.2/debian/control libvmime-0.9.2/debian/control
--- libvmime-0.9.2/debian/control   2023-09-06 22:08:31.0 +
+++ libvmime-0.9.2/debian/control   2024-02-02 19:20:46.0 +
@@ -26,7 +26,7 @@
 Depends:
   libgnutls28-dev (>= 3.4.0~),
   libgsasl-dev,
-  libvmime1 (= ${binary:Version}),
+  libvmime1t64 (= ${binary:Version}),
   ${misc:Depends},
 Description: C++ mail library (development files)
  VMime is a powerful C++ class library for parsing, generating, or editing
@@ -41,7 +41,10 @@
  This package contains the development headers and the static library to
  develop applications using the libvmime.
 
-Package: libvmime1
+Package: libvmime1t64
+Provides: ${t64:Provides}
+Replaces: libvmime1
+Breaks: libvmime1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru libvmime-0.9.2/debian/libvmime1.install.in 
libvmime-0.9.2/debian/libvmime1.install.in
--- libvmime-0.9.2/debian/libvmime1.install.in  2022-01-22 11:11:27.0 
+
+++ libvmime-0.9.2/debian/libvmime1.install.in  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/lib*.so.*
diff -Nru libvmime-0.9.2/debian/libvmime1.symbols 
libvmime-0.9.2/debian/libvmime1.symbols
--- libvmime-0.9.2/debian/libvmime1.symbols 2022-01-22 11:11:27.0 
+
+++ libvmime-0.9.2/debian/libvmime1.symbols 1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-libvmime.so.1 libvmime1 #MINVER#
-* Build-Depends-Package: libvmime-dev
- (c++|regex)"(__gnu_cxx|std::|vmime::)" 0.9.2
diff -Nru libvmime-0.9.2/debian/libvmime1t64.install.in 

Bug#1063946: python-parsel: autopkgtest regression with pytest 8

2024-02-29 Thread Andrey Rahmatullin
Control: reassign -1 python3-sybil 6.0.2-1
Control: affects -1 + src:python-parsel src:python-scrapy 
src:python-testfixtures src:pytest-mpi
Control: retitle -1 Incompatible with pytest 8


On Thu, Feb 15, 2024 at 11:36:57AM +0100, roehl...@debian.org wrote:
> Package: python-parsel
> Version: 1.8.1+dfsg-1
> Severity: important
> User: debian-pyt...@lists.debian.org
> Usertags: pytest-8
> 
> Dear maintainer,
> 
> your package has a autopkgtest regression with pytest 8.
This is caused by code in python3-sybil and should be fixed by the 6.0.3-1
upload, let's see.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#1065143: O: mkautodoc -- AutoDoc for MarkDown

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

I intend to orphan the mkautodoc package.

The package description is:
 This markdown extension adds autodoc style support, for use with MkDocs.



Bug#1065142: O: html5lib -- HTML parser/tokenizer based on the WHATWG HTML5 specification

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

I intend to orphan the html5lib package.

The package description is:
 html5lib is a pure-python library for parsing HTML. It is designed to
 conform to the HTML 5 specification, which has formalized the error handling
 algorithms of popular web browsers.
 .
 This package contains the Python 3 version of html5lib.



Bug#1065141: RM: gmplot -- ROM; leaf package

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

please remove gmplot, dak shows no rdeps



Bug#1065140: O: fastkml -- fast KML processing (Python 3)

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

I intend to orphan the fastkml package.

The package description is:
 Fastkml is a library to read, write and manipulate KML files. It aims to keep
 it simple and fast (using lxml if available). Fast refers to the time you
 spend to write and read KML files as well as the time you spend to get
 acquainted to the library or to create KML objects.



Bug#1065139: O: dot2tex -- Graphviz to LaTeX converter

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

I intend to orphan the dot2tex package.

The package description is:
 The purpose of dot2tex is to give graphs generated by the graph layout tool
 Graphviz a more LaTeX friendly look and feel. This is accomplished by:
 .
  - Using native PSTricks and PGF/TikZ commands for drawing arrows,
edges and nodes.
  - Typesetting labels with LaTeX, allowing mathematical notation.
  - Using backend specific styles to customize the output.



Bug#1065138: fwupd: "failed to load BOS descriptor" disables my mouse

2024-02-29 Thread Timothy Allen
Package: fwupd
Version: 1.9.14-1
Severity: important

Dear Maintainer,

I have a Kensington Expert Mouse (trackball) connected by USB. Today I
installed the update to fwupd 1.9.14 that `apt upgrade` offered me. Soon
afterwards, my trackball stopped working. I was able to re-enable it by
disconnecting and reconnecting it, but this proved short-lived - it eventually
cut out again. I reconnected it and it worked for a little longer, then I had
to reconnect it again, and eventually reconnecting it did nothing - it stayed
non-functional.

I started checking the logs, and eventually I noticed this error message
appearing shortly before the messages recording the trackball's reconnection:

fwupd[1106287]: 01:23:55.952 FuUsbDevice  failed to load BOS descriptor
from USB device: USB error on device 047d:1020 : Operation timed out [-7]

I can confirm that 047d:1020 identifies my trackball:

$ for name in
/sys/bus/usb/devices/1-1.6/{idVendor,idProduct,manufacturer,product}; do printf
"%s\t%s" "$(basename "$name")"; cat "$name"; done
idVendor047d
idProduct   1020
manufacturerKensington
product Kensington Expert Mouse

I ran "systemctl stop fwupd", reconnected my trackball, and then it worked
fine.

Investigating further, I discovered that I can disable my trackball on-demand
by running "sudo fwupdtool get-devices". It prints the following output:

Loading… [***]05:01:05.132
FuUsbDevice  failed to load BOS descriptor from USB device: USB error
on device 047d:1020 : Operation timed out [-7]
Loading… [** ]

...and then my trackball stops working until I reconnect it.

It seems that fwupd 1.19.14's changelog mentions "Fix DS-20 descriptors by
opening the GUsbDevice earlier", and apparently "DS-20 descriptor" is a
specific kind of "BOS descriptor".


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

Kernel: Linux 6.5.0-5-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fwupd depends on:
ii  adduser3.137
ii  libarchive13   3.7.2-1
ii  libc6  2.37-15
ii  libcbor0.100.10.2-1.1
ii  libcurl3-gnutls8.5.0-2
ii  libflashrom1   1.3.0-2.1+b1
ii  libfwupd2  1.9.14-1
ii  libglib2.0-0   2.78.4-1
ii  libgnutls303.8.3-1
ii  libgudev-1.0-0 238-3
ii  libgusb2   0.4.8-1
ii  libjcat1   0.2.0-2
ii  libjson-glib-1.0-0 1.8.0-2
ii  liblzma5   5.4.5-0.3
ii  libmbim-glib4  1.30.0-1
ii  libmbim-proxy  1.30.0-1
ii  libmm-glib01.22.0-3
ii  libpolkit-gobject-1-0  124-1
ii  libprotobuf-c1 1.4.1-1+b1
ii  libqmi-glib5   1.34.0-2
ii  libqmi-proxy   1.34.0-2
ii  libsqlite3-0   3.45.1-1
ii  libsystemd0255.3-2
ii  libtss2-esys-3.0.2-0   4.0.1-7
ii  libxmlb2   0.3.15-1
ii  shared-mime-info   2.4-1
ii  zlib1g 1:1.3.dfsg-3+b1

Versions of packages fwupd recommends:
ii  bolt   0.9.6-2
ii  dbus   1.14.10-4
ii  fwupd-amd64-signed [fwupd-signed]  1:1.4+1
ii  jq 1.7.1-2
ii  python33.11.6-1
pn  secureboot-db  
ii  udisks22.10.1-5

Versions of packages fwupd suggests:
pn  gir1.2-fwupd-2.0  

-- Configuration Files:
/etc/fwupd/fwupd.conf [Errno 13] Permission denied: '/etc/fwupd/fwupd.conf'

-- no debconf information


Bug#795885: udd: upload_history: signed_by/fingerprint says N/A

2024-02-29 Thread Lucas Nussbaum
On 29/02/24 at 18:36 +0100, Lucas Nussbaum wrote:
> There's also something strange in 2024 that needs to be investigated:

That part is fixed

Lucas



Bug#1064617: Passwords should not be changed frequently

2024-02-29 Thread Philip Hands
Hi Diederik,

You're probably right that it deserves a separate bug, but I was trying
to avoid wasting the translators time by doing this in two steps, and
forcing them to do the work twice.

I cannot say that I have read the stuff in these dialogs (except when
editing them) for at least 20 years, so tailoring the content of them
for people like me seems like a mistake. I was therefore trying to put
myself in the position of a person that's reading them for the first
time, and perhaps a person that's installing Linux for the first time.

Having helped people to install Linux for ~30 years, I'd say that it's
the norm for people to be almost incapable of coming up with a decent
password if they were not expecting the question.

As I said, I'm happy to hear better suggestions, since I've had about 15
attempts at this so far, and every time I see the text rendered in the
D-I screenshot, I end up not liking the result very much.

If you want to make a constructive contribution, how about suggesting a
wording that reflects the advice that you think would be most useful to
the people that actually read the advice?

If nothing like a consensus is available, then just removing the old
advice seems like an OK place to end up too, which is why I went to the
effort of splitting the commits.

Cheers, Phil.
-- 
Philip Hands -- https://hands.com/~phil



Bug#1062585: libphonenumber: NMU diff for 64-bit time_t transition

2024-02-29 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!
-- 
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 libphonenumber-8.12.57+ds/debian/changelog 
libphonenumber-8.12.57+ds/debian/changelog
--- libphonenumber-8.12.57+ds/debian/changelog  2023-07-20 04:36:41.0 
+
+++ libphonenumber-8.12.57+ds/debian/changelog  2024-03-01 05:44:33.0 
+
@@ -1,3 +1,10 @@
+libphonenumber (8.12.57+ds-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Adjust Provides for 64-bit time_t transition.  Closes: #1062585.
+
+ -- Steve Langasek   Fri, 01 Mar 2024 05:44:33 +
+
 libphonenumber (8.12.57+ds-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru libphonenumber-8.12.57+ds/debian/control 
libphonenumber-8.12.57+ds/debian/control
--- libphonenumber-8.12.57+ds/debian/control2023-07-20 04:36:41.0 
+
+++ libphonenumber-8.12.57+ds/debian/control2024-03-01 05:44:33.0 
+
@@ -8,6 +8,7 @@
   dh-sequence-javahelper,
   default-jdk,
   default-jdk-doc,
+  dpkg-dev (>= 1.22.5),
   libabsl-dev,
   libgtest-dev,
   libicu-dev,
diff -Nru libphonenumber-8.12.57+ds/debian/rules 
libphonenumber-8.12.57+ds/debian/rules
--- libphonenumber-8.12.57+ds/debian/rules  2023-07-20 04:36:41.0 
+
+++ libphonenumber-8.12.57+ds/debian/rules  2024-03-01 05:44:17.0 
+
@@ -1,5 +1,8 @@
 #!/usr/bin/make -f
 
+DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
 %:
dh $@
 
@@ -9,10 +12,13 @@
 protobufapi := $(shell dpkg-query -W -f '$${Provides}' libprotobuf-dev | grep 
-o 'protobuf-api-[^ ]*')
 
 # virtual package to represent libphonenumber and protobuf ABI
-phonenumberprotoabi := libphonenumber8-protobuf$(shell dpkg-query -W -f 
'$${Depends}' libprotobuf-dev | sed -n 's/.*libprotobuf\([0-9]*\) .*/\1/p')
+phonenumberprotoabi := libphonenumber8t64-protobuf$(shell dpkg-query -W -f 
'$${Depends}' libprotobuf-dev | sed -n 's/.*libprotobuf\([0-9]*\) .*/\1/p')
+ifneq (,$(filter 64,$(DEB_HOST_ARCH_BITS))$(filter i386,$(DEB_HOST_ARCH)))
+  phonenumberprotocompatabi := , libphonenumber8-protobuf$(shell dpkg-query -W 
-f '$${Depends}' libprotobuf-dev | sed -n 's/.*libprotobuf\([0-9]*\) .*/\1/p')
+endif
 
 execute_before_dh_gencontrol:
-   echo 'libphonenumber:Provides=$(phonenumberprotoabi)' >> 
debian/libphonenumber8.substvars
+   echo 
'libphonenumber:Provides=$(phonenumberprotoabi)$(phonenumberprotocompatabi)' >> 
debian/libphonenumber8.substvars
echo 'protobuf:API=$(protobufapi)' >> 
debian/libphonenumber-dev.substvars
 
 override_dh_makeshlibs:


signature.asc
Description: PGP signature


Bug#1062556: libosip2: NMU diff for 64-bit time_t transition

2024-02-29 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 libosip2-5.3.1/debian/changelog libosip2-5.3.1/debian/changelog
--- libosip2-5.3.1/debian/changelog 2024-01-25 19:07:25.0 +
+++ libosip2-5.3.1/debian/changelog 2024-03-01 05:39:11.0 +
@@ -1,3 +1,10 @@
+libosip2 (5.3.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062556
+
+ -- Steve Langasek   Fri, 01 Mar 2024 05:39:11 +
+
 libosip2 (5.3.1-1) unstable; urgency=medium
 
   [ upstream ]
diff -Nru libosip2-5.3.1/debian/control libosip2-5.3.1/debian/control
--- libosip2-5.3.1/debian/control   2024-01-25 19:05:13.0 +
+++ libosip2-5.3.1/debian/control   2024-03-01 05:39:10.0 +
@@ -6,7 +6,7 @@
  Jonas Smedegaard ,
  Kilian Krause ,
  Mark Purcell ,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  docbook-to-man,
  pkg-kde-tools,
@@ -21,7 +21,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libosip2-15 (= ${binary:Version}),
+ libosip2-15t64 (= ${binary:Version}),
  ${misc:Depends},
 Recommends:
  pkg-config,
@@ -43,7 +43,10 @@
  and library to handle "SIP transactions"
  as defined by the SIP standards (RFC3261).
 
-Package: libosip2-15
+Package: libosip2-15t64
+Provides: ${t64:Provides}
+Replaces: libosip2-15
+Breaks: libosip2-15 (<< ${source:Version})
 Section: libs
 Pre-Depends:
  ${misc:Pre-Depends},
diff -Nru libosip2-5.3.1/debian/libosip2-15.install 
libosip2-5.3.1/debian/libosip2-15.install
--- libosip2-5.3.1/debian/libosip2-15.install   2022-03-03 18:45:28.0 
+
+++ libosip2-5.3.1/debian/libosip2-15.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libosip2-5.3.1/debian/libosip2-15.symbols 
libosip2-5.3.1/debian/libosip2-15.symbols
--- libosip2-5.3.1/debian/libosip2-15.symbols   2024-01-25 19:07:25.0 
+
+++ libosip2-5.3.1/debian/libosip2-15.symbols   1970-01-01 00:00:00.0 
+
@@ -1,643 +0,0 @@
-# SymbolsHelper-Confirmed: 5.3.0 amd64
-libosip2.so.15 libosip2-15 #MINVER#
- __osip_add_ict@Base 5.3.0
- __osip_add_ist@Base 5.3.0
- __osip_add_nict@Base 5.3.0
- __osip_add_nist@Base 5.3.0
- __osip_event_new@Base 5.3.0
- __osip_find_transaction@Base 5.3.0
- __osip_ict_free@Base 5.3.0
- __osip_ict_init@Base 5.3.0
- __osip_ict_need_timer_a_event@Base 5.3.0
- __osip_ict_need_timer_b_event@Base 5.3.0
- __osip_ict_need_timer_d_event@Base 5.3.0
- __osip_ist_free@Base 5.3.0
- __osip_ist_init@Base 5.3.0
- __osip_ist_need_timer_g_event@Base 5.3.0
- __osip_ist_need_timer_h_event@Base 5.3.0
- __osip_ist_need_timer_i_event@Base 5.3.0
- __osip_kill_transaction_callback@Base 5.3.0
- __osip_message_callback@Base 5.3.0
- __osip_nict_free@Base 5.3.0
- __osip_nict_init@Base 5.3.0
- __osip_nict_need_timer_e_event@Base 5.3.0
- __osip_nict_need_timer_f_event@Base 5.3.0
- __osip_nict_need_timer_k_event@Base 5.3.0
- __osip_nist_free@Base 5.3.0
- __osip_nist_init@Base 5.3.0
- __osip_nist_need_timer_j_event@Base 5.3.0
- __osip_remove_ict_transaction@Base 5.3.0
- __osip_remove_ist_transaction@Base 5.3.0
- __osip_remove_nict_transaction@Base 5.3.0
- __osip_remove_nist_transaction@Base 5.3.0
- __osip_transaction_matching_request_osip_to_xist_17_2_3@Base 5.3.0
- __osip_transaction_matching_response_osip_to_xict_17_1_3@Base 5.3.0
- __osip_transaction_need_timer_x_event@Base 5.3.0
- __osip_transaction_set_state@Base 5.3.0
- __osip_transaction_snd_xxx@Base 5.3.0
- __osip_transport_error_callback@Base 5.3.0
- add_gettimeofday@Base 5.3.0
- evt_set_type_incoming_sipmessage@Base 5.3.0
- evt_set_type_outgoing_sipmessage@Base 5.3.0
- fsm_callmethod@Base 5.3.0
- ict_create_ack@Base 5.3.0
- ict_fsm@Base 5.3.0
- ict_rcv_1xx@Base 5.3.0
- ict_rcv_2xx@Base 5.3.0
- ict_rcv_3456xx@Base 5.3.0
- ict_retransmit_ack@Base 5.3.0
- ict_snd_invite@Base 5.3.0
- ict_transition@Base 5.3.0
- ist_fsm@Base 5.3.0
- ist_rcv_ack@Base 5.3.0
- ist_rcv_invite@Base 5.3.0
- ist_snd_1xx@Base 5.3.0
- ist_snd_2xx@Base 5.3.0
- ist_snd_3456xx@Base 5.3.0
- ist_transition@Base 5.3.0
- min_timercmp@Base 5.3.0
- nict_fsm@Base 5.3.0
- nict_rcv_1xx@Base 5.3.0
- nict_rcv_23456xx@Base 5.3.0
- nict_snd_request@Base 5.3.0
- nict_transition@Base 5.3.0
- nist_fsm@Base 5.3.0
- nist_rcv_request@Base 5.3.0
- nist_snd_1xx@Base 5.3.0
- nist_snd_23456xx@Base 5.3.0
- 

Bug#1062498: liboop: NMU diff for 64-bit time_t transition

2024-02-29 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 liboop-1.0.1/debian/changelog liboop-1.0.1/debian/changelog
--- liboop-1.0.1/debian/changelog   2021-01-02 15:48:15.0 +
+++ liboop-1.0.1/debian/changelog   2024-03-01 05:38:17.0 +
@@ -1,3 +1,10 @@
+liboop (1.0.1-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062498
+
+ -- Steve Langasek   Fri, 01 Mar 2024 05:38:17 +
+
 liboop (1.0.1-2.1) unstable; urgency=medium
 
   * Non maintainer upload by the Reproducible Builds team.
diff -Nru liboop-1.0.1/debian/control liboop-1.0.1/debian/control
--- liboop-1.0.1/debian/control 2018-09-30 20:09:14.0 +
+++ liboop-1.0.1/debian/control 2024-03-01 05:38:16.0 +
@@ -2,19 +2,20 @@
 Section: libs
 Priority: optional
 Maintainer: Magnus Holmgren 
-Build-Depends: dpkg-dev (>= 1.15.7), debhelper (>= 9), libtool,
+Build-Depends: dpkg-dev (>= 1.22.5), dpkg-dev (>= 1.15.7), debhelper (>= 9), 
libtool,
  dh-autoreconf, autoconf, automake, libadns1-dev, libglib2.0-dev,
  libreadline-dev, tcl-dev
 Standards-Version: 3.9.8
 Homepage: http://www.lysator.liu.se/liboop/
 
-Package: liboop4
+Package: liboop4t64
+Breaks: liboop4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Provides: liboop
-Replaces: liboop3
+Provides: ${t64:Provides}, liboop
+Replaces: liboop4, liboop3
 Description: Event loop management library
  Liboop is a low-level event loop management library for POSIX-based
  operating systems. It supports the development of modular, multiplexed
@@ -28,7 +29,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: liboop4 (= ${binary:Version}), ${misc:Depends}
+Depends: liboop4t64 (= ${binary:Version}), ${misc:Depends}
 Description: Event loop management library - development files
  Liboop is a low-level event loop management library for POSIX-based
  operating systems. It supports the development of modular, multiplexed
diff -Nru liboop-1.0.1/debian/liboop4.install 
liboop-1.0.1/debian/liboop4.install
--- liboop-1.0.1/debian/liboop4.install 2018-09-30 20:09:14.0 +
+++ liboop-1.0.1/debian/liboop4.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/liboop*.so.*
diff -Nru liboop-1.0.1/debian/liboop4.symbols 
liboop-1.0.1/debian/liboop4.symbols
--- liboop-1.0.1/debian/liboop4.symbols 2017-01-11 19:03:35.0 +
+++ liboop-1.0.1/debian/liboop4.symbols 1970-01-01 00:00:00.0 +
@@ -1,49 +0,0 @@
-liboop-adns.so.3 liboop4 #MINVER#
- oop_adns_cancel@Base 1.0~
- oop_adns_delete@Base 1.0~
- oop_adns_new@Base 1.0~
- oop_adns_submit@Base 1.0~
- oop_adns_submit_reverse@Base 1.0~
-liboop-glib2.so.0 liboop4 #MINVER#
- oop_glib_delete@Base 1.0~
- oop_glib_new@Base 1.0~
- oop_glib_return@Base 1.0~
-liboop-rl.so.0 liboop4 #MINVER#
- oop_readline_cancel@Base 1.0~
- oop_readline_register@Base 1.0~
-liboop-tcl.so.0 liboop4 #MINVER#
- oop_tcl_done@Base 1.0~
- oop_tcl_new@Base 1.0~
-liboop.so.4 liboop4 #MINVER#
- OOP_RD_STYLE_BLOCK@Base 1.0~
- OOP_RD_STYLE_GETLINE@Base 1.0~
- OOP_RD_STYLE_IMMED@Base 1.0~
- _oop_continue@Base 1.0~
- _oop_error@Base 1.0~
- oop_fd_nonblock@Base 1.0~
- oop_free@Base 1.0~
- oop_malloc@Base 1.0~
- oop_rd_cancel@Base 1.0~
- oop_rd_delete@Base 1.0~
- oop_rd_delete_kill@Base 1.0~
- oop_rd_delete_tidy@Base 1.0~
- oop_rd_errmsg@Base 1.0~
- oop_rd_new@Base 1.0~
- oop_rd_new_fd@Base 1.0~
- oop_rd_read@Base 1.0~
- oop_readable_fd@Base 1.0~
- oop_readable_mem@Base 1.0~
- oop_realloc@Base 1.0~
- oop_select_delete@Base 1.0~
- oop_select_new@Base 1.0~
- oop_select_set@Base 1.0~
- oop_signal_delete@Base 1.0~
- oop_signal_new@Base 1.0~
- oop_signal_new_flags@Base 1.0.1~
- oop_signal_source@Base 1.0~
- oop_sys_delete@Base 1.0~
- oop_sys_new@Base 1.0~
- oop_sys_run@Base 1.0~
- oop_sys_run_once@Base 1.0~
- oop_sys_source@Base 1.0~
- sys_sig_owner@Base 1.0~
diff -Nru liboop-1.0.1/debian/liboop4t64.install 
liboop-1.0.1/debian/liboop4t64.install
--- liboop-1.0.1/debian/liboop4t64.install  1970-01-01 00:00:00.0 
+
+++ liboop-1.0.1/debian/liboop4t64.install  2018-09-30 20:09:14.0 
+
@@ -0,0 +1 @@
+usr/lib/*/liboop*.so.*
diff -Nru liboop-1.0.1/debian/liboop4t64.lintian-overrides 

Bug#1065137: pam: /usr/lib/x86_64-linux-gnu/libpam.so.0.85.1: Cannot open: File exist

2024-02-29 Thread Bo YU
Source: pam
Version: 1.5.3-6
Severity: important
Usertags: time-t

if use debootstrap:

```
debootstrap --arch=amd64 --verbose 
--include=fakeroot,symlinks,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype-dev,libpng-dev
  --log-extra-deps --variant=minbase sid sysroot http://ftp.debian.org/debian/
```

will get:

```
2024-03-01 13:30:17 (1.31 MB/s) - 
‘/tmp/tmp/amd64/sysroot//var/cache/apt/archives/partial/zlib1g-dev_1%3a1.3.dfsg-3+b1_amd64.deb’
 saved [918640/918640]

tar: ./usr/lib/x86_64-linux-gnu/libpam.so.0.85.1: Cannot open: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpam_misc.so.0.82.1: Cannot open: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpamc.so.0.82.1: Cannot open: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpam.so.0: Cannot create symlink to 
‘libpam.so.0.85.1’: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpam_misc.so.0: Cannot create symlink to 
‘libpam_misc.so.0.82.1’: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpamc.so.0: Cannot create symlink to 
‘libpamc.so.0.82.1’: File exists
tar: Exiting with failure status due to previous errors

```

The log snap is below:

```
vimer@dev:/tmp/tmp/amd64$ sudo debootstrap --arch=amd64 --verbose 
--include=fakeroot,symlinks,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype-dev,libpng-dev
  --log-extra-deps --variant=minbase sid sysroot http://ftp.debian.org/debian/  
I: Target architecture can be executed
I: Retrieving InRelease
I: Checking Release signature
I: Valid Release signature (key id 4CB50190207B4758A3F73A796ED0E7B82643E131)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found packages in base already in required: apt
I: Found additional required dependencies: debian-archive-keyring gcc-14-base 
gpgv libacl1 libapt-pkg6.0t64 libattr1 libaudit1 libaudit-common libblkid1 
libbz2-1.0 libc6 libcap2 libcap-ng0 libcom-err2t64 libcrypt1 libdebconfclient0 
libext2fs2 libffi8 libgcc-s1 libgcrypt20 libgmp10 libgnutls30 libgpg-error0 
libhogweed6 libidn2-0 liblz4-1 liblzma5 libmd0 libmount1 libnettle8 libp11-kit0 
libpam0g libpam0t64 libpcre2-8-0 libseccomp2 libselinux1 libsemanage2 
libsemanage-common libsepol2 libsmartcols1 libss2t64 libssl3 libstdc++6 
libsystemd0 libtasn1-6 libtinfo6 libudev1 libunistring5 libuuid1 libuuid1t64 
libxxhash0 libzstd1 logsave zlib1g
I: Found additional base dependencies: binutils binutils-common 
binutils-x86-64-linux-gnu bzip2 cpp cpp-13 cpp-13-x86-64-linux-gnu 
cpp-x86-64-linux-gnu dpkg-dev fontconfig-config fonts-dejavu-core 
fonts-dejavu-mono g++ g++-13 g++-13-x86-64-linux-gnu gcc gcc-13 gcc-13-base 
gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu g++-x86-64-linux-gnu libasan8 
libasound2-data libasound2t64 libatomic1 libavahi-client3 libavahi-common3 
libavahi-common-data libbinutils libbrotli1 libbrotli-dev libbsd0 libbz2-dev 
libc6-dev libcc1-0 libc-dev-bin libcom-err2 libcrypt-dev libctf0 libctf-nobfd0 
libcups2t64 libcupsimage2-dev libcupsimage2t64 libdb5.3 libdbus-1-3 libdeflate0 
libdeflate-dev libdpkg-perl libexpat1 libexpat1-dev libfakeroot libfontconfig1 
libfontconfig-dev libfreetype6 libgcc-13-dev libgdbm6 libgdbm-compat4 
libgnutls30t64 libgomp1 libgprofng0 libgssapi-krb5-2 libhwasan0 libice6 
libice-dev libisl23 libitm1 libjansson4 libjbig0 libjbig-dev libjpeg62-turbo 
libjpeg62-turbo-dev libjpeg-dev libk5crypto3 libkeyutils1 libkrb5-3 
libkrb5support0 liblerc4 liblerc-dev liblsan0 liblzma-dev libmpc3 libmpfr6 
libnsl2 libnsl-dev libperl5.38 libpkgconf3 libpng16-16 libpng16-16t64 
libpthread-stubs0-dev libquadmath0 libsframe1 libsharpyuv0 libsharpyuv-dev 
libsm6 libsm-dev libstdc++-13-dev libtiff6 libtiff-dev libtiffxx6 libtirpc3 
libtirpc3t64 libtirpc-common libtirpc-dev libtsan2 libubsan1 libwebp7 
libwebpdecoder3 libwebpdemux2 libwebp-dev libwebpmux3 libx11-6 libx11-data 
libxau6 libxau-dev libxcb1 libxcb1-dev libxdmcp6 libxdmcp-dev libxext6 
libxfixes3 libxfixes-dev libxi6 libxi-dev libxrandr2 libxrender1 libxt6 
libxtst6 libzstd-dev linux-libc-dev lsb-base make patch perl perl-modules-5.38 
pkgconf pkgconf-bin rpcsvc-proto uuid-dev x11-common x11proto-core-dev 
x11proto-dev x11proto-record-dev x11proto-render-dev x11proto-xext-dev 
xorg-sgml-doctools xtrans-dev xz-utils zlib1g-dev
I: Checking component main on http://ftp.debian.org/debian...
I: Retrieving apt 2.7.13

```
In 1.5.3-6 we have reomved libpam0t64 I think, but why debootstrap
dependes on it again? Is this a known issue?


-- 
Regards,
--
  Bo YU



signature.asc
Description: PGP signature


Bug#1062407: liblopsub: NMU diff for 64-bit time_t transition

2024-02-29 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 liblopsub-1.0.4/debian/changelog liblopsub-1.0.4/debian/changelog
--- liblopsub-1.0.4/debian/changelog2023-07-02 12:12:13.0 +
+++ liblopsub-1.0.4/debian/changelog2024-03-01 05:37:06.0 +
@@ -1,3 +1,10 @@
+liblopsub (1.0.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062407
+
+ -- Steve Langasek   Fri, 01 Mar 2024 05:37:06 +
+
 liblopsub (1.0.4-1) unstable; urgency=low
 
   * Make the build reproducible (Chris Lamb, Vagrant Cascadian). Closes:
diff -Nru liblopsub-1.0.4/debian/control liblopsub-1.0.4/debian/control
--- liblopsub-1.0.4/debian/control  2023-07-02 12:12:13.0 +
+++ liblopsub-1.0.4/debian/control  2024-03-01 05:37:06.0 +
@@ -2,13 +2,16 @@
 Section: libdevel
 Priority: optional
 Maintainer: Andre Noll 
-Build-Depends: m4, flex, debhelper (>= 10.0)
+Build-Depends: dpkg-dev (>= 1.22.5), m4, flex, debhelper (>= 10.0)
 Standards-Version: 4.3.0
 Homepage: http://people.tuebingen.mpg.de/maan/lopsub
 Vcs-Browser: http://git.tuebingen.mpg.de/lopsub.git
 Vcs-Git: git://git.tuebingen.mpg.de/lopsub.git
 
-Package: liblopsub1
+Package: liblopsub1t64
+Provides: ${t64:Provides}
+Replaces: liblopsub1
+Breaks: liblopsub1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Long Option Parser for Subcommands
@@ -25,7 +28,7 @@
 
 Package: liblopsub-dev
 Architecture: any
-Depends: ${shlibs:Depends}, liblopsub1 (= ${binary:Version}), ${misc:Depends}
+Depends: ${shlibs:Depends}, liblopsub1t64 (= ${binary:Version}), 
${misc:Depends}
 Description: Long Option Parser for Subcommand - headers
  Lopsub  is  an  open  source library written in C which aims to ease
  the task of creating, documenting and parsing the options of Unix
diff -Nru liblopsub-1.0.4/debian/liblopsub1.install 
liblopsub-1.0.4/debian/liblopsub1.install
--- liblopsub-1.0.4/debian/liblopsub1.install   2023-07-02 12:12:13.0 
+
+++ liblopsub-1.0.4/debian/liblopsub1.install   1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-debian/tmp/usr/share/man/man7/*
-debian/tmp/usr/lib/*/liblopsub.so.*
diff -Nru liblopsub-1.0.4/debian/liblopsub1t64.install 
liblopsub-1.0.4/debian/liblopsub1t64.install
--- liblopsub-1.0.4/debian/liblopsub1t64.install1970-01-01 
00:00:00.0 +
+++ liblopsub-1.0.4/debian/liblopsub1t64.install2023-07-02 
12:12:13.0 +
@@ -0,0 +1,2 @@
+debian/tmp/usr/share/man/man7/*
+debian/tmp/usr/lib/*/liblopsub.so.*
diff -Nru liblopsub-1.0.4/debian/liblopsub1t64.lintian-overrides 
liblopsub-1.0.4/debian/liblopsub1t64.lintian-overrides
--- liblopsub-1.0.4/debian/liblopsub1t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ liblopsub-1.0.4/debian/liblopsub1t64.lintian-overrides  2024-03-01 
05:36:52.0 +
@@ -0,0 +1 @@
+liblopsub1t64: package-name-doesnt-match-sonames liblopsub1
diff -Nru liblopsub-1.0.4/debian/rules liblopsub-1.0.4/debian/rules
--- liblopsub-1.0.4/debian/rules2023-07-02 12:12:13.0 +
+++ liblopsub-1.0.4/debian/rules2024-03-01 05:37:05.0 +
@@ -3,7 +3,7 @@
 # invoked with the package root as the current directory.
 
 sourcepackage := liblopsub
-package := liblopsub1
+package := liblopsub1t64
 devpackage := liblopsub-dev
 
 define checkdir


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

2024-02-29 Thread Anton Gladky
Hi Vincent,

thanks a lot for this deep dive into the problem!
Really appreciate it!

Best regards

Anton


Bug#1065136: libesmtp-dev: package is not multi-arch. I need to cross compile and need multiple architectures of this library installed concurrently.

2024-02-29 Thread Dick Hollenbeck

Package: libesmtp-dev
Version: 1.0.6-4.3
Severity: normal

Dear Maintainer,

Only the last architecture installed remains.

* What outcome did you expect instead?

It would be nice if multiple architectures can be installed at once, like
amd64, i386, arm64, etc.


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

Kernel: Linux 6.1.0-17-amd64 (SMP w/16 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 libesmtp-dev depends on:
ii libc6-dev 2.36-9+deb12u4
pn libesmtp6 
ii libssl-dev 3.0.11-1~deb12u2

libesmtp-dev recommends no packages.

libesmtp-dev suggests no packages.



Bug#1065135: sort: error while loading shared libraries: libcrypto.so.3

2024-02-29 Thread Steve Langasek
Thanks for this report.

This is definitely not the behavior we want.  However, the good thing is
that the dependency from coreutils to libssl is new since bookworm.  As a
result, while this can affect users on upgrades from testing, it will not
affect upgrades from bookworm because libssl3t64 will be unpacked and
configured before the coreutils that uses it.

If we see widespread breakage from this in upgrades from testing/unstable
then we can try to figure out further mitigations.

Can you explain why 'sort' is being called at this point in your upgrade? 
Is this from an apt hook or something?


On Fri, Mar 01, 2024 at 04:53:30AM +0100, Christoph Anton Mitterer wrote:
> Package: libssl3t64
> Version: 3.1.5-1.1
> Severity: normal
> X-Debbugs-Cc: vor...@debian.org
> 
> Hey there.
> 
> 
> Just a friendly meant heads up:
> 
> I saw another case similar to #1065017, i.e. where during the t64 transition.
> a library is missing while sort (which I think is also considered essential?) 
> is
> executed, causing that to fail.
> 
> (Reading database ... 483226 files and directories currently installed.)
> Removing libssl3:amd64 (3.1.5-1) ...
> sort: error while loading shared libraries: libcrypto.so.3: cannot open 
> shared object file: No such file or directory
> Selecting previously unselected package libssl3t64:amd64.
> (Reading database ... 483215 files and directories currently installed.)
> 
> 
> Attaching the full APT term log and CCing, Steve Langasek who seems to have 
> been
> among those in charge of the transition.
> 
> 
> Thanks,
> Chris.
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable-debug
>   APT policy: (500, 'unstable-debug'), (500, 'unstable')
> 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 libssl3t64 depends on:
> ii  libc6  2.37-15
> 
> libssl3t64 recommends no packages.
> 
> libssl3t64 suggests no packages.
> 
> -- no debconf information



-- 
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#1065078: Question about the debian group on Salsa

2024-02-29 Thread Soren Stoutner
Generally you should create the repository under the debian namespace unless 
you really don’t want anyone else making any changes to it, even if the 
changes are urgent and you are AFK for some reason.

I have created a repository named planner under debian and have granted you 
Developer access.  :)

On Thursday, February 29, 2024 7:28:59 AM MST Shriram Ravindranathan wrote:
> Dear mentors,
> 
> I'm curious about the guidelines for putting a package under the debian 
> namespace on Salsa . I wasn't able to 
> find much discourse about this online.
> 
> This package didn't have a salsa repository created for it, I am unsure 
> whether I should create a repository under my own namespace or if the 
> package should be placed under the debian namespace.
> 
> Thank you,
> 
> -- 
> Shriram Ravindranathan
> 


-- 
Soren Stoutner
so...@debian.org

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


Bug#1065135: sort: error while loading shared libraries: libcrypto.so.3

2024-02-29 Thread Christoph Anton Mitterer
Package: libssl3t64
Version: 3.1.5-1.1
Severity: normal
X-Debbugs-Cc: vor...@debian.org

Hey there.


Just a friendly meant heads up:

I saw another case similar to #1065017, i.e. where during the t64 transition.
a library is missing while sort (which I think is also considered essential?) is
executed, causing that to fail.

(Reading database ... 483226 files and directories currently installed.)
Removing libssl3:amd64 (3.1.5-1) ...
sort: error while loading shared libraries: libcrypto.so.3: cannot open shared 
object file: No such file or directory
Selecting previously unselected package libssl3t64:amd64.
(Reading database ... 483215 files and directories currently installed.)


Attaching the full APT term log and CCing, Steve Langasek who seems to have been
among those in charge of the transition.


Thanks,
Chris.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
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 libssl3t64 depends on:
ii  libc6  2.37-15

libssl3t64 recommends no packages.

libssl3t64 suggests no packages.

-- no debconf information


term.log.xz
Description: application/xz


Bug#1065134: dwarves: Please package new upstream release and confirm contact info

2024-02-29 Thread Boyuan Yang
Source: dwarves
Version: 1.24-4.1
Severity: normal
X-Debbugs-CC: ca...@debian.org thomas.g.gir...@free.fr
Tags: sid trixie

Dear Debian dwarves (pahole) package maintainer,

The pahole upstream is releasing a new upstream release (1.26).
Please consider packaging it in Debian.

Besides, upstream is introducing a PKG-MAINTAINERS file to
indicate the package maintainers in different distros. According to
https://git.kernel.org/pub/scm/devel/pahole/pahole.git/commit/?id=554c5e6a2736e0b6108077c7697637f6542dd2ed
 ,
Domenico Andreoli is added as the person of contact. Please review
the info and confirm with upstream if needed.

Thanks,
Boyuan Yang


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


Bug#1064140: imagemagick: NMU diff for 64-bit time_t transition

2024-02-29 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 imagemagick-6.9.12.98+dfsg1/debian/changelog 
imagemagick-6.9.12.98+dfsg1/debian/changelog
--- imagemagick-6.9.12.98+dfsg1/debian/changelog2023-12-27 
10:29:58.0 +
+++ imagemagick-6.9.12.98+dfsg1/debian/changelog2024-03-01 
01:31:19.0 +
@@ -1,3 +1,10 @@
+imagemagick (8:6.9.12.98+dfsg1-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064140
+
+ -- Steve Langasek   Fri, 01 Mar 2024 01:31:19 +
+
 imagemagick (8:6.9.12.98+dfsg1-5) unstable; urgency=medium
 
   * Bug fix: "please update Suggests: imagemagick-doc; to
diff -Nru imagemagick-6.9.12.98+dfsg1/debian/control 
imagemagick-6.9.12.98+dfsg1/debian/control
--- imagemagick-6.9.12.98+dfsg1/debian/control  2023-12-27 10:29:58.0 
+
+++ imagemagick-6.9.12.98+dfsg1/debian/control  2024-03-01 01:31:18.0 
+
@@ -7,7 +7,7 @@
 Standards-Version: 4.5.1
 # for dbg-sym
 Rules-Requires-Root: no
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
 # for improving build
  dh-exec,
 # ABI dump
@@ -224,7 +224,10 @@
 # predepend on dpkg (>= 1.17.6) for libgomp symbols remove after jeesie +2
 # normally depends on imagemagick-6-common >= ${source:version} except
 # here when some files were moved between two packages
-Package: libmagickcore-6.q16-7
+Package: libmagickcore-6.q16-7t64
+Provides: ${t64:Provides}
+Replaces: libmagickcore-6.q16-7
+Breaks: libmagickcore-6.q16-7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -252,7 +255,7 @@
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Enhances: libmagickcore-6.q16-7
+Enhances: libmagickcore-6.q16-7t64
 Provides: libmagickcore-extra, libmagickcore-6.q16-1-extra,
  libmagickcore-6.q16-2-extra,
  libmagickcore-6.q16-3-extra,
@@ -275,7 +278,7 @@
 Pre-Depends: dpkg (>= 1.17.11)
 Depends:
  libmagickcore-6-arch-config (= ${binary:Version}),
- libmagickcore-6.q16-7 (= ${binary:Version}),
+ libmagickcore-6.q16-7t64 (= ${binary:Version}),
  libmagickcore-6.q16-7-extra (= ${binary:Version}),
  libbz2-dev, libdjvulibre-dev,
  libexif-dev, libfreetype-dev, libjpeg-dev, libopenjp2-7-dev,
@@ -299,7 +302,10 @@
  depth of 16 bits (Q16).
 
 # predepend on dpkg (>= 1.17.6)  for libgomp symbols remove after jeesie + 2
-Package: libmagickwand-6.q16-7
+Package: libmagickwand-6.q16-7t64
+Provides: ${t64:Provides}
+Replaces: libmagickwand-6.q16-7
+Breaks: libmagickwand-6.q16-7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -324,7 +330,7 @@
 Section: libdevel
 Pre-Depends: dpkg (>= 1.17.11)
 Depends: libmagickwand-6-headers (= ${source:Version}),
- libmagickwand-6.q16-7 (= ${binary:Version}),
+ libmagickwand-6.q16-7t64 (= ${binary:Version}),
  libmagickcore-6.q16-7-extra (= ${binary:Version}),
  libmagickcore-6.q16-dev (= ${binary:Version}),
  pkg-config,
@@ -344,7 +350,10 @@
  This version of libmagickwand-dev is compiled for a channel
  depth of 16 bits (Q16).
 
-Package: libmagick++-6.q16-9
+Package: libmagick++-6.q16-9t64
+Provides: ${t64:Provides}
+Replaces: libmagick++-6.q16-9
+Breaks: libmagick++-6.q16-9 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -366,7 +375,7 @@
 Section: libdevel
 Pre-Depends: dpkg (>= 1.17.11)
 Depends: libmagick++-6-headers (= ${source:Version}),
- libmagick++-6.q16-9 (= ${binary:Version}),
+ libmagick++-6.q16-9t64 (= ${binary:Version}),
  libmagickcore-6.q16-dev (= ${binary:Version}),
  libmagickwand-6.q16-dev (= ${binary:Version}),
  pkg-config,
@@ -434,7 +443,10 @@
 # predepend on dpkg (>= 1.17.6) for libgomp symbols remove after jeesie +2
 # normally depends on imagemagick-6-common >= ${source:version} except
 # here when some files were moved between two packages
-Package: libmagickcore-6.q16hdri-7
+Package: libmagickcore-6.q16hdri-7t64
+Provides: ${t64:Provides}
+Replaces: libmagickcore-6.q16hdri-7
+Breaks: libmagickcore-6.q16hdri-7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -462,7 +474,7 @@
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Enhances: libmagickcore-6.q16hdri-7
+Enhances: libmagickcore-6.q16hdri-7t64
 Provides: 

Bug#1064191: openjdk-8: fails to install on i386 mantic, focal and jammy

2024-02-29 Thread Thorsten Glaser
Vladimir Petko dixit:

>I apologise for the delay. I have a draft attached, but I am waiting
>for the ppa build[1] to run and test the changes.

Hmmh. I think you cannot set with_bridge to empty because
that also changes the files installed.

Building with bridge seems to work. Where is the actual
problem? The runtime dependency added around line 808 of
debian/rules?

*looks at rmadison output*

Hm, probably; libaccess-bridge-java-jni is missing on i386.

So I’d rather apply the code patch on the releases in question
on i386 only, and then skip the dependency for exactly the same
set. AFAICT with_bridge is only ever tested to be 'atk' or
empty/not empty, so adding a new 'faked' type would work.

I can do that from here, but it’s 02:17 r/n so not now.

bye,
//mirabilos
-- 
 Beware of ritual lest you forget the meaning behind it.
 yeah but it means if you really care about something, don't
ritualise it, or you will lose it. don't fetishise it, don't
obsess. or you'll forget why you love it in the first place.



Bug#1065133: orphan-sysvinit-scripts: Please support pdns-recursor

2024-02-29 Thread Matija Nalis
Package: orphan-sysvinit-scripts
Version: 0.14
Severity: normal
X-Debbugs-Cc: mnalis-debian...@voyager.hr


pdns-recursor dropped support for sysVinit scripts at some moment.
Maintainer wontfixed the request to reinstate it.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998514

would it be possible to o-s-c takes it over, so people not running systemd 
can actually use the package? Thanks!

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

Kernel: Linux 6.1.0-18-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=hr_HR.UTF-8, LC_CTYPE=hr_HR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages orphan-sysvinit-scripts depends on:
ii  ucf  3.0043+nmu1

orphan-sysvinit-scripts recommends no packages.

orphan-sysvinit-scripts suggests no packages.

-- no debconf information



Bug#1064191: openjdk-8: fails to install on i386 mantic, focal and jammy

2024-02-29 Thread Vladimir Petko
Hi,

 I apologise for the delay. I have a draft attached, but I am waiting
for the ppa build[1] to run and test the changes.

Best Regards,
 Vladimir.

[1] 
https://launchpad.net/~vpa1977/+archive/ubuntu/october-21/+sourcepub/15830915/+listing-archive-extra

On Fri, Mar 1, 2024 at 12:43 PM Thorsten Glaser  wrote:
>
> Vladimir Petko dixit:
>
> >I will prepare the patch for Ubuntu stable releases/i386 and update the bug.
>
> Did you have any luck with this?
>
> bye,
> //mirabilos
> --
> 15:41⎜ Somebody write a testsuite for helloworld :-)
diff --git a/debian/patches/do-not-throw-when-assistive-technology-not-found.patch b/debian/patches/do-not-throw-when-assistive-technology-not-found.patch
new file mode 100644
index 000..6199298
--- /dev/null
+++ b/debian/patches/do-not-throw-when-assistive-technology-not-found.patch
@@ -0,0 +1,21 @@
+Description: do not throw exception when assistive technologies are not found
+ In multiarch installation we may co-install amd64 and i386 versions
+ of openjdk-8 package. i386 version for Ubuntu does not build with
+ ATK bridge for focal, jammy and mantic.
+ Replace the exception with the warning.
+Author: Vladimir Petko 
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1916327
+Forwarded: not-needed
+diff --git a/jdk/src/share/classes/java/awt/Toolkit.java b/jdk/src/share/classes/java/awt/Toolkit.java
+index 91c28f4e28..4d794cc7a3 100644
+--- a/jdk/src/share/classes/java/awt/Toolkit.java
 b/jdk/src/share/classes/java/awt/Toolkit.java
+@@ -804,7 +804,7 @@ public abstract class Toolkit {
+ }
+ clazz.newInstance();
+ } catch (ClassNotFoundException e) {
+-throw new AWTError("Assistive Technology not found: "
++System.err.println("Assistive Technology not found: "
+ + atName);
+ } catch (InstantiationException e) {
+ throw new AWTError("Could not instantiate Assistive"
diff --git a/debian/rules b/debian/rules
index 7932167..1926619 100755
--- a/debian/rules
+++ b/debian/rules
@@ -305,6 +305,16 @@ else
   with_bridge = atk
 endif

+ifeq ($(derivative),Ubuntu)
+  ifeq ($(DEB_HOST_ARCH),i386)
+# disable bridge on focal, jammy and mantic until atk wrapper is introduced
+# in those releases on i386
+ifneq (,$(filter $(distrel),focal jammy mantic))
+  with_bridge =
+endif
+  endif
+endif
+
 with_nss = yes

 on_buildd := $(shell [ -f /CurrentlyBuilding -o "$$LOGNAME" = buildd ] && echo yes)
@@ -392,6 +402,17 @@ ifneq (,$(filter $(DEB_HOST_ARCH), $(hotspot_aarch32_archs)))
 	aarch32.diff
 endif

+# append patch to avoid error when assistive technology class
+# is not found
+ifeq ($(derivative),Ubuntu)
+  ifeq ($(DEB_HOST_ARCH),i386)
+ifneq (,$(filter $(distrel),focal jammy mantic))
+  COMMON_PATCHES += do-not-throw-when-assistive-technology-not-found.patch
+endif
+  endif
+endif
+
+
 DEFAULT_PATCHES = \
 	${UPSTREAM_PATCHES} \
 	$(COMMON_PATCHES) \


Bug#1063309: zeroc-ice: NMU diff for 64-bit time_t transition

2024-02-29 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 zeroc-ice-3.7.10/debian/changelog zeroc-ice-3.7.10/debian/changelog
--- zeroc-ice-3.7.10/debian/changelog   2024-02-28 09:13:28.0 +
+++ zeroc-ice-3.7.10/debian/changelog   2024-03-01 00:14:45.0 +
@@ -1,3 +1,10 @@
+zeroc-ice (3.7.10-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063309
+
+ -- Steve Langasek   Fri, 01 Mar 2024 00:14:45 +
+
 zeroc-ice (3.7.10-2) unstable; urgency=medium
 
   * Set javaTargetRelease for java-compat builds using $java_compat_level 
(Closes: #1057672)
diff -Nru zeroc-ice-3.7.10/debian/control zeroc-ice-3.7.10/debian/control
--- zeroc-ice-3.7.10/debian/control 2023-11-07 09:45:43.0 +
+++ zeroc-ice-3.7.10/debian/control 2024-03-01 00:14:44.0 +
@@ -8,7 +8,7 @@
  gradle-ice-builder-plugin (>= 1.3.13),
  libjgoodies-forms-java (>= 1.6.0),
  libjgoodies-looks-java (>= 2.5.2)
-Build-Depends: debhelper,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper,
debhelper-compat (= 10),
dh-exec,
dh-php (>= 0.20),
@@ -43,7 +43,7 @@
 Section: libdevel
 Replaces: libice++-dev,
   libzeroc-ice35-dev
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  zeroc-ice-compilers (= ${binary:Version}),
  zeroc-ice-slice (= ${source:Version}),
  ${misc:Depends}
@@ -69,7 +69,10 @@
  network programming interfaces and allows you to focus your efforts on
  your application logic.
 
-Package: libzeroc-ice3.7
+Package: libzeroc-ice3.7t64
+Provides: ${t64:Provides}
+Replaces: libzeroc-ice3.7
+Breaks: libzeroc-ice3.7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -85,12 +88,15 @@
  network programming interfaces and allows you to focus your efforts on
  your application logic.
 
-Package: libzeroc-icestorm3.7
+Package: libzeroc-icestorm3.7t64
+Provides: ${t64:Provides}
+Replaces: libzeroc-icestorm3.7
+Breaks: libzeroc-icestorm3.7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: net
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: IceStorm publish-subscribe event distribution service
@@ -110,7 +116,7 @@
 Package: php-zeroc-ice
 Architecture: any
 Section: php
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  ${misc:Depends},
  ${php:Depends},
  ${shlibs:Depends}
@@ -126,7 +132,7 @@
 Package: python3-zeroc-ice
 Architecture: any
 Section: python
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends}
@@ -144,7 +150,7 @@
 Section: net
 Replaces: glacier2,
   ice35-services
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Glacier2 router
@@ -178,8 +184,8 @@
 Architecture: all
 Section: net
 Depends: libzeroc-ice3.7-java (= ${source:Version}),
- libzeroc-ice3.7 (>= ${source:Version}),
- libzeroc-icestorm3.7 (>= ${source:Version}),
+ libzeroc-ice3.7t64 (>= ${source:Version}),
+ libzeroc-icestorm3.7t64 (>= ${source:Version}),
  php-zeroc-ice (>= ${source:Version}),
  python3-zeroc-ice (>= ${source:Version}),
  zeroc-glacier2 (>= ${source:Version}),
@@ -203,7 +209,7 @@
 Architecture: any
 Multi-Arch: foreign
 Section: devel
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
  zeroc-ice-slice (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -232,8 +238,8 @@
 Architecture: any
 Multi-Arch: foreign
 Section: admin
-Depends: libzeroc-ice3.7 (= ${binary:Version}),
- libzeroc-icestorm3.7 (= ${binary:Version}),
+Depends: libzeroc-ice3.7t64 (= ${binary:Version}),
+ libzeroc-icestorm3.7t64 (= ${binary:Version}),
  

Bug#1065132: rakudo: Please allow build on any architecture

2024-02-29 Thread John Paul Adrian Glaubitz
Source: rakudo
Version: 2022.12-1
Severity: normal
User: debian-sp...@lists.debian.org
Usertags: sparc64
X-Debbugs-Cc: debian-sp...@lists.debian.org

Hi,

similar to #1065050 [1], there should be no reason to disable src:rakudo
on any architecture, so please set the architecture fields in debian/
control to "any".

Thanks,
Adrian

> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065050

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



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

2024-02-29 Thread Leandro Cunha
Hi,

On Thu, Feb 29, 2024 at 9:32 AM Simon McVittie  wrote:
>
> On Thu, 29 Feb 2024 at 08:40:28 -0300, Leandro Cunha wrote:
> > Jeremy uploaded glib 2.0 to experimental which fixes such problems
>
> libglib2.0-0t64 in experimental does not contain any changes that would
> intentionally fix this.
>
> Upgrading to the experimental libglib2.0-0t64 probably fixes this as a
> side-effect, but if it does, then reinstalling the unstable libglib2.0-0t64
> would have the same effect as upgrading to experimental.
>
> smcv

The version with glib2.0 that is present in the experimental really
has nothing to solve this intentionally, and I saw what you mentioned
after sending this email and thank you for your response Simon, this
information was very important.



Bug#1062399: liblip: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: liblip
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 liblip-2.0.0/debian/changelog liblip-2.0.0/debian/changelog
--- liblip-2.0.0/debian/changelog   2023-08-09 15:43:43.0 +
+++ liblip-2.0.0/debian/changelog   2024-02-29 23:44:01.0 +
@@ -1,3 +1,10 @@
+liblip (2.0.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062399
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 23:44:01 +
+
 liblip (2.0.0-2) unstable; urgency=medium
 
   * QA upload.
diff -Nru liblip-2.0.0/debian/control liblip-2.0.0/debian/control
--- liblip-2.0.0/debian/control 2023-08-09 15:43:43.0 +
+++ liblip-2.0.0/debian/control 2024-02-29 23:44:01.0 +
@@ -2,11 +2,14 @@
 Section: math
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: libtnt-dev (>= 1.2.5-3), autotools-dev
+Build-Depends: dpkg-dev (>= 1.22.5), libtnt-dev (>= 1.2.5-3), autotools-dev
 Homepage: http://www.deakin.edu.au/~gleb/lip.html
 Standards-Version: 3.7.2
 
-Package: liblip2
+Package: liblip2t64
+Provides: ${t64:Provides}
+Replaces: liblip2
+Breaks: liblip2 (<< ${source:Version})
 Section: libs
 Priority: optional
 Architecture: any
@@ -59,7 +62,7 @@
 Section: libdevel
 Priority: optional
 Architecture: any
-Depends: ${shlibs:Depends}, libtnt-dev, liblip2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, libtnt-dev, liblip2t64 (= ${binary:Version})
 Description: reliable interpolation of multivariate scattered data
  Lip interpolates scattered multivariate data with a Lipschitz function.
  .
diff -Nru liblip-2.0.0/debian/liblip2t64.lintian-overrides 
liblip-2.0.0/debian/liblip2t64.lintian-overrides
--- liblip-2.0.0/debian/liblip2t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ liblip-2.0.0/debian/liblip2t64.lintian-overrides2024-02-29 
23:43:53.0 +
@@ -0,0 +1 @@
+liblip2t64: package-name-doesnt-match-sonames liblip2
diff -Nru liblip-2.0.0/debian/rules liblip-2.0.0/debian/rules
--- liblip-2.0.0/debian/rules   2023-08-09 15:43:43.0 +
+++ liblip-2.0.0/debian/rules   2024-02-29 23:44:00.0 +
@@ -30,7 +30,7 @@
-rm -f `find . -name "*~"`
-rm -rf tnt shared static
-rm -rf debian/tmp debian/files* core debian/substvars 
debian/debhelper.log
-   -rm -rf debian/liblip2 debian/liblip-dev
+   -rm -rf debian/liblip2t64 debian/liblip-dev
 
 binary-indep: checkroot build
$(checkdir)
@@ -39,18 +39,18 @@
 binary-arch: checkroot build
$(checkdir)
-rm -rf debian/tmp
-   -rm -rf debian/liblip2 debian/liblip-dev
-   install -d debian/tmp/DEBIAN 
debian/liblip2/usr/share/doc/liblip2/examples
-   cd debian && install -d liblip2 liblip-dev
-   cd debian/liblip2&& install -d DEBIAN usr/share/doc usr/lib/lip
+   -rm -rf debian/liblip2t64 debian/liblip-dev
+   install -d debian/tmp/DEBIAN 
debian/liblip2t64/usr/share/doc/liblip2t64/examples
+   cd debian && install -d liblip2t64 liblip-dev
+   cd debian/liblip2t64&& install -d DEBIAN usr/share/doc usr/lib/lip
cd debian/liblip-dev && install -d DEBIAN usr/share/doc usr/lib/lip 
usr/include/lip
 
-   cd debian && install -m 644 shlibs liblip2/DEBIAN
+   cd debian && install -m 644 shlibs liblip2t64/DEBIAN
 
cd shared/lib && $(STRIP) --strip-unneeded liblip.so.2.0.0
cd static/lib && strip --strip-debug liblip.a
 
-   mv shared/lib/liblip.so.* debian/liblip2/usr/lib/lip
+   mv shared/lib/liblip.so.* debian/liblip2t64/usr/lib/lip
mv shared/lib/liblip.so debian/liblip-dev/usr/lib/lip   
sed "s/^libdir=.*/libdir=\'\/usr\/lib\/lip\'/" shared/lib/liblip.la > 
debian/liblip-dev/usr/lib/lip/liblip.la
mv static/lib/liblip.a debian/liblip-dev/usr/lib/lip
@@ -60,23 +60,23 @@
mv static/include/memblock.h debian/liblip-dev/usr/include/lip
chmod +r debian/liblip-dev/usr/include/lip/*
 
-   cp -p debian/copyright debian/liblip2/usr/share/doc/liblip2
-   cp -p debian/changelog 
debian/liblip2/usr/share/doc/liblip2/changelog.Debian
-   cp -p docs/* debian/liblip2/usr/share/doc/liblip2/
-   cp -p examples/example* debian/liblip2/usr/share/doc/liblip2/examples
-   cp -p examples/Makefile 

Bug#1064191: openjdk-8: fails to install on i386 mantic, focal and jammy

2024-02-29 Thread Thorsten Glaser
Vladimir Petko dixit:

>I will prepare the patch for Ubuntu stable releases/i386 and update the bug.

Did you have any luck with this?

bye,
//mirabilos
-- 
15:41⎜ Somebody write a testsuite for helloworld :-)



Bug#1064617: Passwords should not be changed frequently

2024-02-29 Thread Diederik de Haas
On Thursday, 29 February 2024 23:13:55 CET Holger Wansing wrote:
> > in which I'm recommending setting no password for root, which then gives
> > the initial user 'sudo' membership[1].
> 
> What about the "Allow login as root?" question (only shown in expert mode),
> which is asked directly before the above mentioned dialog?

I very much support the suggestion from the (initial) bug report:
removing bad advice

But this is changing the subject in fundamental ways, which should be 
discussed in a separate bug report with an appropriate title.

1) Suddenly we assume that the user is incapable of coming up with a good 
password for root? Where is that based upon?
2) If they're incapable of coming up with a good password for root, then 
they're incapable of given their normal account, with sudo privileges, a 
decent password too, right?
3) Default behavior now becomes *not* creating a root account? If we divert 
from a years/decades long default, there needs to be good reasons for it IMO.

Defaults matter and I'm not happy that so much things get put into expert mode 
or (only) made available via preseed, just because we're worried it may 
confuse users (or we think they're idiots, which is way worse). 

"This 'users are idiots, and are confused by functionality' mentality of Gnome 
is a disease. If you think your users are idiots, only idiots will use it."

My 0.02

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


Bug#1062357: systemd-cron: broken result mailing implementation

2024-02-29 Thread Alexandre Detiste
control: tag +1 help

I'm running out of ideads.

Le ven. 2 févr. 2024 à 08:32, Martin-Éric Racine
 a écrit :
> > > Also, can this variable be configured in a file that is dropped into
> > > some directory, to avoid editing the global /etc/crontab? e.g.
> > > /etc/crontab.d/ or something similar?
> >
> > /etc/crontab _is_ the main config file which other jobs
> > (like in /etc/cron.{d,hourly,daily,...}/ will inherit mailing settings from.
> > ("std::optional fallback_mailto;" in code)
> >
> > /etc/sysconfig/crond & /etc/default/PACKAGE are old Redhat & Debian
> > things, mostly deprecated by systemd config drop-ins.
>
> A systemd drop-in would work too. It just needs to be documented.
> Which file? Which configuration key? Just as long as there's somewhere
> I can drop a file to configure the MAILFROM on all my hosts, I'm good
> to go.

https://people.math.wisc.edu/~emeitner/setting-a-global-mailto-environment-variable-in-cron.html
Maybe playing around with DefaultEnvironment and having MAILTO= defined
in every single process launched by systemd.
This looks a bit overkill...

https://askubuntu.com/questions/1334312/reliable-cron-errors-notifications-how-to

> > _cron-failure is a technical user, it should never leaks into e-mail 
> > envelopes.
> > I'm using nullmailer myself but I can't reproduce it.
>
> It does if delivery of the cron job report fails.

I don't know enought the email protocol & usages to fix this.

Again I carefuly monitor the cronie & Debian cron fork codebases;
but found no clue.

Greetings



Bug#1065131: electron: GPU process crash with AMDGPU, ac: Unknown GPU, using 0 for raster_config

2024-02-29 Thread Alexis Murzeau

Package: mesa-va-drivers
Version: 24.0.1-1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where 
appropriate ***


   * What led up to the situation?
Upgrading mesa-va-drivers to version 24.0.1-1 cause GPU process craches 
in electron based applications.


This cause very bad performance in electron applications that need the 
GPU support (like EasyEDA, a PCB design software).


Downgrading only mesa-va-drivers to version 23.3.5-1 fix GPU process 
crashes.


The error given is (in EasyEDA Pro, an electron based application):
```
ac: Unknown GPU, using 0 for raster_config
[28335:0229/235949.402210:ERROR:gpu_process_host.cc(974)] GPU process exited
unexpectedly: exit_code=11
```
Then
```
amd: LLVM doesn't support , bailing out...
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission non accordée
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission non accordée
```
With many of the last "KMS" line.

EasyEDA Pro detect the issue and shows a messagebox about missing GPU 
support.




With VS Code(an electron based application):
```
ac: Unknown GPU, using 0 for raster_config
[28721:0301/54.499841:ERROR:gpu_process_host.cc(995)] GPU process exited
unexpectedly: exit_code=11
[28721:0301/54.499852:WARNING:gpu_process_host.cc(1364)] The GPU process
has crashed 1 time(s)
ac: Unknown GPU, using 0 for raster_config
[28721:0301/54.675312:ERROR:gpu_process_host.cc(995)] GPU process exited
unexpectedly: exit_code=11
[28721:0301/54.675323:WARNING:gpu_process_host.cc(1364)] The GPU process
has crashed 2 time(s)
ac: Unknown GPU, using 0 for raster_config
[28721:0301/54.823694:ERROR:gpu_process_host.cc(995)] GPU process exited
unexpectedly: exit_code=11
[28721:0301/54.823705:WARNING:gpu_process_host.cc(1364)] The GPU process
has crashed 3 time(s)
amd: LLVM doesn't support , bailing out...
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission non accordée
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission non accordée
```
With many of the last "KMS" line.



Downgrading to mesa-va-drivers 23.3.5-1 fixes the issue.

Note that I have libgl1-mesa-dri package at version 23.3.3-3, maybe the 
version

difference with mesa-va-drivers is causing troubles.
I'm not upgrading libgl1-mesa-dri because of bug #1064123.
I have a Radeon RX 580 GPU and I'm using the mesa's AMDGPU driver.


*** End of the template - remove these template lines ***


-- Package-specific info:
glxinfo:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context, 
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
  GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
GLX_EXT_get_drawable_type, GLX_EXT_libglvnd, GLX_EXT_no_config_context, 
   GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
GLX_EXT_visual_rating, GLX_INTEL_swap_event, 
GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, 
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
GLX_SGI_make_current_read, GLX_SGI_swap_control

client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context, 
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
GLX_ATI_pixel_format_float, GLX_EXT_buffer_age, 
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
  GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
GLX_EXT_import_context, GLX_EXT_no_config_context, GLX_EXT_swap_control, 
GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, 
GLX_MESA_copy_sub_buffer, GLX_MESA_gl_interop, GLX_MESA_query_renderer, 
   GLX_MESA_swap_control, GLX_NV_float_buffer, GLX_OML_sync_control, 
 GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
GLX_SGI_swap_control, GLX_SGI_video_sync

GLX version: 1.4
GLX extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context, 
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
GLX_EXT_framebuffer_sRGB, GLX_EXT_no_config_context, 
GLX_EXT_swap_control, GLX_EXT_swap_control_tear, 
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 

Bug#1063174: optee-client: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: optee-client
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 optee-client-4.1.0/debian/changelog 
optee-client-4.1.0/debian/changelog
--- optee-client-4.1.0/debian/changelog 2024-01-28 22:25:33.0 +
+++ optee-client-4.1.0/debian/changelog 2024-02-29 23:09:47.0 +
@@ -1,3 +1,10 @@
+optee-client (4.1.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063174
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 23:09:47 +
+
 optee-client (4.1.0-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru optee-client-4.1.0/debian/control optee-client-4.1.0/debian/control
--- optee-client-4.1.0/debian/control   2023-12-10 17:07:42.0 +
+++ optee-client-4.1.0/debian/control   2024-02-29 23:09:47.0 +
@@ -1,7 +1,7 @@
 Source: optee-client
 Priority: optional
 Maintainer: Ying-Chun Liu (PaulLiu) 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
docbook-xml,
docbook-xsl,
pkg-config,
@@ -18,10 +18,10 @@
 Section: libdevel
 Architecture: arm64 armhf
 Multi-Arch: same
-Depends: libckteec0 (= ${binary:Version}),
- libseteec0 (= ${binary:Version}),
- libteeacl0.1.0 (= ${binary:Version}),
- libteec1 (= ${binary:Version}),
+Depends: libckteec0t64 (= ${binary:Version}),
+ libseteec0t64 (= ${binary:Version}),
+ libteeacl0.1.0t64 (= ${binary:Version}),
+ libteec1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: normal world user space client APIs for OP-TEE (development)
  OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a
@@ -33,7 +33,10 @@
  .
  This package contains the development files OpTEE Client API
 
-Package: libteeacl0.1.0
+Package: libteeacl0.1.0t64
+Provides: ${t64:Provides}
+Replaces: libteeacl0.1.0
+Breaks: libteeacl0.1.0 (<< ${source:Version})
 Architecture: arm64 armhf
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -47,7 +50,10 @@
  .
  This package contains libteeacl library.
 
-Package: libteec1
+Package: libteec1t64
+Provides: ${t64:Provides}
+Replaces: libteec1
+Breaks: libteec1 (<< ${source:Version})
 Architecture: arm64 armhf
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -61,7 +67,10 @@
  .
  This package contains libteec library.
 
-Package: libckteec0
+Package: libckteec0t64
+Provides: ${t64:Provides}
+Replaces: libckteec0
+Breaks: libckteec0 (<< ${source:Version})
 Architecture: arm64 armhf
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -75,7 +84,10 @@
  .
  This package contains libckteec library.
 
-Package: libseteec0
+Package: libseteec0t64
+Provides: ${t64:Provides}
+Replaces: libseteec0
+Breaks: libseteec0 (<< ${source:Version})
 Architecture: arm64 armhf
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru optee-client-4.1.0/debian/libckteec0.install 
optee-client-4.1.0/debian/libckteec0.install
--- optee-client-4.1.0/debian/libckteec0.install2023-12-10 
17:07:42.0 +
+++ optee-client-4.1.0/debian/libckteec0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libckteec*.so.*
diff -Nru optee-client-4.1.0/debian/libckteec0t64.install 
optee-client-4.1.0/debian/libckteec0t64.install
--- optee-client-4.1.0/debian/libckteec0t64.install 1970-01-01 
00:00:00.0 +
+++ optee-client-4.1.0/debian/libckteec0t64.install 2023-12-10 
17:07:42.0 +
@@ -0,0 +1 @@
+usr/lib/*/libckteec*.so.*
diff -Nru optee-client-4.1.0/debian/libckteec0t64.lintian-overrides 
optee-client-4.1.0/debian/libckteec0t64.lintian-overrides
--- optee-client-4.1.0/debian/libckteec0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ optee-client-4.1.0/debian/libckteec0t64.lintian-overrides   2024-02-29 
23:09:41.0 +
@@ -0,0 +1 @@
+libckteec0t64: package-name-doesnt-match-sonames libckteec0
diff -Nru optee-client-4.1.0/debian/libseteec0.install 
optee-client-4.1.0/debian/libseteec0.install
--- optee-client-4.1.0/debian/libseteec0.install2023-12-10 
17:07:42.0 +
+++ optee-client-4.1.0/debian/libseteec0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@

Bug#1062867: ros-perception-pcl: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: ros-perception-pcl
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 ros-perception-pcl-1.7.5/debian/changelog 
ros-perception-pcl-1.7.5/debian/changelog
--- ros-perception-pcl-1.7.5/debian/changelog   2023-01-23 07:18:39.0 
+
+++ ros-perception-pcl-1.7.5/debian/changelog   2024-02-29 23:06:13.0 
+
@@ -1,3 +1,10 @@
+ros-perception-pcl (1.7.5-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062867
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 23:06:13 +
+
 ros-perception-pcl (1.7.5-1) unstable; urgency=medium
 
   * New upstream version 1.7.5
diff -Nru ros-perception-pcl-1.7.5/debian/control 
ros-perception-pcl-1.7.5/debian/control
--- ros-perception-pcl-1.7.5/debian/control 2023-01-06 07:30:11.0 
+
+++ ros-perception-pcl-1.7.5/debian/control 2024-02-29 23:06:13.0 
+
@@ -4,7 +4,7 @@
 Uploaders: Jochen Sprickerhof ,
Leopold Palomo-Avellaneda ,
Johannes 'josch' Schauer 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
catkin (>= 0.8.10-1~), libpcl-dev, libroscpp-dev, 
libpcl-msgs-dev, libdynamic-reconfigure-config-init-mutex-dev, 
libmessage-filters-dev, libnodeletlib-dev, libnodelet-topic-tools-dev, 
librosbag-dev, libtf-dev, libtf2-eigen-dev, librostest-dev, 
python3-dynamic-reconfigure, dh-sequence-python3, libgtest-dev, python3-rostest 

 Standards-Version: 4.6.2
 Section: libdevel
@@ -39,13 +39,17 @@
 Package: libpcl-ros-dev
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}, 
libdynamic-reconfigure-config-init-mutex-dev, libgeometry-msgs-dev, 
libmessage-filters-dev, libnodeletlib-dev, libnodelet-topic-tools-dev, 
libpcl-conversions-dev, librosbag-dev, libtf-dev, libtf2-eigen-dev, 
libpcl-ros-features0d (= ${binary:Version}), libpcl-ros-filter1d (= 
${binary:Version}), libpcl-ros-filters0d (= ${binary:Version}), libpcl-ros-io0d 
(= ${binary:Version}), libpcl-ros-segmentation0d (= ${binary:Version}), 
libpcl-ros-surface0d (= ${binary:Version}), libpcl-ros-tf1d (= 
${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, 
libdynamic-reconfigure-config-init-mutex-dev, libgeometry-msgs-dev, 
libmessage-filters-dev, libnodeletlib-dev, libnodelet-topic-tools-dev, 
libpcl-conversions-dev, librosbag-dev, libtf-dev, libtf2-eigen-dev, 
libpcl-ros-features0t64 (= ${binary:Version}), libpcl-ros-filter1t64 (= 
${binary:Version}), libpcl-ros-filters0t64 (= ${binary:Version}), 
libpcl-ros-io0t64 (= ${binary:Version}), libpcl-ros-segmentation0t64 (= 
${binary:Version}), libpcl-ros-surface0t64 (= ${binary:Version}), 
libpcl-ros-tf1t64 (= ${binary:Version})
 Description: ${source:Synopsis} - development headers
  ${source:Extended-Description}
  .
  This package includes the development headers.
 
-Package: libpcl-ros-features0d
+Package: libpcl-ros-features0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpcl-ros-features0d
+Replaces: libpcl-ros-features0d
+Breaks: libpcl-ros-features0d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -55,7 +59,11 @@
  .
  This package includes the pcl-ros-features shared library.
 
-Package: libpcl-ros-filter1d
+Package: libpcl-ros-filter1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpcl-ros-filter1d
+Replaces: libpcl-ros-filter1d
+Breaks: libpcl-ros-filter1d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -65,7 +73,11 @@
  .
  This package includes the pcl-ros-filter shared library.
 
-Package: libpcl-ros-filters0d
+Package: libpcl-ros-filters0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpcl-ros-filters0d
+Replaces: libpcl-ros-filters0d
+Breaks: libpcl-ros-filters0d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -75,7 +87,11 @@
  .
  This package includes the pcl-ros-filters shared library.
 
-Package: libpcl-ros-io0d
+Package: libpcl-ros-io0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libpcl-ros-io0d
+Replaces: libpcl-ros-io0d
+Breaks: libpcl-ros-io0d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -85,7 

Bug#1062866: ros-image-common: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: ros-image-common
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 ros-image-common-1.12.0/debian/changelog 
ros-image-common-1.12.0/debian/changelog
--- ros-image-common-1.12.0/debian/changelog2022-08-29 12:44:21.0 
+
+++ ros-image-common-1.12.0/debian/changelog2024-02-29 23:04:06.0 
+
@@ -1,3 +1,10 @@
+ros-image-common (1.12.0-12.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062866
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 23:04:06 +
+
 ros-image-common (1.12.0-12) unstable; urgency=medium
 
   * Drop nose dependency (Closes: #1018627)
diff -Nru ros-image-common-1.12.0/debian/control 
ros-image-common-1.12.0/debian/control
--- ros-image-common-1.12.0/debian/control  2022-08-29 12:43:48.0 
+
+++ ros-image-common-1.12.0/debian/control  2024-02-29 23:04:06.0 
+
@@ -3,7 +3,7 @@
 Maintainer: Debian Science Maintainers 

 Uploaders: Jochen Sprickerhof ,
Leopold Palomo-Avellaneda 
-Build-Depends: debhelper-compat (= 13), catkin (>= 0.8.10-1~), 
libsensor-msgs-dev, ros-sensor-msgs, librosconsole-dev, 
libboost-filesystem-dev, libboost-python-dev, libyaml-cpp-dev, libroscpp-dev, 
libmessage-filters-dev, pluginlib-dev, libroslib-dev, ros-message-generation, 
libstd-msgs-dev, ros-std-msgs, librostest-dev, python3-all, 
dh-sequence-python3, libpython3-all-dev, libgtest-dev, python3-rostest 
, python3-sensor-msgs , rosbash , rospack-tools 

+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), catkin (>= 
0.8.10-1~), libsensor-msgs-dev, ros-sensor-msgs, librosconsole-dev, 
libboost-filesystem-dev, libboost-python-dev, libyaml-cpp-dev, libroscpp-dev, 
libmessage-filters-dev, pluginlib-dev, libroslib-dev, ros-message-generation, 
libstd-msgs-dev, ros-std-msgs, librostest-dev, python3-all, 
dh-sequence-python3, libpython3-all-dev, libgtest-dev, python3-rostest 
, python3-sensor-msgs , rosbash , rospack-tools 

 Standards-Version: 4.6.1
 Section: libs
 Rules-Requires-Root: no
@@ -15,12 +15,16 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libcamera-calibration-parsers0d (= ${binary:Version}), 
${misc:Depends}, libsensor-msgs-dev, librosconsole-dev, libboost-filesystem-dev
+Depends: libcamera-calibration-parsers0t64 (= ${binary:Version}), 
${misc:Depends}, libsensor-msgs-dev, librosconsole-dev, libboost-filesystem-dev
 Description: Robot OS camera_calibration_parsers package - development
  This package is part of Robot OS (ROS). It contains C++ headers for
  reading and writing camera calibration parameters.
 
-Package: libcamera-calibration-parsers0d
+Package: libcamera-calibration-parsers0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libcamera-calibration-parsers0d
+Replaces: libcamera-calibration-parsers0d
+Breaks: libcamera-calibration-parsers0d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -52,13 +56,17 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libcamera-info-manager0d (= ${binary:Version}), ${misc:Depends}, 
libroscpp-dev, libsensor-msgs-dev, libcamera-calibration-parsers-dev, 
libimage-transport-dev, libroslib-dev
+Depends: libcamera-info-manager0t64 (= ${binary:Version}), ${misc:Depends}, 
libroscpp-dev, libsensor-msgs-dev, libcamera-calibration-parsers-dev, 
libimage-transport-dev, libroslib-dev
 Description: Robot OS camera_info_manager package - development
  This package is part of Robot OS (ROS). It provides C++ header files
  for camera calibration information: CameraInfo, SetCameraInfo service
  requests, saving and restoring the camera calibration data.
 
-Package: libcamera-info-manager0d
+Package: libcamera-info-manager0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libcamera-info-manager0d
+Replaces: libcamera-info-manager0d
+Breaks: libcamera-info-manager0d (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
@@ -71,7 +79,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libimage-transport0d (= ${binary:Version}), ${misc:Depends}, 
libmessage-filters-dev, pluginlib-dev, librosconsole-dev, libroscpp-dev, 
libroslib-dev, libsensor-msgs-dev
+Depends: libimage-transport0t64 (= ${binary:Version}), 

Bug#1064349: amavisd-new: fails to install with sysvinit-core

2024-02-29 Thread Brian May
Michal Mauser  writes:

> we are trying to install new KVM virtual machines with Debian 12 and 
> here is what happens after reboot with sysvinit and apt install:
>
> Creating group 'amavis' with GID 996.
> Creating user 'amavis' (AMaViS system user) with UID 996 and GID 996.
> Starting amavisd: You are missing a dpkg-statoverride on 
> /var/run/amavis.  Fix it, otherwise you risk silent breakage on
>   upgrades.
> invoke-rc.d: initscript amavis, action "start" failed.
>
> The installation works on systemd. /var/run/amavis doesn't exist. I 
> haven't checked it on Debian 11 but we use amavis on Debian 10
> sysvinit.

If all goes to plan, I am about to upload version 1:2.13.0-4 which I
think should fix this problem.

It seems to work OK for me, but would appreciate it if you can test it
and confirm it works for you.

If it fails, please reopen the bug report.
-- 
Brian May @ Debian



Bug#1062863: rlog: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: rlog
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 rlog-1.4/debian/changelog rlog-1.4/debian/changelog
--- rlog-1.4/debian/changelog   2021-09-17 06:00:36.0 +
+++ rlog-1.4/debian/changelog   2024-02-29 23:03:10.0 +
@@ -1,3 +1,10 @@
+rlog (1.4-4.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062863
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 23:03:10 +
+
 rlog (1.4-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru rlog-1.4/debian/control rlog-1.4/debian/control
--- rlog-1.4/debian/control 2021-09-17 05:30:36.0 +
+++ rlog-1.4/debian/control 2024-02-29 23:03:10.0 +
@@ -1,14 +1,14 @@
 Source: rlog
 Priority: optional
 Maintainer: Eduard Bloch 
-Build-Depends: debhelper (>> 9), dh-autoreconf, doxygen-latex, g++ (>= 4:5.2)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>> 9), dh-autoreconf, 
doxygen-latex, g++ (>= 4:5.2)
 Standards-Version: 3.9.6
 Section: libs
 
 Package: librlog-dev
 Section: libdevel
 Architecture: any
-Depends: librlog5v5 (= ${binary:Version}), ${misc:Depends}
+Depends: librlog5t64 (= ${binary:Version}), ${misc:Depends}
 Description: flexible message logging library - development files
  RLog library provides a flexible message logging facility for C++ programs and
  libraries. It is meant to be fast enough to live in production code. RLog
@@ -17,7 +17,11 @@
  .
  This package provides development files and API documentation.
 
-Package: librlog5v5
+Package: librlog5t64
+Provides: ${t64:Provides}
+X-Time64-Compat: librlog5v5
+Replaces: librlog5v5
+Breaks: librlog5v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru rlog-1.4/debian/librlog5t64.install 
rlog-1.4/debian/librlog5t64.install
--- rlog-1.4/debian/librlog5t64.install 1970-01-01 00:00:00.0 +
+++ rlog-1.4/debian/librlog5t64.install 2021-09-17 05:30:36.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru rlog-1.4/debian/librlog5t64.lintian-overrides 
rlog-1.4/debian/librlog5t64.lintian-overrides
--- rlog-1.4/debian/librlog5t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ rlog-1.4/debian/librlog5t64.lintian-overrides   2024-02-29 
23:02:28.0 +
@@ -0,0 +1 @@
+librlog5t64: package-name-doesnt-match-sonames librlog5v5
diff -Nru rlog-1.4/debian/librlog5v5.install rlog-1.4/debian/librlog5v5.install
--- rlog-1.4/debian/librlog5v5.install  2021-09-17 05:30:36.0 +
+++ rlog-1.4/debian/librlog5v5.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*


Bug#1062857: rhonabwy: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: rhonabwy
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 rhonabwy-1.1.13/debian/changelog rhonabwy-1.1.13/debian/changelog
--- rhonabwy-1.1.13/debian/changelog2024-02-12 22:21:51.0 +
+++ rhonabwy-1.1.13/debian/changelog2024-02-29 23:02:05.0 +
@@ -1,3 +1,10 @@
+rhonabwy (1.1.13-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062857
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 23:02:05 +
+
 rhonabwy (1.1.13-2) unstable; urgency=medium
 
   * Fix CVE-2024-25714: Side-channel vulnerability in
diff -Nru rhonabwy-1.1.13/debian/control rhonabwy-1.1.13/debian/control
--- rhonabwy-1.1.13/debian/control  2024-02-12 19:34:12.0 +
+++ rhonabwy-1.1.13/debian/control  2024-02-29 23:02:05.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian IoT Maintainers 

 Uploaders: Nicolas Mora 
-Build-Depends: debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13)
  , liborcania-dev
  , libyder-dev
  , libulfius-dev
@@ -21,13 +21,14 @@
 Vcs-Git: https://salsa.debian.org/debian-iot-team/oauth2/rhonabwy.git
 Rules-Requires-Root: no
 
-Package: librhonabwy1.1
+Package: librhonabwy1.1t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: librhonabwy0.9 (<< 0.9.13-4)
-Replaces: librhonabwy0.9 (<< 0.9.13-4)
+Breaks: librhonabwy1.1 (<< ${source:Version}), librhonabwy0.9 (<< 0.9.13-4)
+Replaces: librhonabwy1.1, librhonabwy0.9 (<< 0.9.13-4)
 Description: JWK, JWKS, JWS, JWE and JWT library
  Rhonabwy - JWK, JWKS, JWS, JWE and JWT library
  .
@@ -46,7 +47,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: librhonabwy1.1 (= ${binary:Version}), ${misc:Depends}
+Depends: librhonabwy1.1t64 (= ${binary:Version}), ${misc:Depends}
, liborcania-dev
, libyder-dev
, libgnutls28-dev
@@ -71,7 +72,7 @@
 Package: rnbyc
 Architecture: any
 Depends: ${shlibs:Depends},
-   , librhonabwy1.1 (= ${binary:Version})
+   , librhonabwy1.1t64 (= ${binary:Version})
, ${misc:Depends}
 Description: JWK and JWT parser and generator
  Rhonabwy JWK and JWT parser and generator
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1.install 
rhonabwy-1.1.13/debian/librhonabwy1.1.install
--- rhonabwy-1.1.13/debian/librhonabwy1.1.install   2023-07-28 
11:19:34.0 +
+++ rhonabwy-1.1.13/debian/librhonabwy1.1.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1.symbols 
rhonabwy-1.1.13/debian/librhonabwy1.1.symbols
--- rhonabwy-1.1.13/debian/librhonabwy1.1.symbols   2023-07-28 
11:19:34.0 +
+++ rhonabwy-1.1.13/debian/librhonabwy1.1.symbols   1970-01-01 
00:00:00.0 +
@@ -1,291 +0,0 @@
-# SymbolsHelper-Confirmed: 1.1.9 amd64
-librhonabwy.so.1.1 librhonabwy1.1 #MINVER#
-* Build-Depends-Package: librhonabwy-dev
- _r_deflate_payload@Base 1.1
- _r_get_alg_from_enc@Base 1.1
- _r_get_http_content@Base 1.1
- _r_get_key_size@Base 1.1
- _r_inflate_payload@Base 1.1
- _r_json_get_full_json_t@Base 1.1
- _r_json_get_int_value@Base 1.1
- _r_json_get_json_t_value@Base 1.1
- _r_json_get_str_value@Base 1.1
- _r_json_set_int_value@Base 1.1
- _r_json_set_json_t_value@Base 1.1
- _r_json_set_str_value@Base 1.1
- pkcs1_eme_oaep_decode@Base 1.1.7
- pkcs1_eme_oaep_encode@Base 1.1.7
- r_free@Base 1.1
- r_global_close@Base 1.1
- r_global_init@Base 1.1
- r_jwa_alg_to_str@Base 1.1
- r_jwa_enc_to_str@Base 1.1
- r_jwe_add_jwks@Base 1.1
- r_jwe_add_key_symmetric@Base 1.1
- r_jwe_add_keys@Base 1.1
- r_jwe_add_keys_gnutls@Base 1.1
- r_jwe_add_keys_json_str@Base 1.1
- r_jwe_add_keys_json_t@Base 1.1
- r_jwe_add_keys_pem_der@Base 1.1
- r_jwe_advanced_compact_parse@Base 1.1
- r_jwe_advanced_compact_parsen@Base 1.1
- r_jwe_advanced_parse@Base 1.1
- r_jwe_advanced_parse_json_str@Base 1.1
- r_jwe_advanced_parse_json_t@Base 1.1
- r_jwe_advanced_parsen@Base 1.1
- r_jwe_advanced_parsen_json_str@Base 1.1
- r_jwe_compact_parse@Base 1.1
- r_jwe_compact_parsen@Base 1.1
- r_jwe_copy@Base 1.1
- r_jwe_decrypt@Base 1.1
- r_jwe_decrypt_key@Base 1.1
- r_jwe_decrypt_payload@Base 1.1
- 

Bug#1062856: remctl: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: remctl
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 remctl-3.18/debian/changelog remctl-3.18/debian/changelog
--- remctl-3.18/debian/changelog2022-05-09 04:17:33.0 +
+++ remctl-3.18/debian/changelog2024-02-29 23:01:16.0 +
@@ -1,3 +1,10 @@
+remctl (3.18-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062856
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 23:01:16 +
+
 remctl (3.18-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru remctl-3.18/debian/control remctl-3.18/debian/control
--- remctl-3.18/debian/control  2022-05-09 04:17:33.0 +
+++ remctl-3.18/debian/control  2024-02-29 23:01:16.0 +
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Russ Allbery 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  dh-php,
  dh-python,
@@ -34,7 +34,10 @@
 Vcs-Git: https://salsa.debian.org/rra/remctl.git
 Vcs-Browser: https://salsa.debian.org/rra/remctl
 
-Package: libremctl1
+Package: libremctl1t64
+Provides: ${t64:Provides}
+Replaces: libremctl1
+Breaks: libremctl1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -58,7 +61,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libremctl1 (= ${binary:Version}),
+ libremctl1t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests:
  libkrb5-dev,
diff -Nru remctl-3.18/debian/libremctl1.docs remctl-3.18/debian/libremctl1.docs
--- remctl-3.18/debian/libremctl1.docs  2022-05-09 04:17:33.0 +
+++ remctl-3.18/debian/libremctl1.docs  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-NEWS
diff -Nru remctl-3.18/debian/libremctl1.install 
remctl-3.18/debian/libremctl1.install
--- remctl-3.18/debian/libremctl1.install   2022-05-09 04:17:33.0 
+
+++ remctl-3.18/debian/libremctl1.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libremctl.so.*
diff -Nru remctl-3.18/debian/libremctl1.symbols 
remctl-3.18/debian/libremctl1.symbols
--- remctl-3.18/debian/libremctl1.symbols   2022-05-09 04:17:33.0 
+
+++ remctl-3.18/debian/libremctl1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,19 +0,0 @@
-libremctl.so.1 libremctl1 #MINVER#
-* Build-Depends-Package: libremctl-dev
- REMCTL_1.0@REMCTL_1.0 2.10
- remctl@REMCTL_1.0 2.10
- remctl_close@REMCTL_1.0 2.10
- remctl_command@REMCTL_1.0 2.10
- remctl_commandv@REMCTL_1.0 2.10
- remctl_error@REMCTL_1.0 2.10
- remctl_new@REMCTL_1.0 2.10
- remctl_noop@REMCTL_1.0 3.0
- remctl_open@REMCTL_1.0 2.10
- remctl_open_addrinfo@REMCTL_1.0 3.3
- remctl_open_fd@REMCTL_1.0 3.3
- remctl_open_sockaddr@REMCTL_1.0 3.3
- remctl_output@REMCTL_1.0 2.10
- remctl_result_free@REMCTL_1.0 2.10
- remctl_set_ccache@REMCTL_1.0 3.0
- remctl_set_source_ip@REMCTL_1.0 3.0
- remctl_set_timeout@REMCTL_1.0 3.1
diff -Nru remctl-3.18/debian/libremctl1t64.docs 
remctl-3.18/debian/libremctl1t64.docs
--- remctl-3.18/debian/libremctl1t64.docs   1970-01-01 00:00:00.0 
+
+++ remctl-3.18/debian/libremctl1t64.docs   2022-05-09 04:17:33.0 
+
@@ -0,0 +1 @@
+NEWS
diff -Nru remctl-3.18/debian/libremctl1t64.install 
remctl-3.18/debian/libremctl1t64.install
--- remctl-3.18/debian/libremctl1t64.install1970-01-01 00:00:00.0 
+
+++ remctl-3.18/debian/libremctl1t64.install2022-05-09 04:17:33.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libremctl.so.*
diff -Nru remctl-3.18/debian/libremctl1t64.lintian-overrides 
remctl-3.18/debian/libremctl1t64.lintian-overrides
--- remctl-3.18/debian/libremctl1t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ remctl-3.18/debian/libremctl1t64.lintian-overrides  2024-02-29 
23:00:58.0 +
@@ -0,0 +1 @@
+libremctl1t64: package-name-doesnt-match-sonames libremctl1
diff -Nru remctl-3.18/debian/libremctl1t64.symbols 
remctl-3.18/debian/libremctl1t64.symbols
--- remctl-3.18/debian/libremctl1t64.symbols1970-01-01 00:00:00.0 
+
+++ remctl-3.18/debian/libremctl1t64.symbols2024-02-29 23:00:58.0 
+
@@ -0,0 +1,19 @@
+libremctl.so.1 libremctl1t64 #MINVER#
+* Build-Depends-Package: libremctl-dev
+ REMCTL_1.0@REMCTL_1.0 2.10
+ remctl@REMCTL_1.0 2.10
+ remctl_close@REMCTL_1.0 2.10
+ remctl_command@REMCTL_1.0 2.10
+ 

Bug#1065130: python3.10: recent libc6-dev change causes NIS support to be dropped

2024-02-29 Thread Aurelien Jarno
Source: python3.10
Version: 3.10.13-1
Severity: serious
User: debian-gl...@lists.debian.org
Usertags: libnsl-dev

Dear maintainer,

Starting with glibc 2.31, support for NIS (libnsl library) has been
moved to a separate libnsl2 package. In order to allow a smooth
transition, a libnsl-dev has been added to the libc6-dev package.

This dependency has been temporarily dropped in the 2.37-15.1 NMU, as
part of the 64-bit time_t transition. This causes python3.10 to be built
without NIS support, which in practice means that this python module is
missing from libpython3.10-stdlib:
/usr/lib/python3.10/lib-dynload/nis.cpython-310-x86_64-linux-gnu.so

Please either:
- Add libnsl-dev as build dependency
- Disable NIS support explicitly so that this feature does not depend on
  the packages installed on the system.

The glibc change will likely be reverted in the short term, but given
its a change we want to do for Trixie, this will only lower the severity
of the bug.

Regards
Aurelien



Bug#1065129: python3.11: recent libc6-dev change causes NIS support to be dropped

2024-02-29 Thread Aurelien Jarno
Source: python3.11
Version: 3.11.13-1
Severity: serious
User: debian-gl...@lists.debian.org
Usertags: libnsl-dev

Dear maintainer,

Starting with glibc 2.31, support for NIS (libnsl library) has been
moved to a separate libnsl2 package. In order to allow a smooth
transition, a libnsl-dev has been added to the libc6-dev package.

This dependency has been temporarily dropped in the 2.37-15.1 NMU, as
part of the 64-bit time_t transition. This causes python3.11 to be built
without NIS support, which in practice means that this python module is
missing from libpython3.11-stdlib:
/usr/lib/python3.11/lib-dynload/nis.cpython-311-x86_64-linux-gnu.so

Please either:
- Add libnsl-dev as build dependency
- Disable NIS support explicitly so that this feature does not depend on
  the packages installed on the system.
  
The glibc change will likely be reverted in the short term, but given
its a change we want to do for Trixie, this will only lower the severity
of the bug.

Regards
Aurelien



Bug#1065128: python3.12: recent libc6-dev change causes NIS support to be dropped

2024-02-29 Thread Aurelien Jarno
Source: python3.12
Version: 3.12.13-1
Severity: serious
User: debian-gl...@lists.debian.org
Usertags: libnsl-dev

Dear maintainer,

Starting with glibc 2.31, support for NIS (libnsl library) has been
moved to a separate libnsl2 package. In order to allow a smooth
transition, a libnsl-dev has been added to the libc6-dev package.

This dependency has been temporarily dropped in the 2.37-15.1 NMU, as
part of the 64-bit time_t transition. This causes python3.12 to be built
without NIS support, which in practice means that this python module is
missing from libpython3.12-stdlib:
/usr/lib/python3.12/lib-dynload/nis.cpython-312-x86_64-linux-gnu.so

Please either:
- Add libnsl-dev as build dependency
- Disable NIS support explicitly so that this feature does not depend on
  the packages installed on the system.
  
The glibc change will likely be reverted in the short term, but given
its a change we want to do for Trixie, this will only lower the severity
of the bug.

Regards
Aurelien



Bug#1065127: pike8.0: recent libc6-dev change causes Yp module to be empty

2024-02-29 Thread Aurelien Jarno
Source: pike8.0
Version: 8.0.1738-1.2
Severity: serious
User: debian-gl...@lists.debian.org
Usertags: libnsl-dev

Dear maintainer,

Starting with glibc 2.31, support for NIS (libnsl library) has been
moved to a separate libnsl2 package. In order to allow a smooth
transition, a libnsl-dev has been added to the libc6-dev package.

This dependency has been temporarily dropped in the 2.37-15.1 NMU, as
part of the 64-bit time_t transition. This causes the Yp module in
pike8.0 to be empty (default behaviour when libnsl is not found).

Please either:
- Add libnsl-dev as build dependency
- Disable NIS support explicitly so that the content of Yp.pmods does
  not depend on the packages installed on the system.
  
The glibc change will likely be reverted in the short term, but given
its a change we want to do for Trixie, this will only lower the severity
of the bug.

Regards
Aurelien



Bug#1062854: reiserfsprogs: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: reiserfsprogs
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 reiserfsprogs-3.6.27/debian/changelog 
reiserfsprogs-3.6.27/debian/changelog
--- reiserfsprogs-3.6.27/debian/changelog   2023-09-20 16:33:40.0 
+
+++ reiserfsprogs-3.6.27/debian/changelog   2024-02-29 22:53:45.0 
+
@@ -1,3 +1,10 @@
+reiserfsprogs (1:3.6.27-7.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062854
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 22:53:45 +
+
 reiserfsprogs (1:3.6.27-7) unstable; urgency=medium
 
   * Remove udebs. Acked by Cyril Brulebois and Steve McIntyre on d-boot
diff -Nru reiserfsprogs-3.6.27/debian/control 
reiserfsprogs-3.6.27/debian/control
--- reiserfsprogs-3.6.27/debian/control 2023-09-18 16:53:43.0 +
+++ reiserfsprogs-3.6.27/debian/control 2024-02-29 22:53:45.0 +
@@ -2,13 +2,13 @@
 Section: admin
 Priority: optional
 Maintainer: Felix Zielcke 
-Build-Depends: comerr-dev, debhelper-compat (= 13), libacl1-dev, uuid-dev
+Build-Depends: dpkg-dev (>= 1.22.5), comerr-dev, debhelper-compat (= 13), 
libacl1-dev, uuid-dev
 Standards-Version: 4.6.2
 Rules-Requires-Root: no
 
 Package: reiserfsprogs
 Architecture: linux-any
-Depends: libreiserfscore0 (= ${binary:Version}),
+Depends: libreiserfscore0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Suggests: fdisk | util-linux (<< 2.29.2-3~)
@@ -16,7 +16,10 @@
  This package contains utilities to create, check, resize, and debug
  ReiserFS filesystems.
 
-Package: libreiserfscore0
+Package: libreiserfscore0t64
+Provides: ${t64:Provides}
+Replaces: libreiserfscore0
+Breaks: libreiserfscore0 (<< ${source:Version})
 Architecture: linux-any
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -28,7 +31,7 @@
 Package: libreiserfscore-dev
 Architecture: linux-any
 Section: libdevel
-Depends: libreiserfscore0 (=${binary:Version}), ${misc:Depends}
+Depends: libreiserfscore0t64 (=${binary:Version}), ${misc:Depends}
 Description: ReiserFS core library - headers
  The ReiserFS core library allows system programs like btrfs-progs to
  access and convert ReiserFS filesystems. Without implementing all
diff -Nru reiserfsprogs-3.6.27/debian/libreiserfscore0.install 
reiserfsprogs-3.6.27/debian/libreiserfscore0.install
--- reiserfsprogs-3.6.27/debian/libreiserfscore0.install2023-02-15 
17:44:50.0 +
+++ reiserfsprogs-3.6.27/debian/libreiserfscore0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libreiserfscore.so.*
diff -Nru reiserfsprogs-3.6.27/debian/libreiserfscore0t64.install 
reiserfsprogs-3.6.27/debian/libreiserfscore0t64.install
--- reiserfsprogs-3.6.27/debian/libreiserfscore0t64.install 1970-01-01 
00:00:00.0 +
+++ reiserfsprogs-3.6.27/debian/libreiserfscore0t64.install 2023-02-15 
17:44:50.0 +
@@ -0,0 +1 @@
+usr/lib/*/libreiserfscore.so.*
diff -Nru reiserfsprogs-3.6.27/debian/libreiserfscore0t64.lintian-overrides 
reiserfsprogs-3.6.27/debian/libreiserfscore0t64.lintian-overrides
--- reiserfsprogs-3.6.27/debian/libreiserfscore0t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ reiserfsprogs-3.6.27/debian/libreiserfscore0t64.lintian-overrides   
2024-02-29 22:53:41.0 +
@@ -0,0 +1 @@
+libreiserfscore0t64: package-name-doesnt-match-sonames libreiserfscore0


Bug#525813: apt-file: Doesn't work very well when multiple package versions are available

2024-02-29 Thread Christoph Anton Mitterer
On Fri, 2024-02-23 at 08:09 +0100, Niels Thykier wrote:
> > Against what would one file such request? ftp.debian.org?
> That would be my best guess indeed.

Done so in #1065123.

Cheers,
Chris.



Bug#1061155: closed by Debian FTP Masters (reply to Georges Khaznadar ) (Bug#1061155: fixed in cron 3.0pl1-186)

2024-02-29 Thread Jonathan H N Chin
Hi, I just received the new package and tried it. Thanks.

It detects unacceptable MAILTO/MAILFROM, but because unacceptable
values will cause an error later, issuing only a warning feels
inadequate to me.

For usability, perhaps it would be better to use check_error().
Currently, warnings could be missed since the exit status with
`-n` is still 0.

Something like:

case TRUE:
/* here MAILTO and MAILFROM are checked */
if (
  strncmp(envstr, "MAILTO=", 7) == 0 ||
  strncmp(envstr, "MAILFROM=", 9) == 0
){
  if (! safe_p("", strstr(envstr,"=")+1)){
check_error("unsafe mail");
  }
}
break;



The current safe_p() implementation may cause a syslog entry to be
generated with no associated username when called here, which feels
slightly wrong to me. It could be confusing to someone auditing logs
to see spurious "() UNSAFE MAIL" messages when `-n` is used.



-jonathan



Bug#1062852: reglookup: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: reglookup
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 reglookup-1.0.1+svn287/debian/changelog 
reglookup-1.0.1+svn287/debian/changelog
--- reglookup-1.0.1+svn287/debian/changelog 2021-02-02 18:38:21.0 
+
+++ reglookup-1.0.1+svn287/debian/changelog 2024-02-29 22:53:09.0 
+
@@ -1,3 +1,10 @@
+reglookup (1.0.1+svn287-9.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062852
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 22:53:09 +
+
 reglookup (1.0.1+svn287-9) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru reglookup-1.0.1+svn287/debian/control 
reglookup-1.0.1+svn287/debian/control
--- reglookup-1.0.1+svn287/debian/control   2021-02-02 18:38:21.0 
+
+++ reglookup-1.0.1+svn287/debian/control   2024-02-29 22:53:09.0 
+
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Security Tools 
 Uploaders: Giovani Augusto Ferreira 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
dh-python,
docbook2x,
doxygen,
@@ -19,7 +19,10 @@
 Vcs-Browser: https://salsa.debian.org/pkg-security-team/reglookup
 Vcs-Git: https://salsa.debian.org/pkg-security-team/reglookup.git
 
-Package: libregfi1
+Package: libregfi1t64
+Provides: ${t64:Provides}
+Replaces: libregfi1
+Breaks: libregfi1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -40,7 +43,7 @@
 Package: libregfi-dev
 Architecture: any
 Section: libdevel
-Depends: libregfi1 (= ${binary:Version}), ${misc:Depends}
+Depends: libregfi1t64 (= ${binary:Version}), ${misc:Depends}
 Description: utility to analysis for Windows NT-based registry (devel files)
  RegLookup is a system to direct analysis of Windows NT-based registry
  files providing command line tools, a C API, and a Python module for
@@ -75,7 +78,7 @@
 Package: python3-pyregfi
 Architecture: all
 Section: python
-Depends: libregfi1 (>= ${binary:Version}), ${misc:Depends}, ${python3:Depends}
+Depends: libregfi1t64 (>= ${binary:Version}), ${misc:Depends}, 
${python3:Depends}
 Recommends: reglookup-doc
 Description: Python 3 Bindings for reglookup
  This package contains Python 3 bindings to libregfi. There are the low-level
diff -Nru reglookup-1.0.1+svn287/debian/libregfi1.dirs 
reglookup-1.0.1+svn287/debian/libregfi1.dirs
--- reglookup-1.0.1+svn287/debian/libregfi1.dirs2021-02-02 
18:38:21.0 +
+++ reglookup-1.0.1+svn287/debian/libregfi1.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru reglookup-1.0.1+svn287/debian/libregfi1.links 
reglookup-1.0.1+svn287/debian/libregfi1.links
--- reglookup-1.0.1+svn287/debian/libregfi1.links   2021-02-02 
18:38:21.0 +
+++ reglookup-1.0.1+svn287/debian/libregfi1.links   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/libregfi.so.1.0.1 usr/lib/libregfi.so.1
diff -Nru reglookup-1.0.1+svn287/debian/libregfi1.symbols 
reglookup-1.0.1+svn287/debian/libregfi1.symbols
--- reglookup-1.0.1+svn287/debian/libregfi1.symbols 2021-02-02 
18:38:21.0 +
+++ reglookup-1.0.1+svn287/debian/libregfi1.symbols 1970-01-01 
00:00:00.0 +
@@ -1,117 +0,0 @@
-libregfi.so.1 libregfi1 #MINVER#
- lru_cache_create@Base 1.0.1
- lru_cache_create_ctx@Base 1.0.1
- lru_cache_destroy@Base 1.0.1
- lru_cache_find@Base 1.0.1
- lru_cache_remove@Base 1.0.1
- lru_cache_update@Base 1.0.1
- range_list_add@Base 1.0.1
- range_list_find@Base 1.0.1
- range_list_find_data@Base 1.0.1
- range_list_free@Base 1.0.1
- range_list_get@Base 1.0.1
- range_list_has_range@Base 1.0.1
- range_list_new@Base 1.0.1
- range_list_remove@Base 1.0.1
- range_list_size@Base 1.0.1
- range_list_split_element@Base 1.0.1
- regfi_alloc@Base 1.0.1
- regfi_alloc_cb@Base 1.0.1
- regfi_buffer_to_data@Base 1.0.1
- regfi_calc_maxsize@Base 1.0.1
- regfi_fetch_classname@Base 1.0.1
- regfi_fetch_data@Base 1.0.1
- regfi_fetch_num_subkeys@Base 1.0.1
- regfi_fetch_num_values@Base 1.0.1
- regfi_fetch_sk@Base 1.0.1
- regfi_find_subkey@Base 1.0.1
- regfi_find_value@Base 1.0.1
- regfi_free@Base 1.0.1
- regfi_free_record@Base 1.0.1
- regfi_get_dacl@Base 1.0.1
- regfi_get_group@Base 1.0.1
- 

Bug#1065094: pdftex.1: some remarks and editorial changes for this man page

2024-02-29 Thread Preuße

Control: forwarded -1 https://tug.org/pipermail/tldistro/2024q1/000474.html

On 29.02.2024 19:33, Bjarni Ingi Gislason wrote:

Hello,


   here are some notes and editorial fixes for the manual.

The patch is in the attachment.



I've forwarded to tldistro for now.

Hilmar
--
sigfault



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1062851: redland: NMU diff for 64-bit time_t transition

2024-02-29 Thread Benjamin Drung
Source: redland
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 redland-1.0.17/debian/changelog redland-1.0.17/debian/changelog
--- redland-1.0.17/debian/changelog 2022-11-14 05:03:12.0 +
+++ redland-1.0.17/debian/changelog 2024-02-29 22:50:59.0 +
@@ -1,3 +1,10 @@
+redland (1.0.17-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062851
+
+ -- Benjamin Drung   Thu, 29 Feb 2024 22:50:59 +
+
 redland (1.0.17-3) unstable; urgency=medium
 
   * QA upload.
diff -Nru redland-1.0.17/debian/control redland-1.0.17/debian/control
--- redland-1.0.17/debian/control   2022-11-14 04:57:56.0 +
+++ redland-1.0.17/debian/control   2024-02-29 22:50:59.0 +
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cdbs,
  debhelper (>= 10~),
  default-libmysqlclient-dev,
@@ -28,7 +28,7 @@
 Depends:
  libraptor2-dev,
  librasqal3-dev,
- librdf0 (= ${binary:Version}),
+ librdf0t64 (= ${binary:Version}),
  ${misc:Depends},
 Suggests: librdf-perl, librdf-ruby, python-librdf
 Recommends: redland-utils
@@ -36,7 +36,10 @@
  RDF development libraries, header files, documentation and utilities
  needed by program that want to be compiled with Redland.
 
-Package: librdf0
+Package: librdf0t64
+Provides: ${t64:Provides}
+Replaces: librdf0
+Breaks: librdf0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru redland-1.0.17/debian/librdf0.install 
redland-1.0.17/debian/librdf0.install
--- redland-1.0.17/debian/librdf0.install   2013-11-12 19:06:26.0 
+
+++ redland-1.0.17/debian/librdf0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/librdf*.so.*
diff -Nru redland-1.0.17/debian/librdf0.manpages 
redland-1.0.17/debian/librdf0.manpages
--- redland-1.0.17/debian/librdf0.manpages  2009-12-17 04:17:33.0 
+
+++ redland-1.0.17/debian/librdf0.manpages  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-docs/redland.3
diff -Nru redland-1.0.17/debian/librdf0.shlibs 
redland-1.0.17/debian/librdf0.shlibs
--- redland-1.0.17/debian/librdf0.shlibs2013-12-28 17:09:19.0 
+
+++ redland-1.0.17/debian/librdf0.shlibs1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-librdf 0 librdf0 (>= 1.0.17)
diff -Nru redland-1.0.17/debian/librdf0t64.install 
redland-1.0.17/debian/librdf0t64.install
--- redland-1.0.17/debian/librdf0t64.install1970-01-01 00:00:00.0 
+
+++ redland-1.0.17/debian/librdf0t64.install2013-11-12 19:06:26.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/librdf*.so.*
diff -Nru redland-1.0.17/debian/librdf0t64.lintian-overrides 
redland-1.0.17/debian/librdf0t64.lintian-overrides
--- redland-1.0.17/debian/librdf0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ redland-1.0.17/debian/librdf0t64.lintian-overrides  2024-02-29 
22:50:52.0 +
@@ -0,0 +1 @@
+librdf0t64: package-name-doesnt-match-sonames librdf0
diff -Nru redland-1.0.17/debian/librdf0t64.manpages 
redland-1.0.17/debian/librdf0t64.manpages
--- redland-1.0.17/debian/librdf0t64.manpages   1970-01-01 00:00:00.0 
+
+++ redland-1.0.17/debian/librdf0t64.manpages   2009-12-17 04:17:33.0 
+
@@ -0,0 +1 @@
+docs/redland.3
diff -Nru redland-1.0.17/debian/librdf0t64.shlibs 
redland-1.0.17/debian/librdf0t64.shlibs
--- redland-1.0.17/debian/librdf0t64.shlibs 1970-01-01 00:00:00.0 
+
+++ redland-1.0.17/debian/librdf0t64.shlibs 2024-02-29 22:50:52.0 
+
@@ -0,0 +1 @@
+librdf 0 librdf0t64 (>= 1.0.17)


  1   2   3   4   5   >