Duplicate entries caused by debs and snaps offering the same application

Bug #1790814 reported by Bèr Kessels (berkes)
90
This bug affects 13 people
Affects Status Importance Assigned to Milestone
GNOME Software
Fix Released
Unknown
gnome-software (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

As a user,
when I search for a software package,
I want to see either one, canonical option,
or I want to see clear visual cues why a software piece is listed multiple times,
So that I either don't have to choose,
Or that I have enough visual information to make a choice.

As can be seen in the screenshot, when searching for Gimp, I get two, slightly different options.
As a software engineer, I know the different sources: snaps and debs. And I know the reason for having
two options. However, this is confusing, even when the cause is known.

We need either:

* An opinionated choice to be made: the "software" package should prefer one over the other. And list only that one. Commandline tools (apt, deb) still offer the choice to install the other option.
* A visual cue why there are two. Information lacking is: the source: "Ubuntu Repository (deb)" or "Snap Store". Additional information is the version: often one or the other is newer, or preferred. Note that after clicking the through to the details, this information is made avaialble, albeit small and tucked away at the bottom. It also does not explain much there, either.

Additionally, for sysadmins, an option to disable one or the other entirely would be useful. This may be in place in some way already, but I cannot find this in the configuration of the gnome-software.

Revision history for this message
Bèr Kessels (berkes) (ber) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-software (Ubuntu):
status: New → Confirmed
Revision history for this message
Stuardo -StR- Rodríguez (stuardo) wrote :

Issue reported to GNOME / gnome-software too:

https://gitlab.gnome.org/GNOME/gnome-software/issues/645

Revision history for this message
Stuardo -StR- Rodríguez (stuardo) wrote :

> This is a downstream bug. The Ubuntu snap needs to add some extra metadata if it wants to be combined with the other entry.

Was the final answer I got from gnome.

Logan Rosen (logan)
Changed in gnome-software (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Changed in gnome-software:
status: Unknown → Fix Released
Revision history for this message
Duncan Lithgow (duncan-lithgow) wrote :

Can someone post a link to the released fix reported 30. march? I can't find it.

Revision history for this message
Ads20000 (ads20000) wrote :

Launchpad Bug Watch Updater translated 'Closed' in GitLab to mean 'Fix Released' when it actually means 'Invalid' in this case. That would be a bug with Launchpad Bug Watch Updater.

Revision history for this message
Ads20000 (ads20000) wrote :

*well, more a limitation than a bug.

Revision history for this message
Coeur Noir (coeur-noir) wrote :

It's a bug because app-store are used by less-techy user who then don't notice what kind of package they have just installed. Or don't know why they should prefer one over the other.

Then they wonder why their (un-noticed snap)app can't access such folder or usb-thumbs …which is another problem.

That wouldn't matter if there were no differences in usage between a .deb and a snap package ( or else ) but there are ( permissions, for example ).

1. Add the packaging type to name of app
https://snapforum.s3.dualstack.us-east-1.amazonaws.com/original/2X/d/d3e2afef29ed6c82f7f639c45a9710412f196d9d.jpeg
and stop putting the legacy .deb package at the end. Its fair position is at first or second in the list.

2. Only show one item for an app ( instead of one item by type of packaging )
and then give the choice of packaging type on the installation page
https://snapforum.s3.dualstack.us-east-1.amazonaws.com/original/2X/4/4492aa0ca29706dec898db61cddfe371b4c18685.jpeg
Better solution in my opinion.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.