Discussed with Matthias Klump (ximion) about if it made sense to split the plugins out of the gnome-software binary package:
<robert_ancell> ximion, Do you have any plans to split the gnome-software package into subpackages for plugins? Asking mostly because it seems a waste of time to put limba into main
<ximion> robert_ancell: I currently want to explicitly avoid doing that, since it will result in some people having fwupd support, some have Limba support and some have xdg-app support or any combination of these...
<robert_ancell> ximion, yeah, it wasn't clear to me how you'd divide them up either.
<ximion> those different featuresets would result in making it pretty hard to rely on stuff
<ximion> robert_ancell: I thought about this a bit, since I saw that issue coming, and decided that I would like to avoid splitting out plugins - GS not knowing about modules can be a prblem on it's own
<ximion> (GS makes the components, Limba, fwupd and soon xdg-app visible, if it starts without them users will wonder why GS is not showing the app they just installed, until they notice that gnome-software-plugin-xdg-app is missing)
also, which plugins should be split out is another complicated question
Discussed with Matthias Klump (ximion) about if it made sense to split the plugins out of the gnome-software binary package: plugin- xdg-app is missing)
<robert_ancell> ximion, Do you have any plans to split the gnome-software package into subpackages for plugins? Asking mostly because it seems a waste of time to put limba into main
<ximion> robert_ancell: I currently want to explicitly avoid doing that, since it will result in some people having fwupd support, some have Limba support and some have xdg-app support or any combination of these...
<robert_ancell> ximion, yeah, it wasn't clear to me how you'd divide them up either.
<ximion> those different featuresets would result in making it pretty hard to rely on stuff
<ximion> robert_ancell: I thought about this a bit, since I saw that issue coming, and decided that I would like to avoid splitting out plugins - GS not knowing about modules can be a prblem on it's own
<ximion> (GS makes the components, Limba, fwupd and soon xdg-app visible, if it starts without them users will wonder why GS is not showing the app they just installed, until they notice that gnome-software-
also, which plugins should be split out is another complicated question