[Python-apps-team] Bug#492244: convert: svn_ra_get_log: Assertion `*path != '/'' failed

Peter Poeschl pp2ml.deb0609 at nest-ai.de
Thu Jul 24 16:30:36 UTC 2008


Package: mercurial-common
Version: 1.0.1-3
Severity: important


When trying to convert a subversion repository, I get this message:

$ hg convert /srv/svn/perl c_syntax
initializing destination c_syntax repository
scanning source...
python: /tmp/buildd/subversion-1.5.0dfsg1/subversion/libsvn_ra/ra_loader.c:973: svn_ra_get_log: Assertion `*path != '/'' failed.
** unknown exception encountered, details follow
** report bug details to http://www.selenic.com/mercurial/bts
** or mercurial at selenic.com
** Mercurial Distributed SCM (version 1.0.1)
Traceback (most recent call last):
  File "/usr/bin/hg", line 20, in <module>
    mercurial.dispatch.run()
  File "/var/lib/python-support/python2.5/mercurial/dispatch.py", line 20, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/var/lib/python-support/python2.5/mercurial/dispatch.py", line 29, in dispatch
    return _runcatch(u, args)
  File "/var/lib/python-support/python2.5/mercurial/dispatch.py", line 45, in _runcatch
    return _dispatch(ui, args)
  File "/var/lib/python-support/python2.5/mercurial/dispatch.py", line 364, in _dispatch
    ret = _runcommand(ui, options, cmd, d)
  File "/var/lib/python-support/python2.5/mercurial/dispatch.py", line 417, in _runcommand
    return checkargs()
  File "/var/lib/python-support/python2.5/mercurial/dispatch.py", line 373, in checkargs
    return cmdfunc()
  File "/var/lib/python-support/python2.5/mercurial/dispatch.py", line 358, in <lambda>
    d = lambda: func(ui, *args, **cmdoptions)
  File "/var/lib/python-support/python2.5/hgext/convert/__init__.py", line 127, in convert
    return convcmd.convert(ui, src, dest, revmapfile, **opts)
  File "/var/lib/python-support/python2.5/hgext/convert/convcmd.py", line 353, in convert
    c.convert()
  File "/var/lib/python-support/python2.5/hgext/convert/convcmd.py", line 277, in convert
    heads = self.source.getheads()
  File "/var/lib/python-support/python2.5/hgext/convert/subversion.py", line 280, in getheads
    self.head = self.latest(self.module, self.last_changed)
  File "/var/lib/python-support/python2.5/hgext/convert/subversion.py", line 494, in latest
    for entry in stream:
  File "/var/lib/python-support/python2.5/hgext/convert/subversion.py", line 119, in __iter__
    entry = pickle.load(self._stdout)
EOFError



A similar problem (regarding Perl <-> svn) was discussed here:
   http://svn.haxx.se/dev/archive-2008-01/0415.shtml



In case this is relevant:

$ dpkg -l python-subversion
ii  python-subversion             1.5.0dfsg1-4                   Python bindings for Subversion


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mercurial-common depends on:
ii  python                        2.5.2-1    An interactive high-level object-o
ii  python-support                0.8.4      automated rebuilding support for P

Versions of packages mercurial-common recommends:
ii  mercurial                     1.0.1-3    Scalable distributed version contr

mercurial-common suggests no packages.

-- no debconf information





More information about the Python-apps-team mailing list