Package: mercurial-keyring
Version: 1.1.8-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

With Debian testing fully up-to-date, the 'hg pull' command fails to run:

user@debian-testing:~/src/hg/repo$ hg pull
pulling from https://bitbucket.org/someuser/someproject
** Unknown exception encountered with possibly-broken third-party extension
mercurial_keyring
** which supports versions unknown of Mercurial.
** Please disable mercurial_keyring and try your action again.
** If that fixes the bug please report it to
https://bitbucket.org/Mekk/mercurial_keyring/issues
** Python 2.7.15+ (default, Aug 31 2018, 11:56:52) [GCC 8.2.0]
** Mercurial Distributed SCM (version 4.7.1)
** Extensions loaded: gpg, convert, rebase, hgk, strip, mq, transplant, purge,
extdiff, histedit, shelve, mercurial_keyring
Traceback (most recent call last):
  File "/usr/bin/hg", line 41, in <module>
...
  File "/usr/lib/python2.7/dist-packages/mercurial_keyring.py", line 205, in
_read_password_from_keyring
    keyring = import_keyring()
  File "/usr/lib/python2.7/dist-packages/mercurial_keyring.py", line 136, in
import_keyring
    "fs.opener",
  File "/usr/lib/python2.7/dist-packages/mercurial_extension_utils.py", line
1013, in direct_import_ext
    if blocked_module not in demandimport.ignore:
  File "/usr/lib/python2.7/dist-packages/hgdemandimport/demandimportpy2.py",
line 146, in __getattr__
    return getattr(self._module, attr)
AttributeError: 'module' object has no attribute 'ignore'

The issue has been already marked as resolved in the upstream
https://bitbucket.org/Mekk/mercurial_keyring/issues/62/module-object-has-no-
attribute-ignore-with



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mercurial-keyring depends on:
ii  mercurial                  4.7.1-1
ii  mercurial-extension-utils  1.3.4-1
ii  python                     2.7.15-3
ii  python-keyring             15.0.0-1

mercurial-keyring recommends no packages.

mercurial-keyring suggests no packages.

-- no debconf information

Reply via email to