On Tue, Mar 20, 2018 at 3:20 PM, Mattia Rizzolo <mat...@debian.org> wrote:
> On Tue, Mar 20, 2018 at 02:14:57PM -0400, Jeremy Bicha wrote:
>> There is a problem though. If a user unchecks the box for say,
>> Checksum, then Fishlim and Sysinfo will be uninstalled also. (And last
>> I checked, GNOME Software does not have good UI to show this.)
>
> Which kinda makese sense IMHO.

Unless those plugins actually depend on each other (and aren't just
packaged that way), it doesn't make sense. (And the UI is really bad.
Just try it in a few hours. You may need to make sure the background
gnome-software service is killed first so that the latest metadata is
used.)

> So it seems like the specification explicitly allows for extension
> packages like hexchat-plugins to carry more than one metainfo file in
> it.

I was the one that wrote that part of the specification so I apologize
if I was unclear.

It is ok for the hexchat package to also contains plugins with their
AppStream metadata (but there won't be checkboxes for any of those
plugins so I don't recommend this here).
It is not ok for a separate hexchat-plugins package to include
multiple plugins because it won't work properly in GNOME Software.

Thanks,
Jeremy Bicha

Reply via email to