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