Your message dated Wed, 28 Feb 2024 12:25:25 +0000
with message-id <[email protected]>
and subject line Bug#1062290: fixed in libfcgi 2.4.2-2.1
has caused the Debian Bug report #1062290,
regarding libfcgi: 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.)


-- 
1062290: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062290
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libfcgi
Version: 2.4.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
libfcgi 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 libfcgi
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 libfcgi-2.4.2/debian/changelog libfcgi-2.4.2/debian/changelog
--- libfcgi-2.4.2/debian/changelog      2020-01-01 00:00:01.000000000 +0000
+++ libfcgi-2.4.2/debian/changelog      2024-02-01 00:25:42.000000000 +0000
@@ -1,3 +1,10 @@
+libfcgi (2.4.2-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]>  Thu, 01 Feb 2024 00:25:42 +0000
+
 libfcgi (2.4.2-2) unstable; urgency=medium
 
   * Move to unstable: no changes required.
diff -Nru libfcgi-2.4.2/debian/control libfcgi-2.4.2/debian/control
--- libfcgi-2.4.2/debian/control        2020-01-01 00:00:01.000000000 +0000
+++ libfcgi-2.4.2/debian/control        2024-02-01 00:25:42.000000000 +0000
@@ -12,7 +12,7 @@
 Package: libfcgi-dev
 Section: libdevel
 Architecture: any
-Depends: libfcgi0ldbl (= ${binary:Version}), ${misc:Depends}
+Depends: libfcgi0t64 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: header files of FastCGI
  FastCGI is a language independent, scalable, open extension
@@ -22,13 +22,15 @@
  This package contains the header files, symlinks and static libraries which
  are needed to develop applications based on libfcgi.
 
-Package: libfcgi0ldbl
-Provides: libfcgi
+Package: libfcgi0t64
+Breaks: libfcgi0ldbl (<< ${source:Version})
+Provides: libfcgi, ${t64:Provides}
+X-Time64-Compat: libfcgi0ldbl
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: libfcgi-bin (= ${binary:Version})
 Conflicts: libfcgi0, libfcgi0c2
-Replaces: libfcgi0, libfcgi0c2
+Replaces: libfcgi0ldbl, libfcgi0, libfcgi0c2
 Multi-Arch: same
 Description: shared library of FastCGI
  FastCGI is a language independent, scalable, open extension
@@ -41,8 +43,8 @@
 Section: utils
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libfcgi0ldbl (<< 2.4.0-8.4)
-Replaces: libfcgi0ldbl (<< 2.4.0-8.4)
+Breaks: libfcgi0t64 (<< 2.4.0-8.4)
+Replaces: libfcgi0t64 (<< 2.4.0-8.4)
 Multi-Arch: foreign
 Description: FastCGI bridge from CGI
  FastCGI is a language independent, scalable, open extension
diff -Nru libfcgi-2.4.2/debian/libfcgi0ldbl.install 
libfcgi-2.4.2/debian/libfcgi0ldbl.install
--- libfcgi-2.4.2/debian/libfcgi0ldbl.install   2020-01-01 00:00:01.000000000 
+0000
+++ libfcgi-2.4.2/debian/libfcgi0ldbl.install   1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libfcgi-2.4.2/debian/libfcgi0ldbl.lintian-overrides 
libfcgi-2.4.2/debian/libfcgi0ldbl.lintian-overrides
--- libfcgi-2.4.2/debian/libfcgi0ldbl.lintian-overrides 2020-01-01 
00:00:01.000000000 +0000
+++ libfcgi-2.4.2/debian/libfcgi0ldbl.lintian-overrides 1970-01-01 
00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-# There is no need to split this package to multiple ones:
-libfcgi0ldbl: package-name-doesnt-match-sonames libfcgi++0 libfcgi0
-
-# Active phase of library development passed long time ago. Now it is just in
-# passively maintenance mode without changing of API and ABI.
-libfcgi0ldbl: no-symbols-control-file 
usr/lib/x86_64-linux-gnu/libfcgi*.so.0.0.0
diff -Nru libfcgi-2.4.2/debian/libfcgi0t64.install 
libfcgi-2.4.2/debian/libfcgi0t64.install
--- libfcgi-2.4.2/debian/libfcgi0t64.install    1970-01-01 00:00:00.000000000 
+0000
+++ libfcgi-2.4.2/debian/libfcgi0t64.install    2020-01-01 00:00:01.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libfcgi-2.4.2/debian/libfcgi0t64.lintian-overrides 
libfcgi-2.4.2/debian/libfcgi0t64.lintian-overrides
--- libfcgi-2.4.2/debian/libfcgi0t64.lintian-overrides  1970-01-01 
00:00:00.000000000 +0000
+++ libfcgi-2.4.2/debian/libfcgi0t64.lintian-overrides  2024-02-01 
00:25:42.000000000 +0000
@@ -0,0 +1,7 @@
+# There is no need to split this package to multiple ones:
+libfcgi0t64: package-name-doesnt-match-sonames libfcgi++0 libfcgi0
+
+# Active phase of library development passed long time ago. Now it is just in
+# passively maintenance mode without changing of API and ABI.
+libfcgi0t64: no-symbols-control-file usr/lib/x86_64-linux-gnu/libfcgi*.so.0.0.0
+libfcgi0t64: package-name-doesnt-match-sonames libfcgi0ldbl

