After launchpad-login, bzr branch lp: doesn't work without ssh keys
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Medium
|
Unassigned |
Bug Description
When a user issues launchpad-login to record their launchpad username, doing a bzr branch fails with an error:
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
This continues until the user registers his public SSH key, which you sometimes don't want for "read-only operations".
Expected behaviour
-------
One of these two:
- allow read-only operations such as `bzr branch` or `bzr pull` without having a registered public key even after launchpad-login has been issued
- inform the user through a more informative message than the above that *he initiated registration and that he has to either finish it by registering his public ssh key or log out to do an anonymous read-only operation* and enable some easier method of erasing the user's cached identity (`bzr launchpad-logout` from Bug #349143)
I think eliminating not-so-informative errors such as this one would aid in pushing bazaar's user friendliness (for which I appreciate it so much already) even further.
Changed in bzr: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
description: | updated |
summary: |
- After whoami, bzr branch doesn't work without complete registration + After launchpad-login, bzr branch doesn't work without complete + registration |
summary: |
- After launchpad-login, bzr branch doesn't work without complete - registration + After launchpad-login, bzr branch lp: doesn't work without ssh keys |
tags: | added: check-for-breezy |
Are you sure this is from 'whoami' and not from 'launchpad-login'? If you do launchpad-login, we expect to be able to use ssh keys. (I believe the launchpad-login process even checks that the user you are logging in as has ssh keys associated with that account.)
If it is just 'bzr whoami' then we probably have a bug that we are registering data somewhere that makes it ok to switch from anonymous http access to authenticated ssh access.
Can you confirm if this is 'launchpad-login' vs 'whoami'?