Your message dated Wed, 28 Feb 2024 03:15:23 +0000
with message-id <[email protected]>
and subject line Bug#1062387: fixed in drogon 1.8.7+ds-1.1
has caused the Debian Bug report #1062387,
regarding drogon: 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.)


-- 
1062387: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062387
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: drogon
Version: 1.8.7+ds-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
drogon 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 drogon
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_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 drogon-1.8.7+ds/debian/changelog drogon-1.8.7+ds/debian/changelog
--- drogon-1.8.7+ds/debian/changelog    2023-10-26 19:16:37.000000000 +0000
+++ drogon-1.8.7+ds/debian/changelog    2024-02-01 08:43:59.000000000 +0000
@@ -1,3 +1,10 @@
+drogon (1.8.7+ds-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle <[email protected]>  Thu, 01 Feb 2024 08:43:59 +0000
+
 drogon (1.8.7+ds-1) unstable; urgency=medium
 
   * Drop .github and .gitmodules from upstream source
diff -Nru drogon-1.8.7+ds/debian/control drogon-1.8.7+ds/debian/control
--- drogon-1.8.7+ds/debian/control      2023-06-13 15:46:48.000000000 +0000
+++ drogon-1.8.7+ds/debian/control      2024-02-01 08:43:58.000000000 +0000
@@ -24,7 +24,10 @@
 Homepage: https://github.com/drogonframework/drogon
 Rules-Requires-Root: no
 
-Package: libdrogon1
+Package: libdrogon1t64
+Provides: ${t64:Provides}
+Replaces: libdrogon1
+Breaks: libdrogon1 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: C++14/17-based HTTP application framework
@@ -38,7 +41,7 @@
 
 Package: libdrogon-dev
 Architecture: any
-Depends: libdrogon1 (= ${binary:Version}), libtrantor-dev, ${misc:Depends}
+Depends: libdrogon1t64 (= ${binary:Version}), libtrantor-dev, ${misc:Depends}
 Description: C++14/17-based HTTP application framework
  Drogon can be used to easily build various types of web application server
  programs using C++.
@@ -50,7 +53,7 @@
 
 Package: drogon
 Architecture: any
-Depends: libdrogon1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libdrogon1t64 (= ${binary:Version}), ${shlibs:Depends}, 
${misc:Depends}
 Description: C++14/17-based HTTP application framework
  Drogon can be used to easily build various types of web application server
  programs using C++.
diff -Nru drogon-1.8.7+ds/debian/libdrogon1.install 
drogon-1.8.7+ds/debian/libdrogon1.install
--- drogon-1.8.7+ds/debian/libdrogon1.install   2023-06-13 15:46:44.000000000 
+0000
+++ drogon-1.8.7+ds/debian/libdrogon1.install   1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libdrogon.so.*
diff -Nru drogon-1.8.7+ds/debian/libdrogon1t64.install 
drogon-1.8.7+ds/debian/libdrogon1t64.install
--- drogon-1.8.7+ds/debian/libdrogon1t64.install        1970-01-01 
00:00:00.000000000 +0000
+++ drogon-1.8.7+ds/debian/libdrogon1t64.install        2023-06-13 
15:46:44.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libdrogon.so.*
diff -Nru drogon-1.8.7+ds/debian/libdrogon1t64.lintian-overrides 
drogon-1.8.7+ds/debian/libdrogon1t64.lintian-overrides
--- drogon-1.8.7+ds/debian/libdrogon1t64.lintian-overrides      1970-01-01 
00:00:00.000000000 +0000
+++ drogon-1.8.7+ds/debian/libdrogon1t64.lintian-overrides      2024-02-01 
08:43:58.000000000 +0000
@@ -0,0 +1 @@
+libdrogon1t64: package-name-doesnt-match-sonames libdrogon1

--- End Message ---
--- Begin Message ---
Source: drogon
Source-Version: 1.8.7+ds-1.1
Done: Michael Hudson-Doyle <[email protected]>

We believe that the bug you reported is fixed in the latest version of
drogon, 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 drogon 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: Wed, 28 Feb 2024 02:24:07 +0000
Source: drogon
Architecture: source
Version: 1.8.7+ds-1.1
Distribution: unstable
Urgency: medium
Maintainer: Pierre-Elliott Bécue <[email protected]>
Changed-By: Michael Hudson-Doyle <[email protected]>
Closes: 1062387
Changes:
 drogon (1.8.7+ds-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062387
Checksums-Sha1:
 f8aca530b5a51587f1d14255cda9bd87e2d5d85b 2209 drogon_1.8.7+ds-1.1.dsc
 1d6299535449dc50099a4df968a2e78d1ace1e3b 3632 drogon_1.8.7+ds-1.1.debian.tar.xz
 e9795e09ca5526bcf61546ab28fd7968ac09035e 8365 
drogon_1.8.7+ds-1.1_source.buildinfo
Checksums-Sha256:
 a033ec32f3b6d0bb45bcea0847a96dcf9b6e629892b3b43e7617cd4d41ab7bc8 2209 
drogon_1.8.7+ds-1.1.dsc
 da01d7e4ed46bc34b1faab1baddffc3d883d7d7598d414c0f2ef0c291acfa614 3632 
drogon_1.8.7+ds-1.1.debian.tar.xz
 9330f6ac7e9e828d68dd068becfe508a45c54fcc7f86836a03e18cc263db65e7 8365 
drogon_1.8.7+ds-1.1_source.buildinfo
Files:
 50a75f0e4bb67a8d79201f2ed692de83 2209 web optional drogon_1.8.7+ds-1.1.dsc
 80a141def2ed0cff3ef89115b385c3d3 3632 web optional 
drogon_1.8.7+ds-1.1.debian.tar.xz
 7726ac5d41f1b1503300e7c5c12cad96 8365 web optional 
drogon_1.8.7+ds-1.1_source.buildinfo

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

iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXemewUHG13aHVkc29u
QGRlYmlhbi5vcmcACgkQEd9ClMyjmJODHg/9HWNi/afDVmoXCUfiD3RPS69gMbeS
SphWpDkuN/aH6OrQoUIJt911Jol0Xp4h7+XVXYTGaC9cVrbdJbtEj8mnByORYx3d
xLnog9SDi3PwGQR9tUtMiOqhQ38jPIdiUISZeED7La0N2Yl9Smdgaur/kHVVeSKY
GAKSKgrL4mQEihShuUhtnVFay6/B4g9N18WfjHe8QQMLERxppTXZQ40ppCRUl7Ko
nn1342d0EfLlqQ45WVSxHnybPQtfhMmCuHW69nNisrRby2mP7GZZmGofN2bGTR3Y
+hakFnb+PbjJHmKfo6SmZ8cQ8Th5xcm4OuDRMk/vjlvpF96EXMDyK432OLVaTeaT
qYZLn1cYOqfVxhKiC3+56HlmRLriTtP88nqSTTsr0Lsh1W9x46I9w6eT58o67HDn
CVH+0rWPo1lzQJWzp8zu5KLjG2s/Dt3wD3/9hbIzgez0j3k65RC5p19C0rfMjw9G
I6DOoinixY2JNdwPUtSQs3Krf6OKPDBTRdfsIrdmf/kwrkZQml2VcXxKeo0mZ1ob
29wWM/YLiwzjl1N6VJUGzdQFeMhWP7ey56xT8YmQnz/yQ6EJfSjopQ9LPfkBFPxn
NRKsWowL3JZ5nX37ezZAnfN3/gp9WJgCzws5xSV9K17A/qt/BOSf/sG0HJox0M8g
ADIqETI7ul42HBE=
=Lj5w
-----END PGP SIGNATURE-----

Attachment: pgpvNB_7noRuR.pgp
Description: PGP signature


--- End Message ---

Reply via email to