[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fwd: Re: [Gnu-arch-users] unable to acquire revision lock

From: Robert Anderson
Subject: Re: Fwd: Re: [Gnu-arch-users] unable to acquire revision lock
Date: Wed, 19 Nov 2003 15:52:20 -0500

--- Original Message ---
From: Gurupartap Davis <address@hidden>
To: address@hidden
Subject: Re: Fwd: Re: [Gnu-arch-users] unable to acquire revision

>>>Now I've got another problem:  I was testing the permissions
of my 
>>>archive directory by committing a change as another user.
>>Unfortunately this appears to be a fundamental "useability
>>problem" (to be euphemistic) at the moment.  If your umask is
>>such that directory creation is non-group-writeable, then a
>>commit by anyone in the group will create a revision lock dir
>>which prevents commits from all others in the group until that
>>lock dir is made group writeable.
>>I'm having the same trouble, and this appears in my estimation to
>>be a rather serious bottleneck in arch's functionality at the
>>moment.  I am interested enough in a solution that I could
>>probably find an evening or two to spend working on it, if I
>>thought it would help.
>I recall CVS having the same problem, whenever you added new

I don't think so.  If you use the setgid bit, I've never had this
problem, and I have a fixed and mandated umask.

>Setting the umask should help though, right?

If you're free to do so by default, then sure.  I'm not.  I think
this is not uncommon in any workplace for which security is a

   This seems to be more of 
>a Unix filesystem related issue than anything to do with arch. 
Why not 
>just tell all local commiters to set their umask properly?  I
suppose it 
>might depend on your OS version, but the way linux and OS X seem
to be 
>set up, the default group of a new file is the group of the parent 

Only if the setgid bit is set.  But that's not the problem.  It
doesn't matter what group the dir is if it's not group writeable.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]