Your message dated Mon, 03 Feb 2025 19:00:16 +0000
with message-id <[email protected]>
and subject line Bug#1079109: fixed in uhd 4.8.0.0+ds1-1
has caused the Debian Bug report #1079109,
regarding uhd-host: Add Appstream metainfo announcing HW support
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.)
--
1079109: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079109
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: uhd-host
Version: 4.3.0.0+ds1-5
Tags: patch
User: [email protected]
Usertags: appstream-modalias
Here is a draft patch to add Appstream metainfo XML announcing the
hardware handled by this package. I was unable to figure out the build
system, so I could not test the patch.
Including this information in the package will ensure programs mapping
hardware to packages using Appstream information, like the isenkram
package, will know that this package is useful on machines where the
hardware is discovered.
The appstream metadata file can be checked using this command after
package build:
appstreamcli validate-tree --no-net --explain debian/uhd-host
diff --git a/debian/patches/1000-appstream-metainfo.patch
b/debian/patches/1000-appstream-metainfo.patch
new file mode 100644
index 0000000..d45b3fb
--- /dev/null
+++ b/debian/patches/1000-appstream-metainfo.patch
@@ -0,0 +1,42 @@
+Description: Added AppStream metainfo XML with hardware provide info.
+ This allow isenkram to propose this package when the relevant hardware is
+ present.
+Author: Petter Reinholdtsen
+Forwarded: no
+Last-Update: 2024-08-20
+---
+Index:
uhd-4.7.0.0+ds1/com.ettus.sdr_software.uhd_usrp_hardware_driver.metainfo.xml
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++
uhd-4.7.0.0+ds1/com.ettus.sdr_software.uhd_usrp_hardware_driver.metainfo.xml
2024-08-20 10:48:17.062024834 +0200
+@@ -0,0 +1,30 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<component>
++ <id>com.ettus.sdr_software.uhd_usrp_hardware_driver</id>
++ <metadata_license>MIT</metadata_license>
++ <name>uhd-host</name>
++ <summary>universal hardware driver for Ettus Research products - host
apps</summary>
++ <description>
++ <p>Host utilities for the Universal Hardware Driver for Ettus
++ Research products.</p>
++
++ <p>The supported devices provide analog radio receiver and
++ transmitter hardware along with digital interfaces for getting
++ signals to and from a software defined radio running on the host
++ computer.</p>
++
++ <p>This package includes the uhd_find_devices application to
++ locate and configure attached peripherals, the uhd_usrp_probe
++ application to display hardware configuration information and
++ Doxygen generated documentation.</p>
++ </description>
++ <url
type="homepage">https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/</url>
++ <provides>
++ <modalias>usb:vFFFEp0002d*</modalias>
++ <modalias>usb:v2500p0002d*</modalias>
++ <modalias>usb:v2500p0020d*</modalias>
++ <modalias>usb:v2500p0021d*</modalias>
++ <modalias>usb:v3923p7813d*</modalias>
++ <modalias>usb:v3923p7814d*</modalias>
++ </provides>
++</component>
The list if USB IDs are fetched from debian/uhd-host.udev.
In addition to this patch, debian/patches/series need to get the line
"1000-appstream-metainfo.patch" added, and debian/uhd-host.install need
to get the line
"com.ettus.sdr_software.uhd_usrp_hardware_driver.metainfo.xml
usr/share/metainfo" added (or even better, the equivalent added to the
upstream cmake setup)
If there is a XDG menu entry (aka a .desktop file), a line like this
should go into the XML file too:
<launchable type="desktop-id">uhd-host.desktop</launchable>
I could not verify this, as I was unable to build the package due to
insufficient free disk space, and did not understand the build system
enough to predict what is actually happening during the build.
--
Happy hacking
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: uhd
Source-Version: 4.8.0.0+ds1-1
Done: A. Maitland Bottoms <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
A. Maitland Bottoms <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 01 Feb 2025 17:24:47 -0500
Source: uhd
Binary: libuhd-dev libuhd4.8.0 libuhd4.8.0-dbgsym libuhd4.8.0-dpdk
libuhd4.8.0-dpdk-dbgsym libuhd4.8.0-dpdk-tests libuhd4.8.0-dpdk-tests-dbgsym
python3-uhd python3-uhd-dbgsym uhd-doc uhd-host uhd-host-dbgsym
Architecture: source amd64 all
Version: 4.8.0.0+ds1-1
Distribution: experimental
Urgency: medium
Maintainer: A. Maitland Bottoms <[email protected]>
Changed-By: A. Maitland Bottoms <[email protected]>
Description:
libuhd-dev - universal hardware driver for Ettus Research products - headers
libuhd4.8.0 - universal hardware driver for Ettus Research products - library
libuhd4.8.0-dpdk - universal hardware driver for Ettus Research products - DPDK
libuhd4.8.0-dpdk-tests - universal hardware driver for Ettus Research products
- DPDK test
python3-uhd - universal hardware driver for Ettus Research products - Python3
uhd-doc - universal hardware driver for Ettus Research products - doc
uhd-host - universal hardware driver for Ettus Research products - host apps
Closes: 1079109 1086686 1087154
Changes:
uhd (4.8.0.0+ds1-1) experimental; urgency=medium
.
* New upstream release
* upload to experimental for new library soversion
* build with -g1 on sh4 (Closes: #1086686)
* fix Python SyntaxWarning (Closes: #1087154)
* uhd-host: Add Appstream metainfo announcing HW support *Closes: #1079109)
Checksums-Sha1:
230f5fd9ef538a013415108ea068bacb132ebaa0 2882 uhd_4.8.0.0+ds1-1.dsc
a13af33662f6a087d6e46d12516408ac41f32862 25754268 uhd_4.8.0.0+ds1.orig.tar.xz
cc4986ca04d9b8f805b0d5429ea4deca011e5d4c 99936 uhd_4.8.0.0+ds1-1.debian.tar.xz
6e8b9b540fbaaae5a930b14464e8eaf09b0d54ad 244372
libuhd-dev_4.8.0.0+ds1-1_amd64.deb
15e9b06dd9eab3b3691eb3d795d4568baec11db5 122664116
libuhd4.8.0-dbgsym_4.8.0.0+ds1-1_amd64.deb
3df38c1db0c17d83f66747e9d697df32412cf0bb 123291936
libuhd4.8.0-dpdk-dbgsym_4.8.0.0+ds1-1_amd64.deb
2d624d63ba212d1fc1423293d57506e72dffeed1 5973152
libuhd4.8.0-dpdk-tests-dbgsym_4.8.0.0+ds1-1_amd64.deb
e4dbd11f22729a18b7b533320f11aa4416a00bf0 294000
libuhd4.8.0-dpdk-tests_4.8.0.0+ds1-1_amd64.deb
4e0bdc6579679b62aca8c7fa70a61d80fee00f62 4001620
libuhd4.8.0-dpdk_4.8.0.0+ds1-1_amd64.deb
df88fab19ded68e548d654586346a3eb99082511 3944296
libuhd4.8.0_4.8.0.0+ds1-1_amd64.deb
57bbe5a370937944db905f498bd18cf3afec8b08 11238488
python3-uhd-dbgsym_4.8.0.0+ds1-1_amd64.deb
bf3379aba0e269f4903ff03d9881c5b802fe10a5 835784
python3-uhd_4.8.0.0+ds1-1_amd64.deb
c1d4229f555963b5dba00d602e8e10b04221d84a 13311504 uhd-doc_4.8.0.0+ds1-1_all.deb
934ef76a77b9727f2bdb9760dcb0e9d4a7d212c4 118725364
uhd-host-dbgsym_4.8.0.0+ds1-1_amd64.deb
ebb5b39da6bf07ae577f5afa386405f351354428 4984224
uhd-host_4.8.0.0+ds1-1_amd64.deb
792835710946f469e2de204e8fe508d92d48a243 27577
uhd_4.8.0.0+ds1-1_amd64.buildinfo
Checksums-Sha256:
c6806ac8f0c62e68d16a273e2c461177151b80d808e337e4c3a9a799e2e9ef01 2882
uhd_4.8.0.0+ds1-1.dsc
c956927baf28e755a2002339b6149768eaae1e4ab63f32532e0f76d26f150c6d 25754268
uhd_4.8.0.0+ds1.orig.tar.xz
f108c979500ad444241dc3c29fb2d539eee4c09d97dae97c0985878d1e3ea7ee 99936
uhd_4.8.0.0+ds1-1.debian.tar.xz
57e36316f5db12fb4ee6570b0239f37a592bf5d98da4e4edf6ea8aed59c2ada1 244372
libuhd-dev_4.8.0.0+ds1-1_amd64.deb
d85921bb80ef8afa59b32811a1218b343bced88b2a479b909a79f40bfaeec049 122664116
libuhd4.8.0-dbgsym_4.8.0.0+ds1-1_amd64.deb
1311a968ed3dd4eb193790f623cd1ec3ad14603fc5464bcfffba752e02b09fcb 123291936
libuhd4.8.0-dpdk-dbgsym_4.8.0.0+ds1-1_amd64.deb
9df38e38d6ac8e2a6dfaee26ac7825fa6e1565b4d8d8d5a5944e1787c631b6b3 5973152
libuhd4.8.0-dpdk-tests-dbgsym_4.8.0.0+ds1-1_amd64.deb
203dbe54c2dc0a2c43f04d93812ed79d56fdef5d242033dde2b89a424d200be7 294000
libuhd4.8.0-dpdk-tests_4.8.0.0+ds1-1_amd64.deb
8fce5c2b16ceb1f0726a8b7f2ea9bee8d1f47118c46c7d7060730fab1265c45b 4001620
libuhd4.8.0-dpdk_4.8.0.0+ds1-1_amd64.deb
31510460dacc2e69055fa2c451148429235fcbb88437640a9f0814ec004d1198 3944296
libuhd4.8.0_4.8.0.0+ds1-1_amd64.deb
ba5d6ebdd555ff92e0794510a22a9c6bedd3d886cf6a90a142df840c6e3bd756 11238488
python3-uhd-dbgsym_4.8.0.0+ds1-1_amd64.deb
315a400cae4298061cb3cc2c304a6dc0f23809c1002a52572e1f2343e4a6c287 835784
python3-uhd_4.8.0.0+ds1-1_amd64.deb
7e213870ee82364b49f2911e6a8ea3153122fe5b6ce394fec79610c679ddfad8 13311504
uhd-doc_4.8.0.0+ds1-1_all.deb
531bd92dce165a7c9199203a361699a28a8802e79ad82e5a394bb0d94ea2b6f8 118725364
uhd-host-dbgsym_4.8.0.0+ds1-1_amd64.deb
6c29133941b5c761f8730c198ba697886b22b78c4cdc2a00b525ac49c776283b 4984224
uhd-host_4.8.0.0+ds1-1_amd64.deb
d227264ec0de9bd7ffa67f8d4dbbe1c5656cfe52e7650aa508a3a9775e3d813e 27577
uhd_4.8.0.0+ds1-1_amd64.buildinfo
Files:
b1d9d9f9e6f5fce650a781e88bd7b5b7 2882 science optional uhd_4.8.0.0+ds1-1.dsc
c4815141cd3f4e6452717220f440b80c 25754268 science optional
uhd_4.8.0.0+ds1.orig.tar.xz
b213e14d6abdcba6e75bce281715914c 99936 science optional
uhd_4.8.0.0+ds1-1.debian.tar.xz
1ca4677baa867f01a541f4fc832f0757 244372 libdevel optional
libuhd-dev_4.8.0.0+ds1-1_amd64.deb
86be7df1ffa1a4944e346bf0a7d29fc2 122664116 debug optional
libuhd4.8.0-dbgsym_4.8.0.0+ds1-1_amd64.deb
ce6f699b6d127eec7a8d4f2d81efbce8 123291936 debug optional
libuhd4.8.0-dpdk-dbgsym_4.8.0.0+ds1-1_amd64.deb
5f7a34e7157f966df148d8b8efdf91ee 5973152 debug optional
libuhd4.8.0-dpdk-tests-dbgsym_4.8.0.0+ds1-1_amd64.deb
3c46bfb20def1b00680dd40b197fd2c9 294000 science optional
libuhd4.8.0-dpdk-tests_4.8.0.0+ds1-1_amd64.deb
f893a70cc0209ff53add8584b0f268ec 4001620 libs optional
libuhd4.8.0-dpdk_4.8.0.0+ds1-1_amd64.deb
6a908eb397339cacfe8983f31222f411 3944296 libs optional
libuhd4.8.0_4.8.0.0+ds1-1_amd64.deb
830d3ee10456ac1fc6dcfeb24bf86ffb 11238488 debug optional
python3-uhd-dbgsym_4.8.0.0+ds1-1_amd64.deb
e9b109b9ebb3ad132d533f79aae031a5 835784 python optional
python3-uhd_4.8.0.0+ds1-1_amd64.deb
0e180a53d8141be6237350b64eab3c95 13311504 doc optional
uhd-doc_4.8.0.0+ds1-1_all.deb
d9beb4895c799b95747532c2ce42185e 118725364 debug optional
uhd-host-dbgsym_4.8.0.0+ds1-1_amd64.deb
3f0ba6599262b700baf45fb555f149be 4984224 science optional
uhd-host_4.8.0.0+ds1-1_amd64.deb
771f8f5b88879a98de44d9843e749c78 27577 science optional
uhd_4.8.0.0+ds1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEB8qH3cTCsGJAtrF0UEHxiR9E4JAFAmefwJIACgkQUEHxiR9E
4JBkQhAAsgr2nfumzDUxDUyaz5ttn7ASnGBrvmquOuaKgRiVSjLtzMHwVoME/BFz
AlnrLlgG1jOWhyUkRlQtrDKGU77iZYg1qrHdBraPY2cdqjE6KUde2qOezHTTOkq3
Q105RkzqrVWhBUtU6RdDODWOLTIk6rWUNeK1Ejux1PTCkgK6CzBfQfDjIZOx8KSl
TLSzqjnYnzETYJG3vQU2tWRCZRqYiTKtA+k7AxjAp1pnz2njRWx7hJuTN+koFeXb
7+tU9uHzdfo204DgLqeIbpfFN/lx1TBWLVUXqjRSNhc42kpRBZwVe4UjPeD0HFjF
pBIU9GwPOHEy8NbT5a50b0cfvndnVHSX5+h97+MIbOw0/jEvQtsGtQ8rzmEqWYMK
fhApG7Kdto4FtW+CtEg8zmR+B7yWB1sNtdBRm/2dLBO3oBVe1IA9Fg0IchViIBH1
AUJ0pfjqZufHitAt8ypOhAkKNXa8CqWhcuEIjvOAGdkqzvuHinpBIDxgwBtLlFSU
wOursEi0CY31nTy2FIn+7tCaqED5fFSOEpi9VX8DRx9SSHOk02r4qdU8t2hI7Xk4
cKVA4T86gAt0ANxwUk287WeueDLUduoN2Z19QzVEws9CdJ/hsioBrj87WlY9/bi7
zEAjfvqcgELZWTBk3PPy8cJPELw0PDnkz36Dpaem2wQbO8b0mwM=
=Krv9
-----END PGP SIGNATURE-----
pgpCB1lFcnoXJ.pgp
Description: PGP signature
--- End Message ---