Your message dated Thu, 29 Feb 2024 09:31:54 +0000 with message-id <e1rfcle-00azms...@fasolo.debian.org> and subject line Bug#1063272: fixed in xerces-c 3.2.4+debian-1.2 has caused the Debian Bug report #1063272, regarding xerces-c: 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.) -- 1063272: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063272 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: xerces-c Version: 3.2.4+debian-1.1 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 xerces-c 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 xerces-c 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 xerces-c-3.2.4+debian/debian/changelog xerces-c-3.2.4+debian/debian/changelog --- xerces-c-3.2.4+debian/debian/changelog 2023-12-28 20:17:42.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/changelog 2024-02-05 23:03:16.000000000 +0000 @@ -1,3 +1,10 @@ +xerces-c (3.2.4+debian-1.2) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek <vor...@debian.org> Mon, 05 Feb 2024 23:03:16 +0000 + xerces-c (3.2.4+debian-1.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru xerces-c-3.2.4+debian/debian/control xerces-c-3.2.4+debian/debian/control --- xerces-c-3.2.4+debian/debian/control 2023-12-28 20:17:42.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/control 2024-02-05 23:03:16.000000000 +0000 @@ -17,7 +17,10 @@ Homepage: https://xerces.apache.org/xerces-c/ -Package: libxerces-c3.2 +Package: libxerces-c3.2t64 +Provides: ${t64:Provides} +Replaces: libxerces-c3.2 +Breaks: libxerces-c3.2 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -40,7 +43,7 @@ Multi-Arch: same Depends: libc6-dev | libc-dev, libicu-dev, - libxerces-c3.2 (= ${binary:Version}), + libxerces-c3.2t64 (= ${binary:Version}), ${misc:Depends} Conflicts: libxerces-c2-dev, libxerces25-dev, diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.install xerces-c-3.2.4+debian/debian/libxerces-c3.2.install --- xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 2023-12-28 20:17:42.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libxerces-c-*.so diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides --- xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides 2023-12-28 20:17:42.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -libxerces-c3.2: package-name-doesnt-match-sonames libxerces-c-3.2 -# The xerces-3 packages install their shared libaries with weird -# names, which confuses lintian. - - diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs --- xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs 2023-12-28 20:17:42.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/libxerces-c3.2.shlibs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -libxerces-c 3.2 libxerces-c3.2 diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install --- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install 1970-01-01 00:00:00.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.install 2023-12-28 20:17:42.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libxerces-c-*.so diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides --- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.lintian-overrides 2024-02-05 23:03:16.000000000 +0000 @@ -0,0 +1,6 @@ +libxerces-c3.2t64: package-name-doesnt-match-sonames libxerces-c-3.2 +# The xerces-3 packages install their shared libaries with weird +# names, which confuses lintian. + + +libxerces-c3.2t64: package-name-doesnt-match-sonames libxerces-c3.2 diff -Nru xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs --- xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs 1970-01-01 00:00:00.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/libxerces-c3.2t64.shlibs 2024-02-05 23:03:16.000000000 +0000 @@ -0,0 +1 @@ +libxerces-c 3.2 libxerces-c3.2t64 diff -Nru xerces-c-3.2.4+debian/debian/rules xerces-c-3.2.4+debian/debian/rules --- xerces-c-3.2.4+debian/debian/rules 2023-12-28 20:17:42.000000000 +0000 +++ xerces-c-3.2.4+debian/debian/rules 2024-02-05 23:03:16.000000000 +0000 @@ -15,7 +15,7 @@ override_dh_compress: dh_compress -plibxerces-c-dev -Xexamples dh_compress -plibxerces-c-doc -Xhtml - dh_compress -plibxerces-c3.2 + dh_compress -plibxerces-c3.2t64 dh_compress -plibxerces-c-samples override_dh_installexamples:
--- End Message ---
--- Begin Message ---Source: xerces-c Source-Version: 3.2.4+debian-1.2 Done: Steve Langasek <vor...@debian.org> We believe that the bug you reported is fixed in the latest version of xerces-c, 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. Steve Langasek <vor...@debian.org> (supplier of updated xerces-c 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: Thu, 29 Feb 2024 07:28:56 +0000 Source: xerces-c Architecture: source Version: 3.2.4+debian-1.2 Distribution: unstable Urgency: medium Maintainer: William Blough <bblo...@debian.org> Changed-By: Steve Langasek <vor...@debian.org> Closes: 1063272 Changes: xerces-c (3.2.4+debian-1.2) unstable; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. Closes: #1063272 Checksums-Sha1: 28ee94cb070b93c2095618279b666e515de82a24 2395 xerces-c_3.2.4+debian-1.2.dsc 2ac12785d9d7d8e13d0236ab3a0215db6fe19d70 26508 xerces-c_3.2.4+debian-1.2.debian.tar.xz c690f742e8e44eb386dbf2d0588f69433f827fd8 7402 xerces-c_3.2.4+debian-1.2_source.buildinfo Checksums-Sha256: b031f9a78d5641343a8230d31b61d0c87ccc12db27157471e968fcdbe3e6fe79 2395 xerces-c_3.2.4+debian-1.2.dsc f93fbec14470d6f0fc6325c686f05d9c7c7ebb8ae54b471da20a2737a677d86a 26508 xerces-c_3.2.4+debian-1.2.debian.tar.xz f997a66e5ca45b5a92e6d24bb527c9bfc2e4f12bf879dae37d10208d2625594f 7402 xerces-c_3.2.4+debian-1.2_source.buildinfo Files: b6658019d3b68758af08f9ea6a4d983c 2395 libs optional xerces-c_3.2.4+debian-1.2.dsc 82350073507207084154ada15c84196a 26508 libs optional xerces-c_3.2.4+debian-1.2.debian.tar.xz 18eab6c248710b7d3024735e55d421ba 7402 libs optional xerces-c_3.2.4+debian-1.2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXgMr8SHHZvcmxvbkBk ZWJpYW4ub3JnAAoJEFaNMPMhshM9dIUP+weJph3DVBNZr6qyhwVxxwuDW7Cht9Zw hl406IAuhXwaaNjWBQDS4o2m00JYVaeU19oV0xCXy9iJvgw8Dcm608tEKaPfDSqr OWsUC14tRNi3JE4Kko8DpyWIiDP5NysLvvXc9IajQ+AN85ezdWHFxwl+/Qf2kFJn ZVUTmDzfN+/lSDKA4mBXPCi/071rKD+gMmwtm8C6GoOD9veLCXY9W7PgvehvUMDk utgYyHuuTWE+NsQP58d0AIw94Gs2CCwCQQnGrbIPXwHnL7O73wyDmjajq3e99yXO N+SMKnMmLxZimakE88R8EeKfm+nVfHAbpbair08LVcFulvGTyenPJwuOS3sXewGZ bRp90jXqplIiqdex4+4Pxl7/0LvzxIl0N6hiQIu8eOdGrcXoCzcEf2eDHmdy3M/x lwBC7hrvmAu1jmkjLNmQyV68DqG1juXpFN+eJLRoJrCtMiig0hdXm/vcuL9DOPTX CQUKFi9lNF5Z323NZfAL0kAHK0cbc+ESY5WZ5mLcUJi0sU8DB1MT8kZCym4RbNuA YvWu5DnHcVG1CLSum1pEzHykp/lWRmBP2ozWvlCTwakMPCgV5N3DSnci3/Zq8faH K4FGUQC0oIDqSB1+Myq83r5QxP8IqoZYWIvVFE2YG/PGUsUlvBOepzfNfpJWgfTB toK9/2R2/BkH =+LIX -----END PGP SIGNATURE-----pgpD8cWb_DOPW.pgp
Description: PGP signature
--- End Message ---