[PACKS] FORMAT CHANGE IMPENDING

Harald Meland harald.meland at usit.uio.no
Mon Aug 27 09:51:19 BST 2007


[Robert Collins]

> To dogfood:
>  - pull a copy of the pack supporting branch - 'bzr branch 
> http://people.ubuntu.com/~robertc/pack-repository.knits packs.knits'

This completed nicely in 5m13s.

>  - use that to create a local pack with my latest code:
>    '$ packs.knits/bzr branch 
> http://people.ubuntu.com/~robertc/baz2.0/repository packs.packs'

When I try to do this, I get the following backtrace (after waiting
for 4m40s minutes with no progress reporting):

bzr: ERROR: exceptions.IndexError: tuple index out of range                    

Traceback (most recent call last):
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/commands.py", line 781, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/commands.py", line 743, in run_bzr
    ret = run(*run_argv)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/commands.py", line 475, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/builtins.py", line 886, in run
    possible_transports=[to_transport])
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/bzrdir.py", line 816, in sprout
    wt = result.create_workingtree()
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/bzrdir.py", line 1079, in create_workingtree
    return self._format.workingtree_format.initialize(self, revision_id)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/workingtree_4.py", line 1316, in initialize
    transform.build_tree(basis, wt)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/transform.py", line 1240, in build_tree
    return _build_tree(tree, wt)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/transform.py", line 1323, in _build_tree
    tree.iter_files_bytes(deferred_contents)):
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/repository.py", line 785, in iter_files_bytes
    yield callable_data, weave.get_lines(revision_id)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/knit.py", line 838, in get_lines
    return self.get_line_list([version_id])[0]
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/knit.py", line 874, in get_line_list
    text_map, content_map = self._get_content_maps(version_ids)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/knit.py", line 886, in _get_content_maps
    record_map = self._get_record_map(version_ids)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/knit.py", line 851, in _get_record_map
    position_map = self._get_components_positions(version_ids)
  File "/home/hmeland/src/bzr/packs.knits/bzrlib/knit.py", line 713, in _get_components_positions
    next = self.get_parents(cursor)[0]
IndexError: tuple index out of range

bzr 0.91.0dev0 on python 2.5.1.final.0 (linux2)
arguments: ['packs.knits/bzr', 'branch', 'http://people.ubuntu.com/~robertc/baz2.0/repository', 'packs.packs']

** please send this report to bazaar at lists.ubuntu.com

-- 
Harald



More information about the bazaar mailing list