Encountered while running an import of firefox locally. Since I'm not sure I can reproduce, I file this bug for the record.
Connection to bazaar.launchpad.net closed by remote host.
Traceback (most recent call last):
File "/caviar3/vila-tests/pkgimport/scripts/bin/import-package", line 7, in <module>
main()
File "/caviar3/vila-tests/pkgimport/scripts/udd/scripts/import_package.py", line 1172, in main
only_before=options.only_before))
File "/caviar3/vila-tests/pkgimport/scripts/udd/scripts/import_package.py", line 1066, in _import_package
possible_transports=possible_transports)
File "/caviar3/vila-tests/pkgimport/scripts/udd/scripts/import_package.py", line 946, in handle_collisions
if clean_collision(importp, suite, db, temp_dir, download_dir, name, updates_branch):
File "/caviar3/vila-tests/pkgimport/scripts/udd/scripts/import_package.py", line 880, in clean_collision
return check_same(importp, db, revid, name, updates_branch, temp_dir, download_dir)
File "/caviar3/vila-tests/pkgimport/scripts/udd/scripts/import_package.py", line 847, in check_same
importp, db, revid, name, updates_branch, temp_dir, download_dir)
File "/home/vila/src/bzr/trunk/bzrlib/cleanup.py", line 131, in run
self.cleanups, self.func, self, *args, **kwargs)
File "/home/vila/src/bzr/trunk/bzrlib/cleanup.py", line 165, in _do_with_cleanups
result = func(*args, **kwargs)
File "/caviar3/vila-tests/pkgimport/scripts/udd/scripts/import_package.py", line 867, in _check_same
pull_debian=False)
File "/home/vila/.bazaar/plugins/builddeb/import_dsc.py", line 1261, in import_package
try:
File "/home/vila/.bazaar/plugins/builddeb/import_dsc.py", line 1172, in _import_normal_package
File "/home/vila/.bazaar/plugins/builddeb/import_dsc.py", line 1047, in import_debian
if (self.is_version_native(last_contained_version)
File "<string>", line 4, in commit_write_locked
File "/home/vila/src/bzr/trunk/bzrlib/workingtree_4.py", line 208, in commit
result = WorkingTree.commit(self, message, revprops, *args, **kwargs)
File "<string>", line 4, in commit_write_locked
File "/home/vila/src/bzr/trunk/bzrlib/mutabletree.py", line 210, in commit
*args, **kwargs)
File "/home/vila/src/bzr/trunk/bzrlib/commit.py", line 289, in commit
lossy=lossy)
File "/home/vila/src/bzr/trunk/bzrlib/cleanup.py", line 131, in run
self.cleanups, self.func, self, *args, **kwargs)
File "/home/vila/src/bzr/trunk/bzrlib/cleanup.py", line 165, in _do_with_cleanups
result = func(*args, **kwargs)
File "/home/vila/src/bzr/trunk/bzrlib/commit.py", line 446, in _commit
self.rev_id = self.builder.commit(self.message)
File "/home/vila/src/bzr/trunk/bzrlib/vf_repository.py", line 203, in commit
self._ensure_fallback_inventories()
File "/home/vila/src/bzr/trunk/bzrlib/repository.py", line 631, in commit_write_group
result = self._commit_write_group()
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/pack_repo.py", line 1725, in _commit_write_group
hint = self._pack_collection._commit_write_group()
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/pack_repo.py", line 1627, in _commit_write_group
result = self.autopack()
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/pack_repo.py", line 886, in autopack
return self._do_autopack()
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/pack_repo.py", line 926, in _do_autopack
reload_func=self._restart_autopack)
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/pack_repo.py", line 945, in _execute_pack_operations
result = packer.pack()
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/pack_repo.py", line 714, in pack
return self._create_pack_from_packs()
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/groupcompress_repo.py", line 491, in _create_pack_from_packs
self._copy_text_texts()
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/groupcompress_repo.py", line 474, in _copy_text_texts
'texts', self._get_progress_stream, 4)
File "/home/vila/src/bzr/trunk/bzrlib/repofmt/groupcompress_repo.py", line 403, in _copy_stream
reuse_blocks=False):
File "/home/vila/src/bzr/trunk/bzrlib/groupcompress.py", line 1799, in _insert_record_stream
nostore_sha=nostore_sha)
File "/home/vila/src/bzr/trunk/bzrlib/groupcompress.py", line 840, in compress
start, end, type = self._compress(key, bytes, len(bytes) / 2, soft)
File "/home/vila/src/bzr/trunk/bzrlib/groupcompress.py", line 1016, in _compress
self._delta_index.add_delta_source(delta, len_mini_header)
File "_groupcompress_pyx.pyx", line 243, in bzrlib._groupcompress_pyx.DeltaIndex.add_delta_source (bzrlib/_groupcompress_pyx.c:2204)
File "_groupcompress_pyx.pyx", line 326, in bzrlib._groupcompress_pyx.DeltaIndex._expand_sources (bzrlib/_groupcompress_pyx.c:2930)
RuntimeError: if we move self._source_infos, then we need to change all of the index pointers as well.
This may be a red herring as far as groupcompress is concerned given the initial:
Connection to bazaar.launchpad.net closed by remote host.