From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin Date: Tue, 17 Mar 2015 17:31:32 +0200 Message-ID: <83sid3y71n.fsf@gnu.org> References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <83wq2gzx7b.fsf@gnu.org> <87egoo93fq.fsf@gmx.de> <83r3sozqjd.fsf@gnu.org> <87k2yfanfk.fsf@gmx.de> <83y4mvyg3k.fsf@gnu.org> <873853ptq5.fsf@gmx.de> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1426607051 2254 80.91.229.3 (17 Mar 2015 15:44:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 17 Mar 2015 15:44:11 +0000 (UTC) Cc: 20119@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 17 16:44:02 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YXtef-0006nd-EK for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Mar 2015 16:43:41 +0100 Original-Received: from localhost ([::1]:55591 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXtee-0000dT-M6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Mar 2015 11:43:40 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52938) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXtTU-0005hz-Ce for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 11:32:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YXtTO-0004PM-PL for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 11:32:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXtTO-0004PA-Lh for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 11:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YXtTO-0007RU-3l for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 11:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Mar 2015 15:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20119 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20119-submit@debbugs.gnu.org id=B20119.142660630828587 (code B ref 20119); Tue, 17 Mar 2015 15:32:02 +0000 Original-Received: (at 20119) by debbugs.gnu.org; 17 Mar 2015 15:31:48 +0000 Original-Received: from localhost ([127.0.0.1]:50214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXtT9-0007R0-IA for submit@debbugs.gnu.org; Tue, 17 Mar 2015 11:31:47 -0400 Original-Received: from mtaout29.012.net.il ([80.179.55.185]:44284) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXtT6-0007Qn-LF for 20119@debbugs.gnu.org; Tue, 17 Mar 2015 11:31:45 -0400 Original-Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NLD00P0048EA100@mtaout29.012.net.il> for 20119@debbugs.gnu.org; Tue, 17 Mar 2015 17:28:19 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NLD00MZ54B6HV20@mtaout29.012.net.il>; Tue, 17 Mar 2015 17:28:19 +0200 (IST) In-reply-to: <873853ptq5.fsf@gmx.de> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:100592 Archived-At: > From: Michael Albinus > Cc: kbrown@cornell.edu, 20119@debbugs.gnu.org > Date: Tue, 17 Mar 2015 15:46:26 +0100 > > >> (file-exists-p "~/ file name with spaces ") > >> => t > >> > >> (file-exists-p "~/ file name with spaces") > >> => t > >> > >> (directory-files "~/") > >> => (" file name with spaces" ...) > > > > Where do you see errors in primitives here? They are just > > peculiarities of the underlying filesystem. > > > > Like I said: such file names should be avoided, but they are not > > disallowed. > > I do not believe it is important, but in my naive feeling > "~/ file name with spaces " and "~/ file name with spaces" are different. > > Especially, since leading spaces in file names are treated: > > (file-exists-p "~/file name with spaces ") > => nil The Win32 file-name related APIs "normalize" whitespace, and this is the result. The only way to work around this is bypass the Win32 layer altogether, and work on lower levels, where many nice features of Win32 need to be done by hand. Too much trouble for too small a gain, IMO.