The stated use case seems like a good fit for tracks, +1 from me.
I have no problem with “v6” as a track name, but the usual pattern is to use just the number (6 in this case). As said, if you are sure you want “v6” that’s what I’ll create.
Since postman doesn’t have existing tracks, we do need to allow for comments from other reviewers for which we’ll do a 7-day waiting period per standard procedure. Thanks for your patience!
Unfortunately, not that I know of. Choosing a track is a conscious decision by the user, by design. One thing you could do is have the application you currently have on latest show a banner on startup asking users to manually switch to the v6 track.
IMHO it is up to publishers to choose track names which make most sense to their users etc (even if they are named differently than other snaps which make use of tracks) - so if Postman want v6 rather than just 6 etc this is up to them so +1 from me too.
We just noticed that on Ubuntu software center, the listing for Postman does not show the default track (latest/stable) but this track that was created (v6/stable)
I couldn’t find any setting to change this to latest/stable
Here’s another screenshot, showing that I can’t switch to the latest track
On the other hand, the snapcraft page correctly shows the right version
Also, this doesn’t look like a specific issue with Postman snap. I tried checking for other snap apps that have a custom track. I found the same issue with skype. It shows insiders/stable instead of latest/stable
Actually sounds like @robert.ancell should take a look. Seems like Software Center is defaulting to the most recently updated track. I’ll help out where I can though :)!
This is being caused by a bug in a library that gnome-software is using (json-glib) - that’s causing snapd-glib to fail to decode the track information correctly. We’ll fix that, thanks!
And also a bug in the 18.04 version of gnome-software that needs updating due to a behaviour change in snapd. I’ve uploaded a SRU to fix that, so the change should land in a couple of weeks.