Your message dated Thu, 21 Mar 2024 12:50:34 +0000
with message-id <[email protected]>
and subject line Bug#1063085: fixed in quisk 4.2.30-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 [email protected]
immediately.)
--
1063085: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063085
Debian Bug Tracking System
Contact [email protected] 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: [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
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 <[email protected]> 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: quisk
Source-Version: 4.2.30-1
Done: Christoph Berg <[email protected]>
We believe that the bug you reported is fixed in the latest version of
quisk, 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.
Christoph Berg <[email protected]> (supplier of updated quisk 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: Thu, 21 Mar 2024 12:31:12 +0000
Source: quisk
Architecture: source
Version: 4.2.30-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <[email protected]>
Changed-By: Christoph Berg <[email protected]>
Closes: 1063085
Changes:
quisk (4.2.30-1) unstable; urgency=medium
.
* New upstream version 4.2.30.
* Drop Charleston SDR patch; incompatible with Python 3 and unmaintained.
(Closes: #1063085)
Checksums-Sha1:
d02ffe7085e21b100126b99c21056d2d2c9e8b67 2159 quisk_4.2.30-1.dsc
8e8fc288bcfdb9435275ff86dc27ff77bc2d33e3 714368 quisk_4.2.30.orig.tar.xz
222b409c8b2ce698f0750f1d6808353db893b93a 9144 quisk_4.2.30-1.debian.tar.xz
Checksums-Sha256:
0749c754bc634cd8fa9c82d9f343045c3f1d1dd1def8fd8a6c6926fdad3ab87e 2159
quisk_4.2.30-1.dsc
7695cf6a68a514b092c14465130f0f45ac7982a50281ea3445bb921a58d0f26c 714368
quisk_4.2.30.orig.tar.xz
8652ec54a8d9fb20cd70a0537218a741f5647a07290655dedd16309b5c4f39c3 9144
quisk_4.2.30-1.debian.tar.xz
Files:
23ff09497d3aed902791126b2285174f 2159 hamradio optional quisk_4.2.30-1.dsc
1275de7a08a78ff27a786be3958dc4e7 714368 hamradio optional
quisk_4.2.30.orig.tar.xz
3c23e92084fc76614aec27ae46abd23b 9144 hamradio optional
quisk_4.2.30-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAmX8KVsACgkQTFprqxLS
p66Kyw/8CpGIBSje7nTbNOx4ZgL+ejJPGTMnUq0wei/pX5SIuRNhVUMrHY/rzssB
4ixWnppRyXyfIVAAjDLSCXeCnnf5BzbPuyYaK71e5bLWWnVQHyMr+IbFRIH4Gxst
YZuczgXWagbaJTg3y797Mug6G68/Ucl5yzJLDRTU2HeyPKlQvEaObCV/m+B2t9lH
mZjiVRVlnLfoe1ZzpaSB/CcDOEa0+Qzx0YvFObtqxvOVD4DDKDP9SZUEnQiGAQ/+
p/lW6IhsUqOYtnElOj/O3ayaNgEL/MJjM2r7dmXw3dRh0TNbw5T7at7ldSHFNvf1
H6ibfkNqOYoOOQNFDvDxVVUTCw55b+rJehrr17kVA1FxTgNlIOAY1/70OB1VhQja
eW6q1dXodJhNtfuyHFEZJwiARo9KXVP7R/0OsRFrMwOUoUhVW4bX8dxtsZvX/shC
QpE/ZYQbQWvDjVhPzptSAqWSh1ZhQMFcby6FGtxqVkus7RJFBxVbD8W20D6AHoHU
DONXwpZUE7Omo2DusMUfAv4ZCJFTZC6rByMXjHOhLBn7Jnihl9nDLK+tk/YkJJfC
erMcS5ByPACoLHnnZQcs6pahclPmwfgb45L1uGcxpVIT5flYb4+y2dxtthX/ZPBs
tqzPSHHckf2AFYJqABwmslu61QQqOkZsf6+Mg94vm6Gi2nNe0FA=
=ZyU+
-----END PGP SIGNATURE-----
pgpnCHtGgxI0l.pgp
Description: PGP signature
--- End Message ---