Your message dated Thu, 29 Feb 2024 07:46:52 +0000
with message-id <[email protected]>
and subject line Bug#1063251: fixed in xdelta 1.1.3-10.5
has caused the Debian Bug report #1063251,
regarding xdelta: 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.)
--
1063251: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063251
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: xdelta
Version: 1.1.3-10.4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: [email protected]
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
xdelta 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 xdelta
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'), (500, 'stable'), (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 xdelta-1.1.3/debian/changelog xdelta-1.1.3/debian/changelog
--- xdelta-1.1.3/debian/changelog 2021-12-31 16:50:22.000000000 +0000
+++ xdelta-1.1.3/debian/changelog 2024-02-05 20:56:02.000000000 +0000
@@ -1,3 +1,10 @@
+xdelta (1.1.3-10.5) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]> Mon, 05 Feb 2024 20:56:02 +0000
+
xdelta (1.1.3-10.4) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru xdelta-1.1.3/debian/control xdelta-1.1.3/debian/control
--- xdelta-1.1.3/debian/control 2021-12-31 16:50:22.000000000 +0000
+++ xdelta-1.1.3/debian/control 2024-02-05 20:56:01.000000000 +0000
@@ -20,7 +20,10 @@
these deltas to a copy of the original file. Xdelta uses a fast,
linear algorithm and performs well on both binary and text files.
-Package: libxdelta2
+Package: libxdelta2t64
+Provides: ${t64:Provides}
+Replaces: libxdelta2
+Breaks: libxdelta2 (<< ${source:Version})
Architecture: any
Section: libs
Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -39,7 +42,7 @@
Package: libxdelta2-dev
Architecture: any
Section: libdevel
-Depends: ${misc:Depends}, libxdelta2 (= ${binary:Version})
+Depends: ${misc:Depends}, libxdelta2t64 (= ${binary:Version})
Breaks: xdelta (<< 1.1.3-9.3~)
Replaces: xdelta-dev, xdelta (<< 1.1.3-9.3~)
Conflicts: libxdelta0-dev, libxdelta1-dev
diff -Nru xdelta-1.1.3/debian/libxdelta2.install
xdelta-1.1.3/debian/libxdelta2.install
--- xdelta-1.1.3/debian/libxdelta2.install 2021-12-31 16:50:22.000000000
+0000
+++ xdelta-1.1.3/debian/libxdelta2.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru xdelta-1.1.3/debian/libxdelta2.shlibs
xdelta-1.1.3/debian/libxdelta2.shlibs
--- xdelta-1.1.3/debian/libxdelta2.shlibs 2021-12-31 16:50:22.000000000
+0000
+++ xdelta-1.1.3/debian/libxdelta2.shlibs 1970-01-01 00:00:00.000000000
+0000
@@ -1,2 +0,0 @@
-libxdelta 2 libxdelta2 (>= 1.1.3)
-libedsio 0 libxdelta2 (>= 1.1.3)
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.install
xdelta-1.1.3/debian/libxdelta2t64.install
--- xdelta-1.1.3/debian/libxdelta2t64.install 1970-01-01 00:00:00.000000000
+0000
+++ xdelta-1.1.3/debian/libxdelta2t64.install 2021-12-31 16:50:22.000000000
+0000
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides
xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides
--- xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ xdelta-1.1.3/debian/libxdelta2t64.lintian-overrides 2024-02-05
20:56:01.000000000 +0000
@@ -0,0 +1 @@
+libxdelta2t64: package-name-doesnt-match-sonames libxdelta2
diff -Nru xdelta-1.1.3/debian/libxdelta2t64.shlibs
xdelta-1.1.3/debian/libxdelta2t64.shlibs
--- xdelta-1.1.3/debian/libxdelta2t64.shlibs 1970-01-01 00:00:00.000000000
+0000
+++ xdelta-1.1.3/debian/libxdelta2t64.shlibs 2024-02-05 20:56:01.000000000
+0000
@@ -0,0 +1,2 @@
+libxdelta 2 libxdelta2t64 (>= 1.1.3)
+libedsio 0 libxdelta2t64 (>= 1.1.3)
--- End Message ---
--- Begin Message ---
Source: xdelta
Source-Version: 1.1.3-10.5
Done: Steve Langasek <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xdelta, 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.
Steve Langasek <[email protected]> (supplier of updated xdelta 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: Thu, 29 Feb 2024 06:20:41 +0000
Source: xdelta
Architecture: source
Version: 1.1.3-10.5
Distribution: unstable
Urgency: medium
Maintainer: LaMont Jones <[email protected]>
Changed-By: Steve Langasek <[email protected]>
Closes: 1063251
Changes:
xdelta (1.1.3-10.5) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1063251
Checksums-Sha1:
e7f91da98b7710554baa2a13c6cd67618e5bd9e2 1986 xdelta_1.1.3-10.5.dsc
91dfa4a9aa5bce0fb10a6b734da2eb9834aff195 11432 xdelta_1.1.3-10.5.debian.tar.xz
8abc8e026ba09b8a581e20038529ef09ab918df0 7840
xdelta_1.1.3-10.5_source.buildinfo
Checksums-Sha256:
cfc543b1100a981c2291fcc61a0be85c399f9be47cdf10450c34bb493c0fa540 1986
xdelta_1.1.3-10.5.dsc
e7a5d932f2a2105ad1ac7947599bd3c5b4da052cf878bd27e29afc09d0aa7f08 11432
xdelta_1.1.3-10.5.debian.tar.xz
2c59e2102296a65ddf184bbdf1c84528d2955aff480782b8ccf0ec5fc60f9279 7840
xdelta_1.1.3-10.5_source.buildinfo
Files:
012069e66773706485b3b3d87420d450 1986 utils optional xdelta_1.1.3-10.5.dsc
822f84b62cc948c673f2d0c16979901f 11432 utils optional
xdelta_1.1.3-10.5.debian.tar.xz
ee68a50a83c376b943f8060dcc3135d4 7840 utils optional
xdelta_1.1.3-10.5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXgIlQSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9AHEQAL/0d++uAfeSA4JvREJzMTuFLs2BtZ1n
/W1Dr6l467kBUfSx62+COvWfVZ+gGXsaauKma+h0AVBbx9KrCBbzc/Mj2PN/TPUW
Z2ItAo+E8YjtL08bEfp+aNAr4lc97gTB+rkHzlqbNLfWDGTEgYoAwTSeKwNPQXWL
3mODbZQpgu5KtFuvcqgkT5fZoop/5TYr5GutE3TBpRQPm7uz+jbHkWZS2Vtm8pE0
ghpr3NLihnXPNqcO7T2RlOmF2Mx8O9QLqzFCQJm6RzbsiHspaFSBO/td878GQozS
TGF+eec3xSl5ImobE9emyQFqqUgbOyy0YoCj+r3aYb0uRC/l1SDceMwbtsFaSEPE
k3XDGQHKHNPpq4XKTo8ore3SIK+bd6Lz8pTOtHxjHY8NFZThx2eEkOqba656AQJn
hDfMS981TfRn45B38Z3+KfOhrgyPMIqLIjafkS92J2BHz4123afLLZKj/p9WispF
hVW3n+6x8mozqtC8Y6deJvnblFFxv0dbDmjFrq1SIa3S2wtINUAIAijDelw7Kf0Z
VnPB5oxX4PJiuRPT5UrXfBK74j/lkCcc+dSpLfDOLRI+dGHB2C0UduionVsezfOJ
5RgKTfyRpfVhphbe31WQqILMq0oqO4Ehcz8R2Xjp8Xs9rs42G8ckEhbES2Fb38cs
6rm2V4RZIX5+
=XDhE
-----END PGP SIGNATURE-----
pgp1SswdY8dT5.pgp
Description: PGP signature
--- End Message ---