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-----

Attachment: pgpD8cWb_DOPW.pgp
Description: PGP signature


--- End Message ---

Reply via email to