Comment 5 for bug 399140

Revision history for this message
Wouter van Heyst (larstiq) wrote :

I'm pretty sure I'm hitting this with bzr-hookless-email, upgrading a
stacked-upon branch from 1.9 to 2a works fine, but then upgrading the stacked
branch fails.

Sat 2009-07-25 21:28:21 +0200
0.131 bzr arguments: [u'upgrade', u'--2a', u'lp:~larstiq/+junk/1.9-stacked-on-trunk']
0.203 looking for plugins in /home/larstiq/.bazaar/plugins/dev
0.417 looking for plugins in /media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/plugins
0.451 looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins
0.578 encoding stdout as sys.stdout encoding 'UTF-8'
1.056 bzr-svn: using Subversion 1.5.1 ()
1.168 opening SVN RA connection to 'bzr+ssh://bazaar.launchpad.net/~larstiq/%2Bjunk/1.9-stacked-on-trunk'
1.199 ssh implementation is OpenSSH
6.092 opening SVN RA connection to 'bzr+ssh://bazaar.launchpad.net/~larstiq/%2Bjunk/hookless-trunk'
11.689 creating repository in bzr+ssh://bazaar.launchpad.net/~larstiq/%2Bjunk/1.9-stacked-on-trunk/.bzr/.
13.858 Traceback (most recent call last):
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/commands.py", line 835, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/commands.py", line 1030, in run_bzr
    ret = run(*run_argv)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/commands.py", line 647, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/builtins.py", line 3145, in run
    upgrade(url, format)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/upgrade.py", line 85, in upgrade
    Convert(url, format)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/upgrade.py", line 40, in __init__
    self.convert()
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/upgrade.py", line 79, in convert
    self.bzrdir = converter.convert(self.bzrdir, self.pb)
  File "bzrlib/bzrdir.py", line 3010, in convert
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/repository.py", line 3831, in convert
    self.source_repo.copy_content_into(converted)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/repository.py", line 1413, in copy_content_into
    return InterRepository.get(self, destination).copy_content(revision_id)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/repository.py", line 3190, in copy_content
    self.target.fetch(self.source, revision_id=revision_id)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/repository.py", line 1566, in fetch
    find_ghosts=find_ghosts, fetch_spec=fetch_spec)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/repository.py", line 3757, in fetch
    self._fetch_all_revisions(revision_ids, pb)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/repository.py", line 3711, in _fetch_all_revisions
    basis_id = self._fetch_batch(batch, basis_id, cache)
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/repository.py", line 3656, in _fetch_batch
    not self.target._format._fetch_uses_deltas))
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/groupcompress.py", line 1395, in insert_record_stream
    for _ in self._insert_record_stream(stream, random_id=False):
  File "/media/links/home/larstiq/src/bzr/bzr.dev/bzrlib/groupcompress.py", line 1452, in _insert_record_stream
    raise errors.RevisionNotPresent(record.key, self)
RevisionNotPresent: Revision {('smtp_connection.py-20070621185945-37182pltao9vro6u-8', '<email address hidden>')} not present in "<bzrlib.groupcompress.GroupCompressVersionedFiles object at 0x837ca2c>".

13.858 return code 3