Bug#1061262: ecdh-nist-p256: stack dump on boot

2024-02-03 Thread kjell.myksv...@gmail.com
lør. 27. jan. 2024 kl. 14:00 skrev Salvatore Bonaccorso :

> Control: tags -1 + moreinfo
>
> On Sun, Jan 21, 2024 at 06:43:11PM +0100, Kjell M. Myksvoll wrote:
> > Package: ecdh-nist-p256
> > Severity: normal
> > X-Debbugs-Cc: kjell.myksv...@gmail.com
> >
> > Dear Maintainer,
> >
> > *** Reporter, please consider answering these questions, where
> appropriate ***
> >
> >* What led up to the situation?
> >
> > Reboot after package updates.
> >
> >* What exactly did you do (or not do) that was effective (or
> >  ineffective)?
> >* What was the outcome of this action?
> >
> > [3.334317] [ cut here ]
> > [3.334319] alg: self-tests for ecdh-nist-p256 using
> ecdh-nist-p256-generic failed (rc=-14)
> > [3.334325] WARNING: CPU: 27 PID: 461 at crypto/testmgr.c:5936
> alg_test+0x516/0x630
> > [3.334331] Modules linked in: ecdh_generic(+) ecc crc16 amdgpu(+)
> i2c_algo_bit drm_ttm_helper ttm video drm_suballoc_helper amdxcp drm_buddy
> gpu_sched drm_display_helper drm_kms_helper xhci_pci nvme drm xhci_hcd
> nvme_core t10_pi crc32c_intel cec usbcore crc64_rocksoft crc64 rc_core
> crc_t10dif crct10dif_generic crct10dif_pclmul crct10dif_common usb_common
> gpio_amdpt wmi gpio_generic
> > [3.334369] CPU: 27 PID: 461 Comm: cryptomgr_test Not tainted
> 6.5.0-5-amd64 #1  Debian 6.5.13-1
> > [3.334372] Hardware name: System manufacturer System Product
> Name/PRIME X399-A, BIOS 1601 04/14/2023
> > [3.334374] RIP: 0010:alg_test+0x516/0x630
> > [3.334377] Code: ff ff 4c 89 e6 4c 89 e7 41 89 c7 e8 e4 f4 fe ff e9
> 37 ff ff ff 44 89 f9 48 89 ea 4c 89 ee 48 c7 c7 38 08 0c 98 e8 1a 5d b5 ff
> <0f> 0b e9 7d fe ff ff 48 89 c2 48 89 ee 48 c7 c7 70 07 0c 98 45 89
> > [3.334379] RSP: 0018:bd2844e97e10 EFLAGS: 00010286
> > [3.334381] RAX:  RBX: 007e RCX:
> c0007fff
> > [3.334383] RDX:  RSI: 7fff RDI:
> 0001
> > [3.334385] RBP: 987682aeee00 R08:  R09:
> bd2844e97ca0
> > [3.334386] R10: 0003 R11: 987deedfffe8 R12:
> 007f
> > [3.334388] R13: 987682aeee80 R14:  R15:
> fff2
> > [3.334390] FS:  () GS:987def0c()
> knlGS:
> > [3.334392] CS:  0010 DS:  ES:  CR0: 80050033
> > [3.334393] CR2: 7fe96d9ba840 CR3: 00010c7ea000 CR4:
> 003506e0
> > [3.334395] Call Trace:
> > [3.334398]  
> > [3.334399]  ? alg_test+0x516/0x630
> > [3.334401]  ? __warn+0x81/0x130
> > [3.334406]  ? alg_test+0x516/0x630
> > [3.334409]  ? report_bug+0x171/0x1a0
> > [3.334413]  ? prb_read_valid+0x1b/0x30
> > [3.334417]  ? srso_return_thunk+0x5/0x10
> > [3.334422]  ? handle_bug+0x3c/0x80
> > [3.334426]  ? exc_invalid_op+0x17/0x70
> > [3.334429]  ? asm_exc_invalid_op+0x1a/0x20
> > [3.334435]  ? alg_test+0x516/0x630
> > [3.334438]  ? psi_memstall_leave+0xb0/0xb0
> > [3.334441]  ? srso_return_thunk+0x5/0x10
> > [3.33]  ? finish_task_switch.isra.0+0x8f/0x2d0
> > [3.334449]  ? srso_return_thunk+0x5/0x10
> > [3.334452]  ? __schedule+0x3e2/0xb20
> > [3.334457]  ? __pfx_cryptomgr_test+0x10/0x10
> > [3.334460]  cryptomgr_test+0x24/0x40
> > [3.334464]  kthread+0xe8/0x120
> > [3.334468]  ? __pfx_kthread+0x10/0x10
> > [3.334471]  ret_from_fork+0x34/0x50
> > [3.334475]  ? __pfx_kthread+0x10/0x10
> > [3.334478]  ret_from_fork_asm+0x1b/0x30
> > [3.334486]  
> > [3.334487] ---[ end trace  ]---
> >
> >* What outcome did you expect instead?
> >
> > No stack dump.
>
> Please test 6.6.13-1 from unstable and 6.7.1-1~exp1 from experimental
> as the 6.5.y series won't get any more updates. Does the bug show up
> there as well?
>

Hi! Have tested with 6.6.13-1 now, and the issue seems to be gone with that
version. No stack
dump during boot.

Salvatore
>

br,
kmm


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

