*** This bug is a duplicate of bug 125144 ***
https://bugs.launchpad.net/bugs/125144
This is not a duplicate of 125144!
125144 is about the broken symlink causing a crash
this one is about a non-readable .bzr folder causing a crash
With current trunk:
Traceback (most recent call last):
File "/home/jasper/.bazaar/plugins/gtk/olive/__init__.py", line 323, in
on_button_location_jump_clicked
if self.set_path(location):
File "/home/jasper/.bazaar/plugins/gtk/olive/__init__.py", line 215, in
set_path
self.wt, self.wtpath = WorkingTree.open_containing(path)
File "/usr/lib/python2.5/site-packages/bzrlib/workingtree.py", line 325, in
open_containing
control, relpath = bzrdir.BzrDir.open_containing(path)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 825, in
open_containing
return BzrDir.open_containing_from_transport(transport)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 846, in
open_containing_from_transport
result = BzrDir.open_from_transport(a_transport)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 800, in
open_from_transport
redirected)
File "/usr/lib/python2.5/site-packages/bzrlib/transport/__init__.py", line
1616, in do_catching_redirections
return action(transport)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 777, in
find_format
transport, _server_formats=_server_formats)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1569, in
find_format
return format.probe_transport(transport)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1579, in
probe_transport
format_string = transport.get(".bzr/branch-format").read()
File "/usr/lib/python2.5/site-packages/bzrlib/transport/local.py", line 147,
in get
self._translate_error(e, path)
File "/usr/lib/python2.5/site-packages/bzrlib/transport/__init__.py", line
316, in _translate_error
raise errors.PermissionDenied(path, extra=e)
bzrlib.errors.PermissionDenied: Permission denied: "/etc/.bzr/branch-format":
[Errno 13] Permission denied: u'/etc/.bzr/branch-format'
And from a terminal:
/etc$ bzr status
bzr: ERROR: Permission denied: "/etc/.bzr/branch-format": [Errno 13] Permission
denied: u'/etc/.bzr/branch-format'
So, Olive should catch the permission denied error when trying to open a
non-readable .bzr folder, show a warning message stating so and loading
the offending folder like an ordinary folder.
--
olive-gtk leaves user in the dark with file permissions crash
https://bugs.launchpad.net/bugs/229044
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs