Your message dated Wed, 28 Feb 2024 03:15:49 +0000
with message-id <[email protected]>
and subject line Bug#1062391: fixed in dt-utils 2021.03.0+ds-2.1
has caused the Debian Bug report #1062391,
regarding dt-utils: 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.)
--
1062391: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062391
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dt-utils
Version: 2021.03.0+ds-2
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: [email protected]
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
dt-utils 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 dt-utils
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'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.5.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru dt-utils-2021.03.0+ds/debian/changelog
dt-utils-2021.03.0+ds/debian/changelog
--- dt-utils-2021.03.0+ds/debian/changelog 2022-02-06 13:42:44.000000000
+0000
+++ dt-utils-2021.03.0+ds/debian/changelog 2024-02-01 08:48:50.000000000
+0000
@@ -1,3 +1,10 @@
+dt-utils (2021.03.0+ds-2.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle <[email protected]> Thu, 01 Feb 2024 08:48:50 +0000
+
dt-utils (2021.03.0+ds-2) unstable; urgency=medium
* d/not-installed: pc file is gone
diff -Nru dt-utils-2021.03.0+ds/debian/control
dt-utils-2021.03.0+ds/debian/control
--- dt-utils-2021.03.0+ds/debian/control 2022-02-06 13:40:28.000000000
+0000
+++ dt-utils-2021.03.0+ds/debian/control 2024-02-01 08:48:50.000000000
+0000
@@ -15,7 +15,10 @@
dt-utils holds dtblint for device tree linting and barebox-state
for controlling the barebox bootloader's state information.
-Package: libdt-utils5
+Package: libdt-utils5t64
+Provides: ${t64:Provides}
+Replaces: libdt-utils5
+Breaks: libdt-utils5 (<< ${source:Version})
Section: libs
Architecture: any
Multi-Arch: same
@@ -29,7 +32,7 @@
Section: libdevel
Architecture: any
Multi-Arch: same
-Depends: ${misc:Depends}, libdt-utils5 (= ${binary:Version})
+Depends: ${misc:Depends}, libdt-utils5t64 (= ${binary:Version})
Description: Device tree related library (development files)
libdt-utils provides the foundation for dt-utils' tools.
It provides a programmer with an API to analyze
diff -Nru dt-utils-2021.03.0+ds/debian/libdt-utils5.install
dt-utils-2021.03.0+ds/debian/libdt-utils5.install
--- dt-utils-2021.03.0+ds/debian/libdt-utils5.install 2022-02-06
13:40:28.000000000 +0000
+++ dt-utils-2021.03.0+ds/debian/libdt-utils5.install 1970-01-01
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libdt-utils.so.5*
diff -Nru dt-utils-2021.03.0+ds/debian/libdt-utils5.symbols
dt-utils-2021.03.0+ds/debian/libdt-utils5.symbols
--- dt-utils-2021.03.0+ds/debian/libdt-utils5.symbols 2022-02-06
13:40:28.000000000 +0000
+++ dt-utils-2021.03.0+ds/debian/libdt-utils5.symbols 1970-01-01
00:00:00.000000000 +0000
@@ -1,77 +0,0 @@
-libdt-utils.so.5 libdt-utils5 #MINVER#
-* Build-Depends-Package: libdt-utils-dev
- LIBDT_1@LIBDT_1 2021.03.0
- crc32@LIBDT_1 2021.03.0
- crc32_no_comp@LIBDT_1 2021.03.0
- dev_printf@LIBDT_1 2021.03.0
- of_alias_get@LIBDT_1 2021.03.0
- of_alias_get_id@LIBDT_1 2021.03.0
- of_alias_scan@LIBDT_1 2021.03.0
- of_count_phandle_with_args@LIBDT_1 2021.03.0
- of_create_node@LIBDT_1 2021.03.0
- of_delete_node@LIBDT_1 2021.03.0
- of_delete_property@LIBDT_1 2021.03.0
- of_device_disable@LIBDT_1 2021.03.0
- of_device_disable_path@LIBDT_1 2021.03.0
- of_device_enable@LIBDT_1 2021.03.0
- of_device_enable_path@LIBDT_1 2021.03.0
- of_device_is_available@LIBDT_1 2021.03.0
- of_device_is_compatible@LIBDT_1 2021.03.0
- of_find_compatible_node@LIBDT_1 2021.03.0
- of_find_device_by_node_path@LIBDT_1 2021.03.0
- of_find_matching_node_and_match@LIBDT_1 2021.03.0
- of_find_node_by_alias@LIBDT_1 2021.03.0
- of_find_node_by_name@LIBDT_1 2021.03.0
- of_find_node_by_path@LIBDT_1 2021.03.0
- of_find_node_by_path_from@LIBDT_1 2021.03.0
- of_find_node_by_path_or_alias@LIBDT_1 2021.03.0
- of_find_node_by_phandle@LIBDT_1 2021.03.0
- of_find_node_by_type@LIBDT_1 2021.03.0
- of_find_node_with_property@LIBDT_1 2021.03.0
- of_find_property@LIBDT_1 2021.03.0
- of_flatten_dtb@LIBDT_1 2021.03.0
- of_get_available_child_count@LIBDT_1 2021.03.0
- of_get_child_by_name@LIBDT_1 2021.03.0
- of_get_child_count@LIBDT_1 2021.03.0
- of_get_devicepath@LIBDT_1 2021.03.0
- of_get_next_available_child@LIBDT_1 2021.03.0
- of_get_parent@LIBDT_1 2021.03.0
- of_get_property@LIBDT_1 2021.03.0
- of_get_root_node@LIBDT_1 2021.03.0
- of_get_tree_max_phandle@LIBDT_1 2021.03.0
- of_machine_is_compatible@LIBDT_1 2021.03.0
- of_match_node@LIBDT_1 2021.03.0
- of_modalias_node@LIBDT_1 2021.03.0
- of_n_addr_cells@LIBDT_1 2021.03.0
- of_n_size_cells@LIBDT_1 2021.03.0
- of_new_node@LIBDT_1 2021.03.0
- of_new_property@LIBDT_1 2021.03.0
- of_node_create_phandle@LIBDT_1 2021.03.0
- of_parse_phandle@LIBDT_1 2021.03.0
- of_parse_phandle_with_args@LIBDT_1 2021.03.0
- of_print_nodes@LIBDT_1 2021.03.0
- of_print_property@LIBDT_1 2021.03.0
- of_prop_next_string@LIBDT_1 2021.03.0
- of_prop_next_u32@LIBDT_1 2021.03.0
- of_property_count_strings@LIBDT_1 2021.03.0
- of_property_match_string@LIBDT_1 2021.03.0
- of_property_read_string@LIBDT_1 2021.03.0
- of_property_read_string_index@LIBDT_1 2021.03.0
- of_property_read_u16_array@LIBDT_1 2021.03.0
- of_property_read_u32_array@LIBDT_1 2021.03.0
- of_property_read_u32_index@LIBDT_1 2021.03.0
- of_property_read_u64@LIBDT_1 2021.03.0
- of_property_read_u8_array@LIBDT_1 2021.03.0
- of_property_write_bool@LIBDT_1 2021.03.0
- of_property_write_string@LIBDT_1 2021.03.0
- of_property_write_u16_array@LIBDT_1 2021.03.0
- of_property_write_u32_array@LIBDT_1 2021.03.0
- of_property_write_u64_array@LIBDT_1 2021.03.0
- of_property_write_u8_array@LIBDT_1 2021.03.0
- of_read_proc_devicetree@LIBDT_1 2021.03.0
- of_set_property@LIBDT_1 2021.03.0
- of_set_root_node@LIBDT_1 2021.03.0
- of_unflatten_dtb@LIBDT_1 2021.03.0
- pr_level_get@LIBDT_1 2021.03.0
- pr_level_set@LIBDT_1 2021.03.0
- pr_printf@LIBDT_1 2021.03.0
diff -Nru dt-utils-2021.03.0+ds/debian/libdt-utils5t64.install
dt-utils-2021.03.0+ds/debian/libdt-utils5t64.install
--- dt-utils-2021.03.0+ds/debian/libdt-utils5t64.install 1970-01-01
00:00:00.000000000 +0000
+++ dt-utils-2021.03.0+ds/debian/libdt-utils5t64.install 2022-02-06
13:40:28.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libdt-utils.so.5*
diff -Nru dt-utils-2021.03.0+ds/debian/libdt-utils5t64.lintian-overrides
dt-utils-2021.03.0+ds/debian/libdt-utils5t64.lintian-overrides
--- dt-utils-2021.03.0+ds/debian/libdt-utils5t64.lintian-overrides
1970-01-01 00:00:00.000000000 +0000
+++ dt-utils-2021.03.0+ds/debian/libdt-utils5t64.lintian-overrides
2024-02-01 08:48:50.000000000 +0000
@@ -0,0 +1 @@
+libdt-utils5t64: package-name-doesnt-match-sonames libdt-utils5
diff -Nru dt-utils-2021.03.0+ds/debian/libdt-utils5t64.symbols
dt-utils-2021.03.0+ds/debian/libdt-utils5t64.symbols
--- dt-utils-2021.03.0+ds/debian/libdt-utils5t64.symbols 1970-01-01
00:00:00.000000000 +0000
+++ dt-utils-2021.03.0+ds/debian/libdt-utils5t64.symbols 2024-02-01
08:48:50.000000000 +0000
@@ -0,0 +1,77 @@
+libdt-utils.so.5 libdt-utils5t64 #MINVER#
+* Build-Depends-Package: libdt-utils-dev
+ LIBDT_1@LIBDT_1 2021.03.0
+ crc32@LIBDT_1 2021.03.0
+ crc32_no_comp@LIBDT_1 2021.03.0
+ dev_printf@LIBDT_1 2021.03.0
+ of_alias_get@LIBDT_1 2021.03.0
+ of_alias_get_id@LIBDT_1 2021.03.0
+ of_alias_scan@LIBDT_1 2021.03.0
+ of_count_phandle_with_args@LIBDT_1 2021.03.0
+ of_create_node@LIBDT_1 2021.03.0
+ of_delete_node@LIBDT_1 2021.03.0
+ of_delete_property@LIBDT_1 2021.03.0
+ of_device_disable@LIBDT_1 2021.03.0
+ of_device_disable_path@LIBDT_1 2021.03.0
+ of_device_enable@LIBDT_1 2021.03.0
+ of_device_enable_path@LIBDT_1 2021.03.0
+ of_device_is_available@LIBDT_1 2021.03.0
+ of_device_is_compatible@LIBDT_1 2021.03.0
+ of_find_compatible_node@LIBDT_1 2021.03.0
+ of_find_device_by_node_path@LIBDT_1 2021.03.0
+ of_find_matching_node_and_match@LIBDT_1 2021.03.0
+ of_find_node_by_alias@LIBDT_1 2021.03.0
+ of_find_node_by_name@LIBDT_1 2021.03.0
+ of_find_node_by_path@LIBDT_1 2021.03.0
+ of_find_node_by_path_from@LIBDT_1 2021.03.0
+ of_find_node_by_path_or_alias@LIBDT_1 2021.03.0
+ of_find_node_by_phandle@LIBDT_1 2021.03.0
+ of_find_node_by_type@LIBDT_1 2021.03.0
+ of_find_node_with_property@LIBDT_1 2021.03.0
+ of_find_property@LIBDT_1 2021.03.0
+ of_flatten_dtb@LIBDT_1 2021.03.0
+ of_get_available_child_count@LIBDT_1 2021.03.0
+ of_get_child_by_name@LIBDT_1 2021.03.0
+ of_get_child_count@LIBDT_1 2021.03.0
+ of_get_devicepath@LIBDT_1 2021.03.0
+ of_get_next_available_child@LIBDT_1 2021.03.0
+ of_get_parent@LIBDT_1 2021.03.0
+ of_get_property@LIBDT_1 2021.03.0
+ of_get_root_node@LIBDT_1 2021.03.0
+ of_get_tree_max_phandle@LIBDT_1 2021.03.0
+ of_machine_is_compatible@LIBDT_1 2021.03.0
+ of_match_node@LIBDT_1 2021.03.0
+ of_modalias_node@LIBDT_1 2021.03.0
+ of_n_addr_cells@LIBDT_1 2021.03.0
+ of_n_size_cells@LIBDT_1 2021.03.0
+ of_new_node@LIBDT_1 2021.03.0
+ of_new_property@LIBDT_1 2021.03.0
+ of_node_create_phandle@LIBDT_1 2021.03.0
+ of_parse_phandle@LIBDT_1 2021.03.0
+ of_parse_phandle_with_args@LIBDT_1 2021.03.0
+ of_print_nodes@LIBDT_1 2021.03.0
+ of_print_property@LIBDT_1 2021.03.0
+ of_prop_next_string@LIBDT_1 2021.03.0
+ of_prop_next_u32@LIBDT_1 2021.03.0
+ of_property_count_strings@LIBDT_1 2021.03.0
+ of_property_match_string@LIBDT_1 2021.03.0
+ of_property_read_string@LIBDT_1 2021.03.0
+ of_property_read_string_index@LIBDT_1 2021.03.0
+ of_property_read_u16_array@LIBDT_1 2021.03.0
+ of_property_read_u32_array@LIBDT_1 2021.03.0
+ of_property_read_u32_index@LIBDT_1 2021.03.0
+ of_property_read_u64@LIBDT_1 2021.03.0
+ of_property_read_u8_array@LIBDT_1 2021.03.0
+ of_property_write_bool@LIBDT_1 2021.03.0
+ of_property_write_string@LIBDT_1 2021.03.0
+ of_property_write_u16_array@LIBDT_1 2021.03.0
+ of_property_write_u32_array@LIBDT_1 2021.03.0
+ of_property_write_u64_array@LIBDT_1 2021.03.0
+ of_property_write_u8_array@LIBDT_1 2021.03.0
+ of_read_proc_devicetree@LIBDT_1 2021.03.0
+ of_set_property@LIBDT_1 2021.03.0
+ of_set_root_node@LIBDT_1 2021.03.0
+ of_unflatten_dtb@LIBDT_1 2021.03.0
+ pr_level_get@LIBDT_1 2021.03.0
+ pr_level_set@LIBDT_1 2021.03.0
+ pr_printf@LIBDT_1 2021.03.0
--- End Message ---
--- Begin Message ---
Source: dt-utils
Source-Version: 2021.03.0+ds-2.1
Done: Michael Hudson-Doyle <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dt-utils, 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.
Michael Hudson-Doyle <[email protected]> (supplier of updated dt-utils
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: SHA256
Format: 1.8
Date: Wed, 28 Feb 2024 02:30:09 +0000
Source: dt-utils
Architecture: source
Version: 2021.03.0+ds-2.1
Distribution: unstable
Urgency: medium
Maintainer: Bastian Germann <[email protected]>
Changed-By: Michael Hudson-Doyle <[email protected]>
Closes: 1062391
Changes:
dt-utils (2021.03.0+ds-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062391
Checksums-Sha1:
6b67f59f96ffd66657aec4c37f9f364456730edf 2046 dt-utils_2021.03.0+ds-2.1.dsc
b13625ad7e6ffa6af8802869884409b864daec85 4664
dt-utils_2021.03.0+ds-2.1.debian.tar.xz
49280f4291fb99cee7a72c4a7c40b8fd52bd5e75 6758
dt-utils_2021.03.0+ds-2.1_source.buildinfo
Checksums-Sha256:
fb64152dee021d3574f8739eada825d2c9002a58811bae9907bc8d0c76c39719 2046
dt-utils_2021.03.0+ds-2.1.dsc
f875589a64d8f368a6c586989693bcaed97ba21f03389e7e8b3b51f64ae439b7 4664
dt-utils_2021.03.0+ds-2.1.debian.tar.xz
4b436211d158201d39f4159484818aaef3a685c8793b3cfc268299c941bdcda1 6758
dt-utils_2021.03.0+ds-2.1_source.buildinfo
Files:
2e433c40587cdf5370fac9cc1bd37c53 2046 kernel optional
dt-utils_2021.03.0+ds-2.1.dsc
c044798e7c22081927e7d5238d263a0b 4664 kernel optional
dt-utils_2021.03.0+ds-2.1.debian.tar.xz
2b6c51be7761da6d0838a1d62155f510 6758 kernel optional
dt-utils_2021.03.0+ds-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXemsMUHG13aHVkc29u
QGRlYmlhbi5vcmcACgkQEd9ClMyjmJPOaxAAvdgkSRV4oOdvVbKNVPa2lofFlEiJ
1WB9ExN4oruX3Nm76dxy/5GwumtwZQy3csPt8T/8GBIRq3EPAD4y/CbBqhd71B+l
ridmaXrWroRdzzVi3yvCRr6DUEBYbn23oCKbm0ENumE3el59Xzq6h/VZmVO1Sl2B
hOXgDau6U4KXik/RekwCRZcoTBP/b+cPMsFOpk6ELr1wOBz3lyk2hfYFmgcoUNcZ
iwdbeFfUWtb2eKKyZZ4AkiDBVrsVpfZZ9AGiG7V5MOPX3oUueHh35YYoP9w0siv7
nk3UzfRmXXW4mJn16HapWdGEUzhT60faTIHDkB6KTUEyM/0bbxa/nm0jovTo0x8a
VxFD7ii3F6RIMc9amKxnTEZyFgRSwre8VKlazxWoptf6Etx+46nmepSc2iD0YVaR
r7XWRUMeV9icrmp9we/MeMMEqDZdOZs7zl359x8qHet/RN8NMsM1LlKLtpSVklvd
XnzaZK8yZD5DFHLTiH6rMqnfG7ucXUT0FGVmmf9pPlTKOYhfdD8LXXy5j0J6Lpq8
/JDdhRtBsRkJ618zdiiSSVUweUyJPEK5Fqq1oGiVHR88Y2X7Nvlecrhf/Ro3Mud3
/y+kE6oAliOYSCqxvaOMJO3UI1X7I9/PcLpMt4R0oKH9SUyJTWHoN/ErEH0UjZiE
WIA27IWXX1MeZXw=
=4925
-----END PGP SIGNATURE-----
pgpTSNxcOFx5X.pgp
Description: PGP signature
--- End Message ---