On 1 February 2024 at 07:21,
mwhudson@debian.org wrote:
| Source: dieharder
| Version: 3.31.1.4-1
| Severity: serious
| Tags: patch pending
| Justification: library ABI skew on upgrade
| User:
debian-arm@lists.debian.org
| Usertags: time-t
|
| 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
| dieharder 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 dieharder
| 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.
Been meaning to say thanks for the patch and PR since I saw it bubble up late last week. I just applied it to my repo and pushed it.
Thanks again, Dirk
| -- 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/16 CPU threads; PREEMPT)
| Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
| Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
| Shell: /bin/sh linked to /usr/bin/dash
| Init: systemd (via /run/systemd/system)
| x[DELETED ATTACHMENT nmu_dieharder.debdiff, plain text]
--
dirk.eddelbuettel.com | @eddelbuettel |
edd@debian.org
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)