Authorizing a snap upload without being an actual collaborator in the snap store should inform the user better

Bug #1795682 reported by Łukasz Zemczak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

The title might be a bit confusing as I don't know how to nicely put it in one line.

Situation: I was part of a team that had a working snap recipe in Launchpad with auto-upload enabled. The auto-upload to the store failed because of the authorization token expiring (probably), so with the last manual build I have received an e-mail with a re-authorization request. After opening the link and re-authorizing, the snap still failed to upload with an error as follows:

Store upload failed: Cannot upload new revisions for name=<snap name> series=16

Of course I was the root cause of the problem, as apparently my account was not authorized to upload the snap to the store (not being in collaborators). But what I think is confusing and probably a bug is the fact that I was able to authorize the upload from Launchpad successfully in such a case. There was no message or indication that I in fact have no rights to upload that and that my authorization means nothing until I am added as a collaborator. This made me think that I have all the required permissions but the upload failed for some other, unknown reason.

As proposed by Colin, possibly the mechanics should stay as they are with the difference that the user is somehow informed that the authorization, even though successful, means nothing until my account gets upload rights on the snap.

summary: Authorizing a snap upload without being an actual collaborator in the
- snap store should inform user better
+ snap store should inform the user better
Colin Watson (cjwatson)
tags: added: confusing-ui lp-snappy ui
Changed in launchpad:
status: New → Triaged
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.