brz export broken when using lp: and (implicit) https scheme
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Breezy |
Fix Released
|
High
|
Jelmer Vernooij | ||
breezy (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
On a Lunar system, i.e. on:
test@stramonio:~$ bzr --version
Breezy (brz) 3.3.2
Python interpreter: /usr/bin/python3 3.11.1
Python standard library: /usr/lib/python3.11
Platform: Linux-6.
breezy: /usr/lib/
Breezy configuration: /home/test/.bazaar
Breezy log file: /home/test/
with no configuration:
test@stramonio:~$ ls ~/.bazaar
ls: cannot access '/home/
this fails:
test@stramonio:~$ bzr export usit lp:ubuntu-test-cases/desktop/testsuites/usit
brz: ERROR: Invalid url supplied to transport: "Unknown Launchpad path: ubuntu-
On Jammy, i.e.
ubuntu@paride-j:~$ bzr --version
Breezy (brz) 3.2.1
Python interpreter: /usr/bin/python3 3.10.6
Python standard library: /usr/lib/python3.10
Platform: Linux-6.
breezy: /usr/lib/
Breezy configuration: /home/ubuntu/
Breezy log file: /home/ubuntu/
it works just fine:
ubuntu@paride-j:~$ bzr export usit lp:ubuntu-test-cases/desktop/testsuites/usit
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
ubuntu@paride-j:~$ ls -ld usit
drwxrwxr-x 16 ubuntu ubuntu 18 Feb 22 14:07 usit
Looks like more fallback from the new way of handling schemes.
Related branches
- Jelmer Vernooij: Approve
-
Diff: 33 lines (+11/-4)1 file modifiedbreezy/plugins/launchpad/lp_directory.py (+11/-4)
Changed in breezy (Ubuntu): | |
importance: | Undecided → High |
Changed in brz: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Jelmer Vernooij (jelmer) |
milestone: | none → 3.3.3 |
Changed in brz: | |
status: | Triaged → Fix Committed |
Changed in brz: | |
status: | Fix Committed → Fix Released |
one workaround is to use lp+bzr: instead of lp: