Your message dated Wed, 28 Feb 2024 11:33:35 +0000
with message-id <[email protected]>
and subject line Bug#1062265: fixed in libcrypto++ 8.9.0-1.1
has caused the Debian Bug report #1062265,
regarding libcrypto++: 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.)


-- 
1062265: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062265
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libcrypto++
Version: 8.9.0-1
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
libcrypto++ 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 libcrypto++
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'), (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 libcrypto++-8.9.0/debian/changelog libcrypto++-8.9.0/debian/changelog
--- libcrypto++-8.9.0/debian/changelog  2023-10-02 15:51:51.000000000 +0000
+++ libcrypto++-8.9.0/debian/changelog  2024-01-31 21:07:36.000000000 +0000
@@ -1,3 +1,10 @@
+libcrypto++ (8.9.0-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]>  Wed, 31 Jan 2024 21:07:36 +0000
+
 libcrypto++ (8.9.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru libcrypto++-8.9.0/debian/control libcrypto++-8.9.0/debian/control
--- libcrypto++-8.9.0/debian/control    2023-09-07 07:25:20.000000000 +0000
+++ libcrypto++-8.9.0/debian/control    2024-01-31 21:07:36.000000000 +0000
@@ -8,7 +8,10 @@
 Homepage: https://www.cryptopp.com
 Rules-Requires-Root: no
 
-Package: libcrypto++8
+Package: libcrypto++8t64
+Provides: ${t64:Provides}
+Replaces: libcrypto++8
+Breaks: libcrypto++8 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -23,7 +26,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libcrypto++8 (= ${binary:Version}), ${misc:Depends}
+Depends: libcrypto++8t64 (= ${binary:Version}), ${misc:Depends}
 Description: General purpose cryptographic library - C++ development
  Crypto++ is library for creating C++ programs which use cryptographic
  algorithms.  The library uses a Pipes & Filters architecture with heavy
diff -Nru libcrypto++-8.9.0/debian/libcrypto++8.install 
libcrypto++-8.9.0/debian/libcrypto++8.install
--- libcrypto++-8.9.0/debian/libcrypto++8.install       2015-09-06 
02:15:17.000000000 +0000
+++ libcrypto++-8.9.0/debian/libcrypto++8.install       1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru libcrypto++-8.9.0/debian/libcrypto++8.links.in 
libcrypto++-8.9.0/debian/libcrypto++8.links.in
--- libcrypto++-8.9.0/debian/libcrypto++8.links.in      2018-12-28 
12:18:20.000000000 +0000
+++ libcrypto++-8.9.0/debian/libcrypto++8.links.in      1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-/usr/lib/ARCH/libcrypto++.so.8 /usr/lib/ARCH/libcryptopp.so.8
diff -Nru libcrypto++-8.9.0/debian/libcrypto++8t64.install 
libcrypto++-8.9.0/debian/libcrypto++8t64.install
--- libcrypto++-8.9.0/debian/libcrypto++8t64.install    1970-01-01 
00:00:00.000000000 +0000
+++ libcrypto++-8.9.0/debian/libcrypto++8t64.install    2015-09-06 
02:15:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru libcrypto++-8.9.0/debian/libcrypto++8t64.links.in 
libcrypto++-8.9.0/debian/libcrypto++8t64.links.in
--- libcrypto++-8.9.0/debian/libcrypto++8t64.links.in   1970-01-01 
00:00:00.000000000 +0000
+++ libcrypto++-8.9.0/debian/libcrypto++8t64.links.in   2018-12-28 
12:18:20.000000000 +0000
@@ -0,0 +1 @@
+/usr/lib/ARCH/libcrypto++.so.8 /usr/lib/ARCH/libcryptopp.so.8
diff -Nru libcrypto++-8.9.0/debian/libcrypto++8t64.lintian-overrides 
libcrypto++-8.9.0/debian/libcrypto++8t64.lintian-overrides
--- libcrypto++-8.9.0/debian/libcrypto++8t64.lintian-overrides  1970-01-01 
00:00:00.000000000 +0000
+++ libcrypto++-8.9.0/debian/libcrypto++8t64.lintian-overrides  2024-01-31 
21:07:36.000000000 +0000
@@ -0,0 +1 @@
+libcrypto++8t64: package-name-doesnt-match-sonames libcrypto++8
diff -Nru libcrypto++-8.9.0/debian/rules libcrypto++-8.9.0/debian/rules
--- libcrypto++-8.9.0/debian/rules      2023-07-07 15:20:07.000000000 +0000
+++ libcrypto++-8.9.0/debian/rules      2024-01-31 21:07:36.000000000 +0000
@@ -14,7 +14,7 @@
         export DEB_LDFLAGS_MAINT_APPEND= -latomic
 endif
 
-SONAME=8
+SONAME=8t64
 
 PREFIX=/usr
 LIBDIR=$(PREFIX)/lib/$(DEB_HOST_MULTIARCH)/

--- End Message ---
--- Begin Message ---
Source: libcrypto++
Source-Version: 8.9.0-1.1
Done: Benjamin Drung <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libcrypto++, 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.
Benjamin Drung <[email protected]> (supplier of updated libcrypto++ 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 10:39:14 +0000
Source: libcrypto++
Architecture: source
Version: 8.9.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <[email protected]>
Changed-By: Benjamin Drung <[email protected]>
Closes: 1062265
Changes:
 libcrypto++ (8.9.0-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062265
Checksums-Sha1:
 f1049492a0591726a8c3134f5a8c88c9ae8bd8df 2035 libcrypto++_8.9.0-1.1.dsc
 b4b5d8a818720f04838891f8c75298988466b773 15236 
libcrypto++_8.9.0-1.1.debian.tar.xz
 62ad411ac01c131b1b4fa6e240833b624ad29271 6211 
libcrypto++_8.9.0-1.1_source.buildinfo
Checksums-Sha256:
 6dcbc4ae7cb8eff9acc665e3e5009d929a744ad2606827bf9cfa19a089b6dc79 2035 
libcrypto++_8.9.0-1.1.dsc
 fbdb09a6c9e56de4b8d21b2c87334e2fc66185be6d100e8f6577ea6fb58fe500 15236 
libcrypto++_8.9.0-1.1.debian.tar.xz
 0aa9cc015b5ed09e6719ea390f3d404063c76c976064cf61f0ab746ff50b8b24 6211 
libcrypto++_8.9.0-1.1_source.buildinfo
Files:
 52f0a2dd2d55d648a01d7ac316f05708 2035 libs optional libcrypto++_8.9.0-1.1.dsc
 0058839922c4bdcad4b1d791c4f42574 15236 libs optional 
libcrypto++_8.9.0-1.1.debian.tar.xz
 30efb08da6f0074ddf30aa25536df794 6211 libs optional 
libcrypto++_8.9.0-1.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXfDa0ACgkQFZ61xO/I
d0wL3A/9Fe18B7nQcPQsgflTMJ2y2vWXIcUm8iXSfoaIsk0m0Na5C9Fgz0kP+uzR
iMGgGTQwZgWW4EnyMp4OEfRRfYJPVUGDEyerc0yH/QlUe2KxV/XXlPsV/6uTZb7b
eVdJ7rVLxNcouprvxA6yUfNxZhg7C3V19O4PtjyV5xNV5SHAzsmNdA87M6cSEr7V
gW5wX4ZLfnihN7gxCkKgrRrN9VYjXtuhtMAEJYLPpRRGsBmskWRzp4dm+GH2SRPC
qxhf5gLMX7v+7AgpoLlJxLKJ/qZU247wa548VXda1s8UU8hXqBv844v9/A4HW77J
B71c/zyeSUphCLuuFcYgbdQP3UFqlGHFvmC6Pwb/Wr0FosCC9gp5uhN/RaZJFKad
31MKxJd2kFrN8+Th2TLPvr53Ku2naJSUvrG6VwaA6V4i3x1kMeMmRge/uRXesr2A
j+faQASup5yyBjb50IqNOGdNkLoE8kxCUNII+khXOIE9oaaN0A6kS8Ip7ijZ7xgn
9MNTbPBrrfXC+1n0b5EBO/bFuc0Omr+vWtQfO86GBr9JDRW1GI2PZu3Y0ZwXIDhr
AdiXvYLad2651/ph4pXhvui1IVJgEcKIiwzjKm4CoTRWfSPKPSyvxyQLW9qVULh+
tzL2MbDP+AdSQDjU40ZtHYIDp/GAuqgyr3ItSTGWQmZEh5TwIn8=
=MGKI
-----END PGP SIGNATURE-----

Attachment: pgpM99Ox3aSbt.pgp
Description: PGP signature


--- End Message ---

Reply via email to