Your message dated Tue, 28 May 2024 19:34:42 +0000
with message-id <e1sc2ao-00cibz...@fasolo.debian.org>
and subject line Bug#1063124: fixed in libccp4 8.0.0-3
has caused the Debian Bug report #1063124,
regarding libccp4: 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 ow...@bugs.debian.org
immediately.)


-- 
1063124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063124
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libccp4
Version: 8.0.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
libccp4 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 libccp4
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')
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 libccp4-8.0.0/debian/changelog libccp4-8.0.0/debian/changelog
--- libccp4-8.0.0/debian/changelog      2022-11-09 12:44:53.000000000 +0000
+++ libccp4-8.0.0/debian/changelog      2024-02-05 07:49:38.000000000 +0000
@@ -1,3 +1,10 @@
+libccp4 (8.0.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Mon, 05 Feb 2024 07:49:38 +0000
+
 libccp4 (8.0.0-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru libccp4-8.0.0/debian/control libccp4-8.0.0/debian/control
--- libccp4-8.0.0/debian/control        2022-11-09 12:42:58.000000000 +0000
+++ libccp4-8.0.0/debian/control        2024-02-05 07:49:38.000000000 +0000
@@ -63,8 +63,8 @@
 Multi-Arch: same
 Section: libdevel
 Depends:
- libccp4c0 (= ${binary:Version}),
- libccp4f0 (= ${binary:Version}),
+ libccp4c0t64 (= ${binary:Version}),
+ libccp4f0t64 (= ${binary:Version}),
  ${misc:Depends},
 Pre-Depends:
  ${misc:Pre-Depends},
@@ -100,7 +100,10 @@
     just like a simple C array, but can be resized at will without
     incurring excessive overheads.
 
-Package: libccp4c0
+Package: libccp4c0t64
+Provides: ${t64:Provides}
+Replaces: libccp4c0
+Breaks: libccp4c0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -144,7 +147,10 @@
  .
  This package provides the runtime of the CCP4 C library.
 
-Package: libccp4f0
+Package: libccp4f0t64
+Provides: ${t64:Provides}
+Replaces: libccp4f0
+Breaks: libccp4f0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
diff -Nru libccp4-8.0.0/debian/libccp4c0.install 
libccp4-8.0.0/debian/libccp4c0.install
--- libccp4-8.0.0/debian/libccp4c0.install      2022-11-09 12:42:05.000000000 
+0000
+++ libccp4-8.0.0/debian/libccp4c0.install      1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libccp4c*.so.*
diff -Nru libccp4-8.0.0/debian/libccp4c0t64.install 
libccp4-8.0.0/debian/libccp4c0t64.install
--- libccp4-8.0.0/debian/libccp4c0t64.install   1970-01-01 00:00:00.000000000 
+0000
+++ libccp4-8.0.0/debian/libccp4c0t64.install   2022-11-09 12:42:05.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libccp4c*.so.*
diff -Nru libccp4-8.0.0/debian/libccp4c0t64.lintian-overrides 
libccp4-8.0.0/debian/libccp4c0t64.lintian-overrides
--- libccp4-8.0.0/debian/libccp4c0t64.lintian-overrides 1970-01-01 
00:00:00.000000000 +0000
+++ libccp4-8.0.0/debian/libccp4c0t64.lintian-overrides 2024-02-05 
07:49:38.000000000 +0000
@@ -0,0 +1 @@
+libccp4c0t64: package-name-doesnt-match-sonames libccp4c0
diff -Nru libccp4-8.0.0/debian/libccp4f0.install 
libccp4-8.0.0/debian/libccp4f0.install
--- libccp4-8.0.0/debian/libccp4f0.install      2022-11-09 12:42:05.000000000 
+0000
+++ libccp4-8.0.0/debian/libccp4f0.install      1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libccp4f*.so.*
diff -Nru libccp4-8.0.0/debian/libccp4f0t64.install 
libccp4-8.0.0/debian/libccp4f0t64.install
--- libccp4-8.0.0/debian/libccp4f0t64.install   1970-01-01 00:00:00.000000000 
+0000
+++ libccp4-8.0.0/debian/libccp4f0t64.install   2022-11-09 12:42:05.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libccp4f*.so.*
diff -Nru libccp4-8.0.0/debian/libccp4f0t64.lintian-overrides 
libccp4-8.0.0/debian/libccp4f0t64.lintian-overrides
--- libccp4-8.0.0/debian/libccp4f0t64.lintian-overrides 1970-01-01 
00:00:00.000000000 +0000
+++ libccp4-8.0.0/debian/libccp4f0t64.lintian-overrides 2024-02-05 
07:49:38.000000000 +0000
@@ -0,0 +1 @@
+libccp4f0t64: package-name-doesnt-match-sonames libccp4f0
diff -Nru libccp4-8.0.0/debian/rules libccp4-8.0.0/debian/rules
--- libccp4-8.0.0/debian/rules  2022-11-09 12:42:27.000000000 +0000
+++ libccp4-8.0.0/debian/rules  2024-02-05 07:49:38.000000000 +0000
@@ -12,6 +12,6 @@
        dh_auto_configure -- --disable-static --enable-shared 
--datadir=/usr/share/ccp4
 
 override_dh_strip:
-       dh_strip -plibccp4c0
-       dh_strip -plibccp4f0
-       dh_strip -a -Nlibccp4c0 -Nlibccp4f0
+       dh_strip -plibccp4c0t64
+       dh_strip -plibccp4f0t64
+       dh_strip -a -Nlibccp4c0t64 -Nlibccp4f0t64

--- End Message ---
--- Begin Message ---
Source: libccp4
Source-Version: 8.0.0-3
Done: Picca Frédéric-Emmanuel <pi...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libccp4, 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 1063...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Picca Frédéric-Emmanuel <pi...@debian.org> (supplier of updated libccp4 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 28 May 2024 21:19:13 +0200
Source: libccp4
Architecture: source
Version: 8.0.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Picca Frédéric-Emmanuel <pi...@debian.org>
Closes: 1063124
Changes:
 libccp4 (8.0.0-3) unstable; urgency=medium
 .
   * uploaded into unstable
   * Bug fix: "NMU diff for 64-bit time_t transition", thanks to Steve
     Langasek (Closes: #1063124).
 .
 libccp4 (8.0.0-2.1) experimental; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.
Checksums-Sha1:
 fab01ed9b3c3ad721c91fb6668f9388e206d1be0 2301 libccp4_8.0.0-3.dsc
 44d6e8c9348dfd9006cf48fd73363e331ce8fc32 5336 libccp4_8.0.0-3.debian.tar.xz
Checksums-Sha256:
 3a03a2b0a39447a80705bd703599932b175202cba3b8acdd4dcdd02cbe940cfe 2301 
libccp4_8.0.0-3.dsc
 2f6e1ae8438500639927ff8c8f54b01cb769b557d2051dfc7d2d093242cef579 5336 
libccp4_8.0.0-3.debian.tar.xz
Files:
 24f286ba7537917510790ff387537bd3 2301 science optional libccp4_8.0.0-3.dsc
 e0e98e8b10a9494fcb1f1997e8a486fb 5336 science optional 
libccp4_8.0.0-3.debian.tar.xz

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

iQJFBAEBCgAvFiEE2bRTt5m4gw2UXmoKW/VOXhK5ALsFAmZWL04RHHBpY2NhQGRl
Ymlhbi5vcmcACgkQW/VOXhK5ALsQXRAAs9P3dOp66maw99FAMGaHTYfNczDDIe9G
tSRBDSHNXDILbLX9345P/Q7h9DLhMeVYIraNaG5E9ztfq+R+U6X7p1rJsXlLL33S
cbppt0XglHIG0Q+GGgbGWzBb9WPhbqLLjM7gCUPbweVPvvyWJD2Y/x1RE52OlQ9L
ODgc1f/3kzlgF/Qz7X7tE8bHF+i9we+lt6EjsACJy5Rku1+0BJUAGH+2ICpQO6hP
M12SCN350bFhjtwe71hFPIM7lmV+JlGpKSNIHXY4PR4RuA6quXlIdhO2D7UqH/Ge
KSQF65szizx87xybBiGXs/SBLhlgFfH4Hfbza20KdWBpAZOfxj7tr9gErGeYMYr2
MEUvccBxW55RFY4tLgRkde1KNeciJhelknKTZiZd/9UxM/zLWx7F4u33OQm4SEP7
ElfY3U6dNPLY1VeDuwscgcR+j1pJ6tmk7dcx5v+cllRKwH6SJKM72cr+dVhK//0a
c8t594t0tswYuhkb5iyiHjIDBtG/QBn2Kya23flQdIh6e4fgtZwMSRYxG2Y6pE6f
PUIuxrMSlyXINVVST+yexAgULfE+mvFui6qTRVcZ7VuIhBIHU4aMMUXVD3EZzdtB
lcoLX+kJdvwrobKvwKjbumsxvxBw8AuMlMHfIPPz+aeX84ibn39L+hv4Ese+aDxx
0o3LP0xMgbA=
=dKwU
-----END PGP SIGNATURE-----

Attachment: pgpuUZ9HqN9us.pgp
Description: PGP signature


--- End Message ---

Reply via email to