With breezy 3.3.2 installed from pip:
$ python3 -m breezy branch https://code.launchpad.net/\~igraph/igraph/0.6-Rquery
$ cd 0.6-Rquery
$ python3 -m breezy upgrade
conversion error: '<' not supported between instances of 'bytes' and 'tuple'
brz: ERROR: TypeError: '<' not supported between instances of 'bytes' and 'tuple'
Traceback (most recent call last):
File "/home/dev/.local/lib/python3.9/site-packages/breezy/commands.py", line 1036, in exception_to_return_code
return the_callable(*args, **kwargs)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/commands.py", line 1228, in run_bzr
ret = run(*run_argv)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/commands.py", line 779, in run_argv_aliases
return self.run(**all_cmd_args)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/commands.py", line 804, in run
return class_run(*args, **kwargs)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/builtins.py", line 3915, in run
raise exceptions[0]
File "/home/dev/.local/lib/python3.9/site-packages/breezy/upgrade.py", line 285, in _convert_items
cv = Convert(control_dir=control_dir, format=format)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/upgrade.py", line 65, in __init__
self.convert()
File "/home/dev/.local/lib/python3.9/site-packages/breezy/upgrade.py", line 107, in convert
self.controldir = converter.convert(self.controldir, None)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/bzrdir.py", line 1788, in convert
converter.convert(repo, pb)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/repository.py", line 1679, in convert
self.source_repo.copy_content_into(converted)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/repository.py", line 649, in copy_content_into
return InterRepository.get(self, destination).copy_content(revision_id)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/repository.py", line 1573, in copy_content
self.target.fetch(self.source, revision_id=revision_id)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/vf_repository.py", line 982, in fetch
return inter.fetch(revision_id=revision_id,
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/vf_repository.py", line 2763, in fetch
self._fetch_all_revisions(revision_ids, pb)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/vf_repository.py", line 2706, in _fetch_all_revisions
basis_id = self._fetch_batch(batch, basis_id, cache)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/vf_repository.py", line 2573, in _fetch_batch
self._fetch_parent_invs_for_stacking(parent_map, cache)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/vf_repository.py", line 2539, in _fetch_parent_invs_for_stacking
parent_invs_keys_for_stacking = self.source.inventories.get_parent_map(
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/knit.py", line 1321, in get_parent_map
return self._get_parent_map_with_sources(keys)[0]
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/knit.py", line 1340, in _get_parent_map_with_sources
new_result = source.get_parent_map(missing)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/knit.py", line 3194, in get_parent_map
for node in nodes:
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/knit.py", line 3137, in _get_entries
for node in self._graph_index.iter_entries(keys):
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/index.py", line 1399, in iter_entries
for node in index.iter_entries(keys):
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/index.py", line 752, in iter_entries
return (result[1] for result in bisect_multi.bisect_multi_bytes(
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bisect_multi.py", line 50, in bisect_multi_bytes
search_results = content_lookup(search_keys)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/index.py", line 850, in _lookup_keys_via_location
index = self._parsed_key_index(key)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/index.py", line 702, in _parsed_key_index
return self._find_index(self._parsed_key_map, search_key)
File "/home/dev/.local/lib/python3.9/site-packages/breezy/bzr/index.py", line 670, in _find_index
result = bisect_right(range_map, key) - 1
TypeError: '<' not supported between instances of 'bytes' and 'tuple'
brz 3.3.2 on python 3.9.2 (Linux-5.10.0-21-amd64-x86_64-with-glibc2.31)
arguments: ['/home/dev/.local/lib/python3.9/site-packages/breezy/__main__.py',
'upgrade']
plugins: bash_completion[3.3.2], changelog_merge[3.3.2],
commitfromnews[3.3.2], cvs[3.3.2], darcs[3.3.2], email[3.3.2],
fastimport[3.3.2], flake8[unknown], fossil[3.3.2], github[3.3.2],
gitlab[3.3.2], hg[3.3.2], launchpad[3.3.2], mtn[3.3.2],
netrc_credential_store[3.3.2], news_merge[3.3.2], po_merge[3.3.2],
propose[3.3.2], pypi[3.3.2], quilt[unknown], repodebug[3.3.2],
rewrite[unknown], stats[3.3.2], svn[3.3.2], upload[3.3.2],
weave_fmt[3.3.2], webdav[3.3.2], zsh_completion[3.3.2]
encoding: 'utf-8', fsenc: 'utf-8', lang: 'C.UTF-8'
*** Breezy has encountered an internal error. This probably indicates a
bug in Breezy. You can help us fix it by filing a bug report at
https://bugs.launchpad.net/brz/+filebug
including this traceback and a description of the problem.
Upgrading branch /tmp/0.6-Rquery/ ...
starting upgrade of /tmp/0.6-Rquery/
making backup of /tmp/0.6-Rquery/.bzr
to /tmp/0.6-Rquery/backup.bzr.~1~
starting repository conversion
Any ideas, anyone?