permission problems on hfs+ filesystem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Low
|
Unassigned |
Bug Description
It seems that bzr has trouble while working on an HFS+ formated partition on Linux.
Please, see below how to reproduce the issue:
--
reg@awa:/work$ pwd
/work
reg@awa:/work$ mount |grep /work
/dev/sda5 on /work type hfsplus (rw,relatime)
reg@awa:/work$ bzr co lp:~ubuntu-mali/lasource/dev testingbzr
reg@awa:/work$ cd testingbzr/
reg@awa:
bzr: ERROR: Permission denied: "/work/
--
I have absolutely no problem doing the exact same thing on an ext3 formated partitions.
Also, on the HFS+ one, I get this permission on every file-operation-
Once the permission problem is raised, commits always raises the exception.
Now, please note that I'm not much experienced with bzr but I have still confirmed this behavior on another computer.
Bellow, the -Derror trace:
--
reg@awa:
bzr: ERROR: bzrlib.
Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
tree, rel_names = tree_files(
File "/usr/lib/
return internal_
File "/usr/lib/
tree = WorkingTree.
File "/usr/lib/
control, relpath = bzrdir.
File "/usr/lib/
return BzrDir.
File "/usr/lib/
result = BzrDir.
File "/usr/lib/
redirected)
File "/usr/lib/
return obj(*args, **kwargs)
File "/usr/lib/
return action(transport)
File "/usr/lib/
transport, _server_
File "/usr/lib/
return format.
File "/usr/lib/
format_string = transport.
File "/usr/lib/
self.
File "/usr/lib/
raise errors.
PermissionDenied: Permission denied: "/work/
--
On Tue, 2008-12-30 at 11:44 +0000, reg wrote:
> Public bug reported:
>
> It seems that bzr has trouble while working on an HFS+ formated
> partition on Linux.
I would expect this is a strange (but possibly posix-ok) error code to
opening a file that doesn't exist.
Assuming no damage is occuring to the tree, this should be fixable by
catching the error that is raised as part of our normal branch probing
code.
-Rob www.robertcolli ns.net/ keys.txt>.
--
GPG key available at: <http://