Your message dated Thu, 29 Feb 2024 00:02:53 +0000
with message-id <e1rftsz-008c0p...@fasolo.debian.org>
and subject line Bug#1063085: fixed in uhd 4.6.0.0+ds1-5.1
has caused the Debian Bug report #1063085,
regarding uhd: 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.)
--
1063085: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063085
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: uhd
Version: 4.6.0.0+ds1-5
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
uhd 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 uhd
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-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 uhd-4.6.0.0+ds1/debian/changelog uhd-4.6.0.0+ds1/debian/changelog
--- uhd-4.6.0.0+ds1/debian/changelog 2023-12-16 03:34:58.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/changelog 2024-02-04 23:57:27.000000000 +0000
@@ -1,3 +1,10 @@
+uhd (4.6.0.0+ds1-5.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org> Sun, 04 Feb 2024 23:57:27 +0000
+
uhd (4.6.0.0+ds1-5) unstable; urgency=medium
* install utilities on hurd
diff -Nru uhd-4.6.0.0+ds1/debian/control uhd-4.6.0.0+ds1/debian/control
--- uhd-4.6.0.0+ds1/debian/control 2023-12-04 01:45:35.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/control 2024-02-04 23:57:27.000000000 +0000
@@ -38,7 +38,7 @@
Package: uhd-host
Architecture: any
-Depends: libuhd4.6.0 (= ${binary:Version}),
+Depends: libuhd4.6.0t64 (= ${binary:Version}),
python3-requests,
${misc:Depends},
${python3:Depends},
@@ -57,7 +57,10 @@
display hardware configuration information and Doxygen generated
documentation.
-Package: libuhd4.6.0
+Package: libuhd4.6.0t64
+Provides: ${t64:Provides}
+Replaces: libuhd4.6.0
+Breaks: libuhd4.6.0 (<< ${source:Version})
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
@@ -77,8 +80,8 @@
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: uhd-host
-Conflicts: libuhd4.6.0
-Provides: libuhd4.6.0
+Conflicts: libuhd4.6.0t64
+Provides: libuhd4.6.0t64
Multi-Arch: same
Description: universal hardware driver for Ettus Research products - DPDK
Host library for the Universal Hardware Driver for Ettus Research products.
@@ -103,7 +106,7 @@
Package: libuhd-dev
Architecture: any
Section: libdevel
-Depends: libuhd4.6.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libuhd4.6.0t64 (= ${binary:Version}), ${misc:Depends},
${shlibs:Depends}
Recommends: gnuradio-dev
Suggests: uhd-doc
Multi-Arch: same
@@ -120,7 +123,7 @@
Package: python3-uhd
Architecture: any
Section: python
-Depends: libuhd4.6.0 (= ${binary:Version}),
+Depends: libuhd4.6.0t64 (= ${binary:Version}),
python3-ruamel.yaml,
${misc:Depends},
${python3:Depends},
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install
uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install 2023-11-26 20:12:26.000000000
+0000
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install 1970-01-01 00:00:00.000000000
+0000
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/share/uhd
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install
uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install 1970-01-01
00:00:00.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install 2023-11-26
20:12:26.000000000 +0000
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*
+usr/share/uhd
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides
uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides 2024-02-04
23:57:27.000000000 +0000
@@ -0,0 +1 @@
+libuhd4.6.0t64: package-name-doesnt-match-sonames libuhd4.6.0
diff -Nru uhd-4.6.0.0+ds1/debian/rules uhd-4.6.0.0+ds1/debian/rules
--- uhd-4.6.0.0+ds1/debian/rules 2023-11-26 20:12:26.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/rules 2024-02-04 23:57:27.000000000 +0000
@@ -57,12 +57,12 @@
rm -rf debian/tmp/usr/share/doc/uhd/doxygen/latex
override_dh_shlibdeps:
- dh_shlibdeps --package=uhd-host --libpackage=libuhd4.6.0
- dh_shlibdeps --package=libuhd4.6.0 --libpackage=libuhd4.6.0
+ dh_shlibdeps --package=uhd-host --libpackage=libuhd4.6.0t64
+ dh_shlibdeps --package=libuhd4.6.0t64 --libpackage=libuhd4.6.0t64
dh_shlibdeps --package=libuhd4.6.0-dpdk --libpackage=libuhd4.6.0-dpdk
dh_shlibdeps --package=libuhd4.6.0-dpdk-tests
--libpackage=libuhd4.6.0-dpdk
- dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.6.0
- dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.6.0
+ dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.6.0t64
+ dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.6.0t64
override_dh_auto_clean:
rm -rf host/tests/__pycache__
--- End Message ---
--- Begin Message ---
Source: uhd
Source-Version: 4.6.0.0+ds1-5.1
Done: Steve Langasek <vor...@debian.org>
We believe that the bug you reported is fixed in the latest version of
uhd, 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 uhd 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:10:38 +0000
Source: uhd
Architecture: source
Version: 4.6.0.0+ds1-5.1
Distribution: unstable
Urgency: medium
Maintainer: A. Maitland Bottoms <bott...@debian.org>
Changed-By: Steve Langasek <vor...@debian.org>
Closes: 1063085
Changes:
uhd (4.6.0.0+ds1-5.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1063085
Checksums-Sha1:
d71638ac9c68dc1ff25c1de3eb97c0ddedf9f5ec 2900 uhd_4.6.0.0+ds1-5.1.dsc
41e798889c45c1cc1688800725f42bfbdc3ce74f 97072
uhd_4.6.0.0+ds1-5.1.debian.tar.xz
8043c8ab9f5f0860fb92023c91e324c987be6dd2 18981
uhd_4.6.0.0+ds1-5.1_source.buildinfo
Checksums-Sha256:
3707b8b1d3738ef0a945f92d695fcbccd412caf313ef3fd31033169dd8dfdb13 2900
uhd_4.6.0.0+ds1-5.1.dsc
036adab7188fdfe96ad69e94ed537e4d8cddeb1d69cb2654b1d6f5f17b3a4adf 97072
uhd_4.6.0.0+ds1-5.1.debian.tar.xz
7c32f4e959d6b19de768683cb850b4a39cd72c0721060ca766288ab704d04c40 18981
uhd_4.6.0.0+ds1-5.1_source.buildinfo
Files:
c46c9be14571cebb598cbfe474c4e8c4 2900 science optional uhd_4.6.0.0+ds1-5.1.dsc
14c01743be9619285f2fbdc5476ba218 97072 science optional
uhd_4.6.0.0+ds1-5.1.debian.tar.xz
78bec90c05ab8d1349d085d5dc3c9d80 18981 science optional
uhd_4.6.0.0+ds1-5.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXfnjQSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9hCkP/ipJmx0sRN3jny8nqq7URrorZXg4pOyd
a9MmhQArWlx2Zt9bL1oO9crYse7jJt+QwE8V3jhDvmIFuRO2LUjZavBzXtc5l4G9
WUPVXm46sJexB1g6bIxFVAIONrtcrOrtPI7PPN2HxFFshTsFaFqm2oAaYrriRqvF
38IeelMouaas07TnY0tr8iY6dODAMYrAippeHMs0N87mmzP8OBe8wWVsemrvg0mF
pUc92QyoxjKUybzNZ++rYVh0JwTGLnL9XzOKlorGvYBfWHNQIua79Hm13Jjt2Un2
voFp3D2qyLhyoN15PbubOuHreekO1WvQttBzC4WsgcYcLV0ICo8Dj77isshgss6Y
TeZhaJ98K2AsNp1a2y3sfd8qYReRSkmi8mKw/DlhuG5vsD418/AULNl4MCYP7nLm
zwn4HAb4IgC/52VTZasZFb7Z/LzwgFDyEYnFJrS9z4dHMAFricKZ+LAGrGG87KWG
EWK0KYxfR1Cu7R/2GmmeZRF/5hWsUtkyJ3IWsCx7LEEtPlOW83xXlvpf05B0OaZ0
Qs3lgBMraO2Mpj+KXi/yrYDjrkwDYuFUiXo8HV9d/DTdR+NxaWqUvQdVY+1YfIj4
hqEtYSsYtMJys4KfpIPBIMCoxPU9LVdyZEzPdHDtaSICcDNrs4OJ7oXOnvEvoUO9
WDyj5OMH20Jq
=07H8
-----END PGP SIGNATURE-----
pgpPf2dKHzLBT.pgp
Description: PGP signature
--- End Message ---