Your message dated Thu, 29 Feb 2024 04:07:18 +0000
with message-id <e1rfxhw-009wp9...@fasolo.debian.org>
and subject line Bug#1062363: fixed in libgxps 0.3.2-4
has caused the Debian Bug report #1062363,
regarding libgxps: 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.)
--
1062363: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062363
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libgxps
Version: 0.3.2-3
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
libgxps 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 libgxps
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 libgxps-0.3.2/debian/changelog libgxps-0.3.2/debian/changelog
--- libgxps-0.3.2/debian/changelog 2023-07-16 13:19:06.000000000 +0000
+++ libgxps-0.3.2/debian/changelog 2024-02-01 07:19:48.000000000 +0000
@@ -1,3 +1,10 @@
+libgxps (0.3.2-3.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org> Thu, 01 Feb 2024 07:19:48 +0000
+
libgxps (0.3.2-3) unstable; urgency=medium
[ Debian Janitor ]
diff -Nru libgxps-0.3.2/debian/control libgxps-0.3.2/debian/control
--- libgxps-0.3.2/debian/control 2023-07-16 13:19:06.000000000 +0000
+++ libgxps-0.3.2/debian/control 2024-02-01 07:19:48.000000000 +0000
@@ -29,7 +29,10 @@
Vcs-Git: https://salsa.debian.org/gnome-team/libgxps.git
Homepage: https://wiki.gnome.org/libgxps
-Package: libgxps2
+Package: libgxps2t64
+Provides: ${t64:Provides}
+Replaces: libgxps2
+Breaks: libgxps2 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -61,7 +64,7 @@
Multi-Arch: same
Depends: ${misc:Depends},
gir1.2-gxps-0.1 (= ${binary:Version}),
- libgxps2 (= ${binary:Version}),
+ libgxps2t64 (= ${binary:Version}),
libarchive-dev,
libcairo2-dev,
libglib2.0-dev
diff -Nru libgxps-0.3.2/debian/control.in libgxps-0.3.2/debian/control.in
--- libgxps-0.3.2/debian/control.in 2023-07-16 13:19:06.000000000 +0000
+++ libgxps-0.3.2/debian/control.in 2024-02-01 07:19:48.000000000 +0000
@@ -25,7 +25,10 @@
Vcs-Git: https://salsa.debian.org/gnome-team/libgxps.git
Homepage: https://wiki.gnome.org/libgxps
-Package: libgxps2
+Package: libgxps2t64
+Provides: ${t64:Provides}
+Replaces: libgxps2
+Breaks: libgxps2 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -57,7 +60,7 @@
Multi-Arch: same
Depends: ${misc:Depends},
gir1.2-gxps-0.1 (= ${binary:Version}),
- libgxps2 (= ${binary:Version}),
+ libgxps2t64 (= ${binary:Version}),
libarchive-dev,
libcairo2-dev,
libglib2.0-dev
diff -Nru libgxps-0.3.2/debian/libgxps2.docs libgxps-0.3.2/debian/libgxps2.docs
--- libgxps-0.3.2/debian/libgxps2.docs 2023-07-16 13:19:06.000000000 +0000
+++ libgxps-0.3.2/debian/libgxps2.docs 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-AUTHORS
-NEWS
-README
-TODO
diff -Nru libgxps-0.3.2/debian/libgxps2.install
libgxps-0.3.2/debian/libgxps2.install
--- libgxps-0.3.2/debian/libgxps2.install 2023-07-16 13:19:06.000000000
+0000
+++ libgxps-0.3.2/debian/libgxps2.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libgxps-0.3.2/debian/libgxps2.symbols
libgxps-0.3.2/debian/libgxps2.symbols
--- libgxps-0.3.2/debian/libgxps2.symbols 2023-07-16 13:19:06.000000000
+0000
+++ libgxps-0.3.2/debian/libgxps2.symbols 1970-01-01 00:00:00.000000000
+0000
@@ -1,57 +0,0 @@
-libgxps.so.2 libgxps2 #MINVER#
-* Build-Depends-Package: libgxps-dev
- gxps_core_properties_get_category@Base 0.2.3.1
- gxps_core_properties_get_content_status@Base 0.2.3.1
- gxps_core_properties_get_content_type@Base 0.2.3.1
- gxps_core_properties_get_created@Base 0.2.3.1
- gxps_core_properties_get_creator@Base 0.2.3.1
- gxps_core_properties_get_description@Base 0.2.3.1
- gxps_core_properties_get_identifier@Base 0.2.3.1
- gxps_core_properties_get_keywords@Base 0.2.3.1
- gxps_core_properties_get_language@Base 0.2.3.1
- gxps_core_properties_get_last_modified_by@Base 0.2.3.1
- gxps_core_properties_get_last_printed@Base 0.2.3.1
- gxps_core_properties_get_modified@Base 0.2.3.1
- gxps_core_properties_get_revision@Base 0.2.3.1
- gxps_core_properties_get_subject@Base 0.2.3.1
- gxps_core_properties_get_title@Base 0.2.3.1
- gxps_core_properties_get_type@Base 0.2.3.1
- gxps_core_properties_get_version@Base 0.2.3.1
- gxps_document_get_n_pages@Base 0.2.1
- gxps_document_get_page@Base 0.2.1
- gxps_document_get_page_for_anchor@Base 0.2.1
- gxps_document_get_page_size@Base 0.2.1
- gxps_document_get_structure@Base 0.2.1
- gxps_document_get_type@Base 0.2.1
- gxps_document_structure_get_type@Base 0.2.1
- gxps_document_structure_has_outline@Base 0.2.1
- gxps_document_structure_outline_iter_init@Base 0.2.1
- gxps_error_quark@Base 0.2.1
- gxps_file_error_quark@Base 0.2.1
- gxps_file_get_core_properties@Base 0.2.3.1
- gxps_file_get_document@Base 0.2.1
- gxps_file_get_document_for_link_target@Base 0.2.1
- gxps_file_get_n_documents@Base 0.2.1
- gxps_file_get_type@Base 0.2.1
- gxps_file_new@Base 0.2.1
- gxps_link_copy@Base 0.2.1
- gxps_link_free@Base 0.2.1
- gxps_link_get_area@Base 0.2.1
- gxps_link_get_target@Base 0.2.1
- gxps_link_get_type@Base 0.2.1
- gxps_link_target_copy@Base 0.2.1
- gxps_link_target_free@Base 0.2.1
- gxps_link_target_get_anchor@Base 0.2.1
- gxps_link_target_get_type@Base 0.2.1
- gxps_link_target_get_uri@Base 0.2.1
- gxps_link_target_is_internal@Base 0.2.1
- gxps_outline_iter_children@Base 0.2.1
- gxps_outline_iter_get_description@Base 0.2.1
- gxps_outline_iter_get_target@Base 0.2.1
- gxps_outline_iter_next@Base 0.2.1
- gxps_page_error_quark@Base 0.2.1
- gxps_page_get_anchor_destination@Base 0.2.1
- gxps_page_get_links@Base 0.2.1
- gxps_page_get_size@Base 0.2.1
- gxps_page_get_type@Base 0.2.1
- gxps_page_render@Base 0.2.1
diff -Nru libgxps-0.3.2/debian/libgxps2t64.docs
libgxps-0.3.2/debian/libgxps2t64.docs
--- libgxps-0.3.2/debian/libgxps2t64.docs 1970-01-01 00:00:00.000000000
+0000
+++ libgxps-0.3.2/debian/libgxps2t64.docs 2023-07-16 13:19:06.000000000
+0000
@@ -0,0 +1,4 @@
+AUTHORS
+NEWS
+README
+TODO
diff -Nru libgxps-0.3.2/debian/libgxps2t64.install
libgxps-0.3.2/debian/libgxps2t64.install
--- libgxps-0.3.2/debian/libgxps2t64.install 1970-01-01 00:00:00.000000000
+0000
+++ libgxps-0.3.2/debian/libgxps2t64.install 2023-07-16 13:19:06.000000000
+0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libgxps-0.3.2/debian/libgxps2t64.lintian-overrides
libgxps-0.3.2/debian/libgxps2t64.lintian-overrides
--- libgxps-0.3.2/debian/libgxps2t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ libgxps-0.3.2/debian/libgxps2t64.lintian-overrides 2024-02-01
07:19:48.000000000 +0000
@@ -0,0 +1 @@
+libgxps2t64: package-name-doesnt-match-sonames libgxps2
diff -Nru libgxps-0.3.2/debian/libgxps2t64.symbols
libgxps-0.3.2/debian/libgxps2t64.symbols
--- libgxps-0.3.2/debian/libgxps2t64.symbols 1970-01-01 00:00:00.000000000
+0000
+++ libgxps-0.3.2/debian/libgxps2t64.symbols 2024-02-01 07:19:48.000000000
+0000
@@ -0,0 +1,57 @@
+libgxps.so.2 libgxps2t64 #MINVER#
+* Build-Depends-Package: libgxps-dev
+ gxps_core_properties_get_category@Base 0.2.3.1
+ gxps_core_properties_get_content_status@Base 0.2.3.1
+ gxps_core_properties_get_content_type@Base 0.2.3.1
+ gxps_core_properties_get_created@Base 0.2.3.1
+ gxps_core_properties_get_creator@Base 0.2.3.1
+ gxps_core_properties_get_description@Base 0.2.3.1
+ gxps_core_properties_get_identifier@Base 0.2.3.1
+ gxps_core_properties_get_keywords@Base 0.2.3.1
+ gxps_core_properties_get_language@Base 0.2.3.1
+ gxps_core_properties_get_last_modified_by@Base 0.2.3.1
+ gxps_core_properties_get_last_printed@Base 0.2.3.1
+ gxps_core_properties_get_modified@Base 0.2.3.1
+ gxps_core_properties_get_revision@Base 0.2.3.1
+ gxps_core_properties_get_subject@Base 0.2.3.1
+ gxps_core_properties_get_title@Base 0.2.3.1
+ gxps_core_properties_get_type@Base 0.2.3.1
+ gxps_core_properties_get_version@Base 0.2.3.1
+ gxps_document_get_n_pages@Base 0.2.1
+ gxps_document_get_page@Base 0.2.1
+ gxps_document_get_page_for_anchor@Base 0.2.1
+ gxps_document_get_page_size@Base 0.2.1
+ gxps_document_get_structure@Base 0.2.1
+ gxps_document_get_type@Base 0.2.1
+ gxps_document_structure_get_type@Base 0.2.1
+ gxps_document_structure_has_outline@Base 0.2.1
+ gxps_document_structure_outline_iter_init@Base 0.2.1
+ gxps_error_quark@Base 0.2.1
+ gxps_file_error_quark@Base 0.2.1
+ gxps_file_get_core_properties@Base 0.2.3.1
+ gxps_file_get_document@Base 0.2.1
+ gxps_file_get_document_for_link_target@Base 0.2.1
+ gxps_file_get_n_documents@Base 0.2.1
+ gxps_file_get_type@Base 0.2.1
+ gxps_file_new@Base 0.2.1
+ gxps_link_copy@Base 0.2.1
+ gxps_link_free@Base 0.2.1
+ gxps_link_get_area@Base 0.2.1
+ gxps_link_get_target@Base 0.2.1
+ gxps_link_get_type@Base 0.2.1
+ gxps_link_target_copy@Base 0.2.1
+ gxps_link_target_free@Base 0.2.1
+ gxps_link_target_get_anchor@Base 0.2.1
+ gxps_link_target_get_type@Base 0.2.1
+ gxps_link_target_get_uri@Base 0.2.1
+ gxps_link_target_is_internal@Base 0.2.1
+ gxps_outline_iter_children@Base 0.2.1
+ gxps_outline_iter_get_description@Base 0.2.1
+ gxps_outline_iter_get_target@Base 0.2.1
+ gxps_outline_iter_next@Base 0.2.1
+ gxps_page_error_quark@Base 0.2.1
+ gxps_page_get_anchor_destination@Base 0.2.1
+ gxps_page_get_links@Base 0.2.1
+ gxps_page_get_size@Base 0.2.1
+ gxps_page_get_type@Base 0.2.1
+ gxps_page_render@Base 0.2.1
--- End Message ---
--- Begin Message ---
Source: libgxps
Source-Version: 0.3.2-4
Done: Jeremy Bícha <jbi...@ubuntu.com>
We believe that the bug you reported is fixed in the latest version of
libgxps, 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 1062...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeremy Bícha <jbi...@ubuntu.com> (supplier of updated libgxps 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: Wed, 28 Feb 2024 20:54:44 -0500
Source: libgxps
Built-For-Profiles: noudeb
Architecture: source
Version: 0.3.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Jeremy Bícha <jbi...@ubuntu.com>
Closes: 1062363
Changes:
libgxps (0.3.2-4) unstable; urgency=medium
.
* Stop using debian/control.in and dh-sequence-gnome
* Upload to unstable (Closes: #1062363)
.
libgxps (0.3.2-3.1~exp1) experimental; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition.
Checksums-Sha1:
e1602a5f9c38983e2256576f22783ef713397434 2441 libgxps_0.3.2-4.dsc
e3e370ee84c16ea11365db8705413c3f7ed71558 5328 libgxps_0.3.2-4.debian.tar.xz
20b65d285fb90ffe86b1d3d58f93c95b2eef6bbc 18090 libgxps_0.3.2-4_source.buildinfo
Checksums-Sha256:
7f4119e750d6a6df22bb6d4a1b38933b243463ff7fa1c588e3a983b3f8ca24d4 2441
libgxps_0.3.2-4.dsc
178ee51043ce491b96a00e9c246619e312fcf55c2f293b250662b2a723e984ab 5328
libgxps_0.3.2-4.debian.tar.xz
6ef37bf9985daacc3a623a4cebfa7feef9eba757f7a23e28a20a79b481b9981b 18090
libgxps_0.3.2-4_source.buildinfo
Files:
356e69e6e36e5666f2244859a66b490d 2441 libs optional libgxps_0.3.2-4.dsc
8a9f61d4003d2acbb43bd32e780b113d 5328 libs optional
libgxps_0.3.2-4.debian.tar.xz
8460f14a68b65bf4b3cf2b0059b254bc 18090 libs optional
libgxps_0.3.2-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmXf5BkACgkQ5mx3Wuv+
bH08KA/+MuMSdlzv5ysyx/7gYPdcsP8GO5pG2EtLyA5Ge21QN4jxmwXNOGCX74gk
FPPrTTP03qMCoc+O6bAVIAuncKmUtR3pc7x9n8cHCiU58kivohxNrkwCRjGF+ztn
lVZjy+aW9I7FYr82w7M3eax0rJ+YpfW2hZrE8Qe/G3P4Jpt/iUcsSM+TkaqXQbH2
i2Opplyt4ubh5ieeUZEPirmsoDxEWdLx6MqcVoDD4FIH0NEY5MxGaKViqPWpeeYm
HRnLQwrfEqn/V6a2liWrqPDGLXaISzPShpuSdkkW9IJy8nuvSr+NkalLcLephZVF
5NjfEcTX6rw6fpwt2RU5eU1C/gvKeVknmdCaPJqGgIibzH/jTWfEPQYCTdiumF+9
9U1H0op7Ke78mwaX2qimpY3nr3mlUlDLk5ZUzuEAU7psKmyrbBhtmD+9BOTVdtQn
rmDINatBCD/tYb+3dTGoQ06eeqO16zeD0VRATEXWaZ7tcZYV/tS/OAI4ccuPjfWf
ZB5YSJHyGmxwrhoUkDurgg2/yUXxGlnu7nAe4i3S/fZev32t9Kgxa11eA+jLMsyF
5jIOTGwTT17oXOwgV4uJhuxWloavNDLknabm1JSiT0Q+dH9VP9nS9Swcsqp+m1Zs
sJ8CxzoumUN/RTSbRvSCg60amuc5kpzOy1HpCtZ4zsSEl4lTcmw=
=5uFM
-----END PGP SIGNATURE-----
pgp3FxLNOcFFl.pgp
Description: PGP signature
--- End Message ---