Your message dated Thu, 29 Feb 2024 00:03:02 +0000
with message-id <[email protected]>
and subject line Bug#1063008: fixed in ui-gxmlcpp 1.4.6-1.1
has caused the Debian Bug report #1063008,
regarding ui-gxmlcpp: 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.)
--
1063008: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063008
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ui-gxmlcpp
Version: 1.4.6-1
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
ui-gxmlcpp 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 ui-gxmlcpp
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 ui-gxmlcpp-1.4.6/debian/changelog ui-gxmlcpp-1.4.6/debian/changelog
--- ui-gxmlcpp-1.4.6/debian/changelog 2023-01-09 10:28:41.000000000 +0000
+++ ui-gxmlcpp-1.4.6/debian/changelog 2024-02-04 11:51:53.000000000 +0000
@@ -1,3 +1,10 @@
+ui-gxmlcpp (1.4.6-1.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]> Sun, 04 Feb 2024 11:51:53 +0000
+
ui-gxmlcpp (1.4.6-1) unstable; urgency=medium
* [71d820a] New upstream version 1.4.6
diff -Nru ui-gxmlcpp-1.4.6/debian/control ui-gxmlcpp-1.4.6/debian/control
--- ui-gxmlcpp-1.4.6/debian/control 2019-09-27 09:57:14.000000000 +0000
+++ ui-gxmlcpp-1.4.6/debian/control 2024-02-04 11:51:53.000000000 +0000
@@ -16,13 +16,16 @@
Vcs-Browser: https://salsa.debian.org/debian/ui-gxmlcpp
Vcs-Git: https://salsa.debian.org/debian/ui-gxmlcpp.git
-Package: libui-gxmlcpp5v5
+Package: libui-gxmlcpp5t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libui-gxmlcpp5v5
+Breaks: libui-gxmlcpp5v5 (<< ${source:Version})
Section: libs
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends}
Conflicts: libui-gxmlcpp5
-Replaces: libui-gxmlcpp5
+Replaces: libui-gxmlcpp5v5, libui-gxmlcpp5
Description: High-level C++ wrapper library for libxml2/libxslt (run time)
"ui-gxmlcpp" is a high-level C++ wrapper around libxml2 and
libxslt. It might be a choice for if your needs are some subset
@@ -46,7 +49,7 @@
Conflicts: libsp-gxmlcpp-dev
Replaces: libsp-gxmlcpp-dev
Depends: ${misc:Depends},
- libui-gxmlcpp5v5 (= ${binary:Version}),
+ libui-gxmlcpp5t64 (= ${binary:Version}),
libxml2-dev,
libxslt1-dev,
libboost-all-dev (>= 1.35)
diff -Nru ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.install
ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.install
--- ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.install 1970-01-01
00:00:00.000000000 +0000
+++ ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.install 2019-05-17
15:41:39.000000000 +0000
@@ -0,0 +1,5 @@
+#!/bin/sh -e
+cat <<EOF
+usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.*
+usr/bin/ui-gxmlcpp-* /usr/lib/libui-gxmlcpp5v5/examples/
+EOF
diff -Nru ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.lintian-overrides
ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.lintian-overrides
--- ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5t64.lintian-overrides 2024-02-04
11:51:53.000000000 +0000
@@ -0,0 +1 @@
+libui-gxmlcpp5t64: package-name-doesnt-match-sonames libui-gxmlcpp5v5
diff -Nru ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5v5.install
ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5v5.install
--- ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5v5.install 2019-05-17
15:41:39.000000000 +0000
+++ ui-gxmlcpp-1.4.6/debian/libui-gxmlcpp5v5.install 1970-01-01
00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-#!/bin/sh -e
-cat <<EOF
-usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.*
-usr/bin/ui-gxmlcpp-* /usr/lib/libui-gxmlcpp5v5/examples/
-EOF
--- End Message ---
--- Begin Message ---
Source: ui-gxmlcpp
Source-Version: 1.4.6-1.1
Done: Steve Langasek <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ui-gxmlcpp, 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 ui-gxmlcpp 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 20:58:42 +0000
Source: ui-gxmlcpp
Architecture: source
Version: 1.4.6-1.1
Distribution: unstable
Urgency: medium
Maintainer: Stephan Sürken <[email protected]>
Changed-By: Steve Langasek <[email protected]>
Closes: 1063008
Changes:
ui-gxmlcpp (1.4.6-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1063008
Checksums-Sha1:
7bb2c4c5d42b2138fedcefbed3be724a97f5bd08 2162 ui-gxmlcpp_1.4.6-1.1.dsc
cb55eb4c813103d9f70af6decede0561ad0054d1 7480
ui-gxmlcpp_1.4.6-1.1.debian.tar.xz
e80792f160f22a4ebe12d91fc5472e2d08bb8bc9 16906
ui-gxmlcpp_1.4.6-1.1_source.buildinfo
Checksums-Sha256:
632ef561a2d4395689dbe128ac2bb8b4dc1a04d14691dd6555fbdf778028aecd 2162
ui-gxmlcpp_1.4.6-1.1.dsc
2bee8e6d1e29b8554556df39e024cc194206d6c9537251c5e4ab5e9a4c6ae899 7480
ui-gxmlcpp_1.4.6-1.1.debian.tar.xz
daefeccd752549da2fe67dfc9f7493f72961b6ec7f2e013d7966bc7c98b5643e 16906
ui-gxmlcpp_1.4.6-1.1_source.buildinfo
Files:
a903f0355bad263cf3f4ec49ff6e9fd1 2162 libs optional ui-gxmlcpp_1.4.6-1.1.dsc
81610811db91e8714901522fb48bd27e 7480 libs optional
ui-gxmlcpp_1.4.6-1.1.debian.tar.xz
0b7e2f4f3522992ec4f9d8b34558aece 16906 libs optional
ui-gxmlcpp_1.4.6-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXfntESHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9TEIQAKKf/tKHAUYlxOJPjizozg85+We6Y3R7
OqS3OPmrJLdOydPhYLq3zfNHtl70AWloZslyy/grrTXANy7gXg36Q4eex4EhmSWo
lzogjr2RgGYGrd8gaMMUA1AQ7hOkXP7EF5l48CAQ5YWD59moacuvZ+S2etzqWp1o
a3KNep8RtfLzHoJTc3JHaaok7I4RY6D9to4H2zpE1PVoq7kjzW6yQP+OHIUmzay+
tA4voHNUGXrz/azdnanwd9aZT7uYj/Boftm8vzNYRQap1gCIkBnEh8tnKJ39nw4y
xcucGeKLEAAgQPRu/3ux9C1BMFBpY5qJEsW6EmCEiEzNaOTpqksWqFWXIsI80Oc4
MIRoIbX8n/ai4vjiXJvS9MzyOr8ePk7qHf5dPxhMczKfEhZaRRoUqcs9yS0G5RBB
XB8ZeBfOoeMi/saJBhDwX2YsuA5GXBZ6O/PG8z3CiE5hqLzTmv1+jg07fPojsMHM
q9+0hWAPdRWx6bDp6E5Rkz7Wf5dNZa3P1mPonzFsHWv5soxqKHeNQVUiK7MweE0j
cNdzwRBBYa0bDq/Fnhb7II4XaxSyOCINVLFbbbyHmeZrcqab8oxcB8GwlS8EWW3C
zdcVWN3Eg1yY2kSHiPsdYd3wfDPfc98KzX4Oyg0mQuGGeuX5mZrksHTVEkqGyEI1
3PsNA4rUS4KC
=OzFa
-----END PGP SIGNATURE-----
pgpDeRMQJuhfC.pgp
Description: PGP signature
--- End Message ---