gittup/tup — comment on commit 31374181fefd8561bab7b01c3aa508973afd23f4
File: src/tup/server/fuse_server.c line 241
By gittup:

On Tue, Dec 20, 2011 at 9:39 PM, Anatol

wrote:
> Hi
>
> On Tue, Dec 20, 2011 at 6:17 PM, gittup <
> reply@reply.github.com
>> It sounded like the suggestion there was to switch from allow_root to
>> allow_other, so I tried that and it worked. I just assumed it was the
>> same issue (ie: a bug in Lion, not in fuse4x). Otherwise I would have
>> reported it on the mailing list.
>>
>
> Indeed the issue described in the post is a bug in Lion, but it was fixed
> some time ago. But you discovered another bug. I am going to submit it to
> fuse4x and release the fix in 0.8.14 (hopefully in 2-3 days).

Ok, good to hear. Thanks!

>
>> BTW On my macosx 10.6 I feel like tests are slower than they used to be.
>> > Not really slower but when I run tests the rest of the system freezes - I
>> > cannot run browser or run other command in the Terminal.
>>
>> Did you make tup owned by root and add suid? If so, it will run all
>> subprocesses in a chroot. This is necessarily slower, and
>> unfortunately there isn't much tup can do about it.
>
>
> Yes I was testing it with suid. Thanks for the explanation. I think it
> worth sharing this info in the mailllist.

I doubt anyone is making tup suid at the moment, so the code is really
dormant. When the other half of it is implemented (tracking
dependencies outside of the tup hierarchy), it will be documented and
mentioned on the mailing list. I just wanted to get this half in so I
don't have to maintain so many branches.

-Mike