snapcraft and the store disagree on what to call developer namespaces
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snapcraft |
Confirmed
|
Undecided
|
Unassigned | ||
Software Center Agent |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
"""
$ snapcraft login
Enter your Ubuntu One SSO credentials.
Email: <email address hidden>
Password:
We strongly recommend enabling multi-factor authentication: https:/
You need to set a username. It will appear in the developer field alongside the other details for your snap. Please visit https:/
Login failed.
"""
Assuming the role of a new user, I set a username when I created my account. It's ev+test. The thing you want me to do the store calls something entirely different (and equally confusing):
"""
The Developer namespace will be appended to all your package names to help avoid name collisions across the store.
The namespace is required only when uploading a package for Phone or Snappy; however, it cannot be removed once set and cannot be changed while you have active packages.
Developer namespace
[_________________]
Enter a value consisting of lower-case letters, numbers or hyphens. Hyphens can not occur at the start or end of the chosen value.
"""
Can we please sync these up so they use the same language?
I'd also suggest not showing the 2FA suggestion unless there's a successful login. Saying "login failed" is a bit redundant given that you just instructed them to login again. That might be better at the start of the paragraph, if present at all.
@ev, please report a separate bug for the 2fa.