snapcraft upload forbidden for user without signed agreement

Bug #1542476 reported by Leo Arias
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Snapcraft
Won't Fix
Medium
Unassigned

Bug Description

I tried to upload a snap with a user that has never signed in to the store.

I got this error:

Uploading basic_0.1_amd64.snap [=========================================] 100%
There was an error uploading the application.
Reason: Forbidden
Text:

Upload did not complete.
Some errors were detected:

Tags: store
Revision history for this message
Leo Arias (elopio) wrote :

There are some obvious things that we can improve here.
It would be awesome to ask for signing the agreement and selecting a developer namespace and country from the command line, so we never have to go to the website.
That sounds hard, so at least we can offer a link to the store and a nicer message explaining what we are missing.

Changed in snapcraft:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Claudio André (claudioandre.br) wrote :

Some improvement is indeed a good thing. An example below (took me some time to realize what is wrong, I mean, where I should log in, I was focused on Launchpad):
----

Uploading john-[...]e_amd64.snap [=======================================================================] 100%
There was an error uploading the application.
Reason: Forbidden
Text: Developer profile is missing short namespace.

Upload did not complete.
Some errors were detected:

Developer profile is missing short namespace.

Revision history for this message
Leo Arias (elopio) wrote :

Thanks for your comment! There's a link under the bug title that says "Does this bug affect you?". If you click in that it will help us when we assign priorities for the upcoming work.

Revision history for this message
Maximiliano Bertacchini (maxiberta) wrote :

The error message "Developer profile is missing short namespace." may be a little too cryptic for a new publisher IMHO. It took me a few moments to realize I should go try on the developer portal. It should at least point to the website.

tags: added: store
Revision history for this message
Sergio Schvezov (sergiusens) wrote :

Given that we cannot login anymore without signing the agreement or setting the namespace I am marking this as

status: won't fix

If anyone has a test case that can make this reproduceable again we can reopen it.

Changed in snapcraft:
status: Triaged → Won't Fix
Revision history for this message
Leo Arias (elopio) wrote :

Well, there might be people out there already logged in, but without the agreement signed.
I doubt there will be many, and the fix is as simple as running log in again, so I'm ok with won't fix.

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.