X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Nicholas Thayer Subject: Re: cvs pserver issue with new cygwin packages Date: Wed, 10 May 2006 15:43:33 -0600 Lines: 53 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103) In-Reply-To: X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Nicholas Thayer wrote: > After upgrading to the latest cygwin packages (coreutils, findutils, > cygwin), the cvs pserver fails for updates and checkouts. > > I am using the CVS pserver under cygwin to run an intranet CVS > repository that networked computers can access. Since this is an > intranet environment, there are no security issues. > > The implementation I am using is to have a CVSROOT/passwd file for > login. The pserver is started in the inetd.conf file as: > > cvspserver stream tcp nowait root /bin/cvs cvs -f > --allow-root=/usr/ > local/REPOSITORY pserver > > After upgrading to the latest cygwin packages (coreutils, findutils, > cygwin), the following error message is being displayed and the pserver > is no longer usable: > > $ cvs co test > cannot mkdir /tmp/cvs-serv3172/. > No such file or directory > > The directory info after the cvs-{serv3172} is dynamic. Looking at the > /tmp directory, this new directory does not exist. This leads me to > think that a mkdir -p flag needs to be used or the CVS pserver code > needs to be changed to call 'mkdir /tmp/cvs-{xxx}', which would be one > level deep and the mkdir call would succeed. > > The pserver worked fine for the following packages and versions: > > cygwin - 1.5.18-1 > coreutils - 5.3.0-9 > findutils - 4.2.25-2 > > How do I resolve this issue in order to upgrade to the latest packages? > Until a solution can be found I can't upgrade these packages without > breaking the cvs server, which is absolutely necessary that it run. > > Please assist and thanks for the help, > Nicholas > > I installed the latest cygwin snapshot (cygwin1-20060427.dll), and am using the same CVS package (1.11.17-1), and the directory creation problems have gone away. So, the next stable release of the cygwin1.dll should solve this problem for other users unwilling to upgrade to a snapshot binary. Thanks for everyone's help, Nicholas -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/