netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [mail@asciiwolf.com: Re: ethtool: Incorrect component type in AppStream metainfo causes issues and possible breakages]
@ 2025-04-11 13:47 Michal Kubecek
       [not found] ` <CAB-mu-QjxGvBHGzaVmwBpq-0UXALzdSpzcvVQPvyXjFAnxZkqA@mail.gmail.com>
  0 siblings, 1 reply; 10+ messages in thread
From: Michal Kubecek @ 2025-04-11 13:47 UTC (permalink / raw)
  To: Petter Reinholdtsen; +Cc: netdev, AsciiWolf, Robert Scheck

Hello,

I got this report (and one more where you are already in Cc) but I'm not
familiar with the AppStream stuff at all. Can you take a look, please?

Michal

> Date: Fri, 11 Apr 2025 15:16:28 +0200
> From: AsciiWolf <mail@asciiwolf.com>
> To: Michal Kubecek <mkubecek@suse.cz>
> Subject: Re: ethtool: Incorrect component type in AppStream metainfo causes
>  issues and possible breakages
> 
> This probably also needs to be fixed:
> 
> https://freedesktop.org/software/appstream/docs/
> sect-Metadata-ConsoleApplication.html#tag-consoleapp-provides
> 
> Regards,
> Daniel
> 
> pá 11. 4. 2025 v 15:06 odesílatel AsciiWolf <mail@asciiwolf.com> napsal:
> 
>     Hello Michal,
> 
>     ethtool is user uninstallable via GUI (such as GNOME Software or KDE
>     Discover) since 6.14. This is not correct since it is a (in many
>     configurations pre-installed) system tool, not user app, and uninstalling
>     it can also uninstall other critical system packages.
> 
>     The main problem is the "desktop" component type in AppStream metadata:
> 
>     $ head org.kernel.software.network.ethtool.metainfo.xml
>     <?xml version="1.0" encoding="UTF-8"?>
>     <component type="desktop">
>       <id>org.kernel.software.network.ethtool</id>
>       <metadata_license>MIT</metadata_license>
>       <name>ethtool</name>
>       <summary>display or change Ethernet device settings</summary>
>       <description>
>         <p>ethtool can be used to query and change settings such as speed,
>         auto- negotiation and checksum offload on many network devices,
>         especially Ethernet devices.</p>
> 
>     The correct component type should be "console-application".[1]
> 
>     Alternative solution would be removing the whole metainfo file.
> 
>     Please see our (Fedora) downstream ticket for more information:
>     https://bugzilla.redhat.com/show_bug.cgi?id=2359069
> 
>     Regards,
>     Daniel Rusek
> 
>     [1] https://freedesktop.org/software/appstream/docs/
>     sect-Metadata-ConsoleApplication.html or https://freedesktop.org/software/
>     appstream/docs/chap-Metadata.html#sect-Metadata-GenericComponent

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-04-30 15:07 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-11 13:47 [mail@asciiwolf.com: Re: ethtool: Incorrect component type in AppStream metainfo causes issues and possible breakages] Michal Kubecek
     [not found] ` <CAB-mu-QjxGvBHGzaVmwBpq-0UXALzdSpzcvVQPvyXjFAnxZkqA@mail.gmail.com>
2025-04-11 14:07   ` ethtool: Incorrect component type in AppStream metainfo causes issues and possible breakages Petter Reinholdtsen
2025-04-11 20:18   ` [mail@asciiwolf.com: Re: ethtool: Incorrect component type in AppStream metainfo causes issues and possible breakages] AsciiWolf
2025-04-11 20:48     ` AsciiWolf
2025-04-24 13:29       ` Salvatore Bonaccorso
2025-04-25 16:46         ` Michal Kubecek
2025-04-25 19:38           ` Salvatore Bonaccorso
2025-04-29 20:37             ` Michal Kubecek
2025-04-30 14:43               ` Salvatore Bonaccorso
     [not found]                 ` <CAB-mu-QfzzZX8x-rPsras9r7jA2vMSpNqimV0h-OBOaa-z2tuQ@mail.gmail.com>
2025-04-30 15:02                   ` Salvatore Bonaccorso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).