Bug#1062838: openconnect: NMU diff for 64-bit time_t transition

2024-02-28 Thread Luca Boccassi
Control: tags -1 -pending
Control: close -1

On Sat, 03 Feb 2024 11:31:57 -0800 David Woodhouse
 wrote:
> This looks like overkill to me, for openconnect.
> 
> There's precisely one function exported from libopenconnect which
uses
> time_t, and I suspect there aren't any *users* of that function in
the
> distribution anyway (neither openconnect(8) nor NetworkManager-
> openconnect use it). So although it's not best practice, we could
> actually get away with just *dropping* that function, and adding a
new
> function which returns either an explicit 64-bit value or a timespec
or
> something.
> 
> Alternatively... on how many of our 64-bit architectures can we just
> return the high 32 bits of the 64-bit time_t in a register that we
> call-clobbered anyway — so callers who expect a 64-bit time_t get to
> see it all, and callers who expect a 32-bit time_t just don't notice?
> The contents of the *low* 32 bits are the same either way, right? 
> 
> It definitely doesn't seem like we need to switch to a new soname ...
> except *are* you switching the soname? Or just the package name? It
> looks like the symbol versions are remaining the *same*...? How does
> that work?

I agree, this is completely pointless. Even if the function was
actually used, it's armv7 for crying out loud, nobody is going to use
today's TLS protocols in 2038 on an armv7 box, they barely last a
couple of years before vendors do incompatible changes. I'd much rather
drop the armv7 build entirely if push came to shove.

-- 
Kind regards,
Luca Boccassi


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


Bug#1063160: ncap: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: ncap
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 ncap-1.9.2/debian/changelog ncap-1.9.2/debian/changelog
--- ncap-1.9.2/debian/changelog 2022-09-12 04:28:32.0 +
+++ ncap-1.9.2/debian/changelog 2024-02-28 21:44:53.0 +
@@ -1,3 +1,10 @@
+ncap (1.9.2-8.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063160
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 21:44:53 +
+
 ncap (1.9.2-8) unstable; urgency=medium
 
   * QA upload.
diff -Nru ncap-1.9.2/debian/control ncap-1.9.2/debian/control
--- ncap-1.9.2/debian/control   2020-09-12 20:47:14.0 +
+++ ncap-1.9.2/debian/control   2024-02-28 21:44:53.0 +
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
dh-python,
libpcap0.8-dev
 Standards-Version: 4.5.0
@@ -11,7 +11,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/ncap
 Vcs-Git: https://salsa.debian.org/debian/ncap.git
 
-Package: libncap44
+Package: libncap44t64
+Provides: ${t64:Provides}
+Replaces: libncap44
+Breaks: libncap44 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -29,7 +32,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libncap44 (= ${binary:Version}), ${misc:Depends}
+Depends: libncap44t64 (= ${binary:Version}), ${misc:Depends}
 Description: static library and header files for libncap
  ncap is a network capture library like libpcap (on which it is based)
  and tcpdump. It produces binary data in its own ncap format, which can
diff -Nru ncap-1.9.2/debian/libncap44.install 
ncap-1.9.2/debian/libncap44.install
--- ncap-1.9.2/debian/libncap44.install 2020-09-12 20:44:16.0 +
+++ ncap-1.9.2/debian/libncap44.install 1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libncap*.so.*
-usr/share/man/man3/ncap.3
diff -Nru ncap-1.9.2/debian/libncap44.symbols 
ncap-1.9.2/debian/libncap44.symbols
--- ncap-1.9.2/debian/libncap44.symbols 2020-09-12 20:44:16.0 +
+++ ncap-1.9.2/debian/libncap44.symbols 1970-01-01 00:00:00.0 +
@@ -1,8 +0,0 @@
-libncap.so.44 libncap44 #MINVER#
-* Build-Depends-Package: libncap-dev
- ncap_addrule@Base 1.9.2
- ncap_asprintf@Base 1.9.2
- ncap_create@Base 1.9.2
- ncap_filter_dns@Base 1.9.2
- ncap_filter_icmp@Base 1.9.2
- ncap_vasprintf@Base 1.9.2
diff -Nru ncap-1.9.2/debian/libncap44t64.install 
ncap-1.9.2/debian/libncap44t64.install
--- ncap-1.9.2/debian/libncap44t64.install  1970-01-01 00:00:00.0 
+
+++ ncap-1.9.2/debian/libncap44t64.install  2020-09-12 20:44:16.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libncap*.so.*
+usr/share/man/man3/ncap.3
diff -Nru ncap-1.9.2/debian/libncap44t64.lintian-overrides 
ncap-1.9.2/debian/libncap44t64.lintian-overrides
--- ncap-1.9.2/debian/libncap44t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ ncap-1.9.2/debian/libncap44t64.lintian-overrides2024-02-28 
21:44:49.0 +
@@ -0,0 +1 @@
+libncap44t64: package-name-doesnt-match-sonames libncap44
diff -Nru ncap-1.9.2/debian/libncap44t64.symbols 
ncap-1.9.2/debian/libncap44t64.symbols
--- ncap-1.9.2/debian/libncap44t64.symbols  1970-01-01 00:00:00.0 
+
+++ ncap-1.9.2/debian/libncap44t64.symbols  2024-02-28 21:44:49.0 
+
@@ -0,0 +1,8 @@
+libncap.so.44 libncap44t64 #MINVER#
+* Build-Depends-Package: libncap-dev
+ ncap_addrule@Base 1.9.2
+ ncap_asprintf@Base 1.9.2
+ ncap_create@Base 1.9.2
+ ncap_filter_dns@Base 1.9.2
+ ncap_filter_icmp@Base 1.9.2
+ ncap_vasprintf@Base 1.9.2


Bug#1063159: nats.c: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: nats.c
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 nats.c-3.7.0/debian/changelog nats.c-3.7.0/debian/changelog
--- nats.c-3.7.0/debian/changelog   2023-10-25 10:42:54.0 +
+++ nats.c-3.7.0/debian/changelog   2024-02-28 21:44:25.0 +
@@ -1,3 +1,10 @@
+nats.c (3.7.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063159
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 21:44:25 +
+
 nats.c (3.7.0-1) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru nats.c-3.7.0/debian/control nats.c-3.7.0/debian/control
--- nats.c-3.7.0/debian/control 2023-10-25 10:42:54.0 +
+++ nats.c-3.7.0/debian/control 2024-02-28 21:44:25.0 +
@@ -1,7 +1,7 @@
 Source: nats.c
 Priority: optional
 Maintainer: Victor Seva 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cmake,
  debhelper-compat (= 13),
  libprotobuf-c-dev,
@@ -18,7 +18,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libnats3.7 (= ${binary:Version}),
+ libnats3.7t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: C client for the NATS messaging system (development files)
  NATS messaging enables the exchange of data that is segmented into messages
@@ -30,7 +30,10 @@
  .
  This package provides the C headers for NATS
 
-Package: libnats3.7
+Package: libnats3.7t64
+Provides: ${t64:Provides}
+Replaces: libnats3.7
+Breaks: libnats3.7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru nats.c-3.7.0/debian/libnats3.7.dirs 
nats.c-3.7.0/debian/libnats3.7.dirs
--- nats.c-3.7.0/debian/libnats3.7.dirs 2023-10-25 10:42:54.0 +
+++ nats.c-3.7.0/debian/libnats3.7.dirs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru nats.c-3.7.0/debian/libnats3.7.install 
nats.c-3.7.0/debian/libnats3.7.install
--- nats.c-3.7.0/debian/libnats3.7.install  2023-10-25 10:42:54.0 
+
+++ nats.c-3.7.0/debian/libnats3.7.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru nats.c-3.7.0/debian/libnats3.7.symbols 
nats.c-3.7.0/debian/libnats3.7.symbols
--- nats.c-3.7.0/debian/libnats3.7.symbols  2023-10-25 10:42:54.0 
+
+++ nats.c-3.7.0/debian/libnats3.7.symbols  1970-01-01 00:00:00.0 
+
@@ -1,789 +0,0 @@
-libnats.so.3.7 libnats3.7 #MINVER#
-* Build-Depends-Package: libnats-dev
- MEMALIGN@Base 2.5.1
- _fetch@Base 3.4.0
- _get@Base 3.3.0
- applyNewSID@Base 3.2.0
- expandBuf@Base 2.5.1
- gLockSpinCount@Base 2.5.1
- jsAccountInfo_Destroy@Base 3.2.0
- jsBase@Base 3.2.0
- jsConsumerConfig_Init@Base 3.2.0
- jsConsumerInfoList_Destroy@Base 3.4.0
- jsConsumerInfo_Destroy@Base 3.2.0
- jsConsumerNamesList_Destroy@Base 3.4.0
- jsConsumerInfoList_Destroy@Base 3.4.0
- jsCtx_Destroy@Base 3.2.0
- jsDefaultAPIPrefix@Base 3.2.0
- jsDefaultRequestWait@Base 3.2.0
- jsDefaultStallWait@Base 3.2.0
- jsDigits@Base 3.2.0
- jsDirectGetMsgOptions_Init@Base 3.4.0
- jsExternalStream_Init@Base 3.2.0
- jsFetchRequest_Init@Base 3.4.0
- jsConsumerNamesList_Destroy@Base 3.4.0
- jsMsgMetaData_Destroy@Base 3.2.0
- jsOptions_Init@Base 3.2.0
- jsOrderedHBInterval@Base 3.2.0
- jsPlacement_Init@Base 3.2.0
- jsPubAck_Destroy@Base 3.2.0
- jsPubOptions_Init@Base 3.2.0
- jsRePublish_Init@Base 3.4.0
- jsStreamConfig_Init@Base 3.2.0
- jsStreamInfoList_Destroy@Base 3.4.0
- jsStreamInfo_Destroy@Base 3.2.0
- jsStreamNamesList_Destroy@Base 3.4.0
- jsStreamSource_Init@Base 3.2.0
- jsSubOptions_Init@Base 3.2.0
- jsSub_checkForFlowControlResponse@Base 3.2.0
- jsSub_checkOrderedMsg@Base 3.2.0
- jsSub_deleteConsumer@Base 3.2.0
- jsSub_deleteConsumerAfterDrain@Base 3.2.0
- jsSub_free@Base 3.2.0
- jsSub_processSequenceMismatch@Base 3.2.0
- jsSub_resetOrderedConsumer@Base 3.2.0
- jsSub_scheduleFlowControlResponse@Base 3.2.0
- jsSub_trackSequences@Base 3.2.0
- js_AddConsumer@Base 3.2.0
- js_AddStream@Base 3.2.0
- js_ConsumerNames@Base 3.4.0
- js_Consumers@Base 3.4.0
- js_CreateKeyValue@Base 3.2.0
- js_DeleteConsumer@Base 3.2.0
- js_DeleteKeyValue@Base 3.2.0
- js_DeleteMsg@Base 3.2.0
- js_DeleteStream@Base 3.2.0
- js_DirectGetMsg@Base 3.4.0
- js_EraseMsg@Base 3.2.0
- js_GetAccountInfo@Base 3.2.0
- js_GetConsumerInfo@Base 3.2.0
- js_GetLastMsg@Base 3.2.0
- js_GetMsg@Base 3.2.0
- js_GetStreamInfo@Base 3.2.0
- 

Bug#1063158: mysql-connector-c++: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mysql-connector-c++
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 mysql-connector-c++-1.1.12/debian/changelog 
mysql-connector-c++-1.1.12/debian/changelog
--- mysql-connector-c++-1.1.12/debian/changelog 2019-08-14 08:09:09.0 
+
+++ mysql-connector-c++-1.1.12/debian/changelog 2024-02-28 21:43:12.0 
+
@@ -1,3 +1,10 @@
+mysql-connector-c++ (1.1.12-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063158
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 21:43:12 +
+
 mysql-connector-c++ (1.1.12-4) unstable; urgency=medium
 
   [ Rene Engelhard ]
diff -Nru mysql-connector-c++-1.1.12/debian/control 
mysql-connector-c++-1.1.12/debian/control
--- mysql-connector-c++-1.1.12/debian/control   2019-08-11 07:11:57.0 
+
+++ mysql-connector-c++-1.1.12/debian/control   2024-02-28 21:43:12.0 
+
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian MySQL Maintainers 
 Uploaders: Dmitry Smirnov 
-Build-Depends: debhelper (>= 12~), dh-exec (>= 0.3), cmake
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 12~), dh-exec (>= 0.3), 
cmake
 #  ,libmysqlclient-dev (>= 5.7.8)
   ,default-libmysqlclient-dev
   ,libboost-dev
@@ -18,7 +18,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libboost-dev, libmysqlcppconn7v5 (= ${binary:Version}), 
${misc:Depends}
+Depends: libboost-dev, libmysqlcppconn7t64 (= ${binary:Version}), 
${misc:Depends}
 Description: MySQL Connector for C++ (development files)
  MySQL Connector/C++ is a MySQL database connector for C++.
  .
@@ -26,7 +26,11 @@
  .
  This package contains the development files (headers, static library).
 
-Package: libmysqlcppconn7v5
+Package: libmysqlcppconn7t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libmysqlcppconn7v5
+Replaces: libmysqlcppconn7v5
+Breaks: libmysqlcppconn7v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru mysql-connector-c++-1.1.12/debian/libmysqlcppconn7t64.install 
mysql-connector-c++-1.1.12/debian/libmysqlcppconn7t64.install
--- mysql-connector-c++-1.1.12/debian/libmysqlcppconn7t64.install   
1970-01-01 00:00:00.0 +
+++ mysql-connector-c++-1.1.12/debian/libmysqlcppconn7t64.install   
2019-02-05 02:33:26.0 +
@@ -0,0 +1 @@
+usr/lib/*/libmysqlcppconn.so.*
diff -Nru 
mysql-connector-c++-1.1.12/debian/libmysqlcppconn7t64.lintian-overrides 
mysql-connector-c++-1.1.12/debian/libmysqlcppconn7t64.lintian-overrides
--- mysql-connector-c++-1.1.12/debian/libmysqlcppconn7t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ mysql-connector-c++-1.1.12/debian/libmysqlcppconn7t64.lintian-overrides 
2024-02-28 21:43:05.0 +
@@ -0,0 +1 @@
+libmysqlcppconn7t64: package-name-doesnt-match-sonames libmysqlcppconn7v5
diff -Nru mysql-connector-c++-1.1.12/debian/libmysqlcppconn7v5.install 
mysql-connector-c++-1.1.12/debian/libmysqlcppconn7v5.install
--- mysql-connector-c++-1.1.12/debian/libmysqlcppconn7v5.install
2019-02-05 02:33:26.0 +
+++ mysql-connector-c++-1.1.12/debian/libmysqlcppconn7v5.install
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libmysqlcppconn.so.*


Bug#1063156: myproxy: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: myproxy
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 myproxy-6.2.16/debian/changelog myproxy-6.2.16/debian/changelog
--- myproxy-6.2.16/debian/changelog 2024-02-09 13:44:42.0 +
+++ myproxy-6.2.16/debian/changelog 2024-02-28 21:41:43.0 +
@@ -1,3 +1,10 @@
+myproxy (6.2.16-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063156
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 21:41:43 +
+
 myproxy (6.2.16-1) unstable; urgency=medium
 
   * New GCT release v6.2.20240202
diff -Nru myproxy-6.2.16/debian/control myproxy-6.2.16/debian/control
--- myproxy-6.2.16/debian/control   2024-02-09 13:43:57.0 +
+++ myproxy-6.2.16/debian/control   2024-02-28 21:41:43.0 +
@@ -1,7 +1,7 @@
 Source: myproxy
 Priority: optional
 Maintainer: Mattias Ellert 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper (>= 13),
  pkg-config,
  libglobus-common-dev (>= 14),
@@ -34,7 +34,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libmyproxy6 (= ${binary:Version}),
+ libmyproxy6t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: Credential Management Service Client
@@ -45,13 +45,14 @@
  Users run myproxy-logon to authenticate and obtain credentials, including
  trusted CA certificates and Certificate Revocation Lists (CRLs).
 
-Package: libmyproxy6
+Package: libmyproxy6t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
-Replaces:
+Replaces:libmyproxy6, 
  libmyproxy-doc (<< 6.2.4-2~)
-Breaks:
+Breaks:libmyproxy6 (<< ${source:Version}), 
  libmyproxy-doc (<< 6.2.4-2~)
 Pre-Depends:
  ${misc:Pre-Depends}
@@ -76,7 +77,7 @@
 Pre-Depends:
  ${misc:Pre-Depends}
 Depends:
- libmyproxy6 (= ${binary:Version}),
+ libmyproxy6t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends},
  voms-clients | voms-clients-java
@@ -95,7 +96,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libmyproxy6 (= ${binary:Version}),
+ libmyproxy6t64 (= ${binary:Version}),
  libglobus-common-dev (>= 14),
  libglobus-gssapi-gsi-dev (>= 9),
  libglobus-gss-assist-dev (>= 8),
@@ -122,7 +123,7 @@
 Pre-Depends:
  ${misc:Pre-Depends}
 Depends:
- libmyproxy6 (= ${binary:Version}),
+ libmyproxy6t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends},
  adduser,
@@ -142,7 +143,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libmyproxy6 (= ${binary:Version}),
+ libmyproxy6t64 (= ${binary:Version}),
  myproxy-server (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends},
diff -Nru myproxy-6.2.16/debian/libmyproxy6.install 
myproxy-6.2.16/debian/libmyproxy6.install
--- myproxy-6.2.16/debian/libmyproxy6.install   2020-12-12 15:26:26.0 
+
+++ myproxy-6.2.16/debian/libmyproxy6.install   1970-01-01 00:00:00.0 
+
@@ -1,5 +0,0 @@
-/usr/lib/*/libmyproxy.so.*
-/usr/share/doc/myproxy/PROTOCOL
-/usr/share/doc/myproxy/README.sasl
-/usr/share/doc/myproxy/REPOSITORY
-/usr/share/doc/myproxy/VERSION
diff -Nru myproxy-6.2.16/debian/libmyproxy6.shlibs 
myproxy-6.2.16/debian/libmyproxy6.shlibs
--- myproxy-6.2.16/debian/libmyproxy6.shlibs2018-03-02 17:17:37.0 
+
+++ myproxy-6.2.16/debian/libmyproxy6.shlibs1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libmyproxy 6 libmyproxy6 (>= 6)
diff -Nru myproxy-6.2.16/debian/libmyproxy6t64.install 
myproxy-6.2.16/debian/libmyproxy6t64.install
--- myproxy-6.2.16/debian/libmyproxy6t64.install1970-01-01 
00:00:00.0 +
+++ myproxy-6.2.16/debian/libmyproxy6t64.install2020-12-12 
15:26:26.0 +
@@ -0,0 +1,5 @@
+/usr/lib/*/libmyproxy.so.*
+/usr/share/doc/myproxy/PROTOCOL
+/usr/share/doc/myproxy/README.sasl
+/usr/share/doc/myproxy/REPOSITORY
+/usr/share/doc/myproxy/VERSION
diff -Nru myproxy-6.2.16/debian/libmyproxy6t64.lintian-overrides 
myproxy-6.2.16/debian/libmyproxy6t64.lintian-overrides
--- myproxy-6.2.16/debian/libmyproxy6t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ myproxy-6.2.16/debian/libmyproxy6t64.lintian-overrides  2024-02-28 
21:41:37.0 +
@@ -0,0 +1 @@
+libmyproxy6t64: package-name-doesnt-match-sonames libmyproxy6
diff -Nru myproxy-6.2.16/debian/libmyproxy6t64.shlibs 
myproxy-6.2.16/debian/libmyproxy6t64.shlibs
--- 

Bug#1063157: mysql++: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mysql++
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 mysql++-3.2.5/debian/changelog mysql++-3.2.5/debian/changelog
--- mysql++-3.2.5/debian/changelog  2021-11-22 12:01:43.0 +
+++ mysql++-3.2.5/debian/changelog  2024-02-28 21:42:21.0 +
@@ -1,3 +1,10 @@
+mysql++ (3.2.5-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063157
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 21:42:21 +
+
 mysql++ (3.2.5-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru mysql++-3.2.5/debian/control mysql++-3.2.5/debian/control
--- mysql++-3.2.5/debian/control2020-04-23 01:37:47.0 +
+++ mysql++-3.2.5/debian/control2024-02-28 21:42:21.0 +
@@ -3,14 +3,14 @@
 Section: libs
 Maintainer: Athena Capital Research 
 Uploaders: Roberto C. Sanchez 
-Build-Depends: debhelper (>= 10), default-libmysqlclient-dev, libssl-dev, g++ 
(>= 4:7)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10), 
default-libmysqlclient-dev, libssl-dev, g++ (>= 4:7)
 Standards-Version: 4.5.0
 Homepage: https://tangentsoft.net/mysqlpp/
 
 Package: libmysql++-dev
 Section: libdevel
 Architecture: any
-Depends: libmysql++3v5 (= ${binary:Version}), default-libmysqlclient-dev, 
${misc:Depends}
+Depends: libmysql++3t64 (= ${binary:Version}), default-libmysqlclient-dev, 
${misc:Depends}
 Suggests: libmysql++-doc
 Multi-Arch: same
 Description: MySQL C++ library bindings (development)
@@ -20,11 +20,14 @@
  .
  This package provides development support.
 
-Package: libmysql++3v5
+Package: libmysql++3t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libmysql++3v5
+Breaks: libmysql++3v5 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libmysql++3
-Replaces: libmysql++3
+Replaces: libmysql++3v5, libmysql++3
 Multi-Arch: same
 Description: MySQL C++ library bindings (runtime)
  MySQL++ is a complex C++ API for MySQL (and other SQL databases
diff -Nru mysql++-3.2.5/debian/libmysql++3t64.dirs 
mysql++-3.2.5/debian/libmysql++3t64.dirs
--- mysql++-3.2.5/debian/libmysql++3t64.dirs1970-01-01 00:00:00.0 
+
+++ mysql++-3.2.5/debian/libmysql++3t64.dirs2020-04-23 01:37:47.0 
+
@@ -0,0 +1 @@
+usr/lib
diff -Nru mysql++-3.2.5/debian/libmysql++3t64.docs 
mysql++-3.2.5/debian/libmysql++3t64.docs
--- mysql++-3.2.5/debian/libmysql++3t64.docs1970-01-01 00:00:00.0 
+
+++ mysql++-3.2.5/debian/libmysql++3t64.docs2020-04-23 01:37:47.0 
+
@@ -0,0 +1,2 @@
+CREDITS.txt
+HACKERS.md
diff -Nru mysql++-3.2.5/debian/libmysql++3t64.install 
mysql++-3.2.5/debian/libmysql++3t64.install
--- mysql++-3.2.5/debian/libmysql++3t64.install 1970-01-01 00:00:00.0 
+
+++ mysql++-3.2.5/debian/libmysql++3t64.install 2020-04-23 01:37:47.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/lib*.so.*
diff -Nru mysql++-3.2.5/debian/libmysql++3t64.lintian-overrides 
mysql++-3.2.5/debian/libmysql++3t64.lintian-overrides
--- mysql++-3.2.5/debian/libmysql++3t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ mysql++-3.2.5/debian/libmysql++3t64.lintian-overrides   2024-02-28 
21:42:16.0 +
@@ -0,0 +1,3 @@
+libmysql++3t64: package-name-doesnt-match-sonames libmysqlpp3
+libmysql++3t64: no-symbols-control-file
+libmysql++3t64: package-name-doesnt-match-sonames libmysql++3v5
diff -Nru mysql++-3.2.5/debian/libmysql++3v5.dirs 
mysql++-3.2.5/debian/libmysql++3v5.dirs
--- mysql++-3.2.5/debian/libmysql++3v5.dirs 2020-04-23 01:37:47.0 
+
+++ mysql++-3.2.5/debian/libmysql++3v5.dirs 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru mysql++-3.2.5/debian/libmysql++3v5.docs 
mysql++-3.2.5/debian/libmysql++3v5.docs
--- mysql++-3.2.5/debian/libmysql++3v5.docs 2020-04-23 01:37:47.0 
+
+++ mysql++-3.2.5/debian/libmysql++3v5.docs 1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-CREDITS.txt
-HACKERS.md
diff -Nru mysql++-3.2.5/debian/libmysql++3v5.install 
mysql++-3.2.5/debian/libmysql++3v5.install
--- mysql++-3.2.5/debian/libmysql++3v5.install  2020-04-23 01:37:47.0 
+
+++ mysql++-3.2.5/debian/libmysql++3v5.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@

Bug#1062365: dislocker: NMU diff for 64-bit time_t transition

2024-02-28 Thread mwhudson
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru dislocker-0.7.3/debian/changelog dislocker-0.7.3/debian/changelog
--- dislocker-0.7.3/debian/changelog2023-02-27 17:51:20.0 +
+++ dislocker-0.7.3/debian/changelog2024-02-28 21:32:10.0 +
@@ -1,3 +1,10 @@
+dislocker (0.7.3-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Wed, 28 Feb 2024 21:32:10 +
+
 dislocker (0.7.3-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru dislocker-0.7.3/debian/control dislocker-0.7.3/debian/control
--- dislocker-0.7.3/debian/control  2023-02-27 17:51:20.0 +
+++ dislocker-0.7.3/debian/control  2024-02-28 21:32:10.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Security Tools 
 Uploaders: Giovani Augusto Ferreira 
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
debhelper-compat (=13),
libfuse-dev | libfuse-hurd-dev,
libmbedtls-dev,
@@ -14,11 +14,12 @@
 Vcs-Git: https://salsa.debian.org/pkg-security-team/dislocker.git
 Vcs-Browser: https://salsa.debian.org/pkg-security-team/dislocker
 
-Package: libdislocker0.7
+Package: libdislocker0.7t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
-Replaces: libdislocker0.6 (<< 0.7~)
-Breaks: libdislocker0.6 (<< 0.7~)
+Replaces: libdislocker0.7, libdislocker0.6 (<< 0.7~)
+Breaks: libdislocker0.7 (<< ${source:Version}), libdislocker0.6 (<< 0.7~)
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: read/write encrypted BitLocker volumes (shared library)
  Dislocker has been designed to read BitLocker encrypted partitions under
@@ -38,7 +39,7 @@
 Package: libdislocker0-dev
 Architecture: any
 Section: libdevel
-Depends: libdislocker0.7 (= ${binary:Version}), ${misc:Depends}
+Depends: libdislocker0.7t64 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: foreign
 Description: read/write encrypted BitLocker volumes (development files)
  Dislocker has been designed to read BitLocker encrypted partitions under
diff -Nru dislocker-0.7.3/debian/libdislocker0.7.dirs 
dislocker-0.7.3/debian/libdislocker0.7.dirs
--- dislocker-0.7.3/debian/libdislocker0.7.dirs 2023-02-27 17:48:43.0 
+
+++ dislocker-0.7.3/debian/libdislocker0.7.dirs 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib
diff -Nru dislocker-0.7.3/debian/libdislocker0.7.links 
dislocker-0.7.3/debian/libdislocker0.7.links
--- dislocker-0.7.3/debian/libdislocker0.7.links2023-02-27 
17:48:43.0 +
+++ dislocker-0.7.3/debian/libdislocker0.7.links1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/libdislocker.so.0.7.2 usr/lib/libdislocker.so
-usr/lib/libdislocker.so.0.7.2 usr/lib/libdislocker.so.0.7
diff -Nru dislocker-0.7.3/debian/libdislocker0.7.symbols 
dislocker-0.7.3/debian/libdislocker0.7.symbols
--- dislocker-0.7.3/debian/libdislocker0.7.symbols  2023-02-27 
17:48:43.0 +
+++ dislocker-0.7.3/debian/libdislocker0.7.symbols  1970-01-01 
00:00:00.0 +
@@ -1,161 +0,0 @@
-libdislocker.so.0.7 libdislocker0.7 #MINVER#
- EOW_INFORMATION_OFFSET_GUID@Base 0.7.3
- INFORMATION_OFFSET_GUID@Base 0.7.3
- Init_accesses@Base 0.7.3
- Init_datum@Base 0.7.3
- Init_guid@Base 0.7.3
- Init_libdislocker@Base 0.7.3
- Init_metadata@Base 0.7.3
- asciitoutf16@Base 0.7.3
- build_fvek_from_file@Base 0.7.3
- check_match_guid@Base 0.7.3
- check_state@Base 0.7.3
- chomp@Base 0.7.3
- cipherstr@Base 0.7.3
- close_input_fd@Base 0.7.3
- crc32@Base 0.7.3
- datum_value_type_must_be@Base 0.7.3
- datumvaluetypestr@Base 0.7.3
- decrypt_cbc_with_diffuser@Base 0.7.3
- decrypt_cbc_without_diffuser@Base 0.7.3
- decrypt_key@Base 0.7.3
- decrypt_sector@Base 0.7.3
- decrypt_xts@Base 0.7.3
- diffuserA_decrypt@Base 0.7.3
- diffuserA_encrypt@Base 0.7.3
- diffuserB_decrypt@Base 0.7.3
- diffuserB_encrypt@Base 0.7.3
- dis_aes_crypt_xex@Base 0.7.3
- dis_aes_crypt_xts@Base 0.7.3
- dis_close@Base 0.7.3
- dis_crypt_destroy@Base 0.7.3
- dis_crypt_new@Base 0.7.3
- dis_crypt_set_fvekey@Base 0.7.3
- dis_destroy@Base 0.7.3
- dis_errno@Base 0.7.3
- dis_free@Base 0.7.3
- dis_free_args@Base 0.7.3
- dis_get_access@Base 0.7.3
- dis_getopt@Base 0.7.3
- dis_getopts@Base 0.7.3
- dis_initialize@Base 0.7.3
- 

Bug#1056151: fai-client: Diversion makes /usr/sbin/init vanish in /usr-move conditions

2024-02-28 Thread Lucas Nussbaum
Hi,

On 17/11/23 at 20:54 +0100, Chris Hofstaedtler wrote:
> Package: fai-client
> Version: 5.11
> Severity: important
> X-Debbugs-Cc: m...@grml.org
> 
> Hello Thomas,
> 
> you will have noticed that systemd 255 moves its files from / to /usr.
> This includes /sbin/init.
> 
> Now a problem arises, when:
> - I use a basefile tar.gz, made with an old systemd (say, it uses
>   testing as of today)
> - During baseupdate, systemd gets updated and moves its file (say, I'm
>   actually installing unstable)
> 
> What happens is this:
> - base image gets unpacked, /sbin is a symlink to /usr/sbin,
>   /sbin/init is actually /usr/sbin/init
> - baseupdate diverts /sbin/init to /sbin/init.distrib (and using
>   symlinks, /usr/sbin/init became /usr/sbin/init.distrib)
> - baseupdate updates systemd, dpkg 'moves' /sbin/init to /usr/sbin/init,
>   but the divert stays in place for /sbin/init.
>   At this time, dpkg will have overwritten /usr/sbin/init with the new
>   file(!)
> - fai-divert -R runs, removes /sbin/init, and removes the divert of
>   /sbin/init.
>   But: at this point /sbin/init was already the new /usr/sbin/init,
>   which is now lost.
> 
> As a result /usr/sbin/init is missing, and the system does not boot.
> 
> I would suggest dropping all the fai-divert calls in baseupdate.

This bug also broke the generation of Vagrant images for the testing
distribution. (Those images are based on a fork of
https://salsa.debian.org/cloud-team/debian-cloud-images)

I removed the divert locally as a workaround.

Lucas



Bug#1063039: util-linux: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru util-linux-2.39.3/debian/changelog util-linux-2.39.3/debian/changelog
--- util-linux-2.39.3/debian/changelog  2024-01-05 14:25:05.0 +
+++ util-linux-2.39.3/debian/changelog  2024-02-28 21:32:09.0 +
@@ -1,3 +1,10 @@
+util-linux (2.39.3-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063039
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:32:09 +
+
 util-linux (2.39.3-6) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru util-linux-2.39.3/debian/control util-linux-2.39.3/debian/control
--- util-linux-2.39.3/debian/control2024-01-05 14:25:05.0 +
+++ util-linux-2.39.3/debian/control2024-02-28 21:32:09.0 +
@@ -1,5 +1,5 @@
 Source: util-linux
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  asciidoctor ,
  bc ,
  bison,
@@ -406,7 +406,10 @@
  .
  This package contains the development environment for the mount library.
 
-Package: libuuid1
+Package: libuuid1t64
+Provides: ${t64:Provides}
+Replaces: libuuid1
+Breaks: libuuid1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Priority: optional
@@ -433,7 +436,7 @@
 Section: utils
 Priority: optional
 Pre-Depends:
- libuuid1,
+ libuuid1t64,
  ${misc:Pre-Depends}
 Depends:
  adduser,
@@ -477,7 +480,7 @@
 Priority: optional
 Depends:
  libc6-dev | libc-dev,
- libuuid1 (= ${binary:Version}),
+ libuuid1t64 (= ${binary:Version}),
  ${misc:Depends}
 Multi-Arch: same
 Description: Universally Unique ID library - headers and static libraries
diff -Nru util-linux-2.39.3/debian/libuuid1.install 
util-linux-2.39.3/debian/libuuid1.install
--- util-linux-2.39.3/debian/libuuid1.install   2024-01-05 14:25:05.0 
+
+++ util-linux-2.39.3/debian/libuuid1.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libuuid*.so.*
diff -Nru util-linux-2.39.3/debian/libuuid1.shlibs 
util-linux-2.39.3/debian/libuuid1.shlibs
--- util-linux-2.39.3/debian/libuuid1.shlibs2024-01-05 14:25:05.0 
+
+++ util-linux-2.39.3/debian/libuuid1.shlibs1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-libuuid 1 libuuid1 (>= 2.31)
-udeb: libuuid 1 libuuid1-udeb (>= 2.31)
diff -Nru util-linux-2.39.3/debian/libuuid1.symbols 
util-linux-2.39.3/debian/libuuid1.symbols
--- util-linux-2.39.3/debian/libuuid1.symbols   2024-01-05 14:25:05.0 
+
+++ util-linux-2.39.3/debian/libuuid1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,29 +0,0 @@
-libuuid.so.1 libuuid1 #MINVER#
-* Build-Depends-Package: uuid-dev
- UUIDD_PRIVATE@UUIDD_PRIVATE 2.20.1
- UUID_1.0@UUID_1.0 2.16
- UUID_2.20@UUID_2.20 2.20.1
- UUID_2.31@UUID_2.31 2.31.1
- UUID_2.36@UUID_2.36 2.36
- __uuid_generate_random@UUIDD_PRIVATE 2.20.1
- __uuid_generate_time@UUIDD_PRIVATE 2.20.1
- __uuid_generate_time_cont@UUIDD_PRIVATE 2.38.1-2~
- uuid_clear@UUID_1.0 2.16
- uuid_compare@UUID_1.0 2.16
- uuid_copy@UUID_1.0 2.16
- uuid_generate@UUID_1.0 2.16
- uuid_generate_md5@UUID_2.31 2.31.1
- uuid_generate_random@UUID_1.0 2.16
- uuid_generate_sha1@UUID_2.31 2.31.1
- uuid_generate_time@UUID_1.0 2.16
- uuid_generate_time_safe@UUID_2.20 2.20.1
- uuid_get_template@UUID_2.31 2.31.1
- uuid_is_null@UUID_1.0 2.16
- uuid_parse@UUID_1.0 2.16
- uuid_parse_range@UUID_2.36 2.36
- uuid_time@UUID_1.0 2.16
- uuid_type@UUID_1.0 2.16
- uuid_unparse@UUID_1.0 2.16
- uuid_unparse_lower@UUID_1.0 2.16
- uuid_unparse_upper@UUID_1.0 2.16
- uuid_variant@UUID_1.0 2.16
diff -Nru util-linux-2.39.3/debian/libuuid1t64.install 
util-linux-2.39.3/debian/libuuid1t64.install
--- util-linux-2.39.3/debian/libuuid1t64.install1970-01-01 
00:00:00.0 +
+++ util-linux-2.39.3/debian/libuuid1t64.install2024-01-05 
14:25:05.0 +
@@ -0,0 +1 @@
+usr/lib/*/libuuid*.so.*
diff -Nru util-linux-2.39.3/debian/libuuid1t64.lintian-overrides 
util-linux-2.39.3/debian/libuuid1t64.lintian-overrides
--- util-linux-2.39.3/debian/libuuid1t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ util-linux-2.39.3/debian/libuuid1t64.lintian-overrides  2024-02-28 
21:31:35.0 +
@@ -0,0 +1 @@
+libuuid1t64: package-name-doesnt-match-sonames libuuid1
diff -Nru util-linux-2.39.3/debian/libuuid1t64.shlibs 
util-linux-2.39.3/debian/libuuid1t64.shlibs
--- 

Bug#1062364: dieharder: NMU diff for 64-bit time_t transition

2024-02-28 Thread mwhudson
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru dieharder-3.31.1.4/debian/changelog 
dieharder-3.31.1.4/debian/changelog
--- dieharder-3.31.1.4/debian/changelog 2022-12-21 13:10:53.0 +
+++ dieharder-3.31.1.4/debian/changelog 2024-02-28 21:27:51.0 +
@@ -1,3 +1,10 @@
+dieharder (3.31.1.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Wed, 28 Feb 2024 21:27:51 +
+
 dieharder (3.31.1.4-1) unstable; urgency=medium
 
   * New upstream minor release, now sync'ed with 'public' github
diff -Nru dieharder-3.31.1.4/debian/control dieharder-3.31.1.4/debian/control
--- dieharder-3.31.1.4/debian/control   2022-12-21 13:10:53.0 +
+++ dieharder-3.31.1.4/debian/control   2024-02-28 21:27:51.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Dirk Eddelbuettel 
 Standards-Version: 4.6.2
-Build-Depends: debhelper-compat (= 12), libgsl-dev, automake, libtool, 
ghostscript, texlive-base, texlive-latex-base, texlive-plain-generic
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12), libgsl-dev, 
automake, libtool, ghostscript, texlive-base, texlive-latex-base, 
texlive-plain-generic
 Vcs-Browser: https://salsa.debian.org/edd/dieharder
 Vcs-Git: https://salsa.debian.org/edd/dieharder.git
 Homepage: https://github.com/eddelbuettel/dieharder
@@ -23,7 +23,10 @@
  .
  This package provides the command-line frontend.
 
-Package: libdieharder3
+Package: libdieharder3t64
+Provides: ${t64:Provides}
+Replaces: libdieharder3
+Breaks: libdieharder3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -49,7 +52,7 @@
 
 Package: libdieharder-dev
 Architecture: any
-Depends: ${misc:Depends}, libdieharder3 (= ${binary:Version}), libgsl-dev
+Depends: ${misc:Depends}, libdieharder3t64 (= ${binary:Version}), libgsl-dev
 Section: libdevel
 Replaces: libdieharder2 (<= 2.28.1-3)
 Description:  Random-number generator test library -- development package
diff -Nru dieharder-3.31.1.4/debian/libdieharder3.files 
dieharder-3.31.1.4/debian/libdieharder3.files
--- dieharder-3.31.1.4/debian/libdieharder3.files   2020-07-25 
17:39:48.0 +
+++ dieharder-3.31.1.4/debian/libdieharder3.files   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/libdieharder.so.*
diff -Nru dieharder-3.31.1.4/debian/libdieharder3.postinst 
dieharder-3.31.1.4/debian/libdieharder3.postinst
--- dieharder-3.31.1.4/debian/libdieharder3.postinst2020-07-25 
17:39:48.0 +
+++ dieharder-3.31.1.4/debian/libdieharder3.postinst1970-01-01 
00:00:00.0 +
@@ -1,26 +0,0 @@
-#!/bin/sh -e
-#
-# postinst script for the Debian GNU/Linux libdieharder3 package
-#
-# Written and GPL'ed by Dirk Eddelbuettel
-
-#DEBHELPER#
-
-ldconfig
-
-case "$1" in
-
-configure) 
-   ;;
-
-upgrade|abort-upgrade|abort-remove|abort-deconfigure)
-   ;;
-
-*)
-echo "postinst called with unknown argument \`$1'" >&2
-;;
-
-esac
-
-exit 0 
-
diff -Nru dieharder-3.31.1.4/debian/libdieharder3t64.files 
dieharder-3.31.1.4/debian/libdieharder3t64.files
--- dieharder-3.31.1.4/debian/libdieharder3t64.files1970-01-01 
00:00:00.0 +
+++ dieharder-3.31.1.4/debian/libdieharder3t64.files2024-02-28 
21:27:47.0 +
@@ -0,0 +1 @@
+usr/lib/libdieharder.so.*
diff -Nru dieharder-3.31.1.4/debian/libdieharder3t64.lintian-overrides 
dieharder-3.31.1.4/debian/libdieharder3t64.lintian-overrides
--- dieharder-3.31.1.4/debian/libdieharder3t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ dieharder-3.31.1.4/debian/libdieharder3t64.lintian-overrides
2024-02-28 21:27:47.0 +
@@ -0,0 +1 @@
+libdieharder3t64: package-name-doesnt-match-sonames libdieharder3
diff -Nru dieharder-3.31.1.4/debian/libdieharder3t64.postinst 
dieharder-3.31.1.4/debian/libdieharder3t64.postinst
--- dieharder-3.31.1.4/debian/libdieharder3t64.postinst 1970-01-01 
00:00:00.0 +
+++ dieharder-3.31.1.4/debian/libdieharder3t64.postinst 2024-02-28 
21:27:47.0 +
@@ -0,0 +1,26 @@
+#!/bin/sh -e
+#
+# postinst script for the Debian GNU/Linux libdieharder3 package
+#
+# Written and GPL'ed by Dirk Eddelbuettel
+

