From unknown Mon Jun 23 02:10:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#20119 <20119@debbugs.gnu.org> To: bug#20119 <20119@debbugs.gnu.org> Subject: Status: 25.0.50; tramp-test30-special-characters hangs on Cygwin Reply-To: bug#20119 <20119@debbugs.gnu.org> Date: Mon, 23 Jun 2025 09:10:53 +0000 retitle 20119 25.0.50; tramp-test30-special-characters hangs on Cygwin reassign 20119 emacs submitter 20119 Ken Brown severity 20119 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 12:21:34 2015 Received: (at submit) by debbugs.gnu.org; 16 Mar 2015 16:21:34 +0000 Received: from localhost ([127.0.0.1]:48759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXXll-0000r7-GI for submit@debbugs.gnu.org; Mon, 16 Mar 2015 12:21:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41030) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXXlk-0000qy-64 for submit@debbugs.gnu.org; Mon, 16 Mar 2015 12:21:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YXXlj-0005zb-77 for submit@debbugs.gnu.org; Mon, 16 Mar 2015 12:21:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45563) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXXlj-0005zV-56 for submit@debbugs.gnu.org; Mon, 16 Mar 2015 12:21:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42721) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXXli-0007Gw-3z for bug-gnu-emacs@gnu.org; Mon, 16 Mar 2015 12:21:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YXXld-0005wd-Hy for bug-gnu-emacs@gnu.org; Mon, 16 Mar 2015 12:21:30 -0400 Received: from limerock02.mail.cornell.edu ([128.84.13.242]:42415) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXXld-0005wI-Ex for bug-gnu-emacs@gnu.org; Mon, 16 Mar 2015 12:21:25 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id t2GGLNPI026204 for ; Mon, 16 Mar 2015 12:21:23 -0400 Received: from [192.168.1.10] (cpe-67-249-176-138.twcny.res.rr.com [67.249.176.138]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id t2GGLMuo002352 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Mon, 16 Mar 2015 12:21:23 -0400 Message-ID: <55070302.8030607@cornell.edu> Date: Mon, 16 Mar 2015 12:21:22 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 25.0.50; tramp-test30-special-characters hangs on Cygwin Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) This is another long-standing problem, but there's an easy fix, which I'll send in a second message. (I want to wait until I have a bug number so that I can make a proper ChangeLog entry.) The test for the file name " foo\tbar baz\t" hangs on Cygwin, because Cygwin interprets the backslash as a Windows path separator; see the section "Forbidden characters in filenames" in https://cygwin.com/cygwin-ug-net/using-specialnames.html. Here's an example outside of emacs: $ touch "foo\tbar" touch: cannot touch =E2=80=98foo\\tbar=E2=80=99: No such file or directory I'll send a patch shortly. Ken In GNU Emacs 25.0.50.5 (x86_64-unknown-cygwin, GTK+ Version 3.14.9) of 2015-03-16 on moufang Repository revision: 5d9b1e100aa4ddb79471f7ec2347fdb65d6a9a70 Windowing system distributor `The Cygwin/X Project', version 11.0.11701000 Configured using: `configure --without-all --cache-file=3D/tmp/config.cache' From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 12:37:20 2015 Received: (at 20119) by debbugs.gnu.org; 16 Mar 2015 16:37:20 +0000 Received: from localhost ([127.0.0.1]:48791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXY11-0001Ia-Go for submit@debbugs.gnu.org; Mon, 16 Mar 2015 12:37:19 -0400 Received: from limerock01.mail.cornell.edu ([128.84.13.241]:39747) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXY0z-0001IS-Ta for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 12:37:18 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id t2GGbH2Z012254 for <20119@debbugs.gnu.org>; Mon, 16 Mar 2015 12:37:17 -0400 Received: from [192.168.1.10] (cpe-67-249-176-138.twcny.res.rr.com [67.249.176.138]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id t2GGbFLv011279 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for <20119@debbugs.gnu.org>; Mon, 16 Mar 2015 12:37:16 -0400 Message-ID: <550706BA.9020001@cornell.edu> Date: Mon, 16 Mar 2015 12:37:14 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: 20119@debbugs.gnu.org Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> In-Reply-To: <55070302.8030607@cornell.edu> Content-Type: multipart/mixed; boundary="------------000908060405050601070908" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20119 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------000908060405050601070908 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 3/16/2015 12:21 PM, Ken Brown wrote: > This is another long-standing problem, but there's an easy fix, which > I'll send in a second message. The patch is attached. I can't actually test it on the current HEAD, because Bug#20117 causes the test to abort immediately. But I tested an equivalent patch on revision 5d9b1e100. Ken --------------000908060405050601070908 Content-Type: text/plain; charset=windows-1252; name="0001-Don-t-test-t-in-file-names-on-Cygwin.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Don-t-test-t-in-file-names-on-Cygwin.patch" RnJvbSA4N2E1NDk4ZTkyMjQ2OTViMzkxYzg5Yzk0OTMxNDMxNGRiMTIzNTIxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4K RGF0ZTogTW9uLCAxNiBNYXIgMjAxNSAxMjoyNTo0MiAtMDQwMApTdWJqZWN0OiBbUEFUQ0hd IERvbid0IHRlc3QgIlx0IiBpbiBmaWxlIG5hbWVzIG9uIEN5Z3dpbi4KCkZpeGVzOiBkZWJi dWdzOjIwMTE5CgoqIHRlc3QvYXV0b21hdGVkL3RyYW1wLXRlc3RzLmVsICh0cmFtcC0tdGVz dC1zcGVjaWFsLWNoYXJhY3RlcnMpOiBEb24ndAp0ZXN0ICJcdCIgaW4gZmlsZSBuYW1lcyBv biBDeWd3aW4uCi0tLQogdGVzdC9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgfCA1ICsrKysr CiB0ZXN0L2F1dG9tYXRlZC90cmFtcC10ZXN0cy5lbCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdl ZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdGVzdC9D aGFuZ2VMb2cgYi90ZXN0L0NoYW5nZUxvZwppbmRleCA2YTQ3NGUxLi5hN2QxZGZkIDEwMDY0 NAotLS0gYS90ZXN0L0NoYW5nZUxvZworKysgYi90ZXN0L0NoYW5nZUxvZwpAQCAtMSwzICsx LDggQEAKKzIwMTUtMDMtMTYgIEtlbiBCcm93biAgPGticm93bkBjb3JuZWxsLmVkdT4KKwor CSogYXV0b21hdGVkL3RyYW1wLXRlc3RzLmVsICh0cmFtcC0tdGVzdC1zcGVjaWFsLWNoYXJh Y3RlcnMpOiBEb24ndAorCXRlc3QgIlx0IiBpbiBmaWxlIG5hbWVzIG9uIEN5Z3dpbi4gIChC dWcjMjAxMTkpCisKIDIwMTUtMDMtMTAgIEphY2tzb24gUmF5IEhhbWlsdG9uICA8amFja3Nv bkBqYWNrc29ucmF5aGFtaWx0b24uY29tPgogCiAJKiBpbmRlbnQvanMtaW5kZW50LWluaXQt ZHluYW1pYy5qczogRml4IHNwZWxsaW5nIGVycm9yLgpkaWZmIC0tZ2l0IGEvdGVzdC9hdXRv bWF0ZWQvdHJhbXAtdGVzdHMuZWwgYi90ZXN0L2F1dG9tYXRlZC90cmFtcC10ZXN0cy5lbApp bmRleCAwMjBmMzFmLi4yNWIxMWZmIDEwMDY0NAotLS0gYS90ZXN0L2F1dG9tYXRlZC90cmFt cC10ZXN0cy5lbAorKysgYi90ZXN0L2F1dG9tYXRlZC90cmFtcC10ZXN0cy5lbApAQCAtMTYy Niw3ICsxNjI2LDcgQEAgVGhpcyByZXF1aXJlcyByZXN0cmljdGlvbnMgb2YgZmlsZSBuYW1l IHN5bnRheC4iCiAgICh0cmFtcC0tdGVzdC1jaGVjay1maWxlcwogICAgKGlmICh0cmFtcC0t dGVzdC1zbWItb3Itd2luZG93cy1udC1wKQogICAgICAgICJmb28gYmFyIGJheiIKLSAgICAg KGlmICh0cmFtcC0tdGVzdC1hZGItcCkKKyAgICAgKGlmIChvciAodHJhbXAtLXRlc3QtYWRi LXApIChlcSBzeXN0ZW0tdHlwZSAnY3lnd2luKSkKIAkgIiBmb28gYmFyIGJheiAiCiAgICAg ICAgIiBmb29cdGJhciBiYXpcdCIpKQogICAgIiRmb28kYmFyJCRiYXokIgotLSAKMi4xLjQK Cg== --------------000908060405050601070908-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 12:39:19 2015 Received: (at 20119) by debbugs.gnu.org; 16 Mar 2015 16:39:19 +0000 Received: from localhost ([127.0.0.1]:48796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXY2x-0001Ly-AJ for submit@debbugs.gnu.org; Mon, 16 Mar 2015 12:39:19 -0400 Received: from mout.gmx.net ([212.227.15.18]:63369) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXY2v-0001Lh-A0 for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 12:39:17 -0400 Received: from detlef.gmx.de ([87.146.32.63]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M08eS-1ZPejI2SMO-00uKDq; Mon, 16 Mar 2015 17:39:08 +0100 From: Michael Albinus To: Ken Brown Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> Date: Mon, 16 Mar 2015 17:39:07 +0100 In-Reply-To: <55070302.8030607@cornell.edu> (Ken Brown's message of "Mon, 16 Mar 2015 12:21:22 -0400") Message-ID: <87r3so99sk.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:4DqlwaASIJmXmS99Ovsw7F93uUCzfABlh2qOtDWaRDPExb+CS6R JCxJC8Abn+B3mpObmItlM0mIlk7UiPv1DFSXLJ5ij4OLgcsgCkB7LAkPQ30cFCE8S2IRksT isKUGUfoayApMBNoQhqmIrwEWaUf0HutZF+/l0AKRqj/LE/yeH7ts/zShDnAIptGNHDiJxG M1NzZ7Gu9R5kAhopLqxuA== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ken Brown writes: Hi Ken, > This is another long-standing problem, but there's an easy fix, which > I'll send in a second message. (I want to wait until I have a bug > number so that I can make a proper ChangeLog entry.) > > The test for the file name " foo\tbar baz\t" hangs on Cygwin, because > Cygwin interprets the backslash as a Windows path separator; see the > section "Forbidden characters in filenames" in > https://cygwin.com/cygwin-ug-net/using-specialnames.html. Here's an > example outside of emacs: > > $ touch "foo\tbar" > touch: cannot touch =E2=80=98foo\\tbar=E2=80=99: No such file or directory "\t" shall be expanded as . And leading (or trailing) spaces are also not allowed in file names on w32; likely it is the same for cygwin. I bet it is sufficient to add cygwin in the check of tramp--test-smb-or-windows-nt-p. Could you, pls check? > I'll send a patch shortly. > > Ken Best rewgards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 12:47:49 2015 Received: (at 20119) by debbugs.gnu.org; 16 Mar 2015 16:47:49 +0000 Received: from localhost ([127.0.0.1]:48800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXYBB-0001ZA-By for submit@debbugs.gnu.org; Mon, 16 Mar 2015 12:47:49 -0400 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:59010) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXYBA-0001Z3-Dd for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 12:47:48 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id t2GGllAP014955; Mon, 16 Mar 2015 12:47:47 -0400 Received: from [192.168.1.10] (cpe-67-249-176-138.twcny.res.rr.com [67.249.176.138]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id t2GGlkCL018445 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 16 Mar 2015 12:47:47 -0400 Message-ID: <55070931.3080502@cornell.edu> Date: Mon, 16 Mar 2015 12:47:45 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Michael Albinus Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> In-Reply-To: <87r3so99sk.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 3/16/2015 12:39 PM, Michael Albinus wrote: Hi Michael, > "\t" shall be expanded as . And leading (or trailing) spaces are > also not allowed in file names on w32; likely it is the same for cygwin. In the context of file names on Cygwin, "\t" is not expanded to because of the special treatment of the backslash. But leading and trailing spaces are fine; see my patch. > > I bet it is sufficient to add cygwin in the check of > tramp--test-smb-or-windows-nt-p. Could you, pls check? It's sufficient but not necessary. Ken From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 13:09:19 2015 Received: (at 20119) by debbugs.gnu.org; 16 Mar 2015 17:09:19 +0000 Received: from localhost ([127.0.0.1]:48808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXYVu-00027T-Sv for submit@debbugs.gnu.org; Mon, 16 Mar 2015 13:09:18 -0400 Received: from mtaout25.012.net.il ([80.179.55.181]:40543) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXYVr-00027H-TH for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 13:09:12 -0400 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NLB00A00DZBQD00@mtaout25.012.net.il> for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 19:04:03 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NLB00OG0E2REAB0@mtaout25.012.net.il>; Mon, 16 Mar 2015 19:04:03 +0200 (IST) Date: Mon, 16 Mar 2015 19:08:56 +0200 From: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin In-reply-to: <87r3so99sk.fsf@gmx.de> X-012-Sender: halo1@inter.net.il To: Michael Albinus Message-id: <83wq2gzx7b.fsf@gnu.org> References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > From: Michael Albinus > Date: Mon, 16 Mar 2015 17:39:07 +0100 > Cc: 20119@debbugs.gnu.org > > And leading (or trailing) spaces are also not allowed in file names > on w32 They are allowed, just not convenient in some situations. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 14:56:32 2015 Received: (at 20119) by debbugs.gnu.org; 16 Mar 2015 18:56:32 +0000 Received: from localhost ([127.0.0.1]:48864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXaBj-0004ra-Bi for submit@debbugs.gnu.org; Mon, 16 Mar 2015 14:56:31 -0400 Received: from mout.gmx.net ([212.227.17.21]:56387) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXaBh-0004rR-9U for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 14:56:29 -0400 Received: from detlef.gmx.de ([87.146.32.63]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LiIgB-1ZJGwb2lrn-00nMUp; Mon, 16 Mar 2015 19:56:26 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <83wq2gzx7b.fsf@gnu.org> Date: Mon, 16 Mar 2015 19:56:25 +0100 In-Reply-To: <83wq2gzx7b.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 16 Mar 2015 19:08:56 +0200") Message-ID: <87egoo93fq.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:driL4E5BGNxVCYOCVnL965UQwecrZNyM2gOtzE5/J6j791+1BpK Uh90y5ikXg5n0SFilGbBL+kZg7NXGtJZf/ZOMptsfqIVC/VPQFXhed7liQDLSCXtpSjxF7O WyJ0Al4fbmhOfqE5NzDvhzi0IZwL7R/M38Ndu3/pHd8qzMQ8Tbmxpcy8Tlz+ymyqVl2kcak 2FVBIb5NkKUdbafQQq+TQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: >> From: Michael Albinus >> Date: Mon, 16 Mar 2015 17:39:07 +0100 >> Cc: 20119@debbugs.gnu.org >> >> And leading (or trailing) spaces are also not allowed in file names >> on w32 > > They are allowed, just not convenient in some situations. IIRC I got errors when I have tested tramp-test30-special-characters with leading spaces in file names on w32. Maybe it is just a Tramp error, but I haven't been motivated enough to debug. It could be also the case that it is an error in file name primitives on w32. I haven't checked either (w32 systems are terra incognita for me). Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 15:05:35 2015 Received: (at 20119) by debbugs.gnu.org; 16 Mar 2015 19:05:35 +0000 Received: from localhost ([127.0.0.1]:48884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXaKV-0006Wm-2j for submit@debbugs.gnu.org; Mon, 16 Mar 2015 15:05:35 -0400 Received: from mout.gmx.net ([212.227.17.22]:54951) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXaKS-0006We-Se for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 15:05:33 -0400 Received: from detlef.gmx.de ([87.146.32.63]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0Lpxdr-1Z9Pyk2ueN-00fidk; Mon, 16 Mar 2015 20:05:25 +0100 From: Michael Albinus To: Ken Brown Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <550706BA.9020001@cornell.edu> Date: Mon, 16 Mar 2015 20:05:24 +0100 In-Reply-To: <550706BA.9020001@cornell.edu> (Ken Brown's message of "Mon, 16 Mar 2015 12:37:14 -0400") Message-ID: <874mpk930r.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:/cEeQ+IojE5DBzOWJ6hwdAVZxf3V9gOoapEDI+yRrQLaV1r3YiD 9NUy3CCfIGjDXuKkBkwU4mD3zgpu++yWhF3zwB/H3Ckzyvm9bELwRCHJ1U7r8Mh6ppB2rWx H9f8Gq+h0oLRV9nim48oR9rsD2CG9mz9GSbNpdKsnFUot/gm23F1NXnbBEBjC0wkA/1xBe1 rUtFjaID1aziZFmCGHbGQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ken Brown writes: > The patch is attached. I can't actually test it on the current HEAD, > because Bug#20117 causes the test to abort immediately. But I tested > an equivalent patch on revision 5d9b1e100. Looks good to me, pls install. Maybe you could also add a comment that "\t" is not expanded to on cygwin and windows-nt systems. And maybe it is the same for Android, I'll check. > Ken Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 15:33:11 2015 Received: (at 20119) by debbugs.gnu.org; 16 Mar 2015 19:33:11 +0000 Received: from localhost ([127.0.0.1]:48911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXalD-0007Fi-8S for submit@debbugs.gnu.org; Mon, 16 Mar 2015 15:33:11 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:57391) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXalA-0007FZ-Eq for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 15:33:09 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NLB00G00KUGHY00@mtaout28.012.net.il> for 20119@debbugs.gnu.org; Mon, 16 Mar 2015 21:31:40 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NLB0058BKWSDGB0@mtaout28.012.net.il>; Mon, 16 Mar 2015 21:31:40 +0200 (IST) Date: Mon, 16 Mar 2015 21:32:54 +0200 From: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin In-reply-to: <87egoo93fq.fsf@gmx.de> X-012-Sender: halo1@inter.net.il To: Michael Albinus Message-id: <83r3sozqjd.fsf@gnu.org> References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <83wq2gzx7b.fsf@gnu.org> <87egoo93fq.fsf@gmx.de> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Michael Albinus > Cc: kbrown@cornell.edu, 20119@debbugs.gnu.org > Date: Mon, 16 Mar 2015 19:56:25 +0100 > > It could be also the case that it is an error in file name primitives on > w32. Could be, but at least "C-x C-f" will happily create such files. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 16:22:48 2015 Received: (at 20119-done) by debbugs.gnu.org; 16 Mar 2015 20:22:48 +0000 Received: from localhost ([127.0.0.1]:48950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXbXD-0001QB-Ly for submit@debbugs.gnu.org; Mon, 16 Mar 2015 16:22:47 -0400 Received: from limerock04.mail.cornell.edu ([128.84.13.244]:52034) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXbXC-0001Q2-2e for 20119-done@debbugs.gnu.org; Mon, 16 Mar 2015 16:22:46 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id t2GKMjDh018730; Mon, 16 Mar 2015 16:22:45 -0400 Received: from [10.128.133.123] (dhcp-gs-1403.eduroam.cornell.edu [10.128.133.123]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id t2GKMgxJ022946 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 16 Mar 2015 16:22:44 -0400 Message-ID: <55073B92.1060800@cornell.edu> Date: Mon, 16 Mar 2015 16:22:42 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Michael Albinus Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <550706BA.9020001@cornell.edu> <874mpk930r.fsf@gmx.de> In-Reply-To: <874mpk930r.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20119-done Cc: 20119-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 3/16/2015 3:05 PM, Michael Albinus wrote: > Ken Brown writes: > >> The patch is attached. I can't actually test it on the current HEAD, >> because Bug#20117 causes the test to abort immediately. But I tested >> an equivalent patch on revision 5d9b1e100. > > Looks good to me, pls install. Maybe you could also add a comment that > "\t" is not expanded to on cygwin and windows-nt systems. And > maybe it is the same for Android, I'll check. Done as commit a961dce; closing. Ken From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 17 07:11:43 2015 Received: (at 20119) by debbugs.gnu.org; 17 Mar 2015 11:11:43 +0000 Received: from localhost ([127.0.0.1]:49223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXpPS-0007wh-GB for submit@debbugs.gnu.org; Tue, 17 Mar 2015 07:11:42 -0400 Received: from mout.gmx.net ([212.227.15.15]:59437) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXpPP-0007wZ-SU for 20119@debbugs.gnu.org; Tue, 17 Mar 2015 07:11:40 -0400 Received: from detlef.gmx.de ([87.146.33.28]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Lh7PL-1ZML6k09ln-00oVWQ; Tue, 17 Mar 2015 12:11:29 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <83wq2gzx7b.fsf@gnu.org> <87egoo93fq.fsf@gmx.de> <83r3sozqjd.fsf@gnu.org> Date: Tue, 17 Mar 2015 12:11:27 +0100 In-Reply-To: <83r3sozqjd.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 16 Mar 2015 21:32:54 +0200") Message-ID: <87k2yfanfk.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:fGGbphfAe7NkLsZbuHzer36Gi6IRl6+vpqMdGMdWgXDlb3ADK1q 4rtxMuHnFxzkxzt3jOPZAt/WoSAo/5kgEfbgpqcD3u/0mngL5Jjy3OXAo3sCHr0OKC47nd+ 0yXsiQTUul/NDHl63r+AWzsU4HOIb9LN1zmcYny/y2KzeUNkzkYKdu9CyEXlb4ISW6J77z1 M2Fm7n3wuM63MYsO9vsuQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: >> From: Michael Albinus >> Cc: kbrown@cornell.edu, 20119@debbugs.gnu.org >> Date: Mon, 16 Mar 2015 19:56:25 +0100 >> >> It could be also the case that it is an error in file name primitives on >> w32. > > Could be, but at least "C-x C-f" will happily create such files. One case on w32 I could reproduce is the following: There is just one special file "~/ file name with spaces ". The first test is OK, the other two tests not (wrong handling of trailing spaces) (file-exists-p "~/ file name with spaces ") => t (file-exists-p "~/ file name with spaces") => t (directory-files "~/") => (" file name with spaces" ...) Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 17 08:16:14 2015 Received: (at 20119) by debbugs.gnu.org; 17 Mar 2015 12:16:14 +0000 Received: from localhost ([127.0.0.1]:49275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXqPu-0002V6-2f for submit@debbugs.gnu.org; Tue, 17 Mar 2015 08:16:14 -0400 Received: from mtaout25.012.net.il ([80.179.55.181]:50720) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXqPr-0002Uv-H5 for 20119@debbugs.gnu.org; Tue, 17 Mar 2015 08:16:13 -0400 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NLC00900V0QR800@mtaout25.012.net.il> for 20119@debbugs.gnu.org; Tue, 17 Mar 2015 14:11:04 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NLC00NDBV6GABA0@mtaout25.012.net.il>; Tue, 17 Mar 2015 14:11:04 +0200 (IST) Date: Tue, 17 Mar 2015 14:15:59 +0200 From: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin In-reply-to: <87k2yfanfk.fsf@gmx.de> X-012-Sender: halo1@inter.net.il To: Michael Albinus Message-id: <83y4mvyg3k.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> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Michael Albinus > Cc: kbrown@cornell.edu, 20119@debbugs.gnu.org > Date: Tue, 17 Mar 2015 12:11:27 +0100 > > One case on w32 I could reproduce is the following: There is just one > special file "~/ file name with spaces ". The first test is OK, the > other two tests not (wrong handling of trailing spaces) > > (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. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 17 10:46:34 2015 Received: (at 20119) by debbugs.gnu.org; 17 Mar 2015 14:46:34 +0000 Received: from localhost ([127.0.0.1]:50195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXslN-0006Jc-Lw for submit@debbugs.gnu.org; Tue, 17 Mar 2015 10:46:33 -0400 Received: from mout.gmx.net ([212.227.17.20]:57262) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXslL-0006JR-8s for 20119@debbugs.gnu.org; Tue, 17 Mar 2015 10:46:31 -0400 Received: from detlef.gmx.de ([87.146.33.28]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Lkfii-1Z8JVf2vVk-00aSgC; Tue, 17 Mar 2015 15:46:27 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin 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> Date: Tue, 17 Mar 2015 15:46:26 +0100 In-Reply-To: <83y4mvyg3k.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 17 Mar 2015 14:15:59 +0200") Message-ID: <873853ptq5.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:Nd0OA3xBRDrn4pBCw3aQHjflmtrPXmQcATqWp4KeFB2PPjL3Bqs bc6sE4t3+kvXUULe/p1OOJmYlUzUpg6hmuvqYSYb7NmrFpr/nSEVoYdI8auNPeBotxPN6v1 MZd4pAQ17hydo6ApKKTTE4g0hOnWrgVCYTSOe029ZDBISdyMm5DlS+y19bjgzqWgPqrQtn0 B+eELScSGnQCehq+9jO+A== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: >> One case on w32 I could reproduce is the following: There is just one >> special file "~/ file name with spaces ". The first test is OK, the >> other two tests not (wrong handling of trailing spaces) >> >> (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 Feel free to ignore this; in tramp-tests.el such tests are skipped when running on w32. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 17 11:31:48 2015 Received: (at 20119) by debbugs.gnu.org; 17 Mar 2015 15:31:48 +0000 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 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 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) 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) Date: Tue, 17 Mar 2015 17:31:32 +0200 From: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin In-reply-to: <873853ptq5.fsf@gmx.de> X-012-Sender: halo1@inter.net.il To: Michael Albinus 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> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > 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. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 15:53:28 2015 Received: (at 20119) by debbugs.gnu.org; 18 Mar 2015 19:53:28 +0000 Received: from localhost ([127.0.0.1]:51954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYK1v-0002uQ-ST for submit@debbugs.gnu.org; Wed, 18 Mar 2015 15:53:28 -0400 Received: from mout.gmx.net ([212.227.17.22]:59162) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYK1u-0002uH-3N for 20119@debbugs.gnu.org; Wed, 18 Mar 2015 15:53:26 -0400 Received: from detlef.gmx.de ([87.146.33.181]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LviG8-1Zb25i1i5U-017W5H; Wed, 18 Mar 2015 20:53:18 +0100 From: Michael Albinus To: Ken Brown Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <55070931.3080502@cornell.edu> Date: Wed, 18 Mar 2015 20:53:16 +0100 In-Reply-To: <55070931.3080502@cornell.edu> (Ken Brown's message of "Mon, 16 Mar 2015 12:47:45 -0400") Message-ID: <87vbhyt74j.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:qcBYQoWcKHaMAd+sRkC1pzKdpNt8SeslHWKNAOfFrxYWa5cvw7A 4fcAgMZr7I4ghA913GPKniLOfHe7skfGQbcBsUH0pR1nACDDZtkcdmRkfvClzxWsBcpj/6W L7ptc8pZbEtnQimiuEvJfSe6+Bi+QvedjwPfnH7/Dk4GxbtEq0aZq/KozswuF2CZNMt3h+g Fm7Phf1+kQTWgAOcP/6ew== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ken Brown writes: > Hi Michael, Hi Ken, >> "\t" shall be expanded as . And leading (or trailing) spaces are >> also not allowed in file names on w32; likely it is the same for cygwin. > > In the context of file names on Cygwin, "\t" is not expanded to > because of the special treatment of the backslash. But leading and > trailing spaces are fine; see my patch. Your patch works fine, but I'm still curious: what happens with this test, if we don't pass "\t" but the character in the file name? This shall work, shouldn't it? Maybe you have time to test the follwing patch: --8<---------------cut here---------------start------------->8--- *** /home/albinus/src/tramp/test/tramp-tests.el.~master~ 2015-03-18 20:50:29.399389219 +0100 --- /home/albinus/src/tramp/test/tramp-tests.el 2015-03-18 16:43:56.073936927 +0100 *************** *** 1522,1528 **** "Run a simple but comprehensive test over every file in FILES." (let ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (tramp--test-make-temp-name 'local)) ! (files (delq nil files))) (unwind-protect (progn (make-directory tmp-name1) --- 1522,1529 ---- "Run a simple but comprehensive test over every file in FILES." (let ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (tramp--test-make-temp-name 'local)) ! (files (mapcar (lambda (x) (with-output-to-string (princ x))) ! (delq nil files)))) (unwind-protect (progn (make-directory tmp-name1) *************** *** 1629,1635 **** (tramp--test-check-files (if (tramp--test-smb-or-windows-nt-p) "foo bar baz" ! (if (or (tramp--test-adb-p) (eq system-type 'cygwin)) " foo bar baz " " foo\tbar baz\t")) "$foo$bar$$baz$" --- 1630,1636 ---- (tramp--test-check-files (if (tramp--test-smb-or-windows-nt-p) "foo bar baz" ! (if (tramp--test-adb-p) " foo bar baz " " foo\tbar baz\t")) "$foo$bar$$baz$" --8<---------------cut here---------------end--------------->8--- > Ken Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 16:11:10 2015 Received: (at 20119) by debbugs.gnu.org; 18 Mar 2015 20:11:10 +0000 Received: from localhost ([127.0.0.1]:51969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYKJ3-0003LW-Qz for submit@debbugs.gnu.org; Wed, 18 Mar 2015 16:11:10 -0400 Received: from mtaout27.012.net.il ([80.179.55.183]:46173) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYKJ0-0003LK-Oq for 20119@debbugs.gnu.org; Wed, 18 Mar 2015 16:11:07 -0400 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NLF00300BIH9Q00@mtaout27.012.net.il> for 20119@debbugs.gnu.org; Wed, 18 Mar 2015 22:05:46 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NLF00NR1BTMBB50@mtaout27.012.net.il>; Wed, 18 Mar 2015 22:05:46 +0200 (IST) Date: Wed, 18 Mar 2015 22:10:57 +0200 From: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin In-reply-to: <87vbhyt74j.fsf@gmx.de> X-012-Sender: halo1@inter.net.il To: Michael Albinus Message-id: <83vbhyvzfy.fsf@gnu.org> References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <55070931.3080502@cornell.edu> <87vbhyt74j.fsf@gmx.de> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Michael Albinus > Date: Wed, 18 Mar 2015 20:53:16 +0100 > Cc: 20119@debbugs.gnu.org > > Your patch works fine, but I'm still curious: what happens with this > test, if we don't pass "\t" but the character in the file name? > This shall work, shouldn't it? In general, TAB characters are not allowed in file names on Windows, but maybe Cygwin makes that possible. P.S. I wrote in the manual, per your request, which characters are not allowed in Windows file names, but for some reason you don't consult that text :-( From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 17:02:54 2015 Received: (at 20119) by debbugs.gnu.org; 18 Mar 2015 21:02:54 +0000 Received: from localhost ([127.0.0.1]:51998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYL78-0004he-1N for submit@debbugs.gnu.org; Wed, 18 Mar 2015 17:02:54 -0400 Received: from limerock04.mail.cornell.edu ([128.84.13.244]:58433) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYL75-0004hW-Ty for 20119@debbugs.gnu.org; Wed, 18 Mar 2015 17:02:52 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id t2IL2oCT001229; Wed, 18 Mar 2015 17:02:51 -0400 Received: from [10.129.133.113] (dhcp-uris-1393.eduroam.cornell.edu [10.129.133.113]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id t2IL2nhl029419 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 18 Mar 2015 17:02:49 -0400 Message-ID: <5509E7F9.5090804@cornell.edu> Date: Wed, 18 Mar 2015 17:02:49 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Michael Albinus Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <55070931.3080502@cornell.edu> <87vbhyt74j.fsf@gmx.de> In-Reply-To: <87vbhyt74j.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 3/18/2015 3:53 PM, Michael Albinus wrote: > Your patch works fine, but I'm still curious: what happens with this > test, if we don't pass "\t" but the character in the file name? > This shall work, shouldn't it? No, the test hangs as it did before. I tried instrumenting the test, but the only output before the hang was the following: Tramp: Opening connection for moufang using mock... Opening connection for moufang using mock... \ Tramp: Sending command `exec sh -i' Tramp: Waiting for prompts from remote shell... Waiting for prompts from remote shell... \ Tramp: Waiting for prompts from remote shell...done Tramp: Found remote shell prompt on `moufang' Tramp: Opening connection for moufang using mock...done Ken From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 17:06:30 2015 Received: (at 20119) by debbugs.gnu.org; 18 Mar 2015 21:06:30 +0000 Received: from localhost ([127.0.0.1]:52002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYLAb-0004nJ-L2 for submit@debbugs.gnu.org; Wed, 18 Mar 2015 17:06:29 -0400 Received: from mout.gmx.net ([212.227.17.21]:60105) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYLAa-0004n9-6z for 20119@debbugs.gnu.org; Wed, 18 Mar 2015 17:06:28 -0400 Received: from detlef.gmx.de ([87.146.33.181]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0Lfppu-1ZIvT90ODq-00pIM8; Wed, 18 Mar 2015 22:06:17 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <55070931.3080502@cornell.edu> <87vbhyt74j.fsf@gmx.de> <83vbhyvzfy.fsf@gnu.org> Date: Wed, 18 Mar 2015 22:06:15 +0100 In-Reply-To: <83vbhyvzfy.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 18 Mar 2015 22:10:57 +0200") Message-ID: <87mw3at3qw.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:qLVPA/BUJlv9zLTMCoyQGAUmpVlsBH608v4aFmOtNqanhCpAVpn 2nIDbSaqRLnAJpFCRRpKNR/YUiUEUyrlxnnM8tmGwPogU373XNqO9pTKLA6Cfi0gHZDc0+t /dmyiFHq6If6OoFCGQ0d6Agr/R2Mjez9KsxUsCELLCqdJOwGTfcb/qlFQNBX+WRDyiCrIY6 iB+5i3ZTgduRGMncHnX/w== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: > In general, TAB characters are not allowed in file names on Windows, > but maybe Cygwin makes that possible. > > P.S. I wrote in the manual, per your request, which characters are not > allowed in Windows file names, but for some reason you don't consult > that text :-( I read when you had written that text, but (acc to my wife) I'm forgetting everything. Sorry for that! Cygwin seems to be different, for example trailing spaces are not a problem. And, as you might see in tramp--test-special-characters, several other special characters in file names work for Cygwin, which are not valid for Windows. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 17:09:23 2015 Received: (at 20119) by debbugs.gnu.org; 18 Mar 2015 21:09:23 +0000 Received: from localhost ([127.0.0.1]:52006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYLDP-0004rg-6d for submit@debbugs.gnu.org; Wed, 18 Mar 2015 17:09:23 -0400 Received: from mout.gmx.net ([212.227.17.20]:63356) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYLDN-0004rY-EY for 20119@debbugs.gnu.org; Wed, 18 Mar 2015 17:09:22 -0400 Received: from detlef.gmx.de ([87.146.33.181]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Lqhaw-1ZCN3c3pvG-00eIKT; Wed, 18 Mar 2015 22:09:19 +0100 From: Michael Albinus To: Ken Brown Subject: Re: bug#20119: 25.0.50; tramp-test30-special-characters hangs on Cygwin References: <55070302.8030607@cornell.edu> <87r3so99sk.fsf@gmx.de> <55070931.3080502@cornell.edu> <87vbhyt74j.fsf@gmx.de> <5509E7F9.5090804@cornell.edu> Date: Wed, 18 Mar 2015 22:09:17 +0100 In-Reply-To: <5509E7F9.5090804@cornell.edu> (Ken Brown's message of "Wed, 18 Mar 2015 17:02:49 -0400") Message-ID: <87fv92t3lu.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:fFofuW3WOT+HvTch9VYU38lBOG+q3fehqEhc85X7IZ6bqf/2D38 Va9BZfoj37ut/qLsXI3oxh3Db5thNSUWct8+uZCsN+uQPFvZXkN34O/xubTPMjkxLIUleYn YlzM4L5lExO6gw+Iy3iqRXwos9d/hQRieGVNRfqym1XlYUgquPKDbEthsLwXFTD+DuyMjoM tcDwzaGwmotsCSUjzf6NQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20119 Cc: 20119@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ken Brown writes: >> Your patch works fine, but I'm still curious: what happens with this >> test, if we don't pass "\t" but the character in the file name? >> This shall work, shouldn't it? > > No, the test hangs as it did before. I tried instrumenting the test, > but the only output before the hang was the following: OK, so let it be. I was just curious ... > Ken Thanks for checking, and best regards, Michael. From unknown Mon Jun 23 02:10:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 16 Apr 2015 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator