Update snap store name "Snap Store"
Bug #1706500 reported by
Robert Ancell
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-software (Ubuntu) |
Fix Released
|
Medium
|
Robert Ancell | ||
Xenial |
Fix Released
|
Medium
|
Robert Ancell | ||
Zesty |
Fix Released
|
Medium
|
Robert Ancell | ||
Artful |
Fix Released
|
Medium
|
Robert Ancell |
Bug Description
[Impact]
Currently various things are shown for the snap "Source" field:
3.20: "Ubuntu Snappy Store" - hard-coded
3.22 / 3.24: "dashboard.
The officially decided store name is "Ubuntu Store" and this should show in this field.
[Test Case]
1. Open GNOME Software.
2. Install a snap (e.g. moon-buggy).
3. Select installed tab.
4. Look at the "Source" field when looking at the app details.
Expected result:
The source is "Snap Store"
Observed result:
The source is something else.
[Regression Potential]
Small risk of breaking existing code.
Related branches
description: | updated |
Changed in gnome-software (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in gnome-software (Ubuntu Zesty): | |
importance: | Undecided → Medium |
Changed in gnome-software (Ubuntu Artful): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in gnome-software (Ubuntu Zesty): | |
status: | New → Triaged |
Changed in gnome-software (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in gnome-software (Ubuntu Artful): | |
status: | Triaged → Fix Committed |
Changed in gnome-software (Ubuntu Zesty): | |
status: | Triaged → Fix Committed |
Changed in gnome-software (Ubuntu Xenial): | |
status: | Triaged → Fix Committed |
Changed in gnome-software (Ubuntu Artful): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in gnome-software (Ubuntu Zesty): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in gnome-software (Ubuntu Xenial): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
To post a comment you must log in.
The source field was changed by GNOME Software upstream to infer the source based on the icon/screenshot metadata (which is where dashboard. snapcraft. io comes from). The reason for this change was on other distros the source may not have been the Ubuntu store.
To fix this correctly we probably need more information from snapd. The snapd system information has a 'store' field [1] which we can use to decide if this is not the default store. If it's blank is signifies the "default store", but this is not 100% clear this can be assumed that it's the Ubuntu store. We also need to clarify if this is a code or a user-visible string.
It needs to be investigated if installed snaps can tell where they came from. This might be possible by checking assertions. Otherwise we can only say a search result is from a given store, but an installed snap could be from anywhere (e.g. sideloaded).
While this bug seems simple at first glance, some thought needs to be put into it.
[1] https:/ /github. com/snapcore/ snapd/wiki/ REST-API# get-v2system- info