Control: severity -1 important
[Cyril Brulebois]
> Justification: doesn't fullfil its purpose out of the box
Thank you for the feedback. The severity seem to be based on the
misunderstanding that the purpose of isenkram-cli is to provide
isenkram-autoinstall-firmware, while it actually is to provide
isenkram-lookup and friends, so I set it to important which reflect the
importance of the isenkram-autoinstall-firmware script.
When that is said, the bugs you found should be fixed and I am having a
look at your patches.
> Finally, I haven't seen this return anything:
>
> appstreamlookup() {
> fwfile="$1"
> appstreamcli what-provides firmware:runtime "$fwfile" | \
> awk '/Package:/ { print $2}'
> }
>
> I'm no appstream expert though, so I have no idea whether that's an
> appstreamcli limitation, a usage problem from the caller side, and/or
> some requirements that aren't met on the setup side. It's still a little
> surprising to me as both code and comments suggest appstream is the
> preferred way to get the information…
I am not an appstream expert either, but lets bring "my" expert Matthias
Klumpp into the loop. Perhaps he got a clue what is going wrong here?
I ran this test on a few of my machines, and it provide several matches:
for f in $(find /lib/firmware/ -type f |sed s%/lib/firmware/%%); do
appstreamcli what-provides firmware:runtime $f
done
--
Happy hacking
Petter Reinholdtsen