--- End Message ---
--- Begin Message ---
Source: libfcgi
Source-Version: 2.4.2-2.1
Done: Benjamin Drung <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libfcgi, 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 libfcgi 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 11:55:50 +0000
Source: libfcgi
Architecture: source
Version: 2.4.2-2.1
Distribution: unstable
Urgency: medium
Maintainer: Boris Pek <[email protected]>
Changed-By: Benjamin Drung <[email protected]>
Closes: 1062290
Changes:
 libfcgi (2.4.2-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062290
Checksums-Sha1:
 5df9217fb3e0ada67cfb14d70bab73725729d4b3 1961 libfcgi_2.4.2-2.1.dsc
 8cd26e13068c74d01fe4f00c8d09670b9e4a82fa 6536 libfcgi_2.4.2-2.1.debian.tar.xz
 7366dc38a0291c9f81fcc56f9622b133b0756e41 6195 
libfcgi_2.4.2-2.1_source.buildinfo
Checksums-Sha256:
 59c5fe59869d25021caed78bdd23a967c95377d108aed959ceb10b08e103fb9c 1961 
libfcgi_2.4.2-2.1.dsc
 b3f02d14cf1e23f1cd80164c2963443371b9cfec0904079e8603835b8ba8e41a 6536 
libfcgi_2.4.2-2.1.debian.tar.xz
 b32fd0744129ed65d190640187e325f55bb94ac5344579746803510c0c388b8c 6195 
libfcgi_2.4.2-2.1_source.buildinfo
Files:
 de142e23ce368b44d9bdd09b15809134 1961 libs optional libfcgi_2.4.2-2.1.dsc
 0cbb775c9a93613c24fbbc29cf8b7a33 6536 libs optional 
libfcgi_2.4.2-2.1.debian.tar.xz
 0fed8f9303b5a2feedd4b36898fcc5d5 6195 libs optional 
libfcgi_2.4.2-2.1_source.buildinfo

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

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXfH1gACgkQFZ61xO/I
d0zL7w//baSCi1g46NTM2hSwrUXjncJVbbpXvjLPKkP+g/ZzokF26Gd3NtReqL3c
CX5z1J6qU6joOi322VwPbmVh2tWPxOe9OKDCy1ZaFB4cLGG+vgcHWx6NNTGsAUYP
abHPMN7pplk9GjdJdUb8S817RTUg76K5eB4hfznzO+Mv1jAoKaYcpODACXLWoEOQ
PN3Z225IrtstsZDkmD5bdiafZ9aMtORmMKh8FY191B0/RthnD+2wMErExAwPyyVx
NXS7zq9oGYmzlGBi7kid/4i4Yuqyr0Wq2nzNajqGDQeGVVXx37K7e9c4R3cIUaeQ
xtDMetVQbi2jufN/YKVi9KuLCyh8tI4CZNZKg4CfrGydQjR6uwyAsHW7bDjPOWcM
t38cuaazipETmYz/873B8uGKg/WJ0/MX4yyKTOgmZmLQOZf2PWMgEgNAJZMJQYwP
iD3rAOGeUh2lERiM46quNtBe9SZ6n5jB9xKokmLM7Ss3jMpR832cdQ+Hd8B+sR7q
2bWrNKBFiLRlQ0DLb4pYBkXARlps0ntDXAa8RMkRKjbhJhLeMrz8ssTcXUO3M7Eh
26xUGoArJHYeTqxYNbMHh+PyNECT1wMpVV6+0tlxn4Rck/1Fdst8+8RgVP1rk89O
4FuQUGIWmEuQElFLg7TkfkRaLkATOpEimXi6hZPKDPpEJFaKRko=
=dkGv
-----END PGP SIGNATURE-----

Attachment: pgpDJ5rJpGmu_.pgp
Description: PGP signature


--- End Message ---

Reply via email to