2024-02-03 Thread Graham Inggs
Source: mtdev
Version: 1.1.6-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mtdev as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for mtdev
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 07:46:26.0 +
@@ -1,3 +1,10 @@
+mtdev (1.1.6-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 07:46:26 +
+
 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-04 07:46:25.0 +
@@ -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
- 

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

2024-02-03 Thread Graham Inggs
Source: mrtdreader
Version: 0.1.6-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mrtdreader as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for mrtdreader
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 07:45:32.0 +
@@ -1,3 +1,10 @@
+mrtdreader (0.1.6-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 07:45:32 +
+
 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-04 07:45:32.0 +
@@ -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

Bug#1062960: dh_gencontrol: copies Static-Built-Using header to -dbgsym package

2024-02-03 Thread Thorsten Glaser
Package: debhelper
Version: 13.11.10
Severity: minor
X-Debbugs-Cc: t...@mirbsd.de

This affects both bookworm and sid build chroots, ignore the
version number above.

We now have a Static-Built-Using header that can be used instead of or
in addition to the Built-Using header (depending on which is proper).
dh_gencontrol seems to take care to not copy Built-Using to -dbgsym
but does not yet do so for Static-Built-Using, leading to extra lintian
warnings, as it does not know that new field yet either.

Semantically, it should not be copied and everything is handled by
the tight version coupling to the main package anyway.


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

Kernel: Linux 5.10.0-26-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages debhelper depends on:
ii  autotools-dev20220109.1
ii  dh-autoreconf20
ii  dh-strip-nondeterminism  1.13.1-1
ii  dpkg 1.22.2
ii  dpkg-dev 1.22.2
ii  dwz  0.15-1
ii  file 1:5.45-2+b1
ii  libdebhelper-perl13.11.10
ii  libdpkg-perl 1.22.2
ii  man-db   2.12.0-3
ii  perl 5.38.2-3
ii  po-debconf   1.0.21+nmu1

debhelper recommends no packages.

Versions of packages debhelper suggests:
pn  dh-make  

-- no debconf information



Bug#1061521: + XPS 13 9343

2024-02-03 Thread Hans de Goede
Hi Antoine,

On 2/3/24 17:16, Antoine wrote:
> On 1/20/24 21:26, Hans de Goede wrote:
>> Can you try adding "i8042.dumbkbd=1" to your kernel commandline?
>>
>> The next question is if the keyboard will still actually
>> work after suspend/resume with "i8042.dumbkbd=1". If it
>> stays in the list, but no longer works
> 
> Hi, thanks a lot for taking into account our hardware,
> just a supplementary feedback:
> 
> In my case (Dell XPS 13 9343/i5-5200U):
> - Dell Inc. XPS 13 9343/0TM99H, BIOS A19 12/24/2018
> - Linux version 6.6.13-1 (2024-01-20)
> 
> commandline with `i8042.dumbkbd=1` fixes the issue,
> with capslock functional but without led
> + as a side note, hibernate doesn't trigger any issue
> 
> (before getting informed of and testing `i8042.dumbkbd=1`)
> I had attached logs before/after suspend against 6.6.11 and 6.6.13 :
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061521#30
> 
> I remain at your disposal for any further infos/testing

The issue of the kbd on some Dell XPS models no longer
working after a suspend/resume cycle should be fixed by
these 2 patches which are on their way to Linus' tree:

https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git/commit/?h=for-linus=683cd8259a9b883a51973511f860976db2550a6e
https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git/commit/?h=for-linus=9cf6e24c9fbf17e52de9fff07f12be7565ea6d61

Regards,

Hans



Bug#1062831: guitarix: segfaults, when creating a preset bank

2024-02-03 Thread Hermann Meyer

Hi

Guitarix maintainer here.

I've pushed a fix for that to our repository, this is the relevant patch
to fix this issue:

https://github.com/brummer10/guitarix/commit/80e951fb3212c058c507c421cecfacca1f6d2932


regards

hermann



Bug#1062959: taktuk: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: taktuk
Version: 3.7.7-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
taktuk as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for taktuk
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 taktuk-3.7.7/debian/changelog taktuk-3.7.7/debian/changelog
--- taktuk-3.7.7/debian/changelog   2022-07-28 16:45:26.0 +
+++ taktuk-3.7.7/debian/changelog   2024-02-04 07:33:37.0 +
@@ -1,3 +1,10 @@
+taktuk (3.7.7-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 07:33:37 +
+
 taktuk (3.7.7-3) unstable; urgency=medium
 
   * New upstream page, fix debian/watch and homepage
diff -Nru taktuk-3.7.7/debian/control taktuk-3.7.7/debian/control
--- taktuk-3.7.7/debian/control 2022-07-28 16:41:49.0 +
+++ taktuk-3.7.7/debian/control 2024-02-04 07:33:37.0 +
@@ -16,7 +16,7 @@
 Multi-Arch: foreign
 Depends: ${perl:Depends}, ${misc:Depends}, openssh-client | rsh-client
 Recommends: libterm-readline-gnu-perl
-Suggests: kanif, libtaktuk3 (>= ${source:Version}), libtaktuk-1-dev (>= 
${source:Version})
+Suggests: kanif, libtaktuk3t64 (>= ${source:Version}), libtaktuk-1-dev (>= 
${source:Version})
 Breaks: kanif (<< 1.2)
 Description: efficient, large scale, parallel remote execution of commands
  TakTuk allows one to execute commands in parallel on a potentially large set
@@ -27,7 +27,10 @@
  require any specific software on the nodes thanks to a self-propagation
  algorithm.
 
-Package: libtaktuk3
+Package: libtaktuk3t64
+Provides: ${t64:Provides}
+Replaces: libtaktuk3
+Breaks: libtaktuk3 (<< ${source:Version})
 Architecture: any
 Section: libs
 Multi-Arch: same
@@ -43,7 +46,7 @@
  require any specific software on the nodes thanks to a self-propagation
  algorithm.
  .
- This package provides libtaktuk3, the C bindings for the taktuk communication
+ This package provides libtaktuk3t64, the C bindings for the taktuk 
communication
  layer.
 
 Package: libtaktuk-1-dev
@@ -53,7 +56,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, libtaktuk3 (= ${binary:Version})
+Depends: ${misc:Depends}, libtaktuk3t64 (= ${binary:Version})
 Description: C bindings for taktuk (development files)
  TakTuk allows one to execute commands in parallel on a potentially large set
  of remote nodes (using ssh to connect to each node). It is typically used
@@ -63,7 +66,7 @@
  require any specific software on the nodes thanks to a self-propagation
  algorithm.
  .
- This package provides development files for libtaktuk3, the C bindings for
+ This package provides development files for libtaktuk3t64, the C bindings for
  the taktuk communication layer.
 
 Package: libtaktuk-perl
diff -Nru taktuk-3.7.7/debian/libtaktuk3.install 
taktuk-3.7.7/debian/libtaktuk3.install
--- taktuk-3.7.7/debian/libtaktuk3.install  2022-07-28 15:24:38.0 
+
+++ taktuk-3.7.7/debian/libtaktuk3.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@

Bug#1061330: closed by Jarrah Gosbell (Re: Bug#1061330: calamares: identified for time_t transition but no ABI in shlibs)

2024-02-03 Thread Steve Langasek
Control: reopen -1
Control: notfixed -1 calamares/3.3.1-1

> > I've uploaded a new calamares about a week ago, so I think you can go
> > ahead with the extensions and this bug can be closed.

> Easy done. Extensions and settings-mobian were uploaded a few days ago, so
> lets consider this done.

Sorry, but the dpkg change that is a prerequisite for actually changing the
ABI is not uploaded to unstable yet (ETA: Feb 12).  So both packages still
have the old ABI and this transition will still need to happen.

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

2024-02-03 Thread Steve Langasek
Source: t4kcommon
Version: 0.1.1-11
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
t4kcommon as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for t4kcommon
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 t4kcommon-0.1.1/debian/changelog t4kcommon-0.1.1/debian/changelog
--- t4kcommon-0.1.1/debian/changelog2022-07-09 22:35:53.0 +
+++ t4kcommon-0.1.1/debian/changelog2024-02-04 07:31:41.0 +
@@ -1,3 +1,10 @@
+t4kcommon (0.1.1-11.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 07:31:41 +
+
 t4kcommon (0.1.1-11) unstable; urgency=medium
 
   [Stefan Kropp]
diff -Nru t4kcommon-0.1.1/debian/control t4kcommon-0.1.1/debian/control
--- t4kcommon-0.1.1/debian/control  2022-07-09 16:24:26.0 +
+++ t4kcommon-0.1.1/debian/control  2024-02-04 07:31:41.0 +
@@ -21,7 +21,10 @@
 Vcs-Git: https://salsa.debian.org/tux4kids-pkg-team/t4kcommon.git
 Vcs-Browser: https://salsa.debian.org/tux4kids-pkg-team/t4kcommon
 
-Package: libt4k-common0
+Package: libt4k-common0t64
+Provides: ${t64:Provides}
+Replaces: libt4k-common0
+Breaks: libt4k-common0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -33,7 +36,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libt4k-common0 (= ${binary:Version})
+Depends: ${misc:Depends}, libt4k-common0t64 (= ${binary:Version})
   ,librsvg2-dev
   ,libsdl-pango-dev
   ,libsdl-image1.2-dev
@@ -60,7 +63,7 @@
 #Priority: extra
 #Architecture: any
 #Multi-Arch: same
-#Depends: ${misc:Depends}, libt4k-common0 (= ${binary:Version})
+#Depends: ${misc:Depends}, libt4k-common0t64 (= ${binary:Version})
 #Description: common library for tux4kids - debugging symbols
 # t4k_common is a library of code shared between tuxmath and tuxtype.
 # .
diff -Nru t4kcommon-0.1.1/debian/libt4k-common0.install 
t4kcommon-0.1.1/debian/libt4k-common0.install
--- t4kcommon-0.1.1/debian/libt4k-common0.install   2022-07-09 
16:24:26.0 +
+++ t4kcommon-0.1.1/debian/libt4k-common0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru t4kcommon-0.1.1/debian/libt4k-common0.symbols 
t4kcommon-0.1.1/debian/libt4k-common0.symbols
--- t4kcommon-0.1.1/debian/libt4k-common0.symbols   2022-07-09 
16:24:26.0 +
+++ t4kcommon-0.1.1/debian/libt4k-common0.symbols   1970-01-01 
00:00:00.0 +
@@ -1,180 +0,0 @@
-libt4k_common.so.0 libt4k-common0 #MINVER#
- IMG_Load_Cache@Base 0.1.1
- InitT4KCommon@Base 0.1.1
- MUSIC_DIR@Base 0.1.1
- SVGInfoIndex@Base 0.1.1
- T4K_AddDataPrefix@Base 0.1.1
- T4K_AddRect@Base 0.1.1
- T4K_AskFontName@Base 0.1.1
- T4K_AudioEnable@Base 0.1.1
- T4K_AudioHaltChannel@Base 0.1.1
- T4K_AudioMusicLoad@Base 0.1.1
- T4K_AudioMusicPlay@Base 0.1.1
- T4K_AudioMusicUnload@Base 0.1.1
- T4K_AudioToggle@Base 0.1.1
- T4K_BlackOutline@Base 0.1.1
- T4K_Blend@Base 0.1.1
- 

Bug#1062957: sysrepo: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: sysrepo
Version: 2.0.53-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sysrepo as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sysrepo
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 sysrepo-2.0.53/debian/changelog sysrepo-2.0.53/debian/changelog
--- sysrepo-2.0.53/debian/changelog 2021-11-26 10:32:54.0 +
+++ sysrepo-2.0.53/debian/changelog 2024-02-04 07:30:11.0 +
@@ -1,3 +1,10 @@
+sysrepo (2.0.53-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 07:30:11 +
+
 sysrepo (2.0.53-6) unstable; urgency=medium
 
   * Don't move the /etc/sysrepo if it doesn't exist
diff -Nru sysrepo-2.0.53/debian/control sysrepo-2.0.53/debian/control
--- sysrepo-2.0.53/debian/control   2021-11-26 10:32:54.0 +
+++ sysrepo-2.0.53/debian/control   2024-02-04 07:30:11.0 +
@@ -12,7 +12,7 @@
 Homepage: https://github.com/sysrepo/sysrepo
 
 Package: sysrepo
-Depends: libsysrepo6 (= ${binary:Version}),
+Depends: libsysrepo6t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Section: admin
@@ -48,7 +48,7 @@
  This package contains the documentation.
 
 Package: sysrepo-plugind
-Depends: libsysrepo6 (= ${binary:Version}),
+Depends: libsysrepo6t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Section: admin
@@ -66,7 +66,10 @@
  .
  This package contains the daemon for grouping sysrepo plugins.
 
-Package: libsysrepo6
+Package: libsysrepo6t64
+Provides: ${t64:Provides}
+Replaces: libsysrepo6
+Breaks: libsysrepo6 (<< ${source:Version})
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends}
@@ -86,7 +89,7 @@
  This package contains the shared C library.
 
 Package: libsysrepo-dev
-Depends: libsysrepo6 (= ${binary:Version}),
+Depends: libsysrepo6t64 (= ${binary:Version}),
  libyang2-dev,
  ${misc:Depends},
  ${shlibs:Depends}
diff -Nru sysrepo-2.0.53/debian/libsysrepo6.install 
sysrepo-2.0.53/debian/libsysrepo6.install
--- sysrepo-2.0.53/debian/libsysrepo6.install   2021-11-26 10:32:54.0 
+
+++ sysrepo-2.0.53/debian/libsysrepo6.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsysrepo.so.*
diff -Nru sysrepo-2.0.53/debian/libsysrepo6.postrm 
sysrepo-2.0.53/debian/libsysrepo6.postrm
--- sysrepo-2.0.53/debian/libsysrepo6.postrm2021-11-26 10:32:54.0 
+
+++ sysrepo-2.0.53/debian/libsysrepo6.postrm1970-01-01 00:00:00.0 
+
@@ -1,40 +0,0 @@
-#!/bin/sh
-# postrm script for libsysrepo6
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-#*  `remove'
-#*  `purge'
-#*  `upgrade' 
-#*  `failed-upgrade' 
-#*  `abort-install'
-#*  `abort-install' 
-#*  `abort-upgrade' 
-#*  `disappear' 
-#  
-# for details, see https://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-
-case 

Bug#1062956: sysprof: NMU diff for 64-bit time_t transition

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

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sysprof as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sysprof
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 sysprof-45.1/debian/changelog sysprof-45.1/debian/changelog
--- sysprof-45.1/debian/changelog   2023-10-24 21:21:44.0 +
+++ sysprof-45.1/debian/changelog   2024-02-04 07:27:54.0 +
@@ -1,3 +1,10 @@
+sysprof (45.1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 07:27:54 +
+
 sysprof (45.1-2) unstable; urgency=medium
 
   [ John David Anglin ]
diff -Nru sysprof-45.1/debian/control sysprof-45.1/debian/control
--- sysprof-45.1/debian/control 2023-10-24 21:21:44.0 +
+++ sysprof-45.1/debian/control 2024-02-04 07:27:54.0 +
@@ -37,7 +37,7 @@
 Architecture: linux-any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libsysprof-6-6 (= ${binary:Version}),
+ libsysprof-6-6t64 (= ${binary:Version}),
  libsysprof-6-modules (= ${binary:Version}),
 Build-Profiles: 
 Description: system-wide Linux profiler
@@ -52,7 +52,10 @@
   - shows the time spent in each branch of the call tree
   - profiles can be loaded and saved
 
-Package: libsysprof-6-6
+Package: libsysprof-6-6t64
+Provides: ${t64:Provides}
+Replaces: libsysprof-6-6
+Breaks: libsysprof-6-6 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -109,7 +112,7 @@
 Multi-Arch: same
 Depends: ${misc:Depends},
  libsysprof-capture-4-dev (= ${binary:Version}),
- libsysprof-6-6 (= ${binary:Version}),
+ libsysprof-6-6t64 (= ${binary:Version}),
  libdex-dev (>= 0.3),
  libglib2.0-dev (>= 2.76.0),
  libjson-glib-dev,
diff -Nru sysprof-45.1/debian/control.in sysprof-45.1/debian/control.in
--- sysprof-45.1/debian/control.in  2023-10-24 21:21:44.0 +
+++ sysprof-45.1/debian/control.in  2024-02-04 07:27:54.0 +
@@ -33,7 +33,7 @@
 Architecture: linux-any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- libsysprof-6-6 (= ${binary:Version}),
+ libsysprof-6-6t64 (= ${binary:Version}),
  libsysprof-6-modules (= ${binary:Version}),
 Build-Profiles: 
 Description: system-wide Linux profiler
@@ -48,7 +48,10 @@
   - shows the time spent in each branch of the call tree
   - profiles can be loaded and saved
 
-Package: libsysprof-6-6
+Package: libsysprof-6-6t64
+Provides: ${t64:Provides}
+Replaces: libsysprof-6-6
+Breaks: libsysprof-6-6 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -105,7 +108,7 @@
 Multi-Arch: same
 Depends: ${misc:Depends},
  libsysprof-capture-4-dev (= ${binary:Version}),
- libsysprof-6-6 (= ${binary:Version}),
+ libsysprof-6-6t64 (= ${binary:Version}),
  libdex-dev (>= 0.3),
  libglib2.0-dev (>= 2.76.0),
  libjson-glib-dev,
diff -Nru 

Bug#1062955: debian-cloud-images: unsatisfiable dependencies

2024-02-03 Thread Graham Inggs
Source: debian-cloud-images
Version: 0.0.7
Severity: serious

Hi Maintainer

debian-cloud-images 0.0.7 introduced a dependency on systemd-timesyncd
(not mentioned in the changelog), which makes the dependencies of
debian-cloud-images-packages unsatisfiable [1] due to a conflict with
chrony.

The dependencies of debian-cloud-images-packages=0.0.7 cannot be
satisfied in unstable on amd64, arm64, and ppc64el because: conflict
between chrony and systemd-timesyncd

Regards
Graham


[1] 
https://qa.debian.org/dose/debcheck/unstable_main/latest/packages/debian-cloud-images-packages.html#ba7045d5fe31253d7f974853bd0dca86



Bug#1044071: Bug#1043240: transition: pandas 1.5 -> 2.1 - please upload fixes

2024-02-03 Thread Andreas Tille
Hi again,

Am Fri, Feb 02, 2024 at 09:56:14PM +0100 schrieb Andreas Tille:
> Hi Rebecca,
> 
> Am Tue, Jan 30, 2024 at 08:05:35AM + schrieb Rebecca N. Palmer:
> > I intend to upload pandas 2.x to unstable soon.  These packages have a patch
> > in their bug - please upload them (I'm a DM, I can't do that), or if you
> > think this patch won't work or isn't a good idea, tell me why:
> > dials
> 
> Was uploaded, all bugs closed.
> 
> > python-altair
> 
> I tried hard to get the latest version which implements what you suggested
> independently in the bug report.  Unfortunately it needs a new dependency
> as I wrote in my comment in the bug report[2] and I was not able to easily
> exclude the test that fails due to the missing module.

Maybe I'd rather revert to the version currently in Debian.  I might check
later if nobody will beat me.
 
> > python-feather-format

I've followed the hint given by Rebecca.  Unfortunately there are new Cython
issues as you can see in Salsa CI[1].  Any hint would be welcome.

> > seaborn

Discussed in other mails

> > tqdm
> 
> I try to check later.

Kind regards
Andreas.


[1] 
https://salsa.debian.org/python-team/packages/python-feather-format/-/jobs/5246082
 

-- 
http://fam-tille.de



Bug#1062953: python3-pyocd: Module is unusable (missing runtime dependencies)

2024-02-03 Thread Nick Morrott (nickm)

Package: python3-pyocd
Version: 0.36.0-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

The upload of python3-pyocd 0.36.0-1 appears to be completely unusable:

$ python3
Python 3.11.7 (main, Dec  8 2023, 14:22:46) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyOCD
Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/lib/python3/dist-packages/pyOCD/__init__.py", line 21, in 
from . import gdbserver
  File "/usr/lib/python3/dist-packages/pyOCD/gdbserver/__init__.py", line 17, 
in 

from .gdbserver import GDBServer
  File "/usr/lib/python3/dist-packages/pyOCD/gdbserver/gdbserver.py", line 42, 
in 

from ..rtos import RTOS
  File "/usr/lib/python3/dist-packages/pyOCD/rtos/__init__.py", line 29, in 


load_plugin_classes_of_type('pyocd.rtos', RTOS, ThreadProvider)
  File "/usr/lib/python3/dist-packages/pyOCD/core/plugin.py", line 97, in 
load_plugin_classes_of_type

plugin = entry_point.load()()
 ^^
  File "/usr/lib/python3/dist-packages/importlib_metadata/__init__.py", line 
203, in load

module = import_module(match.group('module'))
 
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
   
  File "/usr/lib/python3/dist-packages/pyocd/__init__.py", line 21, in 
from . import gdbserver
  File "/usr/lib/python3/dist-packages/pyocd/gdbserver/__init__.py", line 17, 
in 

from .gdbserver import GDBServer
  File "/usr/lib/python3/dist-packages/pyocd/gdbserver/gdbserver.py", line 50, 
in 

return _bootstrap._gcd_import(name[level:], package, level)
   
  File "/usr/lib/python3/dist-packages/pyocd/probe/jlink_probe.py", line 22, in 


import pylink
ModuleNotFoundError: No module named 'pylink'


The build log reports several missing dependencies:

I: dh_python3 pydist:302: Cannot find package that provides cmsis_pack_manager.
I: dh_python3 pydist:302: Cannot find package that provides libusb_package.
I: dh_python3 pydist:302: Cannot find package that provides pylink_square.


Although present in the distribution, no tests are configured to run at build 
time.



-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (700, 'testing'), (600, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-5-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE

Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-pyocd depends on:
ii  python3  3.11.6-1
ii  python3-capstone 4.0.2-5+b1
ii  python3-colorama 0.4.6-4
ii  python3-importlib-metadata   4.12.0-1
ii  python3-importlib-resources  6.0.1-1
ii  python3-intelhex 2.3.0-2
ii  python3-intervaltree 3.0.2-1.1
ii  python3-lark 1.1.9-1
ii  python3-natsort  8.0.2-2
ii  python3-pkg-resources68.1.2-2
ii  python3-prettytable  3.6.0-1
ii  python3-pyelftools   0.30-1
ii  python3-six  1.16.0-4
ii  python3-typing-extensions4.7.1-2
ii  python3-usb  1.2.1-2
ii  python3-yaml 6.0.1-1+b1

python3-pyocd recommends no packages.

python3-pyocd suggests no packages.

-- no debconf information



Bug#1060922: Status of debian-ports

2024-02-03 Thread Erik Larsson
On Wed, 31 Jan 2024 07:44:57 +0100 Christoph Biedl 
 wrote:

> Christoph Biedl wrote...
>
> > Looking at
> >
> > https://snapshot.debian.org/archive/debian-ports/
> >
> > it seems debian-ports was not updated for almost half a year now. If
> > that was just an error, please fix it. If it was discontinued by
> > intention, please place according notices - or better, re-consider your
> > decision: For release architectures, there's at least archive.d.o to
> > access some older versions of packages, although in a two-year interval
> > only. For the ports, there's plain nothing.
>
> Having snapshots of the debian ports is important to me. As there was no
> officical reaction of any kind, I've started running my own archive,
> using filesystem snapshots. However, I do not intend to make this a
> public service as I lack the ressources to do this in a sane way, also
> this would only be understood as a competition, life is to short for
> that.
>
> It you, future reader, need access to a particular file, drop me a line.
> As processing will have to be done by hand, answers might take a while.

I also have this problem, and I've also started to archive packages for 
ports architectures that I actively use. Having to resort to this is 
very unfortunate. The snapshot.debian.org service is extremely useful 
for the ports especially as many ports regularly break newer package 
versions due to intermittent FTBS issues that cause the 'all' packages 
to be out of sync with the arch-specific ones.
Having access to the recent history on snapshot.debian.org means that 
you can fetch the matching 'all' package version and fix the problem.


If it's an issue of the ports architectures taking up too much disk 
space on Debian's servers, then maybe limit the history of the ports 
archive, but please keep it up to date.
Though if I can afford the disk space on my home NAS then maybe the 
Debian project also could afford it and this is just a glitch. I'm 
hopeful. :)


- Erik



Bug#1062952: mrcal: NMU diff for 64-bit time_t transition

2024-02-03 Thread Graham Inggs
Source: mrcal
Version: 2.3-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mrcal as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for mrcal
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru mrcal-2.3/debian/changelog mrcal-2.3/debian/changelog
--- mrcal-2.3/debian/changelog  2023-09-07 04:51:00.0 +
+++ mrcal-2.3/debian/changelog  2024-02-04 06:27:10.0 +
@@ -1,3 +1,10 @@
+mrcal (2.3-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 06:27:10 +
+
 mrcal (2.3-4) unstable; urgency=medium
 
   * Explicitly linking with libsuitesparseconfig. Adds explicit dependency
diff -Nru mrcal-2.3/debian/control mrcal-2.3/debian/control
--- mrcal-2.3/debian/control2023-07-23 04:44:33.0 +
+++ mrcal-2.3/debian/control2024-02-04 06:27:10.0 +
@@ -34,7 +34,10 @@
 Vcs-Browser: https://salsa.debian.org/science-team/mrcal
 Testsuite: autopkgtest-pkg-python
 
-Package: libmrcal3
+Package: libmrcal3t64
+Provides: ${t64:Provides}
+Replaces: libmrcal3
+Breaks: libmrcal3 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -47,7 +50,7 @@
 
 Package: mrcal
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmrcal3 (= ${binary:Version}),
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmrcal3t64 (= 
${binary:Version}),
  python3-mrcal (= ${binary:Version}),
  python3-gnuplotlib (>= 0.38), python3-numpysane (>= 0.35),
  python3-scipy (>= 0.18),  python3-ipython,
@@ -65,7 +68,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libmrcal3 (= ${binary:Version})
+Depends: ${misc:Depends}, libmrcal3t64 (= ${binary:Version})
 Description: Calibration and SFM library
  A photogrammetry toolkit that provides improved methods for making and using
  camera models (calibration, tracking, mapping, etc). The focus is on
@@ -76,7 +79,7 @@
 Section: python
 Architecture: any
 Multi-Arch: same
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmrcal3 (= ${binary:Version}),
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmrcal3t64 (= 
${binary:Version}),
  ${python3:Depends},
  python3-gnuplotlib (>= 0.38), python3-numpysane (>= 0.35),
  python3-opencv, python3-numpy, python3-scipy (>= 0.18),
diff -Nru mrcal-2.3/debian/libmrcal3.install mrcal-2.3/debian/libmrcal3.install
--- mrcal-2.3/debian/libmrcal3.install  2021-11-20 00:40:44.0 +
+++ mrcal-2.3/debian/libmrcal3.install  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/*.so.*
diff -Nru mrcal-2.3/debian/libmrcal3.lintian-overrides 
mrcal-2.3/debian/libmrcal3.lintian-overrides
--- mrcal-2.3/debian/libmrcal3.lintian-overrides2022-10-04 
05:14:38.0 +
+++ mrcal-2.3/debian/libmrcal3.lintian-overrides1970-01-01 
00:00:00.0 +
@@ -1,5 +0,0 @@
-# I use GCC trampolines
-shlib-with-executable-stack
-
-# libminimath is licensed under ANY version of the LGPL
-copyright-refers-to-versionless-license-file

Bug#1062951: mpsolve: NMU diff for 64-bit time_t transition

2024-02-03 Thread Graham Inggs
Source: mpsolve
Version: 3.2.1-10
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mpsolve as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for mpsolve
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 06:25:00.0 +
@@ -1,3 +1,10 @@
+mpsolve (3.2.1-10.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 06:25:00 +
+
 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-04 06:24:59.0 +
@@ -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.

Bug#1062947: openjdk-19 adds zero build for loong64

2024-02-03 Thread Leslie Zhai
Typo:

We would like to add openjdk-19 zero build support for loong64.

Thanks,
Leslie Zhai



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

2024-02-03 Thread Graham Inggs
Source: moosefs
Version: 3.0.117-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
moosefs as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for moosefs
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 06:13:36.0 +
@@ -1,3 +1,10 @@
+moosefs (3.0.117-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 06:13:36 +
+
 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-04 06:13:36.0 +
@@ -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
- 

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

2024-02-03 Thread Graham Inggs
Source: mongo-cxx-driver-legacy
Version: 1.1.3-3.2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mongo-cxx-driver-legacy as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for 
mongo-cxx-driver-legacy
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 
06:07:40.0 +
@@ -1,3 +1,10 @@
+mongo-cxx-driver-legacy (1.1.3-3.3) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 06:07:40 +
+
 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-04 
06:07:40.0 +
@@ -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-04 06:07:40.0 +
@@ -0,0 +1 @@
+libmongoclient0t64: 

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

2024-02-03 Thread Graham Inggs
Source: mongo-c-driver
Version: 1.25.4-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mongo-c-driver as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for mongo-c-driver
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru mongo-c-driver-1.25.4/debian/changelog 
mongo-c-driver-1.25.4/debian/changelog
--- mongo-c-driver-1.25.4/debian/changelog  2024-01-03 15:37:40.0 
+
+++ mongo-c-driver-1.25.4/debian/changelog  2024-02-04 05:44:11.0 
+
@@ -1,3 +1,10 @@
+mongo-c-driver (1.25.4-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 05:44:11 +
+
 mongo-c-driver (1.25.4-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru mongo-c-driver-1.25.4/debian/control 
mongo-c-driver-1.25.4/debian/control
--- mongo-c-driver-1.25.4/debian/control2024-01-03 15:37:40.0 
+
+++ mongo-c-driver-1.25.4/debian/control2024-02-04 05:44:11.0 
+
@@ -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.25.4/debian/libbson-1.0-0.dirs 
mongo-c-driver-1.25.4/debian/libbson-1.0-0.dirs
--- mongo-c-driver-1.25.4/debian/libbson-1.0-0.dirs 2024-01-03 
15:37:40.0 +
+++ mongo-c-driver-1.25.4/debian/libbson-1.0-0.dirs 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru mongo-c-driver-1.25.4/debian/libbson-1.0-0.install 
mongo-c-driver-1.25.4/debian/libbson-1.0-0.install
--- mongo-c-driver-1.25.4/debian/libbson-1.0-0.install  2024-01-03 
15:37:40.0 +
+++ mongo-c-driver-1.25.4/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.25.4/debian/libbson-1.0-0.lintian-overrides 
mongo-c-driver-1.25.4/debian/libbson-1.0-0.lintian-overrides
--- 

Bug#1062947: openjdk-19 adds zero build for loong64

2024-02-03 Thread Leslie Zhai
Package: openjdk-19
Version: 19.0.2+7
Severity: wishlist
Tags: patch
User: debian-loonga...@lists.debian.org
Usertags: loong64


Dear Maintainers,
I hope this email finds you well. We would like to add openjdk-8 zero build 
support for loong64.

The attached patch includes three parts of changes:
(1) Add the loong64 variable to debian/rules and debian/control.
(2) Backport the code in JDK-8315020 due to not backport to (archived) jdk19u , 
so we need to handle it additionally.
(3) patches/loong64-autoconf-config.diff adds loongarch info.

Thank you for your time and consideration of this request.

Thanks,
Leslie Zhai



support-zero-build-for-loong64.patch
Description: Binary data


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

2024-02-03 Thread Graham Inggs
Source: molmodel
Version: 3.1.0-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
molmodel as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for molmodel
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 05:41:29.0 +
@@ -1,3 +1,10 @@
+molmodel (3.1.0-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 05:41:29 +
+
 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-04 05:41:29.0 +
@@ -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-04 05:41:29.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-03 Thread Graham Inggs
Source: modsecurity
Version: 3.0.12-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
modsecurity as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for modsecurity
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 05:36:44.0 +
@@ -1,3 +1,10 @@
+modsecurity (3.0.12-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 05:36:44 +
+
 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-04 05:36:44.0 +
@@ -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 

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

2024-02-03 Thread Graham Inggs
Hi Ryan

On Sun, 4 Feb 2024 at 02:34, Ryan Tandy  wrote:
> I'm testing a fix for libmgba-dev to not install the foreign headers,
> but in the mean time, I'm wondering if the analyzer could just skip
> those ones, since we know including them will fail.

That sounds good to me.

> Is a MR against https://salsa.debian.org/vorlon/armhf-time_t the right
> place to proceed?

Yes.

Regards
Graham



Bug#1062841: [debian-mysql] Bug#1062841: Bug#1062841: mariadb: NMU diff for 64-bit time_t transition

2024-02-03 Thread Otto Kekäläinen
Hi!

I did additional testing and converted the attached patch into a MR
ready to be merged on the debian/latest branch and uploaded to
unstable: 
https://salsa.debian.org/mariadb-team/mariadb-server/-/merge_requests/68

Seems the experimental builds for MariaDB went OK. Let me know when is
the correct time to upload this to unstable.



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

2024-02-03 Thread Graham Inggs
Source: modest
Version: 0.0~git20210803.2540a03+ds-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
modest as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for modest
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 
05:35:10.0 +
@@ -1,3 +1,10 @@
+modest (0.0~git20210803.2540a03+ds-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 05:35:10 +
+
 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-04 
05:35:10.0 +
@@ -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-04 05:35:10.0 +
@@ -0,0 +1 @@
+libmodest0t64: package-name-doesnt-match-sonames libmodest0


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

2024-02-03 Thread Graham Inggs
Source: mmlib
Version: 1.4.2-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mmlib as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for mmlib
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-04 05:33:16.0 +
@@ -1,3 +1,10 @@
+mmlib (1.4.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sun, 04 Feb 2024 05:33:16 +
+
 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-04 05:33:16.0 +
@@ -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
- 

Bug#1062939: slepc: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: slepc
Version: 3.19.2+dfsg1-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
slepc as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for slepc
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 slepc-3.19.2+dfsg1/debian/changelog 
slepc-3.19.2+dfsg1/debian/changelog
--- slepc-3.19.2+dfsg1/debian/changelog 2024-01-04 15:48:54.0 +
+++ slepc-3.19.2+dfsg1/debian/changelog 2024-02-04 05:01:43.0 +
@@ -1,3 +1,10 @@
+slepc (3.19.2+dfsg1-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sun, 04 Feb 2024 05:01:43 
+
+
 slepc (3.19.2+dfsg1-2) unstable; urgency=medium
 
   * update makefile hacking in debian/tests. Upstream makefile now
diff -Nru slepc-3.19.2+dfsg1/debian/control slepc-3.19.2+dfsg1/debian/control
--- slepc-3.19.2+dfsg1/debian/control   2024-01-04 15:48:54.0 +
+++ slepc-3.19.2+dfsg1/debian/control   2024-02-04 05:01:43.0 +
@@ -59,7 +59,7 @@
 Package: libslepc-real3.19-dev
 Section: libdevel
 Architecture: any
-Depends: libslepc-real3.19 (= ${binary:Version}), ${petsc:dev},
+Depends: libslepc-real3.19t64 (= ${binary:Version}), ${petsc:dev},
  libarpack2-dev, libparpack2-dev, libhdf5-mpi-dev,
  ${misc:Depends}, ${python3:Depends}
 Suggests: libslepc3.19-dev-examples, slepc3.19-doc (= ${binary:Version})
@@ -90,7 +90,10 @@
  .
  This package contains example, test, and tutorial scripts for SLEPc 3.19.
 
-Package: libslepc-real3.19
+Package: libslepc-real3.19t64
+Provides: ${t64:Provides}
+Replaces: libslepc-real3.19
+Breaks: libslepc-real3.19 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -122,7 +125,7 @@
 Package: libslepc-complex3.19-dev
 Section: libdevel
 Architecture: any
-Depends: libslepc-complex3.19 (= ${binary:Version}), ${petsc:complex-dev},
+Depends: libslepc-complex3.19t64 (= ${binary:Version}), ${petsc:complex-dev},
  libarpack2-dev, libparpack2-dev, libhdf5-mpi-dev,
  ${misc:Depends}, ${python3:Depends}
 Suggests: libslepc3.19-dev-examples, slepc3.19-doc (= ${binary:Version})
@@ -137,7 +140,10 @@
  This package contains the static libraries, shared links, and header files
  for SLEPc 3.19 with complex numbers.
 
-Package: libslepc-complex3.19
+Package: libslepc-complex3.19t64
+Provides: ${t64:Provides}
+Replaces: libslepc-complex3.19
+Breaks: libslepc-complex3.19 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -198,7 +204,7 @@
 Package: libslepc64-real3.19-dev
 Section: libdevel
 Architecture: any
-Depends: libslepc64-real3.19 (= ${binary:Version}), ${petsc64:dev},
+Depends: libslepc64-real3.19t64 (= ${binary:Version}), ${petsc64:dev},
  libarpack2-dev, libparpack2-dev, libhdf5-mpi-dev,
  ${misc:Depends}, ${python3:Depends}
 Suggests: libslepc3.19-dev-examples, slepc3.19-doc (= ${binary:Version})
@@ -213,7 +219,10 @@
  This package contains the static libraries, shared links, and header files
  for SLEPc 3.19 with 

Bug#1051010: lwm: please set XDG_CURRENT_DESKTOP and use it to configure xdg-desktop-portal

2024-02-03 Thread Nicholas Bamber
Firstly by copying, pasting and editing the xsessions desktop file from 
icewm to lwm I have been able to get XDG_CURRENT_DESKTOP=lwm into 
systemd, without any other files. I can see that this is the cleanest 
method. That said I infer from what I saw that every display manager is 
doing its own thing here and that is surely less than ideal.


I have played a bit with setting up lwm-portals.conf but at the moment I 
more interested in trying to see if I can lock it down than write 
something I would expect to be in a default Debian config. I found the 
man page for portals.conf a bit confusing here. I have put the file in 
/usr/share/xdg-desktop-portal/lwm-portals.conf but there also seem to be 
implementation files in /usr/share/xdg-desktop-portal/portals and I find 
that a bit confusing.


Secondly I saw a youtube video saying that discord totally ignores 
sandboxing so I won't be using that for testing. I have played about 
with GNOME recipes and  ASHPD demo and I am still not seeing much 
difference. From what I can see they are just following UNIX permissions 
with no additional sandboxing.



or the portal tests
built by src:libportal (install libportal-tests-gtk3 and
libportal-tests-gtk4 and run with "GTK_USE_PORTAL=1 GDK_DEBUG=portals" in
the environment, or you can build them into Flatpak apps from the source
package). Those are a lot more meaningfully sandboxed.
I am still trying to understand what is being suggested here. Working on 
it. I can say that if I try to build xdg-desktop-portal I get some test 
failures:


 9/28 xdg-desktop-portal:portals / test-portals-location  
ERROR   26.28s   killed by signal 6 SIGABRT^M
12/28 xdg-desktop-portal:portals / test-portals-openuri 
TIMEOUT 30.01s   9 subtests passed

but I don't think I had read the suggestion correctly when I tried this.



Bug#1062938: RM: clamav-unofficial-sigs -- ROM; Unmaintained and obsolete, replaced by fangfrisch

2024-02-03 Thread Scott Kitterman
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: pkg-clamav-de...@lists.alioth.debian.org

Long dead upstream and only minimally maintained in Debian.  Not working
well, if at all, anymore.  The fangfrisch package is a maintained
alternative that is now it the archive.

Request coordinated with pabs via IRC.

Scott K



Bug#1058256: powerline: FTBFS: ModuleNotFoundError: No module named 'imp'

2024-02-03 Thread Yogeswaran Umasankar

Hi,

I have created a patch to fix the ModuleNotFoundError no module named’
imp’. It resolves the build issue with Python 3.12.

https://salsa.debian.org/python-team/packages/powerline

Cheers!



Bug#1062936: sword: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: sword
Version: 1.9.0+dfsg-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sword as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sword
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 sword-1.9.0+dfsg/debian/changelog sword-1.9.0+dfsg/debian/changelog
--- sword-1.9.0+dfsg/debian/changelog   2023-10-27 22:32:31.0 +
+++ sword-1.9.0+dfsg/debian/changelog   2024-02-04 03:18:52.0 +
@@ -1,3 +1,10 @@
+sword (1.9.0+dfsg-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 03:18:52 +
+
 sword (1.9.0+dfsg-5) unstable; urgency=medium
 
   * Team upload
diff -Nru sword-1.9.0+dfsg/debian/control sword-1.9.0+dfsg/debian/control
--- sword-1.9.0+dfsg/debian/control 2023-10-27 22:32:31.0 +
+++ sword-1.9.0+dfsg/debian/control 2024-02-04 03:18:52.0 +
@@ -25,13 +25,14 @@
 Vcs-Browser: https://salsa.debian.org/pkg-crosswire-team/sword
 Vcs-Git: https://salsa.debian.org/pkg-crosswire-team/sword.git
 
-Package: libsword1.9.0
+Package: libsword1.9.0t64
+Provides: ${t64:Provides}
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: libsword-common, ${shlibs:Depends}, ${misc:Depends}
 Recommends: sword-frontend
-Breaks: libsword11v5 (>= 1.8), libsword-1.8.1
-Replaces: libsword11v5 (>= 1.8), libsword-1.8.1
+Breaks: libsword1.9.0 (<< ${source:Version}), libsword11v5 (>= 1.8), 
libsword-1.8.1
+Replaces: libsword1.9.0, libsword11v5 (>= 1.8), libsword-1.8.1
 Multi-Arch: same
 Description: API/library for bible software
  The SWORD Project is an open source, cross-platform (Linux, Windows, Solaris,
@@ -48,7 +49,7 @@
 Package: libsword-dev
 Architecture: any
 Section: libdevel
-Depends: libsword1.9.0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsword1.9.0t64 (= ${binary:Version}), ${misc:Depends}
 Recommends: libsword-utils
 Multi-Arch: same
 Description: Development files for libsword
diff -Nru sword-1.9.0+dfsg/debian/libsword1.9.0.docs 
sword-1.9.0+dfsg/debian/libsword1.9.0.docs
--- sword-1.9.0+dfsg/debian/libsword1.9.0.docs  2023-10-27 22:32:31.0 
+
+++ sword-1.9.0+dfsg/debian/libsword1.9.0.docs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-doc/translation-template.conf
diff -Nru sword-1.9.0+dfsg/debian/libsword1.9.0.install 
sword-1.9.0+dfsg/debian/libsword1.9.0.install
--- sword-1.9.0+dfsg/debian/libsword1.9.0.install   2023-10-27 
22:32:31.0 +
+++ sword-1.9.0+dfsg/debian/libsword1.9.0.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libsword.so.*
diff -Nru sword-1.9.0+dfsg/debian/libsword1.9.0t64.docs 
sword-1.9.0+dfsg/debian/libsword1.9.0t64.docs
--- sword-1.9.0+dfsg/debian/libsword1.9.0t64.docs   1970-01-01 
00:00:00.0 +
+++ sword-1.9.0+dfsg/debian/libsword1.9.0t64.docs   2023-10-27 
22:32:31.0 +
@@ -0,0 +1 @@
+doc/translation-template.conf
diff -Nru sword-1.9.0+dfsg/debian/libsword1.9.0t64.install 

Bug#1062935: swami: NMU diff for 64-bit time_t transition

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

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
swami as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for swami
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 swami-2.2.2/debian/changelog swami-2.2.2/debian/changelog
--- swami-2.2.2/debian/changelog2023-10-20 21:29:32.0 +
+++ swami-2.2.2/debian/changelog2024-02-04 03:16:40.0 +
@@ -1,3 +1,10 @@
+swami (2.2.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 03:16:40 +
+
 swami (2.2.2-2) unstable; urgency=medium
 
   * Team upload
diff -Nru swami-2.2.2/debian/control swami-2.2.2/debian/control
--- swami-2.2.2/debian/control  2023-10-20 21:28:08.0 +
+++ swami-2.2.2/debian/control  2024-02-04 03:16:40.0 +
@@ -33,8 +33,8 @@
 Package: swami
 Architecture: any
 Depends:
- libswami1 (= ${binary:Version}),
- libswamigui1 (= ${binary:Version}),
+ libswami1t64 (= ${binary:Version}),
+ libswamigui1t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Recommends:
@@ -45,7 +45,10 @@
  A programming API is also provided for integration with other
  applications.
 
-Package: libswami1
+Package: libswami1t64
+Provides: ${t64:Provides}
+Replaces: libswami1
+Breaks: libswami1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -60,7 +63,10 @@
  .
  This package provides the shared library.
 
-Package: libswamigui1
+Package: libswamigui1t64
+Provides: ${t64:Provides}
+Replaces: libswamigui1
+Breaks: libswamigui1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -83,8 +89,8 @@
  libgnomecanvas2-dev,
  libgtk2.0-dev,
  libinstpatch-dev,
- libswami1 (= ${binary:Version}),
- libswamigui1 (= ${binary:Version}),
+ libswami1t64 (= ${binary:Version}),
+ libswamigui1t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: MIDI instrument editor - development files
  Swami (Sampled Waveforms And Musical Instruments) is an application
diff -Nru swami-2.2.2/debian/libswami1.install 
swami-2.2.2/debian/libswami1.install
--- swami-2.2.2/debian/libswami1.install2023-10-20 21:26:05.0 
+
+++ swami-2.2.2/debian/libswami1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libswami.so.*
diff -Nru swami-2.2.2/debian/libswami1.symbols 
swami-2.2.2/debian/libswami1.symbols
--- swami-2.2.2/debian/libswami1.symbols2023-10-20 21:26:05.0 
+
+++ swami-2.2.2/debian/libswami1.symbols1970-01-01 00:00:00.0 
+
@@ -1,231 +0,0 @@
-libswami.so.1 libswami1 #MINVER#
-* Build-Depends-Package: libswami-dev
- (optional)_swami_control_prop_deinit@Base 2.2.2
- (optional)_swami_control_prop_init@Base 2.2.2
- (optional)_swami_object_deinit@Base 2.2.1
- (optional)_swami_object_init@Base 2.0.0
- (optional)_swami_plugin_deinitialize@Base 2.2.1
- (optional)_swami_plugin_initialize@Base 2.0.0
- (optional)_swami_pretty_log_handler@Base 2.0.0
- (optional)_swami_ret_g_log@Base 2.0.0

Bug#1052519: New upstream version 7.2

2024-02-03 Thread Otto Kekäläinen
Thanks for maintaining this package in Debian, it is very useful!

Could you please update it to latest version 7.2 so both Trixie and
also Ubuntu 24.04 will ship with a fresh version?

Thanks



Bug#1062934: svxlink: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: svxlink
Version: 19.09.2-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
svxlink as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for svxlink
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 svxlink-19.09.2/debian/changelog svxlink-19.09.2/debian/changelog
--- svxlink-19.09.2/debian/changelog2022-11-05 15:33:37.0 +
+++ svxlink-19.09.2/debian/changelog2024-02-04 02:23:48.0 +
@@ -1,3 +1,10 @@
+svxlink (19.09.2-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 02:23:48 +
+
 svxlink (19.09.2-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru svxlink-19.09.2/debian/control svxlink-19.09.2/debian/control
--- svxlink-19.09.2/debian/control  2022-11-05 15:33:37.0 +
+++ svxlink-19.09.2/debian/control  2024-02-04 02:23:48.0 +
@@ -150,7 +150,10 @@
  over the Internet, including remote access to station equipment.
  EchoLink® is a registered trademark of Synergenics, LLC.
 
-Package: libasynccpp1.6
+Package: libasynccpp1.6t64
+Provides: ${t64:Provides}
+Replaces: libasynccpp1.6
+Breaks: libasynccpp1.6 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Section: libs
@@ -168,7 +171,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, libasynccpp1.6 (= ${binary:Version})
+Depends: ${misc:Depends}, libasynccpp1.6t64 (= ${binary:Version})
 Description: AsyncCpp library for SvxLink (development files)
  The SvxLink server provides access to a ham radio transceiver via
  the EchoLink® protocol. This package contains the static
@@ -178,7 +181,10 @@
  over the Internet, including remote access to station equipment.
  EchoLink® is a registered trademark of Synergenics, LLC.
 
-Package: libasyncaudio1.6
+Package: libasyncaudio1.6t64
+Provides: ${t64:Provides}
+Replaces: libasyncaudio1.6
+Breaks: libasyncaudio1.6 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Section: libs
@@ -196,7 +202,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, libasyncaudio1.6 (= ${binary:Version})
+Depends: ${misc:Depends}, libasyncaudio1.6t64 (= ${binary:Version})
 Description: AsyncAudio library for SvxLink (development files)
  The SvxLink server provides access to a ham radio transceiver via
  the EchoLink® protocol. This package contains the static
@@ -206,7 +212,10 @@
  over the Internet, including remote access to station equipment.
  EchoLink® is a registered trademark of Synergenics, LLC.
 
-Package: libasyncqt1.6
+Package: libasyncqt1.6t64
+Provides: ${t64:Provides}
+Replaces: libasyncqt1.6
+Breaks: libasyncqt1.6 (<< ${source:Version})
 Architecture: linux-any
 Multi-Arch: same
 Section: libs
@@ -224,7 +233,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, libasyncqt1.6 (= ${binary:Version})
+Depends: ${misc:Depends}, libasyncqt1.6t64 (= ${binary:Version})
 Description: AsyncQt library for SvxLink 

Bug#1062933: svox: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: svox
Version: 1.0+git20130326-14
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
svox as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for svox
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 svox-1.0+git20130326/debian/changelog 
svox-1.0+git20130326/debian/changelog
--- svox-1.0+git20130326/debian/changelog   2023-12-26 00:24:42.0 
+
+++ svox-1.0+git20130326/debian/changelog   2024-02-04 02:22:35.0 
+
@@ -1,3 +1,10 @@
+svox (1.0+git20130326-14.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 02:22:35 +
+
 svox (1.0+git20130326-14) unstable; urgency=medium
 
   [ Samuel Thibault ]
diff -Nru svox-1.0+git20130326/debian/control 
svox-1.0+git20130326/debian/control
--- svox-1.0+git20130326/debian/control 2023-09-12 20:11:52.0 +
+++ svox-1.0+git20130326/debian/control 2024-02-04 02:22:35.0 +
@@ -15,7 +15,7 @@
 Section: non-free/libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libttspico0 (= ${binary:Version}), ${misc:Depends}
+Depends: libttspico0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Small Footprint TTS (development files)
  The SVOX Pico engine is a software speech synthesizer for German, English (GB
  and US), Spanish, French and Italian.
@@ -29,7 +29,7 @@
 Architecture: all
 Multi-Arch: foreign
 Depends: ${misc:Depends}
-Recommends: libttspico0
+Recommends: libttspico0t64
 Description: Small Footprint TTS (lingware)
  The SVOX Pico engine is a software speech synthesizer for German, English (GB
  and US), Spanish, French and Italian.
@@ -39,7 +39,10 @@
  .
  This package contains the language files (lingware).
 
-Package: libttspico0
+Package: libttspico0t64
+Provides: ${t64:Provides}
+Replaces: libttspico0
+Breaks: libttspico0 (<< ${source:Version})
 Section: non-free/libs
 Architecture: any
 Multi-Arch: same
diff -Nru svox-1.0+git20130326/debian/libttspico0.dirs 
svox-1.0+git20130326/debian/libttspico0.dirs
--- svox-1.0+git20130326/debian/libttspico0.dirs2022-09-21 
22:41:44.0 +
+++ svox-1.0+git20130326/debian/libttspico0.dirs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru svox-1.0+git20130326/debian/libttspico0.docs 
svox-1.0+git20130326/debian/libttspico0.docs
--- svox-1.0+git20130326/debian/libttspico0.docs2022-09-21 
22:41:44.0 +
+++ svox-1.0+git20130326/debian/libttspico0.docs1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-pico/lib/NOTICE
diff -Nru svox-1.0+git20130326/debian/libttspico0.install 
svox-1.0+git20130326/debian/libttspico0.install
--- svox-1.0+git20130326/debian/libttspico0.install 2022-09-21 
22:41:44.0 +
+++ svox-1.0+git20130326/debian/libttspico0.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru svox-1.0+git20130326/debian/libttspico0.symbols 
svox-1.0+git20130326/debian/libttspico0.symbols
--- svox-1.0+git20130326/debian/libttspico0.symbols 2022-09-21 

Bug#1062931: stopt: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: stopt
Version: 5.8+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
stopt as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for stopt
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 stopt-5.8+dfsg/debian/changelog stopt-5.8+dfsg/debian/changelog
--- stopt-5.8+dfsg/debian/changelog 2023-10-13 14:48:54.0 +
+++ stopt-5.8+dfsg/debian/changelog 2024-02-04 00:48:58.0 +
@@ -1,3 +1,10 @@
+stopt (5.8+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:48:58 +
+
 stopt (5.8+dfsg-1) unstable; urgency=medium
 
   * New upstream version 5.8+dfsg
diff -Nru stopt-5.8+dfsg/debian/control stopt-5.8+dfsg/debian/control
--- stopt-5.8+dfsg/debian/control   2023-06-26 09:46:09.0 +
+++ stopt-5.8+dfsg/debian/control   2024-02-04 00:48:57.0 +
@@ -37,7 +37,10 @@
 Homepage: https://gitlab.com/stochastic-control/StOpt/
 Rules-Requires-Root: no
 
-Package: libstopt5
+Package: libstopt5t64
+Provides: ${t64:Provides}
+Replaces: libstopt5
+Breaks: libstopt5 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -77,7 +80,7 @@
 Package: libstopt-dev
 Architecture: any
 Section: libdevel
-Depends: libstopt5 (= ${binary:Version}),
+Depends: libstopt5t64 (= ${binary:Version}),
  coinor-libcoinutils-dev,
  coinor-libosi-dev,
  coinor-libclp-dev,
@@ -159,7 +162,7 @@
 Architecture: all
 Section: doc
 Depends: ${misc:Depends}
-Suggests: libstopt5 (= ${binary:Version}),
+Suggests: libstopt5t64 (= ${binary:Version}),
   libstopt-dev (= ${binary:Version}),
   stopt-examples (= ${binary:Version}),
   python3-stopt (= ${binary:Version})
diff -Nru stopt-5.8+dfsg/debian/libstopt5.install 
stopt-5.8+dfsg/debian/libstopt5.install
--- stopt-5.8+dfsg/debian/libstopt5.install 2022-06-28 20:10:54.0 
+
+++ stopt-5.8+dfsg/debian/libstopt5.install 1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libstopt.so.*
-usr/lib/*/libstopt-mpi.so.*
diff -Nru stopt-5.8+dfsg/debian/libstopt5.lintian-overrides 
stopt-5.8+dfsg/debian/libstopt5.lintian-overrides
--- stopt-5.8+dfsg/debian/libstopt5.lintian-overrides   2022-06-28 
20:10:54.0 +
+++ stopt-5.8+dfsg/debian/libstopt5.lintian-overrides   1970-01-01 
00:00:00.0 +
@@ -1,5 +0,0 @@
-# We won't issue symbols files for this C++ library, using shlibs instead
-no-symbols-control-file usr/lib/*/libstopt-mpi.so.*
-
-# We won't issue symbols files for this C++ library, using shlibs instead
-no-symbols-control-file usr/lib/*/libstopt.so.*
diff -Nru stopt-5.8+dfsg/debian/libstopt5t64.install 
stopt-5.8+dfsg/debian/libstopt5t64.install
--- stopt-5.8+dfsg/debian/libstopt5t64.install  1970-01-01 00:00:00.0 
+
+++ stopt-5.8+dfsg/debian/libstopt5t64.install  2022-06-28 20:10:54.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libstopt.so.*
+usr/lib/*/libstopt-mpi.so.*
diff -Nru 

Bug#1062930: openssh-client: ssh fails with "Connection corrupted" error when connecting to Oracle Linux systems

2024-02-03 Thread Mike Quin
Package: openssh-client
Version: 1:9.2p1-2+deb12u2
Severity: normal
X-Debbugs-Cc: t...@security.debian.org

Dear Maintainer,

Following the upgrade of the openssh-client and related packages to 
1:9.2p1-2+deb12u2, ssh connections to Oracle Linux 8.9 systems running
their openssh server package 8.0p1-19.el8_9.2 have started to fail with:

Bad packet length 2605177462.
ssh_dispatch_run_fatal: Connection to REDACTED port 22: Connection corrupted

The number after "Bad packet length" changes with each connection attempt.

With the u1 version of openssh-client it was possible to connect to these 
systems.

Specifying that the aes256-...@openssh.com cipher be used rather than the 
chacha20-poly1...@openssh.com works around the problem.

On the Oracle side, the openssh server package has recent changes related to
a couple of CVEs that may be relevant:

- Forbid shell metasymbols in username/hostname
  Resolves: CVE-2023-51385
- Fix Terrapin attack
  Resolves: CVE-2023-48795


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

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

Versions of packages openssh-client depends on:
ii  adduser   3.134
ii  libc6 2.36-9+deb12u4
ii  libedit2  3.1-20221030-2
ii  libfido2-11.12.0-2+b1
ii  libgssapi-krb5-2  1.20.1-2+deb12u1
ii  libselinux1   3.4-1+b6
ii  libssl3   3.0.11-1~deb12u2
ii  passwd1:4.13+dfsg1-1+b1
ii  zlib1g1:1.2.13.dfsg-1

Versions of packages openssh-client recommends:
ii  xauth  1:1.1.2-1

Versions of packages openssh-client suggests:
pn  keychain  
pn  libpam-ssh
pn  monkeysphere  
pn  ssh-askpass   

-- no debconf information



Bug#1062929: stoken: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: stoken
Version: 0.92-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
stoken as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for stoken
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 stoken-0.92/debian/changelog stoken-0.92/debian/changelog
--- stoken-0.92/debian/changelog2017-11-12 16:45:20.0 +
+++ stoken-0.92/debian/changelog2024-02-04 00:44:22.0 +
@@ -1,3 +1,10 @@
+stoken (0.92-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:44:22 +
+
 stoken (0.92-1) unstable; urgency=medium
 
   * Imported Upstream version 0.92 (Closes: #878883)
diff -Nru stoken-0.92/debian/control stoken-0.92/debian/control
--- stoken-0.92/debian/control  2017-11-12 16:45:20.0 +
+++ stoken-0.92/debian/control  2024-02-04 00:44:21.0 +
@@ -10,7 +10,7 @@
 
 Package: stoken
 Architecture: any
-Depends: libstoken1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libstoken1t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 Suggests: imagemagick, qrencode, zbar-tools
 Description: Software Token for cryptographic authentication
  stoken is a software token which generates one-time passwords compatible
@@ -26,13 +26,15 @@
  allow for importing token seeds, generating tokencodes, and various
  utility/testing functions.
 
-Package: libstoken1
+Package: libstoken1t64
+Provides: ${t64:Provides}
+Replaces: libstoken1
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Breaks: stoken (<< 0.5)
+Breaks: libstoken1 (<< ${source:Version}), stoken (<< 0.5)
 Description: Software Token for cryptographic authentication - shared library
  stoken is a software token which generates one-time passwords compatible
  with RSA SecurID 128-bit (AES) tokens.  SecurID tokens are commonly
@@ -52,7 +54,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libstoken1 (= ${binary:Version}), libtomcrypt-dev, ${misc:Depends}
+Depends: libstoken1t64 (= ${binary:Version}), libtomcrypt-dev, ${misc:Depends}
 Description: Software Token for cryptographic authentication - development 
files
  stoken is a software token which generates one-time passwords compatible
  with RSA SecurID 128-bit (AES) tokens.  SecurID tokens are commonly
diff -Nru stoken-0.92/debian/libstoken1.install 
stoken-0.92/debian/libstoken1.install
--- stoken-0.92/debian/libstoken1.install   2017-11-12 16:45:20.0 
+
+++ stoken-0.92/debian/libstoken1.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libstoken.so.*
diff -Nru stoken-0.92/debian/libstoken1.symbols 
stoken-0.92/debian/libstoken1.symbols
--- stoken-0.92/debian/libstoken1.symbols   2017-11-12 16:45:20.0 
+
+++ stoken-0.92/debian/libstoken1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,48 +0,0 @@
-libstoken.so.1 libstoken1 #MINVER#
- STOKEN_1.0@STOKEN_1.0 0.1
- 

Bug#1058928: cryptsetup 2.6.1-4~deb12u2 flagged for acceptance

2024-02-03 Thread Adam D Barratt
package release.debian.org
tags 1058928 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: cryptsetup
Version: 2.6.1-4~deb12u2

Explanation: cryptsetup-initramfs: Add support for compressed kernel modules; 
cryptsetup-suspend-wrapper: Don't error out on missing 
/lib/systemd/system-sleep directory; add_modules(): Change suffix drop logic to 
match initramfs-tools



Bug#1062928: stlink: NMU diff for 64-bit time_t transition

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

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
stlink as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for stlink
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 stlink-1.7.0+ds/debian/changelog stlink-1.7.0+ds/debian/changelog
--- stlink-1.7.0+ds/debian/changelog2023-12-18 14:01:19.0 +
+++ stlink-1.7.0+ds/debian/changelog2024-02-04 00:39:53.0 +
@@ -1,3 +1,10 @@
+stlink (1.7.0+ds-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:39:53 +
+
 stlink (1.7.0+ds-2) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru stlink-1.7.0+ds/debian/control stlink-1.7.0+ds/debian/control
--- stlink-1.7.0+ds/debian/control  2023-12-18 13:54:26.0 +
+++ stlink-1.7.0+ds/debian/control  2024-02-04 00:39:52.0 +
@@ -13,14 +13,17 @@
 Section: libdevel
 Architecture: linux-any
 Multi-Arch: same
-Depends: libstlink1 (= ${binary:Version}), ${misc:Depends}
+Depends: libstlink1t64 (= ${binary:Version}), ${misc:Depends}
 Description: OpenSource ST-Link tools replacement.
  Flashing tools for STMicroelectronics STM32VL and STM32L. The transport layers
  STLINKv1 and STLINKv2 are supported.
  .
  This package contains the development files for stlink.
 
-Package: libstlink1
+Package: libstlink1t64
+Provides: ${t64:Provides}
+Replaces: libstlink1
+Breaks: libstlink1 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -33,7 +36,7 @@
 
 Package: stlink-tools
 Architecture: linux-any
-Depends: libstlink1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libstlink1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Description: OpenSource ST-Link tools replacement.
  Flashing tools for STMicroelectronics STM32VL and STM32L. The transport layers
  STLINKv1 and STLINKv2 are supported.
@@ -43,7 +46,7 @@
 
 Package: stlink-gui
 Architecture: linux-any
-Depends: libstlink1 (= ${binary:Version}), stlink-tools (= ${binary:Version}),
+Depends: libstlink1t64 (= ${binary:Version}), stlink-tools (= 
${binary:Version}),
  ${shlibs:Depends}, ${misc:Depends}
 Description: OpenSource ST-Link tools replacement.
  Flashing tools for STMicroelectronics STM32VL and STM32L. The transport layers
diff -Nru stlink-1.7.0+ds/debian/libstlink1.install 
stlink-1.7.0+ds/debian/libstlink1.install
--- stlink-1.7.0+ds/debian/libstlink1.install   2020-08-12 17:12:50.0 
+
+++ stlink-1.7.0+ds/debian/libstlink1.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru stlink-1.7.0+ds/debian/libstlink1.symbols 
stlink-1.7.0+ds/debian/libstlink1.symbols
--- stlink-1.7.0+ds/debian/libstlink1.symbols   2022-09-23 10:13:47.0 
+
+++ stlink-1.7.0+ds/debian/libstlink1.symbols   1970-01-01 00:00:00.0 
+
@@ -1,169 +0,0 @@
-libstlink.so.1 libstlink1 #MINVER#
- Md5Calculate@Base 1.6.1
- Md5Finalise@Base 1.6.1
- Md5Initialise@Base 1.6.1
- Md5Update@Base 

Bug#1062545: Processed: Re: falcosecurity-libs: NMU diff for 64-bit time_t transition

2024-02-03 Thread Dima Kogan
Oops. I was trying to save yall time, but I guess I didn't do it right.
Please advise. Here's what happened, in order:

- 0.14.1-3   was in the archive
- 0.14.1-3.1 the NMU in experimental
- 0.14.1-4   I fixed an unrelated bug; no time64 changes
- 0.14.1-5   I added the time64 stuff to my unrelated bug fix

So what should we do to get both the bug fix in -4 and the time64 stuff?



Bug#1062927: stellarsolver: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: stellarsolver
Version: 2.5-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
stellarsolver as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for stellarsolver
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 stellarsolver-2.5/debian/changelog stellarsolver-2.5/debian/changelog
--- stellarsolver-2.5/debian/changelog  2023-08-18 04:04:30.0 +
+++ stellarsolver-2.5/debian/changelog  2024-02-04 00:37:07.0 +
@@ -1,3 +1,10 @@
+stellarsolver (2.5-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:37:07 +
+
 stellarsolver (2.5-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru stellarsolver-2.5/debian/control stellarsolver-2.5/debian/control
--- stellarsolver-2.5/debian/control2023-08-18 03:54:27.0 +
+++ stellarsolver-2.5/debian/control2024-02-04 00:37:07.0 +
@@ -16,7 +16,10 @@
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/3rdparty/stellarsolver
 Homepage: https://github.com/rlancaste/stellarsolver
 
-Package: libstellarsolver2
+Package: libstellarsolver2t64
+Provides: ${t64:Provides}
+Replaces: libstellarsolver2
+Breaks: libstellarsolver2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -28,7 +31,7 @@
 
 Package: libstellarsolver-dev
 Architecture: any
-Depends: libstellarsolver2 (= ${binary:Version}),
+Depends: libstellarsolver2t64 (= ${binary:Version}),
  libcfitsio-dev,
  qtbase5-dev,
  ${misc:Depends}
diff -Nru stellarsolver-2.5/debian/libstellarsolver2.install 
stellarsolver-2.5/debian/libstellarsolver2.install
--- stellarsolver-2.5/debian/libstellarsolver2.install  2022-05-21 
04:01:51.0 +
+++ stellarsolver-2.5/debian/libstellarsolver2.install  1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libstellarsolver.so.2
-usr/lib/*/libstellarsolver.so.2.*
diff -Nru stellarsolver-2.5/debian/libstellarsolver2t64.install 
stellarsolver-2.5/debian/libstellarsolver2t64.install
--- stellarsolver-2.5/debian/libstellarsolver2t64.install   1970-01-01 
00:00:00.0 +
+++ stellarsolver-2.5/debian/libstellarsolver2t64.install   2022-05-21 
04:01:51.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libstellarsolver.so.2
+usr/lib/*/libstellarsolver.so.2.*
diff -Nru stellarsolver-2.5/debian/libstellarsolver2t64.lintian-overrides 
stellarsolver-2.5/debian/libstellarsolver2t64.lintian-overrides
--- stellarsolver-2.5/debian/libstellarsolver2t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ stellarsolver-2.5/debian/libstellarsolver2t64.lintian-overrides 
2024-02-04 00:37:07.0 +
@@ -0,0 +1 @@
+libstellarsolver2t64: package-name-doesnt-match-sonames libstellarsolver2


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

2024-02-03 Thread Ryan Tandy

Hi Graham,

Would it be possible to configure the analysis tool to skip the 
headers under /usr/include/mgba-util/platform/*/?


The appropriate platform header is included automatically by 
, in our case that's 
 and the other ones require 
various foreign SDK headers.


I'm testing a fix for libmgba-dev to not install the foreign headers, 
but in the mean time, I'm wondering if the analyzer could just skip 
those ones, since we know including them will fail.


Is a MR against https://salsa.debian.org/vorlon/armhf-time_t the right 
place to proceed?


Thanks
Ryan



Bug#1062926: stdgpu: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: stdgpu
Version: 1.3.0+git20220507.32e0517-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
stdgpu as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for stdgpu
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 stdgpu-1.3.0+git20220507.32e0517/debian/changelog 
stdgpu-1.3.0+git20220507.32e0517/debian/changelog
--- stdgpu-1.3.0+git20220507.32e0517/debian/changelog   2023-07-01 
14:13:20.0 -0700
+++ stdgpu-1.3.0+git20220507.32e0517/debian/changelog   2024-02-03 
16:28:11.0 -0800
@@ -1,3 +1,14 @@
+stdgpu (1.3.0+git20220507.32e0517-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Since this is already a custom soname set in debian/rules, adjust the
+soname as well to avoid any need for breaks/replaces.  This breaks
+compatibility on 64-bit archs as well, but with no reverse-dependencies
+in the archive, the impact is negligible.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:28:11 +
+
 stdgpu (1.3.0+git20220507.32e0517-5) unstable; urgency=medium
 
   * Fix wrong alignment test to actually provoke wrong alignment
diff -Nru stdgpu-1.3.0+git20220507.32e0517/debian/control 
stdgpu-1.3.0+git20220507.32e0517/debian/control
--- stdgpu-1.3.0+git20220507.32e0517/debian/control 2023-07-01 
14:13:11.0 -0700
+++ stdgpu-1.3.0+git20220507.32e0517/debian/control 2024-02-03 
16:27:36.0 -0800
@@ -21,7 +21,7 @@
  agnostic and native algorithms that look like sequential CPU code but are
  executed in parallel on the GPU.
 
-Package: libstdgpu-openmp0d
+Package: libstdgpu-openmp0t64
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -40,7 +40,7 @@
 Provides: libstdgpu-dev
 Depends:
  ${misc:Depends},
- libstdgpu-openmp0d (= ${binary:Version}),
+ libstdgpu-openmp0t64 (= ${binary:Version}),
  libthrust-dev,
 Description: ${source:Synopsis} (OpenMP development headers)
  ${source:Extended-Description}
diff -Nru stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0d.install 
stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0d.install
--- stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0d.install  
2023-07-01 14:13:11.0 -0700
+++ stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0d.install  
1969-12-31 16:00:00.0 -0800
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0t64.install 
stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0t64.install
--- stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0t64.install
1969-12-31 16:00:00.0 -0800
+++ stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0t64.install
2023-07-01 14:13:11.0 -0700
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru stdgpu-1.3.0+git20220507.32e0517/debian/rules 
stdgpu-1.3.0+git20220507.32e0517/debian/rules
--- stdgpu-1.3.0+git20220507.32e0517/debian/rules   2023-07-01 
14:13:11.0 -0700
+++ stdgpu-1.3.0+git20220507.32e0517/debian/rules   2024-02-03 
16:28:07.0 -0800
@@ -4,7 +4,8 @@
 
 BUILD_TESTS := 

Bug#1062925: spread-sheet-widget: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: spread-sheet-widget
Version: 0.10-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
spread-sheet-widget as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for spread-sheet-widget
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 spread-sheet-widget-0.10/debian/changelog 
spread-sheet-widget-0.10/debian/changelog
--- spread-sheet-widget-0.10/debian/changelog   2024-01-08 13:49:16.0 
+
+++ spread-sheet-widget-0.10/debian/changelog   2024-02-04 00:09:26.0 
+
@@ -1,3 +1,10 @@
+spread-sheet-widget (0.10-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:09:26 +
+
 spread-sheet-widget (0.10-4) unstable; urgency=medium
 
   * Debian: Add source option to allow multiple builds without
diff -Nru spread-sheet-widget-0.10/debian/control 
spread-sheet-widget-0.10/debian/control
--- spread-sheet-widget-0.10/debian/control 2024-01-08 12:47:48.0 
+
+++ spread-sheet-widget-0.10/debian/control 2024-02-04 00:09:25.0 
+
@@ -12,7 +12,10 @@
 Vcs-Git: https://salsa.debian.org/beckmanf/spread-sheet-widget.git
 Rules-Requires-Root: no
 
-Package: libspread-sheet-widget
+Package: libspread-sheet-widget0
+Provides: ${t64:Provides}
+Replaces: libspread-sheet-widget
+Breaks: libspread-sheet-widget (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -35,7 +38,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
- libspread-sheet-widget (= ${binary:Version}),
+ libspread-sheet-widget0 (= ${binary:Version}),
  libgtk-3-dev (>= 3.18.0)
 Description: development files for the GTK+ spread sheet widget
  GNU Spread Sheet Widget is a library for Gtk+ which provides a widget
diff -Nru spread-sheet-widget-0.10/debian/libspread-sheet-widget.install 
spread-sheet-widget-0.10/debian/libspread-sheet-widget.install
--- spread-sheet-widget-0.10/debian/libspread-sheet-widget.install  
2024-01-08 12:47:48.0 +
+++ spread-sheet-widget-0.10/debian/libspread-sheet-widget.install  
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libspread-sheet-widget.so.*
diff -Nru 
spread-sheet-widget-0.10/debian/libspread-sheet-widget.lintian-overrides 
spread-sheet-widget-0.10/debian/libspread-sheet-widget.lintian-overrides
--- spread-sheet-widget-0.10/debian/libspread-sheet-widget.lintian-overrides
2024-01-08 12:47:48.0 +
+++ spread-sheet-widget-0.10/debian/libspread-sheet-widget.lintian-overrides
1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-libspread-sheet-widget: package-name-doesnt-match-sonames
diff -Nru spread-sheet-widget-0.10/debian/libspread-sheet-widget0.install 
spread-sheet-widget-0.10/debian/libspread-sheet-widget0.install
--- spread-sheet-widget-0.10/debian/libspread-sheet-widget0.install 
1970-01-01 00:00:00.0 +
+++ spread-sheet-widget-0.10/debian/libspread-sheet-widget0.install 
2024-01-08 12:47:48.0 +
@@ -0,0 +1 @@

Bug#1062924: st: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: st
Version: 1.9-3.2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
st as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for st
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 st-1.9/debian/changelog st-1.9/debian/changelog
--- st-1.9/debian/changelog 2020-06-20 23:31:02.0 +
+++ st-1.9/debian/changelog 2024-02-04 00:03:27.0 +
@@ -1,3 +1,10 @@
+st (1.9-3.3) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:03:27 +
+
 st (1.9-3.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru st-1.9/debian/control st-1.9/debian/control
--- st-1.9/debian/control   2020-06-20 23:20:22.0 +
+++ st-1.9/debian/control   2024-02-04 00:03:27.0 +
@@ -9,7 +9,7 @@
 Package: libst-dev
 Section: libdevel
 Architecture: any
-Depends: libst1 (= ${binary:Version}), ${misc:Depends}, libc6-dev
+Depends: libst1t64 (= ${binary:Version}), ${misc:Depends}, libc6-dev
 Recommends: pkg-config
 Conflicts: sox (<= 12.17.2-1), sox-dev
 Description: State Threads Library - Development files
@@ -25,7 +25,10 @@
  .
  This package contains the development files for compiling programs.
 
-Package: libst1
+Package: libst1t64
+Provides: ${t64:Provides}
+Replaces: libst1
+Breaks: libst1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru st-1.9/debian/libst1.install st-1.9/debian/libst1.install
--- st-1.9/debian/libst1.install2020-06-20 23:18:27.0 +
+++ st-1.9/debian/libst1.install1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-obj/lib*.so.*  usr/lib
diff -Nru st-1.9/debian/libst1.lintian-overrides 
st-1.9/debian/libst1.lintian-overrides
--- st-1.9/debian/libst1.lintian-overrides  2020-06-20 23:18:27.0 
+
+++ st-1.9/debian/libst1.lintian-overrides  1970-01-01 00:00:00.0 
+
@@ -1,3 +0,0 @@
-# State-threads causes the program to exit when all threads terminate.
-# exit() is not invoked as the result of an error condition.
-libst1: shlib-calls-exit usr/lib/libst.so.1.9
diff -Nru st-1.9/debian/libst1.symbols st-1.9/debian/libst1.symbols
--- st-1.9/debian/libst1.symbols2020-06-20 23:18:27.0 +
+++ st-1.9/debian/libst1.symbols1970-01-01 00:00:00.0 +
@@ -1,63 +0,0 @@
-libst.so.1 libst1 #MINVER#
-* Build-Depends-Package: libst-dev
- st_accept@Base 1.9
- st_cond_broadcast@Base 1.9
- st_cond_destroy@Base 1.9
- st_cond_new@Base 1.9
- st_cond_signal@Base 1.9
- st_cond_timedwait@Base 1.9
- st_cond_wait@Base 1.9
- st_connect@Base 1.9
- st_get_eventsys@Base 1.9
- st_get_eventsys_name@Base 1.9
- st_getfdlimit@Base 1.9
- st_init@Base 1.9
- st_key_create@Base 1.9
- st_key_getlimit@Base 1.9
- st_mutex_destroy@Base 1.9
- st_mutex_lock@Base 1.9
- st_mutex_new@Base 1.9
- st_mutex_trylock@Base 1.9
- st_mutex_unlock@Base 1.9
- st_netfd_close@Base 1.9
- st_netfd_fileno@Base 1.9
- st_netfd_free@Base 1.9
- st_netfd_getspecific@Base 1.9
- 

Bug#1062923: srpc: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: srpc
Version: 0.10.1-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
srpc as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for srpc
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 srpc-0.10.1/debian/changelog srpc-0.10.1/debian/changelog
--- srpc-0.10.1/debian/changelog2024-01-08 13:28:03.0 +
+++ srpc-0.10.1/debian/changelog2024-02-04 00:01:56.0 +
@@ -1,3 +1,10 @@
+srpc (0.10.1-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:01:56 +
+
 srpc (0.10.1-1) unstable; urgency=medium
 
   * New upstream version
diff -Nru srpc-0.10.1/debian/control srpc-0.10.1/debian/control
--- srpc-0.10.1/debian/control  2024-01-08 13:14:46.0 +
+++ srpc-0.10.1/debian/control  2024-02-04 00:01:56.0 +
@@ -16,13 +16,14 @@
 Homepage: https://github.com/sogou/srpc
 Rules-Requires-Root: no
 
-Package: libsrpc0
+Package: libsrpc0t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
  ${shlibs:Depends}
-Breaks: libsrpc (<< 0.9.7-1)
-Replaces: libsrpc (<< 0.9.7-1)
+Breaks: libsrpc0 (<< ${source:Version}), libsrpc (<< 0.9.7-1)
+Replaces: libsrpc0, libsrpc (<< 0.9.7-1)
 Description: Sogou RPC (SRPC) Runtime Library
  SRPC is an enterprise-level RPC framework widely used by Tencent, Sogou and
  many small and medium-sized companies.  It handles hundreds of millions of
@@ -36,7 +37,7 @@
 Package: libsrpc-dev
 Architecture: any
 Multi-Arch: same
-Depends: libsrpc0 (= ${binary:Version}),
+Depends: libsrpc0t64 (= ${binary:Version}),
  libsrpc-bin (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
diff -Nru srpc-0.10.1/debian/libsrpc0.install 
srpc-0.10.1/debian/libsrpc0.install
--- srpc-0.10.1/debian/libsrpc0.install 2024-01-08 13:12:06.0 +
+++ srpc-0.10.1/debian/libsrpc0.install 1970-01-01 00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libsrpc.so.0.*
-usr/lib/*/libsrpc.so.0
diff -Nru srpc-0.10.1/debian/libsrpc0t64.install 
srpc-0.10.1/debian/libsrpc0t64.install
--- srpc-0.10.1/debian/libsrpc0t64.install  1970-01-01 00:00:00.0 
+
+++ srpc-0.10.1/debian/libsrpc0t64.install  2024-01-08 13:12:06.0 
+
@@ -0,0 +1,2 @@
+usr/lib/*/libsrpc.so.0.*
+usr/lib/*/libsrpc.so.0
diff -Nru srpc-0.10.1/debian/libsrpc0t64.lintian-overrides 
srpc-0.10.1/debian/libsrpc0t64.lintian-overrides
--- srpc-0.10.1/debian/libsrpc0t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ srpc-0.10.1/debian/libsrpc0t64.lintian-overrides2024-02-04 
00:01:56.0 +
@@ -0,0 +1 @@
+libsrpc0t64: package-name-doesnt-match-sonames libsrpc0


Bug#1062922: srm-ifce: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: srm-ifce
Version: 1.24.6-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
srm-ifce as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for srm-ifce
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 srm-ifce-1.24.6/debian/changelog srm-ifce-1.24.6/debian/changelog
--- srm-ifce-1.24.6/debian/changelog2023-02-08 21:57:06.0 +
+++ srm-ifce-1.24.6/debian/changelog2024-02-04 00:00:12.0 +
@@ -1,3 +1,10 @@
+srm-ifce (1.24.6-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sun, 04 Feb 2024 00:00:12 +
+
 srm-ifce (1.24.6-1) unstable; urgency=medium
 
   * New upstream release (1.24.6)
diff -Nru srm-ifce-1.24.6/debian/control srm-ifce-1.24.6/debian/control
--- srm-ifce-1.24.6/debian/control  2023-02-08 21:57:06.0 +
+++ srm-ifce-1.24.6/debian/control  2024-02-04 00:00:12.0 +
@@ -17,7 +17,10 @@
 Vcs-Git: https://salsa.debian.org/ellert/srm-ifce.git
 Homepage: https://dmc-docs.web.cern.ch/dmc-docs/srm-ifce.html
 
-Package: libgfal-srm-ifce1
+Package: libgfal-srm-ifce1t64
+Provides: ${t64:Provides}
+Replaces: libgfal-srm-ifce1
+Breaks: libgfal-srm-ifce1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -35,7 +38,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libgfal-srm-ifce1 (= ${binary:Version}),
+ libgfal-srm-ifce1t64 (= ${binary:Version}),
  ${misc:Depends},
  libglib2.0-dev
 Description: SRM client side headers and development files
diff -Nru srm-ifce-1.24.6/debian/libgfal-srm-ifce1.dirs 
srm-ifce-1.24.6/debian/libgfal-srm-ifce1.dirs
--- srm-ifce-1.24.6/debian/libgfal-srm-ifce1.dirs   2012-09-14 
12:03:16.0 +
+++ srm-ifce-1.24.6/debian/libgfal-srm-ifce1.dirs   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib
diff -Nru srm-ifce-1.24.6/debian/libgfal-srm-ifce1.docs 
srm-ifce-1.24.6/debian/libgfal-srm-ifce1.docs
--- srm-ifce-1.24.6/debian/libgfal-srm-ifce1.docs   2015-04-09 
14:26:55.0 +
+++ srm-ifce-1.24.6/debian/libgfal-srm-ifce1.docs   1970-01-01 
00:00:00.0 +
@@ -1,3 +0,0 @@
-readme.html
-README
-VERSION
diff -Nru srm-ifce-1.24.6/debian/libgfal-srm-ifce1.install 
srm-ifce-1.24.6/debian/libgfal-srm-ifce1.install
--- srm-ifce-1.24.6/debian/libgfal-srm-ifce1.install2021-08-24 
13:17:30.0 +
+++ srm-ifce-1.24.6/debian/libgfal-srm-ifce1.install1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-/usr/bin/gfal_srm_ifce_version
-/usr/lib/*/libgfal_srm_ifce.so.*
diff -Nru srm-ifce-1.24.6/debian/libgfal-srm-ifce1t64.dirs 
srm-ifce-1.24.6/debian/libgfal-srm-ifce1t64.dirs
--- srm-ifce-1.24.6/debian/libgfal-srm-ifce1t64.dirs1970-01-01 
00:00:00.0 +
+++ srm-ifce-1.24.6/debian/libgfal-srm-ifce1t64.dirs2012-09-14 
12:03:16.0 +
@@ -0,0 +1 @@
+usr/lib
diff -Nru srm-ifce-1.24.6/debian/libgfal-srm-ifce1t64.docs 
srm-ifce-1.24.6/debian/libgfal-srm-ifce1t64.docs
--- srm-ifce-1.24.6/debian/libgfal-srm-ifce1t64.docs1970-01-01 

Bug#1062921: srecord: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Source: srecord
Version: 1.64-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
srecord as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for srecord
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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 srecord-1.64/debian/changelog srecord-1.64/debian/changelog
--- srecord-1.64/debian/changelog   2023-06-21 21:48:23.0 +
+++ srecord-1.64/debian/changelog   2024-02-03 23:57:05.0 +
@@ -1,3 +1,10 @@
+srecord (1.64-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek   Sat, 03 Feb 2024 23:57:05 +
+
 srecord (1.64-4) unstable; urgency=medium
 
   * QA upload.
diff -Nru srecord-1.64/debian/control srecord-1.64/debian/control
--- srecord-1.64/debian/control 2023-06-21 21:48:23.0 +
+++ srecord-1.64/debian/control 2024-02-03 23:57:04.0 +
@@ -35,7 +35,7 @@
 Section: libdevel
 Multi-Arch: same
 Architecture: any
-Depends: libsrecord0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsrecord0t64 (= ${binary:Version}), ${misc:Depends}
 Description: library for manipulating EPROM load files (development)
  The srecord library is a collection of powerful C++ classes for manipulating
  EPROM load files. It reads and writes numerous EPROM file formats, and can
@@ -44,7 +44,10 @@
  This package contains the static libraries and headers for developing
  applications that use the srecord library.
 
-Package: libsrecord0
+Package: libsrecord0t64
+Provides: ${t64:Provides}
+Replaces: libsrecord0
+Breaks: libsrecord0 (<< ${source:Version})
 Section: libs
 Multi-Arch: same
 Architecture: any
diff -Nru srecord-1.64/debian/libsrecord0.install 
srecord-1.64/debian/libsrecord0.install
--- srecord-1.64/debian/libsrecord0.install 2023-06-21 21:48:23.0 
+
+++ srecord-1.64/debian/libsrecord0.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsrecord.so.*
diff -Nru srecord-1.64/debian/libsrecord0t64.install 
srecord-1.64/debian/libsrecord0t64.install
--- srecord-1.64/debian/libsrecord0t64.install  1970-01-01 00:00:00.0 
+
+++ srecord-1.64/debian/libsrecord0t64.install  2023-06-21 21:48:23.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libsrecord.so.*
diff -Nru srecord-1.64/debian/libsrecord0t64.lintian-overrides 
srecord-1.64/debian/libsrecord0t64.lintian-overrides
--- srecord-1.64/debian/libsrecord0t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ srecord-1.64/debian/libsrecord0t64.lintian-overrides2024-02-03 
23:57:04.0 +
@@ -0,0 +1 @@
+libsrecord0t64: package-name-doesnt-match-sonames libsrecord0


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

2024-02-03 Thread gregor herrmann
On Sat, 03 Feb 2024 21:23:42 +, Graham Inggs wrote:

> Source: mimetic
> Version: 0.9.8-10

> Please find the patch for this NMU attached.

Thanks; and sorry for uploading 0.9.8-11 to unstable 2 days ago,
which caused your NMU to be REJECTed.
 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately,

I've now incorporated your changes to the package's git repo and
uploaded them to experimental. So I guess we're good again :)

(I've also fixed the lintian-overrides output of the transition
script: 
https://git.toastfreeware.priv.at/debian/mimetic.git/commitdiff/50936beaa87d790ccf1bfdee4e3a2cde3cb1893c
which got the soname wrong.)

Thanks for your work on this transition!


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1062920: spooles: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: spooles
Version: 2.2-14
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
spooles as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for spooles
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 spooles-2.2/debian/changelog spooles-2.2/debian/changelog
--- spooles-2.2/debian/changelog2018-12-19 22:56:58.0 +
+++ spooles-2.2/debian/changelog2024-02-03 23:41:26.0 +
@@ -1,3 +1,10 @@
+spooles (2.2-14.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:41:26 
+
+
 spooles (2.2-14) unstable; urgency=medium
 
   * Team upload.
diff -Nru spooles-2.2/debian/control spooles-2.2/debian/control
--- spooles-2.2/debian/control  2018-12-19 22:56:58.0 +
+++ spooles-2.2/debian/control  2024-02-03 23:41:26.0 +
@@ -15,7 +15,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libspooles2.2 (= ${binary:Version}),
+Depends: libspooles2.2t64 (= ${binary:Version}),
  mpi-default-dev,
  ${misc:Depends}
 Suggests: spooles-doc
@@ -26,7 +26,10 @@
  .
  This package contains the SPOOLES development files.
 
-Package: libspooles2.2
+Package: libspooles2.2t64
+Provides: ${t64:Provides}
+Replaces: libspooles2.2
+Breaks: libspooles2.2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru spooles-2.2/debian/libspooles2.2.install 
spooles-2.2/debian/libspooles2.2.install
--- spooles-2.2/debian/libspooles2.2.install2018-12-19 22:56:58.0 
+
+++ spooles-2.2/debian/libspooles2.2.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru spooles-2.2/debian/libspooles2.2t64.install 
spooles-2.2/debian/libspooles2.2t64.install
--- spooles-2.2/debian/libspooles2.2t64.install 1970-01-01 00:00:00.0 
+
+++ spooles-2.2/debian/libspooles2.2t64.install 2018-12-19 22:56:58.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru spooles-2.2/debian/libspooles2.2t64.lintian-overrides 
spooles-2.2/debian/libspooles2.2t64.lintian-overrides
--- spooles-2.2/debian/libspooles2.2t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ spooles-2.2/debian/libspooles2.2t64.lintian-overrides   2024-02-03 
23:41:26.0 +
@@ -0,0 +1 @@
+libspooles2.2t64: package-name-doesnt-match-sonames libspooles2.2


Bug#1062908: nmu: deal.ii_9.5.1-2+b1

2024-02-03 Thread Matthias Maier
Control: retitle -1 nmu: deal.ii_9.5.1-2+b1

nmu deal.ii_9.5.1-2+b1 . ANY . unstable . -m "rebuild against libgmsh4.12"

(Corrected version.)



Bug#1062917: spandsp: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: spandsp
Version: 0.0.6+dfsg-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
spandsp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for spandsp
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 spandsp-0.0.6+dfsg/debian/changelog 
spandsp-0.0.6+dfsg/debian/changelog
--- spandsp-0.0.6+dfsg/debian/changelog 2019-01-11 17:17:42.0 +
+++ spandsp-0.0.6+dfsg/debian/changelog 2024-02-03 23:22:43.0 +
@@ -1,3 +1,10 @@
+spandsp (0.0.6+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:22:43 
+
+
 spandsp (0.0.6+dfsg-2) unstable; urgency=medium
 
   * Team upload
diff -Nru spandsp-0.0.6+dfsg/debian/control spandsp-0.0.6+dfsg/debian/control
--- spandsp-0.0.6+dfsg/debian/control   2019-01-11 17:17:42.0 +
+++ spandsp-0.0.6+dfsg/debian/control   2024-02-03 23:22:42.0 +
@@ -25,7 +25,10 @@
 Vcs-Git: https://salsa.debian.org/pkg-voip-team/spandsp.git
 Vcs-Browser: https://salsa.debian.org/pkg-voip-team/spandsp
 
-Package: libspandsp2
+Package: libspandsp2t64
+Provides: ${t64:Provides}
+Replaces: libspandsp2
+Breaks: libspandsp2 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends},
  ${shlibs:Depends}
@@ -41,7 +44,7 @@
 Section: libdevel
 Architecture: any
 Depends: libjpeg-dev,
- libspandsp2 (= ${binary:Version}),
+ libspandsp2t64 (= ${binary:Version}),
  libtiff-dev | libtiff5-dev,
  ${misc:Depends}
 Breaks: libspandsp-doc (<< 0.0.6+dfsg-2)
diff -Nru spandsp-0.0.6+dfsg/debian/libspandsp2.docs 
spandsp-0.0.6+dfsg/debian/libspandsp2.docs
--- spandsp-0.0.6+dfsg/debian/libspandsp2.docs  2019-01-11 17:17:42.0 
+
+++ spandsp-0.0.6+dfsg/debian/libspandsp2.docs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-DueDiligence
diff -Nru spandsp-0.0.6+dfsg/debian/libspandsp2.install 
spandsp-0.0.6+dfsg/debian/libspandsp2.install
--- spandsp-0.0.6+dfsg/debian/libspandsp2.install   2019-01-11 
17:17:42.0 +
+++ spandsp-0.0.6+dfsg/debian/libspandsp2.install   1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/*/libspandsp.so.2.*
-debian/tmp/usr/lib/*/libspandsp.so.2
diff -Nru spandsp-0.0.6+dfsg/debian/libspandsp2.symbols 
spandsp-0.0.6+dfsg/debian/libspandsp2.symbols
--- spandsp-0.0.6+dfsg/debian/libspandsp2.symbols   2019-01-11 
17:17:42.0 +
+++ spandsp-0.0.6+dfsg/debian/libspandsp2.symbols   1970-01-01 
00:00:00.0 +
@@ -1,900 +0,0 @@
-libspandsp.so.2 libspandsp2 #MINVER#
- ademco_contactid_event_to_str@Base 0.0.6
- ademco_contactid_msg_qualifier_to_str@Base 0.0.6
- ademco_contactid_receiver_fillin@Base 0.0.6
- ademco_contactid_receiver_free@Base 0.0.6
- ademco_contactid_receiver_get_logging_state@Base 0.0.6
- ademco_contactid_receiver_init@Base 0.0.6
- ademco_contactid_receiver_log_msg@Base 0.0.6
- ademco_contactid_receiver_release@Base 0.0.6
- ademco_contactid_receiver_rx@Base 0.0.6
- 

Bug#1062918: sphde: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sphde
Version: 1.4.0-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sphde as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sphde
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 sphde-1.4.0/debian/changelog sphde-1.4.0/debian/changelog
--- sphde-1.4.0/debian/changelog2022-09-21 14:12:43.0 +
+++ sphde-1.4.0/debian/changelog2024-02-03 23:24:01.0 +
@@ -1,3 +1,10 @@
+sphde (1.4.0-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:24:01 
+
+
 sphde (1.4.0-5) unstable; urgency=medium
 
   * Update symbols for armhf, armel, i386
diff -Nru sphde-1.4.0/debian/control sphde-1.4.0/debian/control
--- sphde-1.4.0/debian/control  2022-09-21 14:12:43.0 +
+++ sphde-1.4.0/debian/control  2024-02-03 23:24:01.0 +
@@ -26,7 +26,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsphde1 (= ${binary:Version}), ${misc:Depends}
+Depends: libsphde1t64 (= ${binary:Version}), ${misc:Depends}
 Description: Shared Persistent Heap Data Environment library development files
  SPHDE is composed of two major software layers: The Shared Address Space (SAS)
  layer provides the basic services for a shared address space and transparent,
@@ -35,7 +35,10 @@
  .
  This package contains the static library and header files used in development.
 
-Package: libsphde1
+Package: libsphde1t64
+Provides: ${t64:Provides}
+Replaces: libsphde1
+Breaks: libsphde1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru sphde-1.4.0/debian/libsphde1.install 
sphde-1.4.0/debian/libsphde1.install
--- sphde-1.4.0/debian/libsphde1.install2022-09-21 14:12:43.0 
+
+++ sphde-1.4.0/debian/libsphde1.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsphde.so.*
diff -Nru sphde-1.4.0/debian/libsphde1.symbols 
sphde-1.4.0/debian/libsphde1.symbols
--- sphde-1.4.0/debian/libsphde1.symbols2022-09-21 14:12:43.0 
+
+++ sphde-1.4.0/debian/libsphde1.symbols1970-01-01 00:00:00.0 
+
@@ -1,561 +0,0 @@
-libsphde.so.1 libsphde1 #MINVER#
-* Build-Depends-Package: libsphde-dev
- SASAllocateShm@Base 1.1.0
- SASAllocateShmID@Base 1.1.0
- SASAllocateShmID_clear@Base 1.4.0
- SASAllocateShmName@Base 1.1.0
- SASAllocateShmNameProj@Base 1.1.0
- SASAnchor@Base 1.1.0
- SASAnchorFreeSpace@Base 1.1.0
- SASBlockAlloc@Base 1.1.0
- SASBlockDealloc@Base 1.1.0
- SASCleanUp@Base 1.1.0
- SASCompoundFixedHeapCreate@Base 1.1.0
- SASCompoundHeapAlloc@Base 1.1.0
- SASCompoundHeapAllocNoLock@Base 1.1.0
- SASCompoundHeapAllocSize@Base 1.1.0
- SASCompoundHeapAllocSpace@Base 1.1.0
- SASCompoundHeapBringAll@Base 1.1.0
- SASCompoundHeapCreate@Base 1.1.0
- SASCompoundHeapCreatePageSize@Base 1.1.0
- SASCompoundHeapDestroy@Base 1.1.0
- SASCompoundHeapDestroyNoLock@Base 1.1.0
- SASCompoundHeapExpandCreate@Base 1.1.0
- SASCompoundHeapFree@Base 1.1.0
- 

Bug#1062919: spherepack: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: spherepack
Version: 3.3~a1-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
spherepack as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for spherepack
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 spherepack-3.3~a1/debian/changelog spherepack-3.3~a1/debian/changelog
--- spherepack-3.3~a1/debian/changelog  2021-08-23 11:01:41.0 +
+++ spherepack-3.3~a1/debian/changelog  2024-02-03 23:24:34.0 +
@@ -1,3 +1,10 @@
+spherepack (3.3~a1-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:24:34 
+
+
 spherepack (3.3~a1-5) unstable; urgency=medium
 
   * Standards-Version: 4.6.1
diff -Nru spherepack-3.3~a1/debian/control spherepack-3.3~a1/debian/control
--- spherepack-3.3~a1/debian/control2021-08-23 11:01:41.0 +
+++ spherepack-3.3~a1/debian/control2024-02-03 23:24:34.0 +
@@ -17,7 +17,7 @@
 Section: libdevel
 Multi-Arch: same
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, libsphere0d (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libsphere0t64 (= 
${binary:Version})
 Description: Development files for Spherepack scientific library
  SPHEREPACK is a collection of FORTRAN programs that facilitates computer 
  modeling of geophysical processes. The package contains programs for computing
@@ -36,7 +36,11 @@
  equally-spaced and Gauss distributed latitudinal points as well as programs 
  that transfer data between these grids.
 
-Package: libsphere0d
+Package: libsphere0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsphere0d
+Replaces: libsphere0d
+Breaks: libsphere0d (<< ${source:Version})
 Section: libs
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -54,7 +58,7 @@
 Section: python
 Architecture: any
 Multi-Arch: foreign
-Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, libsphere0d 
(=${binary:Version}), python3-numpy
+Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, libsphere0t64 
(=${binary:Version}), python3-numpy
 Description: Python3 interface to the spherepack scientific library.
  This is a python3 interface to spherepack, a library for geophysical 
processes.
 
diff -Nru spherepack-3.3~a1/debian/libsphere0d.install 
spherepack-3.3~a1/debian/libsphere0d.install
--- spherepack-3.3~a1/debian/libsphere0d.install2021-08-23 
11:01:41.0 +
+++ spherepack-3.3~a1/debian/libsphere0d.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/libsphere-*.so.0d
diff -Nru spherepack-3.3~a1/debian/libsphere0t64.install 
spherepack-3.3~a1/debian/libsphere0t64.install
--- spherepack-3.3~a1/debian/libsphere0t64.install  1970-01-01 
00:00:00.0 +
+++ spherepack-3.3~a1/debian/libsphere0t64.install  2021-08-23 
11:01:41.0 +
@@ -0,0 +1 @@
+/usr/lib/*/libsphere-*.so.0d
diff -Nru spherepack-3.3~a1/debian/libsphere0t64.lintian-overrides 
spherepack-3.3~a1/debian/libsphere0t64.lintian-overrides

Bug#1062916: source-highlight: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: source-highlight
Version: 3.1.9-4.2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
source-highlight as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for source-highlight
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 source-highlight-3.1.9/debian/changelog 
source-highlight-3.1.9/debian/changelog
--- source-highlight-3.1.9/debian/changelog 2022-10-15 07:22:08.0 
+
+++ source-highlight-3.1.9/debian/changelog 2024-02-03 23:21:31.0 
+
@@ -1,3 +1,10 @@
+source-highlight (3.1.9-4.3) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:21:31 
+
+
 source-highlight (3.1.9-4.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru source-highlight-3.1.9/debian/control 
source-highlight-3.1.9/debian/control
--- source-highlight-3.1.9/debian/control   2022-10-15 07:22:05.0 
+
+++ source-highlight-3.1.9/debian/control   2024-02-03 23:21:30.0 
+
@@ -34,7 +34,7 @@
 Architecture: any
 Depends:
  libboost-regex-dev,
- libsource-highlight4v5 (= ${binary:Version}),
+ libsource-highlight4t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Replaces:
@@ -46,7 +46,10 @@
  The library can be used by other C++ programs to get source code
  highlighting capabilities.
 
-Package: libsource-highlight4v5
+Package: libsource-highlight4t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsource-highlight4v5
+Breaks: libsource-highlight4v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -56,7 +59,7 @@
  ${shlibs:Depends},
 Conflicts:
  libsource-highlight4,
-Replaces:
+Replaces:libsource-highlight4v5, 
  libsource-highlight4,
 Description: source highlighting library
  This is the library that underlies the source-highlight program
diff -Nru source-highlight-3.1.9/debian/libsource-highlight4t64.install 
source-highlight-3.1.9/debian/libsource-highlight4t64.install
--- source-highlight-3.1.9/debian/libsource-highlight4t64.install   
1970-01-01 00:00:00.0 +
+++ source-highlight-3.1.9/debian/libsource-highlight4t64.install   
2022-10-15 07:01:48.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru 
source-highlight-3.1.9/debian/libsource-highlight4t64.lintian-overrides 
source-highlight-3.1.9/debian/libsource-highlight4t64.lintian-overrides
--- source-highlight-3.1.9/debian/libsource-highlight4t64.lintian-overrides 
1970-01-01 00:00:00.0 +
+++ source-highlight-3.1.9/debian/libsource-highlight4t64.lintian-overrides 
2024-02-03 23:21:30.0 +
@@ -0,0 +1 @@
+libsource-highlight4t64: package-name-doesnt-match-sonames 
libsource-highlight4v5
diff -Nru source-highlight-3.1.9/debian/libsource-highlight4v5.install 
source-highlight-3.1.9/debian/libsource-highlight4v5.install
--- source-highlight-3.1.9/debian/libsource-highlight4v5.install
2022-10-15 07:01:48.0 +
+++ 

Bug#1062915: soqt: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: soqt
Version: 1.6.0+ds1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
soqt as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for soqt
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 soqt-1.6.0+ds1/debian/changelog soqt-1.6.0+ds1/debian/changelog
--- soqt-1.6.0+ds1/debian/changelog 2020-06-28 20:40:49.0 +
+++ soqt-1.6.0+ds1/debian/changelog 2024-02-03 23:20:32.0 +
@@ -1,3 +1,10 @@
+soqt (1.6.0+ds1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:20:32 
+
+
 soqt (1.6.0+ds1-3) unstable; urgency=medium
 
   * Reuploaded with sources. Should fix FTBFS. 
diff -Nru soqt-1.6.0+ds1/debian/control soqt-1.6.0+ds1/debian/control
--- soqt-1.6.0+ds1/debian/control   2020-06-28 20:40:42.0 +
+++ soqt-1.6.0+ds1/debian/control   2024-02-03 23:20:32.0 +
@@ -16,7 +16,10 @@
 Homepage: https://github.com/coin3d/soqt
 Rules-Requires-Root: no
 
-Package: libsoqt520
+Package: libsoqt520t64
+Provides: ${t64:Provides}
+Replaces: libsoqt520
+Breaks: libsoqt520 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${misc:Depends},
@@ -33,7 +36,7 @@
 Section: libdevel
 Depends: libcoin-dev,
  libqt5opengl5-dev,
- libsoqt520 (= ${binary:Version}),
+ libsoqt520t64 (= ${binary:Version}),
  qtbase5-dev,
  ${misc:Depends}
 Breaks: libsoqt-dev-common,
diff -Nru soqt-1.6.0+ds1/debian/libsoqt520.install 
soqt-1.6.0+ds1/debian/libsoqt520.install
--- soqt-1.6.0+ds1/debian/libsoqt520.install2020-06-28 20:40:42.0 
+
+++ soqt-1.6.0+ds1/debian/libsoqt520.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru soqt-1.6.0+ds1/debian/libsoqt520t64.install 
soqt-1.6.0+ds1/debian/libsoqt520t64.install
--- soqt-1.6.0+ds1/debian/libsoqt520t64.install 1970-01-01 00:00:00.0 
+
+++ soqt-1.6.0+ds1/debian/libsoqt520t64.install 2020-06-28 20:40:42.0 
+
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru soqt-1.6.0+ds1/debian/libsoqt520t64.lintian-overrides 
soqt-1.6.0+ds1/debian/libsoqt520t64.lintian-overrides
--- soqt-1.6.0+ds1/debian/libsoqt520t64.lintian-overrides   1970-01-01 
00:00:00.0 +
+++ soqt-1.6.0+ds1/debian/libsoqt520t64.lintian-overrides   2024-02-03 
23:20:32.0 +
@@ -0,0 +1 @@
+libsoqt520t64: package-name-doesnt-match-sonames libsoqt520


Bug#1062914: sopt: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sopt
Version: 3.0.1+dfsg-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sopt as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sopt
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 sopt-3.0.1+dfsg/debian/changelog sopt-3.0.1+dfsg/debian/changelog
--- sopt-3.0.1+dfsg/debian/changelog2023-08-20 12:59:30.0 +
+++ sopt-3.0.1+dfsg/debian/changelog2024-02-03 23:19:20.0 +
@@ -1,3 +1,10 @@
+sopt (3.0.1+dfsg-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:19:20 
+
+
 sopt (3.0.1+dfsg-3) unstable; urgency=medium
 
   * Disable communicator MPI test (fails on mips64el) (Closes: #1043377)
diff -Nru sopt-3.0.1+dfsg/debian/control sopt-3.0.1+dfsg/debian/control
--- sopt-3.0.1+dfsg/debian/control  2023-08-20 12:56:30.0 +
+++ sopt-3.0.1+dfsg/debian/control  2024-02-03 23:19:20.0 +
@@ -19,7 +19,10 @@
 Homepage: https://astro-informatics.github.io/sopt/
 Rules-Requires-Root: no
 
-Package: libsopt3.0
+Package: libsopt3.0t64
+Provides: ${t64:Provides}
+Replaces: libsopt3.0
+Breaks: libsopt3.0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -40,7 +43,7 @@
 Architecture: any
 Section: libdevel
 Depends: libopenmpi-dev,
- libsopt3.0 (= ${binary:Version}),
+ libsopt3.0t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Development package for Sparse OPTimisation library
diff -Nru sopt-3.0.1+dfsg/debian/libsopt3.0.install 
sopt-3.0.1+dfsg/debian/libsopt3.0.install
--- sopt-3.0.1+dfsg/debian/libsopt3.0.install   2023-08-20 12:56:30.0 
+
+++ sopt-3.0.1+dfsg/debian/libsopt3.0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsopt.so.3*
diff -Nru sopt-3.0.1+dfsg/debian/libsopt3.0t64.install 
sopt-3.0.1+dfsg/debian/libsopt3.0t64.install
--- sopt-3.0.1+dfsg/debian/libsopt3.0t64.install1970-01-01 
00:00:00.0 +
+++ sopt-3.0.1+dfsg/debian/libsopt3.0t64.install2023-08-20 
12:56:30.0 +
@@ -0,0 +1 @@
+usr/lib/*/libsopt.so.3*
diff -Nru sopt-3.0.1+dfsg/debian/libsopt3.0t64.lintian-overrides 
sopt-3.0.1+dfsg/debian/libsopt3.0t64.lintian-overrides
--- sopt-3.0.1+dfsg/debian/libsopt3.0t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ sopt-3.0.1+dfsg/debian/libsopt3.0t64.lintian-overrides  2024-02-03 
23:19:20.0 +
@@ -0,0 +1 @@
+libsopt3.0t64: package-name-doesnt-match-sonames libsopt3.0


Bug#1062913: far2l: Undocumented former non-free software now public domain

2024-02-03 Thread Bastian Germann

Source: far2l
Severity: important
Version: 2.5.3~beta+ds-1

NetRocks/src/Protocol/FTP/FTPParseLIST.* carry the statement:
"Commercial use is fine, if you let me know what programs you're using this in."

The files would be non-free if the author had not released them into the public 
domain after the fact,
see "What are the distribution terms for ftpparse?" in 
https://cr.yp.to/distributors.html

Please document in debian/copyright that they are distributed under public 
domain.



Bug#1062912: soplex: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: soplex
Version: 6.0.4+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
soplex as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for soplex
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 soplex-6.0.4+dfsg/debian/changelog soplex-6.0.4+dfsg/debian/changelog
--- soplex-6.0.4+dfsg/debian/changelog  2023-12-30 22:25:06.0 +
+++ soplex-6.0.4+dfsg/debian/changelog  2024-02-03 23:14:50.0 +
@@ -1,3 +1,10 @@
+soplex (6.0.4+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:14:50 
+
+
 soplex (6.0.4+dfsg-1) unstable; urgency=medium
 
   * New upstream version 6.0.4+dfsg
diff -Nru soplex-6.0.4+dfsg/debian/control soplex-6.0.4+dfsg/debian/control
--- soplex-6.0.4+dfsg/debian/control2023-12-30 22:25:06.0 +
+++ soplex-6.0.4+dfsg/debian/control2024-02-03 23:14:50.0 +
@@ -39,14 +39,17 @@
  ${misc:Depends},
  libboost-dev,
  libgmp-dev,
- libsoplexshared6.0 (= ${binary:Version}),
+ libsoplexshared6.0t64 (= ${binary:Version}),
 Description: ${source:Synopsis} (development files)
  ${source:Extended-Description}
  .
  This package provides the necessary files to develop and link against the
  SoPlex library.
 
-Package: libsoplexshared6.0
+Package: libsoplexshared6.0t64
+Provides: ${t64:Provides}
+Replaces: libsoplexshared6.0
+Breaks: libsoplexshared6.0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru soplex-6.0.4+dfsg/debian/libsoplexshared6.0.install 
soplex-6.0.4+dfsg/debian/libsoplexshared6.0.install
--- soplex-6.0.4+dfsg/debian/libsoplexshared6.0.install 2023-12-30 
22:25:06.0 +
+++ soplex-6.0.4+dfsg/debian/libsoplexshared6.0.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.install 
soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.install
--- soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.install  1970-01-01 
00:00:00.0 +
+++ soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.install  2023-12-30 
22:25:06.0 +
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.lintian-overrides 
soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.lintian-overrides
--- soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ soplex-6.0.4+dfsg/debian/libsoplexshared6.0t64.lintian-overrides
2024-02-03 23:14:50.0 +
@@ -0,0 +1 @@
+libsoplexshared6.0t64: package-name-doesnt-match-sonames libsoplexshared6.0


Bug#1062911: solvespace: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: solvespace
Version: 3.1+ds1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
solvespace as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for solvespace
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 solvespace-3.1+ds1/debian/changelog 
solvespace-3.1+ds1/debian/changelog
--- solvespace-3.1+ds1/debian/changelog 2022-12-07 22:25:41.0 +
+++ solvespace-3.1+ds1/debian/changelog 2024-02-03 23:13:26.0 +
@@ -1,3 +1,10 @@
+solvespace (3.1+ds1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:13:26 
+
+
 solvespace (3.1+ds1-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru solvespace-3.1+ds1/debian/control solvespace-3.1+ds1/debian/control
--- solvespace-3.1+ds1/debian/control   2022-12-07 22:20:51.0 +
+++ solvespace-3.1+ds1/debian/control   2024-02-03 23:13:26.0 +
@@ -48,7 +48,10 @@
   * plane and solid geometry — replace hand-solved trigonometry and
 spreadsheets with a live dimensioned drawing.
 
-Package: libslvs1
+Package: libslvs1t64
+Provides: ${t64:Provides}
+Replaces: libslvs1
+Breaks: libslvs1 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -63,7 +66,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libslvs1 (= ${binary:Version})
+ libslvs1t64 (= ${binary:Version})
 Description: SolveSpace geometric kernel (development files)
  SolveSpace is a parametric 2d/3d CAD. libslvs contains the geometric
  kernel of SolveSpace, built as a library.
diff -Nru solvespace-3.1+ds1/debian/libslvs1.install 
solvespace-3.1+ds1/debian/libslvs1.install
--- solvespace-3.1+ds1/debian/libslvs1.install  2022-05-12 21:55:41.0 
+
+++ solvespace-3.1+ds1/debian/libslvs1.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libslvs.so.*
diff -Nru solvespace-3.1+ds1/debian/libslvs1t64.install 
solvespace-3.1+ds1/debian/libslvs1t64.install
--- solvespace-3.1+ds1/debian/libslvs1t64.install   1970-01-01 
00:00:00.0 +
+++ solvespace-3.1+ds1/debian/libslvs1t64.install   2022-05-12 
21:55:41.0 +
@@ -0,0 +1 @@
+usr/lib/*/libslvs.so.*
diff -Nru solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides 
solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides
--- solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ solvespace-3.1+ds1/debian/libslvs1t64.lintian-overrides 2024-02-03 
23:13:26.0 +
@@ -0,0 +1 @@
+libslvs1t64: package-name-doesnt-match-sonames libslvs1


Bug#1062908: nmu: deal.ii_9.5.1-1+b2

2024-02-03 Thread Matthias Maier
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: deal...@packages.debian.org
Control: affects -1 + src:deal.ii

nmu deal.ii_9.5.1-1+b2 . ANY . unstable . -m "rebuild against libgmsh4.12"



Bug#1062907: sndobj: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sndobj
Version: 2.6.7+ds1-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sndobj as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sndobj
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 sndobj-2.6.7+ds1/debian/changelog sndobj-2.6.7+ds1/debian/changelog
--- sndobj-2.6.7+ds1/debian/changelog   2020-03-26 23:19:43.0 +
+++ sndobj-2.6.7+ds1/debian/changelog   2024-02-03 23:09:00.0 +
@@ -1,3 +1,10 @@
+sndobj (2.6.7+ds1-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:09:00 
+
+
 sndobj (2.6.7+ds1-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru sndobj-2.6.7+ds1/debian/control sndobj-2.6.7+ds1/debian/control
--- sndobj-2.6.7+ds1/debian/control 2020-03-26 23:19:43.0 +
+++ sndobj-2.6.7+ds1/debian/control 2024-02-03 23:09:00.0 +
@@ -23,7 +23,7 @@
 Multi-Arch: same
 Depends:
  fftw-dev,
- libsndobj2v5 (= ${binary:Version}),
+ libsndobj2t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Sound Object library (development files)
  The Sound Object Library is an object-oriented audio processing library.
@@ -32,7 +32,10 @@
  .
  This package contains the development files.
 
-Package: libsndobj2v5
+Package: libsndobj2t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsndobj2v5
+Breaks: libsndobj2v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -40,7 +43,7 @@
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
-Replaces:
+Replaces:libsndobj2v5, 
  libsndobj2,
  libsndobj2c2,
 Conflicts:
diff -Nru sndobj-2.6.7+ds1/debian/libsndobj2t64.lintian-overrides 
sndobj-2.6.7+ds1/debian/libsndobj2t64.lintian-overrides
--- sndobj-2.6.7+ds1/debian/libsndobj2t64.lintian-overrides 1970-01-01 
00:00:00.0 +
+++ sndobj-2.6.7+ds1/debian/libsndobj2t64.lintian-overrides 2024-02-03 
23:09:00.0 +
@@ -0,0 +1 @@
+libsndobj2t64: package-name-doesnt-match-sonames libsndobj2v5
diff -Nru sndobj-2.6.7+ds1/debian/rules sndobj-2.6.7+ds1/debian/rules
--- sndobj-2.6.7+ds1/debian/rules   2020-03-26 23:19:43.0 +
+++ sndobj-2.6.7+ds1/debian/rules   2024-02-03 23:09:00.0 +
@@ -27,7 +27,7 @@
 override_dh_install:
dh_install -plibsndobj-dev include/SndObj usr/include
dh_install -plibsndobj-dev lib/*.so usr/lib/$(DEB_HOST_MULTIARCH)/
-   dh_install -plibsndobj2v5 lib/*.so.* usr/lib/$(DEB_HOST_MULTIARCH)/
+   dh_install -plibsndobj2t64 lib/*.so.* usr/lib/$(DEB_HOST_MULTIARCH)/
 
 override_dh_installchangelogs:
dh_installchangelogs change.log


Bug#1062906: snapper: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: snapper
Version: 0.10.6-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
snapper as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for snapper
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 snapper-0.10.6/debian/changelog snapper-0.10.6/debian/changelog
--- snapper-0.10.6/debian/changelog 2023-09-19 12:56:59.0 +
+++ snapper-0.10.6/debian/changelog 2024-02-03 23:01:50.0 +
@@ -1,3 +1,10 @@
+snapper (0.10.6-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:01:50 
+
+
 snapper (0.10.6-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru snapper-0.10.6/debian/control snapper-0.10.6/debian/control
--- snapper-0.10.6/debian/control   2023-09-19 12:56:59.0 +
+++ snapper-0.10.6/debian/control   2024-02-03 23:01:50.0 +
@@ -48,13 +48,14 @@
* D-Bus interface
* PAM module to create snapshots during login and logout (libpam-snapper)
 
-Package: libsnapper7
+Package: libsnapper7t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Breaks: libsnapper6
-Replaces: libsnapper6
+Breaks: libsnapper7 (<< ${source:Version}), libsnapper6
+Replaces: libsnapper7, libsnapper6
 Description: Library for Linux filesystem snapshot management tool
  Snapper is a tool for Linux filesystem snapshot management. Apart from the
  obvious creation and deletion of snapshots, it can compare snapshots and 
revert
@@ -67,7 +68,7 @@
 Package: libsnapper-dev
 Section: libdevel
 Architecture: linux-any
-Depends: ${misc:Depends}, libsnapper7 (= ${binary:Version})
+Depends: ${misc:Depends}, libsnapper7t64 (= ${binary:Version})
 Description: Library for Linux filesystem snapshot management tool (header 
files)
  Snapper is a tool for Linux filesystem snapshot management. Apart from the
  obvious creation and deletion of snapshots, it can compare snapshots and 
revert
diff -Nru snapper-0.10.6/debian/libsnapper7.install 
snapper-0.10.6/debian/libsnapper7.install
--- snapper-0.10.6/debian/libsnapper7.install   2023-09-19 12:56:59.0 
+
+++ snapper-0.10.6/debian/libsnapper7.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-/usr/lib/*/libsnapper.so.7*
diff -Nru snapper-0.10.6/debian/libsnapper7t64.install 
snapper-0.10.6/debian/libsnapper7t64.install
--- snapper-0.10.6/debian/libsnapper7t64.install1970-01-01 
00:00:00.0 +
+++ snapper-0.10.6/debian/libsnapper7t64.install2023-09-19 
12:56:59.0 +
@@ -0,0 +1 @@
+/usr/lib/*/libsnapper.so.7*
diff -Nru snapper-0.10.6/debian/libsnapper7t64.lintian-overrides 
snapper-0.10.6/debian/libsnapper7t64.lintian-overrides
--- snapper-0.10.6/debian/libsnapper7t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ snapper-0.10.6/debian/libsnapper7t64.lintian-overrides  2024-02-03 
23:01:50.0 +
@@ -0,0 +1 @@
+libsnapper7t64: 

Bug#1062905: snacc: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: snacc
Version: 1.3.1-9
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
snacc as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for snacc
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 snacc-1.3.1/debian/changelog snacc-1.3.1/debian/changelog
--- snacc-1.3.1/debian/changelog2022-04-30 01:33:59.0 +
+++ snacc-1.3.1/debian/changelog2024-02-03 23:00:41.0 +
@@ -1,3 +1,10 @@
+snacc (1.3.1-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:00:41 
+
+
 snacc (1.3.1-9) unstable; urgency=medium
 
   * QA upload.
diff -Nru snacc-1.3.1/debian/control snacc-1.3.1/debian/control
--- snacc-1.3.1/debian/control  2022-04-30 01:26:01.0 +
+++ snacc-1.3.1/debian/control  2024-02-03 23:00:41.0 +
@@ -37,13 +37,13 @@
  .
  If you want to build snacc based applications, you want to install
  the libsnacc-dev package, too.  Your application will then depend on
- the snacc libraries, you find in the libsnacc0c2 package.
+ the snacc libraries, you find in the libsnacc0t64 package.
 
 Package: libsnacc-dev
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
- libsnacc0c2 (= ${binary:Version})
+ libsnacc0t64 (= ${binary:Version})
 Recommends: snacc-doc
 Description: ASN.1 to C or C++ or IDL compiler, development files
  Snacc is short for "Sample Neufeld ASN.1 to C Compiler" and ASN.1
@@ -54,7 +54,10 @@
  This package contains the static libraries and C/C++ header files for
  snacc development.
 
-Package: libsnacc0c2
+Package: libsnacc0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsnacc0c2
+Breaks: libsnacc0c2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -62,7 +65,7 @@
  ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libsnacc0
-Replaces: libsnacc0
+Replaces: libsnacc0c2, libsnacc0
 Description: ASN.1 to C or C++ or IDL compiler, shared libraries
  Snacc is short for "Sample Neufeld ASN.1 to C Compiler" and ASN.1
  stands for Abstract Syntax Notation One (ITU-T X.208/ISO 8824).
diff -Nru snacc-1.3.1/debian/libsnacc0c2.dirs 
snacc-1.3.1/debian/libsnacc0c2.dirs
--- snacc-1.3.1/debian/libsnacc0c2.dirs 2022-04-29 23:35:39.0 +
+++ snacc-1.3.1/debian/libsnacc0c2.dirs 1970-01-01 00:00:00.0 +
@@ -1,3 +0,0 @@
-usr/lib
-usr/share/doc/libsnacc0c2
-usr/share/lintian/overrides
diff -Nru snacc-1.3.1/debian/libsnacc0c2.install 
snacc-1.3.1/debian/libsnacc0c2.install
--- snacc-1.3.1/debian/libsnacc0c2.install  2022-04-29 23:35:39.0 
+
+++ snacc-1.3.1/debian/libsnacc0c2.install  1970-01-01 00:00:00.0 
+
@@ -1,12 +0,0 @@
-usr/lib/*/libasn1cCebuf.so.0.0.0
-usr/lib/*/libasn1cCebuf.so.0
-usr/lib/*/libasn1cebuf.so.0.0.0
-usr/lib/*/libasn1cebuf.so.0
-usr/lib/*/libasn1cmbuf.so.0.0.0
-usr/lib/*/libasn1cmbuf.so.0
-usr/lib/*/libasn1csbuf.so.0.0.0
-usr/lib/*/libasn1csbuf.so.0
-usr/lib/*/libasn1ctbl.so.0.0.0

Bug#1062904: smpeg: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: smpeg
Version: 0.4.5+cvs20030824-9
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
smpeg as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for smpeg
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 smpeg-0.4.5+cvs20030824/debian/changelog 
smpeg-0.4.5+cvs20030824/debian/changelog
--- smpeg-0.4.5+cvs20030824/debian/changelog2020-10-22 23:01:43.0 
+
+++ smpeg-0.4.5+cvs20030824/debian/changelog2024-02-03 23:00:00.0 
+
@@ -1,3 +1,10 @@
+smpeg (0.4.5+cvs20030824-9.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 23:00:00 
+
+
 smpeg (0.4.5+cvs20030824-9) unstable; urgency=medium
 
   * Team upload.
diff -Nru smpeg-0.4.5+cvs20030824/debian/control 
smpeg-0.4.5+cvs20030824/debian/control
--- smpeg-0.4.5+cvs20030824/debian/control  2020-10-22 23:01:08.0 
+
+++ smpeg-0.4.5+cvs20030824/debian/control  2024-02-03 23:00:00.0 
+
@@ -12,7 +12,10 @@
 Vcs-Git: https://salsa.debian.org/sdl-team/smpeg.git
 Homepage: https://icculus.org/smpeg/
 
-Package: libsmpeg0
+Package: libsmpeg0t64
+Provides: ${t64:Provides}
+Replaces: libsmpeg0
+Breaks: libsmpeg0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -31,7 +34,7 @@
 Package: libsmpeg-dev
 Architecture: any
 Section: libdevel
-Depends: libsmpeg0 (= ${binary:Version}),
+Depends: libsmpeg0t64 (= ${binary:Version}),
  ${misc:Depends},
  libsdl1.2-dev (>= 1.2.2-3.3)
 Description: SDL MPEG Player Library - development files
diff -Nru smpeg-0.4.5+cvs20030824/debian/libsmpeg0.install 
smpeg-0.4.5+cvs20030824/debian/libsmpeg0.install
--- smpeg-0.4.5+cvs20030824/debian/libsmpeg0.install2020-10-22 
22:27:54.0 +
+++ smpeg-0.4.5+cvs20030824/debian/libsmpeg0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libsmpeg-0.4.so.0*
diff -Nru smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.install 
smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.install
--- smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.install 1970-01-01 
00:00:00.0 +
+++ smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.install 2020-10-22 
22:27:54.0 +
@@ -0,0 +1 @@
+usr/lib/*/libsmpeg-0.4.so.0*
diff -Nru smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.lintian-overrides 
smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.lintian-overrides
--- smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.lintian-overrides   
1970-01-01 00:00:00.0 +
+++ smpeg-0.4.5+cvs20030824/debian/libsmpeg0t64.lintian-overrides   
2024-02-03 23:00:00.0 +
@@ -0,0 +1 @@
+libsmpeg0t64: package-name-doesnt-match-sonames libsmpeg0


Bug#1044073: Sorry Re: python-altair and pandas 2.0

2024-02-03 Thread Rebecca N. Palmer

On 03/02/2024 22:01, Andreas Tille wrote:

The point I was making in my mail was that I had trouble running the
tests in **latest** upstream version (5.2.0).


Sorry - I'd misread your previous message as you having tried 5.x, found 
that it didn't work due to the missing dependency, and decided to try 
4.x with tests skipped instead.



I think we should strive for latest upstream in
general


Agreed, assuming that doing so doesn't break things.



Bug#1061761: snakemake issues with Python 3.12

2024-02-03 Thread Rebecca N. Palmer

It looks like this is at least two issues:
- Tests mix tabs and spaces, which is no longer allowed = upstream 2459
- Assumes f-strings are not tokenized, which they now are = upstream 
2485/2588/2649


Fix in progress on the debian-v7 branch.  (The main branch has 8.x, 
which doesn't work due to missing dependencies.)




Bug#1062704: python-certvalidator: Please make it team-maintained

2024-02-03 Thread Nilson Silva
Hi Bastian!
adjusted
Thank you very much!

Dear,

Nilson F. Silva



De: Bastian Germann 
Enviado: sexta-feira, 2 de fevereiro de 2024 16:22
Para: submit 
Assunto: Bug#1062704: python-certvalidator: Please make it team-maintained

Source: python-certvalidator

python-certvalidator is located in the Python Team's salsa namespace
but it is not team-maintained via d/control's Maintainer or Uploaders fields.
Please fix that.


Bug#1062901: skypat: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: skypat
Version: 3.1.1-8
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
skypat as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for skypat
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 skypat-3.1.1/debian/changelog skypat-3.1.1/debian/changelog
--- skypat-3.1.1/debian/changelog   2023-01-08 15:22:26.0 +
+++ skypat-3.1.1/debian/changelog   2024-02-03 22:12:37.0 +
@@ -1,3 +1,10 @@
+skypat (3.1.1-8.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:12:37 
+
+
 skypat (3.1.1-8) unstable; urgency=medium
 
   * d/libskypat3.symbols: Update symbols
diff -Nru skypat-3.1.1/debian/control skypat-3.1.1/debian/control
--- skypat-3.1.1/debian/control 2022-12-25 13:57:26.0 +
+++ skypat-3.1.1/debian/control 2024-02-03 22:12:36.0 +
@@ -16,7 +16,7 @@
 Depends: ${misc:Depends},
  wget, automake, autoconf,
  libtool, build-essential,
- libskypat3 (= ${binary:Version})
+ libskypat3t64 (= ${binary:Version})
 Description: C++ performance analyzing and testing framework - static 
libraries and headers
  skypat provides an unit-test framework. Additionally, skypat provides
  performance information to help developers optimize functions.
@@ -24,7 +24,10 @@
  This package contains the header files to develop unit test which make use of
  skypat.
 
-Package: libskypat3
+Package: libskypat3t64
+Provides: ${t64:Provides}
+Replaces: libskypat3
+Breaks: libskypat3 (<< ${source:Version})
 Architecture: armhf amd64 arm64
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
diff -Nru skypat-3.1.1/debian/libskypat3.docs 
skypat-3.1.1/debian/libskypat3.docs
--- skypat-3.1.1/debian/libskypat3.docs 2018-08-22 07:44:51.0 +
+++ skypat-3.1.1/debian/libskypat3.docs 1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/share/skypat/README.md
diff -Nru skypat-3.1.1/debian/libskypat3.install 
skypat-3.1.1/debian/libskypat3.install
--- skypat-3.1.1/debian/libskypat3.install  2018-08-22 07:44:51.0 
+
+++ skypat-3.1.1/debian/libskypat3.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libskypat*.so.*
-usr/lib/*/libskypat.a
diff -Nru skypat-3.1.1/debian/libskypat3.symbols 
skypat-3.1.1/debian/libskypat3.symbols
--- skypat-3.1.1/debian/libskypat3.symbols  2023-01-08 15:07:44.0 
+
+++ skypat-3.1.1/debian/libskypat3.symbols  1970-01-01 00:00:00.0 
+
@@ -1,226 +0,0 @@
-libskypat.so.3 libskypat3 #MINVER#
-* Build-Depends-Package: libc6
- (c++)"guard variable for skypat::testing::UnitTest::self()::instance@Base" 
3.1.1
- (c++)"skypat::ThreadData::SetUp(skypat::ThreadData*&, skypat::Thread&)@Base" 
3.1.1
- (c++)"skypat::ThreadData::current()@Base" 3.1.1
- (c++)"skypat::ThreadData::ThreadData()@Base" 3.1.1
- (c++)"skypat::ThreadData::ThreadData()@Base" 3.1.1
- (c++)"skypat::ThreadData::~ThreadData()@Base" 3.1.1
- 

Bug#1062900: skalibs: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: skalibs
Version: 2.14.0.0-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
skalibs as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for skalibs
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 skalibs-2.14.0.0/debian/changelog skalibs-2.14.0.0/debian/changelog
--- skalibs-2.14.0.0/debian/changelog   2023-11-08 07:20:50.0 +
+++ skalibs-2.14.0.0/debian/changelog   2024-02-03 22:12:00.0 +
@@ -1,3 +1,10 @@
+skalibs (2.14.0.0-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:12:00 
+
+
 skalibs (2.14.0.0-3) unstable; urgency=medium
 
   * Fix building on arch:all
diff -Nru skalibs-2.14.0.0/debian/control skalibs-2.14.0.0/debian/control
--- skalibs-2.14.0.0/debian/control 2023-11-08 07:20:50.0 +
+++ skalibs-2.14.0.0/debian/control 2024-02-03 22:12:00.0 +
@@ -10,7 +10,10 @@
 Vcs-Git: https://salsa.debian.org/zhsj/skalibs.git
 Vcs-Browser: https://salsa.debian.org/zhsj/skalibs
 
-Package: libskarnet2.14
+Package: libskarnet2.14t64
+Provides: ${t64:Provides}
+Replaces: libskarnet2.14
+Breaks: libskarnet2.14 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -37,7 +40,7 @@
 Section: libdevel
 Multi-Arch: same
 Depends:
- libskarnet2.14 (= ${binary:Version}),
+ libskarnet2.14t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: development files used for building software at skarnet.org
  skalibs is a package centralizing the free software / open source C
diff -Nru skalibs-2.14.0.0/debian/libskarnet2.14.install 
skalibs-2.14.0.0/debian/libskarnet2.14.install
--- skalibs-2.14.0.0/debian/libskarnet2.14.install  2023-11-08 
07:20:50.0 +
+++ skalibs-2.14.0.0/debian/libskarnet2.14.install  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru skalibs-2.14.0.0/debian/libskarnet2.14.symbols 
skalibs-2.14.0.0/debian/libskarnet2.14.symbols
--- skalibs-2.14.0.0/debian/libskarnet2.14.symbols  2023-11-08 
07:20:50.0 +
+++ skalibs-2.14.0.0/debian/libskarnet2.14.symbols  1970-01-01 
00:00:00.0 +
@@ -1,791 +0,0 @@
-libskarnet.so.2.14 libskarnet2.14 #MINVER#
-* Build-Depends-Package: skalibs-dev
- PROG@Base 2.7.0.0
- STAMP@Base 2.7.0.0
- access_at@Base 2.7.0.0
- alarm_deadline@Base 2.7.0.0
- alarm_disable@Base 2.7.0.0
- alarm_milliseconds@Base 2.7.0.0
- alarm_timeout@Base 2.7.0.0
- alloc@Base 2.7.0.0
- alloc_realloc@Base 2.7.0.0
- allread@Base 2.7.0.0
- allreadv@Base 2.7.0.0
- allreadwrite@Base 2.7.0.0
- allreadwritev@Base 2.7.0.0
- allwrite@Base 2.7.0.0
- allwritev@Base 2.7.0.0
- ancil_recv_fd@Base 2.10.0.0
- ancil_send_fd@Base 2.10.0.0
- atomic_rm_rf@Base 2.7.0.0
- atomic_rm_rf_tmp@Base 2.7.0.0
- atomic_symlink@Base 2.7.0.0
- autosurf@Base 2.8.1.0
- avlnode_delete@Base 2.7.0.0
- avlnode_doublerotate@Base 2.7.0.0
- avlnode_extreme@Base 2.7.0.0
- avlnode_extremenode@Base 2.7.0.0
- avlnode_height@Base 2.7.0.0
- avlnode_insertnode@Base 

Bug#1062902: sleuthkit: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sleuthkit
Version: 4.12.1+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sleuthkit as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sleuthkit
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 sleuthkit-4.12.1+dfsg/debian/changelog 
sleuthkit-4.12.1+dfsg/debian/changelog
--- sleuthkit-4.12.1+dfsg/debian/changelog  2023-12-22 14:12:22.0 
+
+++ sleuthkit-4.12.1+dfsg/debian/changelog  2024-02-03 22:13:20.0 
+
@@ -1,3 +1,10 @@
+sleuthkit (4.12.1+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:13:20 
+
+
 sleuthkit (4.12.1+dfsg-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru sleuthkit-4.12.1+dfsg/debian/control 
sleuthkit-4.12.1+dfsg/debian/control
--- sleuthkit-4.12.1+dfsg/debian/control2023-12-22 13:57:05.0 
+
+++ sleuthkit-4.12.1+dfsg/debian/control2024-02-03 22:13:20.0 
+
@@ -48,14 +48,16 @@
  .
  This package contains the set of command line tools in The Sleuth Kit.
 
-Package: libtsk19
+Package: libtsk19t64
+Provides: ${t64:Provides}
+Breaks: libtsk19 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Conflicts: libtsk10v5
-Replaces: libtsk10v5
+Replaces: libtsk19, libtsk10v5
 Description: library for forensics analysis on volume and filesystem data
  The Sleuth Kit, also known as TSK, is a collection of UNIX-based command
  line file and volume system forensic analysis tools. The filesystem tools
@@ -85,7 +87,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libtsk19 (= ${binary:Version}),
+Depends: libtsk19t64 (= ${binary:Version}),
  zlib1g-dev,
  ${misc:Depends}
 Description: library for forensics analysis (development files)
diff -Nru sleuthkit-4.12.1+dfsg/debian/libtsk19.install 
sleuthkit-4.12.1+dfsg/debian/libtsk19.install
--- sleuthkit-4.12.1+dfsg/debian/libtsk19.install   2023-12-22 
13:37:47.0 +
+++ sleuthkit-4.12.1+dfsg/debian/libtsk19.install   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libtsk.so.*
diff -Nru sleuthkit-4.12.1+dfsg/debian/libtsk19t64.install 
sleuthkit-4.12.1+dfsg/debian/libtsk19t64.install
--- sleuthkit-4.12.1+dfsg/debian/libtsk19t64.install1970-01-01 
00:00:00.0 +
+++ sleuthkit-4.12.1+dfsg/debian/libtsk19t64.install2023-12-22 
13:37:47.0 +
@@ -0,0 +1 @@
+usr/lib/*/libtsk.so.*
diff -Nru sleuthkit-4.12.1+dfsg/debian/libtsk19t64.lintian-overrides 
sleuthkit-4.12.1+dfsg/debian/libtsk19t64.lintian-overrides
--- sleuthkit-4.12.1+dfsg/debian/libtsk19t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ sleuthkit-4.12.1+dfsg/debian/libtsk19t64.lintian-overrides  2024-02-03 
22:13:20.0 +
@@ -0,0 +1 @@
+libtsk19t64: package-name-doesnt-match-sonames libtsk19


Bug#1062899: singular: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: singular
Version: 1:4.3.2-p10+ds-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
singular as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for singular
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 singular-4.3.2-p10+ds/debian/changelog 
singular-4.3.2-p10+ds/debian/changelog
--- singular-4.3.2-p10+ds/debian/changelog  2023-10-31 08:56:18.0 
+
+++ singular-4.3.2-p10+ds/debian/changelog  2024-02-03 22:05:45.0 
+
@@ -1,3 +1,10 @@
+singular (1:4.3.2-p10+ds-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:05:45 
+
+
 singular (1:4.3.2-p10+ds-1) unstable; urgency=medium
 
   * New upstream patch version.
diff -Nru singular-4.3.2-p10+ds/debian/control 
singular-4.3.2-p10+ds/debian/control
--- singular-4.3.2-p10+ds/debian/control2023-07-23 21:28:10.0 
+
+++ singular-4.3.2-p10+ds/debian/control2024-02-03 22:05:45.0 
+
@@ -30,7 +30,10 @@
  .
  This dummy package provides the standard installation.
 
-Package: libsingular4m3n0
+Package: libsingular4m3n0t64
+Provides: ${t64:Provides}
+Replaces: libsingular4m3n0
+Breaks: libsingular4m3n0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -48,7 +51,7 @@
 Section: libdevel
 Architecture: any
 Depends:
- libsingular4m3n0 (= ${binary:Version}),
+ libsingular4m3n0t64 (= ${binary:Version}),
  libsingular4-dev-common (= ${source:Version}),
  libgmp-dev,
  libflint-dev,
@@ -83,7 +86,7 @@
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libsingular4m3n0 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
+Depends: libsingular4m3n0t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Multi-Arch: same
 Replaces: singular (<< 4), libsingular (<< 4), libsingular-3-0-4-3
 Breaks: singular (<< 4), libsingular (<< 4), libsingular-3-0-4-3
@@ -113,7 +116,7 @@
 
 Package: singular-ui
 Architecture: any
-Depends: libsingular4m3n0 (= ${binary:Version}), singular-data (= 
${source:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsingular4m3n0t64 (= ${binary:Version}), singular-data (= 
${source:Version}), ${shlibs:Depends}, ${misc:Depends}
 Recommends: singular-modules (= ${binary:Version})
 Suggests: singular-doc (= ${source:Version})
 Multi-Arch: foreign
diff -Nru singular-4.3.2-p10+ds/debian/libsingular4m3n0.install 
singular-4.3.2-p10+ds/debian/libsingular4m3n0.install
--- singular-4.3.2-p10+ds/debian/libsingular4m3n0.install   2022-07-30 
14:57:55.0 +
+++ singular-4.3.2-p10+ds/debian/libsingular4m3n0.install   1970-01-01 
00:00:00.0 +
@@ -1,6 +0,0 @@
-usr/lib/*/libsingular-factory-*.so
-##usr/lib/*/libsingular-gfan-*.so
-usr/lib/*/libsingular-omalloc-*.so
-usr/lib/*/libsingular-polys-*.so
-usr/lib/*/libsingular-resources-*.so
-usr/lib/*/libsingular-Singular-*.so
diff -Nru singular-4.3.2-p10+ds/debian/libsingular4m3n0.lintian-overrides 

Bug#1062898: simgrid: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: simgrid
Version: 3.35-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
simgrid as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for simgrid
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 simgrid-3.35/debian/changelog simgrid-3.35/debian/changelog
--- simgrid-3.35/debian/changelog   2023-11-26 22:38:10.0 +
+++ simgrid-3.35/debian/changelog   2024-02-03 22:02:30.0 +
@@ -1,3 +1,10 @@
+simgrid (3.35-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:02:30 
+
+
 simgrid (3.35-1) unstable; urgency=medium
 
   * New upstream release: "Thanks Giving up stateful model-checking"
diff -Nru simgrid-3.35/debian/control simgrid-3.35/debian/control
--- simgrid-3.35/debian/control 2023-11-26 22:38:10.0 +
+++ simgrid-3.35/debian/control 2024-02-03 22:02:30.0 +
@@ -32,13 +32,14 @@
 Vcs-Git: https://salsa.debian.org/debian/simgrid.git
 Vcs-Browser: https://salsa.debian.org/debian/simgrid
 
-Package: libsimgrid3.35
+Package: libsimgrid3.35t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: simgrid (<< 3.11)
-Replaces: simgrid (<< 3.11)
+Breaks: libsimgrid3.35 (<< ${source:Version}), simgrid (<< 3.11)
+Replaces: libsimgrid3.35, simgrid (<< 3.11)
 Description: Toolkit for scalable simulation of distributed applications
  SimGrid is a toolkit that provides core functionalities for the simulation of
  distributed applications in heterogeneous distributed environments. SimGrid
@@ -73,7 +74,7 @@
 Package: python3-simgrid
 Architecture: any
 Section: python
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, 
libsimgrid3.35 (>= ${source:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, 
libsimgrid3.35t64 (>= ${source:Version})
 Provides: ${python3:Provides}
 #Versions: ${python3:Versions}
 #Recommends: simgrid-doc (>= ${source:Version})
@@ -95,7 +96,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, 
${python3:Depends},
-  libsimgrid3.35 (= ${binary:Version}),
+  libsimgrid3.35t64 (= ${binary:Version}),
   libboost-dev,
 Recommends: gcc, make,
 # simgrid-doc (>= ${source:Version})
diff -Nru simgrid-3.35/debian/libsimgrid3.35.install 
simgrid-3.35/debian/libsimgrid3.35.install
--- simgrid-3.35/debian/libsimgrid3.35.install  2023-11-26 22:38:10.0 
+
+++ simgrid-3.35/debian/libsimgrid3.35.install  1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/libsimgrid.so.3.35
-usr/lib/*/libsthread.so.3.35
diff -Nru simgrid-3.35/debian/libsimgrid3.35t64.install 
simgrid-3.35/debian/libsimgrid3.35t64.install
--- simgrid-3.35/debian/libsimgrid3.35t64.install   1970-01-01 
00:00:00.0 +
+++ simgrid-3.35/debian/libsimgrid3.35t64.install   2023-11-26 
22:38:10.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libsimgrid.so.3.35

Bug#1062897: silo-llnl: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: silo-llnl
Version: 4.11-3
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
silo-llnl as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for silo-llnl
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 silo-llnl-4.11/debian/changelog silo-llnl-4.11/debian/changelog
--- silo-llnl-4.11/debian/changelog 2022-09-03 14:09:57.0 +
+++ silo-llnl-4.11/debian/changelog 2024-02-03 22:00:03.0 +
@@ -1,3 +1,10 @@
+silo-llnl (4.11-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 22:00:03 
+
+
 silo-llnl (4.11-3) unstable; urgency=medium
 
   * Fix for FTBFS with g++12. Closes: #1017240
diff -Nru silo-llnl-4.11/debian/control silo-llnl-4.11/debian/control
--- silo-llnl-4.11/debian/control   2022-09-03 14:09:57.0 +
+++ silo-llnl-4.11/debian/control   2024-02-03 22:00:03.0 +
@@ -26,7 +26,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}, libsiloh5-0 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, libsiloh5-0t64 (= 
${binary:Version})
 Description: Development files for SILO Scientific I/O library from LLNL
  Silo is a library for reading and writing a wide variety of scientific data 
to 
  binary, disk files. The files Silo produces and the data within them can be 
@@ -53,7 +53,10 @@
  which are the HDF5 (Hierarchical Data Format 5) and PDB (Portable Data Base) 
  drivers. 
 
-Package: libsiloh5-0
+Package: libsiloh5-0t64
+Provides: ${t64:Provides}
+Replaces: libsiloh5-0
+Breaks: libsiloh5-0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
@@ -77,7 +80,7 @@
 Package: libsilo-bin
 Architecture: any
 Multi-Arch: foreign
-Depends: libsiloh5-0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libsiloh5-0t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 Description: Utilities to manipulate libsilo files
  This package contains a number of utilities for manipulating and viewing
  Silo files. Silo is a scientific data format library.
@@ -98,7 +101,7 @@
 Architecture: any
 Multi-Arch: same
 X-Python-Version: all
-Depends: python3, ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, 
libsiloh5-0 (=${binary:Version})
+Depends: python3, ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, 
libsiloh5-0t64 (=${binary:Version})
 Provides: ${python3:Provides}
 Description: Python3 interface to the SILO Scientific I/O library
  This is a Python3 interface to SILO, a scientific I/O library.
diff -Nru silo-llnl-4.11/debian/libsiloh5-0.docs 
silo-llnl-4.11/debian/libsiloh5-0.docs
--- silo-llnl-4.11/debian/libsiloh5-0.docs  2022-09-03 14:09:57.0 
+
+++ silo-llnl-4.11/debian/libsiloh5-0.docs  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-COPYRIGHT
diff -Nru silo-llnl-4.11/debian/libsiloh5-0.install 
silo-llnl-4.11/debian/libsiloh5-0.install
--- 

Bug#1062896: shishi: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: shishi
Version: 1.0.3-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
shishi as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for shishi
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 shishi-1.0.3/debian/changelog shishi-1.0.3/debian/changelog
--- shishi-1.0.3/debian/changelog   2024-01-30 16:09:13.0 +
+++ shishi-1.0.3/debian/changelog   2024-02-03 21:57:34.0 +
@@ -1,3 +1,10 @@
+shishi (1.0.3-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:57:34 
+
+
 shishi (1.0.3-2) unstable; urgency=medium
 
   [ Simon Josefsson ]
diff -Nru shishi-1.0.3/debian/control shishi-1.0.3/debian/control
--- shishi-1.0.3/debian/control 2024-01-30 15:57:25.0 +
+++ shishi-1.0.3/debian/control 2024-02-03 21:57:34.0 +
@@ -25,7 +25,10 @@
 Homepage: https://www.gnu.org/software/shishi/
 Rules-Requires-Root: no
 
-Package: libshishi0
+Package: libshishi0t64
+Provides: ${t64:Provides}
+Replaces: libshishi0
+Breaks: libshishi0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -63,7 +66,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libshisa0 (= ${binary:Version}),
+ libshisa0t64 (= ${binary:Version}),
  libshishi-dev (= ${binary:Version}),
  ${misc:Depends},
 Description: Development files for the Shishi Kerberos v5 KDC database library
@@ -73,7 +76,10 @@
  This package contain all files necessary for developing programs with
  Shishi KDC database support.
 
-Package: libshisa0
+Package: libshisa0t64
+Provides: ${t64:Provides}
+Replaces: libshisa0
+Breaks: libshisa0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -99,7 +105,7 @@
 Depends:
  libgnutls28-dev,
  libidn-dev,
- libshishi0 (= ${binary:Version}),
+ libshishi0t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: Development files for the Shishi Kerberos v5 library
  Shishi is an implementation of the kerberos v5 network authentication
diff -Nru shishi-1.0.3/debian/libshisa0.dirs shishi-1.0.3/debian/libshisa0.dirs
--- shishi-1.0.3/debian/libshisa0.dirs  2022-08-07 02:17:31.0 +
+++ shishi-1.0.3/debian/libshisa0.dirs  1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-/var/lib/shishi
diff -Nru shishi-1.0.3/debian/libshisa0.install 
shishi-1.0.3/debian/libshisa0.install
--- shishi-1.0.3/debian/libshisa0.install   2022-08-07 02:17:31.0 
+
+++ shishi-1.0.3/debian/libshisa0.install   1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libshisa.so.*
diff -Nru shishi-1.0.3/debian/libshisa0.symbols 
shishi-1.0.3/debian/libshisa0.symbols
--- shishi-1.0.3/debian/libshisa0.symbols   2022-08-07 02:17:31.0 
+
+++ shishi-1.0.3/debian/libshisa0.symbols   1970-01-01 00:00:00.0 
+
@@ -1,37 +0,0 @@
-libshisa.so.0 libshisa0 #MINVER#
-* Build-Depends-Package: libshisa-dev
- SHISA_0.0@SHISA_0.0 0.0.39
- shisa@SHISA_0.0 0.0.39
- shisa_cfg@SHISA_0.0 0.0.39
- 

Bug#1044073: python-altair and pandas 2.0

2024-02-03 Thread Andreas Tille
Hi Rebecca,

Am Sat, Feb 03, 2024 at 09:32:32PM + schrieb Rebecca N. Palmer:
> Please don't skip/xfail tests - my suggestion above is an actual fix:
> 
> https://salsa.debian.org/rnpalmer-guest/python-altair/-/tree/fix1044073?ref_type=heads
> 
> (In a fork because, despite its description, this is not actually a
> debian-science package.  The Salsa CI "fail" is because the *old* version is
> uninstallable due to Breaks: in pandas and the piuparts upgrade test counts
> this as a fail.)

The point I was making in my mail was that I had trouble running the
tests in **latest** upstream version (5.2.0).  I did not test your
suggested patch since I think we should strive for latest upstream in
general and this is a good chance to do so ... except if we might be
in a hurry to catch up with Pandas 2.x and there is no quick chance to
sort out the remaining python-altair issue.[1]

Kind regards
   Andreas.

[1] https://salsa.debian.org/python-team/packages/python-altair/-/jobs/5240584

-- 
http://fam-tille.de



Bug#1062895: shibboleth-sp: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: shibboleth-sp
Version: 3.4.1+dfsg-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
shibboleth-sp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for shibboleth-sp
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 shibboleth-sp-3.4.1+dfsg/debian/changelog 
shibboleth-sp-3.4.1+dfsg/debian/changelog
--- shibboleth-sp-3.4.1+dfsg/debian/changelog   2023-01-30 07:04:53.0 
+
+++ shibboleth-sp-3.4.1+dfsg/debian/changelog   2024-02-03 21:55:43.0 
+
@@ -1,3 +1,10 @@
+shibboleth-sp (3.4.1+dfsg-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:55:43 
+
+
 shibboleth-sp (3.4.1+dfsg-2) unstable; urgency=medium
 
   * Upload to unstable
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/control 
shibboleth-sp-3.4.1+dfsg/debian/control
--- shibboleth-sp-3.4.1+dfsg/debian/control 2023-01-22 13:20:06.0 
+
+++ shibboleth-sp-3.4.1+dfsg/debian/control 2024-02-03 21:55:43.0 
+
@@ -56,7 +56,10 @@
  (web servers providing resources protected by Shibboleth) and the
  supporting shibd daemon.
 
-Package: libshibsp11
+Package: libshibsp11t64
+Provides: ${t64:Provides}
+Replaces: libshibsp11
+Breaks: libshibsp11 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -90,7 +93,7 @@
 Multi-Arch: same
 Depends:
  libsaml-dev (>= 3.2~),
- libshibsp11 (= ${binary:Version}),
+ libshibsp11t64 (= ${binary:Version}),
  libxerces-c-dev,
  libxmltooling-dev (>= 3.2~),
  ${misc:Depends},
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.install 
shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.install
--- shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.install 2023-01-22 
13:20:06.0 +
+++ shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.install 1970-01-01 
00:00:00.0 +
@@ -1,2 +0,0 @@
-usr/lib/*/libshibsp.so.*
-usr/lib/*/libshibsp-lite.so.*
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.lintian-overrides 
shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.lintian-overrides
--- shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.lintian-overrides   
2023-01-22 13:20:06.0 +
+++ shibboleth-sp-3.4.1+dfsg/debian/libshibsp11.lintian-overrides   
1970-01-01 00:00:00.0 +
@@ -1,5 +0,0 @@
-# See https://wiki.debian.org/UsingSymbolsFiles and follow to
-# https://www.eyrie.org/~eagle/journal/2012-02/001.html.
-# In short: symbols files are not worth providing for Shibboleth.
-no-symbols-control-file usr/lib/*/libshibsp.so.*
-no-symbols-control-file usr/lib/*/libshibsp-lite.so.*
diff -Nru shibboleth-sp-3.4.1+dfsg/debian/libshibsp11t64.install 
shibboleth-sp-3.4.1+dfsg/debian/libshibsp11t64.install
--- shibboleth-sp-3.4.1+dfsg/debian/libshibsp11t64.install  1970-01-01 
00:00:00.0 +
+++ shibboleth-sp-3.4.1+dfsg/debian/libshibsp11t64.install  2023-01-22 
13:20:06.0 +
@@ -0,0 +1,2 @@
+usr/lib/*/libshibsp.so.*
+usr/lib/*/libshibsp-lite.so.*
diff -Nru 

Bug#1062894: shapetools: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: shapetools
Version: 1.4pl6-16
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
shapetools as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for shapetools
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 shapetools-1.4pl6/debian/changelog shapetools-1.4pl6/debian/changelog
--- shapetools-1.4pl6/debian/changelog  2023-08-23 14:03:32.0 +
+++ shapetools-1.4pl6/debian/changelog  2024-02-03 21:54:52.0 +
@@ -1,3 +1,10 @@
+shapetools (1.4pl6-16.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:54:52 
+
+
 shapetools (1.4pl6-16) unstable; urgency=medium
 
   * Upgrade to 3.0 source format. Closes: #1007676.
diff -Nru shapetools-1.4pl6/debian/control shapetools-1.4pl6/debian/control
--- shapetools-1.4pl6/debian/control2023-08-23 14:03:32.0 +
+++ shapetools-1.4pl6/debian/control2024-02-03 21:54:52.0 +
@@ -37,7 +37,10 @@
  a software configuration management system.
 Homepage: http://swt.cs.tu-berlin.de/~shape/index.html
 
-Package: libatfs1
+Package: libatfs1t64
+Provides: ${t64:Provides}
+Replaces: libatfs1
+Breaks: libatfs1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru shapetools-1.4pl6/debian/libatfs1t64.lintian-overrides 
shapetools-1.4pl6/debian/libatfs1t64.lintian-overrides
--- shapetools-1.4pl6/debian/libatfs1t64.lintian-overrides  1970-01-01 
00:00:00.0 +
+++ shapetools-1.4pl6/debian/libatfs1t64.lintian-overrides  2024-02-03 
21:54:52.0 +
@@ -0,0 +1 @@
+libatfs1t64: package-name-doesnt-match-sonames libatfs1
diff -Nru shapetools-1.4pl6/debian/rules shapetools-1.4pl6/debian/rules
--- shapetools-1.4pl6/debian/rules  2023-08-23 14:03:32.0 +
+++ shapetools-1.4pl6/debian/rules  2024-02-03 21:54:52.0 +
@@ -10,7 +10,7 @@
 export SHELL   = /bin/bash
 
 p_shape= shapetools
-p_atfslib  = libatfs1
+p_atfslib  = libatfs1t64
 p_atfs = atfs
 p_atfsdev  = atfs-dev
 


Bug#1062841: [debian-mysql] Bug#1062841: mariadb: NMU diff for 64-bit time_t transition

2024-02-03 Thread Otto Kekäläinen
Hi!

Please do not do non-maintainer-uploads. This package is actively
maintained, we can just include your patch in the next upload in a
couple of days.

On Sat, 3 Feb 2024 at 11:57, Graham Inggs  wrote:
>
> Source: mariadb
> Version: 1:10.11.6-2
> Severity: serious
> Tags: patch pending sid trixie
> Justification: library ABI skew on upgrade
> User: debian-...@lists.debian.org
> Usertags: time-t
>
> NOTICE: these changes must not be uploaded to unstable yet!
>
> Dear maintainer,
>
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> mariadb as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).
>
> To ensure that inconsistent combinations of libraries with their
> reverse-dependencies are never installed together, it is necessary to
> have a library transition, which is most easily done by renaming the
> runtime library package.
>
> Since turning on 64-bit time_t is being handled centrally through a change
> to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> important that libraries affected by this ABI change all be uploaded close
> together in time.  Therefore I have prepared a 0-day NMU for mariadb
> which will initially be uploaded to experimental if possible, then to
> unstable after packages have cleared binary NEW.
>
> Please find the patch for this NMU attached.
>
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately, there will be a
> period of several days before we begin uploads to unstable; so if information
> becomes available that your package should not be included in the transition,
> there is time for us to amend the planned uploads.
>
>
>
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
> Kernel taint flags: 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: unable to detect
> ___
> pkg-mysql-maint mailing list
> pkg-mysql-ma...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-mysql-maint



Bug#1062554: Acknowledgement (cups-browsed is not detecting any network printers)

2024-02-03 Thread Jonathan Kamens

close 1062554

thanks

*sigh* I can't believe it. Rebooted my wifi router, and the problem went 
away. Apparently the wifi router was preventing the responses from 
getting back to the laptop. Sorry to bother you.




Bug#1062892: aptitude: search does not handle virtual packages if apt-xapian-index is installed

2024-02-03 Thread of1
Package: aptitude
Version: 0.8.13-5+b1
Severity: normal

Dear Maintainer,

If apt-xapian-index is installed, aptitude cannot handle searches performed
on virtual packages. For example:


$ apt policy apt-xapian-index
apt-xapian-index:
  Installed: 0.54
  Candidate: 0.54
  Version table:
 *** 0.54 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
$ aptitude -F "%c %p" search "?exact-name(lha)"; echo $?
1
$ aptitude -F "%c %p" search "?provides(?exact-name(lha))"; echo $?
1


Deinstalling apt-xapian-index solves the problem:


$ apt policy apt-xapian-index
apt-xapian-index:
  Installed: (none)
  Candidate: 0.54
  Version table:
 0.54 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
$ aptitude -F "%c %p" search "?exact-name(lha)"; echo $?
v lha   

  
0
$ aptitude -F "%c %p" search "?provides(?exact-name(lha))"; echo $?
p jlha-utils

  
p lhasa 

  
0


Best Regards


-- Package-specific info:
Terminal: xterm-256color
$DISPLAY not set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.8.13
Compiler: g++ 13.2.0
Compiled against:
  apt version 6.0.0
  NCurses version 6.4
  libsigc++ version: 2.12.1
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 6.4.20240113
  cwidget version: 0.5.18
  Apt version: 6.0.0

aptitude linkage:
linux-vdso.so.1 (0x7ffdc3701000)
libapt-pkg.so.6.0 => /lib/x86_64-linux-gnu/libapt-pkg.so.6.0 
(0x7f7808e0)
libncursesw.so.6 => /lib/x86_64-linux-gnu/libncursesw.so.6 
(0x7f7809735000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 
(0x7f780970)
libsigc-2.0.so.0 => /lib/x86_64-linux-gnu/libsigc-2.0.so.0 
(0x7f78096f7000)
libcwidget.so.4 => /lib/x86_64-linux-gnu/libcwidget.so.4 
(0x7f78090fe000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x7f7808c8a000)
libboost_iostreams.so.1.83.0 => 
/lib/x86_64-linux-gnu/libboost_iostreams.so.1.83.0 (0x7f78096db000)
libxapian.so.30 => /lib/x86_64-linux-gnu/libxapian.so.30 
(0x7f7808a0)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 
(0x7f780860)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7f7808921000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x7f78096ae000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f780841e000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7f780968d000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x7f780967a000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x7f780964a000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x7f78090d8000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x7f780835d000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x7f78090a5000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 
(0x7f780827b000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 
(0x7f7808133000)
libxxhash.so.0 => /lib/x86_64-linux-gnu/libxxhash.so.0 
(0x7f7809092000)
/lib64/ld-linux-x86-64.so.2 (0x7f7809775000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x7f7809088000)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x7f780907c000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 
(0x7f7809053000)

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

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

Versions of packages aptitude depends on:
ii  aptitude-common   0.8.13-5
ii  libapt-pkg6.0 2.7.10
ii  libboost-iostreams1.83.0  1.83.0-2+b2
ii  libc6 2.37-15
ii  libcwidget4   0.5.18-6+b1
ii  libgcc-s1 14-20240201-3
ii  libncursesw6  6.4+20240113-1
ii  libsigc++-2.0-0v5 2.12.1-1
ii  libsqlite3-0  3.45.1-1
ii  libstdc++614-20240201-3
ii  libtinfo6 6.4+20240113-1
ii  

Bug#1044076: influxdb-python and pandas 2.1

2024-02-03 Thread Andreas Tille
Hi Rebecca,

Am Sat, Feb 03, 2024 at 12:32:07PM + schrieb Rebecca N. Palmer:
> My fixes are pushed to Salsa, but they're in a fork because this isn't a
> debian-science package:
> https://salsa.debian.org/rnpalmer-guest/influxdb-python

Argh, I missed that link inside the bug report and duplicated parts of
your work.  To be sure this is not happening it would be helpful if you
would create a MR from your repository.  Alternatively you become a
member of the Python team.

Thanks a lot for all your work on Pandas - I've uploaded it as a
DPT team upload.

Kind regards,
Andreas.

-- 
http://fam-tille.de



Bug#1044073: python-altair and pandas 2.0

2024-02-03 Thread Rebecca N. Palmer

Please don't skip/xfail tests - my suggestion above is an actual fix:

https://salsa.debian.org/rnpalmer-guest/python-altair/-/tree/fix1044073?ref_type=heads

(In a fork because, despite its description, this is not actually a 
debian-science package.  The Salsa CI "fail" is because the *old* 
version is uninstallable due to Breaks: in pandas and the piuparts 
upgrade test counts this as a fail.)




Bug#1062554: Acknowledgement (cups-browsed is not detecting any network printers)

2024-02-03 Thread Jonathan Kamens
One more data point: on the laptop that is not seeing mDNS query 
response broadcasts, if I disable wifi and plug into ethernet it works 
just fine. If I then unplug from ethernet and reenable wifi, it stops 
working again.




Bug#1062891: seqtools: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: seqtools
Version: 4.44.1+dfsg-7
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
seqtools as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for seqtools
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 seqtools-4.44.1+dfsg/debian/changelog 
seqtools-4.44.1+dfsg/debian/changelog
--- seqtools-4.44.1+dfsg/debian/changelog   2021-11-17 07:47:38.0 
+
+++ seqtools-4.44.1+dfsg/debian/changelog   2024-02-03 21:32:02.0 
+
@@ -1,3 +1,10 @@
+seqtools (4.44.1+dfsg-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:32:02 
+
+
 seqtools (4.44.1+dfsg-7) unstable; urgency=medium
 
   * Versioned Build-Depends: d-shlibs (>= 0.80)
diff -Nru seqtools-4.44.1+dfsg/debian/control 
seqtools-4.44.1+dfsg/debian/control
--- seqtools-4.44.1+dfsg/debian/control 2021-11-17 07:47:38.0 +
+++ seqtools-4.44.1+dfsg/debian/control 2024-02-03 21:32:02.0 +
@@ -8,14 +8,17 @@
libsqlite3-dev,
libcurl4-openssl-dev | libcurl4-dev,
libjsoncpp-dev,
-   d-shlibs
+   d-shlibs (>= 0.106),
 Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/med-team/seqtools
 Vcs-Git: https://salsa.debian.org/med-team/seqtools.git
 Homepage: https://www.sanger.ac.uk/science/tools/seqtools
 Rules-Requires-Root: no
 
-Package: libgbtools0
+Package: libgbtools0t64
+Provides: ${t64:Provides}
+Replaces: libgbtools0
+Conflicts: libgbtools0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -31,7 +34,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libgbtools0 (= ${binary:Version}),
+Depends: libgbtools0t64 (= ${binary:Version}),
  ${devlibs:Depends},
  ${misc:Depends}
 Description: library for visualising sequence alignments (devel)
diff -Nru seqtools-4.44.1+dfsg/debian/libgbtools0t64.lintian-overrides 
seqtools-4.44.1+dfsg/debian/libgbtools0t64.lintian-overrides
--- seqtools-4.44.1+dfsg/debian/libgbtools0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ seqtools-4.44.1+dfsg/debian/libgbtools0t64.lintian-overrides
2024-02-03 21:32:02.0 +
@@ -0,0 +1 @@
+libgbtools0t64: package-name-doesnt-match-sonames libgbtools0
diff -Nru seqtools-4.44.1+dfsg/debian/rules seqtools-4.44.1+dfsg/debian/rules
--- seqtools-4.44.1+dfsg/debian/rules   2021-11-17 07:47:38.0 +
+++ seqtools-4.44.1+dfsg/debian/rules   2024-02-03 21:32:02.0 +
@@ -11,6 +11,7 @@
 override_dh_install:
dh_install
d-shlibmove --commit \
+   --t64 \
--multiarch \
--devunversioned \
--exclude-la \


Bug#1062698: libtirpc: NMU diff for 64-bit time_t transition

2024-02-03 Thread Steve Langasek
Subsequent NMU uploaded to experimental with the fix for bug #1062801
(sorry).  Full debdiff vs unstable is attached.

Also I somehow referenced the wrong bug number in the changelog when
uploading, so closing 1062801 with this message.

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

> diff -Nru libtirpc-1.3.4+ds/debian/changelog 
> libtirpc-1.3.4+ds/debian/changelog
> --- libtirpc-1.3.4+ds/debian/changelog2023-11-12 23:45:44.0 
> +
> +++ libtirpc-1.3.4+ds/debian/changelog2024-02-02 08:35:04.0 
> +
> @@ -1,3 +1,18 @@
> +libtirpc (1.3.4+ds-1.1~exp1) experimental; urgency=medium
> +
> +  * Non-maintainer upload.
> +  * Rename libraries for 64-bit time_t transition.
> +  * Move library to /usr/; Closes: #1055959
> +  * debian/libtirpc3t64.preinst: implement 'Protective diversions' (M8 
> +from https://subdivi.de/~helmut/dep17.html) to avoid files accidentally
> +being deleted on upgrade when moving between packages and also moving
> +between /lib and /usr/lib.  Because this package is present in the
> +bootstrap set in some configurations, these diversions must be kept
> +around until forky rather than being immediately removed in the
> +postinst.
> +
> + -- Steve Langasek   Fri, 02 Feb 2024 08:35:04 +
> +
>  libtirpc (1.3.4+ds-1) unstable; urgency=medium
>  
>[ Debian Janitor ]
> diff -Nru libtirpc-1.3.4+ds/debian/clean libtirpc-1.3.4+ds/debian/clean
> --- libtirpc-1.3.4+ds/debian/clean2023-11-12 23:45:44.0 +
> +++ libtirpc-1.3.4+ds/debian/clean2024-02-02 08:35:04.0 +
> @@ -1 +1,2 @@
>  src/config.h
> +debian/libtirpc3t64.preinst
> diff -Nru libtirpc-1.3.4+ds/debian/control libtirpc-1.3.4+ds/debian/control
> --- libtirpc-1.3.4+ds/debian/control  2023-11-12 23:45:44.0 +
> +++ libtirpc-1.3.4+ds/debian/control  2024-02-02 08:35:04.0 +
> @@ -13,7 +13,7 @@
>  Section: libdevel
>  Architecture: any
>  Multi-Arch: same
> -Depends: libtirpc3 (= ${binary:Version}), ${misc:Depends}
> +Depends: libtirpc3t64 (= ${binary:Version}), ${misc:Depends}
>  Description: transport-independent RPC library - development files
>   This package contains a port of Sun's transport-independent RPC library to
>   Linux. The library is intended as a replacement for the RPC code in the GNU 
> C
> @@ -21,12 +21,14 @@
>   .
>   This package contains the files needed for development against libtirpc.
>  
> -Package: libtirpc3
> +Package: libtirpc3t64
> +Provides: ${t64:Provides}
> +Replaces: libtirpc3
>  Architecture: any
>  Multi-Arch: same
>  Pre-Depends: ${misc:Pre-Depends}
>  Depends: ${shlibs:Depends}, ${misc:Depends}, libtirpc-common (>= 
> 

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

2024-02-03 Thread Ryan Tandy

Hi Graham,

Checking the reports quickly, it looks like mgba came up because the 
tool failed to analyze its headers, i.e.


https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09%3A53%3A00/logs/libmgba-dev/base/log.txt

In file included from /tmp/dZv19vBzjS/dump1.h:151:
/usr/include/mgba-util/platform/3ds/3ds-vfs.h:11:10: fatal error: 3ds.h: No 
such file or directory
   11 | #include <3ds.h>
  |  ^~~

This is most likely just a bug in the -dev package. It looks like I've 
accidentally included too many headers - some of them are probably only 
used to build mgba itself, and this one in particular is for another 
platform entirely.


I will try to deal with this so that libmgba-dev can be analyzed 
properly, as I suspect it won't actually need a transition. What is the 
deadline for figuring this out?


Thanks
Ryan



Bug#1062888: seafile: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: seafile
Version: 9.0.4-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
seafile as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for seafile
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 seafile-9.0.4/debian/changelog seafile-9.0.4/debian/changelog
--- seafile-9.0.4/debian/changelog  2024-01-31 10:05:06.0 +
+++ seafile-9.0.4/debian/changelog  2024-02-03 21:24:30.0 +
@@ -1,3 +1,10 @@
+seafile (9.0.4-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:24:30 
+
+
 seafile (9.0.4-1) unstable; urgency=medium
 
   * New upstream version 9.0.4
diff -Nru seafile-9.0.4/debian/control seafile-9.0.4/debian/control
--- seafile-9.0.4/debian/control2024-01-31 10:05:06.0 +
+++ seafile-9.0.4/debian/control2024-02-03 21:24:30.0 +
@@ -62,7 +62,10 @@
  .
  This package contains the client CLI for Seafile.
 
-Package: libseafile0
+Package: libseafile0t64
+Provides: ${t64:Provides}
+Replaces: libseafile0
+Breaks: libseafile0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -85,7 +88,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
- libseafile0 (= ${binary:Version}),
+ libseafile0t64 (= ${binary:Version}),
 Description: Development files for the Seafile Client
  Seafile is a file syncing and sharing software with file encryption
  and group sharing, emphasis on reliability and high performance.
diff -Nru seafile-9.0.4/debian/libseafile0.install 
seafile-9.0.4/debian/libseafile0.install
--- seafile-9.0.4/debian/libseafile0.install2020-11-11 10:24:01.0 
+
+++ seafile-9.0.4/debian/libseafile0.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru seafile-9.0.4/debian/libseafile0.lintian-overrides 
seafile-9.0.4/debian/libseafile0.lintian-overrides
--- seafile-9.0.4/debian/libseafile0.lintian-overrides  2022-12-30 
09:26:11.0 +
+++ seafile-9.0.4/debian/libseafile0.lintian-overrides  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-library-not-linked-against-libc [usr/lib/*/libseafile.so.0.0.0]
diff -Nru seafile-9.0.4/debian/libseafile0.symbols 
seafile-9.0.4/debian/libseafile0.symbols
--- seafile-9.0.4/debian/libseafile0.symbols2020-11-11 10:24:01.0 
+
+++ seafile-9.0.4/debian/libseafile0.symbols1970-01-01 00:00:00.0 
+
@@ -1,178 +0,0 @@
-libseafile.so.0 libseafile0 #MINVER#
-* Build-Depends-Package: libseafile-dev
- seafile_calc_dir_size@Base 6.0.2
- seafile_clone_task_construct@Base 6.0.2
- seafile_clone_task_get_error@Base 7.0.4
- seafile_clone_task_get_repo_id@Base 6.0.2
- seafile_clone_task_get_repo_name@Base 6.0.2
- seafile_clone_task_get_state@Base 6.0.2
- seafile_clone_task_get_type@Base 6.0.2
- seafile_clone_task_get_worktree@Base 6.0.2
- seafile_clone_task_new@Base 6.0.2
- seafile_clone_task_set_error@Base 7.0.4
- seafile_clone_task_set_repo_id@Base 6.0.2
- 

Bug#1062890: secsipidx: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: secsipidx
Version: 1.3.2-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
secsipidx as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for secsipidx
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 secsipidx-1.3.2/debian/changelog secsipidx-1.3.2/debian/changelog
--- secsipidx-1.3.2/debian/changelog2024-01-19 09:29:50.0 +
+++ secsipidx-1.3.2/debian/changelog2024-02-03 21:25:07.0 +
@@ -1,3 +1,10 @@
+secsipidx (1.3.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:25:07 
+
+
 secsipidx (1.3.2-2) unstable; urgency=medium
 
   * fix build on armel, armhf and i386
diff -Nru secsipidx-1.3.2/debian/control secsipidx-1.3.2/debian/control
--- secsipidx-1.3.2/debian/control  2024-01-19 09:29:50.0 +
+++ secsipidx-1.3.2/debian/control  2024-02-03 21:25:07.0 +
@@ -41,7 +41,10 @@
  This package contains CLI tool and HTTP API server for checking or
  Building SIP identitysecsipidx
 
-Package: libsecsipid1
+Package: libsecsipid1t64
+Provides: ${t64:Provides}
+Replaces: libsecsipid1
+Breaks: libsecsipid1 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends:
@@ -63,7 +66,7 @@
 Architecture: any
 Section: libdevel
 Depends:
- libsecsipid1 (= ${binary:Version}),
+ libsecsipid1t64 (= ${binary:Version}),
  ${misc:Depends},
 Built-Using:
  ${misc:Built-Using},
diff -Nru secsipidx-1.3.2/debian/libsecsipid1.install 
secsipidx-1.3.2/debian/libsecsipid1.install
--- secsipidx-1.3.2/debian/libsecsipid1.install 2024-01-19 09:29:50.0 
+
+++ secsipidx-1.3.2/debian/libsecsipid1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru secsipidx-1.3.2/debian/libsecsipid1.symbols 
secsipidx-1.3.2/debian/libsecsipid1.symbols
--- secsipidx-1.3.2/debian/libsecsipid1.symbols 2024-01-19 09:29:50.0 
+
+++ secsipidx-1.3.2/debian/libsecsipid1.symbols 1970-01-01 00:00:00.0 
+
@@ -1,19 +0,0 @@
-libsecsipid.so.1 libsecsipid1 #MINVER#
-* Build-Depends-Package: libsecsipid-dev
- (optional)crosscall2@Base 1.0.0~git20210108.dd56bc8f3ad
- (optional)crosscall_amd64@Base 1.0.0~git20210108.dd56bc8f3ad
- (optional)fatalf@Base 1.0.0~git20210108.dd56bc8f3ad
- (optional|regex)_cgo_.*@Base 1.0.0~git20210108.dd56bc8f3ad
- (optional|regex)_cgoexp_.*@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDCheck@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDCheckFull@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDCheckFullPubKey@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDGetIdentity@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDGetIdentityPrvKey@Base 1.1.1~git20210415.e751d37
- SecSIPIDGetURLContent@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDOptSetN@Base 1.1.1~git20210415.e751d37
- SecSIPIDOptSetS@Base 1.1.1~git20210415.e751d37
- SecSIPIDOptSetV@Base 1.1.1~git20210415.e751d37
- SecSIPIDSetFileCacheOptions@Base 1.0.0~git20210108.dd56bc8f3ad
- SecSIPIDSignJSONHP@Base 

Bug#1062887: scitokens-cpp: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: scitokens-cpp
Version: 1.1.0-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
scitokens-cpp as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for scitokens-cpp
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 scitokens-cpp-1.1.0/debian/changelog 
scitokens-cpp-1.1.0/debian/changelog
--- scitokens-cpp-1.1.0/debian/changelog2023-11-10 13:35:19.0 
+
+++ scitokens-cpp-1.1.0/debian/changelog2024-02-03 21:24:02.0 
+
@@ -1,3 +1,10 @@
+scitokens-cpp (1.1.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:24:02 
+
+
 scitokens-cpp (1.1.0-1) unstable; urgency=medium
 
   * Update to version 1.1.0
diff -Nru scitokens-cpp-1.1.0/debian/control scitokens-cpp-1.1.0/debian/control
--- scitokens-cpp-1.1.0/debian/control  2023-11-10 13:28:12.0 +
+++ scitokens-cpp-1.1.0/debian/control  2024-02-03 21:24:02.0 +
@@ -16,7 +16,10 @@
 Vcs-Browser: https://salsa.debian.org/ellert/scitokens-cpp
 Vcs-Git: https://salsa.debian.org/ellert/scitokens-cpp.git
 
-Package: libscitokens0
+Package: libscitokens0t64
+Provides: ${t64:Provides}
+Replaces: libscitokens0
+Breaks: libscitokens0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -40,7 +43,7 @@
 Multi-Arch: same
 Section: libdevel
 Depends:
- libscitokens0 (= ${binary:Version}),
+ libscitokens0t64 (= ${binary:Version}),
  ${misc:Depends}
 Description: Development files for scitokens-cpp
  Development files (header files) for scitokens-cpp.
@@ -49,7 +52,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libscitokens0 (= ${binary:Version}),
+ libscitokens0t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: Binaries for scitokens-cpp
diff -Nru scitokens-cpp-1.1.0/debian/libscitokens0.docs 
scitokens-cpp-1.1.0/debian/libscitokens0.docs
--- scitokens-cpp-1.1.0/debian/libscitokens0.docs   2020-12-20 
00:01:28.0 +
+++ scitokens-cpp-1.1.0/debian/libscitokens0.docs   1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-README.md
diff -Nru scitokens-cpp-1.1.0/debian/libscitokens0.install 
scitokens-cpp-1.1.0/debian/libscitokens0.install
--- scitokens-cpp-1.1.0/debian/libscitokens0.install2020-12-20 
00:01:28.0 +
+++ scitokens-cpp-1.1.0/debian/libscitokens0.install1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-/usr/lib/*/libSciTokens.so.*
diff -Nru scitokens-cpp-1.1.0/debian/libscitokens0t64.docs 
scitokens-cpp-1.1.0/debian/libscitokens0t64.docs
--- scitokens-cpp-1.1.0/debian/libscitokens0t64.docs1970-01-01 
00:00:00.0 +
+++ scitokens-cpp-1.1.0/debian/libscitokens0t64.docs2020-12-20 
00:01:28.0 +
@@ -0,0 +1 @@
+README.md
diff -Nru scitokens-cpp-1.1.0/debian/libscitokens0t64.install 
scitokens-cpp-1.1.0/debian/libscitokens0t64.install
--- scitokens-cpp-1.1.0/debian/libscitokens0t64.install 1970-01-01 
00:00:00.0 +
+++ 

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

2024-02-03 Thread Graham Inggs
Source: minidjvu
Version: 0.8.svn.2010.05.06+dfsg-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
minidjvu as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for minidjvu
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: 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-03 
21:24:13.0 +
@@ -1,3 +1,10 @@
+minidjvu (0.8.svn.2010.05.06+dfsg-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sat, 03 Feb 2024 21:24:13 +
+
 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-03 
21:24:12.0 +
@@ -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 

Bug#1062886: sciplot: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sciplot
Version: 1.36-18
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sciplot as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sciplot
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 sciplot-1.36/debian/changelog sciplot-1.36/debian/changelog
--- sciplot-1.36/debian/changelog   2019-02-03 13:28:35.0 +
+++ sciplot-1.36/debian/changelog   2024-02-03 21:23:34.0 +
@@ -1,3 +1,10 @@
+sciplot (1.36-18.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:23:34 
+
+
 sciplot (1.36-18) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru sciplot-1.36/debian/control sciplot-1.36/debian/control
--- sciplot-1.36/debian/control 2019-02-03 13:24:36.0 +
+++ sciplot-1.36/debian/control 2024-02-03 21:23:34.0 +
@@ -8,12 +8,14 @@
 Vcs-Git: https://salsa.debian.org/debian/sciplot.git
 Vcs-Browser: https://salsa.debian.org/debian/sciplot
 
-Package: libsciplot1
+Package: libsciplot1t64
+Provides: ${t64:Provides}
+Breaks: libsciplot1 (<< ${source:Version})
 Section: libs
 Multi-Arch: same
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: sciplot, sciplot1
+Replaces: libsciplot1, sciplot, sciplot1
 Conflicts: sciplot, sciplot1
 Description: widget for scientific plotting
  The SciPlot Widget is a widget capable of plotting Cartesian or polar
@@ -34,7 +36,7 @@
 Section: libdevel
 Multi-Arch: same
 Architecture: any
-Depends: libsciplot1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsciplot1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Replaces: sciplot-dev
 Conflicts: sciplot, sciplot-dev
 Description: Development library and header files for SciPlot
@@ -45,7 +47,7 @@
 Package: sciplot-bin
 Section: graphics
 Architecture: any
-Depends: libsciplot1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsciplot1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Description: Example programs for SciPlot
  This package contains two small programs that use the SciPlot
  library: sciplot-xyplot and sciplot-realtime.
diff -Nru sciplot-1.36/debian/libsciplot1.install 
sciplot-1.36/debian/libsciplot1.install
--- sciplot-1.36/debian/libsciplot1.install 2019-02-03 13:24:36.0 
+
+++ sciplot-1.36/debian/libsciplot1.install 1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libsciplot.so.*
diff -Nru sciplot-1.36/debian/libsciplot1t64.install 
sciplot-1.36/debian/libsciplot1t64.install
--- sciplot-1.36/debian/libsciplot1t64.install  1970-01-01 00:00:00.0 
+
+++ sciplot-1.36/debian/libsciplot1t64.install  2019-02-03 13:24:36.0 
+
@@ -0,0 +1 @@
+usr/lib/*/libsciplot.so.*
diff -Nru sciplot-1.36/debian/libsciplot1t64.lintian-overrides 
sciplot-1.36/debian/libsciplot1t64.lintian-overrides
--- sciplot-1.36/debian/libsciplot1t64.lintian-overrides1970-01-01 
00:00:00.0 +
+++ 

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

2024-02-03 Thread Graham Inggs
Source: mimetic
Version: 0.9.8-10
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mimetic as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for mimetic
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru mimetic-0.9.8/debian/changelog mimetic-0.9.8/debian/changelog
--- mimetic-0.9.8/debian/changelog  2021-08-15 13:00:36.0 +
+++ mimetic-0.9.8/debian/changelog  2024-02-03 21:22:36.0 +
@@ -1,3 +1,10 @@
+mimetic (0.9.8-10.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sat, 03 Feb 2024 21:22:36 +
+
 mimetic (0.9.8-10) unstable; urgency=medium
 
   * debian/watch: use more macros.
diff -Nru mimetic-0.9.8/debian/control mimetic-0.9.8/debian/control
--- mimetic-0.9.8/debian/control2021-08-15 13:00:36.0 +
+++ mimetic-0.9.8/debian/control2024-02-03 21:22:36.0 +
@@ -17,7 +17,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
@@ -51,14 +51,17 @@
  .
  This package contains the developers' documentation.
 
-Package: libmimetic0v5
+Package: libmimetic0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libmimetic0v5
+Breaks: libmimetic0v5 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libmimetic0
-Replaces: libmimetic0
+Replaces: libmimetic0v5, libmimetic0
 Description: C++ MIME library (runtime)
  mimetic is a MIME library written in C++ designed to be easy to use and
  integrate but yet fast and efficient.
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 2021-08-15 13:00:36.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-03 
21:22:36.0 +
@@ -0,0 +1 @@
+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  2021-08-15 13:00:36.0 
+
+++ mimetic-0.9.8/debian/libmimetic0v5.install  1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/*/libmimetic*.so.*


Bug#1062884: scamper: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: scamper
Version: 20211212-1.1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
scamper as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for scamper
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 scamper-20211212/debian/changelog scamper-20211212/debian/changelog
--- scamper-20211212/debian/changelog   2022-07-30 21:26:40.0 +
+++ scamper-20211212/debian/changelog   2024-02-03 21:22:48.0 +
@@ -1,3 +1,10 @@
+scamper (20211212-1.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:22:48 
+
+
 scamper (20211212-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru scamper-20211212/debian/control scamper-20211212/debian/control
--- scamper-20211212/debian/control 2022-07-30 21:26:12.0 +
+++ scamper-20211212/debian/control 2024-02-03 21:22:47.0 +
@@ -28,7 +28,10 @@
  to the next point in the network, followed by a TTL limited search to
  infer where the failure appears to occur.
 
-Package: libscamperfile0
+Package: libscamperfile0t64
+Provides: ${t64:Provides}
+Replaces: libscamperfile0
+Breaks: libscamperfile0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -47,7 +50,7 @@
 Package: libscamperfile0-dev
 Section: libdevel
 Architecture: any
-Depends: libscamperfile0 (= ${binary:Version}), ${misc:Depends}
+Depends: libscamperfile0t64 (= ${binary:Version}), ${misc:Depends}
 Provides: libscamperfile-dev
 Conflicts: libscamperfile-dev
 Description: development headers for scamper's binary dump file access library
diff -Nru scamper-20211212/debian/libscamperfile0.install 
scamper-20211212/debian/libscamperfile0.install
--- scamper-20211212/debian/libscamperfile0.install 2022-07-30 
21:26:12.0 +
+++ scamper-20211212/debian/libscamperfile0.install 1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/libscamperfile*.so.*
diff -Nru scamper-20211212/debian/libscamperfile0t64.install 
scamper-20211212/debian/libscamperfile0t64.install
--- scamper-20211212/debian/libscamperfile0t64.install  1970-01-01 
00:00:00.0 +
+++ scamper-20211212/debian/libscamperfile0t64.install  2022-07-30 
21:26:12.0 +
@@ -0,0 +1 @@
+usr/lib/*/libscamperfile*.so.*
diff -Nru scamper-20211212/debian/libscamperfile0t64.lintian-overrides 
scamper-20211212/debian/libscamperfile0t64.lintian-overrides
--- scamper-20211212/debian/libscamperfile0t64.lintian-overrides
1970-01-01 00:00:00.0 +
+++ scamper-20211212/debian/libscamperfile0t64.lintian-overrides
2024-02-03 21:22:47.0 +
@@ -0,0 +1 @@
+libscamperfile0t64: package-name-doesnt-match-sonames libscamperfile0


Bug#1062883: sbjson: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sbjson
Version: 2.3.2-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sbjson as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sbjson
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 sbjson-2.3.2/debian/changelog sbjson-2.3.2/debian/changelog
--- sbjson-2.3.2/debian/changelog   2019-01-13 21:30:40.0 +
+++ sbjson-2.3.2/debian/changelog   2024-02-03 21:22:22.0 +
@@ -1,3 +1,10 @@
+sbjson (2.3.2-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:22:22 
+
+
 sbjson (2.3.2-4) unstable; urgency=medium
 
   [ Jordi Mallach ]
diff -Nru sbjson-2.3.2/debian/control sbjson-2.3.2/debian/control
--- sbjson-2.3.2/debian/control 2019-01-13 16:12:44.0 +
+++ sbjson-2.3.2/debian/control 2024-02-03 21:22:22.0 +
@@ -15,10 +15,12 @@
 Vcs-Browser: https://salsa.debian.org/debian/sbjson
 Vcs-Git: https://salsa.debian.org/debian/sbjson.git
 
-Package: libsbjson2.3
+Package: libsbjson2.3t64
+Replaces: libsbjson2.3
+Breaks: libsbjson2.3 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${gnustep:Depends}
-Provides: libsbjson
+Provides: ${t64:Provides}, libsbjson
 Description: Objective-C JSON library
  A strict JSON parser and generator for Objective-C. It adds categories
  to existing Objective-C objects for a super-simple interface. More
@@ -29,7 +31,7 @@
 Package: libsbjson-dev
 Section: libdevel
 Architecture: any
-Depends: libsbjson2.3 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${gnustep:Depends}
+Depends: libsbjson2.3t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}, ${gnustep:Depends}
 Description: Objective-C JSON library (development files)
  A strict JSON parser and generator for Objective-C. It adds categories
  to existing Objective-C objects for a super-simple interface. More
diff -Nru sbjson-2.3.2/debian/libsbjson2.3.install 
sbjson-2.3.2/debian/libsbjson2.3.install
--- sbjson-2.3.2/debian/libsbjson2.3.install2019-01-13 14:09:28.0 
+
+++ sbjson-2.3.2/debian/libsbjson2.3.install1970-01-01 00:00:00.0 
+
@@ -1 +0,0 @@
-usr/lib/libSBJson.so.*
diff -Nru sbjson-2.3.2/debian/libsbjson2.3.lintian-overrides 
sbjson-2.3.2/debian/libsbjson2.3.lintian-overrides
--- sbjson-2.3.2/debian/libsbjson2.3.lintian-overrides  2019-01-13 
14:09:28.0 +
+++ sbjson-2.3.2/debian/libsbjson2.3.lintian-overrides  1970-01-01 
00:00:00.0 +
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames
diff -Nru sbjson-2.3.2/debian/libsbjson2.3t64.install 
sbjson-2.3.2/debian/libsbjson2.3t64.install
--- sbjson-2.3.2/debian/libsbjson2.3t64.install 1970-01-01 00:00:00.0 
+
+++ sbjson-2.3.2/debian/libsbjson2.3t64.install 2019-01-13 14:09:28.0 
+
@@ -0,0 +1 @@
+usr/lib/libSBJson.so.*
diff -Nru sbjson-2.3.2/debian/libsbjson2.3t64.lintian-overrides 
sbjson-2.3.2/debian/libsbjson2.3t64.lintian-overrides
--- 

Bug#1062882: sail: NMU diff for 64-bit time_t transition

2024-02-03 Thread Sergio Durigan Junior
Source: sail
Version: 0.9.0+repack-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
sail as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for sail
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 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 sail-0.9.0+repack/debian/changelog sail-0.9.0+repack/debian/changelog
--- sail-0.9.0+repack/debian/changelog  2023-12-31 22:45:06.0 +
+++ sail-0.9.0+repack/debian/changelog  2024-02-03 21:20:57.0 +
@@ -1,3 +1,10 @@
+sail (0.9.0+repack-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior   Sat, 03 Feb 2024 21:20:57 
+
+
 sail (0.9.0+repack-2) unstable; urgency=medium
 
   * Add dependency on sail-codecs. (Closes: #1059743)
diff -Nru sail-0.9.0+repack/debian/control sail-0.9.0+repack/debian/control
--- sail-0.9.0+repack/debian/control2023-12-31 22:45:06.0 +
+++ sail-0.9.0+repack/debian/control2024-02-03 21:20:57.0 +
@@ -11,7 +11,10 @@
 Vcs-Browser: https://salsa.debian.org/sudip/sail
 Vcs-Git: https://salsa.debian.org/sudip/sail.git
 
-Package: libsail-common0
+Package: libsail-common0t64
+Provides: ${t64:Provides}
+Replaces: libsail-common0
+Breaks: libsail-common0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -26,14 +29,17 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsail-common0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsail-common0t64 (= ${binary:Version}), ${misc:Depends}
 Description: SAIL common client library (development files)
  and encoding library providing multi-leveled APIs from one-liners
  to complex use-cases with custom I/O sources.
  .
  This package is needed to compile programs against libsail-common0.
 
-Package: libsail-manip0
+Package: libsail-manip0t64
+Provides: ${t64:Provides}
+Replaces: libsail-manip0
+Breaks: libsail-manip0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -50,7 +56,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsail-manip0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsail-manip0t64 (= ${binary:Version}), ${misc:Depends}
 Description: SAIL image manipulation library (development files)
  SAIL is a fast and lightweight cross-platform image decoding
  and encoding library providing multi-leveled APIs from one-liners
@@ -58,7 +64,10 @@
  .
  This package is needed to compile programs against libsail-manip0.
 
-Package: libsail0
+Package: libsail0t64
+Provides: ${t64:Provides}
+Replaces: libsail0
+Breaks: libsail0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, sail-codecs (= ${binary:Version})
@@ -75,7 +84,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsail0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsail0t64 (= ${binary:Version}), ${misc:Depends}
 Description: SAIL client library (development files)
  SAIL is a fast and lightweight 

Bug#1062881: mia: NMU diff for 64-bit time_t transition

2024-02-03 Thread Graham Inggs
Source: mia
Version: 2.4.7-13
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
mia as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for mia
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



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

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru mia-2.4.7/debian/changelog mia-2.4.7/debian/changelog
--- mia-2.4.7/debian/changelog  2023-08-29 09:00:00.0 +
+++ mia-2.4.7/debian/changelog  2024-02-03 20:51:49.0 +
@@ -1,3 +1,10 @@
+mia (2.4.7-13.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs   Sat, 03 Feb 2024 20:51:49 +
+
 mia (2.4.7-13) unstable; urgency=medium
 
   * Team upload.
diff -Nru mia-2.4.7/debian/control mia-2.4.7/debian/control
--- mia-2.4.7/debian/control2023-08-29 09:00:00.0 +
+++ mia-2.4.7/debian/control2024-02-03 20:51:49.0 +
@@ -38,7 +38,10 @@
 Homepage: https://mia.sourceforge.net
 Rules-Requires-Root: no
 
-Package: libmia-2.4-4
+Package: libmia-2.4-4t64
+Provides: ${t64:Provides}
+Replaces: libmia-2.4-4
+Breaks: libmia-2.4-4 (<< ${source:Version})
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -53,7 +56,7 @@
 Package: libmia-2.4-dev
 Architecture: any
 Section: libdevel
-Depends: libmia-2.4-4 (= ${binary:Version}),
+Depends: libmia-2.4-4t64 (= ${binary:Version}),
  mia-doctools (= ${source:Version}),
  libitpp-dev,
  libgsl-dev,
@@ -85,7 +88,7 @@
 
 Package: mia-tools
 Architecture: any
-Depends: libmia-2.4-4 (= ${binary:Version}),
+Depends: libmia-2.4-4t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Recommends: mia-tools-doc
diff -Nru mia-2.4.7/debian/libmia-2.4-4.install 
mia-2.4.7/debian/libmia-2.4-4.install
--- mia-2.4.7/debian/libmia-2.4-4.install   2023-08-29 09:00:00.0 
+
+++ mia-2.4.7/debian/libmia-2.4-4.install   1970-01-01 00:00:00.0 
+
@@ -1,2 +0,0 @@
-usr/lib/*/lib*.so.*
-usr/lib/*/mia-2.4/plugins/*
diff -Nru mia-2.4.7/debian/libmia-2.4-4.lintian-overrides 
mia-2.4.7/debian/libmia-2.4-4.lintian-overrides
--- mia-2.4.7/debian/libmia-2.4-4.lintian-overrides 2023-08-29 
09:00:00.0 +
+++ mia-2.4.7/debian/libmia-2.4-4.lintian-overrides 1970-01-01 
00:00:00.0 +
@@ -1,22 +0,0 @@
-#
-#The package provides multiple libraries, which means no unique soname can be 
given
-#
-libmia-2.4-4 binary: package-name-doesnt-match-sonames 
-
-#
-# The SOURCE_FORTIFY=2 flag is used, but in many cases the compiler is just 
good enough
-# to detect that fortification is not needed
-#
-libmia-2.4-4 binary: hardening-no-fortify-functions
-
-#
-# Since the symbols will differ greatly between 32 bit and 64 bit builds a 
symbols file 
-# would have to be provided for each arch 
-#
-libmia-2.4-4 binary: no-symbols-control-file
-
-#
-# The libray command line parser is designed to call exit if a help 
-# option was given. 
-#
-libmia-2.4-4 binary: exit-in-shared-library
diff -Nru mia-2.4.7/debian/libmia-2.4-4t64.install 
mia-2.4.7/debian/libmia-2.4-4t64.install
--- mia-2.4.7/debian/libmia-2.4-4t64.install1970-01-01 

  1   2   3   >