Recommend instead of depend on gnome-software-plugin-snap?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-software (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
When I packaged gnome-software 3.22 for Ubuntu, I had it depend on gnome-software-
gnome-software 3.24 now has separate appstream metadata for the various gnome-software plugins. This allows users to easily enable or disable addons by clicking the checkbox on the details page for an app. What's interesting to me is that the Addons don't show up on the Details page if they are provided in the same package as the app itself.
Today, I moved the appstream metadata for the Snap and Flatpak addons to their plugin packages. One benefit is it now very easy for someone to enable Flatpak support.
There's one problem right now. If a user unclicks the checkbox next to "Snappy Support", gnome-software will be uninstalled since it Depends on the Snap plugin.
We could:
1) Change Depends: gnome-software-
2) Move the Snap addon metadata back to the gnome-software package so that it Snap support is not removable in gnome-software
Any objection to #1?
It should be recommends and ubuntu-desktop should depend on gnome-software- plugin- snap.