Add a title field to snap metadata
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Developer registration portal |
New
|
Undecided
|
Unassigned | ||
Rocket.Chat |
New
|
Undecided
|
Unassigned | ||
Snappy |
New
|
Undecided
|
Unassigned | ||
gnome-software (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
snapcraft (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
snapd (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
snapd-glib (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
There are currently three naming fields in the snap metadata:
name: a codename for the snap (can't contain spaces)
summary: a one-line description of the snap
description: A multi-line description of the snap
For example for the Ubuntu calculator app we have:
name: ubuntu-
summary: Ubuntu Calculator app
description: The calculator app for all Ubuntu devices.
What is missing is the 'title' field from the store - this is more appropriate to use in a graphical system to display this. For example, this should be "Calculator" for ubuntu-
I think the following needs to be done:
1. A title field needs to be specified in the .snap metadata.
2. snapd needs to return this field for local snaps from the metadata, and return the store field for searches.
3. The store should take the title field from the metadata when uploading and automatically set it in the store.
4. Snapcraft needs to have updated documentation / prompt the user to enter this field.
5. snapd-glib needs support for this field.
6. GNOME Software should use this field where appropriate.
Currently gnome-software is using sumary or name instead of this field.