Comment 21 for bug 300006

Revision history for this message
nicholas a. evans (nevans) wrote :

Thanks a lot. I wish I could give you access to the repo. You'd probably have it fixed in no time. I've also included svn logs for a few other revisions that may or may not be relevant.

== (nevans@nevans-laptop) [Fri Jan 16]-(09:17:10) ==
~/Private/tmp/bzr $ bzr branch ../svnbackup-2008-11-14-1653/crms/trunk crms-trunk
bzr: ERROR: exceptions.AssertionError: Revision 35560 has invalid branch path integration_bus/branches/jruby, expected cib/branches/jruby

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 893, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 839, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 539, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 1038, in run
    source_branch=br_from)
  File "/home/nevans/.bazaar/plugins/svn/remote.py", line 65, in sprout
    return super(SvnRemoteAccess, self).sprout(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1103, in sprout
    result_repo.fetch(source_repository, revision_id=revision_id)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 1118, in fetch
    find_ghosts=find_ghosts)
  File "/home/nevans/.bazaar/plugins/svn/fetch.py", line 991, in fetch
    mapping, find_ghosts, pb=nested_pb)
  File "/home/nevans/.bazaar/plugins/svn/fetch.py", line 835, in find_until
    needed = check_revid(foreign_revid, mapping, project)
  File "/home/nevans/.bazaar/plugins/svn/fetch.py", line 825, in check_revid
    foreign_revid, rhs_mapping = self.source.lookup_revision_id(p, project=project)
  File "/home/nevans/.bazaar/plugins/svn/repository.py", line 633, in lookup_revision_id
    return self.revmap.get_branch_revnum(revid, layout, project)
  File "/home/nevans/.bazaar/plugins/svn/revids.py", line 202, in get_branch_revnum
    for entry_revid, branch, revnum, mapping in self.actual.discover_revprop_revids(layout, last_revnum, last_checked):
  File "/home/nevans/.bazaar/plugins/svn/revids.py", line 70, in discover_revprop_revids
    for revmeta in self.repos._revmeta_provider.iter_all_revisions(layout, None, from_revnum, to_revnum):
  File "/home/nevans/.bazaar/plugins/svn/revmeta.py", line 1072, in filter_revisions
    for kind, rev in it:
  File "/home/nevans/.bazaar/plugins/svn/revmeta.py", line 1234, in iter_all_changes
    for kind, item in browser:
  File "/home/nevans/.bazaar/plugins/svn/revmeta.py", line 820, in next
    return self.it()
  File "/home/nevans/.bazaar/plugins/svn/revmeta.py", line 973, in next
    ret = self._iter.next()
  File "/home/nevans/.bazaar/plugins/svn/revmeta.py", line 1054, in do
    raise AssertionError("Revision %d has invalid branch path %s, expected %s" % (revnum, rev.branch_path, new_name))
AssertionError: Revision 35560 has invalid branch path integration_bus/branches/jruby, expected cib/branches/jruby

bzr 1.11rc1 on python 2.5.2 (linux2)
arguments: ['/usr/bin/bzr', 'branch', '../svnbackup-2008-11-14-1653/crms/trunk', 'crms-trunk']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  bzrtools /home/nevans/.bazaar/plugins/bzrtools [1.10]
  gtk /usr/lib/python2.5/site-packages/bzrlib/plugins/gtk [0.95.0.final.1]
  launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]
  netrc_credential_store /usr/lib/python2.5/site-packages/bzrlib/plugins/netrc_credential_store [unknown]
  push_and_update /home/nevans/.bazaar/plugins/push_and_update [0.2dev]
  rebase /home/nevans/.bazaar/plugins/rebase [0.4.1]
  svn /home/nevans/.bazaar/plugins/svn [0.5rc1]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.

== (nevans@nevans-laptop) [Fri Jan 16]-(09:25:28) ==
~/Private/tmp/bzr $ svn log -v -r 35560 file:///home/nevans/Private/tmp/svnbackup-2008-11-14-1653
------------------------------------------------------------------------
r35560 | steven | 2008-02-11 17:42:41 -0500 (Mon, 11 Feb 2008) | 1 line
Changed paths:
   D /cib
   A /graveyard/cib (from /cib:35559)

Moving original cib prototype to graveyard
------------------------------------------------------------------------
== (nevans@nevans-laptop) [Fri Jan 16]-(09:25:48) ==
~/Private/tmp/bzr $ svn log -v -r 42323 file:///home/nevans/Private/tmp/svnbackup-2008-11-14-1653
------------------------------------------------------------------------
r42323 | pschless | 2008-06-09 15:17:26 -0400 (Mon, 09 Jun 2008) | 1 line
Changed paths:
   A /cib

------------------------------------------------------------------------
== (nevans@nevans-laptop) [Fri Jan 16]-(09:26:40) ==
~/Private/tmp/bzr $ svn log -v -r 42327 file:///home/nevans/Private/tmp/svnbackup-2008-11-14-1653
------------------------------------------------------------------------
r42327 | pschless | 2008-06-09 15:21:59 -0400 (Mon, 09 Jun 2008) | 1 line
Changed paths:
   D /cib
   A /integration_bus (from /cib:42326)

CIB becomes IB
------------------------------------------------------------------------