Package: bzr
Version: 2.7.0+bzr6622-15
Severity: grave
Justification: renders package unusable

Dear Maintainer,

The command `bzr branch lp:mailman/2.1` (which
https://code.launchpad.net/~mailman-coders/mailman/2.1 tells me to run to get
the mailman source code) fails, with the following error:

```
/usr/lib/python2.7/dist-packages/paramiko/ecdsakey.py:164: 
CryptographyDeprecationWarning: Support for unsafe construction of public 
numbers from encoded data will be removed in a future version. Please use 
EllipticCurvePublicKey.from_encoded_point
  self.ecdsa_curve.curve_class(), pointinfo
Connected (version 2.0, client Twisted)
/usr/lib/python2.7/dist-packages/paramiko/kex_ecdh_nist.py:39: 
CryptographyDeprecationWarning: encode_point has been deprecated on 
EllipticCurvePublicNumbers and will be removed in a future version. Please use 
EllipticCurvePublicKey.public_bytes to obtain both compressed and uncompressed 
point encoding.
  m.add_string(self.Q_C.public_numbers().encode_point())
/usr/lib/python2.7/dist-packages/paramiko/kex_ecdh_nist.py:96: 
CryptographyDeprecationWarning: Support for unsafe construction of public 
numbers from encoded data will be removed in a future version. Please use 
EllipticCurvePublicKey.from_encoded_point
  self.curve, Q_S_bytes
/usr/lib/python2.7/dist-packages/paramiko/kex_ecdh_nist.py:111: 
CryptographyDeprecationWarning: encode_point has been deprecated on 
EllipticCurvePublicNumbers and will be removed in a future version. Please use 
EllipticCurvePublicKey.public_bytes to obtain both compressed and uncompressed 
point encoding.
  hm.add_string(self.Q_C.public_numbers().encode_point())
bzr: ERROR: exceptions.NameError: global name 'self' is not defined

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 930, in 
exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1121, in 
run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 673, in 
run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 697, in run
    return self._operation.run_simple(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 136, in 
run_simple
    self.cleanups, self.func, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 166, in 
_do_with_cleanups
    result = func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/builtins.py", line 1452, in run
    from_location)
  File "/usr/lib/python2.7/dist-packages/bzrlib/controldir.py", line 780, in 
open_tree_or_branch
    controldir = klass.open(location)
  File "/usr/lib/python2.7/dist-packages/bzrlib/controldir.py", line 689, in 
open
    _unsupported=_unsupported)
  File "/usr/lib/python2.7/dist-packages/bzrlib/controldir.py", line 723, in 
open_from_transport
    return format.open(transport, _found=True)
  File "/usr/lib/python2.7/dist-packages/bzrlib/bzrdir.py", line 1486, in open
    return self._open(transport)
  File "/usr/lib/python2.7/dist-packages/bzrlib/remote.py", line 317, in _open
    return RemoteBzrDir(transport, self)
  File "/usr/lib/python2.7/dist-packages/bzrlib/remote.py", line 436, in 
__init__
    self._probe_bzrdir()
  File "/usr/lib/python2.7/dist-packages/bzrlib/remote.py", line 448, in 
_probe_bzrdir
    self._rpc_open_2_1(path)
  File "/usr/lib/python2.7/dist-packages/bzrlib/remote.py", line 455, in 
_rpc_open_2_1
    response = self._call('BzrDir.open_2.1', path)
  File "/usr/lib/python2.7/dist-packages/bzrlib/remote.py", line 73, in _call
    return self._client.call(method, *args)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/client.py", line 59, in 
call
    result, protocol = self.call_expecting_body(method, *args)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/client.py", line 72, in 
call_expecting_body
    method, args, expect_response_body=True)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/client.py", line 55, in 
_call_and_read_response
    return request.call_and_read_response()
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/client.py", line 155, in 
call_and_read_response
    return self._call_determining_protocol_version()
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/client.py", line 218, in 
_call_determining_protocol_version
    response_tuple, response_handler = self._call(protocol_version)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/client.py", line 189, in 
_call
    response_handler = self._send(protocol_version)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/client.py", line 267, in 
_send
    self._send_no_retry(encoder)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/client.py", line 315, in 
_send_no_retry
    encoder.call(self.method, *self.args)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/protocol.py", line 1308, 
in call
    self._write_end()
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/protocol.py", line 1131, 
in _write_end
    self.flush()
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/protocol.py", line 1097, 
in flush
    self._real_write_func(''.join(self._buf))
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/medium.py", line 545, in 
accept_bytes
    self._accept_bytes(bytes)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/medium.py", line 1176, in 
_accept_bytes
    self._medium._accept_bytes(bytes)
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/medium.py", line 988, in 
_accept_bytes
    self._ensure_connection()
  File "/usr/lib/python2.7/dist-packages/bzrlib/smart/medium.py", line 1012, in 
_ensure_connection
    '--directory=/', '--allow-writes'])
  File "/usr/lib/python2.7/dist-packages/bzrlib/transport/ssh.py", line 339, in 
connect_ssh
    t = self._connect(username, password, host, port)
  File "/usr/lib/python2.7/dist-packages/bzrlib/transport/ssh.py", line 327, in 
_connect
    _paramiko_auth(username, password, host, port, t)
  File "/usr/lib/python2.7/dist-packages/bzrlib/transport/ssh.py", line 521, in 
_paramiko_auth
    % self._hexify(key.get_fingerprint()))
NameError: global name 'self' is not defined

bzr 2.8.0dev1 on python 2.7.16 (Linux-4.19.0-5-amd64-x86_64-with-debian-10.0)
arguments: ['/usr/bin/bzr', 'branch', 'lp:mailman/2.1']
plugins: bash_completion[2.8.0dev1], changelog_merge[2.8.0dev1],
    etckeeper[unknown], grep[2.8.0dev1], launchpad[2.8.0dev1],
    netrc_credential_store[2.8.0dev1], news_merge[2.8.0dev1],
    po_merge[2.8.0dev1], weave_fmt[2.8.0dev1]
encoding: 'utf-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'

*** Bazaar has encountered an internal error.  This probably indicates a
    bug in Bazaar.  You can help us fix it by filing a bug report at
        https://bugs.launchpad.net/bzr/+filebug
    including this traceback and a description of the problem.
```

This effectvively renders `bzr` unusable, as far as I can tell. (I have no 
experience at all with bzr.)

Kind regards,
Ralf

-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (100, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages bzr depends on:
ii  python         2.7.16-1
ii  python-bzrlib  2.7.0+bzr6622-15

bzr recommends no packages.

Versions of packages bzr suggests:
pn  bzr-doc              <none>
pn  bzrtools             <none>
pn  python-bzrlib.tests  <none>

-- no debconf information

Reply via email to