Comment 0 for bug 653049

Revision history for this message
filler (nick-silkey) wrote :

Have a branch upstream in svn which leverages svn:externals. When bzr via bzr-svn attempts to co/merge/etc the upstream svn repo, I get ugly tracebacks. To-date bzr-svn + bzr-externals plugins.

bzr: ERROR: exceptions.AttributeError: paths

Traceback (most recent call last):
  File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 911, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 1111, in run_bzr
    ret = run(*run_argv)
  File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 689, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 704, in run
    return self._operation.run_simple(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/bzrlib/cleanup.py", line 135, in run_simple
    self.cleanups, self.func, *args, **kwargs)
  File "/Library/Python/2.6/site-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/bzrlib/builtins.py", line 3854, in run
    location, revision, remember, possible_transports, None)
  File "/Library/Python/2.6/site-packages/bzrlib/builtins.py", line 3978, in _get_merger_from_branch
    other_branch.last_revision())
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/branch.py", line 539, in last_revision
    last_revmeta, mapping = self.last_revmeta()
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/branch.py", line 293, in last_revmeta
    for revmeta, mapping in self._revision_meta_history():
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/util.py", line 142, in next
    return self._next()
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/util.py", line 124, in _next
    ret = self._iterator.next()
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/repository.py", line 811, in _iter_reverse_revmeta_mapping_history
    (mapping, lhs_mapping) = revmeta.get_appropriate_mappings(mapping)
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/revmeta.py", line 397, in get_appropriate_mappings
    original = self.get_original_mapping()
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/revmeta.py", line 874, in get_original_mapping
    self._original_mapping = self.base.get_original_mapping()
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/revmeta.py", line 425, in get_original_mapping
    revprops_acceptable=revprops_acceptable)
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/revmeta.py", line 698, in _import_from_props
    can_use_fileprops = can_use_fileprops and self.is_changes_root()
  File "/Library/Python/2.6/site-packages/bzrlib/plugins/svn/revmeta.py", line 176, in is_changes_root
    return changes.changes_root(self.paths.keys()) == self.branch_path
AttributeError: paths

bzr 2.2.0 on python 2.6.1 (Darwin-10.4.0-i386-64bit)
arguments: ['/usr/local/bin/bzr', 'merge', 'https://svn.its.yale.edu/repos/drupalsites/branches/dpldev-01.yale.edu']
encoding: 'UTF-8', fsenc: 'utf-8', lang: 'en_US.UTF-8'
plugins:
  bash_completion /Library/Python/2.6/site-packages/bzrlib/plugins/bash_completion [2.2.0]
  bzrtools /Library/Python/2.6/site-packages/bzrlib/plugins/bzrtools [2.2.0]
  colo /Library/Python/2.6/site-packages/bzrlib/plugins/colo [0.1.0]
  email /Library/Python/2.6/site-packages/bzrlib/plugins/email [unknown]
  explorer /Library/Python/2.6/site-packages/bzrlib/plugins/explorer [1.1.0dev2]
  externals /Users/silkey/.bazaar/plugins/externals [1.3.2]
  extmerge /Library/Python/2.6/site-packages/bzrlib/plugins/extmerge [unknown]
  fastimport /Library/Python/2.6/site-packages/bzrlib/plugins/fastimport [0.9.0dev]
  keychain /Library/Python/2.6/site-packages/bzrlib/plugins/keychain [0.1.0]
  launchpad /Library/Python/2.6/site-packages/bzrlib/plugins/launchpad [2.2.0]
  loom /Library/Python/2.6/site-packages/bzrlib/plugins/loom [2.2.1dev]
  netrc_credential_store /Library/Python/2.6/site-packages/bzrlib/plugins/netrc_credential_store [2.2.0]
  news_merge /Library/Python/2.6/site-packages/bzrlib/plugins/news_merge [2.2.0]
  pipeline /Library/Python/2.6/site-packages/bzrlib/plugins/pipeline [unknown]
  qbzr /Library/Python/2.6/site-packages/bzrlib/plugins/qbzr [0.20.0dev1]
  repo_push /Users/silkey/.bazaar/plugins/repo_push [1.1.0]
  rewrite /Library/Python/2.6/site-packages/bzrlib/plugins/rewrite [0.6.0]
  svn /Library/Python/2.6/site-packages/bzrlib/plugins/svn [1.0.4dev]
  upload /Library/Python/2.6/site-packages/bzrlib/plugins/upload [1.0.0dev]
  xmloutput /Library/Python/2.6/site-packages/bzrlib/plugins/xmloutput [0.8.6]

*** 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.