Your message dated Wed, 28 Feb 2024 18:16:02 +0000
with message-id <[email protected]>
and subject line Bug#1061907: fixed in cppad 2024.00.00.3-1.1
has caused the Debian Bug report #1061907,
regarding cppad: 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.)
--
1061907: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061907
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cppad
Version: 2024.00.00.2-2
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
cppad 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 cppad
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 cppad-2024.00.00.2/debian/changelog
cppad-2024.00.00.2/debian/changelog
--- cppad-2024.00.00.2/debian/changelog 2024-01-22 19:31:17.000000000 +0000
+++ cppad-2024.00.00.2/debian/changelog 2024-01-30 01:25:27.000000000 +0000
@@ -1,3 +1,10 @@
+cppad (2024.00.00.2-2.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:25:27 +0000
+
cppad (2024.00.00.2-2) unstable; urgency=medium
* Set CMAKE_BUILD_TYPE=RelWithDebInfo since no value causes an FTBFS
diff -Nru cppad-2024.00.00.2/debian/control cppad-2024.00.00.2/debian/control
--- cppad-2024.00.00.2/debian/control 2024-01-12 13:00:37.000000000 +0000
+++ cppad-2024.00.00.2/debian/control 2024-01-30 01:25:27.000000000 +0000
@@ -11,7 +11,10 @@
Vcs-Git: https://salsa.debian.org/science-team/cppad.git
Vcs-Browser: https://salsa.debian.org/science-team/cppad
-Package: libcppad-lib1456.0
+Package: libcppad-lib1456.0t64
+Provides: ${t64:Provides}
+Replaces: libcppad-lib1456.0
+Breaks: libcppad-lib1456.0 (<< ${source:Version})
Section: libs
Architecture: any
Multi-Arch: same
diff -Nru cppad-2024.00.00.2/debian/libcppad-lib1456.0.install
cppad-2024.00.00.2/debian/libcppad-lib1456.0.install
--- cppad-2024.00.00.2/debian/libcppad-lib1456.0.install 2023-03-28
15:02:59.000000000 +0000
+++ cppad-2024.00.00.2/debian/libcppad-lib1456.0.install 1970-01-01
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-/usr/lib/*.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.install
cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.install
--- cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.install 1970-01-01
00:00:00.000000000 +0000
+++ cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.install 2023-03-28
15:02:59.000000000 +0000
@@ -0,0 +1 @@
+/usr/lib/*.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.lintian-overrides
cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.lintian-overrides
--- cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.lintian-overrides
1970-01-01 00:00:00.000000000 +0000
+++ cppad-2024.00.00.2/debian/libcppad-lib1456.0t64.lintian-overrides
2024-01-30 01:25:27.000000000 +0000
@@ -0,0 +1 @@
+libcppad-lib1456.0t64: package-name-doesnt-match-sonames libcppad-lib1456.0
--- End Message ---
--- Begin Message ---
Source: cppad
Source-Version: 2024.00.00.3-1.1
Done: Steve Langasek <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cppad, 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.
Steve Langasek <[email protected]> (supplier of updated cppad 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: SHA512
Format: 1.8
Date: Wed, 28 Feb 2024 17:41:20 +0000
Source: cppad
Architecture: source
Version: 2024.00.00.3-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Steve Langasek <[email protected]>
Closes: 1061907
Changes:
cppad (2024.00.00.3-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1061907
Checksums-Sha1:
1c18ea046c653870c5bd806ca5634ef88b984ff0 2204 cppad_2024.00.00.3-1.1.dsc
1ed72d6c014104c64550840f4c125c01e5fff65d 8304
cppad_2024.00.00.3-1.1.debian.tar.xz
9383551f844ebf919ae586b7e1f987909fa96606 14313
cppad_2024.00.00.3-1.1_source.buildinfo
Checksums-Sha256:
5b4738a5c64792a7ed3902be9112c8caa6b5613049efbfcf1b8c65228ac31765 2204
cppad_2024.00.00.3-1.1.dsc
6ad7896e4601813b2112c96e4ad9cf53853cae7578e428e5f01fe2e7b451c093 8304
cppad_2024.00.00.3-1.1.debian.tar.xz
4f2916f94e30165d32731c85d8201c3380c35e6738a6df4fe29961dc5c574c42 14313
cppad_2024.00.00.3-1.1_source.buildinfo
Files:
bf1cc3f766455b5e82a503620643b55d 2204 devel optional cppad_2024.00.00.3-1.1.dsc
028d5d3200c813d4db4b596dc0e69c9a 8304 devel optional
cppad_2024.00.00.3-1.1.debian.tar.xz
6de43508d7a597cef33a201ba8413272 14313 devel optional
cppad_2024.00.00.3-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXfcGASHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9hdwQAI2kY1Rq6d42gDWbteuaK7IVgkI93uYE
ljbGknk0iRCSeGAo5IlZ6ViqXTZqUAOA7SPDTza0lnwt0sWFdZ0NSx6lPzN7/olp
qWxzJ1nfD7Jz2w5Zx17Qca+o5fZ2Ui5Ei+uuy+VeNnPPZ0dPZEo/NyxIJ2m9eXns
t9LKwbnRw7XYcvnExhXGEh3GrMoi2zOUCBayImODf0JKUQoRwEUDr2X6A8RGQIfW
9bmyggPLVE01HnyJ+g2Nel1sLNYwC9b8FrUCR+cXqD7xO6An1X/V4rdosLh7UDkS
pMATAiJVsaUSi4Ph3poW1tCsPGp5owCxQjBMETQ3k1ENg+QmnqeRD1QTGzZLxGpP
UHF4ctFr65/HIxgTAoCyvCw2MhK5peukKzLW8L+9TuEj64zjIit20X6keBtwxj+I
7wXOBCXrD+i5oHpo1ZRpdWSdmSl94aF6rZQQZbIjD6xZqp1FZDU3FMMocKxt/vz8
mxYt6byNI/D8RaqhCyCihH+j2x9U0bDjyyBafO+GPjySu7u0VAhvJh0sVE608mA1
q5ulmTalK3C6MXr5rlpTti6G0SkTBj6+faHtP3Ldmfga44eCWyHpbh451Ysq2YtK
AoWhZGrcEoYjIV4EK+Iun7xxZElnR1lx+O8Oi5jpoZx9tQkB5JVThtN6yKv8L6iG
zU3MOcLfAi29
=+SFW
-----END PGP SIGNATURE-----
pgp0S45xK4sXo.pgp
Description: PGP signature
--- End Message ---