Bug#1062259: libcomps: NMU diff for 64-bit time_t transition

2024-02-28 Thread Luca Boccassi
Control: close -1

On Wed, 28 Feb 2024 at 20:15, Steve Langasek  wrote:
> On Wed, Feb 07, 2024 at 08:05:52PM +, Holger Levsen wrote:
> > On Wed, Feb 07, 2024 at 04:25:17PM +, Luca Boccassi wrote:
> > > Control: tags -1 -pending
> > > Control: close -1
> > [...]
> > > There are no mentions of 'time_t' in the public headers of this
> > > library. The logs shows that it's a false positive, as the automated
> > > tool simply wasn't able to build it:
> > [...]
> > > Closing as not applicable.
>
> This is not sufficient reason to consider the bug a false-positive.  time_t
> is *not* the only type eaffected by this, and the entire reason that we use
> abi-compliance-checker for identifying packages that need uploaded is to
> ensure we have deep inspection of the exposed types via a compiler rather
> than a grep that we know will have false-negatives.

Well, the title of this bug is "NMU diff for 64-bit time_t
transition", and the bug description said:

"we have identified libcomps 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"

So the fact that there's no trace of time_t to be found and the script
was broken and couldn't find anything either sounds to me more than
enough to say it is a false positive.
If there are more things that can affect this, then the bug
description ought to at least mention what they are and why, but right
now it doesn't.

> So, I'm reopening this bug report.  This package has already been skipped
> over in the short term for NMUing to unstable, so you can take some
> additional time to do your own analysis - but barring that, I will plan to
> do the NMU in 2 days.

If you can fix the script and show it is actually needed then sure,
please feel free to reopen and show that it's actually needed. But
otherwise no, having to carry a silly package name forever "just in
case" is very much not ok, sorry.



Bug#1062114: gocr: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gocr-0.52/debian/changelog gocr-0.52/debian/changelog
--- gocr-0.52/debian/changelog  2023-01-16 08:54:18.0 +
+++ gocr-0.52/debian/changelog  2024-02-28 21:34:16.0 +
@@ -1,3 +1,10 @@
+gocr (0.52-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062114
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:34:16 +
+
 gocr (0.52-6) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru gocr-0.52/debian/control gocr-0.52/debian/control
--- gocr-0.52/debian/control2023-01-16 08:53:55.0 +
+++ gocr-0.52/debian/control2024-02-28 21:34:16.0 +
@@ -2,7 +2,7 @@
 Section: graphics
 Priority: optional
 Maintainer: Andrius Merkys 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  bzip2 ,
  debhelper-compat (= 13),
  libjpeg-progs ,
@@ -56,7 +56,7 @@
 Architecture: any
 Section: libdevel
 Depends:
- libpgm2asc0.52 (= ${binary:Version}),
+ libpgm2asc0.52t64 (= ${binary:Version}),
  ${misc:Depends},
 Provides:
  gocr-dev,
@@ -71,7 +71,10 @@
  .
  These are the development files.
 
-Package: libpgm2asc0.52
+Package: libpgm2asc0.52t64
+Provides: ${t64:Provides}
+Replaces: libpgm2asc0.52
+Breaks: libpgm2asc0.52 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends:
diff -Nru gocr-0.52/debian/libpgm2asc0.52.install 
gocr-0.52/debian/libpgm2asc0.52.install
--- gocr-0.52/debian/libpgm2asc0.52.install 2023-01-16 08:50:52.0 
+
+++ gocr-0.52/debian/libpgm2asc0.52.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libPgm2asc.so.* usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru gocr-0.52/debian/libpgm2asc0.52t64.install 
gocr-0.52/debian/libpgm2asc0.52t64.install
--- gocr-0.52/debian/libpgm2asc0.52t64.install  1970-01-01 00:00:00.0 
+
+++ gocr-0.52/debian/libpgm2asc0.52t64.install  2023-01-16 08:50:52.0 
+
@@ -0,0 +1 @@
+libPgm2asc.so.* usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru gocr-0.52/debian/libpgm2asc0.52t64.lintian-overrides 
gocr-0.52/debian/libpgm2asc0.52t64.lintian-overrides
--- gocr-0.52/debian/libpgm2asc0.52t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ gocr-0.52/debian/libpgm2asc0.52t64.lintian-overrides2024-02-28 
21:34:03.0 +
@@ -0,0 +1 @@
+libpgm2asc0.52t64: package-name-doesnt-match-sonames libpgm2asc0.52


Bug#1065007: pycurl: Please reconsider SSL choice (OpenSSL instead of GnuTLS)

2024-02-28 Thread Boyuan Yang
Source: pycurl
Version: 7.45.2-7
Severity: normal
X-Debbugs-CC: s...@techie.net

Dear Debian pycurl maintainer,

I was made aware of issues encountered by multiple users due to pycurl using
GnuTLS instead of OpenSSL. Reviewing https://bugs.debian.org/515200 , it looks 
like the
only reason of not using OpenSSL is the old OpenSSL licensing issue in the past.

With OpenSSL 3.0 and later, linking against OpenSSL is obviously no longer 
problematic
due to license switching to Apache-2.0. As a result, I am once again requesting 
using
OpenSSL for SSL implementation for pycurl or at least adding an option for 
users to select.

Currently I believe several options exist:

1) Switch the default package python3-pycurl to use OpenSSL.
2) Add a new binary package python3-pycurl-openssl, which is linked to OpenSSL.
3) Add binary packages python3-pycurl-openssl and python3-pycurl-gnutls, and let
python3-pycurl to be an empty dependency package that may default to a certain
implementation of your choice.

In any case, the binary packages providing the same files and the same
functionalities shall mutually conflict with each other.

If you need patches for any of the choices, please let me know. Please also let 
me
know if you have any comments. If needed, I can make package uploads via Team 
upload.
Thanks!

Best,
Boyuan Yang


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


Bug#1064958: Even if there was finally a choice

2024-02-28 Thread Dan Jacobson
Also even if at the 31st choice we finally get to keep all,
the next day we will still be facing the same problem.

Yes, usually it is just a temporary situation. Upstream was just in the
middle of sending out some packages, etc. But even so,
not for one minute should users be left digging for the 31st choice.

So they should always have a "k" option.



