update snaps for better appstream integration
Open, NormalPublic

Description

snapcraft master has many improvements to allows us relying more on appstream and having to duplicate less crap

example here: https://github.com/apachelogger/snap-appstreamtest

notably snapcraft ideally will be able to extract random appdata, the first of the files listed may is used as "master" info from which the snapcraft description and summary are supplied. additional desktop file and icon extraction should work automatically (this is currently still a bit broken as of right now).

check when we can rely on the improvements and then port all snaps.
OR invent a way we can use snapd, and then use the snapcraft edge snap to get easy access to master builds and use that right away.

relevant upstream bugs
https://bugs.launchpad.net/snapcraft/+bug/1814907
https://bugs.launchpad.net/snapcraft/+bug/1814902
https://bugs.launchpad.net/snapcraft/+bug/1814898
https://bugs.launchpad.net/snapcraft/+bug/1805431
https://bugs.launchpad.net/snapcraft/+bug/1778719
https://bugs.launchpad.net/snapcraft/+bug/1778701
https://bugs.launchpad.net/snapcraft/+bug/1778699
https://bugs.launchpad.net/snapcraft/+bug/1778546
https://bugs.launchpad.net/snapcraft/+bug/1778545

sitter created this task.Feb 13 2019, 3:20 PM
sitter triaged this task as Normal priority.
sitter updated the task description. (Show Details)

KDE Applications done, rest still to do. Note the store doesn't actually support stuff like screenshots, cos why would you?

jriddell moved this task from Backlog to Doing on the Neon board.Apr 23 2019, 1:44 PM

Look at all bugs see if they have impact on production and if not close this task