As per the bug/issue guidelines, I'm posting something that I consider
to be a bug (but which may be contentious) to this list for
consideration before filing a bug report.
= The Problem =
I am unable to work with (checkout/update) a working copy on an NTFS
filesystem mounted using NTFS-3G unless it is mounted with uid=me,
even when full read/write permissions (fmask=111,dmask=000) are
granted. The results are as follows:
$ svn co http://svn.apache.org/repos/asf/subversion/trunk testdir
svn: E000001: Can't set permissions on '<path>/testdir/.svn/tmp/svn-HZAmRw': Operation not permitted
I first encountered this behavior with the version in Debian testing
(1.6.17dfsg-1) and I have just confirmed the same behavior is present
= Why I Contend it is a Bug =
I'll be brief here, unless there is opposition: I think it is worth
supporting working directories on filesystems without POSIX
permissions support, where reasonable, and that the current behavior
is highly inconvenient for such use by requiring either remounting the
filesystem or copying the working directory to another filesystem.
= Possible to Fix? =
I've attached a backtrace to the source of the error message. Is
there a chance it can be made non-fatal, or that the permission change
can be avoided where not necessary?
Thanks for your consideration.
P.S. Please CC me in replies as I am not subscribed to the list.
Cheers, | kevin_at_kevinlocke.name | JIM: kevinoid_at_jabber.org
Kevin | http://kevinlocke.name | IRC: kevinoid on freenode
Received on 2011-08-23 02:19:47 CEST