Bug#1063038: ust: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ust-2.13.7/debian/changelog ust-2.13.7/debian/changelog
--- ust-2.13.7/debian/changelog 2024-01-11 15:55:32.0 +
+++ ust-2.13.7/debian/changelog 2024-02-28 21:29:22.0 +
@@ -1,3 +1,10 @@
+ust (2.13.7-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063038
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:29:22 +
+
 ust (2.13.7-1) unstable; urgency=medium
 
   * [5f3b9a6] New upstream version 2.13.7
diff -Nru ust-2.13.7/debian/control ust-2.13.7/debian/control
--- ust-2.13.7/debian/control   2023-08-03 18:53:42.0 +
+++ ust-2.13.7/debian/control   2024-02-28 21:29:22.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Maintainer: Jon Bernard 
 Uploaders: Michael Jeanson 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
   default-jdk [!hppa]  | default-jdk-headless [!hppa] ,
   dh-python,
   javahelper [!hppa] ,
@@ -21,7 +21,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/ust
 Homepage: https://lttng.org/
 
-Package: liblttng-ust-common1
+Package: liblttng-ust-common1t64
+Provides: ${t64:Provides}
+Replaces: liblttng-ust-common1
+Breaks: liblttng-ust-common1 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -35,13 +38,16 @@
  This package contains the common library used by the tracing and control
  libraries.
 
-Package: liblttng-ust1
+Package: liblttng-ust1t64
+Provides: ${t64:Provides}
+Replaces: liblttng-ust1
+Breaks: liblttng-ust1 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
-  liblttng-ust-common1 (= ${binary:Version}),
-  liblttng-ust-ctl5 (= ${binary:Version})
+  liblttng-ust-common1t64 (= ${binary:Version}),
+  liblttng-ust-ctl5t64 (= ${binary:Version})
 Description: LTTng 2.0 Userspace Tracer (tracing libraries)
  The userspace tracer is designed to provide detailed information about
  userspace activity. Like the kernel tracer, performance is the main goal.
@@ -51,12 +57,15 @@
  This package contains the actual userspace tracing library that must be linked
  to the instrumented programs.
 
-Package: liblttng-ust-ctl5
+Package: liblttng-ust-ctl5t64
+Provides: ${t64:Provides}
+Replaces: liblttng-ust-ctl5
+Breaks: liblttng-ust-ctl5 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
-  liblttng-ust-common1 (= ${binary:Version})
+  liblttng-ust-common1t64 (= ${binary:Version})
 Description: LTTng 2.0 Userspace Tracer (trace control library)
  The userspace tracer is designed to provide detailed information about
  userspace activity. Like the kernel tracer, performance is the main goal.
@@ -71,8 +80,8 @@
 Architecture: linux-any
 Multi-Arch: same
 Depends: ${misc:Depends},
-  liblttng-ust1 (= ${binary:Version}), liblttng-ust-ctl5 (= ${binary:Version}),
-  liblttng-ust-python-agent1 (= ${binary:Version}), liburcu-dev (>= 0.12~),
+  liblttng-ust1t64 (= ${binary:Version}), liblttng-ust-ctl5t64 (= 
${binary:Version}),
+  liblttng-ust-python-agent1t64 (= ${binary:Version}), liburcu-dev (>= 0.12~),
   uuid-dev
 Recommends: python3
 Description: LTTng 2.0 Userspace Tracer (development files)
@@ -150,12 +159,15 @@
  .
  This package contains the native side of the Java agent for lttng-ust.
 
-Package: liblttng-ust-python-agent1
+Package: liblttng-ust-python-agent1t64
+Provides: ${t64:Provides}
+Replaces: liblttng-ust-python-agent1
+Breaks: liblttng-ust-python-agent1 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
-  liblttng-ust1 (= ${binary:Version})
+  liblttng-ust1t64 (= ${binary:Version})
 Description: LTTng 2.0 Userspace Tracer (Python agent native library)
  The userspace tracer is designed to provide detailed information about
  userspace activity. Like the kernel tracer, performance is the main goal.
@@ -169,8 +181,8 @@
 Architecture: all
 Multi-Arch: foreign
 Depends: ${misc:Depends}, ${python3:Depends},
-  liblttng-ust-python-agent1 (>= ${source:Version}),
-  liblttng-ust-python-agent1 (<< 

Bug#1063152: mumps: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mumps
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 mumps-5.6.2/debian/changelog mumps-5.6.2/debian/changelog
--- mumps-5.6.2/debian/changelog2023-11-29 14:59:10.0 +
+++ mumps-5.6.2/debian/changelog2024-02-28 20:55:10.0 +
@@ -1,3 +1,10 @@
+mumps (5.6.2-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063152
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:55:10 +
+
 mumps (5.6.2-2) unstable; urgency=medium
 
   * Team upload
diff -Nru mumps-5.6.2/debian/control mumps-5.6.2/debian/control
--- mumps-5.6.2/debian/control  2023-11-29 13:54:48.0 +
+++ mumps-5.6.2/debian/control  2024-02-28 20:55:10.0 +
@@ -4,7 +4,7 @@
 Maintainer: Debian Science Maintainers 

 Uploaders:
  "Adam C. Powell, IV" ,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  gfortran,
  libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so,
@@ -24,7 +24,7 @@
 Multi-Arch: same
 Depends:
  libmumps-headers-dev (= ${source:Version}),
- libmumps-5.6 (= ${binary:Version}),
+ libmumps-5.6t64 (= ${binary:Version}),
  libscalapack-mpi-dev,
  mpi-default-dev,
  ${misc:Depends},
@@ -56,7 +56,7 @@
 Depends:
  libmumps-dev (= ${binary:Version}),
  libmumps-headers-dev (= ${source:Version}),
- libmumps-seq-5.6 (= ${binary:Version}),
+ libmumps-seq-5.6t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Direct linear systems solver - non-parallel development files
  MUMPS implements a direct solver for large sparse linear systems, with a
@@ -68,7 +68,10 @@
  Unless you know that you specifically need this, then you almost
  certainly want the libmumps-dev package.
 
-Package: libmumps-5.6
+Package: libmumps-5.6t64
+Provides: ${t64:Provides}
+Replaces: libmumps-5.6
+Breaks: libmumps-5.6 (<< ${source:Version})
 Architecture: any
 Section: libs
 Multi-Arch: same
@@ -83,7 +86,10 @@
  operate on distributed matrices e.g. over a cluster.  It has Fortran and
  C interfaces, and can interface with ordering tools such as Scotch.
 
-Package: libmumps-seq-5.6
+Package: libmumps-seq-5.6t64
+Provides: ${t64:Provides}
+Replaces: libmumps-seq-5.6
+Breaks: libmumps-seq-5.6 (<< ${source:Version})
 Architecture: any
 Section: libs
 Multi-Arch: same
@@ -98,9 +104,12 @@
  .
  This package is built the MUMPS libseq dummy sequential MPI library.
  Unless you know that you specifically need this, then you almost
- certainly want the libmumps-5.6 package.
+ certainly want the libmumps-5.6t64 package.
 
-Package: libmumps-scotch-5.6
+Package: libmumps-scotch-5.6t64
+Provides: ${t64:Provides}
+Replaces: libmumps-scotch-5.6
+Breaks: libmumps-scotch-5.6 (<< ${source:Version})
 Architecture: any
 Section: libs
 Multi-Arch: same
@@ -122,7 +131,7 @@
 Multi-Arch: same
 Depends:
  libmumps-dev,
- libmumps-scotch-5.6 (= ${binary:Version}),
+ libmumps-scotch-5.6t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Direct linear systems solver - Scotch-version development files
  MUMPS implements a direct solver for large sparse linear systems, with a
@@ -133,7 +142,10 @@
  This package provides static libaries enabling reordering of data using
  SCOTCH.
 
-Package: libmumps-ptscotch-5.6
+Package: libmumps-ptscotch-5.6t64
+Provides: ${t64:Provides}
+Replaces: libmumps-ptscotch-5.6
+Breaks: libmumps-ptscotch-5.6 (<< ${source:Version})
 Architecture: any
 Section: libs
 Multi-Arch: same
@@ -156,7 +168,7 @@
 Multi-Arch: same
 Depends:
  libmumps-dev,
- libmumps-ptscotch-5.6 (= ${binary:Version}),
+ libmumps-ptscotch-5.6t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Direct linear systems solver - PTScotch-version development files
  MUMPS implements a direct solver for large sparse linear systems, with a
@@ -173,7 +185,7 @@
 Multi-Arch: same
 Depends:
  libmumps-headers-dev (= ${source:Version}),
- libmumps-64pord-5.6 (= ${binary:Version}),
+ libmumps-64pord-5.6t64 (= ${binary:Version}),
  libscalapack-mpi-dev,
  mpi-default-dev,
  ${misc:Depends},
@@ -192,7 +204,7 @@
 Depends:
  libmumps64-dev (= ${binary:Version}),
  libmumps-headers-dev (= ${source:Version}),
- libmumps-64pord-seq-5.6 (= ${binary:Version}),
+ libmumps-64pord-seq-5.6t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Direct linear systems solver (64 

Bug#1063153: music: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: music
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 music-1.2.1/debian/changelog music-1.2.1/debian/changelog
--- music-1.2.1/debian/changelog2023-12-28 18:43:39.0 +
+++ music-1.2.1/debian/changelog2024-02-28 21:30:29.0 +
@@ -1,3 +1,10 @@
+music (1.2.1-0.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063153
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 21:30:29 +
+
 music (1.2.1-0.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru music-1.2.1/debian/control music-1.2.1/debian/control
--- music-1.2.1/debian/control  2023-12-28 18:43:37.0 +
+++ music-1.2.1/debian/control  2024-02-28 21:30:29.0 +
@@ -1,7 +1,7 @@
 Source: music
 Priority: optional
 Maintainer: Mikael Djurfeldt 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libopenmpi-dev,
  libibverbs-dev,
@@ -21,7 +21,7 @@
 Package: libmusic-dev
 Section: libdevel
 Architecture: any
-Depends: libmusic1v5 (= ${binary:Version}), ${misc:Depends}
+Depends: libmusic1t64 (= ${binary:Version}), ${misc:Depends}
 Suggests: music-doc
 Description: Multi-Simulation Coordinator for MPI -- Development files
  MUSIC allows spike events and continuous time series to be
@@ -33,11 +33,13 @@
  This package contains the header files which are needed to compile
  and link programs against libmusic.
 
-Package: libmusic1v5
+Package: libmusic1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libmusic1v5
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libmusic1
-Replaces: libmusic1
+Breaks: libmusic1v5 (<< ${source:Version}), libmusic1
+Replaces: libmusic1v5, libmusic1
 Description: Multi-Simulation Coordinator for MPI -- Runtime library
  MUSIC allows spike events and continuous time series to be
  communicated between parallel applications within the same MPI job in
diff -Nru music-1.2.1/debian/libmusic1t64.docs 
music-1.2.1/debian/libmusic1t64.docs
--- music-1.2.1/debian/libmusic1t64.docs1970-01-01 00:00:00.0 
+
+++ music-1.2.1/debian/libmusic1t64.docs2023-12-28 18:42:56.0 
+
@@ -0,0 +1,4 @@
+AUTHORS
+README
+NEWS
+BUGS
diff -Nru music-1.2.1/debian/libmusic1t64.install 
music-1.2.1/debian/libmusic1t64.install
--- music-1.2.1/debian/libmusic1t64.install 1970-01-01 00:00:00.0 
+
+++ music-1.2.1/debian/libmusic1t64.install 2023-12-28 18:42:56.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru music-1.2.1/debian/libmusic1t64.lintian-overrides 
music-1.2.1/debian/libmusic1t64.lintian-overrides
--- music-1.2.1/debian/libmusic1t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ music-1.2.1/debian/libmusic1t64.lintian-overrides   2024-02-28 
21:29:38.0 +
@@ -0,0 +1 @@
+libmusic1t64: package-name-doesnt-match-sonames libmusic1v5
diff -Nru music-1.2.1/debian/libmusic1v5.docs 
music-1.2.1/debian/libmusic1v5.docs
--- music-1.2.1/debian/libmusic1v5.docs 2023-12-28 18:42:56.0 +
+++ music-1.2.1/debian/libmusic1v5.docs 1970-01-01 00:00:00.0 +
@@ -1,4 +0,0 @@
-AUTHORS
-README
-NEWS
-BUGS
diff -Nru music-1.2.1/debian/libmusic1v5.install 
music-1.2.1/debian/libmusic1v5.install
--- music-1.2.1/debian/libmusic1v5.install  2023-12-28 18:42:56.0 
+
+++ music-1.2.1/debian/libmusic1v5.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*


Bug#1063037: usbredir: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru usbredir-0.13.0/debian/changelog usbredir-0.13.0/debian/changelog
--- usbredir-0.13.0/debian/changelog2023-02-04 12:36:30.0 +
+++ usbredir-0.13.0/debian/changelog2024-02-28 21:27:05.0 +
@@ -1,3 +1,10 @@
+usbredir (0.13.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063037
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:27:05 +
+
 usbredir (0.13.0-2) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru usbredir-0.13.0/debian/control usbredir-0.13.0/debian/control
--- usbredir-0.13.0/debian/control  2023-02-04 12:32:28.0 +
+++ usbredir-0.13.0/debian/control  2024-02-28 21:27:05.0 +
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Lance Lin 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
libusb-1.0-0-dev,
pkg-config,
meson,
@@ -13,7 +13,10 @@
 Vcs-Browser: https://salsa.debian.org/debian/usbredir
 Rules-Requires-Root: no
 
-Package: libusbredirhost1
+Package: libusbredirhost1t64
+Provides: ${t64:Provides}
+Replaces: libusbredirhost1
+Breaks: libusbredirhost1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -31,7 +34,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libusbredirhost1 (= ${binary:Version}),
+Depends: libusbredirhost1t64 (= ${binary:Version}),
  libusbredirparser-dev (= ${binary:Version}),
  ${misc:Depends}
 Description: implementing the usb-host (*) side of a usbredir connection 
(development)
@@ -44,7 +47,10 @@
  .
  This package contains the development header files.
 
-Package: libusbredirparser1
+Package: libusbredirparser1t64
+Provides: ${t64:Provides}
+Replaces: libusbredirparser1
+Breaks: libusbredirparser1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -57,7 +63,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libusbredirparser1 (= ${binary:Version}), ${misc:Depends}
+Depends: libusbredirparser1t64 (= ${binary:Version}), ${misc:Depends}
 Description: Parser for the usbredir protocol (development)
  Usbredirparse is a library containing the parser for the usbredir protocol.
  This package contains the development header files.
diff -Nru usbredir-0.13.0/debian/libusbredirhost1.docs 
usbredir-0.13.0/debian/libusbredirhost1.docs
--- usbredir-0.13.0/debian/libusbredirhost1.docs2023-02-04 
12:27:08.0 +
+++ usbredir-0.13.0/debian/libusbredirhost1.docs1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-README.md
-TODO
diff -Nru usbredir-0.13.0/debian/libusbredirhost1.install 
usbredir-0.13.0/debian/libusbredirhost1.install
--- usbredir-0.13.0/debian/libusbredirhost1.install 2023-02-04 
12:27:08.0 +
+++ usbredir-0.13.0/debian/libusbredirhost1.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libusbredirhost.so.*
diff -Nru usbredir-0.13.0/debian/libusbredirhost1.symbols 
usbredir-0.13.0/debian/libusbredirhost1.symbols
--- usbredir-0.13.0/debian/libusbredirhost1.symbols 2023-02-04 
12:27:08.0 +
+++ usbredir-0.13.0/debian/libusbredirhost1.symbols 1970-01-01 
00:00:00.0 +
@@ -1,14 +0,0 @@
-libusbredirhost.so.1 libusbredirhost1 #MINVER#
-* Build-Depends-Package: libusbredirhost-dev
- USBREDIRHOST_0.8.0@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_check_device_filter@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_close@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_free_write_buffer@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_get_guest_filter@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_has_data_to_write@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_open@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_open_full@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_read_guest_data@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_set_buffered_output_size_cb@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_set_device@USBREDIRHOST_0.8.0 0.8.0
- usbredirhost_write_guest_data@USBREDIRHOST_0.8.0 0.8.0
diff -Nru usbredir-0.13.0/debian/libusbredirhost1t64.docs 
usbredir-0.13.0/debian/libusbredirhost1t64.docs
--- 

Bug#1064901: Not convinced it's printer-driver-pxljr

2024-02-28 Thread jklaas
I went through a bunch of testing on this. I set up a RPi with Bullseye and set 
up the queues I needed to test it with. I attempted to make sure there was 
package parity, in spite of having amd64 vs armhf. I can print from the Pi with 
color and duplex. 

I completely tore down the CUPS printing on the original Bookworm installation 
(amd64) and rebuilt it from scratch. Again trying to ensure package parity with 
respect to printing and CUPS. Unfortunately, I had the same results. No duplex. 

I don't really have the resources to try setting up another amd64 box at the 
moment for further testing, but I made a rough comparison between the package 
versions.

printer-driver-pxljr has version 1.4+repack0-6 on amd64 and 1.4+repack0-5 on 
armhf. 

I am fairly convinced this is not the problem, but there is definitely a 
problem elsewhere in CUPS. 

One other point of interest. I went to some effor to capture the raw printer 
files from both installations, specifically from /var/spool/cups/tmp. When 
printing the test page from the CUPS web interface, on Bullseye, there are two 
files, a "foomatic-" file that is the PDF being printed and another one 
that 'file' says is "HP Printer Job Language data". The Job Language file is 
pretty small, 110K or so and in spite of it being a Pi v2, it printed very 
quickly. 

On Bookworm, there is only one file, also "HP Printer Job Language data". and 
it is quite large, about 11M. On the much more powerful amd64, it takes 30-40 
seconds to spool the job. 

I don't know if the difference in spooling the document is due to the 
architecture (amd64 vs armhf) or the CUPS version. It could be ghostscript, 
which I believe is used for generating the output. On the Pi, it's 
9.53.3~dfsg-7+deb11u6 vs 10.0.0~dfsg-11+deb12u3 on amd64.



Bug#1063016: upb: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru upb-0.0.0~git200730/debian/changelog 
upb-0.0.0~git200730/debian/changelog
--- upb-0.0.0~git200730/debian/changelog2020-08-01 21:20:30.0 
+
+++ upb-0.0.0~git200730/debian/changelog2024-02-28 21:26:22.0 
+
@@ -1,3 +1,10 @@
+upb (0.0.0~git200730-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063016
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:26:22 +
+
 upb (0.0.0~git200730-1) unstable; urgency=medium
 
   * New git snapshot release.
diff -Nru upb-0.0.0~git200730/debian/control upb-0.0.0~git200730/debian/control
--- upb-0.0.0~git200730/debian/control  2020-04-04 21:35:16.0 +
+++ upb-0.0.0~git200730/debian/control  2024-02-28 21:26:22.0 +
@@ -2,12 +2,15 @@
 Section: devel
 Priority: optional
 Maintainer: Laszlo Boszormenyi (GCS) 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
debhelper-compat (= 12), cmake
 Standards-Version: 4.5.0
 Homepage: https://github.com/protocolbuffers/upb/wiki
 
-Package: libupb0
+Package: libupb0t64
+Provides: ${t64:Provides}
+Replaces: libupb0
+Breaks: libupb0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -24,7 +27,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, libupb0 (= ${binary:Version})
+Depends: ${misc:Depends}, libupb0t64 (= ${binary:Version})
 Description: small protobuf implementation in C (development files)
  upb generates a C API for creating, parsing, and serializing messages as
  declared in .proto files. upb is heavily arena-based: all messages always
diff -Nru upb-0.0.0~git200730/debian/libupb0.install 
upb-0.0.0~git200730/debian/libupb0.install
--- upb-0.0.0~git200730/debian/libupb0.install  2020-04-04 21:35:16.0 
+
+++ upb-0.0.0~git200730/debian/libupb0.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru upb-0.0.0~git200730/debian/libupb0.shlibs 
upb-0.0.0~git200730/debian/libupb0.shlibs
--- upb-0.0.0~git200730/debian/libupb0.shlibs   2020-08-01 21:20:30.0 
+
+++ upb-0.0.0~git200730/debian/libupb0.shlibs   1970-01-01 00:00:00.0 
+
@@ -1,6 +0,0 @@
-libdescriptor_upb_proto 0 libupb0 (>= 0.0.0~git200409)
-libupb 0 libupb0 (>= 0.0.0~git200409)
-libupb_handlers 0 libupb0 (>= 0.0.0~git200409)
-libupb_json 0 libupb0 (>= 0.0.0~git200409)
-libupb_pb 0 libupb0 (>= 0.0.0~git200409)
-libupb_reflection 0 libupb0 (>= 0.0.0~git200409)
diff -Nru upb-0.0.0~git200730/debian/libupb0t64.install 
upb-0.0.0~git200730/debian/libupb0t64.install
--- upb-0.0.0~git200730/debian/libupb0t64.install   1970-01-01 
00:00:00.0 +
+++ upb-0.0.0~git200730/debian/libupb0t64.install   2020-04-04 
21:35:16.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru upb-0.0.0~git200730/debian/libupb0t64.lintian-overrides 
upb-0.0.0~git200730/debian/libupb0t64.lintian-overrides
--- upb-0.0.0~git200730/debian/libupb0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ upb-0.0.0~git200730/debian/libupb0t64.lintian-overrides 2024-02-28 
21:26:08.0 +
@@ -0,0 +1 @@
+libupb0t64: package-name-doesnt-match-sonames libupb0
diff -Nru upb-0.0.0~git200730/debian/libupb0t64.shlibs 
upb-0.0.0~git200730/debian/libupb0t64.shlibs
--- upb-0.0.0~git200730/debian/libupb0t64.shlibs1970-01-01 
00:00:00.0 +
+++ upb-0.0.0~git200730/debian/libupb0t64.shlibs2024-02-28 
21:26:08.0 +
@@ -0,0 +1,6 @@
+libdescriptor_upb_proto 0 libupb0t64 (>= 0.0.0~git200409)
+libupb 0 libupb0t64 (>= 0.0.0~git200409)
+libupb_handlers 0 libupb0t64 (>= 0.0.0~git200409)
+libupb_json 0 libupb0t64 (>= 0.0.0~git200409)
+libupb_pb 0 libupb0t64 (>= 0.0.0~git200409)
+libupb_reflection 0 libupb0t64 (>= 0.0.0~git200409)


Bug#1063015: unuran: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru unuran-1.11.0/debian/changelog unuran-1.11.0/debian/changelog
--- unuran-1.11.0/debian/changelog  2023-11-25 14:29:56.0 +
+++ unuran-1.11.0/debian/changelog  2024-02-28 21:25:17.0 +
@@ -1,3 +1,10 @@
+unuran (1.11.0-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063015
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:25:17 +
+
 unuran (1.11.0-3) unstable; urgency=medium
 
   * Add lintian overrides.
diff -Nru unuran-1.11.0/debian/control unuran-1.11.0/debian/control
--- unuran-1.11.0/debian/control2023-11-25 14:24:23.0 +
+++ unuran-1.11.0/debian/control2024-02-28 21:25:17.0 +
@@ -5,7 +5,7 @@
 Uploaders: Gürkan Myczko ,
Stephan Lachnit 
 Rules-Requires-Root: no
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libgsl-dev
 Standards-Version: 4.6.2
@@ -13,7 +13,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/unuran
 Vcs-Git: https://salsa.debian.org/science-team/unuran.git
 
-Package: libunuran16
+Package: libunuran16t64
+Provides: ${t64:Provides}
+Replaces: libunuran16
+Breaks: libunuran16 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -29,7 +32,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libunuran16 (= ${binary:Version}),
+ libunuran16t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Universal Non-Uniform RAndom Number generator - development files
  This is a collection of algorithms for generating non-uniform pseudorandom
diff -Nru unuran-1.11.0/debian/libunuran16.install 
unuran-1.11.0/debian/libunuran16.install
--- unuran-1.11.0/debian/libunuran16.install2023-11-25 14:20:50.0 
+
+++ unuran-1.11.0/debian/libunuran16.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libunuran.so.*
diff -Nru unuran-1.11.0/debian/libunuran16t64.install 
unuran-1.11.0/debian/libunuran16t64.install
--- unuran-1.11.0/debian/libunuran16t64.install 1970-01-01 00:00:00.0 
+
+++ unuran-1.11.0/debian/libunuran16t64.install 2023-11-25 14:20:50.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libunuran.so.*
diff -Nru unuran-1.11.0/debian/libunuran16t64.lintian-overrides 
unuran-1.11.0/debian/libunuran16t64.lintian-overrides
--- unuran-1.11.0/debian/libunuran16t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ unuran-1.11.0/debian/libunuran16t64.lintian-overrides   2024-02-28 
21:25:07.0 +
@@ -0,0 +1 @@
+libunuran16t64: package-name-doesnt-match-sonames libunuran16


Bug#1063014: unrar-nonfree: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru unrar-nonfree-7.0.6/debian/changelog 
unrar-nonfree-7.0.6/debian/changelog
--- unrar-nonfree-7.0.6/debian/changelog2024-01-25 13:35:38.0 
+
+++ unrar-nonfree-7.0.6/debian/changelog2024-02-28 21:19:32.0 
+
@@ -1,3 +1,10 @@
+unrar-nonfree (1:7.0.6-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063014
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:19:32 +
+
 unrar-nonfree (1:7.0.6-1) unstable; urgency=medium
 
   * New upstream version 7.0.6
diff -Nru unrar-nonfree-7.0.6/debian/control unrar-nonfree-7.0.6/debian/control
--- unrar-nonfree-7.0.6/debian/control  2023-10-25 06:22:39.0 +
+++ unrar-nonfree-7.0.6/debian/control  2024-02-28 21:19:32.0 +
@@ -6,7 +6,7 @@
Norbert Preining ,
YOKOTA Hiroshi ,
 Homepage: https://www.rarlab.com/
-Build-Depends: debhelper-compat (= 13), dh-exec
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), dh-exec
 Standards-Version: 4.6.2
 XS-Autobuild: yes
 Vcs-Git: https://github.com/debian-calibre/unrar-nonfree.git
@@ -21,7 +21,10 @@
  Unrar can extract files from .rar archives. If you want to create .rar
  archives, install package rar.
 
-Package: libunrar5
+Package: libunrar5t64
+Provides: ${t64:Provides}
+Replaces: libunrar5
+Breaks: libunrar5 (<< ${source:Version})
 Section: non-free/libs
 Architecture: any
 Multi-Arch: same
@@ -35,7 +38,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, libunrar5 (= ${binary:Version}), libunrar-headers (= 
${source:Version})
+Depends: ${misc:Depends}, libunrar5t64 (= ${binary:Version}), libunrar-headers 
(= ${source:Version})
 Description: Unarchiver for .rar files (non-free version) - development files
  This package contains the static library for the libunrar library.
 
diff -Nru unrar-nonfree-7.0.6/debian/libunrar5.install 
unrar-nonfree-7.0.6/debian/libunrar5.install
--- unrar-nonfree-7.0.6/debian/libunrar5.install2023-10-25 
06:22:39.0 +
+++ unrar-nonfree-7.0.6/debian/libunrar5.install1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-libunrar.so.5.0 usr/lib/${DEB_HOST_MULTIARCH}
-libunrar.so.5   usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru unrar-nonfree-7.0.6/debian/libunrar5.symbols 
unrar-nonfree-7.0.6/debian/libunrar5.symbols
--- unrar-nonfree-7.0.6/debian/libunrar5.symbols2023-10-25 
06:22:39.0 +
+++ unrar-nonfree-7.0.6/debian/libunrar5.symbols1970-01-01 
00:00:00.0 +
@@ -1,16 +0,0 @@
-libunrar.so.5 libunrar5 #MINVER#
- RARCloseArchive@Base 1:5.9.4
- RARGetDllVersion@Base 1:5.9.4
- RAROpenArchive@Base 1:5.9.4
- RAROpenArchiveEx@Base 1:5.9.4
- RARProcessFile@Base 1:5.9.4
- RARProcessFileW@Base 1:5.9.4
- RARReadHeader@Base 1:5.9.4
- RARReadHeaderEx@Base 1:5.9.4
- RARSetCallback@Base 1:5.9.4
- RARSetChangeVolProc@Base 1:5.9.4
- RARSetPassword@Base 1:5.9.4
- RARSetProcessDataProc@Base 1:5.9.4
- 
(optional=lto)_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_@Base
 1:6.2.1-1~
- _ZTI8RAR_EXIT@Base 1:5.9.4
- _ZTS8RAR_EXIT@Base 1:5.9.4
diff -Nru unrar-nonfree-7.0.6/debian/libunrar5t64.install 
unrar-nonfree-7.0.6/debian/libunrar5t64.install
--- unrar-nonfree-7.0.6/debian/libunrar5t64.install 1970-01-01 
00:00:00.0 +
+++ unrar-nonfree-7.0.6/debian/libunrar5t64.install 2023-10-25 
06:22:39.0 +
@@ -0,0 +1,2 @@
+libunrar.so.5.0 usr/lib/${DEB_HOST_MULTIARCH}
+libunrar.so.5   usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru unrar-nonfree-7.0.6/debian/libunrar5t64.lintian-overrides 
unrar-nonfree-7.0.6/debian/libunrar5t64.lintian-overrides
--- unrar-nonfree-7.0.6/debian/libunrar5t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ unrar-nonfree-7.0.6/debian/libunrar5t64.lintian-overrides   2024-02-28 
21:19:22.0 +
@@ -0,0 +1 @@
+libunrar5t64: package-name-doesnt-match-sonames libunrar5
diff -Nru unrar-nonfree-7.0.6/debian/libunrar5t64.symbols 
unrar-nonfree-7.0.6/debian/libunrar5t64.symbols
--- unrar-nonfree-7.0.6/debian/libunrar5t64.symbols 1970-01-01 
00:00:00.0 +
+++ unrar-nonfree-7.0.6/debian/libunrar5t64.symbols 2024-02-28 
21:19:22.0 +
@@ 

Bug#1056137: systemd: downgrading systemd packages kills off the desktop environment

2024-02-28 Thread Richard Lewis
On Wed, 28 Feb 2024 18:37:41 +0100 Michael Biebl  wrote:

> On Fri, 17 Nov 2023 14:40:05 +0100 Christoph Anton Mitterer
>  wrote:
> > Package: systemd
> > Version: 255~rc2-1

> > Because of #1056135 I was downgradin systemd/udev packages to 254.5-1.
> > While apt was still running, this causes the whole desktop environment
> > (I use cinnamon) to be killed (and all processes in it ;-) ).


> My guess is, that the failures you encountered are due to the following
> change in v255:
>
> """
>  Service Manager:
>
>  * The way services are spawned has been overhauled.

I couldnt follow the bit i deleted, and this maybe jumping to
conclusions: are there any implications for upgrading to/after 255
within a desktop environment?
should something be said in the release-notes?



Bug#1065006: Letter each choice question

2024-02-28 Thread Dan Jacobson
Package: aptitude
Version: 0.8.13-5+b1
Severity: wishlist

In #1064958 we see the usual choice after choice.

Well how about number each choice as it is shown to the user?

With letters, so as not to confuse them with the numbers being shown.

Not just for debugging purposes, but for everyday use.

It always feels good to have letters, even only after one or two. So why
not all?

So instead of each
The following actions will resolve these dependencies:

Say
M) The following actions will resolve these dependencies:

N) The following actions will resolve these dependencies:

etc.

And after 26 double the letters or something.



Bug#1062476: gnuradio: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gnuradio-3.10.9.2/debian/changelog gnuradio-3.10.9.2/debian/changelog
--- gnuradio-3.10.9.2/debian/changelog  2024-01-17 20:51:20.0 +
+++ gnuradio-3.10.9.2/debian/changelog  2024-02-28 19:52:04.0 +
@@ -1,3 +1,10 @@
+gnuradio (3.10.9.2-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062476
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:52:04 +
+
 gnuradio (3.10.9.2-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru gnuradio-3.10.9.2/debian/control gnuradio-3.10.9.2/debian/control
--- gnuradio-3.10.9.2/debian/control2024-01-15 15:56:07.0 +
+++ gnuradio-3.10.9.2/debian/control2024-02-28 19:52:04.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: A. Maitland Bottoms 
 Build-Depends-Indep: doxygen-latex
-Build-Depends: cmake (>= 3.16.3),
+Build-Depends: dpkg-dev (>= 1.22.5), cmake (>= 3.16.3),
cppzmq-dev [!hurd-amd64],
debhelper-compat (= 13),
dh-python,
@@ -186,7 +186,10 @@
  .
  Part of the main gnuradio build.
 
-Package: libgnuradio-analog3.10.9
+Package: libgnuradio-analog3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-analog3.10.9
+Breaks: libgnuradio-analog3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -197,7 +200,10 @@
  These functions are also in gnuradio-core.
  Part of the main gnuradio build.
 
-Package: libgnuradio-audio3.10.9
+Package: libgnuradio-audio3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-audio3.10.9
+Breaks: libgnuradio-audio3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -210,7 +216,10 @@
  automatically discover the correct one to use.  Part of the main
  gnuradio build.
 
-Package: libgnuradio-blocks3.10.9
+Package: libgnuradio-blocks3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-blocks3.10.9
+Breaks: libgnuradio-blocks3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -221,7 +230,10 @@
  These functions are also in gnuradio-core.
  Part of the main gnuradio build.
 
-Package: libgnuradio-channels3.10.9
+Package: libgnuradio-channels3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-channels3.10.9
+Breaks: libgnuradio-channels3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -232,7 +244,10 @@
  These functions are also in gnuradio-core.
  Part of the main gnuradio build.
 
-Package: libgnuradio-digital3.10.9
+Package: libgnuradio-digital3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-digital3.10.9
+Breaks: libgnuradio-digital3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -243,7 +258,10 @@
  including bpsk, qpsk, gmsk and ofdm signals.
  Part of the main gnuradio build.
 
-Package: libgnuradio-dtv3.10.9
+Package: libgnuradio-dtv3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-dtv3.10.9
+Breaks: libgnuradio-dtv3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -254,7 +272,10 @@
  DVB-S2, DVB-T, DVB-T2 digital video broadcast standards.
  Part of the main gnuradio build.
 
-Package: libgnuradio-fec3.10.9
+Package: libgnuradio-fec3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-fec3.10.9
+Breaks: libgnuradio-fec3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -266,7 +287,10 @@
  decoders for no-op dummmy, repetition, and convolutional classes.
  Part of the main gnuradio build.
 
-Package: libgnuradio-fft3.10.9
+Package: libgnuradio-fft3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-fft3.10.9
+Breaks: libgnuradio-fft3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -277,7 +301,10 @@
  Uses single precision FFT from libfftw3-single3.
  Part of the main gnuradio build.
 
-Package: libgnuradio-filter3.10.9
+Package: libgnuradio-filter3.10.9t64
+Provides: ${t64:Provides}
+Replaces: libgnuradio-filter3.10.9
+Breaks: libgnuradio-filter3.10.9 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: 

Bug#1063013: unixcw: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru unixcw-3.6.0/debian/changelog unixcw-3.6.0/debian/changelog
--- unixcw-3.6.0/debian/changelog   2023-12-27 01:13:12.0 +
+++ unixcw-3.6.0/debian/changelog   2024-02-28 21:18:13.0 +
@@ -1,3 +1,10 @@
+unixcw (3.6.0-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063013
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:18:13 +
+
 unixcw (3.6.0-6) unstable; urgency=medium
 
   [ Daniele Forsi ]
diff -Nru unixcw-3.6.0/debian/control unixcw-3.6.0/debian/control
--- unixcw-3.6.0/debian/control 2023-12-27 01:13:12.0 +
+++ unixcw-3.6.0/debian/control 2024-02-28 21:18:13.0 +
@@ -6,7 +6,7 @@
  Kamil Ignacak ,
  Federico Grau ,
 Standards-Version: 4.6.2
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libasound2-dev,
  libncurses-dev,
@@ -19,20 +19,21 @@
 Vcs-Browser: https://salsa.debian.org/debian-hamradio-team/unixcw
 Vcs-Git: https://salsa.debian.org/debian-hamradio-team/unixcw.git
 
-Package: libcw7
+Package: libcw7t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: hurd-any linux-any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
-Replaces:
+Replaces:libcw7, 
  libcw3,
  libcw4,
  libcw5,
  libcw6,
  unixcw,
-Breaks:
+Breaks:libcw7 (<< ${source:Version}), 
  libcw3,
  libcw4,
  libcw5,
@@ -54,7 +55,7 @@
 Architecture: hurd-any linux-any
 Multi-Arch: same
 Depends:
- libcw7 (= ${binary:Version}),
+ libcw7t64 (= ${binary:Version}),
  ${misc:Depends},
 Provides:
  libcw6-dev,
@@ -81,7 +82,7 @@
 Multi-Arch: foreign
 Depends:
  debconf | debconf-2.0,
- libcw7,
+ libcw7t64,
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Morse code tutor - command line user interface
@@ -103,7 +104,7 @@
 Multi-Arch: foreign
 Depends:
  debconf | debconf-2.0,
- libcw7,
+ libcw7t64,
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Morse code tutor - text user interface
@@ -119,7 +120,7 @@
 Multi-Arch: foreign
 Depends:
  debconf | debconf-2.0,
- libcw7,
+ libcw7t64,
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Morse code tutor - graphical user interface
diff -Nru unixcw-3.6.0/debian/libcw7.dirs unixcw-3.6.0/debian/libcw7.dirs
--- unixcw-3.6.0/debian/libcw7.dirs 2023-12-27 01:13:12.0 +
+++ unixcw-3.6.0/debian/libcw7.dirs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/share/doc/libcw7
diff -Nru unixcw-3.6.0/debian/libcw7.install unixcw-3.6.0/debian/libcw7.install
--- unixcw-3.6.0/debian/libcw7.install  2023-12-27 01:13:12.0 +
+++ unixcw-3.6.0/debian/libcw7.install  1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-usr/lib/*/libcw.so.7
-usr/lib/*/libcw.so.7.0.0
-usr/share/man/man7/cw.7
diff -Nru unixcw-3.6.0/debian/libcw7.symbols unixcw-3.6.0/debian/libcw7.symbols
--- unixcw-3.6.0/debian/libcw7.symbols  2023-12-27 01:13:12.0 +
+++ unixcw-3.6.0/debian/libcw7.symbols  1970-01-01 00:00:00.0 +
@@ -1,274 +0,0 @@
-libcw.so.7 libcw7 #MINVER#
-* Build-Depends-Package: libcw-dev
- CW_TABLE@Base 0
- cw_alsa_drop_internal@Base 0
- cw_alsa_init_gen_internal@Base 0
- cw_block_callback@Base 0
- cw_character_is_valid@Base 0
- cw_character_to_representation@Base 0
- cw_character_to_representation_internal@Base 0
- cw_check_character@Base 0
- cw_check_representation@Base 0
- cw_check_string@Base 0
- cw_clear_receive_buffer@Base 0
- cw_complete_reset@Base 0
- cw_console_init_gen_internal@Base 0
- cw_console_silence_internal@Base 0
- cw_data_init_r2c_hash_table_internal@Base 0
- cw_debug_get_flags@Base 0
- cw_debug_has_flag@Base 0
- cw_debug_object@Base 0
- cw_debug_object_dev@Base 0
- cw_debug_object_ev@Base 0
- cw_debug_set_flags@Base 0
- cw_disable_adaptive_receive@Base 0
- cw_disable_iambic_curtis_mode_b@Base 0
- cw_dlopen_internal@Base 0
- cw_enable_adaptive_receive@Base 0
- cw_enable_iambic_curtis_mode_b@Base 0
- cw_end_receive_tone@Base 0
- cw_finalization_cancel_internal@Base 0
- cw_finalization_schedule_internal@Base 0
- cw_flush_tone_queue@Base 0
- cw_gen_calculate_durations_internal@Base 0
- cw_gen_delete@Base 0
- cw_gen_enqueue_2u_ics_internal@Base 0
- cw_gen_enqueue_begin_mark_internal@Base 0
- cw_gen_enqueue_begin_space_internal@Base 0
- cw_gen_enqueue_character@Base 0
- 

Bug#1063012: unicorn-engine: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru unicorn-engine-2.0.1.post1/debian/changelog 
unicorn-engine-2.0.1.post1/debian/changelog
--- unicorn-engine-2.0.1.post1/debian/changelog 2023-08-15 16:04:35.0 
+
+++ unicorn-engine-2.0.1.post1/debian/changelog 2024-02-28 21:11:59.0 
+
@@ -1,3 +1,10 @@
+unicorn-engine (2.0.1.post1-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063012
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:11:59 +
+
 unicorn-engine (2.0.1.post1-4) unstable; urgency=medium
 
   * Fix build error with pybuild in dh_auto_clean
diff -Nru unicorn-engine-2.0.1.post1/debian/control 
unicorn-engine-2.0.1.post1/debian/control
--- unicorn-engine-2.0.1.post1/debian/control   2023-08-15 15:58:16.0 
+
+++ unicorn-engine-2.0.1.post1/debian/control   2024-02-28 21:11:59.0 
+
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Timo Röhling 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  cmake,
  dh-sequence-ruby,
@@ -30,7 +30,10 @@
  instrumentation hooks for various CPU events. This makes Unicorn well
  suited for malware analysis and reverse engineering.
 
-Package: libunicorn2
+Package: libunicorn2t64
+Provides: ${t64:Provides}
+Replaces: libunicorn2
+Breaks: libunicorn2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -47,7 +50,7 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libunicorn2 (= ${binary:Version}),
+ libunicorn2t64 (= ${binary:Version}),
 Description: ${source:Synopsis} (development headers)
  ${source:Extended-Description}
  .
@@ -59,7 +62,7 @@
 Depends:
  ${misc:Depends},
  ${python3:Depends},
- libunicorn2 (>= ${source:Upstream-Version}),
+ libunicorn2t64 (>= ${source:Upstream-Version}),
 Description: ${source:Synopsis} (Python 3 bindings)
  ${source:Extended-Description}
  .
diff -Nru unicorn-engine-2.0.1.post1/debian/libunicorn2.install 
unicorn-engine-2.0.1.post1/debian/libunicorn2.install
--- unicorn-engine-2.0.1.post1/debian/libunicorn2.install   2022-11-04 
12:58:08.0 +
+++ unicorn-engine-2.0.1.post1/debian/libunicorn2.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru unicorn-engine-2.0.1.post1/debian/libunicorn2t64.install 
unicorn-engine-2.0.1.post1/debian/libunicorn2t64.install
--- unicorn-engine-2.0.1.post1/debian/libunicorn2t64.install1970-01-01 
00:00:00.0 +
+++ unicorn-engine-2.0.1.post1/debian/libunicorn2t64.install2022-11-04 
12:58:08.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru unicorn-engine-2.0.1.post1/debian/libunicorn2t64.lintian-overrides 
unicorn-engine-2.0.1.post1/debian/libunicorn2t64.lintian-overrides
--- unicorn-engine-2.0.1.post1/debian/libunicorn2t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ unicorn-engine-2.0.1.post1/debian/libunicorn2t64.lintian-overrides  
2024-02-28 21:11:26.0 +
@@ -0,0 +1 @@
+libunicorn2t64: package-name-doesnt-match-sonames libunicorn2


Bug#1065005: pipewire: Playing video loses audio after a few seconds

2024-02-28 Thread Thomas Hahn

Package: pipewire
Version: 1.0.3-1
Severity: normal

Playing some youtube stuff works for a very short time.
Than no audio.
If I pause for some seconds I can resume the video but after a few 
seconds audio gets lost again and so forth.

When using audacity it records for a few seconds than hangs.

Box is on sid, but I haven't yet had any other problems so far anywhere 
else.




-- System Information:
Debian Release: trixie/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'unstable')

Architecture: amd64 (x86_64)

Kernel: Linux 6.6.15-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en

Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pipewire depends on:
ii adduser 3.137
ii init-system-helpers 1.66
ii libpipewire-0.3-modules 1.0.3-1
ii pipewire-bin 1.0.3-1

pipewire recommends no packages.

pipewire suggests no packages.

-- no debconf information
null
Discard all samples (playback) or generate zero samples (capture)
lavrate
Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PipeWire Media Server)
hw:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
Direct hardware device without any conversions
hw:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Direct hardware device without any conversions
hw:CARD=PCH,DEV=7
HDA Intel PCH, HDMI 1
Direct hardware device without any conversions
hw:CARD=PCH,DEV=8
HDA Intel PCH, HDMI 2
Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
Hardware device with all software conversions
plughw:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Hardware device with all software conversions
plughw:CARD=PCH,DEV=7
HDA Intel PCH, HDMI 1
Hardware device with all software conversions
plughw:CARD=PCH,DEV=8
HDA Intel PCH, HDMI 2
Hardware device with all software conversions
sysdefault:CARD=PCH
HDA Intel PCH, ALC294 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
Front output / input
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
hdmi:CARD=PCH,DEV=1
HDA Intel PCH, HDMI 1
HDMI Audio Output
hdmi:CARD=PCH,DEV=2
HDA Intel PCH, HDMI 2
HDMI Audio Output
dmix:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
Direct sample mixing device
dmix:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Direct sample mixing device
dmix:CARD=PCH,DEV=7
HDA Intel PCH, HDMI 1
Direct sample mixing device
dmix:CARD=PCH,DEV=8
HDA Intel PCH, HDMI 2
Direct sample mixing device
usbstream:CARD=PCH
HDA Intel PCH
USB Stream Output
 List of PLAYBACK Hardware Devices 
card 0: PCH [HDA Intel PCH], device 0: ALC294 Analog [ALC294 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
 USERPID ACCESS COMMAND
/dev/snd/controlC0:  tom   F wireplumber
/dev/snd/seq:tom   F pipewire
System:
  Kernel: 6.6.15-amd64 arch: x86_64 bits: 64 compiler: gcc v: 13.2.0
clocksource: tsc
  Desktop: LXQt v: 1.3.0 tk: Qt v: 5.15.10 wm: Openbox v: 3.6.1
with: lxqt-panel tools: light-locker vt: 2 dm: 1: GDM3 v: 45.0.1 2: SDDM
Distro: Debian GNU/Linux trixie/sid
Machine:
  Type: Laptop System: ASUSTeK product: UX430UNR v: 1.0
 

Bug#1064958: Even if there was finally a choice

2024-02-28 Thread Dan Jacobson
There it finally was, way down at like the 31st choice.

Accept this solution? [Y/n/q/?] n
XX. The following actions will resolve these dependencies:

 Keep the following packages at their current version:
1) apt [2.7.12 (now)]
2) apt-utils [2.7.12 (now)]
3) at-spi2-core [2.50.0-1+b1 (now)]
4) gir1.2-atk-1.0 [2.50.0-1+b1 (now)]
5) libglib2.0-bin [2.78.4-1 (now)]
6) libpam-modules [1.5.2-9.1+b1 (now)]
7) libpam-modules-bin [1.5.2-9.1+b1 (now)]



Accept this solution? [Y/n/q/?] n

First, there should be choice numbers shown, at point XX above.
Then in fact I could even easily say what choice it was. 31 is a guess.
OK, I'll file a separate bug about that.

Second, I was going too fast, with n RET n RET and ended up skipping
over it!

Thus we see you still need a "k" choice!

Sure, you are saying "hurry and send us the exact state of the package
system so we can recreate the issue."

But I'm saying it doesn't matter. Even if there was only one or two
choices before the all-keep choice popped up, there should always be my
proposed "k" option available.

And yes, "Well just use aptitide install ~U... _... ..._"
I am sure there are tons of workarounds. But that doesn't matter,
there still should be my proposed "k" short circuit choice!



Bug#1063011: ulfius: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ulfius-2.7.15/debian/changelog ulfius-2.7.15/debian/changelog
--- ulfius-2.7.15/debian/changelog  2024-02-16 12:28:28.0 +
+++ ulfius-2.7.15/debian/changelog  2024-02-28 21:10:42.0 +
@@ -1,3 +1,10 @@
+ulfius (2.7.15-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063011
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:10:42 +
+
 ulfius (2.7.15-2) unstable; urgency=medium
 
   * d/patches/test-malformed.patch: Remove test_ulfius_malformed_requests
diff -Nru ulfius-2.7.15/debian/control ulfius-2.7.15/debian/control
--- ulfius-2.7.15/debian/control2024-02-16 12:28:28.0 +
+++ ulfius-2.7.15/debian/control2024-02-28 21:10:41.0 +
@@ -4,7 +4,7 @@
 Maintainer: Debian IoT Maintainers 

 Uploaders: Thorsten Alteholz 
   , Nicolas Mora 
-Build-Depends: debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13)
  , libmicrohttpd-dev
  , libcurl4-gnutls-dev
  , libgnutls28-dev
@@ -23,9 +23,10 @@
 Vcs-Git: https://salsa.debian.org/debian-iot-team/oauth2/ulfius.git
 Rules-Requires-Root: no
 
-Package: libulfius2.7
-Replaces: libulfius2.6, libulfius2.5
-Breaks: libulfius2.6, libulfius2.5
+Package: libulfius2.7t64
+Provides: ${t64:Provides}
+Replaces: libulfius2.7, libulfius2.6, libulfius2.5
+Breaks: libulfius2.7 (<< ${source:Version}), libulfius2.6, libulfius2.5
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -44,7 +45,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libulfius2.7 (= ${binary:Version})
+Depends: libulfius2.7t64 (= ${binary:Version})
, ${misc:Depends}
, libmicrohttpd-dev
, libcurl4-gnutls-dev
@@ -69,7 +70,7 @@
 Package: uwsc
 Architecture: any
 Depends: ${shlibs:Depends},
-   , libulfius2.7 (= ${binary:Version})
+   , libulfius2.7t64 (= ${binary:Version})
, ${misc:Depends}
 Description: Ulfius WebSocket Client
  Simple command-line application to connect to websocket services
diff -Nru ulfius-2.7.15/debian/libulfius2.7.install 
ulfius-2.7.15/debian/libulfius2.7.install
--- ulfius-2.7.15/debian/libulfius2.7.install   2022-08-23 14:30:38.0 
+
+++ ulfius-2.7.15/debian/libulfius2.7.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru ulfius-2.7.15/debian/libulfius2.7.symbols 
ulfius-2.7.15/debian/libulfius2.7.symbols
--- ulfius-2.7.15/debian/libulfius2.7.symbols   2023-11-14 01:07:59.0 
+
+++ ulfius-2.7.15/debian/libulfius2.7.symbols   1970-01-01 00:00:00.0 
+
@@ -1,149 +0,0 @@
-# SymbolsHelper-Confirmed: 2.7.11 amd64
-libulfius.so.2.7 libulfius2.7 #MINVER#
-* Build-Depends-Package: libulfius-dev
- mhd_request_completed@Base 2.7.0
- mhd_redirect_log@Base 2.7.0
- u_free@Base 2.7.0
- u_map_clean@Base 2.7.0
- u_map_clean_enum@Base 2.7.0
- u_map_clean_full@Base 2.7.0
- u_map_copy@Base 2.7.0
- u_map_copy_into@Base 2.7.0
- u_map_count@Base 2.7.0
- u_map_empty@Base 2.7.0
- u_map_enum_keys@Base 2.7.0
- u_map_enum_values@Base 2.7.0
- u_map_get@Base 2.7.0
- u_map_get_case@Base 2.7.0
- u_map_get_case_length@Base 2.7.0
- u_map_get_length@Base 2.7.0
- u_map_has_key@Base 2.7.0
- u_map_has_key_case@Base 2.7.0
- u_map_has_value@Base 2.7.0
- u_map_has_value_binary@Base 2.7.0
- u_map_has_value_case@Base 2.7.0
- u_map_init@Base 2.7.0
- u_map_put@Base 2.7.0
- u_map_put_binary@Base 2.7.0
- u_map_remove_at@Base 2.7.0
- u_map_remove_from_key@Base 2.7.0
- u_map_remove_from_key_case@Base 2.7.0
- u_map_remove_from_value@Base 2.7.0
- u_map_remove_from_value_binary@Base 2.7.0
- u_map_remove_from_value_case@Base 2.7.0
- ulfius_add_cookie_to_response@Base 2.7.0
- ulfius_add_same_site_cookie_to_response@Base 2.7.0
- ulfius_add_websocket_client_deflate_extension@Base 2.7.0
- ulfius_add_websocket_client_extension_message_perform@Base 2.7.0
- ulfius_add_websocket_deflate_extension@Base 2.7.0
- ulfius_add_websocket_extension_message_perform@Base 2.7.0
- ulfius_add_endpoint@Base 2.7.0
- ulfius_add_endpoint_by_val@Base 2.7.0
- ulfius_add_endpoint_list@Base 2.7.0
- ulfius_add_header_to_response@Base 2.7.0
- ulfius_check_first_match@Base 2.7.0
- ulfius_check_list_match@Base 2.7.0
- 

Bug#1063009: ui-utilcpp: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ui-utilcpp-1.10.3/debian/changelog ui-utilcpp-1.10.3/debian/changelog
--- ui-utilcpp-1.10.3/debian/changelog  2023-09-08 12:06:40.0 +
+++ ui-utilcpp-1.10.3/debian/changelog  2024-02-28 21:01:09.0 +
@@ -1,3 +1,10 @@
+ui-utilcpp (1.10.3-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063009
+
+ -- Steve Langasek   Wed, 28 Feb 2024 21:01:09 +
+
 ui-utilcpp (1.10.3-1) unstable; urgency=medium
 
   * [8ced545] debian/control (Build-Depends): libncurses, libdn: Make ORed
diff -Nru ui-utilcpp-1.10.3/debian/control ui-utilcpp-1.10.3/debian/control
--- ui-utilcpp-1.10.3/debian/control2023-09-07 12:26:00.0 +
+++ ui-utilcpp-1.10.3/debian/control2024-02-28 21:01:09.0 +
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Stephan Sürken 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
ui-auto,
man-db (>= 2.5.1),
libncurses-dev | libncurses5-dev,
@@ -21,12 +21,15 @@
 Vcs-Browser: https://salsa.debian.org/debian/ui-utilcpp
 Vcs-Git: https://salsa.debian.org/debian/ui-utilcpp.git
 
-Package: libui-utilcpp9v5
+Package: libui-utilcpp9t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libui-utilcpp9v5
+Breaks: libui-utilcpp9v5 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Conflicts: libui-utilcpp9
-Replaces: libui-utilcpp9
+Replaces: libui-utilcpp9v5, libui-utilcpp9
 Description: UI C++ utility library (run time)
  A toolbox-like C++ library, with a diverse set of utilities:
  .
@@ -53,7 +56,7 @@
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends},
- libui-utilcpp9v5 (= ${binary:Version}),
+ libui-utilcpp9t64 (= ${binary:Version}),
  libucommon-dev,
  libreadline-dev,
  librecode-dev,
diff -Nru ui-utilcpp-1.10.3/debian/libui-utilcpp9t64.install 
ui-utilcpp-1.10.3/debian/libui-utilcpp9t64.install
--- ui-utilcpp-1.10.3/debian/libui-utilcpp9t64.install  1970-01-01 
00:00:00.0 +
+++ ui-utilcpp-1.10.3/debian/libui-utilcpp9t64.install  2016-08-08 
13:39:49.0 +
@@ -0,0 +1,5 @@
+#!/bin/sh -e
+cat <

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

2024-02-28 Thread Craig Small
>
> As per https://www.cve.org/CVERecord?id=CVE-2024-26464 the CVE has
> been rejected now.
>
> Reason: This candidate was withdrawn by its CNA. Further investigation
> showed that it was not a security issue.
>
I did wonder myself how it could be a security issue. Wonder if it is one
of those automatic detector things?
Thanks for following up on this.
 - Craig


Bug#1065004: getmail6: prints spurious "handler called, but no children" warnings

2024-02-28 Thread Michael Gold
Package: getmail6
Version: 6.18.13-1
Severity: minor

Since upgrading from getmail6 6.18.11-2 to 6.18.13-1, I've been getting
this warning whenever getmail delivers a message:
  handler called, but no children

The message comes from the ForkingBase class, whose signal handler is
getting called for a SIGCHLD other than from the expected child.  Then
the expected SIGCHLD comes and is handled, waking up _wait_for_child().

I've attached a test case showing the problem.  Run as follows:
  cd getmailtest
  socat TCP6-LISTEN:1110,fork EXEC:./pop3 &
  getmail -g cfg/

I guess ForkingBase only exists to handle the "user" option, which I'm
not using.  Otherwise, forking would be unnecessary or could be handled
by Python's subprocess module--and as of Python 3.9, that module can do
the setreuid() and setregid() calls too.  It also supports a timeout,
which is the only justification I can see for messing around with the
process's SIGCHLD handler (if not for that, a simple waitpid() would
work).

Given that no timeout seems to be documented for filter and destination
classes, and it could cause problems for people not expecting it, I'm
inclined to call that a bug.  I've attached a patch that gets rid of the
handler and its timeout.
  ( To the extent possible under law, the author(s) have dedicated all
copyright and related and neighboring rights to this work to the
public domain worldwide.
See https://creativecommons.org/publicdomain/zero/1.0/legalcode )

I've done only trivial testing on the patched version.  As hinted above,
a cleaner fix would be to delete all this code and use the subprocess
module (or os.seteuid() and such for cases not requiring a sub-process).

- Michael


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

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

Versions of packages getmail6 depends on:
ii  python3  3.11.6-1

getmail6 recommends no packages.

getmail6 suggests no packages.

-- no debconf information


getmailtest.tar.gz
Description: Binary data
diff --git a/getmail b/getmail
index 58ad52b0353e..821cfb22f579 100755
--- a/getmail
+++ b/getmail
@@ -643,6 +643,8 @@ No other entry is `Unseen`, i.e. `-s,` means 
`imap_search,imap_on_delete=Unseen,
 s += '%s="%s"' % (attr, pprint.pformat(getattr(options, attr)))
 log.debug('parsed options:  %s\n' % s)
 
+signal.signal(signal.SIGCHLD, signal.SIG_DFL)
+
 imap_override = {}
 flags,search = imap_search_flags(options.override_imap)
 if flags:
diff --git a/getmailcore/baseclasses.py b/getmailcore/baseclasses.py
index cc2ed948c59d..d081926de25d 100755
--- a/getmailcore/baseclasses.py
+++ b/getmailcore/baseclasses.py
@@ -403,60 +403,28 @@ class ForkingBase(object):
 log - an object of type getmailcore.logging.Logger()
 
 '''
-def _child_handler(self, sig, stackframe):
-def notify():
-self.__child_exited.acquire()
-self.__child_exited.notify_all()
-self.__child_exited.release()
-self.log.trace('handler called for signal %s' % sig)
+
+def _wait_for_child(self, child_pid):
 try:
-pid, r = os.waitpid(self.child.childpid,0)
+pid, status = os.waitpid(child_pid, 0)
 except OSError as o:
-# No children on SIGCHLD.  Can't happen?
-self.log.warning('handler called, but no children (%s)' % o)
-notify()
+self.log.warning('waitpid() failed (%s)' % o)
 return
-if self.__orig_handler:
-signal.signal(signal.SIGCHLD, self.__orig_handler)
-self.__child_pid = pid
-self.__child_status = r
-self.log.trace('handler reaped child %s with status %s' % (pid, r))
-notify()
-
-def _prepare_child(self):
-self.log.trace('')
-self.__child_exited = Condition()
-self.__child_pid = 0
-self.__child_status = None
-self.__orig_handler = None
-self.__orig_handler = signal.signal(signal.SIGCHLD, 
self._child_handler)
-
-def _wait_for_child(self, childpid):
-self.__child_exited.acquire()
-if self.__child_exited.wait(socket.getdefaulttimeout() or 60) == 
False: # py2, 

signature.asc
Description: PGP signature


Bug#1063008: ui-gxmlcpp: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ui-gxmlcpp-1.4.6/debian/changelog ui-gxmlcpp-1.4.6/debian/changelog
--- ui-gxmlcpp-1.4.6/debian/changelog   2023-01-09 10:28:41.0 +
+++ ui-gxmlcpp-1.4.6/debian/changelog   2024-02-28 20:58:42.0 +
@@ -1,3 +1,10 @@
+ui-gxmlcpp (1.4.6-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063008
+
+ -- Steve Langasek   Wed, 28 Feb 2024 20:58:42 +
+
 ui-gxmlcpp (1.4.6-1) unstable; urgency=medium
 
   * [71d820a] New upstream version 1.4.6
diff -Nru ui-gxmlcpp-1.4.6/debian/control ui-gxmlcpp-1.4.6/debian/control
--- ui-gxmlcpp-1.4.6/debian/control 2019-09-27 09:57:14.0 +
+++ ui-gxmlcpp-1.4.6/debian/control 2024-02-28 20:58:41.0 +
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Stephan Sürken 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
ui-auto,
man-db (>= 2.5.1),
libui-utilcpp-dev (>= 1.8.5),
@@ -16,13 +16,16 @@
 Vcs-Browser: https://salsa.debian.org/debian/ui-gxmlcpp
 Vcs-Git: https://salsa.debian.org/debian/ui-gxmlcpp.git
 
-Package: libui-gxmlcpp5v5
+Package: libui-gxmlcpp5t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libui-gxmlcpp5v5
+Breaks: libui-gxmlcpp5v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Conflicts: libui-gxmlcpp5
-Replaces: libui-gxmlcpp5
+Replaces: libui-gxmlcpp5v5, libui-gxmlcpp5
 Description: High-level C++ wrapper library for libxml2/libxslt (run time)
  "ui-gxmlcpp" is a high-level C++ wrapper around libxml2 and
  libxslt. It might be a choice for if your needs are some subset
@@ -46,7 +49,7 @@
 Conflicts: libsp-gxmlcpp-dev
 Replaces: libsp-gxmlcpp-dev
 Depends: ${misc:Depends},
- libui-gxmlcpp5v5 (= ${binary:Version}),
+ libui-gxmlcpp5t64 (= ${binary:Version}),
  libxml2-dev,
  libxslt1-dev,
  libboost-all-dev (>= 1.35)
diff -Nru ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.install 
ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.install
--- ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.install   1970-01-01 
00:00:00.0 +
+++ ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.install   2019-05-17 
15:41:39.0 +
@@ -0,0 +1,5 @@
+#!/bin/sh -e
+cat <

Bug#1065003: libhinawa: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Source: libhinawa
Version: 4.0.1-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

Dear maintainer,

Apologies, but it appears that somehow we failed to file a bug report sooner
about libhinawa or upload it to experimental as part of this transition
preparation!  But libhinawa is identified as being affected, so I'm
reporting this now and doing a 0-day NMU to unstable.

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
libhinawa as a source package shipping runtime libraries whose ABI could not
be analyzed via abi-compliance-checker (and therefore to be on the safe side
we assume is affected).

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 libhinawa which
will be uploaded to unstable.

Please find the patch for this NMU attached.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libhinawa-4.0.1/debian/changelog libhinawa-4.0.1/debian/changelog
--- libhinawa-4.0.1/debian/changelog2024-02-25 11:52:44.0 +
+++ libhinawa-4.0.1/debian/changelog2024-02-28 20:37:13.0 +
@@ -1,3 +1,10 @@
+libhinawa (4.0.1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Wed, 28 Feb 2024 20:37:13 +
+
 libhinawa (4.0.1-2) unstable; urgency=medium
 
   [ Takashi Sakamoto ]
diff -Nru libhinawa-4.0.1/debian/control libhinawa-4.0.1/debian/control
--- libhinawa-4.0.1/debian/control  2024-02-25 11:52:44.0 +
+++ libhinawa-4.0.1/debian/control  2024-02-28 20:35:29.0 +
@@ -16,13 +16,14 @@
 Vcs-Browser: https://salsa.debian.org/debian/libhinawa/
 Vcs-Git: https://salsa.debian.org/debian/libhinawa.git
 
-Package: libhinawa4
+Package: libhinawa4t64
+Provides: ${t64:Provides}
 Architecture: linux-any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 libglib2.0-0 (>= 2.44.0)
-Breaks: libhinawa2 (<< 4.0.0)
-Replaces: libhinawa2 (<< 4.0.0)
+Breaks: libhinawa4 (<< ${source:Version}), libhinawa2 (<< 4.0.0)
+Replaces: libhinawa4, libhinawa2 (<< 4.0.0)
 Multi-Arch: same
 Description: I/O library for IEEE 1394 asynchronous transaction
  This is an I/O library to operate 1394 OHCI hardware for asynchronous
@@ -32,11 +33,11 @@
 Section: introspection
 Architecture: linux-any
 Depends: ${misc:Depends}, ${gir:Depends},
-libhinawa4 (= ${binary:Version}),
+libhinawa4t64 (= ${binary:Version}),
 Breaks: gir1.2-hinawa-3.0 (<< 4.0.0)
 Replaces: gir1.2-hinawa-3.0 (<< 4.0.0)
 Multi-Arch: same
-Description: GObjet introspection data for libhinawa4
+Description: GObjet introspection data for libhinawa4t64
  This package contains introspection data for libhinawa4. It can be
  used by packages using the GIRepository format to generate dynamic
  bindings, or it can be used by interpreters understanding the
@@ -46,7 +47,7 @@
 Section: libdevel
 Architecture: linux-any
 Depends: ${misc:Depends},
-libhinawa4 (= ${binary:Version}),
+libhinawa4t64 (= ${binary:Version}),
 libglib2.0-dev (>= 2.44.0),
 libgirepository1.0-dev (>= 1.32.1),
 gir1.2-hinawa-4.0 (= ${binary:Version})
diff -Nru libhinawa-4.0.1/debian/libhinawa4.install 
libhinawa-4.0.1/debian/libhinawa4.install
--- libhinawa-4.0.1/debian/libhinawa4.install   2024-02-25 11:52:44.0 
+
+++ libhinawa-4.0.1/debian/libhinawa4.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru libhinawa-4.0.1/debian/libhinawa4.lintian-overrides 
libhinawa-4.0.1/debian/libhinawa4.lintian-overrides
--- libhinawa-4.0.1/debian/libhinawa4.lintian-overrides 2024-02-25 
11:52:44.0 +
+++ libhinawa-4.0.1/debian/libhinawa4.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-libhinawa4: hardening-no-fortify-functions [usr/lib/*/libhinawa.so.*]
diff -Nru libhinawa-4.0.1/debian/libhinawa4.symbols 
libhinawa-4.0.1/debian/libhinawa4.symbols
--- libhinawa-4.0.1/debian/libhinawa4.symbols   2024-02-25 11:52:44.0 
+
+++ libhinawa-4.0.1/debian/libhinawa4.symbols   1970-01-01 00:00:00.0 
+
@@ -1,59 +0,0 @@

Bug#1061916: cups: NMU diff for 64-bit time_t transition

2024-02-28 Thread mwhudson
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cups-2.4.7/debian/changelog cups-2.4.7/debian/changelog
--- cups-2.4.7/debian/changelog 2023-10-06 18:16:49.0 +
+++ cups-2.4.7/debian/changelog 2024-02-28 20:53:27.0 +
@@ -1,3 +1,10 @@
+cups (2.4.7-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle   Wed, 28 Feb 2024 20:53:27 +
+
 cups (2.4.7-1) unstable; urgency=medium
 
   * Update to new upstream version 2.4.7.
diff -Nru cups-2.4.7/debian/control cups-2.4.7/debian/control
--- cups-2.4.7/debian/control   2023-10-06 18:16:49.0 +
+++ cups-2.4.7/debian/control   2024-02-28 20:53:27.0 +
@@ -5,7 +5,7 @@
  Thorsten Alteholz ,
 Section: net
 Priority: optional
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  autoconf,
  automake,
  debhelper-compat (= 13),
@@ -25,7 +25,7 @@
  po-debconf,
  po4a,
  zlib1g-dev,
-Build-Depends-Arch:
+Build-Depends-Arch: dpkg-dev (>= 1.22.5),
  dh-apparmor,
 # libgmp-dev is not GPL-2 compatible before it's 6 release, which makes it 
also GPL-2+
 Build-Conflicts:
@@ -36,7 +36,10 @@
 Homepage: https://github.com/OpenPrinting/cups/
 Rules-Requires-Root: no
 
-Package: libcups2
+Package: libcups2t64
+Provides: ${t64:Provides}
+Replaces: libcups2
+Breaks: libcups2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -68,7 +71,7 @@
  cups-server-common (>= ${source:Version}),
  debconf | debconf-2.0,
  ghostscript,
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  poppler-utils,
  procps,
  ${misc:Depends},
@@ -131,7 +134,7 @@
 Depends:
  adduser,
  cups-common (>= ${source:Version}),
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Suggests:
@@ -168,7 +171,7 @@
 Depends:
  cups-daemon (>= ${binary:Version}),
  cups-filters-core-drivers,
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
@@ -196,7 +199,7 @@
 Depends:
  adduser,
  bc,
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  lsb-base,
  procps,
  ssl-cert,
@@ -238,7 +241,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
@@ -291,7 +294,7 @@
 Section: libdevel
 Depends:
  dpkg-dev,
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  libcupsimage2-dev (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
@@ -306,12 +309,15 @@
  with cups from different programming languages (Perl, Java, and
  PHP).
 
-Package: libcupsimage2
+Package: libcupsimage2t64
+Provides: ${t64:Provides}
+Replaces: libcupsimage2
+Breaks: libcupsimage2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends:
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
@@ -333,7 +339,7 @@
 Section: libdevel
 Depends:
  libcups2-dev (= ${binary:Version}),
- libcupsimage2 (= ${binary:Version}),
+ libcupsimage2t64 (= ${binary:Version}),
  libjpeg-dev,
  libpng-dev,
  libtiff-dev,
diff -Nru cups-2.4.7/debian/libcups2.examples 
cups-2.4.7/debian/libcups2.examples
--- cups-2.4.7/debian/libcups2.examples 2023-10-06 18:13:16.0 +
+++ cups-2.4.7/debian/libcups2.examples 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-debian/client.conf
diff -Nru cups-2.4.7/debian/libcups2.install cups-2.4.7/debian/libcups2.install
--- cups-2.4.7/debian/libcups2.install  2023-10-06 18:13:16.0 +
+++ cups-2.4.7/debian/libcups2.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libcups.so.*
diff -Nru cups-2.4.7/debian/libcups2.README.Debian 
cups-2.4.7/debian/libcups2.README.Debian
--- cups-2.4.7/debian/libcups2.README.Debian2023-10-06 18:13:16.0 
+
+++ cups-2.4.7/debian/libcups2.README.Debian1970-01-01 00:00:00.0 
+
@@ -1,198 +0,0 @@
-Conventions used in this document
-
-
-In this README we will use 'cups' to refer to versions 1.6.x (and newer)
-of the Debian package. When necessary, other versions will be specified
-explicitly.  

Bug#1065000: pgpool2: the package fails to build on armhf due to gcc-13 13.2.0-16.1 changes

2024-02-28 Thread Vladimir Petko
Dear Maintainers,

  Would it be possible to consider a merge request[1] that addresses this issue?

Best Regards,
 Vladimir.

 [1] https://salsa.debian.org/postgresql/pgpool2/-/merge_requests/5



Bug#1065002: rabbitvcs-thunar depends on gir1.2-thunarx-3.0

2024-02-28 Thread Jaap Keuter
Package: rabbitvcs-thunar
Version: 0.19-2
Severity: important
X-Debbugs-Cc: jaap.keu...@xs4all.nl

Dear Maintainer,

Installing rabbitvcs-thunar caused thunar to fail to start completely.
Running from the command line showed that is was missing essential python code.
Installing the gir1.2-thunarx-3.0 package added this missing code, hence making
this package a dependency of rabbitvcs-thunar.
Please add this to the control file, in the appropriate package.


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

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

Versions of packages rabbitvcs-thunar depends on:
ii  rabbitvcs-core  0.19-2

Versions of packages rabbitvcs-thunar recommends:
ii  thunarx-python  0.5.2-2+b2

rabbitvcs-thunar suggests no packages.

-- no debconf information



Bug#1063085: uhd: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru uhd-4.6.0.0+ds1/debian/changelog uhd-4.6.0.0+ds1/debian/changelog
--- uhd-4.6.0.0+ds1/debian/changelog2023-12-16 03:34:58.0 +
+++ uhd-4.6.0.0+ds1/debian/changelog2024-02-28 20:10:38.0 +
@@ -1,3 +1,10 @@
+uhd (4.6.0.0+ds1-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063085
+
+ -- Steve Langasek   Wed, 28 Feb 2024 20:10:38 +
+
 uhd (4.6.0.0+ds1-5) unstable; urgency=medium
 
   * install utilities on hurd
diff -Nru uhd-4.6.0.0+ds1/debian/control uhd-4.6.0.0+ds1/debian/control
--- uhd-4.6.0.0+ds1/debian/control  2023-12-04 01:45:35.0 +
+++ uhd-4.6.0.0+ds1/debian/control  2024-02-28 20:10:37.0 +
@@ -2,7 +2,7 @@
 Section: science
 Priority: optional
 Maintainer: A. Maitland Bottoms 
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
debhelper-compat (= 13),
dh-python,
libboost-date-time-dev,
@@ -38,7 +38,7 @@
 
 Package: uhd-host
 Architecture: any
-Depends: libuhd4.6.0 (= ${binary:Version}),
+Depends: libuhd4.6.0t64 (= ${binary:Version}),
  python3-requests,
  ${misc:Depends},
  ${python3:Depends},
@@ -57,7 +57,10 @@
  display hardware configuration information and Doxygen generated
  documentation.
 
-Package: libuhd4.6.0
+Package: libuhd4.6.0t64
+Provides: ${t64:Provides}
+Replaces: libuhd4.6.0
+Breaks: libuhd4.6.0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
@@ -77,8 +80,8 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Suggests: uhd-host
-Conflicts: libuhd4.6.0
-Provides: libuhd4.6.0
+Conflicts: libuhd4.6.0t64
+Provides: libuhd4.6.0t64
 Multi-Arch: same
 Description: universal hardware driver for Ettus Research products - DPDK
  Host library for the Universal Hardware Driver for Ettus Research products.
@@ -103,7 +106,7 @@
 Package: libuhd-dev
 Architecture: any
 Section: libdevel
-Depends: libuhd4.6.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libuhd4.6.0t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 Recommends: gnuradio-dev
 Suggests: uhd-doc
 Multi-Arch: same
@@ -120,7 +123,7 @@
 Package: python3-uhd
 Architecture: any
 Section: python
-Depends: libuhd4.6.0 (= ${binary:Version}),
+Depends: libuhd4.6.0t64 (= ${binary:Version}),
  python3-ruamel.yaml,
  ${misc:Depends},
  ${python3:Depends},
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install 
uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install  2023-11-26 20:12:26.0 
+
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/share/uhd
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install 
uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install   1970-01-01 
00:00:00.0 +
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install   2023-11-26 
20:12:26.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*
+usr/share/uhd
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides 
uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides 2024-02-28 
20:06:16.0 +
@@ -0,0 +1 @@
+libuhd4.6.0t64: package-name-doesnt-match-sonames libuhd4.6.0
diff -Nru uhd-4.6.0.0+ds1/debian/rules uhd-4.6.0.0+ds1/debian/rules
--- uhd-4.6.0.0+ds1/debian/rules2023-11-26 20:12:26.0 +
+++ uhd-4.6.0.0+ds1/debian/rules2024-02-28 20:10:37.0 +
@@ -57,12 +57,12 @@
rm -rf debian/tmp/usr/share/doc/uhd/doxygen/latex
 
 override_dh_shlibdeps:
-   dh_shlibdeps --package=uhd-host --libpackage=libuhd4.6.0
-   dh_shlibdeps --package=libuhd4.6.0 --libpackage=libuhd4.6.0
+   dh_shlibdeps --package=uhd-host --libpackage=libuhd4.6.0t64
+   dh_shlibdeps --package=libuhd4.6.0t64 --libpackage=libuhd4.6.0t64
dh_shlibdeps --package=libuhd4.6.0-dpdk --libpackage=libuhd4.6.0-dpdk
dh_shlibdeps 

Bug#1062962: mtdev: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mtdev
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 mtdev-1.1.6/debian/changelog mtdev-1.1.6/debian/changelog
--- mtdev-1.1.6/debian/changelog2020-05-24 04:38:08.0 +
+++ mtdev-1.1.6/debian/changelog2024-02-28 20:51:50.0 +
@@ -1,3 +1,10 @@
+mtdev (1.1.6-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062962
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:51:50 +
+
 mtdev (1.1.6-1) unstable; urgency=medium
 
   * New upstream release. (Closes: #962128)
diff -Nru mtdev-1.1.6/debian/control mtdev-1.1.6/debian/control
--- mtdev-1.1.6/debian/control  2020-05-24 04:38:08.0 +
+++ mtdev-1.1.6/debian/control  2024-02-28 20:51:50.0 +
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Nobuhiro Iwamatsu 
-Build-Depends: debhelper (>= 8.1.3),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 8.1.3),
cdbs (>= 0.4.93~),
pkg-config,
quilt,
@@ -13,7 +13,10 @@
 Vcs-Git: https://salsa.debian.org/debian/mtdev.git
 Vcs-Browser: https://salsa.debian.org/debian/mtdev
 
-Package: libmtdev1
+Package: libmtdev1t64
+Provides: ${t64:Provides}
+Replaces: libmtdev1
+Breaks: libmtdev1 (<< ${source:Version})
 Architecture: linux-any
 Depends: ${shlibs:Depends},
  ${misc:Depends}
@@ -28,7 +31,7 @@
 Section: libdevel
 Architecture: linux-any
 Multi-Arch: same
-Depends: libmtdev1 (= ${binary:Version}),
+Depends: libmtdev1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Multitouch Protocol Translation Library - dev files
  libmtdev is a library for translating evdev multitouch events using the legacy
@@ -40,7 +43,7 @@
 Package: mtdev-tools
 Section: libdevel
 Architecture: linux-any
-Depends: libmtdev1 (= ${binary:Version}),
+Depends: libmtdev1t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: Multitouch Protocol Translation Library - test tools
diff -Nru mtdev-1.1.6/debian/libmtdev1.install 
mtdev-1.1.6/debian/libmtdev1.install
--- mtdev-1.1.6/debian/libmtdev1.install2020-05-24 04:38:08.0 
+
+++ mtdev-1.1.6/debian/libmtdev1.install1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-usr/lib/*/libmtdev.so.1*
-debian/source_mtdev.py usr/share/apport/package-hooks
-
diff -Nru mtdev-1.1.6/debian/libmtdev1.symbols 
mtdev-1.1.6/debian/libmtdev1.symbols
--- mtdev-1.1.6/debian/libmtdev1.symbols2020-05-24 04:38:08.0 
+
+++ mtdev-1.1.6/debian/libmtdev1.symbols1970-01-01 00:00:00.0 
+
@@ -1,28 +0,0 @@
-libmtdev.so.1 libmtdev1 #MINVER#
-* Build-Depends-Package: libmtdev-dev
- mtdev_close@Base 1.0.8
- mtdev_close_delete@Base 1.1.0
- mtdev_configure@Base 1.0.8
- mtdev_delete@Base 1.1.0
- mtdev_empty@Base 1.0.8
- mtdev_fetch_event@Base 1.0.8
- mtdev_get@Base 1.0.8
- mtdev_get_abs_fuzz@Base 1.1.0
- mtdev_get_abs_maximum@Base 1.1.0
- mtdev_get_abs_minimum@Base 1.1.0
- mtdev_get_abs_resolution@Base 1.1.0
- mtdev_get_event@Base 1.0.8
- mtdev_has_mt_event@Base 1.1.0
- mtdev_idle@Base 1.0.8
- mtdev_init@Base 1.0.8
- mtdev_match@Base 1.0.8
- mtdev_match_four@Base 1.0.11
- mtdev_new@Base 1.1.0
- mtdev_new_open@Base 1.1.0
- mtdev_open@Base 1.0.8
- mtdev_put_event@Base 1.0.8
- mtdev_set_abs_fuzz@Base 1.1.0
- mtdev_set_abs_maximum@Base 1.1.0
- mtdev_set_abs_minimum@Base 1.1.0
- mtdev_set_abs_resolution@Base 1.1.0
- mtdev_set_mt_event@Base 1.1.0
diff -Nru mtdev-1.1.6/debian/libmtdev1t64.install 
mtdev-1.1.6/debian/libmtdev1t64.install
--- mtdev-1.1.6/debian/libmtdev1t64.install 1970-01-01 00:00:00.0 
+
+++ mtdev-1.1.6/debian/libmtdev1t64.install 2020-05-24 04:38:08.0 
+
@@ -0,0 +1,3 @@
+usr/lib/*/libmtdev.so.1*
+debian/source_mtdev.py usr/share/apport/package-hooks
+
diff -Nru mtdev-1.1.6/debian/libmtdev1t64.lintian-overrides 
mtdev-1.1.6/debian/libmtdev1t64.lintian-overrides
--- mtdev-1.1.6/debian/libmtdev1t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ mtdev-1.1.6/debian/libmtdev1t64.lintian-overrides   2024-02-28 
20:51:46.0 +
@@ -0,0 +1 @@
+libmtdev1t64: package-name-doesnt-match-sonames libmtdev1
diff -Nru mtdev-1.1.6/debian/libmtdev1t64.symbols 
mtdev-1.1.6/debian/libmtdev1t64.symbols
--- 

Bug#1062961: mrtdreader: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mrtdreader
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 mrtdreader-0.1.6/debian/changelog mrtdreader-0.1.6/debian/changelog
--- mrtdreader-0.1.6/debian/changelog   2018-11-03 12:54:55.0 +
+++ mrtdreader-0.1.6/debian/changelog   2024-02-28 20:50:54.0 +
@@ -1,3 +1,10 @@
+mrtdreader (0.1.6-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062961
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:50:54 +
+
 mrtdreader (0.1.6-3) unstable; urgency=medium
 
   * debian/control:
diff -Nru mrtdreader-0.1.6/debian/control mrtdreader-0.1.6/debian/control
--- mrtdreader-0.1.6/debian/control 2018-11-03 12:54:55.0 +
+++ mrtdreader-0.1.6/debian/control 2024-02-28 20:50:54.0 +
@@ -2,7 +2,7 @@
 Maintainer: Ruben Undheim 
 Section: utils
 Priority: optional
-Build-Depends: debhelper (>= 11),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 11),
cmake,
pkg-config,
libnfc-dev,
@@ -12,7 +12,10 @@
 Vcs-Git: https://salsa.debian.org/rubund/mrtdreader.git
 Homepage: https://github.com/rubund/mrtdreader
 
-Package: libmrtd0
+Package: libmrtd0t64
+Provides: ${t64:Provides}
+Replaces: libmrtd0
+Breaks: libmrtd0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -35,12 +38,12 @@
 Package: libmrtd-dev
 Architecture: any
 Section: libdevel
-Depends: libmrtd0 (= ${binary:Version}),
+Depends: libmrtd0t64 (= ${binary:Version}),
  libgcrypt20-dev,
  libnfc-dev,
  ${misc:Depends}
 Multi-Arch: same
-Description: Development files for libmrtd0
+Description: Development files for libmrtd0t64
  Machine-readable travel documents such as passports nowadays usually contain
  an RFID chip for storing various data. This library provides useful functions
  for reading out the data from these documents. This version of the library
@@ -58,7 +61,7 @@
 
 Package: mrtdreader
 Architecture: any
-Depends: libmrtd0 (= ${binary:Version}),
+Depends: libmrtd0t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Suggests: graphicsmagick
diff -Nru mrtdreader-0.1.6/debian/libmrtd0.docs 
mrtdreader-0.1.6/debian/libmrtd0.docs
--- mrtdreader-0.1.6/debian/libmrtd0.docs   2018-11-03 12:54:55.0 
+
+++ mrtdreader-0.1.6/debian/libmrtd0.docs   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-README.md
diff -Nru mrtdreader-0.1.6/debian/libmrtd0.install 
mrtdreader-0.1.6/debian/libmrtd0.install
--- mrtdreader-0.1.6/debian/libmrtd0.install2018-11-03 12:54:55.0 
+
+++ mrtdreader-0.1.6/debian/libmrtd0.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru mrtdreader-0.1.6/debian/libmrtd0.symbols 
mrtdreader-0.1.6/debian/libmrtd0.symbols
--- mrtdreader-0.1.6/debian/libmrtd0.symbols2018-11-03 12:54:55.0 
+
+++ mrtdreader-0.1.6/debian/libmrtd0.symbols1970-01-01 00:00:00.0 
+
@@ -1,31 +0,0 @@
-libmrtd.so.0 libmrtd0 #MINVER#
- mrtd_bac_challenge_ok@Base 0.1.0
- mrtd_bac_check_digit@Base 0.1.0
- mrtd_bac_cmd_data@Base 0.1.0
- mrtd_bac_decrypt_response@Base 0.1.0
- mrtd_bac_eifd_mifd@Base 0.1.0
- mrtd_bac_get_kmrz@Base 0.1.0
- mrtd_bac_get_kmrz_from_mrz@Base 0.1.0
- mrtd_bac_get_ssc@Base 0.1.0
- mrtd_bac_kenc_kmac@Base 0.1.0
- mrtd_bac_keyhandshake@Base 0.1.0
- mrtd_bac_kmrz_to_kenc_kmac@Base 0.1.0
- mrtd_bac_protected_apdu@Base 0.1.0
- mrtd_bac_randomize_rndifd_kifd@Base 0.1.1
- mrtd_bac_set_rndifd_kifd@Base 0.1.1
- mrtd_crypto_crypt_3des@Base 0.1.0
- mrtd_crypto_crypt_des@Base 0.1.0
- mrtd_crypto_decrypt_3des@Base 0.1.0
- mrtd_crypto_decrypt_des@Base 0.1.0
- mrtd_crypto_encrypt_3des@Base 0.1.0
- mrtd_crypto_encrypt_des@Base 0.1.0
- mrtd_crypto_fix_parity@Base 0.1.0
- mrtd_crypto_mac@Base 0.1.0
- mrtd_crypto_mac_padding@Base 0.1.0
- mrtd_crypto_padding@Base 0.1.0
- mrtd_crypto_padding_remove@Base 0.1.0
- mrtd_crypto_sha1@Base 0.1.0
- mrtd_fileread_decode_ef_com@Base 0.1.1
- mrtd_fileread_get_datagroup_name@Base 0.1.1
- mrtd_fileread_read@Base 0.1.0
- mrtd_fileread_write_image_to_file@Base 0.1.0
diff -Nru mrtdreader-0.1.6/debian/libmrtd0t64.docs 
mrtdreader-0.1.6/debian/libmrtd0t64.docs
--- mrtdreader-0.1.6/debian/libmrtd0t64.docs1970-01-01 

Bug#1062942: [Debian-med-packaging] Bug#1062942: mmlib: NMU diff for 64-bit time_t transition

2024-02-28 Thread Étienne Mollier
Benjamin Drung, on 2024-02-28:
> Please find attached a final version of this patch for the time_t
> transition.  This patch is being uploaded to unstable.

NMU acknowledged, thank you!  :)
-- 
  .''`.  Étienne Mollier 
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/1, please excuse my verbosity
   `-on air: Pink Floyd - Stay


signature.asc
Description: PGP signature


Bug#1062995: tslib: NMU diff for 64-bit time_t transition

2024-02-28 Thread Martin Kepplinger
Am Mittwoch, dem 28.02.2024 um 19:50 + schrieb 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!
> 

Thanks for the patch, I'll apply it to the tslib debian package repo.
So when updating the package later (upstream updates) I only work on
top of this patch, the package simply is renamed from now on but I
won't worry about it. Is that the plan? For unstable at least I assume
so.

thanks,

 martin

> 
> -- 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)



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


Bug#1065001: streamdeck-ui: v1.1.2 is years out of date and unmaintained upstream, but here's the living fork

2024-02-28 Thread Nicholas D Steeves
Source: streamdeck-ui
Version: 1.1.2-2
Severity: normal
X-Debbugs-Cc: Benjamin Drung 

Hi,

When I investigated Debian support for a Streamdeck, I was happy to
see we have a package for this.  Unfortunately it's several years out
of date, is now unmaintained upstream.  Here's the relevant commit:

  
https://github.com/streamdeck-linux-gui/streamdeck-linux-gui/compare/main...timothycrosley%3Astreamdeck-ui%3Amaster#diff-185833cb26d7ac66a4d39042fd576a820c2c2c6d05ad18973bb9c7dce77267c5R12

and here's the living fork that our package should probably soon be
rebased on:

  https://github.com/streamdeck-linux-gui/streamdeck-linux-gui

Regards,
Nicholas



Bug#1065000: pgpool2: the package fails to build on armhf due to gcc-13 13.2.0-16.1 changes

2024-02-28 Thread Vladimir Petko
Source: pgpool2
Version: 4.3.7-1
Severity: serious

Dear Maintainer,

armhf has -Werror=implicit-function-declaration enabled in default gcc flags of
gcc-13 13.2.0-16.1.

pgpool2 has a number of implicit function declarations causing the build
failure[1]

[1] https://launchpadlibrarian.net/716403848/buildlog_ubuntu-noble-
armhf.pgpool2_4.3.7-1ubuntu1_BUILDING.txt.gz


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

Kernel: Linux 6.5.0-21-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1064999: override: cs:utils/optional

2024-02-28 Thread Andreas Tille
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: python...@packages.debian.org, 832...@bugs.debian.org
Control: affects -1 + src:python-cs
User: ftp.debian@packages.debian.org
Usertags: override

The change was requested in bug #832202 and fixed in upload of 3.2.0-1.

Kind regards, Andreas.



Bug#832202: cs: Section should not be “python”

2024-02-28 Thread Andreas Tille
Hi,

the section issue is fixed in version 3.2.0.  As stated in your report I
did not closed this bug report.

Kind regards
   Andreas.

-- 
http://fam-tille.de



Bug#1064629: libamd-comgr2: segfault in rocfft

2024-02-28 Thread Cordell Bloor
This segfault does seem to be caused by mixing clang-15 and clang-17 in 
the HIP RTC codepath. When libamdhip64 from ROCm 5.6.1 (built with the 
same clang-17 as rocm-compilersupport 6.0+git20231212.4510c28+dfsg-1) is 
used, the segfault disappeared [1].


Sincerely,
Cory Bloor

[1]: 
https://ci.rocm.debian.net/packages/r/rocfft/unstable/amd64+gfx1030/7998/




Bug#1062412: [Pkg-electronics-devel] Bug#1062412: libmawk: NMU diff for 64-bit time_t transition

2024-02-28 Thread Bdale Garbee
Benjamin Drung via Pkg-electronics-devel
 writes:

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

Thank you!  Patch merged into my packaging repo, tagged, and pushed to
salsa.

Bdale


signature.asc
Description: PGP signature


Bug#1062390: t64 transition plans for these packages?

2024-02-28 Thread Steve Langasek
Hello,

All of these bugs have been un-tagged 'pending', so as a result our batch
NMU scripting is skipping over them and we are currently not NMUing them to
unstable.

However, the bugs have not been closed, suggesting that they are invalid;
and there is no information in the bugs about maintainer plans for handling
these packages.

Could you please clarify what your intention is here?

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

2024-02-28 Thread Benjamin Drung
Source: mpsolve
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 mpsolve-3.2.1/debian/changelog mpsolve-3.2.1/debian/changelog
--- mpsolve-3.2.1/debian/changelog  2023-12-11 12:23:39.0 +
+++ mpsolve-3.2.1/debian/changelog  2024-02-28 20:24:05.0 +
@@ -1,3 +1,10 @@
+mpsolve (3.2.1-10.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062951
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:24:05 +
+
 mpsolve (3.2.1-10) unstable; urgency=medium
 
   * debian/control
diff -Nru mpsolve-3.2.1/debian/control mpsolve-3.2.1/debian/control
--- mpsolve-3.2.1/debian/control2023-12-11 12:17:10.0 +
+++ mpsolve-3.2.1/debian/control2024-02-28 20:24:05.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Math Team 
 Uploaders: Doug Torrance 
-Build-Depends: bison,
+Build-Depends: dpkg-dev (>= 1.22.5), bison,
check,
debhelper-compat (= 13),
dh-sequence-python3,
@@ -23,7 +23,7 @@
 
 Package: mpsolve
 Architecture: any
-Depends: libmps3 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libmps3t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Description: Multiprecision polynomial solver (command line version)
  A polynomial rootfinder that can determine arbitrary precision approximations
  with guaranteed inclusion radii.
@@ -32,7 +32,10 @@
  .
  This package contains the command line version of MPSolve.
 
-Package: libmps3
+Package: libmps3t64
+Provides: ${t64:Provides}
+Replaces: libmps3
+Breaks: libmps3 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
@@ -50,7 +53,7 @@
 Architecture: any
 Section: libdevel
 Multi-Arch: same
-Depends: libmps3 (= ${binary:Version}), ${misc:Depends}
+Depends: libmps3t64 (= ${binary:Version}), ${misc:Depends}
 Description: Multiprecision polynomial solver (development)
  A polynomial rootfinder that can determine arbitrary precision approximations
  with guaranteed inclusion radii.
@@ -59,7 +62,10 @@
  .
  This package contains the development headers and the .so library of MPSolve.
 
-Package: libmps-fortran0
+Package: libmps-fortran0t64
+Provides: ${t64:Provides}
+Replaces: libmps-fortran0
+Breaks: libmps-fortran0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
@@ -78,7 +84,7 @@
 Architecture: any
 Section: libdevel
 Multi-Arch: same
-Depends: libmps-fortran0 (= ${binary:Version}), ${misc:Depends}
+Depends: libmps-fortran0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Multiprecision polynomial solver (FORTRAN module development)
  A polynomial rootfinder that can determine arbitrary precision approximations
  with guaranteed inclusion radii.
@@ -91,7 +97,7 @@
 Package: python3-mpsolve
 Architecture: all
 Section: python
-Depends: libmps3 (>= ${binary:Version}), ${misc:Depends}, ${python3:Depends}
+Depends: libmps3t64 (>= ${binary:Version}), ${misc:Depends}, ${python3:Depends}
 Description: Multiprecision polynomial solver (Python interface)
  A polynomial rootfinder that can determine arbitrary precision approximations
  with guaranteed inclusion radii.
@@ -102,7 +108,7 @@
 
 Package: xmpsolve
 Architecture: linux-any
-Depends: libmps3 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libmps3t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Description: Multiprecision polynomial solver (graphical version)
  A polynomial rootfinder that can determine arbitrary precision approximations
  with guaranteed inclusion radii.
@@ -113,7 +119,7 @@
 
 Package: mandelbrot-solver
 Architecture: any
-Depends: libmps3 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libmps3t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Description: Solver for Mandelbrot polynomials based on MPSolve
  A polynomial rootfinder that can determine arbitrary precision approximations
  with guaranteed inclusion radii.
diff -Nru mpsolve-3.2.1/debian/libmps-fortran0.install 
mpsolve-3.2.1/debian/libmps-fortran0.install
--- mpsolve-3.2.1/debian/libmps-fortran0.install2021-08-22 
18:32:10.0 +
+++ mpsolve-3.2.1/debian/libmps-fortran0.install1970-01-01 
00:00:00.0 

Bug#1062950: moosefs: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: moosefs
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 moosefs-3.0.117/debian/changelog moosefs-3.0.117/debian/changelog
--- moosefs-3.0.117/debian/changelog2023-02-06 07:07:34.0 +
+++ moosefs-3.0.117/debian/changelog2024-02-28 20:22:52.0 +
@@ -1,3 +1,10 @@
+moosefs (3.0.117-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062950
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:22:52 +
+
 moosefs (3.0.117-1) unstable; urgency=medium
 
   [ Dmitry Smirnov ]
diff -Nru moosefs-3.0.117/debian/control moosefs-3.0.117/debian/control
--- moosefs-3.0.117/debian/control  2023-02-06 07:03:28.0 +
+++ moosefs-3.0.117/debian/control  2024-02-28 20:22:51.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Standards-Version: 4.6.2
 Maintainer: Dmitry Smirnov 
-Build-Depends: debhelper-compat (= 13) ,dh-python ,python3
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13) ,dh-python 
,python3
 #, bash-completion
 ,libfuse3-dev
 ,libpcap0.8-dev
@@ -281,7 +281,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmfsio1 (= ${binary:Version})
+Depends: libmfsio1t64 (= ${binary:Version})
 ,${misc:Depends}
 Description: MooseFS IO library - development files
  This package contains the development files used for building applications
@@ -308,7 +308,10 @@
 (a file system level "trash bin").
   * Coherent snapshots of files, even during I/O.
 
-Package: libmfsio1
+Package: libmfsio1t64
+Provides: ${t64:Provides}
+Replaces: libmfsio1
+Breaks: libmfsio1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru moosefs-3.0.117/debian/libmfsio1.install 
moosefs-3.0.117/debian/libmfsio1.install
--- moosefs-3.0.117/debian/libmfsio1.install2019-02-06 06:59:15.0 
+
+++ moosefs-3.0.117/debian/libmfsio1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru moosefs-3.0.117/debian/libmfsio1.symbols 
moosefs-3.0.117/debian/libmfsio1.symbols
--- moosefs-3.0.117/debian/libmfsio1.symbols2021-08-26 06:56:02.0 
+
+++ moosefs-3.0.117/debian/libmfsio1.symbols1970-01-01 00:00:00.0 
+
@@ -1,306 +0,0 @@
-libmfsio.so.1 libmfsio1 #MINVER#
-* Build-Depends-Package: libmfsio-dev
- chunkrwlock_init@Base 3.0.103
- chunkrwlock_rlock@Base 3.0.103
- chunkrwlock_runlock@Base 3.0.103
- chunkrwlock_term@Base 3.0.103
- chunkrwlock_wlock@Base 3.0.103
- chunkrwlock_wunlock@Base 3.0.103
- chunksdatacache_change@Base 3.0.103
- chunksdatacache_check@Base 3.0.103
- chunksdatacache_cleanup@Base 3.0.103
- chunksdatacache_clear_inode@Base 3.0.103
- chunksdatacache_find@Base 3.0.103
- chunksdatacache_init@Base 3.0.103
- chunksdatacache_insert@Base 3.0.103
- chunksdatacache_invalidate@Base 3.0.103
- chunksdatacache_term@Base 3.0.103
- conncache_get@Base 3.0.103
- conncache_init@Base 3.0.103
- conncache_insert@Base 3.0.103
- conncache_keepalive_thread@Base 3.0.103
- conncache_term@Base 3.0.103
- crc_generate_main_tables@Base 3.0.103
- csdb_getopcnt@Base 3.0.103
- csdb_getreadcnt@Base 3.0.103
- csdb_getwritecnt@Base 3.0.103
- csdb_init@Base 3.0.103
- csdb_readdec@Base 3.0.103
- csdb_readinc@Base 3.0.103
- csdb_term@Base 3.0.103
- csdb_writedec@Base 3.0.103
- csdb_writeinc@Base 3.0.103
- csorder_calc@Base 3.0.103
- csorder_cmp@Base 3.0.103
- csorder_init@Base 3.0.103
- csorder_sort@Base 3.0.103
- delay_heap_sort_down@Base 3.0.103
- delay_heap_sort_up@Base 3.0.103
- delay_init@Base 3.0.103
- delay_run@Base 3.0.103
- delay_scheduler@Base 3.0.103
- delay_term@Base 3.0.103
- do_truncate@Base 3.0.113
- ep_chunk_has_changed@Base 3.0.103
- ep_fleng_has_changed@Base 3.0.103
- ep_init@Base 3.0.103
- ep_term@Base 3.0.103
- ep_thread@Base 3.0.103
- errtab@Base 3.0.103
- fs_access@Base 3.0.103
- fs_add_entry@Base 3.0.103
- fs_amtime_reference_clock@Base 3.0.103
- fs_atime@Base 3.0.103
- fs_close_session@Base 3.0.103
- fs_connect@Base 3.0.103
- fs_create@Base 3.0.103
- fs_createpacket@Base 3.0.103
- fs_custom@Base 3.0.103
- fs_dec_acnt@Base 3.0.103
- fs_fix_amtime@Base 3.0.103
- fs_flock@Base 3.0.103
- fs_forget_entry@Base 3.0.103
- fs_free_threc@Base 3.0.103
- fs_get_cfg@Base 3.0.103
- fs_get_my_threc@Base 3.0.103
- 

Bug#1062949: mongo-cxx-driver-legacy: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mongo-cxx-driver-legacy
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 mongo-cxx-driver-legacy-1.1.3/debian/changelog 
mongo-cxx-driver-legacy-1.1.3/debian/changelog
--- mongo-cxx-driver-legacy-1.1.3/debian/changelog  2023-08-21 
18:39:59.0 +
+++ mongo-cxx-driver-legacy-1.1.3/debian/changelog  2024-02-28 
20:21:06.0 +
@@ -1,3 +1,10 @@
+mongo-cxx-driver-legacy (1.1.3-3.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062949
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:21:06 +
+
 mongo-cxx-driver-legacy (1.1.3-3.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru mongo-cxx-driver-legacy-1.1.3/debian/control 
mongo-cxx-driver-legacy-1.1.3/debian/control
--- mongo-cxx-driver-legacy-1.1.3/debian/control2021-01-03 
08:48:28.0 +
+++ mongo-cxx-driver-legacy-1.1.3/debian/control2024-02-28 
20:21:06.0 +
@@ -5,7 +5,7 @@
 Uploaders: Giulio Paci ,
Apollon Oikonomopoulos ,
Laszlo Boszormenyi (GCS) 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
devscripts,
dh-buildinfo,
dh-exec,
@@ -27,7 +27,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libmongoclient0 (= ${binary:Version}), ${misc:Depends}
+Depends: libmongoclient0t64 (= ${binary:Version}), ${misc:Depends}
 Breaks: mongodb-dev (<< 2:1.1.2-1~)
 Replaces: mongodb-dev (<< 2:1.1.2-1~)
 Description: MongoDB C++ Driver (development)
@@ -37,7 +37,10 @@
  .
  This package contains the development support files.
 
-Package: libmongoclient0
+Package: libmongoclient0t64
+Provides: ${t64:Provides}
+Replaces: libmongoclient0
+Breaks: libmongoclient0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0.install 
mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0.install
--- mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0.install
2021-01-03 08:15:28.0 +
+++ mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0.install
1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-#!/usr/bin/dh-exec
-
-tmp/lib/libmongoclient.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0t64.install 
mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0t64.install
--- mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0t64.install 
1970-01-01 00:00:00.0 +
+++ mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0t64.install 
2021-01-03 08:15:28.0 +
@@ -0,0 +1,3 @@
+#!/usr/bin/dh-exec
+
+tmp/lib/libmongoclient.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru 
mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0t64.lintian-overrides 
mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0t64.lintian-overrides
--- mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ mongo-cxx-driver-legacy-1.1.3/debian/libmongoclient0t64.lintian-overrides   
2024-02-28 20:20:58.0 +
@@ -0,0 +1 @@
+libmongoclient0t64: package-name-doesnt-match-sonames libmongoclient0


Bug#1062948: mongo-c-driver: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mongo-c-driver
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 mongo-c-driver-1.26.0/debian/changelog 
mongo-c-driver-1.26.0/debian/changelog
--- mongo-c-driver-1.26.0/debian/changelog  2024-02-22 16:41:48.0 
+
+++ mongo-c-driver-1.26.0/debian/changelog  2024-02-28 20:18:34.0 
+
@@ -1,3 +1,10 @@
+mongo-c-driver (1.26.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062948
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:18:34 +
+
 mongo-c-driver (1.26.0-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru mongo-c-driver-1.26.0/debian/control 
mongo-c-driver-1.26.0/debian/control
--- mongo-c-driver-1.26.0/debian/control2024-02-22 16:41:48.0 
+
+++ mongo-c-driver-1.26.0/debian/control2024-02-28 20:18:34.0 
+
@@ -4,7 +4,7 @@
 Uploaders: Kevin Albertson ,
Roberto C. Sanchez ,
Kyle Kloberdanz 
-Build-Depends: debhelper (>= 11),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 11),
cmake,
libssl-dev,
pkgconf,
@@ -27,7 +27,7 @@
 Section: libdevel
 Architecture: any
 Build-Profiles: 
-Depends: libmongoc-1.0-0 (= ${binary:Version}),
+Depends: libmongoc-1.0-0t64 (= ${binary:Version}),
  libbson-dev (= ${binary:Version}),
  libmongocrypt-dev,
  libssl-dev,
@@ -44,7 +44,10 @@
  This package contains all files necessary to develop applications which
  use libmongoc.
 
-Package: libmongoc-1.0-0
+Package: libmongoc-1.0-0t64
+Provides: ${t64:Provides}
+Replaces: libmongoc-1.0-0
+Breaks: libmongoc-1.0-0 (<< ${source:Version})
 Architecture: any
 Build-Profiles: 
 Depends: ${misc:Depends},
@@ -71,7 +74,7 @@
 Package: libbson-dev
 Section: libdevel
 Architecture: any
-Depends: libbson-1.0-0 (= ${binary:Version}),
+Depends: libbson-1.0-0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Library to parse and generate BSON documents - dev files
  libbson parses and generates BSON documents, the data format for
@@ -82,7 +85,10 @@
  This package contains all files necessary to develop applications which
  use libbson.
 
-Package: libbson-1.0-0
+Package: libbson-1.0-0t64
+Provides: ${t64:Provides}
+Replaces: libbson-1.0-0
+Breaks: libbson-1.0-0 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends}
diff -Nru mongo-c-driver-1.26.0/debian/libbson-1.0-0.dirs 
mongo-c-driver-1.26.0/debian/libbson-1.0-0.dirs
--- mongo-c-driver-1.26.0/debian/libbson-1.0-0.dirs 2024-02-22 
16:41:48.0 +
+++ mongo-c-driver-1.26.0/debian/libbson-1.0-0.dirs 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru mongo-c-driver-1.26.0/debian/libbson-1.0-0.install 
mongo-c-driver-1.26.0/debian/libbson-1.0-0.install
--- mongo-c-driver-1.26.0/debian/libbson-1.0-0.install  2024-02-22 
16:41:48.0 +
+++ mongo-c-driver-1.26.0/debian/libbson-1.0-0.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libbson*.so.*
diff -Nru mongo-c-driver-1.26.0/debian/libbson-1.0-0.lintian-overrides 
mongo-c-driver-1.26.0/debian/libbson-1.0-0.lintian-overrides
--- mongo-c-driver-1.26.0/debian/libbson-1.0-0.lintian-overrides
2024-02-22 16:41:48.0 +
+++ mongo-c-driver-1.26.0/debian/libbson-1.0-0.lintian-overrides
1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-# Chosen not to maintain a symbols file, we'll check ABI stability with other
-# tools.
-libbson-1.0-0: no-symbols-control-file
diff -Nru mongo-c-driver-1.26.0/debian/libbson-1.0-0t64.dirs 
mongo-c-driver-1.26.0/debian/libbson-1.0-0t64.dirs
--- mongo-c-driver-1.26.0/debian/libbson-1.0-0t64.dirs  1970-01-01 
00:00:00.0 +
+++ mongo-c-driver-1.26.0/debian/libbson-1.0-0t64.dirs  2024-02-22 
16:41:48.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru mongo-c-driver-1.26.0/debian/libbson-1.0-0t64.install 
mongo-c-driver-1.26.0/debian/libbson-1.0-0t64.install
--- mongo-c-driver-1.26.0/debian/libbson-1.0-0t64.install   1970-01-01 
00:00:00.0 +
+++ mongo-c-driver-1.26.0/debian/libbson-1.0-0t64.install   2024-02-22 
16:41:48.0 +
@@ -0,0 +1 @@
+usr/lib/*/libbson*.so.*
diff -Nru 

Bug#1062945: molmodel: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: molmodel
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 molmodel-3.1.0/debian/changelog molmodel-3.1.0/debian/changelog
--- molmodel-3.1.0/debian/changelog 2023-07-20 08:50:25.0 +
+++ molmodel-3.1.0/debian/changelog 2024-02-28 20:17:19.0 +
@@ -1,3 +1,10 @@
+molmodel (3.1.0-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062945
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:17:19 +
+
 molmodel (3.1.0-4) unstable; urgency=medium
 
   * Fix FTBFS with GCC-13 (Closes: #1037780)
diff -Nru molmodel-3.1.0/debian/control molmodel-3.1.0/debian/control
--- molmodel-3.1.0/debian/control   2023-07-20 08:50:25.0 +
+++ molmodel-3.1.0/debian/control   2024-02-28 20:17:19.0 +
@@ -3,7 +3,7 @@
 Maintainer: Debichem Team 
 Uploaders:
  Andrius Merkys ,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cmake,
  debhelper-compat (= 13),
  gemmi-dev,
@@ -25,7 +25,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libsimtkmolmodel3.1 (= ${binary:Version}),
+ libsimtkmolmodel3.1t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: C++ API for creating molecular models for SimTK (development 
files)
  Provides C++ API for creating molecular models whose dynamics can be simulated
@@ -42,7 +42,10 @@
  .
  This package contains development files.
 
-Package: libsimtkmolmodel3.1
+Package: libsimtkmolmodel3.1t64
+Provides: ${t64:Provides}
+Replaces: libsimtkmolmodel3.1
+Breaks: libsimtkmolmodel3.1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru molmodel-3.1.0/debian/libsimtkmolmodel3.1.install 
molmodel-3.1.0/debian/libsimtkmolmodel3.1.install
--- molmodel-3.1.0/debian/libsimtkmolmodel3.1.install   2023-07-20 
08:50:25.0 +
+++ molmodel-3.1.0/debian/libsimtkmolmodel3.1.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libSimTKmolmodel.so.*
diff -Nru molmodel-3.1.0/debian/libsimtkmolmodel3.1t64.install 
molmodel-3.1.0/debian/libsimtkmolmodel3.1t64.install
--- molmodel-3.1.0/debian/libsimtkmolmodel3.1t64.install1970-01-01 
00:00:00.0 +
+++ molmodel-3.1.0/debian/libsimtkmolmodel3.1t64.install2023-07-20 
08:50:25.0 +
@@ -0,0 +1 @@
+usr/lib/*/libSimTKmolmodel.so.*
diff -Nru molmodel-3.1.0/debian/libsimtkmolmodel3.1t64.lintian-overrides 
molmodel-3.1.0/debian/libsimtkmolmodel3.1t64.lintian-overrides
--- molmodel-3.1.0/debian/libsimtkmolmodel3.1t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ molmodel-3.1.0/debian/libsimtkmolmodel3.1t64.lintian-overrides  
2024-02-28 20:17:10.0 +
@@ -0,0 +1 @@
+libsimtkmolmodel3.1t64: package-name-doesnt-match-sonames libsimtkmolmodel3.1


Bug#1062944: modsecurity: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: modsecurity

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 modsecurity-3.0.12/debian/changelog 
modsecurity-3.0.12/debian/changelog
--- modsecurity-3.0.12/debian/changelog 2024-01-30 21:45:39.0 +
+++ modsecurity-3.0.12/debian/changelog 2024-02-28 20:12:49.0 +
@@ -1,3 +1,10 @@
+modsecurity (3.0.12-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062944
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:12:49 +
+
 modsecurity (3.0.12-1) unstable; urgency=medium
 
   * Team upload
diff -Nru modsecurity-3.0.12/debian/control modsecurity-3.0.12/debian/control
--- modsecurity-3.0.12/debian/control   2023-04-29 22:05:28.0 +
+++ modsecurity-3.0.12/debian/control   2024-02-28 20:12:49.0 +
@@ -1,7 +1,7 @@
 Source: modsecurity
 Priority: optional
 Maintainer: Alberto Gonzalez Iniesta 
-Build-Depends: debhelper (>= 13), libyajl-dev, libgeoip-dev, libxml2-dev, 
libpcre2-dev, libcurl4-gnutls-dev, liblua5.3-dev, libmaxminddb-dev, 
libfuzzy-dev, pkg-config
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 13), libyajl-dev, 
libgeoip-dev, libxml2-dev, libpcre2-dev, libcurl4-gnutls-dev, liblua5.3-dev, 
libmaxminddb-dev, libfuzzy-dev, pkg-config
 Standards-Version: 4.6.1
 Section: libs
 Uploaders: Ervin Hegedus 
@@ -12,7 +12,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libmodsecurity3 (= ${binary:Version}), ${misc:Depends}
+Depends: libmodsecurity3t64 (= ${binary:Version}), ${misc:Depends}
 Description: ModSecurity v3 library component (development files)
  Libmodsecurity is one component of the ModSecurity v3 project. The library
  codebase serves as an interface to ModSecurity Connectors taking in web
@@ -23,7 +23,10 @@
  .
  This package includes the development support files.
 
-Package: libmodsecurity3
+Package: libmodsecurity3t64
+Provides: ${t64:Provides}
+Replaces: libmodsecurity3
+Breaks: libmodsecurity3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru modsecurity-3.0.12/debian/libmodsecurity3.dirs 
modsecurity-3.0.12/debian/libmodsecurity3.dirs
--- modsecurity-3.0.12/debian/libmodsecurity3.dirs  2023-04-29 
22:05:28.0 +
+++ modsecurity-3.0.12/debian/libmodsecurity3.dirs  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru modsecurity-3.0.12/debian/libmodsecurity3.install 
modsecurity-3.0.12/debian/libmodsecurity3.install
--- modsecurity-3.0.12/debian/libmodsecurity3.install   2023-04-29 
22:05:28.0 +
+++ modsecurity-3.0.12/debian/libmodsecurity3.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/lib/*/libexec/modsec-rules-check
diff -Nru modsecurity-3.0.12/debian/libmodsecurity3t64.dirs 
modsecurity-3.0.12/debian/libmodsecurity3t64.dirs
--- modsecurity-3.0.12/debian/libmodsecurity3t64.dirs   1970-01-01 
00:00:00.0 +
+++ modsecurity-3.0.12/debian/libmodsecurity3t64.dirs   2023-04-29 
22:05:28.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru modsecurity-3.0.12/debian/libmodsecurity3t64.install 
modsecurity-3.0.12/debian/libmodsecurity3t64.install
--- modsecurity-3.0.12/debian/libmodsecurity3t64.install1970-01-01 
00:00:00.0 +
+++ modsecurity-3.0.12/debian/libmodsecurity3t64.install2023-04-29 
22:05:28.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/lib*.so.*
+usr/lib/*/libexec/modsec-rules-check
diff -Nru modsecurity-3.0.12/debian/libmodsecurity3t64.lintian-overrides 
modsecurity-3.0.12/debian/libmodsecurity3t64.lintian-overrides
--- modsecurity-3.0.12/debian/libmodsecurity3t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ modsecurity-3.0.12/debian/libmodsecurity3t64.lintian-overrides  
2024-02-28 20:12:44.0 +
@@ -0,0 +1 @@
+libmodsecurity3t64: package-name-doesnt-match-sonames libmodsecurity3


Bug#1061248: refining DEP17 patches for glibc and base-files

2024-02-28 Thread Helmut Grohne
Hi Aurelien and Santiago,

my DEP17 work on moving essential files has been uploaded to Ubuntu
noble by Julian Andres Klode and we gain some insights there. As a
result, I've been refining the patches and published my testing
infrastructure. You can find it all (though maybe not in an easily
consumable way) at
https://salsa.debian.org/helmutg/bootstrap-usrmerge-demo.

One thing we noticed on the Ubuntu side is that as long as there are
packages installing into aliased locations, the protective diversions
(DEP17 M4) that I propose for base-files cause surprises for users. We
divert e.g. /bin to /bin.usr-is-merged and this becomes a real
directory. I've reconsidered this and concluded that there is no benefit
in diverting /bin, /lib and /sbin. All that we have to do to avoid their
accidental deletion is to ensure that they are installed by some package
at all times. In bookworm and older, these are directories installed by
base-files. In trixie, these will be symlinks provided by base-files.
dpkg will resolve symlink vs directory conflicts in our favour.

For /lib64 (on amd64 and some others), the story is more nuanced. This
is not installed by base-files in bookworm. Therefore upgrading
libc6:amd64 (whose bookworm version contains /lib64) before upgrading
base-files is prone to loosing this symlink. Therefore, we need the
protective diversion from libc6.preinst until base-files.postinst. On
the final installation, /lib64 will not be diverted on amd64.

For other multilib links, I discussed the matter with some members of
#debian-devel and there were some conclusions. In general, we want to
avoid the presence of unnecessary multilib symlinks (which is what the
trigger approach in base-files is supposed to ensure). However, that
means that there can be no package containing them and hence we really
need to divert them for longer (in a finished trixie installation). This
is what the previous patches already did, but I'm reconfirming that we
really need this.

The trigger-interest I previously added for base-files was broken and
not actually activating. This is also fixed.

As a further measure to reduce annoyed user reports, I'm changing the
diversion targets for aliasing links from /$orig.usr-is-merged to
/.$orig.usr-is-merged hoping that the leading dot will prevent the empty
directories from being listed to users. Note that we cannot delete them,
because that would cause dpkg --verify to report them as missing.
They'll automatically disappear once no installed package installs any
files into an aliased location.

Niels Thykier made me aware of dh_installdeb -D. Using it avoids the
need for a pile of .in files in base-files. I hope you like this
refactoring. Let me know if not.

I hope the coding style now fully meets base-files.

Regarding the repository mentioned above, most of the changes are on the
main branch, but the avoidance of diversions for /bin, /lib and /sbin as
well as the change in diversion target are currently on a separate
branch fewer-m4-diversions to ease comparing the approaches.

This is mostly a report of what I've been doing and not something
actionable to you except that I appreciate reviews of this work (e.g.
commenting on the choices and rationale given above or actually looking
into the changes).

I still don't have a proposed upload date as the time64 transition
unfolds and also breaks debootstrap currently. I hope we get this done
by the end of March.

Helmut



Bug#1064998: guile-lib: broken package when cross building

2024-02-28 Thread Helmut Grohne
Package: guile-lib
Version: 0.2.7-4
Tags: patch upstream
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

guile-lib actually does cross build, but we still track it as cross
build failure, because the resulting package contains a build
architecture multiarch tuple and that trips post-build sanity checks.

The root cause of the failure lies in the way the ccache directory is
determined. There are actually several ways this is being done during
configure - some of which work correctly - and ultimately, the last
attempt using GUILE_SITE_CCACHE_DIR gets to set the value wrongly.
Surprisingly, there already is a more complete and working
implementation GUILE_SITE_DIR and simply reusing that makes it compute
the ccache directory correctly. Is the attached patch acceptable?

Helmut
--- guile-lib-0.2.7.orig/m4/guile-ext.m4
+++ guile-lib-0.2.7/m4/guile-ext.m4
@@ -63,12 +63,4 @@
 # The variable is marked for substitution, as by @code{AC_SUBST}.
 #
 AC_DEFUN([GUILE_SITE_CCACHE_DIR],
- [AC_REQUIRE([GUILE_PROGS])
-  AC_MSG_CHECKING(for Guile site ccache directory)
-  GUILE_SITE_CCACHE=`$GUILE -c "(display (%site-ccache-dir))"`
-  if test "$GUILE_SITE_CCACHE" = ""; then
- AC_MSG_FAILURE(site ccache dir not found)
-  fi
-  AC_MSG_RESULT($GUILE_SITE_CCACHE)
-  AC_SUBST(GUILE_SITE_CCACHE)
- ])
+ [AC_REQUIRE([GUILE_SITE_DIR])])


Bug#1064997: tdfsb: fails to trap errors from ./compile.sh

2024-02-28 Thread Helmut Grohne
Source: tdfsb
Version: 0.0.10-3
Severity: serious
Justification: policy 4.6

tdfsb's compile.sh fails to terminate with an error when one of the
invoked build commands fails. This violates Debian policy section 4.6. A
relatively simple counter measure would be adding "set -e" to the
script.

Helmut



Bug#1062259: libcomps: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Control: reopen -1

Revisiting this because somehow I didn't receive the original bug closure
email, and overlooked the contents of the explanation.

On Wed, Feb 07, 2024 at 08:05:52PM +, Holger Levsen wrote:
> On Wed, Feb 07, 2024 at 04:25:17PM +, Luca Boccassi wrote:
> > Control: tags -1 -pending
> > Control: close -1
> [...]
> > There are no mentions of 'time_t' in the public headers of this
> > library. The logs shows that it's a false positive, as the automated
> > tool simply wasn't able to build it:
> [...] 
> > Closing as not applicable.

This is not sufficient reason to consider the bug a false-positive.  time_t
is *not* the only type eaffected by this, and the entire reason that we use
abi-compliance-checker for identifying packages that need uploaded is to
ensure we have deep inspection of the exposed types via a compiler rather
than a grep that we know will have false-negatives.

So, I'm reopening this bug report.  This package has already been skipped
over in the short term for NMUing to unstable, so you can take some
additional time to do your own analysis - but barring that, I will plan to
do the NMU in 2 days.

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

2024-02-28 Thread Benjamin Drung
Source: mir
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 mir-2.14.1/debian/changelog mir-2.14.1/debian/changelog
--- mir-2.14.1/debian/changelog 2023-08-10 21:40:32.0 +
+++ mir-2.14.1/debian/changelog 2024-02-28 20:03:56.0 +
@@ -1,3 +1,10 @@
+mir (2.14.1-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064171
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:03:56 +
+
 mir (2.14.1-4) unstable; urgency=medium
 
   * debian/control: Bump required wlcs version
diff -Nru mir-2.14.1/debian/control mir-2.14.1/debian/control
--- mir-2.14.1/debian/control   2023-08-10 21:39:30.0 +
+++ mir-2.14.1/debian/control   2024-02-28 20:03:56.0 +
@@ -8,7 +8,7 @@
  Mike Gabriel ,
  Debian UBports Team ,
  Marius Gripsgard ,
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
pkgconf,
debhelper-compat (= 13),
doxygen,
@@ -71,7 +71,10 @@
 
 #TODO: Packaging infrastructure for better dependency generation,
 #  ala pkg-xorg's xviddriver:Provides and ABI detection.
-Package: libmirserver58
+Package: libmirserver58t64
+Provides: ${t64:Provides}
+Replaces: libmirserver58
+Breaks: libmirserver58 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -84,7 +87,10 @@
  .
  Contains the shared library needed by server applications for Mir.
 
-Package: libmirplatform26
+Package: libmirplatform26t64
+Provides: ${t64:Provides}
+Replaces: libmirplatform26
+Breaks: libmirplatform26 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -104,7 +110,7 @@
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
- libmircore2 (= ${binary:Version}),
+ libmircore2t64 (= ${binary:Version}),
 Description: Mir Display Server - core library - development headers
  Mir is a display server running on Linux systems, with a focus on efficiency,
  robust operation and a well-defined driver model.
@@ -116,7 +122,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmircommon9 (= ${binary:Version}),
+Depends: libmircommon9t64 (= ${binary:Version}),
  libmircore-dev (= ${binary:Version}),
  libxkbcommon-dev,
  ${misc:Depends},
@@ -134,7 +140,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmirplatform26 (= ${binary:Version}),
+Depends: libmirplatform26t64 (= ${binary:Version}),
  libmircommon-dev (= ${binary:Version}),
  libboost-program-options-dev,
  ${misc:Depends},
@@ -151,7 +157,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmirserver58 (= ${binary:Version}),
+Depends: libmirserver58t64 (= ${binary:Version}),
  libmirplatform-dev (= ${binary:Version}),
  libmircommon-dev (= ${binary:Version}),
  libglm-dev,
@@ -243,7 +249,10 @@
  .
  Contains libraries for integration with the wlcs test suite
 
-Package: libmircore2
+Package: libmircore2t64
+Provides: ${t64:Provides}
+Replaces: libmircore2
+Breaks: libmircore2 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -256,7 +265,10 @@
  .
  Contains the 'core' shared library required for the Mir server and client.
 
-Package: libmircommon9
+Package: libmircommon9t64
+Provides: ${t64:Provides}
+Replaces: libmircommon9
+Breaks: libmircommon9 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -460,7 +472,10 @@
  This package depends on a full set of graphics and input drivers for X
  systems.
 
-Package: libmircookie2
+Package: libmircookie2t64
+Provides: ${t64:Provides}
+Replaces: libmircookie2
+Breaks: libmircookie2 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -482,7 +497,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmircookie2 (= ${binary:Version}),
+Depends: libmircookie2t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Mir Display Server - spoof-resistant timestamps - cookie 
development headers
  Mir is a display server running on Linux systems, with a focus on efficiency,
@@ -521,7 +536,10 @@
  Contains header files 

Bug#1062942: mmlib: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mmlib
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 mmlib-1.4.2/debian/changelog mmlib-1.4.2/debian/changelog
--- mmlib-1.4.2/debian/changelog2023-10-24 07:31:18.0 +
+++ mmlib-1.4.2/debian/changelog2024-02-28 20:11:50.0 +
@@ -1,3 +1,10 @@
+mmlib (1.4.2-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062942
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:11:50 +
+
 mmlib (1.4.2-2) unstable; urgency=medium
 
   * Source-only upload
diff -Nru mmlib-1.4.2/debian/control mmlib-1.4.2/debian/control
--- mmlib-1.4.2/debian/control  2023-10-24 07:31:18.0 +
+++ mmlib-1.4.2/debian/control  2024-02-28 20:11:50.0 +
@@ -4,7 +4,7 @@
Andreas Tille 
 Section: libs
 Priority: optional
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
meson,
gettext,
check,
@@ -16,7 +16,10 @@
 Homepage: https://github.com/mmlabs-mindmaze/mmlib
 Rules-Requires-Root: no
 
-Package: libmmlib1
+Package: libmmlib1t64
+Provides: ${t64:Provides}
+Replaces: libmmlib1
+Breaks: libmmlib1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends},
@@ -34,7 +37,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libmmlib1 (= ${binary:Version}),
+Depends: libmmlib1t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends: mmlib-doc
 Breaks: libmmlib0 (<< 0.0.1)
diff -Nru mmlib-1.4.2/debian/libmmlib1.install 
mmlib-1.4.2/debian/libmmlib1.install
--- mmlib-1.4.2/debian/libmmlib1.install2023-10-24 07:31:18.0 
+
+++ mmlib-1.4.2/debian/libmmlib1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/libmmlib.so.*
diff -Nru mmlib-1.4.2/debian/libmmlib1.symbols 
mmlib-1.4.2/debian/libmmlib1.symbols
--- mmlib-1.4.2/debian/libmmlib1.symbols2023-10-24 07:31:18.0 
+
+++ mmlib-1.4.2/debian/libmmlib1.symbols1970-01-01 00:00:00.0 
+
@@ -1,136 +0,0 @@
-libmmlib.so.1 libmmlib1 #MINVER#
-* Build-Depends-Package: libmmlib-dev
- MMLIB_1.0@MMLIB_1.0 1.2.0
- _mm_freea_on_heap@MMLIB_1.0 1.2.0
- _mm_malloca_on_heap@MMLIB_1.0 1.2.0
- mm_accept@MMLIB_1.0 1.2.0
- mm_aligned_alloc@MMLIB_1.0 1.2.0
- mm_aligned_free@MMLIB_1.0 1.2.0
- mm_anon_shm@MMLIB_1.0 1.2.0
- mm_arg_complete_path@MMLIB_1.0 1.2.0
- mm_arg_is_completing@MMLIB_1.0 1.2.0
- mm_arg_optv_parse@MMLIB_1.0 1.2.0
- mm_arg_parse@MMLIB_1.0 1.2.0
- mm_arg_parse_complete@MMLIB_1.0 1.2.0
- mm_basename@MMLIB_1.0 1.2.0
- mm_bind@MMLIB_1.0 1.2.0
- mm_chdir@MMLIB_1.0 1.2.0
- mm_check_access@MMLIB_1.0 1.2.0
- mm_close@MMLIB_1.0 1.2.0
- mm_closedir@MMLIB_1.0 1.2.0
- mm_connect@MMLIB_1.0 1.2.0
- mm_copy@MMLIB_1.0 1.3.0
- mm_create_sockclient@MMLIB_1.0 1.2.0
- mm_dirname@MMLIB_1.0 1.2.0
- mm_dl_fileext@MMLIB_1.0 1.2.0
- mm_dlclose@MMLIB_1.0 1.2.0
- mm_dlopen@MMLIB_1.0 1.2.0
- mm_dlsym@MMLIB_1.0 1.2.0
- mm_dup2@MMLIB_1.0 1.2.0
- mm_dup@MMLIB_1.0 1.2.0
- mm_error_set_flags@MMLIB_1.0 1.2.0
- mm_execv@MMLIB_1.0 1.2.0
- mm_freeaddrinfo@MMLIB_1.0 1.2.0
- mm_fstat@MMLIB_1.0 1.2.0
- mm_fsync@MMLIB_1.0 1.2.0
- mm_ftruncate@MMLIB_1.0 1.2.0
- mm_futimens@MMLIB_1.0 1.4.2
- mm_get_basedir@MMLIB_1.0 1.2.0
- mm_get_environ@MMLIB_1.0 1.2.0
- mm_get_lasterror_desc@MMLIB_1.0 1.2.0
- mm_get_lasterror_extid@MMLIB_1.0 1.2.0
- mm_get_lasterror_location@MMLIB_1.0 1.2.0
- mm_get_lasterror_module@MMLIB_1.0 1.2.0
- mm_get_lasterror_number@MMLIB_1.0 1.2.0
- mm_getaddrinfo@MMLIB_1.0 1.2.0
- mm_getcwd@MMLIB_1.0 1.2.0
- mm_getenv@MMLIB_1.0 1.2.0
- mm_getnameinfo@MMLIB_1.0 1.2.0
- mm_getpeername@MMLIB_1.0 1.2.0
- mm_getres@MMLIB_1.0 1.2.0
- mm_getsockname@MMLIB_1.0 1.2.0
- mm_getsockopt@MMLIB_1.0 1.2.0
- mm_gettime@MMLIB_1.0 1.2.0
- mm_ipc_connect@MMLIB_1.0 1.2.0
- mm_ipc_connected_pair@MMLIB_1.0 1.2.0
- mm_ipc_recvmsg@MMLIB_1.0 1.2.0
- mm_ipc_sendmsg@MMLIB_1.0 1.2.0
- mm_ipc_srv_accept@MMLIB_1.0 1.2.0
- mm_ipc_srv_create@MMLIB_1.0 1.2.0
- mm_ipc_srv_destroy@MMLIB_1.0 1.2.0
- mm_isatty@MMLIB_1.0 1.2.0
- mm_link@MMLIB_1.0 1.2.0
- mm_listen@MMLIB_1.0 1.2.0
- mm_log@MMLIB_1.0 1.2.0
- mm_log_set_maxlvl@MMLIB_1.0 1.2.0
- mm_mapfile@MMLIB_1.0 1.2.0
- mm_mkdir@MMLIB_1.0 1.2.0
- mm_nanosleep@MMLIB_1.0 1.2.0
- mm_open@MMLIB_1.0 

Bug#1062943: modest: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: modest
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 modest-0.0~git20210803.2540a03+ds/debian/changelog 
modest-0.0~git20210803.2540a03+ds/debian/changelog
--- modest-0.0~git20210803.2540a03+ds/debian/changelog  2022-06-09 
20:35:21.0 +
+++ modest-0.0~git20210803.2540a03+ds/debian/changelog  2024-02-28 
20:12:18.0 +
@@ -1,3 +1,10 @@
+modest (0.0~git20210803.2540a03+ds-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062943
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:12:18 +
+
 modest (0.0~git20210803.2540a03+ds-2) unstable; urgency=medium
 
   * Source-only upload.
diff -Nru modest-0.0~git20210803.2540a03+ds/debian/control 
modest-0.0~git20210803.2540a03+ds/debian/control
--- modest-0.0~git20210803.2540a03+ds/debian/control2022-06-09 
20:34:58.0 +
+++ modest-0.0~git20210803.2540a03+ds/debian/control2024-02-28 
20:12:18.0 +
@@ -2,7 +2,7 @@
 Section: libs
 Maintainer: Boyuan Yang 
 Priority: optional
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cmake,
  debhelper-compat (= 13),
 Standards-Version: 4.6.1
@@ -17,14 +17,17 @@
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- libmodest0 (= ${binary:Version}),
+ libmodest0t64 (= ${binary:Version}),
 Description: pure C HTML renderer (development files)
  Modest is a fast HTML renderer implemented as a pure C99 library
  with no outside dependencies.
  .
  This package provides the development files.
 
-Package: libmodest0
+Package: libmodest0t64
+Provides: ${t64:Provides}
+Replaces: libmodest0
+Breaks: libmodest0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru modest-0.0~git20210803.2540a03+ds/debian/libmodest0.install 
modest-0.0~git20210803.2540a03+ds/debian/libmodest0.install
--- modest-0.0~git20210803.2540a03+ds/debian/libmodest0.install 2022-06-09 
19:38:20.0 +
+++ modest-0.0~git20210803.2540a03+ds/debian/libmodest0.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru modest-0.0~git20210803.2540a03+ds/debian/libmodest0t64.install 
modest-0.0~git20210803.2540a03+ds/debian/libmodest0t64.install
--- modest-0.0~git20210803.2540a03+ds/debian/libmodest0t64.install  
1970-01-01 00:00:00.0 +
+++ modest-0.0~git20210803.2540a03+ds/debian/libmodest0t64.install  
2022-06-09 19:38:20.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru 
modest-0.0~git20210803.2540a03+ds/debian/libmodest0t64.lintian-overrides 
modest-0.0~git20210803.2540a03+ds/debian/libmodest0t64.lintian-overrides
--- modest-0.0~git20210803.2540a03+ds/debian/libmodest0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ modest-0.0~git20210803.2540a03+ds/debian/libmodest0t64.lintian-overrides
2024-02-28 20:12:13.0 +
@@ -0,0 +1 @@
+libmodest0t64: package-name-doesnt-match-sonames libmodest0


Bug#1063007: udns: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru udns-0.4/debian/changelog udns-0.4/debian/changelog
--- udns-0.4/debian/changelog   2014-01-23 10:47:30.0 +
+++ udns-0.4/debian/changelog   2024-02-28 20:03:54.0 +
@@ -1,3 +1,10 @@
+udns (0.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063007
+
+ -- Steve Langasek   Wed, 28 Feb 2024 20:03:54 +
+
 udns (0.4-1) unstable; urgency=low
 
   * new upstream release - another bugfix
diff -Nru udns-0.4/debian/control udns-0.4/debian/control
--- udns-0.4/debian/control 2013-03-02 15:40:31.0 +
+++ udns-0.4/debian/control 2024-02-28 20:03:54.0 +
@@ -3,23 +3,26 @@
 Section: net
 Maintainer: Michael Tokarev 
 Uploaders: Thadeu Lima de Souza Cascardo 
-Build-Depends: debhelper (>= 8.1.3~)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 8.1.3~)
 Standards-Version: 3.9.4
 
-Package: libudns0
+Package: libudns0t64
+Provides: ${t64:Provides}
+Replaces: libudns0
+Breaks: libudns0 (<< ${source:Version})
 Section: libs
 Multi-Arch: same
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: async-capable DNS stub resolver library
- libudns0 package provides libudns shared library needed
+ libudns0t64 package provides libudns shared library needed
  to run programs using it
 
 Package: libudns-dev
 Section: libdevel
 Architecture: any
-Depends: libudns0 (= ${binary:Version}), ${misc:Depends}
+Depends: libudns0t64 (= ${binary:Version}), ${misc:Depends}
 Description: async-capable DNS stub resolver library, development files
  This package provides development files needed
  to build programs using udns library
diff -Nru udns-0.4/debian/libudns0t64.lintian-overrides 
udns-0.4/debian/libudns0t64.lintian-overrides
--- udns-0.4/debian/libudns0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ udns-0.4/debian/libudns0t64.lintian-overrides   2024-02-28 
20:03:34.0 +
@@ -0,0 +1 @@
+libudns0t64: package-name-doesnt-match-sonames libudns0
diff -Nru udns-0.4/debian/rules udns-0.4/debian/rules
--- udns-0.4/debian/rules   2014-01-23 10:39:58.0 +
+++ udns-0.4/debian/rules   2024-02-28 20:03:53.0 +
@@ -37,7 +37,7 @@
dh_installdocs -A NEWS
 
 # libudns
-   dh_install -plibudns$(SOVER) libudns.so.$(SOVER) $(LIBDIR)
+   dh_install -plibudns$(SOVER)t64 libudns.so.$(SOVER) $(LIBDIR)
 
 # libudns-dev
dh_install -plibudns-dev libudns.a $(LIBDIR)


Bug#1063000: ucto: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ucto-0.21.1/debian/changelog ucto-0.21.1/debian/changelog
--- ucto-0.21.1/debian/changelog2020-04-23 15:50:27.0 +
+++ ucto-0.21.1/debian/changelog2024-02-28 20:02:16.0 +
@@ -1,3 +1,10 @@
+ucto (0.21.1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063000
+
+ -- Steve Langasek   Wed, 28 Feb 2024 20:02:16 +
+
 ucto (0.21.1-2) unstable; urgency=medium
 
   * Upload to unstable
diff -Nru ucto-0.21.1/debian/control ucto-0.21.1/debian/control
--- ucto-0.21.1/debian/control  2020-04-21 18:19:45.0 +
+++ ucto-0.21.1/debian/control  2024-02-28 20:02:16.0 +
@@ -4,7 +4,7 @@
 Maintainer: Debian Science Team 

 Uploaders: Maarten van Gompel ,
Ko van der Sloot 
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12),
libexttextcat-dev,
libfolia-dev (>= 2.4),
libicu-dev,
@@ -47,7 +47,7 @@
 Package: libucto-dev
 Section: libdevel
 Architecture: any
-Depends: libucto5 (= ${binary:Version}),
+Depends: libucto5t64 (= ${binary:Version}),
  ${misc:Depends}
 Conflicts: libucto1-dev
 Replaces: libucto1-dev
@@ -73,16 +73,17 @@
  do scientific research in natural language processing, ucto will likely be of
  use to you.
 
-Package: libucto5
+Package: libucto5t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Replaces: libucto2,
+Replaces: libucto5, libucto2,
   libucto3,
   ucto (<< 0.5.5-1)
-Breaks: libucto2,
+Breaks: libucto5 (<< ${source:Version}), libucto2,
 libucto3,
 ucto (<< 0.5.5-1)
 Description: Unicode Tokenizer - runtime
diff -Nru ucto-0.21.1/debian/libucto5.install 
ucto-0.21.1/debian/libucto5.install
--- ucto-0.21.1/debian/libucto5.install 2020-04-21 18:19:45.0 +
+++ ucto-0.21.1/debian/libucto5.install 1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-/usr/lib/*/libucto.so.5*
-/usr/share/ucto
diff -Nru ucto-0.21.1/debian/libucto5.maintscript 
ucto-0.21.1/debian/libucto5.maintscript
--- ucto-0.21.1/debian/libucto5.maintscript 2020-04-21 18:19:45.0 
+
+++ ucto-0.21.1/debian/libucto5.maintscript 1970-01-01 00:00:00.0 
+
@@ -1,7 +0,0 @@
-rm_conffile /etc/ucto/e-mail.rule 0.9.6~
-rm_conffile /etc/ucto/smiley.rule 0.9.6~
-rm_conffile /etc/ucto/standard-eos.eos 0.9.6~
-rm_conffile /etc/ucto/standard-quotes.quote 0.9.6~
-rm_conffile /etc/ucto/textcat.cfg 0.9.6-2~
-rm_conffile /etc/ucto/tokconfig-generic 0.9.6~
-rm_conffile /etc/ucto/url.rule 0.9.6~
diff -Nru ucto-0.21.1/debian/libucto5t64.install 
ucto-0.21.1/debian/libucto5t64.install
--- ucto-0.21.1/debian/libucto5t64.install  1970-01-01 00:00:00.0 
+
+++ ucto-0.21.1/debian/libucto5t64.install  2020-04-21 18:19:45.0 
+
@@ -0,0 +1,2 @@
+/usr/lib/*/libucto.so.5*
+/usr/share/ucto
diff -Nru ucto-0.21.1/debian/libucto5t64.lintian-overrides 
ucto-0.21.1/debian/libucto5t64.lintian-overrides
--- ucto-0.21.1/debian/libucto5t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ ucto-0.21.1/debian/libucto5t64.lintian-overrides2024-02-28 
20:02:01.0 +
@@ -0,0 +1 @@
+libucto5t64: package-name-doesnt-match-sonames libucto5
diff -Nru ucto-0.21.1/debian/libucto5t64.maintscript 
ucto-0.21.1/debian/libucto5t64.maintscript
--- ucto-0.21.1/debian/libucto5t64.maintscript  1970-01-01 00:00:00.0 
+
+++ ucto-0.21.1/debian/libucto5t64.maintscript  2020-04-21 18:19:45.0 
+
@@ -0,0 +1,7 @@
+rm_conffile /etc/ucto/e-mail.rule 0.9.6~
+rm_conffile /etc/ucto/smiley.rule 0.9.6~
+rm_conffile /etc/ucto/standard-eos.eos 0.9.6~
+rm_conffile /etc/ucto/standard-quotes.quote 0.9.6~
+rm_conffile /etc/ucto/textcat.cfg 0.9.6-2~
+rm_conffile /etc/ucto/tokconfig-generic 0.9.6~
+rm_conffile /etc/ucto/url.rule 0.9.6~


Bug#1062889: minidjvu: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: minidjvu
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 minidjvu-0.8.svn.2010.05.06+dfsg/debian/changelog 
minidjvu-0.8.svn.2010.05.06+dfsg/debian/changelog
--- minidjvu-0.8.svn.2010.05.06+dfsg/debian/changelog   2018-12-03 
03:25:35.0 +
+++ minidjvu-0.8.svn.2010.05.06+dfsg/debian/changelog   2024-02-28 
20:02:25.0 +
@@ -1,3 +1,10 @@
+minidjvu (0.8.svn.2010.05.06+dfsg-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062889
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:02:25 +
+
 minidjvu (0.8.svn.2010.05.06+dfsg-6) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru minidjvu-0.8.svn.2010.05.06+dfsg/debian/control 
minidjvu-0.8.svn.2010.05.06+dfsg/debian/control
--- minidjvu-0.8.svn.2010.05.06+dfsg/debian/control 2018-12-03 
03:13:51.0 +
+++ minidjvu-0.8.svn.2010.05.06+dfsg/debian/control 2024-02-28 
20:02:24.0 +
@@ -2,7 +2,7 @@
 Section: graphics
 Priority: optional
 Maintainer: Barak A. Pearlmutter 
-Build-Depends: debhelper (>= 11),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 11),
dh-exec,
autopoint,
pkg-config,
@@ -14,7 +14,7 @@
 
 Package: minidjvu
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libminidjvu0 (>= 
${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libminidjvu0t64 (>= 
${binary:Version})
 Suggests: djview4 | djview3 | djvu-viewer, djvulibre-bin, pdf2djvu
 Description: Monochrome DjVu multipage encoder, single page encoder/decoder
  Minidjvu is a multipage DjVu encoder and single page encoder/decoder.
@@ -22,7 +22,10 @@
  In addition to the DjVu format, minidjvu reads and writes
  PBM, Windows BMP, and TIFF.
 
-Package: libminidjvu0
+Package: libminidjvu0t64
+Provides: ${t64:Provides}
+Replaces: libminidjvu0
+Breaks: libminidjvu0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
@@ -33,7 +36,7 @@
 Package: libminidjvu-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libminidjvu0 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libminidjvu0t64 (= 
${binary:Version})
 Suggests: minidjvu
 Description: Small DjVu encoder/decoder, development files
  MiniDjVu library development files, for DjVu format encoding and
diff -Nru minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0.install 
minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0.install
--- minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0.install
2017-11-04 17:23:30.0 +
+++ minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0.install
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libminidjvu.so.*
diff -Nru minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0t64.install 
minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0t64.install
--- minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0t64.install 
1970-01-01 00:00:00.0 +
+++ minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0t64.install 
2017-11-04 17:23:30.0 +
@@ -0,0 +1 @@
+usr/lib/*/libminidjvu.so.*
diff -Nru 
minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0t64.lintian-overrides 
minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0t64.lintian-overrides
--- minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ minidjvu-0.8.svn.2010.05.06+dfsg/debian/libminidjvu0t64.lintian-overrides   
2024-02-28 20:02:20.0 +
@@ -0,0 +1 @@
+libminidjvu0t64: package-name-doesnt-match-sonames libminidjvu0


Bug#1064978: android-platform-frameworks-native_10.0.0+r36-1.1_all-buildd.changes REJECTED

2024-02-28 Thread Steve Langasek
Please find attached an NMU patch for this issue, dropping
android-platform-frameworks-native-headers from this package since it is now
built at a higher version from a different source package.

On Wed, Feb 28, 2024 at 06:32:26PM +0100, Aurelien Jarno wrote:
> Source: android-platform-frameworks-native
> Version: 10.0.0+r36-1.1 
> Severity: serious
> X-Debbugs-Cc: vor...@debian.org
> 
> On 2024-02-28 02:02, Debian FTP Masters wrote:
> > 
> > 
> > Version check failed:
> > Your upload included the binary package 
> > android-platform-frameworks-native-headers, version 1:10.0.0+r36-1.1, for 
> > all,
> > however stable already has version 1:29.0.6-28.
> > Uploads to unstable must have a higher version than present in stable.
> > 
> > Mapping sid to unstable.
> > 
> > ===
> > 
> > Please feel free to respond to this email if you don't understand why
> > your files were rejected, or if you upload new files which address our
> > concerns.
> > 



-- 
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 
android-platform-frameworks-native-10.0.0+r36/debian/android-platform-frameworks-native-headers.install
 
android-platform-frameworks-native-10.0.0+r36/debian/android-platform-frameworks-native-headers.install
--- 
android-platform-frameworks-native-10.0.0+r36/debian/android-platform-frameworks-native-headers.install
 2020-11-22 15:26:31.0 +
+++ 
android-platform-frameworks-native-10.0.0+r36/debian/android-platform-frameworks-native-headers.install
 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-include/android   usr/include/android
\ No newline at end of file
diff -Nru android-platform-frameworks-native-10.0.0+r36/debian/changelog 
android-platform-frameworks-native-10.0.0+r36/debian/changelog
--- android-platform-frameworks-native-10.0.0+r36/debian/changelog  
2024-02-28 00:59:27.0 +
+++ android-platform-frameworks-native-10.0.0+r36/debian/changelog  
2024-02-28 19:57:38.0 +
@@ -1,3 +1,11 @@
+android-platform-frameworks-native (1:10.0.0+r36-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Stop trying to build android-platform-frameworks-native-headers, which
+has been taken over by src:android-platform-tools.  Closes: #1064978.
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:57:38 +
+
 android-platform-frameworks-native (1:10.0.0+r36-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru android-platform-frameworks-native-10.0.0+r36/debian/control 
android-platform-frameworks-native-10.0.0+r36/debian/control
--- android-platform-frameworks-native-10.0.0+r36/debian/control
2024-02-28 00:59:27.0 +
+++ android-platform-frameworks-native-10.0.0+r36/debian/control
2024-02-28 19:56:24.0 +
@@ -14,16 +14,6 @@
 Vcs-Git: 
https://salsa.debian.org/android-tools-team/android-platform-frameworks-native.git
 Vcs-Browser: 
https://salsa.debian.org/android-tools-team/android-platform-frameworks-native
 
-Package: android-platform-frameworks-native-headers
-Section: libdevel
-Architecture: all
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Breaks: android-libutils-dev (<< 1:6.0.0+r26)
-Replaces: android-libutils-dev (<< 1:6.0.0+r26)
-Description: Headers of android-platform-frameworks-native
- This package contains headers in include/android in platform/frameworks/native
- Consists of all the header files ranging from asset_manager.h to window.h.
-
 Package: android-libetc1t64
 X-Time64-Compat: android-libetc1
 Provides: ${t64:Provides}


signature.asc
Description: PGP signature


Bug#1062885: mimetic: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mimetic
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 mimetic-0.9.8/debian/changelog mimetic-0.9.8/debian/changelog
--- mimetic-0.9.8/debian/changelog  2024-02-01 23:55:10.0 +
+++ mimetic-0.9.8/debian/changelog  2024-02-28 20:01:34.0 +
@@ -1,3 +1,10 @@
+mimetic (0.9.8-11.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062885
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:01:34 +
+
 mimetic (0.9.8-11) unstable; urgency=medium
 
   * debain/rules: normalize SHELL in generated examples/Makefile as an
diff -Nru mimetic-0.9.8/debian/control mimetic-0.9.8/debian/control
--- mimetic-0.9.8/debian/control2024-02-01 23:55:10.0 +
+++ mimetic-0.9.8/debian/control2024-02-28 20:01:34.0 +
@@ -3,7 +3,7 @@
 Uploaders: tony mancill 
 Section: libs
 Priority: optional
-Build-Depends: debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13)
 Build-Depends-Indep: doxygen 
 Standards-Version: 4.6.2
 Vcs-Browser: https://git.toastfreeware.priv.at/debian/mimetic.git
@@ -16,7 +16,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libmimetic0v5 (= ${binary:Version})
+ libmimetic0t64 (= ${binary:Version})
 Suggests: libmimetic-doc
 Description: C++ MIME library (development)
  mimetic is a MIME library written in C++ designed to be easy to use and
@@ -50,7 +50,11 @@
  .
  This package contains the developers' documentation.
 
-Package: libmimetic0v5
+Package: libmimetic0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libmimetic0v5
+Replaces: libmimetic0v5
+Breaks: libmimetic0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru mimetic-0.9.8/debian/libmimetic0t64.install 
mimetic-0.9.8/debian/libmimetic0t64.install
--- mimetic-0.9.8/debian/libmimetic0t64.install 1970-01-01 00:00:00.0 
+
+++ mimetic-0.9.8/debian/libmimetic0t64.install 2024-02-01 23:55:10.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libmimetic*.so.*
diff -Nru mimetic-0.9.8/debian/libmimetic0t64.lintian-overrides 
mimetic-0.9.8/debian/libmimetic0t64.lintian-overrides
--- mimetic-0.9.8/debian/libmimetic0t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ mimetic-0.9.8/debian/libmimetic0t64.lintian-overrides   2024-02-28 
20:01:30.0 +
@@ -0,0 +1,3 @@
+# blhc and manual inspection disagree
+libmimetic0t64: hardening-no-fortify-functions [usr/lib/*/libmimetic.so.0.0.0]
+libmimetic0t64: package-name-doesnt-match-sonames libmimetic0v5
diff -Nru mimetic-0.9.8/debian/libmimetic0v5.install 
mimetic-0.9.8/debian/libmimetic0v5.install
--- mimetic-0.9.8/debian/libmimetic0v5.install  2024-02-01 23:55:10.0 
+
+++ mimetic-0.9.8/debian/libmimetic0v5.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libmimetic*.so.*
diff -Nru mimetic-0.9.8/debian/libmimetic0v5.lintian-overrides 
mimetic-0.9.8/debian/libmimetic0v5.lintian-overrides
--- mimetic-0.9.8/debian/libmimetic0v5.lintian-overrides2024-02-01 
23:55:10.0 +
+++ mimetic-0.9.8/debian/libmimetic0v5.lintian-overrides1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-# blhc and manual inspection disagree
-libmimetic0v5: hardening-no-fortify-functions [usr/lib/*/libmimetic.so.0.0.0]


Bug#1062872: mgba: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mgba
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 mgba-0.10.2+dfsg/debian/changelog mgba-0.10.2+dfsg/debian/changelog
--- mgba-0.10.2+dfsg/debian/changelog   2023-06-17 18:32:25.0 +
+++ mgba-0.10.2+dfsg/debian/changelog   2024-02-28 20:00:04.0 +
@@ -1,3 +1,10 @@
+mgba (0.10.2+dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062872
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 20:00:04 +
+
 mgba (0.10.2+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru mgba-0.10.2+dfsg/debian/control mgba-0.10.2+dfsg/debian/control
--- mgba-0.10.2+dfsg/debian/control 2023-06-17 18:32:25.0 +
+++ mgba-0.10.2+dfsg/debian/control 2024-02-28 20:00:04.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Games Team 
 Uploaders: Sérgio Benjamim , Ryan Tandy 

-Build-Depends: cmake (>= 3.1),
+Build-Depends: dpkg-dev (>= 1.22.5), cmake (>= 3.1),
debhelper-compat (= 13),
desktop-file-utils,
libavcodec-dev,
@@ -37,7 +37,10 @@
 Vcs-Git: https://salsa.debian.org/games-team/mgba.git
 Vcs-Browser: https://salsa.debian.org/games-team/mgba
 
-Package: libmgba0.10
+Package: libmgba0.10t64
+Provides: ${t64:Provides}
+Replaces: libmgba0.10
+Breaks: libmgba0.10 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -56,7 +59,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libmgba0.10 (= ${binary:Version}), ${misc:Depends}
+Depends: libmgba0.10t64 (= ${binary:Version}), ${misc:Depends}
 Breaks: libmgba
 Replaces: libmgba
 Description: Game Boy Advance emulator (development files)
diff -Nru mgba-0.10.2+dfsg/debian/libmgba0.10.install 
mgba-0.10.2+dfsg/debian/libmgba0.10.install
--- mgba-0.10.2+dfsg/debian/libmgba0.10.install 2023-06-17 18:32:25.0 
+
+++ mgba-0.10.2+dfsg/debian/libmgba0.10.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libmgba.so.*
diff -Nru mgba-0.10.2+dfsg/debian/libmgba0.10t64.install 
mgba-0.10.2+dfsg/debian/libmgba0.10t64.install
--- mgba-0.10.2+dfsg/debian/libmgba0.10t64.install  1970-01-01 
00:00:00.0 +
+++ mgba-0.10.2+dfsg/debian/libmgba0.10t64.install  2023-06-17 
18:32:25.0 +
@@ -0,0 +1 @@
+usr/lib/*/libmgba.so.*
diff -Nru mgba-0.10.2+dfsg/debian/libmgba0.10t64.lintian-overrides 
mgba-0.10.2+dfsg/debian/libmgba0.10t64.lintian-overrides
--- mgba-0.10.2+dfsg/debian/libmgba0.10t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ mgba-0.10.2+dfsg/debian/libmgba0.10t64.lintian-overrides2024-02-28 
19:59:41.0 +
@@ -0,0 +1 @@
+libmgba0.10t64: package-name-doesnt-match-sonames libmgba0.10


Bug#1062871: mfem: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mfem
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 mfem-4.5.2+ds/debian/changelog mfem-4.5.2+ds/debian/changelog
--- mfem-4.5.2+ds/debian/changelog  2023-10-06 07:55:15.0 +
+++ mfem-4.5.2+ds/debian/changelog  2024-02-28 19:57:38.0 +
@@ -1,3 +1,10 @@
+mfem (4.5.2+ds-1.5) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062871
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 19:57:38 +
+
 mfem (4.5.2+ds-1.4) unstable; urgency=medium
 
   * Update sed command for multiarch location (this fixes the FTBFS)
diff -Nru mfem-4.5.2+ds/debian/control mfem-4.5.2+ds/debian/control
--- mfem-4.5.2+ds/debian/control2023-10-06 07:53:58.0 +
+++ mfem-4.5.2+ds/debian/control2024-02-28 19:57:38.0 +
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Gürkan Myczko 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
  cmake,
  chrpath,
  libmetis-dev,
@@ -15,7 +15,10 @@
 Vcs-Git: https://salsa.debian.org/debian/mfem.git
 Rules-Requires-Root: no
 
-Package: libmfem4.5.2
+Package: libmfem4.5.2t64
+Provides: ${t64:Provides}
+Replaces: libmfem4.5.2
+Breaks: libmfem4.5.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -30,7 +33,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libmfem4.5.2 (= ${binary:Version}),
+ libmfem4.5.2t64 (= ${binary:Version}),
  libmetis-dev,
  libhypre-dev,
  libunwind-dev,
diff -Nru mfem-4.5.2+ds/debian/libmfem4.5.2.install 
mfem-4.5.2+ds/debian/libmfem4.5.2.install
--- mfem-4.5.2+ds/debian/libmfem4.5.2.install   2023-10-06 07:53:58.0 
+
+++ mfem-4.5.2+ds/debian/libmfem4.5.2.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru mfem-4.5.2+ds/debian/libmfem4.5.2t64.install 
mfem-4.5.2+ds/debian/libmfem4.5.2t64.install
--- mfem-4.5.2+ds/debian/libmfem4.5.2t64.install1970-01-01 
00:00:00.0 +
+++ mfem-4.5.2+ds/debian/libmfem4.5.2t64.install2023-10-06 
07:53:58.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru mfem-4.5.2+ds/debian/libmfem4.5.2t64.lintian-overrides 
mfem-4.5.2+ds/debian/libmfem4.5.2t64.lintian-overrides
--- mfem-4.5.2+ds/debian/libmfem4.5.2t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ mfem-4.5.2+ds/debian/libmfem4.5.2t64.lintian-overrides  2024-02-28 
19:57:29.0 +
@@ -0,0 +1 @@
+libmfem4.5.2t64: package-name-doesnt-match-sonames libmfem4.5.2


Bug#1062998: tumbler: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru tumbler-4.18.1/debian/changelog tumbler-4.18.1/debian/changelog
--- tumbler-4.18.1/debian/changelog 2023-06-13 06:37:06.0 +
+++ tumbler-4.18.1/debian/changelog 2024-02-28 19:55:41.0 +
@@ -1,3 +1,10 @@
+tumbler (4.18.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062998
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:55:41 +
+
 tumbler (4.18.1-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru tumbler-4.18.1/debian/control tumbler-4.18.1/debian/control
--- tumbler-4.18.1/debian/control   2023-06-13 06:35:49.0 +
+++ tumbler-4.18.1/debian/control   2024-02-28 19:55:41.0 +
@@ -3,7 +3,7 @@
 Section: xfce
 Maintainer: Debian Xfce Maintainers 
 Uploaders: Yves-Alexis Perez 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
gtk-doc-tools,
intltool (>= 0.31),
libcurl4-gnutls-dev,
@@ -56,7 +56,7 @@
 Package: tumbler-common
 Architecture: all
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Suggests: libtumbler-1-0
+Suggests: libtumbler-1-0t64
 Multi-Arch: foreign
 Description: D-Bus thumbnailing service (common files)
  Tumbler is a D-Bus service for applications to request thumbnails for various
@@ -64,7 +64,10 @@
  .
  This package contains files common to the various binary packages.
 
-Package: libtumbler-1-0
+Package: libtumbler-1-0t64
+Provides: ${t64:Provides}
+Replaces: libtumbler-1-0
+Breaks: libtumbler-1-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-depends: ${misc:Pre-Depends}
@@ -81,7 +84,7 @@
 Section: libdevel
 Architecture: any
 Depends: libglib2.0-dev,
- libtumbler-1-0 (= ${binary:Version}),
+ libtumbler-1-0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Multi-Arch: same
diff -Nru tumbler-4.18.1/debian/libtumbler-1-0.install 
tumbler-4.18.1/debian/libtumbler-1-0.install
--- tumbler-4.18.1/debian/libtumbler-1-0.install2022-09-16 
08:49:58.0 +
+++ tumbler-4.18.1/debian/libtumbler-1-0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libtumbler-1.so.*
diff -Nru tumbler-4.18.1/debian/libtumbler-1-0.symbols 
tumbler-4.18.1/debian/libtumbler-1-0.symbols
--- tumbler-4.18.1/debian/libtumbler-1-0.symbols2022-09-16 
09:05:17.0 +
+++ tumbler-4.18.1/debian/libtumbler-1-0.symbols1970-01-01 
00:00:00.0 +
@@ -1,83 +0,0 @@
-libtumbler-1.so.0 libtumbler-1-0 #MINVER#
-* Build-Depends-Package: libtumbler-1-dev
- tumbler_abstract_thumbnailer_get_type@Base 0.1.0
- tumbler_cache_cleanup@Base 0.1.0
- tumbler_cache_copy@Base 0.1.0
- tumbler_cache_delete@Base 0.1.0
- tumbler_cache_get_default@Base 0.1.0
- tumbler_cache_get_flavor@Base 0.1.0
- tumbler_cache_get_flavors@Base 0.1.0
- tumbler_cache_get_thumbnail@Base 0.1.0
- tumbler_cache_get_type@Base 0.1.0
- tumbler_cache_is_thumbnail@Base 0.1.0
- tumbler_cache_move@Base 0.1.0
- tumbler_cache_plugin_get_cache@Base 0.1.0
- tumbler_cache_plugin_get_default@Base 0.1.0
- tumbler_cache_plugin_get_type@Base 0.1.0
- tumbler_check_version@Base 0.1.0
- tumbler_colorspace_get_type@Base 0.1.0
- tumbler_file_info_array_copy@Base 0.1.0
- tumbler_file_info_array_free@Base 0.1.0
- tumbler_file_info_array_new_with_flavor@Base 0.1.0
- tumbler_file_info_get_mime_type@Base 0.1.0
- tumbler_file_info_get_mtime@Base 0.1.0
- tumbler_file_info_get_thumbnail@Base 0.1.0
- tumbler_file_info_get_type@Base 0.1.0
- tumbler_file_info_get_uri@Base 0.1.0
- tumbler_file_info_load@Base 0.1.0
- tumbler_file_info_needs_update@Base 0.1.0
- tumbler_file_info_new@Base 0.1.0
- tumbler_major_version@Base 0.1.0
-##
-# marshal_* are used by tumblerd
- tumbler_marshal_VOID__STRING_UINT_INT_STRING@Base 4.17.2
- tumbler_marshal_VOID__UINT_BOXED_STRING@Base 0.1.2
- tumbler_marshal_VOID__UINT_BOXED_UINT_INT_STRING_STRING@Base 4.17.2
- tumbler_marshal_VOID__UINT_STRING@Base 0.1.0
-##
- tumbler_micro_version@Base 0.1.0
- tumbler_minor_version@Base 0.1.0
- tumbler_provider_factory_get_default@Base 0.1.0
- tumbler_provider_factory_get_providers@Base 0.1.0
- tumbler_provider_factory_get_type@Base 0.1.0
- 

Bug#1062996: tss2: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru tss2-1045/debian/changelog tss2-1045/debian/changelog
--- tss2-1045/debian/changelog  2022-11-12 18:18:34.0 +
+++ tss2-1045/debian/changelog  2024-02-28 19:51:28.0 +
@@ -1,3 +1,10 @@
+tss2 (1045-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062996
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:51:28 +
+
 tss2 (1045-2) unstable; urgency=medium
 
   * QA upload.
diff -Nru tss2-1045/debian/control tss2-1045/debian/control
--- tss2-1045/debian/control2022-11-12 18:18:34.0 +
+++ tss2-1045/debian/control2024-02-28 19:51:28.0 +
@@ -2,7 +2,7 @@
 Section: admin
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: debhelper (>= 9), libssl-dev
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 9), libssl-dev
 Standards-Version: 4.0.0
 Homepage: http://sourceforge.net/projects/ibmtpm20tss/
 
@@ -20,7 +20,10 @@
  education and debugging.
 
 
-Package: libtss0
+Package: libtss0t64
+Provides: ${t64:Provides}
+Replaces: libtss0
+Breaks: libtss0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: no
@@ -36,7 +39,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: no
-Depends: ${misc:Depends}, libtss0 (= ${binary:Version})
+Depends: ${misc:Depends}, libtss0t64 (= ${binary:Version})
 Description: Development headers for IBM's TSS 2.0
  Development headers for IBM's TSS 2.0.  You will need this in order
  to build TSS 2.0 applications. In addition, it contains documentation
diff -Nru tss2-1045/debian/libtss0.symbols tss2-1045/debian/libtss0.symbols
--- tss2-1045/debian/libtss0.symbols2018-09-16 11:40:38.0 +
+++ tss2-1045/debian/libtss0.symbols1970-01-01 00:00:00.0 +
@@ -1,782 +0,0 @@
-libtss.so.0 libtss0 #MINVER#
- ActivateCredential_In_Unmarshal@Base 1045
- Array_Unmarshal@Base 1045
- CertifyCreation_In_Unmarshal@Base 1045
- Certify_In_Unmarshal@Base 1045
- ChangeEPS_In_Unmarshal@Base 1045
- ChangePPS_In_Unmarshal@Base 1045
- ClearControl_In_Unmarshal@Base 1045
- Clear_In_Unmarshal@Base 1045
- ClockRateAdjust_In_Unmarshal@Base 1045
- ClockSet_In_Unmarshal@Base 1045
- CommandCodeToCommandIndex@Base 1045
- Commit_In_Unmarshal@Base 1045
- ContextLoad_In_Unmarshal@Base 1045
- ContextSave_In_Unmarshal@Base 1045
- CreateLoaded_In_Unmarshal@Base 1045
- CreatePrimary_In_Unmarshal@Base 1045
- Create_In_Unmarshal@Base 1045
- DictionaryAttackLockReset_In_Unmarshal@Base 1045
- DictionaryAttackParameters_In_Unmarshal@Base 1045
- Duplicate_In_Unmarshal@Base 1045
- ECC_Parameters_In_Unmarshal@Base 1045
- ECDH_KeyGen_In_Unmarshal@Base 1045
- ECDH_ZGen_In_Unmarshal@Base 1045
- EC_Ephemeral_In_Unmarshal@Base 1045
- EncryptDecrypt2_In_Unmarshal@Base 1045
- EncryptDecrypt_In_Unmarshal@Base 1045
- EventSequenceComplete_In_Unmarshal@Base 1045
- EvictControl_In_Unmarshal@Base 1045
- FlushContext_In_Unmarshal@Base 1045
- GetCapability_In_Unmarshal@Base 1045
- GetCommandAuditDigest_In_Unmarshal@Base 1045
- GetRandom_In_Unmarshal@Base 1045
- GetSessionAuditDigest_In_Unmarshal@Base 1045
- GetTime_In_Unmarshal@Base 1045
- HMAC_In_Unmarshal@Base 1045
- HMAC_Start_In_Unmarshal@Base 1045
- HashSequenceStart_In_Unmarshal@Base 1045
- Hash_In_Unmarshal@Base 1045
- HierarchyChangeAuth_In_Unmarshal@Base 1045
- HierarchyControl_In_Unmarshal@Base 1045
- INT32_Unmarshal@Base 1045
- INT8_Unmarshal@Base 1045
- Import_In_Unmarshal@Base 1045
- IncrementalSelfTest_In_Unmarshal@Base 1045
- LoadExternal_In_Unmarshal@Base 1045
- Load_In_Unmarshal@Base 1045
- MakeCredential_In_Unmarshal@Base 1045
- NTC2_CFG_STRUCT_Unmarshal@Base 1045
- NTC2_PreConfig_In_Unmarshal@Base 1045
- NV_Certify_In_Unmarshal@Base 1045
- NV_ChangeAuth_In_Unmarshal@Base 1045
- NV_DefineSpace_In_Unmarshal@Base 1045
- NV_Extend_In_Unmarshal@Base 1045
- NV_GlobalWriteLock_In_Unmarshal@Base 1045
- NV_Increment_In_Unmarshal@Base 1045
- NV_ReadLock_In_Unmarshal@Base 1045
- NV_ReadPublic_In_Unmarshal@Base 1045
- NV_Read_In_Unmarshal@Base 1045
- NV_SetBits_In_Unmarshal@Base 1045
- NV_UndefineSpaceSpecial_In_Unmarshal@Base 1045
- NV_UndefineSpace_In_Unmarshal@Base 1045
- NV_WriteLock_In_Unmarshal@Base 1045
- NV_Write_In_Unmarshal@Base 1045
- ObjectChangeAuth_In_Unmarshal@Base 1045
- PCR_Allocate_In_Unmarshal@Base 

Bug#1064244: med-fichier: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: med-fichier
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 med-fichier-4.1.0+repack/debian/changelog 
med-fichier-4.1.0+repack/debian/changelog
--- med-fichier-4.1.0+repack/debian/changelog   2023-09-29 18:43:42.0 
+
+++ med-fichier-4.1.0+repack/debian/changelog   2024-02-28 19:51:14.0 
+
@@ -1,3 +1,10 @@
+med-fichier (4.1.0+repack-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064244
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 19:51:14 +
+
 med-fichier (4.1.0+repack-4) unstable; urgency=medium
 
   * Fix openmpi include dirs (closes: #1052753)
diff -Nru med-fichier-4.1.0+repack/debian/control 
med-fichier-4.1.0+repack/debian/control
--- med-fichier-4.1.0+repack/debian/control 2021-10-25 21:32:14.0 
+
+++ med-fichier-4.1.0+repack/debian/control 2024-02-28 19:51:14.0 
+
@@ -5,7 +5,7 @@
Gilles Filippini 
 Section: libs
 Priority: optional
-Build-Depends: debhelper (>= 11),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 11),
gfortran,
hdf5-tools (>= 1.10.2),
libhdf5-mpi-dev (>= 1.10.2),
@@ -91,7 +91,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: libhdf5-mpi-dev,
- libmedc11 (= ${binary:Version}),
+ libmedc11t64 (= ${binary:Version}),
  ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Description: Development files for libmedc
@@ -102,7 +102,8 @@
  This package contains the header files and static library needed to
  compile applications that use libmedC.
 
-Package: libmedc11
+Package: libmedc11t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -111,8 +112,8 @@
 Suggests: libmed-doc,
   libmed-tools
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: libmedc1, libmedc1v5 (= 4.0.0+repack-1)
-Replaces: libmedc1, libmedc1v5 (= 4.0.0+repack-1)
+Breaks: libmedc11 (<< ${source:Version}), libmedc1, libmedc1v5 (= 
4.0.0+repack-1)
+Replaces: libmedc11, libmedc1, libmedc1v5 (= 4.0.0+repack-1)
 Description: Library to exchange meshed data (C version)
  MED-fichier (Modélisation et Echanges de Données, in English Modelisation
  and Data Exchange) is a library to store and exchange meshed data or
@@ -141,7 +142,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libs
-Depends: libmedc11,
+Depends: libmedc11t64,
  ${misc:Depends},
  ${shlibs:Depends}
 Suggests: libmed-doc,
diff -Nru med-fichier-4.1.0+repack/debian/libmedc11.install 
med-fichier-4.1.0+repack/debian/libmedc11.install
--- med-fichier-4.1.0+repack/debian/libmedc11.install   2021-10-25 
21:32:14.0 +
+++ med-fichier-4.1.0+repack/debian/libmedc11.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libmedC.so.*
diff -Nru med-fichier-4.1.0+repack/debian/libmedc11t64.install 
med-fichier-4.1.0+repack/debian/libmedc11t64.install
--- med-fichier-4.1.0+repack/debian/libmedc11t64.install1970-01-01 
00:00:00.0 +
+++ med-fichier-4.1.0+repack/debian/libmedc11t64.install2021-10-25 
21:32:14.0 +
@@ -0,0 +1 @@
+usr/lib/*/libmedC.so.*
diff -Nru med-fichier-4.1.0+repack/debian/libmedc11t64.lintian-overrides 
med-fichier-4.1.0+repack/debian/libmedc11t64.lintian-overrides
--- med-fichier-4.1.0+repack/debian/libmedc11t64.lintian-overrides  
1970-01-01 00:00:00.0 +
+++ med-fichier-4.1.0+repack/debian/libmedc11t64.lintian-overrides  
2024-02-28 19:51:04.0 +
@@ -0,0 +1 @@
+libmedc11t64: package-name-doesnt-match-sonames libmedc11


Bug#1062997: ttfautohint: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ttfautohint-1.8.4/debian/changelog ttfautohint-1.8.4/debian/changelog
--- ttfautohint-1.8.4/debian/changelog  2023-08-19 21:28:01.0 +
+++ ttfautohint-1.8.4/debian/changelog  2024-02-28 19:52:33.0 +
@@ -1,3 +1,10 @@
+ttfautohint (1.8.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062997
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:52:33 +
+
 ttfautohint (1.8.4-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru ttfautohint-1.8.4/debian/control ttfautohint-1.8.4/debian/control
--- ttfautohint-1.8.4/debian/control2023-08-19 21:05:33.0 +
+++ ttfautohint-1.8.4/debian/control2024-02-28 19:52:33.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Fonts Task Force 
 Uploaders: Gürkan Myczko 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
  qt5-qmake, qtbase5-dev, qtchooser,
  bison, flex,
  libfreetype-dev,
@@ -14,7 +14,10 @@
 Vcs-Browser: https://salsa.debian.org/fonts-team/ttfautohint
 Homepage: https://www.freetype.org/ttfautohint/
 
-Package: libttfautohint1
+Package: libttfautohint1t64
+Provides: ${t64:Provides}
+Replaces: libttfautohint1
+Breaks: libttfautohint1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -33,7 +36,7 @@
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends},
- libttfautohint1 (= ${binary:Version})
+ libttfautohint1t64 (= ${binary:Version})
 Description: Automatic font hinter - development files
  This project provides a library which takes a TrueType font as the input,
  removes its bytecode instructions (if any), and returns a new font where all
@@ -47,7 +50,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libttfautohint1 (= ${binary:Version})
+ libttfautohint1t64 (= ${binary:Version})
 Description: Automatic font hinter
  This project provides a library which takes a TrueType font as the input,
  removes its bytecode instructions (if any), and returns a new font where all
diff -Nru ttfautohint-1.8.4/debian/libttfautohint1.install 
ttfautohint-1.8.4/debian/libttfautohint1.install
--- ttfautohint-1.8.4/debian/libttfautohint1.install2023-08-19 
20:56:16.0 +
+++ ttfautohint-1.8.4/debian/libttfautohint1.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
\ No newline at end of file
diff -Nru ttfautohint-1.8.4/debian/libttfautohint1t64.install 
ttfautohint-1.8.4/debian/libttfautohint1t64.install
--- ttfautohint-1.8.4/debian/libttfautohint1t64.install 1970-01-01 
00:00:00.0 +
+++ ttfautohint-1.8.4/debian/libttfautohint1t64.install 2023-08-19 
20:56:16.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
\ No newline at end of file
diff -Nru ttfautohint-1.8.4/debian/libttfautohint1t64.lintian-overrides 
ttfautohint-1.8.4/debian/libttfautohint1t64.lintian-overrides
--- ttfautohint-1.8.4/debian/libttfautohint1t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ ttfautohint-1.8.4/debian/libttfautohint1t64.lintian-overrides   
2024-02-28 19:52:14.0 +
@@ -0,0 +1 @@
+libttfautohint1t64: package-name-doesnt-match-sonames libttfautohint1


Bug#1062610: [Pkg-electronics-devel] Bug#1062610: librnd: NMU diff for 64-bit time_t transition

2024-02-28 Thread Bdale Garbee
Benjamin Drung via Pkg-electronics-devel
 writes:

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

Thank you!  Merged into my packaging repo with suitable tag and pushed
to salsa.

Bdale


signature.asc
Description: PGP signature


Bug#1064996: azure-uamqp-python: CVE-2024-27099

2024-02-28 Thread Salvatore Bonaccorso
Source: azure-uamqp-python
Version: 1.6.8-1
Severity: grave
Tags: security upstream
X-Debbugs-Cc: car...@debian.org, Debian Security Team 

Hi,

The following vulnerability was published for azure-uamqp-python.

CVE-2024-27099[0]:
| The uAMQP is a C library for AMQP 1.0 communication to Azure Cloud
| Services. When processing an incorrect `AMQP_VALUE` failed state,
| may cause a double free problem. This may cause a RCE. Update
| submodule with commit 2ca42b6e4e098af2d17e487814a91d05f6ae4987.


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-27099
https://www.cve.org/CVERecord?id=CVE-2024-27099
[1] 
https://github.com/Azure/azure-uamqp-c/security/advisories/GHSA-6rh4-fj44-v4jj

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#1064169: mdnsd: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mdnsd
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 mdnsd-0.12/debian/changelog mdnsd-0.12/debian/changelog
--- mdnsd-0.12/debian/changelog 2023-02-07 07:16:48.0 +
+++ mdnsd-0.12/debian/changelog 2024-02-28 19:50:35.0 +
@@ -1,3 +1,10 @@
+mdnsd (0.12-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064169
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 19:50:35 +
+
 mdnsd (0.12-3) unstable; urgency=medium
 
   * d/control: add missing pkgconf to build-depends.
diff -Nru mdnsd-0.12/debian/control mdnsd-0.12/debian/control
--- mdnsd-0.12/debian/control   2023-02-07 07:16:45.0 +
+++ mdnsd-0.12/debian/control   2024-02-28 19:50:35.0 +
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Gürkan Myczko 
 Uploaders: Joachim Wiberg 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libcmocka-dev,
  pkgconf,
@@ -22,7 +22,10 @@
  SSH and respond to scanning (enumeration) requests from tools like
  mdns-scan.
 
-Package: libmdnsd1
+Package: libmdnsd1t64
+Provides: ${t64:Provides}
+Replaces: libmdnsd1
+Breaks: libmdnsd1 (<< ${source:Version})
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Architecture: any
@@ -34,7 +37,7 @@
 
 Package: libmdnsd-dev
 Section: libdevel
-Depends: ${misc:Depends}, libmdnsd1 (= ${binary:Version})
+Depends: ${misc:Depends}, libmdnsd1t64 (= ${binary:Version})
 Architecture: any
 Description: static library, header files, and docs for libmdnsd
  This is the static library, including header files, for libmdnsd
diff -Nru mdnsd-0.12/debian/libmdnsd1.install 
mdnsd-0.12/debian/libmdnsd1.install
--- mdnsd-0.12/debian/libmdnsd1.install 2020-05-06 08:03:19.0 +
+++ mdnsd-0.12/debian/libmdnsd1.install 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru mdnsd-0.12/debian/libmdnsd1t64.install 
mdnsd-0.12/debian/libmdnsd1t64.install
--- mdnsd-0.12/debian/libmdnsd1t64.install  1970-01-01 00:00:00.0 
+
+++ mdnsd-0.12/debian/libmdnsd1t64.install  2020-05-06 08:03:19.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru mdnsd-0.12/debian/libmdnsd1t64.lintian-overrides 
mdnsd-0.12/debian/libmdnsd1t64.lintian-overrides
--- mdnsd-0.12/debian/libmdnsd1t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ mdnsd-0.12/debian/libmdnsd1t64.lintian-overrides2024-02-28 
19:50:01.0 +
@@ -0,0 +1 @@
+libmdnsd1t64: package-name-doesnt-match-sonames libmdnsd1
diff -Nru mdnsd-0.12/debian/rules mdnsd-0.12/debian/rules
--- mdnsd-0.12/debian/rules 2023-02-07 06:38:07.0 +
+++ mdnsd-0.12/debian/rules 2024-02-28 19:50:33.0 +
@@ -18,7 +18,7 @@
 
 override_dh_auto_install:
dh_auto_install
-   -rm debian/tmp/lib/systemd/system/mdnsd.service
+   -rm debian/tmp/usr/lib/systemd/system/mdnsd.service
rm debian/tmp/usr/lib/*/libmdnsd.a
rm debian/tmp/usr/lib/*/libmdnsd.la
rm debian/tmp/usr/share/doc/mdnsd/LICENSE


Bug#1062995: tslib: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru tslib-1.22/debian/changelog tslib-1.22/debian/changelog
--- tslib-1.22/debian/changelog 2020-07-01 10:52:20.0 +
+++ tslib-1.22/debian/changelog 2024-02-28 19:49:38.0 +
@@ -1,3 +1,10 @@
+tslib (1.22-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062995
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:49:38 +
+
 tslib (1.22-1) unstable; urgency=low
 
   * Update to tslib version 1.22
diff -Nru tslib-1.22/debian/control tslib-1.22/debian/control
--- tslib-1.22/debian/control   2019-01-24 08:06:36.0 +
+++ tslib-1.22/debian/control   2024-02-28 19:49:38.0 +
@@ -2,19 +2,20 @@
 Section: embedded
 Priority: optional
 Maintainer: Martin Kepplinger 
-Build-Depends: debhelper (>= 10), automake | automaken, autoconf, libtool, 
pkg-config
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10), automake | automaken, 
autoconf, libtool, pkg-config
 Standards-Version: 4.2.1
 Homepage: http://tslib.org
 Vcs-Git: https://github.com/merge/tslib-debian
 Vcs-Browser: https://github.com/merge/tslib-debian
 
-Package: libts0
+Package: libts0t64
+Provides: ${t64:Provides}
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: tsconf
-Replaces: tsconf
+Breaks: libts0 (<< ${source:Version}), tsconf
+Replaces: libts0, tsconf
 Multi-Arch: same
 Description: touch screen library
  Tslib is an abstraction layer for touchscreen panel events, as well as a
@@ -25,7 +26,7 @@
 Package: libts-dev
 Architecture: any
 Section: libdevel
-Depends: libts0 (=${binary:Version}), ${misc:Depends}
+Depends: libts0t64 (=${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: touch screen library, development files
  Tslib is an abstraction layer for touchscreen panel events, as well as a
@@ -36,7 +37,7 @@
 
 Package: libts-bin
 Architecture: any
-Depends: libts0 (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libts0t64 (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: foreign
 Description: touch screen library utilities
  Tslib is an abstraction layer for touchscreen panel events, as well as a
diff -Nru tslib-1.22/debian/libts0.install tslib-1.22/debian/libts0.install
--- tslib-1.22/debian/libts0.install2018-04-25 10:11:50.0 +
+++ tslib-1.22/debian/libts0.install1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-usr/lib/*/libts.so.0*
-usr/lib/*/ts0/*.so*
-etc/ts.conf
diff -Nru tslib-1.22/debian/libts0.manpages tslib-1.22/debian/libts0.manpages
--- tslib-1.22/debian/libts0.manpages   2019-05-21 07:13:10.0 +
+++ tslib-1.22/debian/libts0.manpages   1970-01-01 00:00:00.0 +
@@ -1,28 +0,0 @@
-doc/ts_calibrate.1
-doc/ts_close.3
-doc/ts.conf.5
-doc/ts_conf.1
-doc/ts_conf_get.3
-doc/ts_config.3
-doc/ts_conf_set.3
-doc/ts_setup.3
-doc/ts_finddev.1
-doc/ts_harvest.1
-doc/ts_open.3
-doc/ts_print.1
-doc/ts_print_raw.1
-doc/ts_print_mt.1
-doc/ts_read.3
-doc/ts_read_mt.3
-doc/ts_read_raw.3
-doc/ts_read_raw_mt.3
-doc/ts_test.1
-doc/ts_test_mt.1
-doc/ts_uinput.1
-doc/ts_verify.1
-doc/ts_libversion.3
-doc/ts_fd.3
-doc/ts_error_fn.3
-doc/ts_open_restricted.3
-doc/ts_close_restricted.3
-doc/ts_get_eventpath.3
diff -Nru tslib-1.22/debian/libts0.symbols tslib-1.22/debian/libts0.symbols
--- tslib-1.22/debian/libts0.symbols2019-10-22 08:45:52.0 +
+++ tslib-1.22/debian/libts0.symbols1970-01-01 00:00:00.0 +
@@ -1,65 +0,0 @@
-libts.so.0 libts0 #MINVER#
- ts_close@Base 1.0
- ts_config@Base 1.0
- ts_reconfig@Base 1.3
- ts_setup@Base 1.4
- ts_error_fn@Base 1.0
- ts_open_restricted@Base 1.13
- ts_close_restricted@Base 1.13
- ts_conf_get@Base 1.18
- ts_conf_set@Base 1.18
- ts_fd@Base 1.0
- ts_libversion@Base 1.10
- ts_load_module@Base 1.0
- ts_open@Base 1.0
- ts_option@Base 1.1
- ts_print_ascii_logo@Base 1.16
- ts_read@Base 1.0
- ts_read_mt@Base 1.3
- ts_read_raw@Base 1.0
- ts_read_raw_mt@Base 1.3
- tslib_parse_vars@Base 1.0
- tslib_version@Base 1.16
- ts_get_eventpath@Base 1.15
-debounce.so libts0 #MINVER#
- debounce_mod_init@Base 1.2
- mod_init@Base 1.2
-dejitter.so libts0 #MINVER#
- dejitter_mod_init@Base 1.0
- mod_init@Base 1.0
-evthres.so libts0 #MINVER#
- mod_init@Base 

Bug#1062864: mdbtools: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: mdbtools
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 mdbtools-1.0.0+dfsg/debian/changelog 
mdbtools-1.0.0+dfsg/debian/changelog
--- mdbtools-1.0.0+dfsg/debian/changelog2023-04-03 12:53:52.0 
+
+++ mdbtools-1.0.0+dfsg/debian/changelog2024-02-28 19:49:26.0 
+
@@ -1,3 +1,10 @@
+mdbtools (1.0.0+dfsg-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062864
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 19:49:26 +
+
 mdbtools (1.0.0+dfsg-1.1) unstable; urgency=medium
 
   [ Wookey ]
diff -Nru mdbtools-1.0.0+dfsg/debian/control mdbtools-1.0.0+dfsg/debian/control
--- mdbtools-1.0.0+dfsg/debian/control  2023-04-03 12:52:12.0 +
+++ mdbtools-1.0.0+dfsg/debian/control  2024-02-28 19:49:26.0 +
@@ -2,7 +2,7 @@
 Section: database
 Priority: optional
 Maintainer: Jean-Michel Vourgère 
-Build-Depends: autoconf,
+Build-Depends: dpkg-dev (>= 1.22.5), autoconf,
automake (>= 1:1.10),
bison | byacc,
debhelper-compat (= 13),
@@ -37,8 +37,8 @@
 Multi-Arch: same
 Section: devel
 Depends: libglib2.0-dev,
- libmdb3 (= ${binary:Version}),
- libmdbsql3 (= ${binary:Version}),
+ libmdb3t64 (= ${binary:Version}),
+ libmdbsql3t64 (= ${binary:Version}),
  odbc-mdbtools (= ${binary:Version}),
  ${misc:Depends}
 Description: mdbtools development files
@@ -47,7 +47,10 @@
  These are development files for mdbtools, needed to build applications
  with it.
 
-Package: libmdb3
+Package: libmdb3t64
+Provides: ${t64:Provides}
+Replaces: libmdb3
+Breaks: libmdb3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -59,7 +62,10 @@
  .
  Allows one to use MDB files with PHP for example.
 
-Package: libmdbsql3
+Package: libmdbsql3t64
+Provides: ${t64:Provides}
+Replaces: libmdbsql3
+Breaks: libmdbsql3 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -92,8 +98,8 @@
 Architecture: all
 Multi-Arch: foreign
 Section: oldlibs
-Depends: ${misc:Depends}, libmdb3
+Depends: ${misc:Depends}, libmdb3t64
 Description: Dummy package
  This is a transitional package. It can safely be removed.
  .
- See package libmdb3 documentation.
+ See package libmdb3t64 documentation.
diff -Nru mdbtools-1.0.0+dfsg/debian/libmdb3.docs 
mdbtools-1.0.0+dfsg/debian/libmdb3.docs
--- mdbtools-1.0.0+dfsg/debian/libmdb3.docs 2023-04-03 12:46:44.0 
+
+++ mdbtools-1.0.0+dfsg/debian/libmdb3.docs 1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-HACKING.md
-NEWS
-README.md
diff -Nru mdbtools-1.0.0+dfsg/debian/libmdb3.install 
mdbtools-1.0.0+dfsg/debian/libmdb3.install
--- mdbtools-1.0.0+dfsg/debian/libmdb3.install  2023-04-03 12:46:44.0 
+
+++ mdbtools-1.0.0+dfsg/debian/libmdb3.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libmdb.so.*
diff -Nru mdbtools-1.0.0+dfsg/debian/libmdb3.symbols 
mdbtools-1.0.0+dfsg/debian/libmdb3.symbols
--- mdbtools-1.0.0+dfsg/debian/libmdb3.symbols  2023-04-03 12:46:44.0 
+
+++ mdbtools-1.0.0+dfsg/debian/libmdb3.symbols  1970-01-01 00:00:00.0 
+
@@ -1,158 +0,0 @@
-libmdb.so.3 libmdb3 #MINVER#
- _mdb_put_int16@Base 0.5.99.0.6pre1.0.20051109
- _mdb_put_int32@Base 0.5.99.0.6pre1.0.20051109
- mdb_add_row_to_pg@Base 0.5.99.0.6pre1.0.20051109
- mdb_add_sarg@Base 0.5.99.0.6pre1.0.20051109
- mdb_add_sarg_by_name@Base 0.5.99.0.6pre1.0.20051109
- mdb_alloc_page@Base 0.5.99.0.6pre1.0.20051109
- mdb_alloc_props@Base 0.5.99.0.6pre1.0.20051109
- mdb_alloc_tabledef@Base 0.5.99.0.6pre1.0.20051109
- mdb_append_column@Base 0.5.99.0.6pre1.0.20051109
- mdb_ascii2unicode@Base 0.5.99.0.6pre1.0.20051109
- mdb_bind_column@Base 0.5.99.0.6pre1.0.20051109
- mdb_bind_column_by_name@Base 0.5.99.0.6pre1.0.20051109
- mdb_buffer_dump@Base 0.7~rc1
- mdb_choose_index@Base 0.5.99.0.6pre1.0.20051109
- mdb_clone_handle@Base 0.5.99.0.6pre1.0.20051109
- mdb_close@Base 0.5.99.0.6pre1.0.20051109
- mdb_col_disp_size@Base 0.5.99.0.6pre1.0.20051109
- mdb_col_fixed_size@Base 0.5.99.0.6pre1.0.20051109
- mdb_col_get_prop@Base 0.7~rc1
- mdb_col_is_shortdate@Base 0.9.0~beta1
- mdb_col_to_string@Base 0.5.99.0.6pre1.0.20051109
- mdb_colbacktype_takes_length@Base 

Bug#1062994: tse3: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru tse3-0.3.1/debian/changelog tse3-0.3.1/debian/changelog
--- tse3-0.3.1/debian/changelog 2017-09-18 21:16:50.0 +
+++ tse3-0.3.1/debian/changelog 2024-02-28 19:47:54.0 +
@@ -1,3 +1,10 @@
+tse3 (0.3.1-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062994
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:47:54 +
+
 tse3 (0.3.1-6) unstable; urgency=medium
 
   * QA upload.
diff -Nru tse3-0.3.1/debian/control tse3-0.3.1/debian/control
--- tse3-0.3.1/debian/control   2017-09-18 21:00:24.0 +
+++ tse3-0.3.1/debian/control   2024-02-28 19:47:54.0 +
@@ -2,17 +2,20 @@
 Section: sound
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: debhelper (>= 10~), libasound2-dev [linux-any]
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10~), libasound2-dev 
[linux-any]
 Standards-Version: 4.1.0
 Homepage: http://tse3.sourceforge.net/
 
-Package: libtse3-0.3.1c2a
+Package: libtse3-0.3.1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libtse3-0.3.1c2a
+Breaks: libtse3-0.3.1c2a (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Conflicts: libtse3-0.3.1
-Replaces: libtse3-0.3.1
+Replaces: libtse3-0.3.1c2a, libtse3-0.3.1
 Description: portable MIDI sequencer engine in C++
  TSE3 is a portable open source MIDI sequencer engine written in C++.
  It provides programmers with rich and powerful sequencing
@@ -27,7 +30,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libtse3-0.3.1c2a (= ${binary:Version})
+Depends: ${misc:Depends}, libtse3-0.3.1t64 (= ${binary:Version})
 Description: portable MIDI sequencer engine in C++ - development files
  TSE3 is a portable open source MIDI sequencer engine written in C++.
  It provides programmers with rich and powerful sequencing
diff -Nru tse3-0.3.1/debian/libtse3-0.3.1c2a.install 
tse3-0.3.1/debian/libtse3-0.3.1c2a.install
--- tse3-0.3.1/debian/libtse3-0.3.1c2a.install  2017-09-18 17:13:18.0 
+
+++ tse3-0.3.1/debian/libtse3-0.3.1c2a.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/libtse3-0.3.1.so
diff -Nru tse3-0.3.1/debian/libtse3-0.3.1t64.install 
tse3-0.3.1/debian/libtse3-0.3.1t64.install
--- tse3-0.3.1/debian/libtse3-0.3.1t64.install  1970-01-01 00:00:00.0 
+
+++ tse3-0.3.1/debian/libtse3-0.3.1t64.install  2017-09-18 17:13:18.0 
+
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libtse3-0.3.1.so
diff -Nru tse3-0.3.1/debian/libtse3-0.3.1t64.lintian-overrides 
tse3-0.3.1/debian/libtse3-0.3.1t64.lintian-overrides
--- tse3-0.3.1/debian/libtse3-0.3.1t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ tse3-0.3.1/debian/libtse3-0.3.1t64.lintian-overrides2024-02-28 
19:47:47.0 +
@@ -0,0 +1 @@
+libtse3-0.3.1t64: package-name-doesnt-match-sonames libtse3-0.3.1c2a


Bug#1064995: fenics-dolfinx: suspicious autopkgtest on s390x seems to use (nearly) all disk space

2024-02-28 Thread Paul Gevers

Source: fenics-dolfinx
Version: 1:0.7.3-5
X-Debbugs-CC: debian...@lists.debian.org
User: debian...@lists.debian.org
Usertags: issue

Dear maintainer(s),

Since a couple of days, our workers on s390x are dying because some test 
is filling up all disk space. It *appears* that fenics-dolfinx is always 
involved, so I suspect it doing something inappropriate. Basically every 
spike above 40% in the graph [1] is a moment that we see issues like:


Feb 28 05:38:18 ci-worker-s390x-01 debci[1738391]: gzip: 
/tmp/debci-worker-43383540-cNnbLE372K/autopkgtest-incoming/testing/s390x/f/fenics-dolfinx/43383540/log.gz: 
No space left on device
Feb 28 05:38:18 ci-worker-s390x-01 debci[1424101]: E: Test for package 
fenics-dolfinx produced no exit code, aborting


fenics-dolfinx migrated last night, the amount of failures intensived 
last night.


I know, it's not proof, but do you have any idea what could be going on 
and how to prevent it? For now I put fenics-dolfinx on the rejectlist 
for s390x. I'd love to remove it again.


[1] 
https://ci.debian.net/munin/ci-worker-s390x-01/ci-worker-s390x-01/df.html


Paul


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1062623: libsigrok: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: libsigrok
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 libsigrok-0.5.2/debian/changelog libsigrok-0.5.2/debian/changelog
--- libsigrok-0.5.2/debian/changelog2023-12-03 19:43:23.0 +
+++ libsigrok-0.5.2/debian/changelog2024-02-28 19:45:25.0 +
@@ -1,3 +1,10 @@
+libsigrok (0.5.2-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062623
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 19:45:25 +
+
 libsigrok (0.5.2-5) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru libsigrok-0.5.2/debian/control libsigrok-0.5.2/debian/control
--- libsigrok-0.5.2/debian/control  2023-12-03 18:34:52.0 +
+++ libsigrok-0.5.2/debian/control  2024-02-28 19:45:25.0 +
@@ -2,7 +2,7 @@
 Priority: optional
 Maintainer: Debian Electronics Packaging Team 

 Uploaders: Jonathan McDowell 
-Build-Depends: check,
+Build-Depends: dpkg-dev (>= 1.22.5), check,
debhelper-compat (= 13),
doxygen,
libbluetooth-dev,
@@ -26,7 +26,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsigrok4 (= ${binary:Version}), ${misc:Depends},
+Depends: libsigrok4t64 (= ${binary:Version}), ${misc:Depends},
libbluetooth-dev,
libftdi1-dev,
libglib2.0-dev,
@@ -40,7 +40,10 @@
  .
  This package contains the header files and other development files.
 
-Package: libsigrok4
+Package: libsigrok4t64
+Provides: ${t64:Provides}
+Replaces: libsigrok4
+Breaks: libsigrok4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -55,7 +58,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsigrokcxx4 (= ${binary:Version}),
+Depends: libsigrokcxx4t64 (= ${binary:Version}),
  libsigrok-dev (= ${binary:Version}),
  ${misc:Depends}
 Description: sigrok C++ bindings - development files
@@ -64,7 +67,10 @@
  .
  This package contains the C++ header files and other development files.
 
-Package: libsigrokcxx4
+Package: libsigrokcxx4t64
+Provides: ${t64:Provides}
+Replaces: libsigrokcxx4
+Breaks: libsigrokcxx4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru libsigrok-0.5.2/debian/libsigrok4.dirs 
libsigrok-0.5.2/debian/libsigrok4.dirs
--- libsigrok-0.5.2/debian/libsigrok4.dirs  2023-12-03 18:34:52.0 
+
+++ libsigrok-0.5.2/debian/libsigrok4.dirs  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib
-usr/share
diff -Nru libsigrok-0.5.2/debian/libsigrok4.docs 
libsigrok-0.5.2/debian/libsigrok4.docs
--- libsigrok-0.5.2/debian/libsigrok4.docs  2023-12-03 18:34:52.0 
+
+++ libsigrok-0.5.2/debian/libsigrok4.docs  1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-NEWS
-README
-README.devices
diff -Nru libsigrok-0.5.2/debian/libsigrok4.install 
libsigrok-0.5.2/debian/libsigrok4.install
--- libsigrok-0.5.2/debian/libsigrok4.install   2023-12-03 18:34:52.0 
+
+++ libsigrok-0.5.2/debian/libsigrok4.install   1970-01-01 00:00:00.0 
+
@@ -1,4 +0,0 @@
-usr/lib/udev/rules.d/*sigrok*
-usr/lib/*/libsigrok.so.*
-usr/share/icons/hicolor/*/mimetypes/libsigrok.*
-usr/share/mime/packages/*sigrok*
diff -Nru libsigrok-0.5.2/debian/libsigrok4.lintian-overrides 
libsigrok-0.5.2/debian/libsigrok4.lintian-overrides
--- libsigrok-0.5.2/debian/libsigrok4.lintian-overrides 2023-12-03 
18:34:52.0 +
+++ libsigrok-0.5.2/debian/libsigrok4.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-# begin-remove-after: released:forky
-# protective diversion for upgrades of files moved from / to /usr
-libsigrok4: diversion-for-unknown-file lib/udev/rules.d/60-libsigrok.rules 
[preinst:*]
-libsigrok4: diversion-for-unknown-file 
lib/udev/rules.d/61-libsigrok-plugdev.rules [preinst:*]
-libsigrok4: diversion-for-unknown-file 
lib/udev/rules.d/61-libsigrok-uaccess.rules [preinst:*]
-# end-remove-after
diff -Nru libsigrok-0.5.2/debian/libsigrok4.postinst 
libsigrok-0.5.2/debian/libsigrok4.postinst
--- libsigrok-0.5.2/debian/libsigrok4.postinst  2023-12-03 18:34:52.0 
+
+++ libsigrok-0.5.2/debian/libsigrok4.postinst  1970-01-01 00:00:00.0 
+
@@ -1,23 +0,0 @@
-#!/bin/sh
-set -e
-
-# begin-remove-after: released:forky
-# 

Bug#1062452: gnunet: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gnunet-0.20.0/debian/changelog gnunet-0.20.0/debian/changelog
--- gnunet-0.20.0/debian/changelog  2024-02-07 05:59:35.0 +
+++ gnunet-0.20.0/debian/changelog  2024-02-28 19:31:01.0 +
@@ -1,3 +1,10 @@
+gnunet (0.20.0-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062452
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:31:01 +
+
 gnunet (0.20.0-4) sid; urgency=medium
 
   * Uploading to sid.
diff -Nru gnunet-0.20.0/debian/control gnunet-0.20.0/debian/control
--- gnunet-0.20.0/debian/control2024-02-07 05:59:23.0 +
+++ gnunet-0.20.0/debian/control2024-02-28 19:31:01.0 +
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  autoconf,
  automake,
  autopoint,
@@ -44,7 +44,7 @@
 Section: net
 Architecture: any
 Depends:
- libgnunet0.20 (= ${binary:Version}),
+ libgnunet0.20t64 (= ${binary:Version}),
  lsb-base,
  netbase,
  passwd,
@@ -87,7 +87,7 @@
  gnunet (= ${binary:Version}),
  libextractor-dev,
  libgcrypt20-dev,
- libgnunet0.20 (= ${binary:Version}),
+ libgnunet0.20t64 (= ${binary:Version}),
  libmicrohttpd-dev,
  ${misc:Depends},
  ${shlibs:Depends},
@@ -103,7 +103,8 @@
  .
  This package contains the development files.
 
-Package: libgnunet0.20
+Package: libgnunet0.20t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Pre-Depends:
@@ -111,7 +112,7 @@
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
-Breaks:
+Breaks:libgnunet0.20 (<< ${source:Version}), 
  gnunet (<< 0.20.0),
  libgnunet0.14,
  libgnunet0.15,
@@ -122,7 +123,7 @@
  libgnunet0.15,
  libgnunet0.17,
  libgnunet0.19,
-Replaces:
+Replaces:libgnunet0.20, 
  gnunet,
 Description: GNU's framework for secure peer-to-peer networking (libraries)
  GNUnet is a framework for secure peer-to-peer networking that does not use any
diff -Nru gnunet-0.20.0/debian/libgnunet0.20.install 
gnunet-0.20.0/debian/libgnunet0.20.install
--- gnunet-0.20.0/debian/libgnunet0.20.install  2024-02-07 05:59:04.0 
+
+++ gnunet-0.20.0/debian/libgnunet0.20.install  1970-01-01 00:00:00.0 
+
@@ -1,16 +0,0 @@
-usr/bin/gnunet-arm
-usr/bin/gnunet-bugreport
-usr/bin/gnunet-config
-usr/bin/gnunet-ecc
-usr/lib/*/gnunet/libexec/gnunet-service-arm
-usr/lib/*/libgnunetarm.so.*
-usr/lib/*/libgnunetcurl.so.*
-usr/lib/*/libgnunetjson.so.*
-usr/lib/*/libgnunetsq.so.*
-usr/lib/*/libgnunetutil.so.*
-usr/share/gnunet/config.d/util.conf
-usr/share/locale
-usr/share/man/man1/gnunet-arm.1
-usr/share/man/man1/gnunet-bugreport.1
-usr/share/man/man1/gnunet-config.1
-usr/share/man/man1/gnunet-ecc.1
diff -Nru gnunet-0.20.0/debian/libgnunet0.20t64.install 
gnunet-0.20.0/debian/libgnunet0.20t64.install
--- gnunet-0.20.0/debian/libgnunet0.20t64.install   1970-01-01 
00:00:00.0 +
+++ gnunet-0.20.0/debian/libgnunet0.20t64.install   2024-02-07 
05:59:04.0 +
@@ -0,0 +1,16 @@
+usr/bin/gnunet-arm
+usr/bin/gnunet-bugreport
+usr/bin/gnunet-config
+usr/bin/gnunet-ecc
+usr/lib/*/gnunet/libexec/gnunet-service-arm
+usr/lib/*/libgnunetarm.so.*
+usr/lib/*/libgnunetcurl.so.*
+usr/lib/*/libgnunetjson.so.*
+usr/lib/*/libgnunetsq.so.*
+usr/lib/*/libgnunetutil.so.*
+usr/share/gnunet/config.d/util.conf
+usr/share/locale
+usr/share/man/man1/gnunet-arm.1
+usr/share/man/man1/gnunet-bugreport.1
+usr/share/man/man1/gnunet-config.1
+usr/share/man/man1/gnunet-ecc.1
diff -Nru gnunet-0.20.0/debian/libgnunet0.20t64.lintian-overrides 
gnunet-0.20.0/debian/libgnunet0.20t64.lintian-overrides
--- gnunet-0.20.0/debian/libgnunet0.20t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ gnunet-0.20.0/debian/libgnunet0.20t64.lintian-overrides 2024-02-28 
19:29:49.0 +
@@ -0,0 +1 @@
+libgnunet0.20t64: package-name-doesnt-match-sonames libgnunet0.20
diff -Nru gnunet-0.20.0/debian/rules gnunet-0.20.0/debian/rules
--- gnunet-0.20.0/debian/rules  2024-02-07 05:59:04.0 +
+++ gnunet-0.20.0/debian/rules  2024-02-28 19:31:01.0 +
@@ -32,4 +32,4 @@
 
 execute_after_dh_install-arch:
# Removing files already present in libgnunet from gnunet package
-   cd debian/libgnunet0.20 && find . -type f,l -exec rm -f ../gnunet/{} \;
+   

Bug#1062575: libpreludedb: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: libpreludedb
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 libpreludedb-5.2.0/debian/changelog 
libpreludedb-5.2.0/debian/changelog
--- libpreludedb-5.2.0/debian/changelog 2023-12-04 16:35:32.0 +
+++ libpreludedb-5.2.0/debian/changelog 2024-02-28 19:42:12.0 +
@@ -1,3 +1,10 @@
+libpreludedb (5.2.0-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062575
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 19:42:12 +
+
 libpreludedb (5.2.0-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libpreludedb-5.2.0/debian/control libpreludedb-5.2.0/debian/control
--- libpreludedb-5.2.0/debian/control   2023-12-04 16:35:28.0 +
+++ libpreludedb-5.2.0/debian/control   2024-02-28 19:42:12.0 +
@@ -4,7 +4,7 @@
 Maintainer: Pierre Chifflier 
 Uploaders: Thomas Andrejak 
 Rules-Requires-Root: no
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
 dh-sequence-python3 ,
 libprelude-dev (>=5.2.0),
 libpq-dev,
@@ -25,7 +25,7 @@
 Architecture: any
 Multi-Arch: same
 Suggests: libpreludedb-doc
-Depends: libpreludedb7 (= ${binary:Version}), libpreludedbcpp2 (= 
${binary:Version}),
+Depends: libpreludedb7t64 (= ${binary:Version}), libpreludedbcpp2t64 (= 
${binary:Version}),
  libprelude-dev, ${misc:Depends}
 Description: Security Information and Events Management System [ Development 
files ]
  The PreludeDB Library provides an abstraction layer upon the type and the
@@ -49,7 +49,10 @@
  This package contains the documentation for developers for
  PreludeDB components.
 
-Package: libpreludedb7
+Package: libpreludedb7t64
+Provides: ${t64:Provides}
+Replaces: libpreludedb7
+Breaks: libpreludedb7 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Recommends: preludedb-utils
@@ -62,7 +65,10 @@
  .
  This package contains the PreludeDB shared library.
 
-Package: libpreludedbcpp2
+Package: libpreludedbcpp2t64
+Provides: ${t64:Provides}
+Replaces: libpreludedbcpp2
+Breaks: libpreludedbcpp2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru libpreludedb-5.2.0/debian/libpreludedb7.install 
libpreludedb-5.2.0/debian/libpreludedb7.install
--- libpreludedb-5.2.0/debian/libpreludedb7.install 2017-08-17 
16:06:39.0 +
+++ libpreludedb-5.2.0/debian/libpreludedb7.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/*/libpreludedb.so.*
-debian/tmp/usr/lib/*/libpreludedb/plugins/formats
diff -Nru libpreludedb-5.2.0/debian/libpreludedb7.symbols 
libpreludedb-5.2.0/debian/libpreludedb7.symbols
--- libpreludedb-5.2.0/debian/libpreludedb7.symbols 2019-10-15 
16:54:48.0 +
+++ libpreludedb-5.2.0/debian/libpreludedb7.symbols 1970-01-01 
00:00:00.0 +
@@ -1,273 +0,0 @@
-classic.so libpreludedb7
-| libpreludedb7 #MINVER#
-* Build-Depends-Package: libpreludedb-dev
- classic_LTX_prelude_plugin_version@Base 4.1
- classic_LTX_preludedb_plugin_init@Base 4.1
- classic_delete_alert@Base 4.1
- classic_delete_alert_from_list@Base 4.1
- classic_delete_alert_from_result_idents@Base 4.1
- classic_delete_heartbeat@Base 4.1
- classic_delete_heartbeat_from_list@Base 4.1
- classic_delete_heartbeat_from_result_idents@Base 4.1
- classic_get_alert@Base 4.1
- classic_get_heartbeat@Base 4.1
- classic_get_path_column_count@Base 4.1
- classic_insert@Base 4.1
- classic_path_resolve@Base 4.1
- classic_path_resolve_criteria@Base 4.1
- classic_sql_join_destroy@Base 4.1
- classic_sql_join_lookup_table@Base 4.1
- classic_sql_join_new@Base 4.1
- classic_sql_join_new_table@Base 4.1
- classic_sql_join_set_top_class@Base 4.1
- classic_sql_join_to_string@Base 4.1
- classic_sql_joined_table_get_name@Base 4.1
- classic_unescape_binary_safe@Base 4.1
-libpreludedb.so.7 libpreludedb7
-| libpreludedb7 #MINVER#
-* Build-Depends-Package: libpreludedb-dev
- preludedb_check_version@Base 4.1
- preludedb_deinit@Base 4.1
- preludedb_delete@Base 4.1
- preludedb_delete_alert@Base 4.1
- preludedb_delete_alert_from_list@Base 4.1
- preludedb_delete_alert_from_result_idents@Base 4.1
- preludedb_delete_heartbeat@Base 4.1
- preludedb_delete_heartbeat_from_list@Base 4.1
- 

Bug#1062573: libpqxx: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: libpqxx
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 libpqxx-7.8.1/debian/changelog libpqxx-7.8.1/debian/changelog
--- libpqxx-7.8.1/debian/changelog  2023-09-24 09:37:43.0 +
+++ libpqxx-7.8.1/debian/changelog  2024-02-28 19:39:58.0 +
@@ -1,3 +1,10 @@
+libpqxx (7.8.1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062573
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 19:39:58 +
+
 libpqxx (7.8.1-2) unstable; urgency=medium
 
   * Previous version was uploaded to experimental.
diff -Nru libpqxx-7.8.1/debian/control libpqxx-7.8.1/debian/control
--- libpqxx-7.8.1/debian/control2023-09-24 09:37:43.0 +
+++ libpqxx-7.8.1/debian/control2024-02-28 19:39:58.0 +
@@ -5,7 +5,7 @@
 Uploaders: Marcin Kulisz ,
Teus Benschop ,
   Maarten van Geijn 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
libpq-dev (>= 8.0.3),
chrpath,
libtool,
@@ -27,7 +27,7 @@
 Depends: ${misc:Depends},
  pkg-config,
  libpq-dev (>= 8.0.3-1),
- libpqxx-7.8 (= ${binary:Version})
+ libpqxx-7.8t64 (= ${binary:Version})
 Suggests: libpqxx-doc
 Description: C++ library to connect to PostgreSQL (development files)
  C++ library to enable user programs to communicate with
@@ -49,7 +49,10 @@
  .
  This package contains documentation and examples.
 
-Package: libpqxx-7.8
+Package: libpqxx-7.8t64
+Provides: ${t64:Provides}
+Replaces: libpqxx-7.8
+Breaks: libpqxx-7.8 (<< ${source:Version})
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
diff -Nru libpqxx-7.8.1/debian/libpqxx-7.8.docs 
libpqxx-7.8.1/debian/libpqxx-7.8.docs
--- libpqxx-7.8.1/debian/libpqxx-7.8.docs   2023-09-24 09:37:43.0 
+
+++ libpqxx-7.8.1/debian/libpqxx-7.8.docs   1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-NEWS
-README.md
-debian/README.source
diff -Nru libpqxx-7.8.1/debian/libpqxx-7.8.install 
libpqxx-7.8.1/debian/libpqxx-7.8.install
--- libpqxx-7.8.1/debian/libpqxx-7.8.install2023-09-24 09:37:43.0 
+
+++ libpqxx-7.8.1/debian/libpqxx-7.8.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/libpqxx-*.so*
diff -Nru libpqxx-7.8.1/debian/libpqxx-7.8.symbols 
libpqxx-7.8.1/debian/libpqxx-7.8.symbols
--- libpqxx-7.8.1/debian/libpqxx-7.8.symbols2023-09-24 09:37:43.0 
+
+++ libpqxx-7.8.1/debian/libpqxx-7.8.symbols1970-01-01 00:00:00.0 
+
@@ -1,680 +0,0 @@
-libpqxx-7.8.so libpqxx-7.8 #MINVER#
-* Build-Depends-Package: libpqxx-dev
- _ZN4pqxx10connectingC1ENS_5zviewE@Base 7.8.1
- _ZN4pqxx10connectingC2ENS_5zviewE@Base 7.8.1
- 
_ZN4pqxx10connection10adorn_nameB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE@Base
 7.8.1
- _ZN4pqxx10connection10get_notifsEv@Base 7.8.1
- _ZN4pqxx10connection10get_resultEv@Base 7.8.1
- 
_ZN4pqxx10connection11exec_paramsESt17basic_string_viewIcSt11char_traitsIcEERKNS_8internal8c_paramsE@Base
 7.8.1
- 
_ZN4pqxx10connection11make_resultEP9pg_resultRKSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcSt17basic_string_viewIcS7_E@Base
 7.8.1
- _ZN4pqxx10connection12add_receiverEPNS_21notification_receiverE@Base 7.8.1
- _ZN4pqxx10connection12cancel_queryEv@Base 7.8.1
- 
_ZN4pqxx10connection12get_variableB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE@Base
 7.8.1
- _ZN4pqxx10connection12poll_connectEv@Base 7.8.1
- _ZN4pqxx10connection13complete_initEv@Base 7.8.1
- 
_ZN4pqxx10connection13exec_preparedESt17basic_string_viewIcSt11char_traitsIcEERKNS_8internal8c_paramsE@Base
 7.8.1
- _ZN4pqxx10connection14process_noticeENS_5zviewE@Base 7.8.1
- _ZN4pqxx10connection14process_noticeEPKc@Base 7.8.1
- _ZN4pqxx10connection14read_copy_lineEv@Base 7.8.1
- _ZN4pqxx10connection15remove_receiverEPNS_21notification_receiverE@Base 7.8.1
- _ZN4pqxx10connection16encrypt_passwordB5cxx11EPKcS2_S2_@Base 7.8.1
- _ZN4pqxx10connection18await_notificationEll@Base 7.8.1
- _ZN4pqxx10connection18await_notificationEv@Base 7.8.1
- _ZN4pqxx10connection4execESt17basic_string_viewIcSt11char_traitsIcEES4_@Base 
7.8.1
- _ZN4pqxx10connection4initEPKc@Base 7.8.1
- 

Bug#1064994: O: ima-evm-utils -- Linux IMA Extended Verification Module signing tools

2024-02-28 Thread Dmitry Baryshkov
Package: wnpp
Severity: normal
X-Debbugs-Cc: ima-evm-ut...@packages.debian.org
Control: affects -1 + src:ima-evm-utils

I intend to orphan the ima-evm-utils package.

The package description is:
 Linux kernel integrity subsystem is comprised of a number of different
 components including the Integrity Measurement Architecture (IMA), Extended
 Verification Module (EVM), IMA-appraisal extension, digital signature
 verification extension and audit measurement log support.
 .
 The package provides the Linux Integrity Measurement Architecture (IMA)
 Extended Verification Module (EVM) tools.
 .
 With EVM, the security sensitive extended attributes are verified against
 offline tampering.


Unfortunately I'm no longer using this package and I don't have time to
properly maintain it. Thus I'm orphaning the package in the hope that
somebody can pick it up. Ping me if you'd like me to transfer the
ownership of the repo on salsa.

-- 
With best wishes
Dmitry



Bug#1061961:

2024-02-28 Thread Michael Hudson-Doyle
Hi, thanks for taking the NMU. Unfortunately it looks like you uploaded
just slightly too early and the package was built with 32 bit time_t on ARM
:(


Bug#1062186: gnucobol4: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gnucobol4-4.0~early~20200606/debian/changelog 
gnucobol4-4.0~early~20200606/debian/changelog
--- gnucobol4-4.0~early~20200606/debian/changelog   2021-09-14 
19:23:38.0 +
+++ gnucobol4-4.0~early~20200606/debian/changelog   2024-02-28 
19:28:53.0 +
@@ -1,3 +1,10 @@
+gnucobol4 (4.0~early~20200606-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062186
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:28:53 +
+
 gnucobol4 (4.0~early~20200606-6) unstable; urgency=medium
 
   * debian/control: bump standard to 4.6.0 (no changes)
diff -Nru gnucobol4-4.0~early~20200606/debian/control 
gnucobol4-4.0~early~20200606/debian/control
--- gnucobol4-4.0~early~20200606/debian/control 2021-09-14 19:23:38.0 
+
+++ gnucobol4-4.0~early~20200606/debian/control 2024-02-28 19:28:53.0 
+
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Thorsten Alteholz 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
debhelper-compat (= 13)
, libgmp-dev
, libdb-dev
@@ -48,9 +48,11 @@
  GnuCOBOL passes over 9600 of the NIST COBOL 85 test suite tests and over 750
  internal checks during build.
 
-Package: libcob5
+Package: libcob5t64
+Provides: ${t64:Provides}
+Breaks: libcob5 (<< ${source:Version})
 Section: libs
-Replaces: libcob4
+Replaces: libcob5, libcob4
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -68,7 +70,7 @@
 Multi-Arch: same
 Replaces: libcob4-dev
 Breaks: libcob4-dev
-Depends: ${misc:Depends}, libcob5 (=${binary:Version})
+Depends: ${misc:Depends}, libcob5t64 (=${binary:Version})
 Description: COBOL compiler - development files
  This package contains the development files for gnucobol.
  .
diff -Nru gnucobol4-4.0~early~20200606/debian/libcob5.dirs 
gnucobol4-4.0~early~20200606/debian/libcob5.dirs
--- gnucobol4-4.0~early~20200606/debian/libcob5.dirs2020-07-12 
03:26:15.0 +
+++ gnucobol4-4.0~early~20200606/debian/libcob5.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru gnucobol4-4.0~early~20200606/debian/libcob5.install 
gnucobol4-4.0~early~20200606/debian/libcob5.install
--- gnucobol4-4.0~early~20200606/debian/libcob5.install 2020-07-12 
03:26:15.0 +
+++ gnucobol4-4.0~early~20200606/debian/libcob5.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru gnucobol4-4.0~early~20200606/debian/libcob5t64.dirs 
gnucobol4-4.0~early~20200606/debian/libcob5t64.dirs
--- gnucobol4-4.0~early~20200606/debian/libcob5t64.dirs 1970-01-01 
00:00:00.0 +
+++ gnucobol4-4.0~early~20200606/debian/libcob5t64.dirs 2020-07-12 
03:26:15.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru gnucobol4-4.0~early~20200606/debian/libcob5t64.install 
gnucobol4-4.0~early~20200606/debian/libcob5t64.install
--- gnucobol4-4.0~early~20200606/debian/libcob5t64.install  1970-01-01 
00:00:00.0 +
+++ gnucobol4-4.0~early~20200606/debian/libcob5t64.install  2020-07-12 
03:26:15.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru gnucobol4-4.0~early~20200606/debian/libcob5t64.lintian-overrides 
gnucobol4-4.0~early~20200606/debian/libcob5t64.lintian-overrides
--- gnucobol4-4.0~early~20200606/debian/libcob5t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ gnucobol4-4.0~early~20200606/debian/libcob5t64.lintian-overrides
2024-02-28 19:27:52.0 +
@@ -0,0 +1 @@
+libcob5t64: package-name-doesnt-match-sonames libcob5


Bug#1062185: gnucobol3: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gnucobol3-3.1.2/debian/changelog gnucobol3-3.1.2/debian/changelog
--- gnucobol3-3.1.2/debian/changelog2021-09-14 19:23:38.0 +
+++ gnucobol3-3.1.2/debian/changelog2024-02-28 19:26:53.0 +
@@ -1,3 +1,10 @@
+gnucobol3 (3.1.2-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062185
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:26:53 +
+
 gnucobol3 (3.1.2-5) unstable; urgency=medium
 
   * debian/control: bump standard to 4.6.0 (no changes)
diff -Nru gnucobol3-3.1.2/debian/control gnucobol3-3.1.2/debian/control
--- gnucobol3-3.1.2/debian/control  2021-09-14 19:23:38.0 +
+++ gnucobol3-3.1.2/debian/control  2024-02-28 19:26:53.0 +
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Thorsten Alteholz 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
debhelper-compat (= 13)
, libgmp-dev
, libdb-dev
@@ -50,9 +50,11 @@
  GnuCOBOL passes over 9600 of the NIST COBOL 85 test suite tests and over 750
  internal checks during build.
 
-Package: libcob4
+Package: libcob4t64
+Provides: ${t64:Provides}
+Breaks: libcob4 (<< ${source:Version})
 Section: libs
-Replaces: libcob1
+Replaces: libcob4, libcob1
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -70,7 +72,7 @@
 Multi-Arch: same
 Replaces: libcob1-dev
 Breaks: libcob1-dev
-Depends: ${misc:Depends}, libcob4 (=${binary:Version})
+Depends: ${misc:Depends}, libcob4t64 (=${binary:Version})
 Description: COBOL compiler - development files
  This package contains the development files for gnucobol.
  .
diff -Nru gnucobol3-3.1.2/debian/libcob4.dirs 
gnucobol3-3.1.2/debian/libcob4.dirs
--- gnucobol3-3.1.2/debian/libcob4.dirs 2021-05-18 18:33:38.0 +
+++ gnucobol3-3.1.2/debian/libcob4.dirs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru gnucobol3-3.1.2/debian/libcob4.install 
gnucobol3-3.1.2/debian/libcob4.install
--- gnucobol3-3.1.2/debian/libcob4.install  2021-05-18 18:33:38.0 
+
+++ gnucobol3-3.1.2/debian/libcob4.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru gnucobol3-3.1.2/debian/libcob4t64.dirs 
gnucobol3-3.1.2/debian/libcob4t64.dirs
--- gnucobol3-3.1.2/debian/libcob4t64.dirs  1970-01-01 00:00:00.0 
+
+++ gnucobol3-3.1.2/debian/libcob4t64.dirs  2021-05-18 18:33:38.0 
+
@@ -0,0 +1 @@
+usr/lib
diff -Nru gnucobol3-3.1.2/debian/libcob4t64.install 
gnucobol3-3.1.2/debian/libcob4t64.install
--- gnucobol3-3.1.2/debian/libcob4t64.install   1970-01-01 00:00:00.0 
+
+++ gnucobol3-3.1.2/debian/libcob4t64.install   2021-05-18 18:33:38.0 
+
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru gnucobol3-3.1.2/debian/libcob4t64.lintian-overrides 
gnucobol3-3.1.2/debian/libcob4t64.lintian-overrides
--- gnucobol3-3.1.2/debian/libcob4t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ gnucobol3-3.1.2/debian/libcob4t64.lintian-overrides 2024-02-28 
19:25:57.0 +
@@ -0,0 +1 @@
+libcob4t64: package-name-doesnt-match-sonames libcob4


Bug#1062183: gnuastro: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gnuastro-0.22/debian/changelog gnuastro-0.22/debian/changelog
--- gnuastro-0.22/debian/changelog  2024-02-20 08:43:34.0 +
+++ gnuastro-0.22/debian/changelog  2024-02-28 19:20:35.0 +
@@ -1,3 +1,10 @@
+gnuastro (0.22-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062183
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:20:35 +
+
 gnuastro (0.22-3) unstable; urgency=medium
 
   * 'd/control': Drop not required 'libtool-bin' Build-Depends.
diff -Nru gnuastro-0.22/debian/control gnuastro-0.22/debian/control
--- gnuastro-0.22/debian/control2024-02-20 08:43:34.0 +
+++ gnuastro-0.22/debian/control2024-02-28 19:20:35.0 +
@@ -4,7 +4,7 @@
 Maintainer: Debian Astro Team 

 Uploaders: Mohammad Akhlaghi ,
 Phil Wyett 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
ghostscript,
libcfitsio-dev,
libgit2-dev,
@@ -19,10 +19,11 @@
 Vcs-Git: https://salsa.debian.org/debian-astro-team/gnuastro.git
 Vcs-Browser: https://salsa.debian.org/debian-astro-team/gnuastro
 
-Package: libgnuastro20
-Replaces: libgnuastro17,
+Package: libgnuastro20t64
+Provides: ${t64:Provides}
+Replaces: libgnuastro20, libgnuastro17,
   libgnuastro18
-Breaks: libgnuastro17 (<< ${source:Version}),
+Breaks: libgnuastro20 (<< ${source:Version}), libgnuastro17 (<< 
${source:Version}),
 libgnuastro18 (<< ${source:Version})
 Architecture: any
 Section: libs
@@ -39,7 +40,7 @@
 Package: libgnuastro-dev
 Architecture: any
 Section: libdevel
-Depends: libgnuastro20 (= ${binary:Version}), ${misc:Depends}
+Depends: libgnuastro20t64 (= ${binary:Version}), ${misc:Depends}
 Description: GNU Astronomy Utilities development files
  GNU Astronomy Utilities (Gnuastro) is a collection of libraries and programs
  for astronomical data analysis and manipulation. The programs can be run on
@@ -50,7 +51,7 @@
 
 Package: gnuastro
 Architecture: any
-Depends: libgnuastro20 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
+Depends: libgnuastro20t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 Description: GNU Astronomy Utilities programs
  GNU Astronomy Utilities (Gnuastro) is a collection of libraries and programs
  for astronomical data analysis and manipulation. The programs can be run on
diff -Nru gnuastro-0.22/debian/libgnuastro20.install 
gnuastro-0.22/debian/libgnuastro20.install
--- gnuastro-0.22/debian/libgnuastro20.install  2024-02-19 15:35:40.0 
+
+++ gnuastro-0.22/debian/libgnuastro20.install  1970-01-01 00:00:00.0 
+
@@ -1,7 +0,0 @@
-usr/lib/*/libgnuastro*.so.*
-
-# This is a GNU Make extension library for using Gnuastro's library directly
-# with Makefiles without having to use '$(shell ...)'. See:
-#   https://www.gnu.org/software/make/manual/html_node/Loading-Objects.html
-usr/lib/*/libgnuastro_make.so
-usr/lib/*/libgnuastro_make*.so.*
diff -Nru gnuastro-0.22/debian/libgnuastro20t64.install 
gnuastro-0.22/debian/libgnuastro20t64.install
--- gnuastro-0.22/debian/libgnuastro20t64.install   1970-01-01 
00:00:00.0 +
+++ gnuastro-0.22/debian/libgnuastro20t64.install   2024-02-19 
15:35:40.0 +
@@ -0,0 +1,7 @@
+usr/lib/*/libgnuastro*.so.*
+
+# This is a GNU Make extension library for using Gnuastro's library directly
+# with Makefiles without having to use '$(shell ...)'. See:
+#   https://www.gnu.org/software/make/manual/html_node/Loading-Objects.html
+usr/lib/*/libgnuastro_make.so
+usr/lib/*/libgnuastro_make*.so.*
diff -Nru gnuastro-0.22/debian/libgnuastro20t64.lintian-overrides 
gnuastro-0.22/debian/libgnuastro20t64.lintian-overrides
--- gnuastro-0.22/debian/libgnuastro20t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ gnuastro-0.22/debian/libgnuastro20t64.lintian-overrides 2024-02-28 
19:06:53.0 +
@@ -0,0 +1 @@
+libgnuastro20t64: package-name-doesnt-match-sonames libgnuastro20


Bug#1064992: sigil <= 2.1.0 plugin support broken by Python 3.12

2024-02-28 Thread Mihai Limbășan

Package: sigil
Version: 2.0.1+dfsg1-1
Severity: normal
Tags: sid

Hi!

A bit of a heads-up / pre-emptive bug reporting.

Due to a rather poorly documented API change in Python's ctypes module 
in 3.12.0a4 and newer, Sigil versions less than the yet to be released 
2.1.0 exhibit broken plugin support when running using Python 3.12 as 
their interpreter.


The issue was identified and is currently fixed in upstream master, in a 
manner backwards compatible with all Python versions.


Details on the cause of the problem in this upstream Github issue: 
https://github.com/Sigil-Ebook/Sigil/issues/741


Fix in this upstream pull request: 
https://github.com/Sigil-Ebook/Sigil/pull/742


with the two fixing commits also attached as a patch to this bug report 
(I'm the PR author, if it matters in any way for accountability etc 
reasons.)


Hope this wasn't redundant! While 3.12 isn't yet the default Python in 
sid, I'm not familiar with the release timing. Sigil 2.1.0 is estimated 
to release after the end of March, so if sid switches /usr/bin/python3 
(Sigil's default auto-detected interpreter path) to python3.12 before 
Sigil 2.1.0 is imported, it'll result in broken plugins.


Thanks!
diff --git a/src/Resource_Files/plugin_launchers/python/pluginhunspell.py b/src/Resource_Files/plugin_launchers/python/pluginhunspell.py
index 341b434ed..2ef52a804 100644
--- a/src/Resource_Files/plugin_launchers/python/pluginhunspell.py
+++ b/src/Resource_Files/plugin_launchers/python/pluginhunspell.py
@@ -47,7 +47,7 @@ class HunspellChecker(object):
 try:
 # First use bundled hunspell location.
 self.hunspell = cdll[hunspell_dllpath]
-except OSError:
+except (OSError, AttributeError):
 # No bundled (or incompatible bundled) libhunspell found.
 # found. So search for system libhunspell.
 self.hunspell = None
diff --git a/src/Resource_Files/plugin_launchers/python/pluginhunspellml.py b/src/Resource_Files/plugin_launchers/python/pluginhunspellml.py
index c7ce8a981..aa5378726 100644
--- a/src/Resource_Files/plugin_launchers/python/pluginhunspellml.py
+++ b/src/Resource_Files/plugin_launchers/python/pluginhunspellml.py
@@ -62,7 +62,7 @@ class HunspellMLChecker(object):
 try:
 # First use bundled hunspell location.
 self.hunspell = cdll[hunspell_dllpath]
-except OSError:
+except (OSError, AttributeError):
 # No bundled (or incompatible bundled) libhunspell found.
 # found. So search for system libhunspell.
 self.hunspell = None


Bug#1061984: libboinc-app7t64 and libboinc7t64 have an undeclared file conflict

2024-02-28 Thread Steve Langasek
On Wed, Feb 28, 2024 at 11:31:05AM +0100, Helmut Grohne wrote:

> Not sure what happened here exactly. The current libboinc7t64 in
> unstable version 7.24.1+dfsg-2.1 has the following it is uploaded
> debian/control file (from the dsc):
> 
> | Package: libboinc7t64
> | Architecture: any
> | Section: libs
> | Provides: libboinc
> | Multi-Arch: same
> | Pre-Depends: ${misc:Pre-Depends}
> | Breaks: boinc-dev (<< 7.0.28+dfsg-3),
> | libboinc (<= 7.0.34+dfsg-1)
> | Replaces: boinc-dev (<< 7.0.28+dfsg-3),
> |   libboinc (<= 7.0.34+dfsg-1)
> | Depends: ${misc:Depends}, ${shlibs:Depends}
> | Description: libraries of BOINC the client depends on
> 
> Notably:
>  * There is no t64:Provides.
>  * There is no Replaces: libboinc7.
>  * There is no Breaks: libboinc7
> 
> Hence reopening the bug.

I didn't see that the reopen happened, but it appears Gianfranco has sorted
this out now with a maintainer upload.

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

2024-02-28 Thread Benjamin Drung
Source: libident
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 libident-0.32/debian/changelog libident-0.32/debian/changelog
--- libident-0.32/debian/changelog  2022-01-02 19:55:27.0 +
+++ libident-0.32/debian/changelog  2024-02-28 19:14:09.0 +
@@ -1,3 +1,10 @@
+libident (0.32-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062726
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 19:14:09 +
+
 libident (0.32-1) unstable; urgency=medium
 
   * New upstream release. (Closes: #1002955)
diff -Nru libident-0.32/debian/control libident-0.32/debian/control
--- libident-0.32/debian/control2022-01-02 19:55:26.0 +
+++ libident-0.32/debian/control2024-02-28 19:14:09.0 +
@@ -3,14 +3,18 @@
 Section: libs
 Priority: optional
 Standards-Version: 4.6.0
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
 Rules-Requires-Root: no
 Homepage: https://www.remlab.net/files/libident/
 Vcs-Git: https://salsa.debian.org/debian/libident.git
 Vcs-Browser: https://salsa.debian.org/debian/libident
 
-Package: libident
+Package: libident0
+X-Time64-Compat: libident
+Provides: ${t64:Provides}
+Replaces: libident
+Breaks: libident (<< ${source:Version})
 Architecture: any
 Depends:
  ${misc:Depends},
@@ -31,7 +35,7 @@
 Section: libdevel
 Priority: optional
 Depends:
- libident (= ${binary:Version}),
+ libident0 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: simple RFC1413 client library - development
diff -Nru libident-0.32/debian/libident.install 
libident-0.32/debian/libident.install
--- libident-0.32/debian/libident.install   2022-01-02 19:35:23.0 
+
+++ libident-0.32/debian/libident.install   1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-usr/sbin/
-usr/lib/*/lib*.so.*
-usr/share/man/man8/
diff -Nru libident-0.32/debian/libident.shlibs 
libident-0.32/debian/libident.shlibs
--- libident-0.32/debian/libident.shlibs2022-01-01 18:15:57.0 
+
+++ libident-0.32/debian/libident.shlibs1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libident 0 libident (>= 0.32)
diff -Nru libident-0.32/debian/libident0.install 
libident-0.32/debian/libident0.install
--- libident-0.32/debian/libident0.install  1970-01-01 00:00:00.0 
+
+++ libident-0.32/debian/libident0.install  2022-01-02 19:35:23.0 
+
@@ -0,0 +1,3 @@
+usr/sbin/
+usr/lib/*/lib*.so.*
+usr/share/man/man8/
diff -Nru libident-0.32/debian/libident0.lintian-overrides 
libident-0.32/debian/libident0.lintian-overrides
--- libident-0.32/debian/libident0.lintian-overrides1970-01-01 
00:00:00.0 +
+++ libident-0.32/debian/libident0.lintian-overrides2024-02-28 
19:11:36.0 +
@@ -0,0 +1 @@
+libident0: package-name-doesnt-match-sonames libident
diff -Nru libident-0.32/debian/libident0.shlibs 
libident-0.32/debian/libident0.shlibs
--- libident-0.32/debian/libident0.shlibs   1970-01-01 00:00:00.0 
+
+++ libident-0.32/debian/libident0.shlibs   2024-02-28 19:11:36.0 
+
@@ -0,0 +1 @@
+libident0 0 libident0 (>= 0.32)
diff -Nru libident-0.32/debian/rules libident-0.32/debian/rules
--- libident-0.32/debian/rules  2022-01-02 19:33:19.0 +
+++ libident-0.32/debian/rules  2024-02-28 19:14:07.0 +
@@ -20,4 +20,4 @@
--enable-testers
 
 override_dh_installdocs:
-   dh_installdocs --link-doc=libident
+   dh_installdocs --link-doc=libident0


Bug#1062316: [Debian-med-packaging] Bug#1062316: libgkarrays: NMU diff for 64-bit time_t transition

2024-02-28 Thread Étienne Mollier
Benjamin Drung, on 2024-02-28:
> Please find attached a final version of this patch for the time_t
> transition.  This patch is being uploaded to unstable.

NMU acknowledged, thank you!  :)
-- 
  .''`.  Étienne Mollier 
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/1, please excuse my verbosity
   `-on air: The Gift - Far Stranger


signature.asc
Description: PGP signature


Bug#1062178: gnokii: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gnokii-0.6.31+dfsg/debian/changelog 
gnokii-0.6.31+dfsg/debian/changelog
--- gnokii-0.6.31+dfsg/debian/changelog 2023-09-07 15:17:31.0 +
+++ gnokii-0.6.31+dfsg/debian/changelog 2024-02-28 19:05:37.0 +
@@ -1,3 +1,10 @@
+gnokii (0.6.31+dfsg-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062178
+
+ -- Steve Langasek   Wed, 28 Feb 2024 19:05:37 +
+
 gnokii (0.6.31+dfsg-5) unstable; urgency=medium
 
   * QA upload
diff -Nru gnokii-0.6.31+dfsg/debian/control gnokii-0.6.31+dfsg/debian/control
--- gnokii-0.6.31+dfsg/debian/control   2023-09-07 15:13:00.0 +
+++ gnokii-0.6.31+dfsg/debian/control   2024-02-28 19:05:37.0 +
@@ -2,7 +2,7 @@
 Section: comm
 Priority: optional
 Maintainer: Debian QA Group 
-Build-Depends: debhelper-compat (= 10), libxpm-dev, libglib2.0-dev,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 10), libxpm-dev, 
libglib2.0-dev,
  gettext, default-libmysqlclient-dev, libpq-dev,
  libbluetooth-dev [linux-any], libusb-dev,
  libpcsclite-dev (>= 1.7.0), libical-dev, libxml-parser-perl,
@@ -93,7 +93,10 @@
  .
  This package provides support for the PostgreSQL storage backend.
 
-Package: libgnokii7
+Package: libgnokii7t64
+Provides: ${t64:Provides}
+Replaces: libgnokii7
+Breaks: libgnokii7 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, gnokii-common (= ${source:Version}), 
${misc:Depends}
@@ -111,7 +114,7 @@
 Section: libdevel
 Architecture: any
 Depends: gnokii-common (= ${source:Version}),
- libgnokii7 (= ${binary:Version}), libxpm-dev,
+ libgnokii7t64 (= ${binary:Version}), libxpm-dev,
  libbluetooth-dev [linux-any], libusb-dev,
  libpcsclite-dev, libical-dev, libc6-dev, ${misc:Depends}
 Description: Gnokii mobile phone interface library (development files)
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.install 
gnokii-0.6.31+dfsg/debian/libgnokii7.install
--- gnokii-0.6.31+dfsg/debian/libgnokii7.install2023-09-07 
15:12:09.0 +
+++ gnokii-0.6.31+dfsg/debian/libgnokii7.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libgnokii.so.*
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.links 
gnokii-0.6.31+dfsg/debian/libgnokii7.links
--- gnokii-0.6.31+dfsg/debian/libgnokii7.links  2023-09-07 15:12:09.0 
+
+++ gnokii-0.6.31+dfsg/debian/libgnokii7.links  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/share/doc/gnokii-common usr/share/doc/libgnokii7
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs 
gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs
--- gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs 2023-09-07 15:12:09.0 
+
+++ gnokii-0.6.31+dfsg/debian/libgnokii7.shlibs 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-libgnokii 7 libgnokii7 (>= 0.6.31)
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.install 
gnokii-0.6.31+dfsg/debian/libgnokii7t64.install
--- gnokii-0.6.31+dfsg/debian/libgnokii7t64.install 1970-01-01 
00:00:00.0 +
+++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.install 2023-09-07 
15:12:09.0 +
@@ -0,0 +1 @@
+usr/lib/*/libgnokii.so.*
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.links 
gnokii-0.6.31+dfsg/debian/libgnokii7t64.links
--- gnokii-0.6.31+dfsg/debian/libgnokii7t64.links   1970-01-01 
00:00:00.0 +
+++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.links   2023-09-07 
15:12:09.0 +
@@ -0,0 +1 @@
+usr/share/doc/gnokii-common usr/share/doc/libgnokii7
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.lintian-overrides 
gnokii-0.6.31+dfsg/debian/libgnokii7t64.lintian-overrides
--- gnokii-0.6.31+dfsg/debian/libgnokii7t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.lintian-overrides   2024-02-28 
19:05:19.0 +
@@ -0,0 +1 @@
+libgnokii7t64: package-name-doesnt-match-sonames libgnokii7
diff -Nru gnokii-0.6.31+dfsg/debian/libgnokii7t64.shlibs 
gnokii-0.6.31+dfsg/debian/libgnokii7t64.shlibs
--- gnokii-0.6.31+dfsg/debian/libgnokii7t64.shlibs  1970-01-01 
00:00:00.0 +
+++ gnokii-0.6.31+dfsg/debian/libgnokii7t64.shlibs  2024-02-28 
19:05:19.0 +
@@ -0,0 +1 @@
+libgnokii 7 libgnokii7t64 

Bug#1064983: nvidia-graphics-drivers: CVE-2024-0074, CVE-2024-0075, CVE-2022-42265, CVE-2024-0078

2024-02-28 Thread Andreas Beckmann
Source: nvidia-graphics-drivers
Severity: serious
Tags: security upstream
X-Debbugs-Cc: Debian Security Team 
Control: clone -1 -2 -3 -4 -5 -6 -7 -8 -9
Control: reassign -2 src:nvidia-graphics-drivers-legacy-340xx 340.76-6
Control: retitle -2 nvidia-graphics-drivers-legacy-340xx: CVE-2024-0074, 
CVE-2022-42265, CVE-2024-0078
Control: tag -2 + wontfix
Control: reassign -3 src:nvidia-graphics-drivers-legacy-390xx 390.48-4
Control: retitle -3 nvidia-graphics-drivers-legacy-390xx: CVE-2024-0074, 
CVE-2022-42265, CVE-2024-0078
Control: tag -3 + wontfix
Control: reassign -4 src:nvidia-graphics-drivers-tesla-418 418.87.01-1
Control: retitle -4 nvidia-graphics-drivers-tesla-418: CVE-2024-0074, 
CVE-2022-42265, CVE-2024-0078
Control: tag -4 + wontfix
Control: reassign -5 src:nvidia-graphics-drivers-tesla-450 450.51.05-1
Control: retitle -5 nvidia-graphics-drivers-tesla-450: CVE-2024-0074, 
CVE-2022-42265, CVE-2024-0078
Control: tag -5 + wontfix
Control: close -5 450.248.02-4
Control: reassign -6 src:nvidia-graphics-drivers-tesla-460 460.32.03-1
Control: retitle -6 nvidia-graphics-drivers-tesla-460: CVE-2024-0074, 
CVE-2022-42265, CVE-2024-0078
Control: tag -6 + wontfix
Control: close -6 460.106.00-3
Control: reassign -7 src:nvidia-graphics-drivers-tesla-470 470.57.02-1
Control: retitle -7 nvidia-graphics-drivers-tesla-470: CVE-2024-0074, 
CVE-2022-42265, CVE-2024-0078
Control: reassign -8 src:nvidia-graphics-drivers-tesla 510.85.02-1
Control: retitle -8 nvidia-graphics-drivers-tesla: CVE-2024-0074, 
CVE-2024-0075, CVE-2024-0078
Control: found -8 515.48.07-1
Control: found -8 525.60.13-1
Control: tag -8 + wontfix
Control: close -8 525.147.05-6
Control: reassign -9 src:nvidia-open-gpu-kernel-modules 515.43.04-1
Control: retitle -9 nvidia-open-gpu-kernel-modules: CVE-2024-0074, 
CVE-2024-0075, CVE-2024-0078
Control: found -9 520.56.06-1
Control: found -9 525.85.12-1
Control: found -9 530.30.02-1
Control: found -9 535.43.02-1
Control: found -9 545.23.06-1
Control: found -9 550.40.07-1
Control: found -1 340.24-1
Control: found -1 343.22-1
Control: found -1 396.18-1
Control: found -1 430.14-1
Control: found -1 455.23.04-1
Control: found -1 465.24.02-1
Control: found -1 495.44-1
Control: found -1 515.48.07-1
Control: found -1 520.56.06-1
Control: found -1 525.53-1
Control: found -1 530.30.02-1
Control: found -1 535.43.02-1
Control: found -1 545.23.06-1
Control: found -1 550.40.07-1
Control: fixed -7 470.239.06-1

https://nvidia.custhelp.com/app/answers/detail/a_id/5520

CVE-2024-0074   NVIDIA GPU Display Driver for Linux contains a
vulnerability where an attacker may access a memory location after the
end of the buffer. A successful exploit of this vulnerability may lead
to denial of service and data tampering.

CVE-2024-0075   NVIDIA GPU Display Driver for Windows and Linux contains
a vulnerability where a user may cause a NULL-pointer dereference by
accessing passed parameters the validity of which has not been checked.
A successful exploit of this vulnerability may lead to denial of service
and limited information disclosure.

CVE-2024-0078   NVIDIA GPU Display Driver for Windows and Linux contains
a vulnerability in the kernel mode layer, where a user in a guest can
cause a NULL-pointer dereference in the host, which may lead to denial
of service.

CVE-2022-42265  NVIDIA GPU Display Driver for Windows and Linux contains
a vulnerability in the kernel mode layer handler, where an unprivileged
regular user can cause integer overflow, which may lead to denial of
service, information disclosure, and data tampering.

Linux Driver Branch CVE IDs Addressed
R550, R545, R535CVE-2024-0074, CVE-2024-0075
R470CVE-2024-0074, CVE-2022-42265

Driver Branch   Affected Driver VersionsUpdated Driver 
Version
R550All driver versions prior to 550.54.14  550.54.14
R535All driver versions prior to 535.161.07 535.161.07
R470All driver versions prior to 470.239.06 470.239.06
R470All driver versions prior to 470.223.02 470.223.02


Security Updates for NVIDIA vGPU Software
Security Updates for NVIDIA Cloud Gaming

Linux Driver Branch CVE IDs Addressed
R535CVE-2024-0074, CVE-2024-0075, CVE-2024-0078
R470CVE-2024-0074, CVE-2024-0078, CVE-2022-42265

Andreas



Bug#1062447: gmsh: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
Dear maintainer,

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

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

Thanks!


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

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gmsh-4.12.1+ds1/debian/changelog gmsh-4.12.1+ds1/debian/changelog
--- gmsh-4.12.1+ds1/debian/changelog2024-01-24 18:58:13.0 +
+++ gmsh-4.12.1+ds1/debian/changelog2024-02-28 18:49:14.0 +
@@ -1,3 +1,10 @@
+gmsh (4.12.1+ds1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062447
+
+ -- Steve Langasek   Wed, 28 Feb 2024 18:49:14 +
+
 gmsh (4.12.1+ds1-1) unstable; urgency=medium
 
   [ Anton Gladky ]
diff -Nru gmsh-4.12.1+ds1/debian/control gmsh-4.12.1+ds1/debian/control
--- gmsh-4.12.1+ds1/debian/control  2024-01-24 18:57:43.0 +
+++ gmsh-4.12.1+ds1/debian/control  2024-02-28 18:49:14.0 +
@@ -6,7 +6,7 @@
Francesco Ballarin 
 Section: math
 Priority: optional
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
debhelper-compat (= 13),
freeglut3-dev,
gfortran,
@@ -86,7 +86,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libgmsh4.12 (= ${binary:Version}),
+Depends: libgmsh4.12t64 (= ${binary:Version}),
  ${misc:Depends}
 Recommends: gmsh
 Description: Three-dimensional finite element mesh generator development files
@@ -107,7 +107,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libgmsh4.12 (= ${binary:Version}),
+Depends: libgmsh4.12t64 (= ${binary:Version}),
  libgmsh-dev (= ${binary:Version}),
  ${misc:Depends}
 Recommends: gmsh
@@ -125,7 +125,8 @@
  .
  The package contains development private headers.
 
-Package: libgmsh4.12
+Package: libgmsh4.12t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -133,8 +134,8 @@
  ${shlibs:Depends}
 Recommends: gmsh
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: libgmsh4 (>= 4.12.0+ds1-1~)
-Replaces: libgmsh4 (>= 4.12.0+ds1-1~)
+Breaks: libgmsh4.12 (<< ${source:Version}), libgmsh4 (>= 4.12.0+ds1-1~)
+Replaces: libgmsh4.12, libgmsh4 (>= 4.12.0+ds1-1~)
 Description: Three-dimensional finite element mesh generator shared library
  Gmsh is a 3D finite element grid generator with a build-in CAD engine
  and post-processor. Its design goal is to provide a fast, light and
@@ -153,7 +154,7 @@
 Architecture: all
 Section: python
 Depends: python3,
- libgmsh4.12 (>= ${binary:Version}),
+ libgmsh4.12t64 (>= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Recommends: gmsh
diff -Nru gmsh-4.12.1+ds1/debian/libgmsh4.12.install 
gmsh-4.12.1+ds1/debian/libgmsh4.12.install
--- gmsh-4.12.1+ds1/debian/libgmsh4.12.install  2024-01-24 18:49:20.0 
+
+++ gmsh-4.12.1+ds1/debian/libgmsh4.12.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libgmsh.so.*
diff -Nru gmsh-4.12.1+ds1/debian/libgmsh4.12t64.install 
gmsh-4.12.1+ds1/debian/libgmsh4.12t64.install
--- gmsh-4.12.1+ds1/debian/libgmsh4.12t64.install   1970-01-01 
00:00:00.0 +
+++ gmsh-4.12.1+ds1/debian/libgmsh4.12t64.install   2024-01-24 
18:49:20.0 +
@@ -0,0 +1 @@
+usr/lib/*/libgmsh.so.*
diff -Nru gmsh-4.12.1+ds1/debian/libgmsh4.12t64.lintian-overrides 
gmsh-4.12.1+ds1/debian/libgmsh4.12t64.lintian-overrides
--- gmsh-4.12.1+ds1/debian/libgmsh4.12t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ gmsh-4.12.1+ds1/debian/libgmsh4.12t64.lintian-overrides 2024-02-28 
18:42:53.0 +
@@ -0,0 +1 @@
+libgmsh4.12t64: package-name-doesnt-match-sonames libgmsh4.12
diff -Nru gmsh-4.12.1+ds1/debian/rules gmsh-4.12.1+ds1/debian/rules
--- gmsh-4.12.1+ds1/debian/rules2024-01-24 18:57:43.0 +
+++ gmsh-4.12.1+ds1/debian/rules2024-02-28 18:49:12.0 +
@@ -74,7 +74,7 @@
dh_installdocs --doc-main-package=gmsh-doc -pgmsh-doc
dh_installdocs --doc-main-package=gmsh-doc -plibgmsh-dev
dh_installdocs --doc-main-package=gmsh-doc -plibgmsh-private-headers-dev
-   dh_installdocs --doc-main-package=gmsh-doc -plibgmsh4.12
+   dh_installdocs --doc-main-package=gmsh-doc -plibgmsh4.12t64
dh_installdocs --doc-main-package=gmsh-doc -ppython3-gmsh
 
 override_dh_auto_test:


Bug#1062316: libgkarrays: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: libgkarrays
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 libgkarrays-2.1.0+dfsg/debian/changelog 
libgkarrays-2.1.0+dfsg/debian/changelog
--- libgkarrays-2.1.0+dfsg/debian/changelog 2020-11-19 09:41:29.0 
+
+++ libgkarrays-2.1.0+dfsg/debian/changelog 2024-02-28 18:55:49.0 
+
@@ -1,3 +1,10 @@
+libgkarrays (2.1.0+dfsg-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062316
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 18:55:49 +
+
 libgkarrays (2.1.0+dfsg-4) unstable; urgency=medium
 
   * Fix installation of shared library
diff -Nru libgkarrays-2.1.0+dfsg/debian/control 
libgkarrays-2.1.0+dfsg/debian/control
--- libgkarrays-2.1.0+dfsg/debian/control   2020-11-19 09:41:29.0 
+
+++ libgkarrays-2.1.0+dfsg/debian/control   2024-02-28 18:55:49.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),
zlib1g-dev
 Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/libgkarrays
@@ -12,7 +12,10 @@
 Homepage: http://crac.gforge.inria.fr/gkarrays/
 Rules-Requires-Root: no
 
-Package: libgkarrays1
+Package: libgkarrays1t64
+Provides: ${t64:Provides}
+Replaces: libgkarrays1
+Conflicts: libgkarrays1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -34,7 +37,7 @@
 Section: libdevel
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libgkarrays1 (= ${binary:Version})
+ libgkarrays1t64 (= ${binary:Version})
 Description: library to query large collection of NGS sequences (development)
  Gk-arrays are provided as a simple-to-use C++ library dedicated to
  queries on large collection of sequences as produced by high-throughput
diff -Nru libgkarrays-2.1.0+dfsg/debian/libgkarrays1t64.lintian-overrides 
libgkarrays-2.1.0+dfsg/debian/libgkarrays1t64.lintian-overrides
--- libgkarrays-2.1.0+dfsg/debian/libgkarrays1t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ libgkarrays-2.1.0+dfsg/debian/libgkarrays1t64.lintian-overrides 
2024-02-28 18:55:24.0 +
@@ -0,0 +1 @@
+libgkarrays1t64: package-name-doesnt-match-sonames libgkarrays1
diff -Nru libgkarrays-2.1.0+dfsg/debian/rules 
libgkarrays-2.1.0+dfsg/debian/rules
--- libgkarrays-2.1.0+dfsg/debian/rules 2020-11-19 09:41:29.0 +
+++ libgkarrays-2.1.0+dfsg/debian/rules 2024-02-28 18:55:47.0 +
@@ -12,6 +12,7 @@
 override_dh_install:
dh_install
d-shlibmove --commit \
+   --t64 \
--multiarch \
--devunversioned \
--exclude-la \
@@ -20,7 +21,7 @@
--movedev 
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig 
usr/lib/$(DEB_HOST_MULTIARCH) \
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libGkArrays.so
# now move libProgressBar manually
-   dh_install -p libgkarrays1  
usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.so.0*  
usr/lib/$(DEB_HOST_MULTIARCH)
+   dh_install -p libgkarrays1t64   
usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.so.0*  
usr/lib/$(DEB_HOST_MULTIARCH)
chmod -x debian/*/usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.so.0.*
dh_install -p libgkarrays-dev   
usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.so 
usr/lib/$(DEB_HOST_MULTIARCH)
dh_install -p libgkarrays-dev   
usr/lib/$(DEB_HOST_MULTIARCH)/libProgressBar.a  
usr/lib/$(DEB_HOST_MULTIARCH)


Bug#1062273: libdrumstick: NMU diff for 64-bit time_t transition

2024-02-28 Thread Benjamin Drung
Source: libdrumstick
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 libdrumstick-2.9.0/debian/changelog 
libdrumstick-2.9.0/debian/changelog
--- libdrumstick-2.9.0/debian/changelog 2024-01-14 12:30:37.0 +
+++ libdrumstick-2.9.0/debian/changelog 2024-02-28 18:53:30.0 +
@@ -1,3 +1,10 @@
+libdrumstick (2.9.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062273
+
+ -- Benjamin Drung   Wed, 28 Feb 2024 18:53:30 +
+
 libdrumstick (2.9.0-1) unstable; urgency=medium
 
   * New upstream version 2.9.0
diff -Nru libdrumstick-2.9.0/debian/control libdrumstick-2.9.0/debian/control
--- libdrumstick-2.9.0/debian/control   2023-12-28 14:45:13.0 +
+++ libdrumstick-2.9.0/debian/control   2024-02-28 18:53:30.0 +
@@ -8,7 +8,7 @@
  Arnout Engelen ,
  Ross Gammon ,
  Dennis Braun 
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  cmake,
  debhelper-compat (= 13),
  docbook-xml,
@@ -38,11 +38,11 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libdrumstick-alsa2 (= ${binary:Version}),
- libdrumstick-file2 (= ${binary:Version}),
+ libdrumstick-alsa2t64 (= ${binary:Version}),
+ libdrumstick-file2t64 (= ${binary:Version}),
  libdrumstick-rt-backends (= ${binary:Version}),
- libdrumstick-rt2 (= ${binary:Version}),
- libdrumstick-widgets2 (= ${binary:Version}),
+ libdrumstick-rt2t64 (= ${binary:Version}),
+ libdrumstick-widgets2t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Qt6/C++ wrapper for ALSA Sequencer (development files)
  This library is a C++ wrapper around the ALSA library sequencer interface,
@@ -52,7 +52,10 @@
  .
  This package provides the development files.
 
-Package: libdrumstick-alsa2
+Package: libdrumstick-alsa2t64
+Provides: ${t64:Provides}
+Replaces: libdrumstick-alsa2
+Breaks: libdrumstick-alsa2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -66,7 +69,10 @@
  .
  This package provides the shared library.
 
-Package: libdrumstick-file2
+Package: libdrumstick-file2t64
+Provides: ${t64:Provides}
+Replaces: libdrumstick-file2
+Breaks: libdrumstick-file2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -95,7 +101,10 @@
  .
  This package contains the libdrumstick Qt designer plugins.
 
-Package: libdrumstick-rt2
+Package: libdrumstick-rt2t64
+Provides: ${t64:Provides}
+Replaces: libdrumstick-rt2
+Breaks: libdrumstick-rt2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -127,7 +136,10 @@
  .
  This package contains the backends for realtime MIDI I/O.
 
-Package: libdrumstick-widgets2
+Package: libdrumstick-widgets2t64
+Provides: ${t64:Provides}
+Replaces: libdrumstick-widgets2
+Breaks: libdrumstick-widgets2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
diff -Nru libdrumstick-2.9.0/debian/libdrumstick-alsa2.install 
libdrumstick-2.9.0/debian/libdrumstick-alsa2.install
--- libdrumstick-2.9.0/debian/libdrumstick-alsa2.install2023-07-03 
17:23:42.0 +
+++ libdrumstick-2.9.0/debian/libdrumstick-alsa2.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libdrumstick-alsa.so.*
diff -Nru libdrumstick-2.9.0/debian/libdrumstick-alsa2t64.install 
libdrumstick-2.9.0/debian/libdrumstick-alsa2t64.install
--- libdrumstick-2.9.0/debian/libdrumstick-alsa2t64.install 1970-01-01 
00:00:00.0 +
+++ libdrumstick-2.9.0/debian/libdrumstick-alsa2t64.install 2023-07-03 
17:23:42.0 +
@@ -0,0 +1 @@
+usr/lib/*/libdrumstick-alsa.so.*
diff -Nru libdrumstick-2.9.0/debian/libdrumstick-alsa2t64.lintian-overrides 
libdrumstick-2.9.0/debian/libdrumstick-alsa2t64.lintian-overrides
--- libdrumstick-2.9.0/debian/libdrumstick-alsa2t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ libdrumstick-2.9.0/debian/libdrumstick-alsa2t64.lintian-overrides   
2024-02-28 18:53:14.0 +
@@ -0,0 +1 @@
+libdrumstick-alsa2t64: package-name-doesnt-match-sonames libdrumstick-alsa2
diff -Nru libdrumstick-2.9.0/debian/libdrumstick-file2.install 
libdrumstick-2.9.0/debian/libdrumstick-file2.install
--- libdrumstick-2.9.0/debian/libdrumstick-file2.install2023-07-03 
17:23:42.0 +
+++ libdrumstick-2.9.0/debian/libdrumstick-file2.install1970-01-01 

Bug#1034840: [ftpmas...@ftp-master.debian.org: Accepted etcd 3.4.30-1 (source) into unstable]

2024-02-28 Thread Salvatore Bonaccorso
Source: etcd
Source-Version: 3.4.30-1

- Forwarded message from Debian FTP Masters 
 -

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 28 Feb 2024 17:43:49 +0800
Source: etcd
Architecture: source
Version: 3.4.30-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team 
Changed-By: Shengjing Zhu 
Changes:
 etcd (3.4.30-1) unstable; urgency=medium
 .
   * Team upload
   * New upstream version 3.4.30
 + CVE-2021-28235 (fixed in 3.4.25): Clearing password after authenticating
   the user.
 + CVE-2023-32082 (fixed in 3.4.26): LeaseTimeToLive API may return keys to
   clients which have no read permission on the keys
Checksums-Sha1:
 782d60606e05ac73436f05428d3fa5f58c47d1c2 3435 etcd_3.4.30-1.dsc
 37d099a994e5f5ed270dc99472a4b661ef183e10 6065663 etcd_3.4.30.orig.tar.gz
 07453d9fd748a6f3c9c9cd58e3ab8afdca355099 21004 etcd_3.4.30-1.debian.tar.xz
 2d2123f69fe234abce5388449891fd67820abe10 6290 etcd_3.4.30-1_source.buildinfo
Checksums-Sha256:
 e46ca4816cd07af283a2f74e6bb9918a518b1722e3ce3846ef1da3d62895397e 3435 
etcd_3.4.30-1.dsc
 d89853a6cd103496cfd2d6f07bbe7aa5bb9c2797ef405fd1d5fc2e3bd88ca748 6065663 
etcd_3.4.30.orig.tar.gz
 b9dc093204c70dd807e541e343fdda5c7ab57321ed778dde4d173788a3038603 21004 
etcd_3.4.30-1.debian.tar.xz
 2876e9c7e9306dea3833d985f923546ecfe051649295e4a494d0259f889a28aa 6290 
etcd_3.4.30-1_source.buildinfo
Files:
 16b92be47e736f436fe68c5b6415204c 3435 net optional etcd_3.4.30-1.dsc
 c4df2d69b6c82aedc7b233e7ee299ea2 6065663 net optional etcd_3.4.30.orig.tar.gz
 15263b12320f87415388d8950173e046 21004 net optional etcd_3.4.30-1.debian.tar.xz
 dbe3f4777988f4228226b0126c9f8899 6290 net optional 
etcd_3.4.30-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQEzBAEBCgAdFiEEc793ixFTU9Vien7Zh7Iv85yjO70FAmXfBqMACgkQh7Iv85yj
O71fiQgAn88NPMVHm5CXj8YXWOD5Q07+LZnPfCJCXhJ1cUHUyvO/ie411l0qjUXP
JCFX+x5VkbETeO+sD8jKHpdTNlutrr6LB6f2UUdf3G4kIdK2ob+hwIe+WmjRIcQw
gkA2D/LN0znDrwkZzgg52nUivnBdhogjavznfN2I+OtBWJ7wEDBPPO2OrTOau3GF
V+IGKu7OJKqiIsm3n9JRcTkV0RTLVSeWn2/6APE3S/TWtNbLNj4YWNryAti9Idck
XGVUZi2Tqlh9tR7lysVnQIgnO/MCbsm0uoBNn6njQ1Te0fbmJFBWT1u3ZkEs9qcW
4UgOaiocD8huGRYMN8BzMOPOlI/dug==
=wsfs
-END PGP SIGNATURE-

- End forwarded message -



<    1   2   3   4   5   6   7   8   >