bzr baz-import-branch failure

Erik de Castro Lopo erikd+bzr at mega-nerd.com
Mon Oct 30 01:51:06 GMT 2006


Hi all,

I'm trying to do an import of a local branch under GNU Arch (tla, not baz)
using:

    bzr baz-import-branch libsndfile--mdev--1.0 \
		erikd at miles--2004/libsndfile--mdev--1.0

which resulted in the following nasty backtrace:

    Unable to load plugin 'extmerge' from '/home/erikd/.bazaar/plugins'
    importing erikd at miles--2004/libsndfile--mdev--1.0 into /home/erikd/Bzr/libsndfile--mdev--1.0
    Cleaning up
    bzr: ERROR: exceptions.TypeError: name must be a str, but was: bzrlib.plugins.bzrtools.pybaz.Revision('erikd at miles--2004/libsndfile--mdev--1.0--base-0')

    Traceback (most recent call last):
      File "/home/erikd/Install/lib/python/bzrlib/commands.py", line 623, in run_bzr_catch_errors
        return run_bzr(argv)
      File "/home/erikd/Install/lib/python/bzrlib/commands.py", line 585, in run_bzr
        ret = run(*run_argv)
      File "/home/erikd/Install/lib/python/bzrlib/commands.py", line 291, in run_argv_aliases
        return self.run(**all_cmd_args)
      File "/home/erikd/.bazaar/plugins/bzrtools/__init__.py", line 585, in run
        reuse_history_list)
      File "/home/erikd/.bazaar/plugins/bzrtools/baz_import.py", line 746, in baz_import_branch
        reuse_history_from=reuse_history_list)
      File "/home/erikd/.bazaar/plugins/bzrtools/baz_import.py", line 434, in import_version
        max_count=max_count, standalone=standalone):
      File "/home/erikd/.bazaar/plugins/bzrtools/baz_import.py", line 594, in iter_import_version
        tree, baz_inv, log = get_revision(revdir, revision)
      File "/home/erikd/.bazaar/plugins/bzrtools/baz_import.py", line 682, in get_revision
        log = get_log(tree, revision)
      File "/home/erikd/.bazaar/plugins/bzrtools/baz_import.py", line 677, in get_log
        assert str(log.revision) == str(revision), (log.revision, revision)
      File "/home/erikd/.bazaar/plugins/bzrtools/pybaz/_patchlog.py", line 176, in _get_revision
        assert self.__revision == self['Archive']+'/'+self['Revision']
      File "/home/erikd/.bazaar/plugins/bzrtools/pybaz/_patchlog.py", line 155, in __getitem__
        return self._parse()[header]
      File "/home/erikd/.bazaar/plugins/bzrtools/pybaz/_patchlog.py", line 134, in _parse
        revision = _factory().Revision(self.__revision)
      File "/usr/lib/python2.4/site-packages/pybaz/_builtin.py", line 140, in Revision
        _check_param_type('name', name, str)
      File "/usr/lib/python2.4/site-packages/pybaz/_builtin.py", line 83, in _check_param_type
        raise TypeError("%s must be a %s, but was: %r"
    TypeError: name must be a str, but was: bzrlib.plugins.bzrtools.pybaz.Revision('erikd at miles--2004/libsndfile--mdev--1.0--base-0')

    bzr 0.13.0dev0 on python 2.4.3.final.0 (linux2)
    arguments: ['/home/erikd/Install/bin/bzr', 'baz-import-branch', 'libsndfile--mdev--1.0', 'erikd at miles--2004/libsndfile--mdev--1.0']

    ** please send this report to bazaar-ng at lists.ubuntu.com

Bzr is working correctly otherwise, apart from this complaint about
extmerge not being installed (I'm waiting for that archive to come
back on line).

Any help appreciated.

Erik
--
+-----------------------------------------------------------+
  Erik de Castro Lopo
+-----------------------------------------------------------+
"I have never met anyone who can do Scheme, Haskell, and C pointers
who can't pick up Java in two days, and create better Java code than
people with five years of experience in Java." --
http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html




More information about the bazaar mailing list