X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:message-id:references :mime-version:content-type:in-reply-to; q=dns; s=default; b=TRsP Z+JFkqLVo6B2LJuIg8unGYLL5dz8XzxOLfhLulXHMdp+ub9MjMIlYAwg6l6QMCoW 3Fk0H8q+NzaKq16vOYnVKmZ5tY4SjWyQRHXtPKhWSVrPXw+UGLibNu2k3C3a654w AN5sb9BYwntkNjUOJlMAIFkVRkXiz3kXsqBEZ9k= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:message-id:references :mime-version:content-type:in-reply-to; s=default; bh=w6HcR++1qF Qemocz6h+KQdBL0NY=; b=qsbw97Uku1ZFxlLJKuPDp8+1UM2ArpUHpSpn0qxdhO zL20zxgaATEjYy9UVFeaf7ElhE+60XAKxW/iZ4Z0MN9mxDh5gqKI3xZj0+LCTSIf xXBbC/2h5kQ++ZOXC9QNxyHKx+pYOpsh/ftHDoqJ5mihxDTL4ECa4ozjZSYM4Pfi s= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-wg0-f50.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=BQdjyHASflNrXZ0GZStF0DGuBs8eIBK6YvbFDHXedgk=; b=f69xIs+MqVYBr4BwHWAiCPYJtr0SHTCEfydeXFPR22eczbPn9wJ8rS01BdTfpXkr6h Pq14HMrPzpdg2S1DQXGY+lODlIPKd1CEJ7p3IzbFO1Grl+gbJpna5s7kMchsDhr8Uh/8 nLPwk85G14WPMnaNOvtCYFM7od4H8vuFv6IpDJJFcJXrgzQ7T47MS/wu6g5VIEnYZWhN bvIIDoGBYyzLQpxgp/0TxwzeCe2XjrwV/JK3f2d72bSg6XQUJKkUn85+yEdwG3HMHzCC qpvCVf6Gaf2MjzTmKCMXULTS31ipc6VH45iu4KJRfpC+I8MvQP5cyRx8kPk17ngldird 8sdA== X-Gm-Message-State: ALoCoQncUCmHQ/d93bRpJYm5Ucude3imBkllhX6C9olpwGnXgb5Epj8sW0G7J1a0/LtasSqlJYAu X-Received: by 10.180.21.244 with SMTP id y20mr4141578wie.65.1437219452672; Sat, 18 Jul 2015 04:37:32 -0700 (PDT) Date: Sat, 18 Jul 2015 12:37:29 +0100 From: Adam Dinwoodie To: cygwin AT cygwin DOT com Subject: [Attn CVS maintainer] Re: CVS checkout with absolute path fails in 32-bit build Message-ID: <20150718113729.GE14466@dinwoodie.org> References: <20150618190851 DOT GA28053 AT dinwoodie DOT org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150618190851.GA28053@dinwoodie.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes Reposting the below (without repeating the cygcheck output in the name of efficiency) in case the original email was missed. I'm willing to help investigate the problem, but if I'm left to my own devices, I'm not sure if/when I'll be able to find the time to investigate. On Thu, Jun 18, 2015 at 08:08:51PM +0100, Adam Dinwoodie wrote: > I've found a bug with CVS on 32-bit Cygwin. Easiest to demonstrate with > a simple testcase: > > $ export CVSROOT=$(pwd)/tmpcvsroot > $ cvs init > $ cvs co -d $(pwd)/cvswork . > cvs [checkout aborted]: cannot make directory : No such file or directory > > It appears to be including the `$(pwd)/` in the final command that is > causing the problem here; using a relative path rather than an absolute > one gives the behaviour I'd expect: > > $ export CVSROOT=$(pwd)/tmpcvsroot > $ cvs init > $ cvs co -d cvswork . > cvs checkout: Updating cvswork > cvs checkout: Updating cvswork/CVSROOT > U cvswork/CVSROOT/checkoutlist > U cvswork/CVSROOT/commitinfo > ... > > This is also only an issue with the 32-bit versions. The 64-bit version > seems to work just fine with both an absolute and a relative path. > > This is mostly relevant because this bug is preventing one of the Git > tests from passing -- t9200-git-cvsexportcommit.sh. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple