Oh wait, in fact, I get yet another error when using python3.7 with -bb + my patch: "sorry, '' not allowed in path" :-(
Command:
++ /home/vstinner/dev/breezy-3.0.1/env/bin/python -bb /home/vstinner/dev/breezy-3.0.1/env/bin/brz branch lp:brz brz.dev
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
brz: ERROR: sorry, '' not allowed in path
End of ~/.brz.log:
(...)
152.027 24 bytes left on the HTTP socket
152.204 24 bytes left on the HTTP socket
174.938 creating branch <breezy.bzr.branch.BzrBranchFormat7 object at 0x7fd55f901450> in file:///home/vstinner/dev/brz/brz.dev/
174.952 24 bytes left on the HTTP socket
175.133 created new branch BzrBranch7(file:///home/vstinner/dev/brz/brz.dev/)
175.143 trying to create missing lock '/home/vstinner/dev/brz/brz.dev/.bzr/checkout/dirstate'
175.154 opening working tree '/home/vstinner/dev/brz/brz.dev'
175.311 Transferred: 117189kB (670.3kB/s r:116751kB w:438kB)
175.314 Traceback (most recent call last):
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/commands.py", line 1016, in exception_to_return_code
return the_callable(*args, **kwargs)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/commands.py", line 1202, in run_bzr
ret = run(*run_argv)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/commands.py", line 759, in run_argv_aliases
return self.run(**all_cmd_args)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/commands.py", line 784, in run
return self._operation.run_simple(*args, **kwargs)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/cleanup.py", line 137, in run_simple
self.cleanups, self.func, *args, **kwargs)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/cleanup.py", line 166, in _do_with_cleanups
result = func(*args, **kwargs)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/builtins.py", line 1518, in run
create_tree_if_local=not no_tree, source_branch=br_from)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/bzrdir.py", line 385, in sprout
create_tree_if_local=create_tree_if_local)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/cleanup.py", line 133, in run
self.cleanups, self.func, self, *args, **kwargs)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/cleanup.py", line 166, in _do_with_cleanups
result = func(*args, **kwargs)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/bzrdir.py", line 458, in _sprout
from_branch=result_branch)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/bzrdir.py", line 926, in create_workingtree
accelerator_tree=accelerator_tree, hardlink=hardlink)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/workingtree_4.py", line 1566, in initialize
delta_from_tree=delta_from_tree)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/transform.py", line 2563, in build_tree
delta_from_tree)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/transform.py", line 2608, in _build_tree
for dir, files in wt.walkdirs():
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/workingtree.py", line 1552, in walkdirs
current_inv = next(inventory_iterator)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/workingtree.py", line 1659, in _walkdirs
inv, top_id = self._path2inv_file_id(prefix)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/inventorytree.py", line 162, in _path2inv_file_id
inv_file_id = self.root_inventory.path2id(path)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/inventory.py", line 902, in path2id
ie = self.get_entry_by_path(relpath)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/bzr/inventory.py", line 868, in get_entry_by_path
names = osutils.splitpath(relpath)
File "/home/vstinner/dev/breezy-3.0.1/env/lib64/python3.7/site-packages/breezy-3.0.1-py3.7-linux-x86_64.egg/breezy/osutils.py", line 1053, in splitpath
raise errors.BzrError(gettext("sorry, %r not allowed in path") % f)
breezy.errors.BzrError: sorry, '' not allowed in path
Oh wait, in fact, I get yet another error when using python3.7 with -bb + my patch: "sorry, '' not allowed in path" :-(
Command:
++ /home/vstinner/ dev/breezy- 3.0.1/env/ bin/python -bb /home/vstinner/ dev/breezy- 3.0.1/env/ bin/brz branch lp:brz brz.dev
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
brz: ERROR: sorry, '' not allowed in path
End of ~/.brz.log:
(...) bzr.branch. BzrBranchFormat 7 object at 0x7fd55f901450> in file:// /home/vstinner/ dev/brz/ brz.dev/ file:// /home/vstinner/ dev/brz/ brz.dev/ ) vstinner/ dev/brz/ brz.dev/ .bzr/checkout/ dirstate' vstinner/ dev/brz/ brz.dev' vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ commands. py", line 1016, in exception_ to_return_ code vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ commands. py", line 1202, in run_bzr vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ commands. py", line 759, in run_argv_aliases **all_cmd_ args) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ commands. py", line 784, in run .run_simple( *args, **kwargs) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ cleanup. py", line 137, in run_simple vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ cleanup. py", line 166, in _do_with_cleanups vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ builtins. py", line 1518, in run tree_if_ local=not no_tree, source_ branch= br_from) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/bzrdir. py", line 385, in sprout tree_if_ local=create_ tree_if_ local) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ cleanup. py", line 133, in run vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ cleanup. py", line 166, in _do_with_cleanups vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/bzrdir. py", line 458, in _sprout branch= result_ branch) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/bzrdir. py", line 926, in create_workingtree _tree=accelerat or_tree, hardlink=hardlink) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/workingtree _4.py", line 1566, in initialize from_tree= delta_from_ tree) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ transform. py", line 2563, in build_tree from_tree) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ transform. py", line 2608, in _build_tree vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/workingtree .py", line 1552, in walkdirs iterator) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/workingtree .py", line 1659, in _walkdirs file_id( prefix) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/inventorytr ee.py", line 162, in _path2inv_file_id inventory. path2id( path) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/inventory. py", line 902, in path2id entry_by_ path(relpath) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ bzr/inventory. py", line 868, in get_entry_by_path splitpath( relpath) vstinner/ dev/breezy- 3.0.1/env/ lib64/python3. 7/site- packages/ breezy- 3.0.1-py3. 7-linux- x86_64. egg/breezy/ osutils. py", line 1053, in splitpath BzrError( gettext( "sorry, %r not allowed in path") % f) errors. BzrError: sorry, '' not allowed in path
152.027 24 bytes left on the HTTP socket
152.204 24 bytes left on the HTTP socket
174.938 creating branch <breezy.
174.952 24 bytes left on the HTTP socket
175.133 created new branch BzrBranch7(
175.143 trying to create missing lock '/home/
175.154 opening working tree '/home/
175.311 Transferred: 117189kB (670.3kB/s r:116751kB w:438kB)
175.314 Traceback (most recent call last):
File "/home/
return the_callable(*args, **kwargs)
File "/home/
ret = run(*run_argv)
File "/home/
return self.run(
File "/home/
return self._operation
File "/home/
self.cleanups, self.func, *args, **kwargs)
File "/home/
result = func(*args, **kwargs)
File "/home/
create_
File "/home/
create_
File "/home/
self.cleanups, self.func, self, *args, **kwargs)
File "/home/
result = func(*args, **kwargs)
File "/home/
from_
File "/home/
accelerator
File "/home/
delta_
File "/home/
delta_
File "/home/
for dir, files in wt.walkdirs():
File "/home/
current_inv = next(inventory_
File "/home/
inv, top_id = self._path2inv_
File "/home/
inv_file_id = self.root_
File "/home/
ie = self.get_
File "/home/
names = osutils.
File "/home/
raise errors.
breezy.