Problems with bzr.dev tonight
Ian Clatworthy
ian.clatworthy at internode.on.net
Mon Oct 15 13:52:51 BST 2007
It looks like something has broken today in bzr.dev. This might be a
false alarm but I thought I'd raise it as:
* other people might see the same thing and wonder if it's just them
* I'm heading off for the day so I won't be looking into
it any further tonight.
Here's the summary:
* ./bzr pull appeared to work fine pulling 2907 using 2906
* it's broken after that, either by 2907 or something earlier.
Lots of details below.
ian at possum:~/bzr/bzr.dev$ ./bzr pull
Using saved location: http://bazaar-vcs.org/bzr/bzr.dev/
+N bzrlib/tests/repository_implementations/test_is_write_locked.py
M NEWS
M bzrlib/remote.py
M bzrlib/repository.py
M bzrlib/tests/repository_implementations/__init__.py
M bzrlib/tests/repository_implementations/test_break_lock.py
All changes applied successfully.
Now on revision 2907.
ian at possum:~/bzr/bzr.dev$ ls bzrlib/repo
repofmt/ repository.py repository.pyc
ian at possum:~/bzr/bzr.dev$ ls bzrlib/repofmt/
__init__.py __init__.pyc knitrepo.py knitrepo.pyc weaverepo.py
weaverepo.pyc
ian at possum:~/bzr/bzr.dev$ ./bzr pull
Using saved location: http://bazaar-vcs.org/bzr/bzr.dev/
bzr: ERROR: exceptions.ValueError: need more than 1 value to unpack
Traceback (most recent call last):
File "/home/ian/bzr/bzr.dev/bzrlib/commands.py", line 802, in
run_bzr_catch_errors
return run_bzr(argv)
File "/home/ian/bzr/bzr.dev/bzrlib/commands.py", line 758, in run_bzr
ret = run(*run_argv)
File "/home/ian/bzr/bzr.dev/bzrlib/commands.py", line 492, in
run_argv_aliases
return self.run(**all_cmd_args)
File "/home/ian/bzr/bzr.dev/bzrlib/builtins.py", line 646, in run
possible_transports=possible_transports)
File "/home/ian/bzr/bzr.dev/bzrlib/decorators.py", line 165, in
write_locked
return unbound(self, *args, **kwargs)
File "/home/ian/bzr/bzr.dev/bzrlib/workingtree.py", line 1531, in pull
change_reporter=change_reporter)
File "/home/ian/bzr/bzr.dev/bzrlib/merge.py", line 1095, in merge_inner
return merger.do_merge()
File "/home/ian/bzr/bzr.dev/bzrlib/merge.py", line 376, in do_merge
**kwargs)
File "/home/ian/bzr/bzr.dev/bzrlib/merge.py", line 475, in __init__
file_status = self.merge_contents(file_id)
File "/home/ian/bzr/bzr.dev/bzrlib/merge.py", line 758, in merge_contents
self.other_tree, trans_id)
File "/home/ian/bzr/bzr.dev/bzrlib/transform.py", line 1445, in
create_by_entry
lines = tree.get_file(entry.file_id).readlines()
File "/home/ian/bzr/bzr.dev/bzrlib/revisiontree.py", line 82, in get_file
return StringIO(self.get_file_text(file_id))
File "/home/ian/bzr/bzr.dev/bzrlib/revisiontree.py", line 79, in
get_file_text
return ''.join(self.get_file_lines(file_id))
File "/home/ian/bzr/bzr.dev/bzrlib/revisiontree.py", line 76, in
get_file_lines
return weave.get_lines(ie.revision)
File "/home/ian/bzr/bzr.dev/bzrlib/knit.py", line 952, in get_lines
return self.get_line_list([version_id])[0]
File "/home/ian/bzr/bzr.dev/bzrlib/knit.py", line 987, in get_line_list
text_map, content_map = self._get_content_maps(version_ids)
File "/home/ian/bzr/bzr.dev/bzrlib/knit.py", line 1035, in
_get_content_maps
text = content.text()
File "/home/ian/bzr/bzr.dev/bzrlib/knit.py", line 197, in text
return [text for origin, text in self._lines]
ValueError: need more than 1 value to unpack
bzr 0.92.0.dev.0 on python 2.5.1.final.0 (linux2)
arguments: ['./bzr', 'pull']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_AU.UTF-8'
plugins:
bzrtools /home/ian/.bazaar/plugins/bzrtools [0.91.0]
difftools /home/ian/.bazaar/plugins/difftools [unknown]
email /home/ian/.bazaar/plugins/email [unknown]
extmerge /home/ian/.bazaar/plugins/extmerge [unknown]
gtk /home/ian/.bazaar/plugins/gtk [0.91.0]
launchpad /home/ian/bzr/bzr.dev/bzrlib/plugins/launchpad
[unknown]
multiparent
/home/ian/bzr/bzr.dev/bzrlib/plugins/multiparent.pyc [unknown]
pqm /home/ian/.bazaar/plugins/pqm [unknown]
rebase /home/ian/.bazaar/plugins/rebase [unknown]
stats /home/ian/.bazaar/plugins/stats [unknown]
usertest /home/ian/.bazaar/plugins/usertest [unknown]
usertestreport /home/ian/.bazaar/plugins/usertestreport [unknown]
vimdiff /home/ian/.bazaar/plugins/vimdiff [unknown]
** Please send this report to bazaar at lists.ubuntu.com
with a description of what you were doing when the
error occurred.
ian at possum:~/bzr/bzr.dev$
It might be completely unrelated but I was seeing a similar thing trying
to pull Robert's latest packs branch earlier this evening. If it's
relevant, ~/bzr is a shared repo.
ian at possum:~/bzr$ cd robertc.repository/
ian at possum:~/bzr/robertc.repository$ ./bzr pull
Using saved location: http://people.ubuntu.com/~robertc/baz2.0/repository/
bzr: ERROR: exceptions.ValueError: need more than 1 value to unpack
Traceback (most recent call last):
File "/home/ian/bzr/robertc.repository/bzrlib/commands.py", line 802,
in run_bzr_catch_errors
return run_bzr(argv)
File "/home/ian/bzr/robertc.repository/bzrlib/commands.py", line 758,
in run_bzr
ret = run(*run_argv)
File "/home/ian/bzr/robertc.repository/bzrlib/commands.py", line 492,
in run_argv_aliases
return self.run(**all_cmd_args)
File "/home/ian/bzr/robertc.repository/bzrlib/builtins.py", line 648,
in run
delta._ChangeReporter(unversioned_filter=tree_to.is_ignored))
File "/home/ian/bzr/robertc.repository/bzrlib/decorators.py", line
165, in write_locked
return unbound(self, *args, **kwargs)
File "/home/ian/bzr/robertc.repository/bzrlib/workingtree.py", line
1548, in pull
change_reporter=change_reporter)
File "/home/ian/bzr/robertc.repository/bzrlib/merge.py", line 1095, in
merge_inner
return merger.do_merge()
File "/home/ian/bzr/robertc.repository/bzrlib/merge.py", line 376, in
do_merge
**kwargs)
File "/home/ian/bzr/robertc.repository/bzrlib/merge.py", line 475, in
__init__
file_status = self.merge_contents(file_id)
File "/home/ian/bzr/robertc.repository/bzrlib/merge.py", line 758, in
merge_contents
self.other_tree, trans_id)
File "/home/ian/bzr/robertc.repository/bzrlib/transform.py", line
1445, in create_by_entry
lines = tree.get_file(entry.file_id).readlines()
File "/home/ian/bzr/robertc.repository/bzrlib/revisiontree.py", line
86, in get_file
return StringIO(self.get_file_text(file_id))
File "/home/ian/bzr/robertc.repository/bzrlib/revisiontree.py", line
82, in get_file_text
return ''.join(self.get_file_lines(file_id))
File "/home/ian/bzr/robertc.repository/bzrlib/revisiontree.py", line
78, in get_file_lines
return weave.get_lines(ie.revision)
File "/home/ian/bzr/robertc.repository/bzrlib/knit.py", line 938, in
get_lines
return self.get_line_list([version_id])[0]
File "/home/ian/bzr/robertc.repository/bzrlib/knit.py", line 974, in
get_line_list
text_map, content_map = self._get_content_maps(version_ids)
File "/home/ian/bzr/robertc.repository/bzrlib/knit.py", line 1022, in
_get_content_maps
text = content.text()
File "/home/ian/bzr/robertc.repository/bzrlib/knit.py", line 197, in text
return [text for origin, text in self._lines]
ValueError: need more than 1 value to unpack
bzr 0.92.0.dev.0 on python 2.5.1.final.0 (linux2)
arguments: ['./bzr', 'pull']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_AU.UTF-8'
plugins:
bzrtools /home/ian/.bazaar/plugins/bzrtools [0.91.0]
difftools /home/ian/.bazaar/plugins/difftools [unknown]
email /home/ian/.bazaar/plugins/email [unknown]
extmerge /home/ian/.bazaar/plugins/extmerge [unknown]
gtk /home/ian/.bazaar/plugins/gtk [0.91.0]
launchpad
/home/ian/bzr/robertc.repository/bzrlib/plugins/launchpad [unknown]
multiparent
/home/ian/bzr/robertc.repository/bzrlib/plugins/multiparent.pyc [unknown]
pqm /home/ian/.bazaar/plugins/pqm [unknown]
rebase /home/ian/.bazaar/plugins/rebase [unknown]
stats /home/ian/.bazaar/plugins/stats [unknown]
usertest /home/ian/.bazaar/plugins/usertest [unknown]
usertestreport /home/ian/.bazaar/plugins/usertestreport [unknown]
vimdiff /home/ian/.bazaar/plugins/vimdiff [unknown]
** Please send this report to bazaar at lists.ubuntu.com
with a description of what you were doing when the
error occurred.
Hmm. I remembered that I've got a separate copy of the pack stuff in
~/bzrpack - no shared repo this time.
ian at possum:~/bzrpack$ ls
packs.knits packs.packs
ian at possum:~/bzrpack$ cd packs.knits
ian at possum:~/bzrpack/packs.knits$ ./bzr pull
Using saved location:
http://people.ubuntu.com/~robertc/pack-repository.knits/
+N bzrlib/_patiencediff_c.c
+N bzrlib/bisect_multi.py
+N bzrlib/patiencediff.py
+N bzrlib/reconfigure.py
+N bzrlib/tests/blackbox/test_reconfigure.py
+N bzrlib/tests/blackbox/test_unknowns.py
+N bzrlib/tests/commands/test_commit.py
+N bzrlib/tests/commands/test_update.py
+N bzrlib/tests/test_bisect_multi.py
+N bzrlib/tests/test_reconfigure.py
+N bzrlib/transport/trace.py
+N doc/developers/authentication-ring.txt
M .bzrignore
M Makefile
M NEWS
M bzr
M bzrlib/__init__.py
M bzrlib/_dirstate_helpers_c.pyx
M bzrlib/_dirstate_helpers_py.py
M bzrlib/annotate.py
M bzrlib/benchmarks/tree_creator/kernel_like.py
M bzrlib/branch.py
M bzrlib/builtins.py
M bzrlib/bundle/bundle_data.py
M bzrlib/bundle/serializer/v4.py
M bzrlib/bzrdir.py
M bzrlib/commands.py
M bzrlib/commit.py
M bzrlib/config.py
M bzrlib/dirstate.py
M bzrlib/errors.py
M bzrlib/graph.py
M bzrlib/help_topics.py
M bzrlib/index.py
M bzrlib/info.py
M bzrlib/inventory.py
M bzrlib/knit.py
M bzrlib/lock.py
M bzrlib/lockdir.py
M bzrlib/lsprof.py
M bzrlib/mail_client.py
M bzrlib/merge.py
M bzrlib/msgeditor.py
M bzrlib/multiparent.py
M bzrlib/mutabletree.py
M bzrlib/osutils.py
RM bzrlib/patiencediff.py => bzrlib/_patiencediff_py.py
M bzrlib/reconcile.py
M bzrlib/registry.py
M bzrlib/remote.py
M bzrlib/repofmt/knitrepo.py
M bzrlib/repofmt/pack_repo.py
M bzrlib/repofmt/weaverepo.py
M bzrlib/repository.py
M bzrlib/revisiontree.py
M bzrlib/smart/branch.py
M bzrlib/smart/medium.py
M bzrlib/smart/repository.py
M bzrlib/smart/request.py
M bzrlib/store/__init__.py
M bzrlib/store/revision/__init__.py
M bzrlib/store/revision/knit.py
M bzrlib/store/revision/text.py
M bzrlib/store/versioned/__init__.py
M bzrlib/symbol_versioning.py
M bzrlib/tag.py
M bzrlib/tests/HttpServer.py
M bzrlib/tests/__init__.py
M bzrlib/tests/blackbox/__init__.py
M bzrlib/tests/blackbox/test_command_encoding.py
M bzrlib/tests/blackbox/test_commit.py
M bzrlib/tests/blackbox/test_exceptions.py
M bzrlib/tests/blackbox/test_ignore.py
M bzrlib/tests/blackbox/test_info.py
M bzrlib/tests/blackbox/test_log.py
M bzrlib/tests/blackbox/test_merge.py
M bzrlib/tests/blackbox/test_missing.py
M bzrlib/tests/blackbox/test_non_ascii.py
M bzrlib/tests/blackbox/test_reconcile.py
M bzrlib/tests/blackbox/test_remove.py
M bzrlib/tests/blackbox/test_revert.py
M bzrlib/tests/blackbox/test_selftest.py
M bzrlib/tests/blackbox/test_too_much.py
M bzrlib/tests/blackbox/test_version.py
M bzrlib/tests/branch_implementations/test_branch.py
M bzrlib/tests/branch_implementations/test_sprout.py
M bzrlib/tests/bzrdir_implementations/test_bzrdir.py
M bzrlib/tests/commands/__init__.py
M bzrlib/tests/commands/test_branch.py
M bzrlib/tests/commands/test_cat.py
M bzrlib/tests/commands/test_checkout.py
M bzrlib/tests/commands/test_init.py
M bzrlib/tests/commands/test_init_repository.py
M bzrlib/tests/commands/test_merge.py
M bzrlib/tests/commands/test_missing.py
M bzrlib/tests/commands/test_pull.py
M bzrlib/tests/commands/test_push.py
M bzrlib/tests/interrepository_implementations/test_interrepository.py
M bzrlib/tests/intertree_implementations/test_compare.py
M bzrlib/tests/interversionedfile_implementations/test_join.py
M bzrlib/tests/inventory_implementations/basics.py
M bzrlib/tests/per_lock/test_lock.py
M bzrlib/tests/repository_implementations/test_commit_builder.py
M
bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.py
M bzrlib/tests/test_branch.py
M bzrlib/tests/test_bundle.py
M bzrlib/tests/test_bzrdir.py
M bzrlib/tests/test_commit.py
M bzrlib/tests/test_config.py
M bzrlib/tests/test_diff.py
M bzrlib/tests/test_dirstate.py
M bzrlib/tests/test_errors.py
M bzrlib/tests/test_escaped_store.py
M bzrlib/tests/test_ftp_transport.py
M bzrlib/tests/test_generate_ids.py
M bzrlib/tests/test_index.py
M bzrlib/tests/test_info.py
M bzrlib/tests/test_knit.py
M bzrlib/tests/test_lockdir.py
M bzrlib/tests/test_lsprof.py
M bzrlib/tests/test_mail_client.py
M bzrlib/tests/test_merge.py
M bzrlib/tests/test_merge_core.py
M bzrlib/tests/test_msgeditor.py
M bzrlib/tests/test_osutils.py
M bzrlib/tests/test_plugins.py
M bzrlib/tests/test_remote.py
M bzrlib/tests/test_repository.py
M bzrlib/tests/test_revert.py
M bzrlib/tests/test_selftest.py
M bzrlib/tests/test_sftp_transport.py
M bzrlib/tests/test_smart.py
M bzrlib/tests/test_smart_transport.py
M bzrlib/tests/test_symbol_versioning.py
M bzrlib/tests/test_tag.py
M bzrlib/tests/test_trace.py
M bzrlib/tests/test_transform.py
M bzrlib/tests/test_transport.py
M bzrlib/tests/test_transport_implementations.py
M bzrlib/tests/test_versionedfile.py
M bzrlib/tests/test_weave.py
M bzrlib/tests/test_workingtree_4.py
M bzrlib/tests/test_xml.py
M bzrlib/tests/transport_util.py
M bzrlib/tests/tree_implementations/__init__.py
M bzrlib/tests/workingtree_implementations/test_commit.py
M bzrlib/tests/workingtree_implementations/test_executable.py
M bzrlib/tests/workingtree_implementations/test_inv.py
M bzrlib/tests/workingtree_implementations/test_parents.py
M bzrlib/tests/workingtree_implementations/test_rename_one.py
M bzrlib/tests/workingtree_implementations/test_workingtree.py
M bzrlib/trace.py
M bzrlib/transport/__init__.py
M bzrlib/transport/decorator.py
M bzrlib/transport/ftp.py
M bzrlib/transport/remote.py
M bzrlib/tree.py
M bzrlib/tuned_gzip.py
M bzrlib/util/configobj/configobj.py
M bzrlib/version.py
M bzrlib/versionedfile.py
M bzrlib/weave.py
M bzrlib/workingtree.py
M bzrlib/workingtree_4.py
M bzrlib/xml4.py
M bzrlib/xml5.py
M bzrlib/xml6.py
M bzrlib/xml_serializer.py
M doc/developers/HACKING.txt
M doc/en/user-guide/configuration.txt
M setup.py
All changes applied successfully.
Now on revision 2813.
ian at possum:~/bzrpack/packs.knits$ ./bzr slog | less
ian at possum:~/bzrpack/packs.knits$ cd ../packs.packs
ian at possum:~/bzrpack/packs.packs$ ls
ian at possum:~/bzrpack/packs.packs$ ls -saFx
total 12
4 ./ 4 ../ 4 .bzr/
ian at possum:~/bzrpack/packs.packs$ ../packs.knits/bzr pull
Using saved location: http://people.ubuntu.com/~robertc/baz2.0/repository/
bzr: ERROR: bzrlib.errors.KnitCorrupt: Knit
text:bzrignore-20050311232317-81f7b71efa2db11a corrupt: sha-1 does not
match mbp at sourcefrog.net-20071002025430-5qkc146iuaqxdsgk
Traceback (most recent call last):
File "/home/ian/bzrpack/packs.knits/bzrlib/commands.py", line 802, in
run_bzr_catch_errors
return run_bzr(argv)
File "/home/ian/bzrpack/packs.knits/bzrlib/commands.py", line 758, in
run_bzr
ret = run(*run_argv)
File "/home/ian/bzrpack/packs.knits/bzrlib/commands.py", line 492, in
run_argv_aliases
return self.run(**all_cmd_args)
File "/home/ian/bzrpack/packs.knits/bzrlib/builtins.py", line 646, in run
possible_transports=possible_transports)
File "/home/ian/bzrpack/packs.knits/bzrlib/decorators.py", line 165,
in write_locked
return unbound(self, *args, **kwargs)
File "/home/ian/bzrpack/packs.knits/bzrlib/workingtree.py", line 1531,
in pull
change_reporter=change_reporter)
File "/home/ian/bzrpack/packs.knits/bzrlib/merge.py", line 1095, in
merge_inner
return merger.do_merge()
File "/home/ian/bzrpack/packs.knits/bzrlib/merge.py", line 376, in
do_merge
**kwargs)
File "/home/ian/bzrpack/packs.knits/bzrlib/merge.py", line 475, in
__init__
file_status = self.merge_contents(file_id)
File "/home/ian/bzrpack/packs.knits/bzrlib/merge.py", line 785, in
merge_contents
return contents_conflict()
File "/home/ian/bzrpack/packs.knits/bzrlib/merge.py", line 732, in
contents_conflict
set_version=True)
File "/home/ian/bzrpack/packs.knits/bzrlib/merge.py", line 854, in
_dump_conflicts
suffix, lines)
File "/home/ian/bzrpack/packs.knits/bzrlib/merge.py", line 867, in
_conflict_file
create_by_entry(self.tt, entry, tree, trans_id, lines)
File "/home/ian/bzrpack/packs.knits/bzrlib/transform.py", line 1445,
in create_by_entry
lines = tree.get_file(entry.file_id).readlines()
File "/home/ian/bzrpack/packs.knits/bzrlib/revisiontree.py", line 82,
in get_file
return StringIO(self.get_file_text(file_id))
File "/home/ian/bzrpack/packs.knits/bzrlib/revisiontree.py", line 79,
in get_file_text
return ''.join(self.get_file_lines(file_id))
File "/home/ian/bzrpack/packs.knits/bzrlib/revisiontree.py", line 76,
in get_file_lines
return weave.get_lines(ie.revision)
File "/home/ian/bzrpack/packs.knits/bzrlib/knit.py", line 942, in
get_lines
return self.get_line_list([version_id])[0]
File "/home/ian/bzrpack/packs.knits/bzrlib/knit.py", line 977, in
get_line_list
text_map, content_map = self._get_content_maps(version_ids)
File "/home/ian/bzrpack/packs.knits/bzrlib/knit.py", line 1028, in
_get_content_maps
'sha-1 does not match %s' % version_id)
KnitCorrupt: Knit text:bzrignore-20050311232317-81f7b71efa2db11a
corrupt: sha-1 does not match
mbp at sourcefrog.net-20071002025430-5qkc146iuaqxdsgk
bzr 0.92.0.dev.0 on python 2.5.1.final.0 (linux2)
arguments: ['../packs.knits/bzr', 'pull']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_AU.UTF-8'
plugins:
bzrtools /home/ian/.bazaar/plugins/bzrtools [0.91.0]
difftools /home/ian/.bazaar/plugins/difftools [unknown]
email /home/ian/.bazaar/plugins/email [unknown]
extmerge /home/ian/.bazaar/plugins/extmerge [unknown]
gtk /home/ian/.bazaar/plugins/gtk [0.91.0]
launchpad
/home/ian/bzrpack/packs.knits/bzrlib/plugins/launchpad [unknown]
multiparent
/home/ian/bzrpack/packs.knits/bzrlib/plugins/multiparent.pyc [unknown]
pqm /home/ian/.bazaar/plugins/pqm [unknown]
rebase /home/ian/.bazaar/plugins/rebase [unknown]
stats /home/ian/.bazaar/plugins/stats [unknown]
usertest /home/ian/.bazaar/plugins/usertest [unknown]
usertestreport /home/ian/.bazaar/plugins/usertestreport [unknown]
vimdiff /home/ian/.bazaar/plugins/vimdiff [unknown]
** Please send this report to bazaar at lists.ubuntu.com
with a description of what you were doing when the
error occurred.
Any ideas?
Ian C.
More information about the bazaar
mailing list