Unexpected tag failure branching a Subversion repository

Bug #325428 reported by Russel Winder
2
Affects Status Importance Assigned to Milestone
Bazaar Subversion Plugin
Fix Released
Medium
Jelmer Vernooij

Bug Description

|> bzr branch https://svn.codehaus.org/gant/gant/trunk Trunk
bzr: ERROR: exceptions.AssertionError: Unable to find direct lhs parent for <RevisionMetadata for revision 9741, path gant/tags/0.1.0 in repository 'd02f77da-47a5-474d-b610-f18e4bea325a'>

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 "/usr/lib/python2.5/site-packages/bzrlib/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 1114, in sprout
    result, revision_id=_mod_revision.NULL_REVISION)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 138, in read_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 705, in sprout
    self.copy_content_into(result, revision_id=revision_id)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 138, in read_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 753, in copy_content_into
    self.tags.merge_to(destination.tags)
  File "/usr/lib/python2.5/site-packages/bzrlib/tag.py", line 211, in merge_to
    source_dict = self.get_tag_dict()
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/tags.py", line 106, in get_tag_dict
    tag_revmetas = self._get_tag_dict_revmeta()
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/tags.py", line 103, in _get_tag_dict_revmeta
    revnum=self.branch._revnum)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 138, in read_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/repository.py", line 939, in find_tags
    layout=layout, mapping=mapping, from_revnum=0, to_revnum=revnum)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 138, in read_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/repository.py", line 906, in find_tags_between
    tags[revmeta.branch_path] = revmeta.get_tag_revmeta(mapping)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/revmeta.py", line 211, in get_tag_revmeta
    lhs_parent_revmeta = self.get_lhs_parent_revmeta(mapping)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/revmeta.py", line 332, in get_lhs_parent_revmeta
    nm = get_next_parent(self)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/revmeta.py", line 327, in get_next_parent
    pm = nm.get_direct_lhs_parent_revmeta()
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/revmeta.py", line 299, in get_direct_lhs_parent_revmeta
    self._direct_lhs_parent_revmeta = metaiterator.get_lhs_parent(self)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/revmeta.py", line 979, in get_lhs_parent
    raise AssertionError("Unable to find direct lhs parent for %r" % revmeta)
AssertionError: Unable to find direct lhs parent for <RevisionMetadata for revision 9741, path gant/tags/0.1.0 in repository 'd02f77da-47a5-474d-b610-f18e4bea325a'>

bzr 1.11 on python 2.5.2 (linux2)
arguments: ['/usr/bin/bzr', 'branch', 'https://svn.codehaus.org/gant/gant/trunk', 'Trunk']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_GB.UTF-8'
plugins:
  bookmarks /home/users/russel/.bazaar/plugins/bookmarks [unknown]
  bzrtools /home/users/russel/.bazaar/plugins/bzrtools [1.11]
  email /usr/lib/python2.5/site-packages/bzrlib/plugins/email [unknown]
  gtk /home/users/russel/.bazaar/plugins/gtk [0.96.0.dev.1]
  launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]
  loom /usr/lib/python2.5/site-packages/bzrlib/plugins/loom [1.4dev]
  netrc_credential_store /usr/lib/python2.5/site-packages/bzrlib/plugins/netrc_credential_store [unknown]
  pqm /usr/lib/python2.5/site-packages/bzrlib/plugins/pqm [1.0dev]
  qbzr /home/users/russel/.bazaar/plugins/qbzr [0.9.7dev]
  rebase /home/users/russel/.bazaar/plugins/rebase [0.4.3dev]
  stats /usr/lib/python2.5/site-packages/bzrlib/plugins/stats [unknown]
  svn /usr/lib/python2.5/site-packages/bzrlib/plugins/svn [0.5]
  upload /usr/lib/python2.5/site-packages/bzrlib/plugins/upload [0.1]
  xmloutput /home/users/russel/.bazaar/plugins/xmloutput [0.8.2]
*** 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.

Revision history for this message
Jelmer Vernooij (jelmer) wrote : Re: [Bug 325428] [NEW] Unexpected tag failure branching a Subversion repository

  status triaged
  importance medium
--
Jelmer Vernooij <email address hidden> - http://samba.org/~jelmer/
Jabber: <email address hidden>

Changed in bzr-svn:
importance: Undecided → Medium
status: New → Triaged
Jelmer Vernooij (jelmer)
Changed in bzr-svn:
assignee: nobody → jelmer
milestone: none → 0.5.1
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.