From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114347 invoked by alias); 18 Jul 2015 11:37:38 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 114251 invoked by uid 89); 18 Jul 2015 11:37:38 -0000 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 Received: from mail-wg0-f50.google.com (HELO mail-wg0-f50.google.com) (74.125.82.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Sat, 18 Jul 2015 11:37:35 +0000 Received: by wgav7 with SMTP id v7so33356659wga.2 for ; Sat, 18 Jul 2015 04:37:32 -0700 (PDT) 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) Received: from dinwoodie.org ([2001:ba8:0:1c0::9:1]) by smtp.gmail.com with ESMTPSA id ej5sm22346261wjd.22.2015.07.18.04.37.31 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sat, 18 Jul 2015 04:37:31 -0700 (PDT) Date: Sat, 18 Jul 2015 11:37:00 -0000 From: Adam Dinwoodie To: cygwin@cygwin.com Subject: [Attn CVS maintainer] Re: CVS checkout with absolute path fails in 32-bit build Message-ID: <20150718113729.GE14466@dinwoodie.org> References: <20150618190851.GA28053@dinwoodie.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 X-SW-Source: 2015-07/txt/msg00281.txt.bz2 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