Your message dated Thu, 29 Feb 2024 00:05:28 +0000
with message-id <[email protected]>
and subject line Bug#1063039: fixed in util-linux 2.39.3-6.1
has caused the Debian Bug report #1063039,
regarding util-linux: 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.)
--
1063039: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063039
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: util-linux
Version: 2.39.3-6
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
util-linux 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 util-linux
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 util-linux-2.39.3/debian/changelog util-linux-2.39.3/debian/changelog
--- util-linux-2.39.3/debian/changelog 2024-01-05 14:25:05.000000000 +0000
+++ util-linux-2.39.3/debian/changelog 2024-02-04 17:24:44.000000000 +0000
@@ -1,3 +1,10 @@
+util-linux (2.39.3-6.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]> Sun, 04 Feb 2024 17:24:44 +0000
+
util-linux (2.39.3-6) unstable; urgency=medium
* Upload to unstable.
diff -Nru util-linux-2.39.3/debian/control util-linux-2.39.3/debian/control
--- util-linux-2.39.3/debian/control 2024-01-05 14:25:05.000000000 +0000
+++ util-linux-2.39.3/debian/control 2024-02-04 17:24:44.000000000 +0000
@@ -406,7 +406,10 @@
.
This package contains the development environment for the mount library.
-Package: libuuid1
+Package: libuuid1t64
+Provides: ${t64:Provides}
+Replaces: libuuid1
+Breaks: libuuid1 (<< ${source:Version})
Architecture: any
Section: libs
Priority: optional
@@ -433,7 +436,7 @@
Section: utils
Priority: optional
Pre-Depends:
- libuuid1,
+ libuuid1t64,
${misc:Pre-Depends}
Depends:
adduser,
@@ -477,7 +480,7 @@
Priority: optional
Depends:
libc6-dev | libc-dev,
- libuuid1 (= ${binary:Version}),
+ libuuid1t64 (= ${binary:Version}),
${misc:Depends}
Multi-Arch: same
Description: Universally Unique ID library - headers and static libraries
diff -Nru util-linux-2.39.3/debian/libuuid1.install
util-linux-2.39.3/debian/libuuid1.install
--- util-linux-2.39.3/debian/libuuid1.install 2024-01-05 14:25:05.000000000
+0000
+++ util-linux-2.39.3/debian/libuuid1.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib/*/libuuid*.so.*
diff -Nru util-linux-2.39.3/debian/libuuid1.shlibs
util-linux-2.39.3/debian/libuuid1.shlibs
--- util-linux-2.39.3/debian/libuuid1.shlibs 2024-01-05 14:25:05.000000000
+0000
+++ util-linux-2.39.3/debian/libuuid1.shlibs 1970-01-01 00:00:00.000000000
+0000
@@ -1,2 +0,0 @@
-libuuid 1 libuuid1 (>= 2.31)
-udeb: libuuid 1 libuuid1-udeb (>= 2.31)
diff -Nru util-linux-2.39.3/debian/libuuid1.symbols
util-linux-2.39.3/debian/libuuid1.symbols
--- util-linux-2.39.3/debian/libuuid1.symbols 2024-01-05 14:25:05.000000000
+0000
+++ util-linux-2.39.3/debian/libuuid1.symbols 1970-01-01 00:00:00.000000000
+0000
@@ -1,29 +0,0 @@
-libuuid.so.1 libuuid1 #MINVER#
-* Build-Depends-Package: uuid-dev
- UUIDD_PRIVATE@UUIDD_PRIVATE 2.20.1
- UUID_1.0@UUID_1.0 2.16
- UUID_2.20@UUID_2.20 2.20.1
- UUID_2.31@UUID_2.31 2.31.1
- UUID_2.36@UUID_2.36 2.36
- __uuid_generate_random@UUIDD_PRIVATE 2.20.1
- __uuid_generate_time@UUIDD_PRIVATE 2.20.1
- __uuid_generate_time_cont@UUIDD_PRIVATE 2.38.1-2~
- uuid_clear@UUID_1.0 2.16
- uuid_compare@UUID_1.0 2.16
- uuid_copy@UUID_1.0 2.16
- uuid_generate@UUID_1.0 2.16
- uuid_generate_md5@UUID_2.31 2.31.1
- uuid_generate_random@UUID_1.0 2.16
- uuid_generate_sha1@UUID_2.31 2.31.1
- uuid_generate_time@UUID_1.0 2.16
- uuid_generate_time_safe@UUID_2.20 2.20.1
- uuid_get_template@UUID_2.31 2.31.1
- uuid_is_null@UUID_1.0 2.16
- uuid_parse@UUID_1.0 2.16
- uuid_parse_range@UUID_2.36 2.36
- uuid_time@UUID_1.0 2.16
- uuid_type@UUID_1.0 2.16
- uuid_unparse@UUID_1.0 2.16
- uuid_unparse_lower@UUID_1.0 2.16
- uuid_unparse_upper@UUID_1.0 2.16
- uuid_variant@UUID_1.0 2.16
diff -Nru util-linux-2.39.3/debian/libuuid1t64.install
util-linux-2.39.3/debian/libuuid1t64.install
--- util-linux-2.39.3/debian/libuuid1t64.install 1970-01-01
00:00:00.000000000 +0000
+++ util-linux-2.39.3/debian/libuuid1t64.install 2024-01-05
14:25:05.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libuuid*.so.*
diff -Nru util-linux-2.39.3/debian/libuuid1t64.lintian-overrides
util-linux-2.39.3/debian/libuuid1t64.lintian-overrides
--- util-linux-2.39.3/debian/libuuid1t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ util-linux-2.39.3/debian/libuuid1t64.lintian-overrides 2024-02-04
17:24:44.000000000 +0000
@@ -0,0 +1 @@
+libuuid1t64: package-name-doesnt-match-sonames libuuid1
diff -Nru util-linux-2.39.3/debian/libuuid1t64.shlibs
util-linux-2.39.3/debian/libuuid1t64.shlibs
--- util-linux-2.39.3/debian/libuuid1t64.shlibs 1970-01-01 00:00:00.000000000
+0000
+++ util-linux-2.39.3/debian/libuuid1t64.shlibs 2024-02-04 17:24:44.000000000
+0000
@@ -0,0 +1,2 @@
+libuuid 1 libuuid1t64 (>= 2.31)
+udeb: libuuid 1 libuuid1t64-udeb (>= 2.31)
diff -Nru util-linux-2.39.3/debian/libuuid1t64.symbols
util-linux-2.39.3/debian/libuuid1t64.symbols
--- util-linux-2.39.3/debian/libuuid1t64.symbols 1970-01-01
00:00:00.000000000 +0000
+++ util-linux-2.39.3/debian/libuuid1t64.symbols 2024-02-04
17:24:44.000000000 +0000
@@ -0,0 +1,29 @@
+libuuid.so.1 libuuid1t64 #MINVER#
+* Build-Depends-Package: uuid-dev
+ UUIDD_PRIVATE@UUIDD_PRIVATE 2.20.1
+ UUID_1.0@UUID_1.0 2.16
+ UUID_2.20@UUID_2.20 2.20.1
+ UUID_2.31@UUID_2.31 2.31.1
+ UUID_2.36@UUID_2.36 2.36
+ __uuid_generate_random@UUIDD_PRIVATE 2.20.1
+ __uuid_generate_time@UUIDD_PRIVATE 2.20.1
+ __uuid_generate_time_cont@UUIDD_PRIVATE 2.38.1-2~
+ uuid_clear@UUID_1.0 2.16
+ uuid_compare@UUID_1.0 2.16
+ uuid_copy@UUID_1.0 2.16
+ uuid_generate@UUID_1.0 2.16
+ uuid_generate_md5@UUID_2.31 2.31.1
+ uuid_generate_random@UUID_1.0 2.16
+ uuid_generate_sha1@UUID_2.31 2.31.1
+ uuid_generate_time@UUID_1.0 2.16
+ uuid_generate_time_safe@UUID_2.20 2.20.1
+ uuid_get_template@UUID_2.31 2.31.1
+ uuid_is_null@UUID_1.0 2.16
+ uuid_parse@UUID_1.0 2.16
+ uuid_parse_range@UUID_2.36 2.36
+ uuid_time@UUID_1.0 2.16
+ uuid_type@UUID_1.0 2.16
+ uuid_unparse@UUID_1.0 2.16
+ uuid_unparse_lower@UUID_1.0 2.16
+ uuid_unparse_upper@UUID_1.0 2.16
+ uuid_variant@UUID_1.0 2.16
--- End Message ---
--- Begin Message ---
Source: util-linux
Source-Version: 2.39.3-6.1
Done: Steve Langasek <[email protected]>
We believe that the bug you reported is fixed in the latest version of
util-linux, 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 util-linux 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 21:32:09 +0000
Source: util-linux
Architecture: source
Version: 2.39.3-6.1
Distribution: unstable
Urgency: medium
Maintainer: util-linux packagers <[email protected]>
Changed-By: Steve Langasek <[email protected]>
Closes: 1063039
Changes:
util-linux (2.39.3-6.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1063039
Checksums-Sha1:
561b020656b46270fe69af59c31c13676ef36cd1 4669 util-linux_2.39.3-6.1.dsc
7aff00434a1dfb3c5ef0686d6eecec28e69a9f11 99288
util-linux_2.39.3-6.1.debian.tar.xz
4e3e9775587f972938e4973fcc96c9b06b521f07 8849
util-linux_2.39.3-6.1_source.buildinfo
Checksums-Sha256:
e8f04381827c5a7d10ca7b945b658e9f29f44b2d404054cb7c96689640834fbf 4669
util-linux_2.39.3-6.1.dsc
9d4fda7451865069d61f199395e9414f245f3c6bc8ce6d3bebaae769231d4144 99288
util-linux_2.39.3-6.1.debian.tar.xz
8b34449984aaa434ad5ce2869ea095d73310f85d26589e850996585ec7d5794a 8849
util-linux_2.39.3-6.1_source.buildinfo
Files:
7e54d1387e714935ab74ff6ca4be2ce8 4669 base required util-linux_2.39.3-6.1.dsc
326e8aa1762d6e2b843a57d5cb6b148b 99288 base required
util-linux_2.39.3-6.1.debian.tar.xz
6341760dae432fd91464504c5ba8e5a8 8849 base required
util-linux_2.39.3-6.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXfp7YSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9ic4QAKCfnTq/7oAyzt9IEqFj0uvjJHvj0Nq3
NTteZVKHec4mV+KHkfanqhA+NaTzFEM0vgU8CrfLKJN+DnchXulu546bmBU1Eek5
4TiSCrGxktn9glWWDDHHjQrR8ZKD3Sz03bTh3WT0zyMiI5VTORN0Ib1zkis5G2Eu
8hp2OnMDir9Lmv4dnwo1rAcp7CnuLvFnpj+A2ivnh/iegRrwVIzk25oqkEg0DGSI
T2cYuEcXVbg5vD9R9md9I9uEPrzgo7PxZL5dB2aqWwTIAB2XCLH9Mnu7ucODKoHO
ZebQyNxW9zOeUyxrcfrLxP5AanTNszTzl0Xzbd07I0HjHEgp5EzbAe+BjAkvEKYO
zYk+CTY9NSnLA9flf1n2nEn8mRAIzn2/d3/OhcuKNwV4U0HDKXsnfLKbj0++LDjj
pjBTn8hjfG4yRqot4sgli5dlmZ8lbdMrmrNcNtu+r8l0uoxaG2hKACVRu5NmC3Vp
jA192evyJkgEgf1QHUP3NZDUadbw1OqLfqLRs5xfMWmCH7FJOcUgzTpUQd7s03Bz
Mn41FC15wviZsoZ1nIGr0f4sQ4u2hjSk+LQrwfCt9k1jHk1V5KhsHZN+um35/IE5
jop/S/wNFpEw20PBD8i00kPsX/8q2tjilWIzsQq3yA0nGThsAYvqLZ6+nbm9uQ3J
cYVu+KQGBJQh
=GN0W
-----END PGP SIGNATURE-----
pgpuxo0iXRFfu.pgp
Description: PGP signature
--- End Message ---