Your message dated Wed, 28 Feb 2024 12:22:33 +0000
with message-id <[email protected]>
and subject line Bug#1062464: fixed in ivtools 2.0.11d.a1-1.1
has caused the Debian Bug report #1062464,
regarding ivtools: 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.)
--
1062464: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062464
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ivtools
Version: 2.0.11d.a1-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
ivtools 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 ivtools
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/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru ivtools-2.0.11d.a1/debian/changelog
ivtools-2.0.11d.a1/debian/changelog
--- ivtools-2.0.11d.a1/debian/changelog 2022-01-06 22:06:00.000000000 +0000
+++ ivtools-2.0.11d.a1/debian/changelog 2024-02-01 15:55:53.000000000 +0000
@@ -1,3 +1,10 @@
+ivtools (2.0.11d.a1-1.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs <[email protected]> Thu, 01 Feb 2024 15:55:53 +0000
+
ivtools (2.0.11d.a1-1) unstable; urgency=medium
* new upstream release
diff -Nru ivtools-2.0.11d.a1/debian/control ivtools-2.0.11d.a1/debian/control
--- ivtools-2.0.11d.a1/debian/control 2022-01-06 10:41:49.000000000 +0000
+++ ivtools-2.0.11d.a1/debian/control 2024-02-01 15:55:53.000000000 +0000
@@ -34,8 +34,8 @@
Package: ivtools-dev
Section: devel
Architecture: any
-Depends: libiv2 (= ${binary:Version}),
- libiv-unidraw2 (= ${binary:Version}),
+Depends: libiv2t64 (= ${binary:Version}),
+ libiv-unidraw2t64 (= ${binary:Version}),
libc6-dev, libtiff-dev, zlib1g-dev, libace-dev,
${shlibs:Depends}, ${misc:Depends}
Description: Development files for the InterViews library
@@ -47,7 +47,10 @@
applications with the ivtools library, along with appropriate dynamic
library links and static libraries.
-Package: libiv2
+Package: libiv2t64
+Provides: ${t64:Provides}
+Replaces: libiv2
+Breaks: libiv2 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -59,7 +62,10 @@
provide a special "Look and Feel", such as SGI-Motif and normal Motif.
This package contains the InterViews dynamic library.
-Package: libiv-unidraw2
+Package: libiv-unidraw2t64
+Provides: ${t64:Provides}
+Replaces: libiv-unidraw2
+Breaks: libiv-unidraw2 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
diff -Nru ivtools-2.0.11d.a1/debian/libiv-unidraw2.install
ivtools-2.0.11d.a1/debian/libiv-unidraw2.install
--- ivtools-2.0.11d.a1/debian/libiv-unidraw2.install 2022-01-06
10:37:22.000000000 +0000
+++ ivtools-2.0.11d.a1/debian/libiv-unidraw2.install 1970-01-01
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru ivtools-2.0.11d.a1/debian/libiv-unidraw2t64.install
ivtools-2.0.11d.a1/debian/libiv-unidraw2t64.install
--- ivtools-2.0.11d.a1/debian/libiv-unidraw2t64.install 1970-01-01
00:00:00.000000000 +0000
+++ ivtools-2.0.11d.a1/debian/libiv-unidraw2t64.install 2022-01-06
10:37:22.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru ivtools-2.0.11d.a1/debian/libiv-unidraw2t64.lintian-overrides
ivtools-2.0.11d.a1/debian/libiv-unidraw2t64.lintian-overrides
--- ivtools-2.0.11d.a1/debian/libiv-unidraw2t64.lintian-overrides
1970-01-01 00:00:00.000000000 +0000
+++ ivtools-2.0.11d.a1/debian/libiv-unidraw2t64.lintian-overrides
2024-02-01 15:55:53.000000000 +0000
@@ -0,0 +1 @@
+libiv-unidraw2t64: package-name-doesnt-match-sonames libiv-unidraw2
diff -Nru ivtools-2.0.11d.a1/debian/libiv2.install
ivtools-2.0.11d.a1/debian/libiv2.install
--- ivtools-2.0.11d.a1/debian/libiv2.install 2022-01-06 10:37:22.000000000
+0000
+++ ivtools-2.0.11d.a1/debian/libiv2.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib/*/libIV.so.*
diff -Nru ivtools-2.0.11d.a1/debian/libiv2t64.install
ivtools-2.0.11d.a1/debian/libiv2t64.install
--- ivtools-2.0.11d.a1/debian/libiv2t64.install 1970-01-01 00:00:00.000000000
+0000
+++ ivtools-2.0.11d.a1/debian/libiv2t64.install 2022-01-06 10:37:22.000000000
+0000
@@ -0,0 +1 @@
+usr/lib/*/libIV.so.*
diff -Nru ivtools-2.0.11d.a1/debian/libiv2t64.lintian-overrides
ivtools-2.0.11d.a1/debian/libiv2t64.lintian-overrides
--- ivtools-2.0.11d.a1/debian/libiv2t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ ivtools-2.0.11d.a1/debian/libiv2t64.lintian-overrides 2024-02-01
15:55:53.000000000 +0000
@@ -0,0 +1 @@
+libiv2t64: package-name-doesnt-match-sonames libiv2
--- End Message ---
--- Begin Message ---
Source: ivtools
Source-Version: 2.0.11d.a1-1.1
Done: Lukas Märdian <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ivtools, 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.
Lukas Märdian <[email protected]> (supplier of updated ivtools 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:53:08 +0000
Source: ivtools
Architecture: source
Version: 2.0.11d.a1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Barak A. Pearlmutter <[email protected]>
Changed-By: Lukas Märdian <[email protected]>
Closes: 1062464
Changes:
ivtools (2.0.11d.a1-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062464
Checksums-Sha1:
d3ed67ac040507a4f34227d79c1559d039a6671e 2256 ivtools_2.0.11d.a1-1.1.dsc
6ccd56eff9830b4ed6c1db2b34299c7003533cc8 12820
ivtools_2.0.11d.a1-1.1.debian.tar.xz
03ebb1a6323497de2f9d2e63e48bbacd639ddabc 10061
ivtools_2.0.11d.a1-1.1_source.buildinfo
Checksums-Sha256:
2b5217a0d689bc2dc28ac5f11df8e2073eb27e0351ae5dff4569d713f00a3f15 2256
ivtools_2.0.11d.a1-1.1.dsc
ee54cbb34603637ac012603af44c27d987e3d443ec799b4484630a25c3d7ce4c 12820
ivtools_2.0.11d.a1-1.1.debian.tar.xz
163f7c6abd83a76a00f185ac9fc608f78b76983b1083105b296a6a3ff0b5fb8a 10061
ivtools_2.0.11d.a1-1.1_source.buildinfo
Files:
31ae1fb9b59b9547d644eedaea8bdb38 2256 libs optional ivtools_2.0.11d.a1-1.1.dsc
d9807f4be8dc66b8c713b5416781199c 12820 libs optional
ivtools_2.0.11d.a1-1.1.debian.tar.xz
c2afbfb2ba566fe8ff61eb6a7a921775 10061 libs optional
ivtools_2.0.11d.a1-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE496GmCL5m2y8NfJ5v322IrMDrIsFAmXfIZwRHHNseW9uQGRl
Ymlhbi5vcmcACgkQv322IrMDrIu4FhAAwwUDbrLbqTdC5Gv0sBKOpbbpW7IX6MsJ
9z0se3q0g0eApdlqr1/Nwz7aKujgzDB5BDDMl3fGuyzaRdlSwELVbDzh4zxPfu9z
vFwbEdjPwSd1NQeeg2CpLTKMBWHEEZeCG90g52cMQDdfKjSqaH0OGnUH/SwvYvmM
fkcvmaoFyv+3PYGkvymWLtp2O6OaloIsq8zykjDEigjssaK/wvdnb6pDhHXFWf5x
Mjkwk6pnx97VKSuRfTvX9l+Q5GJvpm7uw+NUzYrxBmupDyN4H6dHR8A6UA62EB6u
mworXJ4eWfHuzW5Fy8FLAwtZCZxsaYhGuItV/ni6B1IvhrXKpZ313KiZ8XZm4WLE
DjxBJCHKTzQz3soSCaG/qRF31POQFZvXVBhI9Mz9ijKlLVDWiad9iMKesSQqheT1
BTzKEih/QDvj4gHWNNujB8HweH97tvH/JSsbsJ8ZFS5y38nNPG+KqaPtEbI3E2Vy
SDK1jab8fWzKiFB6Tkmno0e50L+cRhjdw7Epv09nAMx+8y0Gu8J56qUHdrZh5zll
LATL0AAJ3x8s+pouWcr3DPZHirWtbAbl4lsJfFJhXpCZwpd5XKsHGBF19PPEDCco
BPt3S/xVj6gx1BsBT/H0V2cnx3hN1RknUup1LNjVsd2UjQmzDDgLwdTjf1qp8lgN
ONjHsDWXtyY=
=a1Ia
-----END PGP SIGNATURE-----
pgp1pTd9fda0d.pgp
Description: PGP signature
--- End Message ---