Your message dated Tue, 27 Feb 2024 23:34:39 +0000
with message-id <[email protected]>
and subject line Bug#1061911: fixed in csmith 2.3.0-7.1
has caused the Debian Bug report #1061911,
regarding csmith: NMU diff for 64-bit time_t transition
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1061911: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061911
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: csmith
Version: 2.3.0-7
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: [email protected]
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
csmith 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 csmith
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/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru csmith-2.3.0/debian/changelog csmith-2.3.0/debian/changelog
--- csmith-2.3.0/debian/changelog 2022-12-06 22:01:38.000000000 +0000
+++ csmith-2.3.0/debian/changelog 2024-01-30 01:26:38.000000000 +0000
@@ -1,3 +1,10 @@
+csmith (2.3.0-7.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle <[email protected]> Tue, 30 Jan 2024 01:26:38 +0000
+
csmith (2.3.0-7) unstable; urgency=medium
[ Debian Janitor ]
diff -Nru csmith-2.3.0/debian/control csmith-2.3.0/debian/control
--- csmith-2.3.0/debian/control 2022-12-06 22:01:38.000000000 +0000
+++ csmith-2.3.0/debian/control 2024-01-30 01:26:38.000000000 +0000
@@ -20,7 +20,10 @@
stress-testing compilers, static analyzers, and other tools that
process C code.
-Package: libcsmith0
+Package: libcsmith0t64
+Provides: ${t64:Provides}
+Replaces: libcsmith0
+Breaks: libcsmith0 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Section: libs
diff -Nru csmith-2.3.0/debian/libcsmith0.install
csmith-2.3.0/debian/libcsmith0.install
--- csmith-2.3.0/debian/libcsmith0.install 2022-12-06 22:01:38.000000000
+0000
+++ csmith-2.3.0/debian/libcsmith0.install 1970-01-01 00:00:00.000000000
+0000
@@ -1,2 +0,0 @@
-usr/lib/*/libcsmith.so.0
-usr/lib/*/libcsmith.so.0.*
diff -Nru csmith-2.3.0/debian/libcsmith0t64.install
csmith-2.3.0/debian/libcsmith0t64.install
--- csmith-2.3.0/debian/libcsmith0t64.install 1970-01-01 00:00:00.000000000
+0000
+++ csmith-2.3.0/debian/libcsmith0t64.install 2022-12-06 22:01:38.000000000
+0000
@@ -0,0 +1,2 @@
+usr/lib/*/libcsmith.so.0
+usr/lib/*/libcsmith.so.0.*
diff -Nru csmith-2.3.0/debian/libcsmith0t64.lintian-overrides
csmith-2.3.0/debian/libcsmith0t64.lintian-overrides
--- csmith-2.3.0/debian/libcsmith0t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ csmith-2.3.0/debian/libcsmith0t64.lintian-overrides 2024-01-30
01:26:38.000000000 +0000
@@ -0,0 +1 @@
+libcsmith0t64: package-name-doesnt-match-sonames libcsmith0
--- End Message ---
--- Begin Message ---
Source: csmith
Source-Version: 2.3.0-7.1
Done: Michael Hudson-Doyle <[email protected]>
We believe that the bug you reported is fixed in the latest version of
csmith, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Hudson-Doyle <[email protected]> (supplier of updated csmith package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 27 Feb 2024 23:10:44 +0000
Source: csmith
Architecture: source
Version: 2.3.0-7.1
Distribution: unstable
Urgency: medium
Maintainer: Nobuhiro Iwamatsu <[email protected]>
Changed-By: Michael Hudson-Doyle <[email protected]>
Closes: 1061911
Changes:
csmith (2.3.0-7.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1061911
Checksums-Sha1:
c80b34d98fb11bea3ffd7b395809144c662efc19 1986 csmith_2.3.0-7.1.dsc
7be571051e5632908bfa6969156e8c22226a3934 4092 csmith_2.3.0-7.1.debian.tar.xz
f0d7844691ca4c355aa25bc46b4878435a1d1f4a 6538 csmith_2.3.0-7.1_source.buildinfo
Checksums-Sha256:
7d2b9e766aaad93afb2ad476551c9d7bac6341c6248a4dc168272292690523ac 1986
csmith_2.3.0-7.1.dsc
38ab4f1e8c399edae64f55e3bad76c2fc8cfd2d92ebf7eeaf80ee51ee3d7e3a9 4092
csmith_2.3.0-7.1.debian.tar.xz
18e0c0cd3b183f8b233c6ebcc104f29b7d6806ec8b289b62447f6b0f0b39bcde 6538
csmith_2.3.0-7.1_source.buildinfo
Files:
d2140b8abde1565d6c021c2f3b32eec2 1986 devel optional csmith_2.3.0-7.1.dsc
6f3564d3bbc87f232b627d9ca464c50a 4092 devel optional
csmith_2.3.0-7.1.debian.tar.xz
797e588d0bd39678ac4d5520aa9fa738 6538 devel optional
csmith_2.3.0-7.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXebB0UHG13aHVkc29u
QGRlYmlhbi5vcmcACgkQEd9ClMyjmJMPUxAAviyT+AzVDjdPdocZYodTV7hjsek2
t2JCeYbZNBHDKE3Iz7Xfn/PMhd88FW8MAU8yb3pC9u5vVzJgs7ggadfUtMEyPN+a
PCl26rnLquml4hK1KmPJDib1hD4SGKHJINiQEW7EGWtD0I2Ao50yBcAxxt3dz56r
ARCptrpx9SwFjrmNDomFTKCmrrhLWF5YsvJ/Ghmuuaa8/w8vDzom5jgW7e4RkEan
t7PflT0+yGPI6QEV1veijAe+kA1TOOh7cF5nI1IN6tJZd/9696dXWXYClj8tOfkp
K2Ex1DQM10mk2xIErPSGf3RAwrqJXyaZGoESgBZRsOuHnHfOunij6W1xETNg6uHg
9ghS09hICceGQ61SOBy8l+7hNnDOEUs3U8B3LUxilG/m45eGCBeMZ9jkstcMxvp1
Emx/7cKJezH2rY3AcNEEncBlo2w7HhPbtmwOT14hAbIQNLOhhweL7nE9cjfLGY3z
I2zgxxKFVMbLckiwMuqF1VlDEL6XRl1pPCpYqbQHJsmafgvxU6QivaNDh0PO/dK/
t6KOCO7t/VqqpqscOsMdpMbUedu5mm0GiwUB2LMN8erK29SmBpIzv3Dvf+fduaA7
VHA2gYxW5uKCDan++p4tPhczR3fZ7YzZZsKUZgu+4rS6FkEkbrcv0RsMJfpbeG/2
T3RWpmrmnw1GedI=
=JrEG
-----END PGP SIGNATURE-----
pgphc8xKHixl2.pgp
Description: PGP signature
--- End Message ---