Your message dated Fri, 24 Jul 2026 19:04:56 +0000
with message-id <[email protected]>
and subject line Bug#1084185: fixed in appstream 1.1.5-1
has caused the Debian Bug report #1084185,
regarding appstream: Reintroduce wildcard matching for 'what-provides modalias'
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.)
--
1084185: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084185
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: appstream
Version: 0.16.1-2
In <URL: https://bugs.debian.org/841160 >, appstreamcli was adjusted to
use wildcard matching / fnmatch() to locate relevant modalias entries,
similar to how isenkram look up packages based on modalias hardware
descriptions.
It would allow the following shell script fragment to list packages
matching the current machine hardware:
for a in $(find /sys/ -name modalias -print0 | xargs -0 cat | \
cut -d: -f1- | sort); do \
appstreamcli what-provides modalias $a \
| grep -v 'Could not find component providing'; \
done
The lookup now only work for exact string matches, like this one:
% appstreamcli what-provides modalias lkmodule:thinkpad_acpi
Identifier: com.github.vmatare.thinkfan [generic]
Name: thinkfan
Summary: simple and lightweight fan control program
Package: thinkfan
%
But not for those requiring wildcard matching, like this one (should
match firmware-iwlwifi):
% appstreamcli what-provides modalias
pci:v00008086d00000085sv00008086sd00001311bc02sc80i00
Could not find component providing
'modalias::pci:v00008086d00000085sv00008086sd00001311bc02sc80i00'.
%
I had a look at the source, and it look like the fix made in
<URL: https://bugs.debian.org/841160 > is no longer active, causing
'appstreamcli what-provides modalias' to no longer call
as_provided_has_item(), but instead depend on a xpath search in
as_cache_query_components(), and the latter do not use wildcard
matching.
Please bring back the very useful wildcard matching for 'what-provides
modalias'.
--
Happy hacking
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: appstream
Source-Version: 1.1.5-1
Done: Matthias Klumpp <[email protected]>
We believe that the bug you reported is fixed in the latest version of
appstream, 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.
Matthias Klumpp <[email protected]> (supplier of updated appstream 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: Fri, 24 Jul 2026 20:34:44 +0200
Source: appstream
Architecture: source
Version: 1.1.5-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klumpp <[email protected]>
Changed-By: Matthias Klumpp <[email protected]>
Closes: 1084185
Changes:
appstream (1.1.5-1) unstable; urgency=medium
.
* New upstream version: 1.1.5
- Reintroduces bidirectional wildcard search for
modaliases (Closes: #1084185)
Checksums-Sha1:
63c21ae314927465199865fa4abaa309b1e38b06 4408 appstream_1.1.5-1.dsc
c6df168acaae477717413955691c09e9dd320c3e 2842040 appstream_1.1.5.orig.tar.xz
4f9ee8d1b06a66d38250f944ee3bdbe7a886c1d1 833 appstream_1.1.5.orig.tar.xz.asc
e82e2ea8376652b838579f4c0a045ee60b8319d3 19548 appstream_1.1.5-1.debian.tar.xz
ee75c1e8ffc5affb220419ee6a1c31479ce3132f 17980
appstream_1.1.5-1_source.buildinfo
Checksums-Sha256:
5e5d375b77d2fb4e08a5d6983997a9d99864d2aaf3660a84b93df6c96d4de483 4408
appstream_1.1.5-1.dsc
fc57337e250b0d27e75ac4216cc69a76d03c54011a5da5c7a2c57711a3d0cdf9 2842040
appstream_1.1.5.orig.tar.xz
70ce24ab5aa29bcfd00046fc57474113bea2aaca35e25c8a63522e82ac822a51 833
appstream_1.1.5.orig.tar.xz.asc
25e80bc37f2049f0189799805c4281dbee329453cf719322d9c6060ff09a8304 19548
appstream_1.1.5-1.debian.tar.xz
0d841dc75b881cbe632009cae510d8e56a8a8714c83dabe1100e442f31a03a94 17980
appstream_1.1.5-1_source.buildinfo
Files:
76468e563ff3548f6bf81678818b2322 4408 admin optional appstream_1.1.5-1.dsc
1cc8e7cf60aa550633642b345b4bfbca 2842040 admin optional
appstream_1.1.5.orig.tar.xz
d650e0bfe1ca5b098baa6db12ffecf43 833 admin optional
appstream_1.1.5.orig.tar.xz.asc
3bb32fe3e0e362e5829865f935d019c3 19548 admin optional
appstream_1.1.5-1.debian.tar.xz
3e3ecfd5f6b0f1436bc71c63d2410436 17980 admin optional
appstream_1.1.5-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmpjsoYPHG1ha0BkZWJp
YW4ub3JnAAoJEElMil+/TezrtnIQAJMcvmLYYpTciPEY4abymrw0MA0hWNuW5AtX
j1xE+UWNN/XEiOgK5vgEAC2xSAvoPrGO9/gYsi3P46ZTxmb6y0p6w2sKT4bnhN8Y
lfV1Gdj+Qvn+acUVeaKIOIHYKMk3OpQjfDKorBUqL5ErTfDcFfPz5yUneFciTnMU
4DI10kr9Xb/G+w6rkrun9lf+0zeQt8TM7HyK3qBDIzs3R7aAwrIUtTa/viCEpXTl
ZPBVpMcQNOewtFkQdpBPVqkreQWZkSAkjPG7elQCWpHcZaKaPl8nsTRFOEnSAzPT
vMPVCxJI0vDpjGpOKSiqq+DqL1VOvMU0QMhuLs6MnAiNS8hsBAPmK5os1WYh5VL9
Vy9vPsV4plH0KXex+zkF39WgS+eN17joztCF80/lkY8xIYkqdMKgGrNW/opu5u7O
vm6y7f2+irZ1r+1clqHppBPqDn6kLk8zB7nduVquN0NnIMOZHaStx9A/m0Ut0LEJ
exCZVXo3OV5Y3TpsSlryiT9RU/Th3k1w/eemCWtZ1diQz5i2LbFYO9iX/NwP/m0Y
WknfGLowmrIfJoNhn2XH5I0NselRk7dJdDvrBGKRKUVuz21G/OzpRtUMkxfsEYU0
tmeyvjlm0MEWHOyoz6i2gbrrpMmFc/pJ2UqvAt7l136c+FQ2RX3pQJNKN5vZr3Q/
pTV3ccBX
=G0Ez
-----END PGP SIGNATURE-----
pgpayRBbWsoLo.pgp
Description: PGP signature
--- End Message ---