Today a nice user we have complained that snapcraft has boilerplate text in the metadata returned from running snap info:
# $ snap info
summary: "Single-line elevator pitch for your amazing snap"
This is my-snap's description. You have a paragraph or two to tell the
most important story about your snap. Keep it under 100 words though,
we live in tweetspace and your description wants to look good in the snap
installed: 2.28 (8) 54MB classic
refreshed: 2017-04-06 05:00:44 -0300 -03
edge: 2.28 (16) 54MB classic
While snap.yaml clearly does not have that in its metadata:
# $ cat /snap/snapcraft/current/meta/snap.yaml
Snapcraft aims to make upstream developers' lives easier and as such is not
a single toolset, but instead is a collection of tools that enable the
natural workflow of an upstream to be extended with a simple release step
summary: easily create snaps
That’s strange indeed. I can’t observe that in my own snaps, but either way it would be nice to have a UI in the store that would allow the publisher to control more clearly the desired outcome of that combination. Shouldn’t be hard.
Something like this might be nice: before there are manual edits in the store UI, the interface would look similar to:
Summary: The snap building tool
That italic text would be slightly grayed out in the background, implying it’s the default. Once the publisher clicks on the text box, it can then be edited:
Summary: Some new summary| ↻ Reset
The reset button gives a chance for the publisher to go back to the original text. In practice it simply erases the manual edition from the database.
There’s of course work involved, but that would be a nice and simple way to combine the two sources.
It seems to keep the contents of the first upload and never update them again. So you upload once, then decide to update the description in the snap and the store does not reflect that; there is no conflict IMO as there is no conflict in sources.