X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 	tests=AWL,BAYES_00,SPF_SOFTFAIL
X-Spam-Check-By: sourceware.org
Message-ID: <4B17261A.5040504@byu.net>
Date: Wed, 02 Dec 2009 19:44:42 -0700
From: Eric Blake <ebb9@byu.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: Cygwin bug in warning about DOS chars when they are not...
References: <4B172359.70307@tlinx.org>
In-Reply-To: <4B172359.70307@tlinx.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Linda Walsh on 12/2/2009 7:32 PM:
> signs and CYGWIN mistakenly threw-up, or threwout an error message about
> using DOS PATHS.

Read the manual.  You can disable that warning, with the right CYGWIN
environment variable setting, if it bothers you and you are willing to
deal with the consequences of DOS paths yourself.

> 
> Obviously Cygwin is being over-zealous in checking for valid path
> specifications in places it shouldn't be checking.
>
> I hit "ESC" (path completion) after I the 0:  ----+
>                                                  V
> /Users/lin> cd /Windows/Installer/\$PatchCache\$/0cygwin warning:

Actually, this is just another ramification of a bug in bash-completion;
previous incarnations of the same sort of bug (such as 'ssh <TAB>') were
fixed with the release of bash-completion-1.1-1 [1], but obviously there
are still some quoting holes left.  Thanks for the report; it looks like
this line in _cd() is the culprit:

 for j in $( compgen -d $i/$cur );

I'll forward it upstream.

[1]
http://alioth.debian.org/tracker/index.php?func=detail&aid=311614&group_id=100114&atid=413095

- --
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksXJhoACgkQ84KuGfSFAYD/KwCdGZ+oTH1TpoQ2dagfVEwA4kP9
b5cAn1LOQsKWQDMK9CQABjc+BXjcHbor
=0OId
-----END PGP SIGNATURE-----

--
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

