tumbleweed-pkg/tmp$ git clone --verbose "bzr::lp:pyexiv2"
Cloning into 'pyexiv2'...
git-remote-bzr is experimental and has not been optimized for performance. Use 'brz fast-export' and 'git fast-import' for large repositories.
Bad server host key: Invalid key length
ConnectionReset reading response for b'BzrDir.open_2.1', retrying
Bad server host key: Invalid key length
Traceback (most recent call last):
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/client.py", line 187, in _call
response_tuple = response_handler.read_response_tuple(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/message.py", line 300, in read_response_tuple
self._wait_for_response_args()
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/message.py", line 265, in _wait_for_response_args
self._read_more()
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/message.py", line 286, in _read_more
raise errors.ConnectionReset(
breezy.errors.ConnectionReset: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/git-remote-bzr", line 54, in <module>
helper = RemoteHelper(open_local_dir(), shortname, open_remote_dir(url))
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/git/git_remote_helper.py", line 48, in open_remote_dir
return ControlDir.open(url)
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/controldir.py", line 790, in open
return klass.open_from_transport(t, probers=probers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/controldir.py", line 827, in open_from_transport
return cast("ControlDir", format.open(transport, _found=True))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/bzrdir.py", line 1437, in open
return self._open(transport)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/remote.py", line 342, in _open
return RemoteBzrDir(transport, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/remote.py", line 469, in __init__
self._probe_bzrdir()
File "/usr/lib64/python3.11/site-packages/breezy/bzr/remote.py", line 481, in _probe_bzrdir
self._rpc_open_2_1(path)
File "/usr/lib64/python3.11/site-packages/breezy/bzr/remote.py", line 488, in _rpc_open_2_1
response = self._call(b'BzrDir.open_2.1', path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/remote.py", line 94, in _call
return self._client.call(method, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/client.py", line 55, in call
result, protocol = self.call_expecting_body(method, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/client.py", line 67, in call_expecting_body
return self._call_and_read_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/client.py", line 51, in _call_and_read_response
return request.call_and_read_response()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/client.py", line 151, in call_and_read_response
return self._call_determining_protocol_version()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/client.py", line 215, in _call_determining_protocol_version
response_tuple, response_handler = self._call(protocol_version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/client.py", line 199, in _call
response_tuple = response_handler.read_response_tuple(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/message.py", line 300, in read_response_tuple
self._wait_for_response_args()
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/message.py", line 265, in _wait_for_response_args
self._read_more()
File "/usr/lib64/python3.11/site-packages/breezy/bzr/smart/message.py", line 286, in _read_more
raise errors.ConnectionReset(
breezy.errors.ConnectionReset: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
tumbleweed-pkg/tmp$
Yes, it is similar to https://bugs.launchpad.net/bugs/1906915 and https://bugs.launchpad.net/bugs/1882589, but I don’t think it is completely the same.
Using `git-remote-bzr` from the openSUSE package breezy- 3.3.4-1. 3.x86_64.