confusing message about launchpad-login, even when doing readonly access to a public branch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Medium
|
Unassigned | ||
bzr (Debian) |
Confirmed
|
Unknown
|
Bug Description
Running the command:
bzr branch lp:bzr-fastimport fastimport
I first of all got the error message:
You have not informed bzr of your launchpad login. If you are attempting a
write operation and it fails, run "bzr launchpad-login YOUR_ID" and try again.
and then bzr seemed to hang. A minute or wto later it turns out that it hasn't hung and is happily pulling revisions.
I would suggest the following fixes:
- If bzr knows that it is pulling and not writing, it should not mention 'write' in the error message.
- If it is a pull operation, the warning should state something like:
You have not informed bzr of your launchpad login therefore using http transport instead of bzr+ssh
summary: |
- message about launchpad-login is confusing + confusing message about launchpad-login, even when doing readonly access + to a public branch |
tags: | added: lp-login |
Changed in bzr: | |
assignee: | Martin Pool (mbp) → nobody |
Changed in bzr (Debian): | |
status: | Unknown → New |
Changed in bzr (Debian): | |
status: | New → Confirmed |
tags: | added: check-for-breezy |
I agree something like that message would be better, and it doesn't need any code changes.
How about "You have not informed bzr of your launchpad login therefore using anonymous readonly http transport instead of bzr+ssh"?
Or to be a bit more terse "No launchpad login set, therefore ...." That gives a clue to the command too.
I think we do want to convey that it's readonly.
There are other bugs about launchpad-login but this might be an easy win.