[Python-apps-team] Bug#848278: mercurial: hg convert (svn) dies with "abort: No module named builtins!"
Matti Hamalainen
ccr+debian at tnsp.org
Thu Dec 15 22:09:28 UTC 2016
Package: mercurial
Version: 3.9.2-1
Severity: normal
Dear Maintainer,
Attempting to run Mercurial's 'convert' function in Debian testing dies with
error "abort: No module named builtins!", at least for Subversion source repos.
I am not certain when or from where this issue comes from, or if it is an issue
with Mercurial package or perhaps Python depencies, but the convert
functionality has certainly worked in
14 November 2016, which is the last time I ran conversion for a certain repo.
An example run with --debugger option plus traceback, without --debugger the
traceback is not shown.
$ hg --debugger convert svn://svn.code.sf.net/p/vice-emu/code/trunk convert-
repo-vice/
entering debugger - type c to continue starting hg or h for help
--Call--
> /usr/lib/python2.7/contextlib.py(21)__exit__()
-> def __exit__(self, type, value, traceback):
(Pdb) c
scanning source...
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 204, in
_runcatch
return _dispatch(req)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 880, in
_dispatch
cmdpats, cmdoptions)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 637, in
runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 1010, in
_runcommand
return checkargs()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 971, in
checkargs
return cmdfunc()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 877, in
<lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 1038, in
check
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/hgext/convert/__init__.py", line 391,
in convert
return convcmd.convert(ui, src, dest, revmapfile, **opts)
File "/usr/lib/python2.7/dist-packages/hgext/convert/convcmd.py", line 611,
in convert
c.convert(sortmode)
File "/usr/lib/python2.7/dist-packages/hgext/convert/convcmd.py", line 501,
in convert
heads = self.source.getheads()
File "/usr/lib/python2.7/dist-packages/hgext/convert/subversion.py", line
428, in getheads
rev = optrev(self.last_changed)
File "/usr/lib/python2.7/dist-packages/hgext/convert/subversion.py", line
116, in optrev
optrev = svn.core.svn_opt_revision_t()
File "/usr/lib/python2.7/dist-packages/libsvn/core.py", line 2685, in
__init__
except __builtin__.Exception:
File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line 147,
in __getattribute__
self._load()
File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line 96,
in _load
mod = _hgextimport(_import, head, globals, locals, None, level)
File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line 53,
in _hgextimport
return importfunc(name, globals, *args, **kwargs)
ImportError: No module named builtins
> /usr/lib/python2.7/dist-packages/mercurial/demandimport.py(53)_hgextimport()
-> return importfunc(name, globals, *args, **kwargs)
(Pdb) q
abort: No module named builtins!
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.8.14-grsec-qcmm (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages mercurial depends on:
ii libc6 2.24-7
ii mercurial-common 3.9.2-1
ii python 2.7.11-2
pn python:any <none>
ii ucf 3.0036
Versions of packages mercurial recommends:
ii openssh-client 1:7.3p1-5
Versions of packages mercurial suggests:
pn kdiff3 | kdiff3-qt | kompare | meld | tkcvs | mgdiff <none>
pn qct <none>
-- no debconf information
More information about the Python-apps-team
mailing list