Public bug reported:

When I packaged gnome-software 3.22 for Ubuntu, I had it depend on
gnome-software-plugin-snap because it should be installed by default in
Ubuntu, right?

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 installed since it Depends on
the Snap plugin.

We could:
1) Change Depends: gnome-software-plugin-snap to Recommends: 
gnome-software-plugin-snap, or
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?

** Affects: gnome-software (Ubuntu)
     Importance: High
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-software in Ubuntu.
https://bugs.launchpad.net/bugs/1691620

Title:
  Recommend instead of depend on gnome-software-plugin-snap?

Status in gnome-software package in Ubuntu:
  New

Bug description:
  When I packaged gnome-software 3.22 for Ubuntu, I had it depend on
  gnome-software-plugin-snap because it should be installed by default
  in Ubuntu, right?

  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 installed since it Depends on
  the Snap plugin.

  We could:
  1) Change Depends: gnome-software-plugin-snap to Recommends: 
gnome-software-plugin-snap, or
  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?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1691620/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to