From unknown Sat Jun 14 07:11:07 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#37228 <37228@debbugs.gnu.org> To: bug#37228 <37228@debbugs.gnu.org> Subject: Status: [PATCH] tramp: dired for files which name contains spaces Reply-To: bug#37228 <37228@debbugs.gnu.org> Date: Sat, 14 Jun 2025 14:11:07 +0000 retitle 37228 [PATCH] tramp: dired for files which name contains spaces reassign 37228 emacs submitter 37228 Koichi Arakawa severity 37228 normal tag 37228 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 30 01:28:16 2019 Received: (at submit) by debbugs.gnu.org; 30 Aug 2019 05:28:17 +0000 Received: from localhost ([127.0.0.1]:53164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3ZSK-0000HP-KL for submit@debbugs.gnu.org; Fri, 30 Aug 2019 01:28:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:38945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3ZSJ-0000HH-FM for submit@debbugs.gnu.org; Fri, 30 Aug 2019 01:28:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33750) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3ZSH-0001B2-VE for bug-gnu-emacs@gnu.org; Fri, 30 Aug 2019 01:28:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3ZSG-0004Kw-ES for bug-gnu-emacs@gnu.org; Fri, 30 Aug 2019 01:28:13 -0400 Received: from mo-sw1510.iijmio.jp ([203.180.38.129]:50390 helo=mo-sw.iijmio.jp) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3ZSF-0004Bw-Ep for bug-gnu-emacs@gnu.org; Fri, 30 Aug 2019 01:28:12 -0400 DKIM-Signature: v=1;a=rsa-sha256;c=relaxed/simple;d=pp.iij4u.or.jp;h=Date: Message-Id:To:Subject:From:Mime-Version:Content-Type: Content-Transfer-Encoding;i=arakawa@pp.iij4u.or.jp;s=20190530.mm;t= 1567142886; x=1568352486; bh=BwFEecseHPbBbtabZJAnd/oldqPAdcKEiEPzYkPRvZw=; b=n4T 15mRh+3IwK+yih0Z5Qx0Awbe0LSGaMukuFQfBW1g2+x43ptlaaa9GGXE6WRPoUqBzdto/MQcEo4vR TfjzgEL+qnbs0pqnYP/R4Bg3llqqxzgXhCcZoCg3ncQJExemleW6Xf4bCpyCWQpAfrt4WMbUqaOU5 fHHFfTEQjF79vt6KDGSZMah3XFkoeZJna1WBCqzGztaLqeJQVE3ofsIaXNhEpBtm3/VlI26j1MOmI SGRtDvFz+LwYSWezZQwYjIMTt1xzgRL5ikeOidavIgqxaLlzZFT4C13MjmySJus4kgYrW0YG5lwUR hs8mWJLeW4Vxjw7R2ZiczGPEnN3cEYQ==; Received: by mo-sw.iijmio.jp (mio-mo-sw1510) id x7U5S5Ql032210; Fri, 30 Aug 2019 14:28:06 +0900 Received: from localhost (corsica.s2factory.co.jp [122.220.15.114]) by mbox.iij4u.or.jp (mio-4u-mbox1510) id x7U5S44g021925 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 30 Aug 2019 14:28:05 +0900 Date: Fri, 30 Aug 2019 14:28:04 +0900 =?iso-2022-jp?B?KBskQkVsNX4bKEIgKBskQkk4PWA7fhsoQikp?= Message-Id: <20190830.142804.807928545647417240.arakawa@pp.iij4u.or.jp> To: bug-gnu-emacs@gnu.org Subject: [PATCH] tramp: dired for files which name contains spaces From: Koichi Arakawa X-Mailer: Mew version 6.8 on Emacs 27.0 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 203.180.38.129 X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.8 (-) Hi, It seems for me that the current version of tramp does not handle dired properly for files which name contains spaces. How about using the '-0' option of xargs? Regards, Koichi Arakawa --- tramp-sh.el.~1~ 2019-08-28 07:24:07.781000000 +0900 +++ tramp-sh.el 2019-08-30 13:59:34.747676700 +0900 @@ -1762,8 +1762,8 @@ ;; Apostrophes in the stat output are masked as ;; `tramp-stat-marker', in order to make a proper shell escape ;; of them in file names. - "cd %s && echo \"(\"; (%s %s -a | " - "xargs %s -c " + "cd %s && echo \"(\"; (%s %s -a | tr '\\n' '\\0' | " + "xargs -0 %s -c " "'(%s%%n%s (%s%%N%s) %%h %s %s %%X %%Y %%Z %%s %s%%A%s t %%i -1)' " "-- 2>/dev/null | sed -e 's/\"/\\\\\"/g' -e 's/%s/\"/g'); echo \")\"")) (tramp-shell-quote-argument localname) From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 30 08:09:45 2019 Received: (at control) by debbugs.gnu.org; 30 Aug 2019 12:09:45 +0000 Received: from localhost ([127.0.0.1]:53424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3fiq-0006Tb-BE for submit@debbugs.gnu.org; Fri, 30 Aug 2019 08:09:45 -0400 Received: from mout.gmx.net ([212.227.17.22]:42167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3fik-0006TL-H7 for control@debbugs.gnu.org; Fri, 30 Aug 2019 08:09:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1567166970; bh=18J8d33Ekw7g/rMWeqD82VVeqc3eUIGGPe2NcAxuLjc=; h=X-UI-Sender-Class:Date:To:From:Subject; b=e4nK8lICIv5Qf70kiUt1b0UpAiAmdIK7Dz+T3H4GFPAkZNBAPX0VyHBrKZOB0e5uC ULjcnYRuan+wf3i9unaV0TrW63tqfRv1OoabuEKJ2RHAo2qb17mhrQf87Wz+VkksWF RhZLra6wCJq565cW0lmekqGu6ZE94UgnpYyGjfUQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([213.220.159.113]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lj4xG-1icTIq0iSM-00dFhD for ; Fri, 30 Aug 2019 14:09:30 +0200 Date: Fri, 30 Aug 2019 14:09:28 +0200 Message-Id: <87sgpi4zyf.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #37228 X-Provags-ID: V03:K1:CiD9uSeUG80wUP6ZyHl0u/mugu9K7kyWPlCn+EXLJtiGrg3qu/p iofsleZLaAno0S2AUOsvbxuXOtbWeTSjM6pclzi7KtGEwMxPmZ3bGI2bmU1ckqnm3JiXK88 5sbYkkj04OiLIOurDFOny/80IlFqpay5WXfz9eAua9WfM0ilIHXm2Act85ywPvas6M2JbAw DvcO2iRmFo/a7q3iDGI0g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:C3LKjCxMjTg=:xVX2IoclkhtpUJ9sf5iH80 eOmmhPIrJL2zAF0wQ6Ek2RMsbk2W0lRmsy8J5hyySqm8QXS0uS3xc0LQc6LC+/6dM1lFxnOfm bYGyCC3xYWbjh2Av/9+0gMlhgd0sPJYf8ipYt4I7hbA/HNtuX0FPd+GEuAwk4Tk9Bu7EV1FzM s3+ICXtHaA0szYs5z0e4oCjgORtkezhv6Hkhj1PhQZc7zx5lC6f7ehHr2tRiiBHvLU+7Jl/4B D8+H/6BabR85nhOqn3YmBTCrLOSqhjSdQDisc1NlgbAmsS0T+683Jq1beshvrKQdrLkp7l7u7 QU9yQymdK3MVGrAbSRLJc4vGgCKqOXauc7NvqvNFh9/aOG1jCJ5D659WINNIXE1w+ev7Obckx p28Ut+bbPbAqdIeEIqjmm6QCVFz/yax/4JKJJKeaAh1SNfgnBW9iMCU4rx2kvcTDfxFbP/WUL hilEnR1bydAIfv3w9GrmI4swk4VRENCxhzzPISc9tGE0KX4YpDN7SZbJ8WNSlGzYTjElIvaV2 irrCDdvhQ94YUY72EJY1LQ+/iqruRwrmrKL3SwgSHfZA/OI2ZIPIYbS10pAEBfOMNf+daGd2B /JQGpmNqxBfulzJL3GFjTXVU5059WYwefB96WEhyBr3JWMXe2fTn9XBHYbqebut0ZCTsrIG6c A1WRPxp3B/XcPblACzduCp/JypK8y+AAzQTIbxpBQO06KrtYsbVSbibQZD7AK+eYrux4lealM jrhSr/LRIlk6/IrFH83GP8luqiHFETGg8ai65tqjzs8uXFpPZ70EiKbNfIXdUfyH7aEVMwQDn 9SjG80+Q1GY9Tpn+C/VkUYWQ4AT3nWX1JPPzBZmlk+Gy8AIYGJEqsAiJLQa3567CICgzz7LvK WonuBKVtzE+l8c5tvU0nHWEglt/oLxdixHkMb+/bTJJzeBeSTbxlkAXXR/f8n1XvktDL5VDtF FayuG4Xsuurf/c1G1xQMNlCwpxdHlMHtWBHQXpvKqo/d5oQyC5AXSMNRcAbvs3831jZTaQOAS vMhUhTOBLsuYHIDZulUyblfIXVs0E+JQ685eiIdTAUY2HsDUhT1YJRIigGYN7wVoJUty6+f3U 2QAbBYwCIVBa4H7pHNrHaFc6TBOWILOeTxbEphhvE9PHw7muONXwPuyQdWOBxjetjb46Agnd1 MVh/qq+ioZX48XHTVh1aFPt48ywL92PVHLNugu7KJrouUq2A== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.7 (-) fixed 37228 27.1 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 18:02:38 2019 Received: (at 37228) by debbugs.gnu.org; 1 Sep 2019 22:02:38 +0000 Received: from localhost ([127.0.0.1]:57345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i4Xvh-0000sU-6L for submit@debbugs.gnu.org; Sun, 01 Sep 2019 18:02:38 -0400 Received: from mo-sw1510.iijmio.jp ([203.180.38.129]:38796 helo=mo-sw.iijmio.jp) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i4Xvc-0000sJ-Tb for 37228@debbugs.gnu.org; Sun, 01 Sep 2019 18:02:35 -0400 DKIM-Signature: v=1;a=rsa-sha256;c=relaxed/simple;d=pp.iij4u.or.jp;h=Date: Message-Id:To:Cc:Subject:From:In-Reply-To:References:Mime-Version: Content-Type:Content-Transfer-Encoding; i=arakawa@pp.iij4u.or.jp; s=20190530.mm ;t=1567375350;x=1568584950;bh=Tu4dVqZT5pKUTzwASnQCxp1KU3UvbiAQjfxxKpi0t0s=; b=jx1c9x1BOkZOwF0lLKDo79dni8jyxf6hxpaxTk5rNFMHSxfSDQD6/l1l6jxVaNCnuXBePP/SIZ3 4Zwy0MbZYifaIi5hmKx1+CVxOg3ylnHuz3Gjl+DqHDzwEO2Fyj/4TxvMI5+yEujQiawSDjUQPbfJX SdQXx0ajTI9Py1X2BnxhQZjGGdMUjggGFpPWl6cHiohRLsgmhPWUcfjC1LIXTfAncF5mrx624DOq8 YP1CaYg8/D5bk5+DGJ89/wisuH9RgAT8xp5r9DlsH8WYSsAb9Stzp0BmeqUZ7R4AgwzUiBwsXmb1c VMs07W9eXXKkW+VaQY7Q8shdQEb5/HtsX5iA==; Received: by mo-sw.iijmio.jp (mio-mo-sw1510) id x81M2TGT007574; Mon, 2 Sep 2019 07:02:29 +0900 Received: from localhost (corsica.s2factory.co.jp [122.220.15.114]) by mbox.iij4u.or.jp (mio-4u-mbox1511) id x81M2Sre025600 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Mon, 2 Sep 2019 07:02:29 +0900 Date: Mon, 02 Sep 2019 07:02:27 +0900 =?iso-2022-jp?B?KBskQkVsNX4bKEIgKBskQkk4PWA7fhsoQikp?= Message-Id: <20190902.070227.846638713984522283.arakawa@pp.iij4u.or.jp> To: michael.albinus@gmx.de Subject: Re: bug#37228: [PATCH] tramp: dired for files which name contains spaces From: Koichi Arakawa In-Reply-To: <87tv9y50ad.fsf@gmx.de> References: <20190830.142804.807928545647417240.arakawa@pp.iij4u.or.jp> <87tv9y50ad.fsf@gmx.de> X-Mailer: Mew version 6.8 on Emacs 27.0 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 37228 Cc: 37228@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.5 (/) Michael Albinus wrote: > Thanks for this. Originally, Tramp has used a pattern like you show in > your patch. Back in 2015, this has been changed in order to use the > quoting-style-options of ls instead. This works so far, but not in the > case you have shown. > > Worse, tramp-tests.el didn't detect this. I've extended it a little bit, > and now it shows this error. Thank you for your detailed explanation. > After applying your patch (slightly modified), the tests pass, > again. I've committed everything to master, could you, pls check? I have confirmed that it works properly. > Best regards, Michael. Best regards, Koichi Arakawa From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 02 15:10:41 2019 Received: (at control) by debbugs.gnu.org; 2 Sep 2019 19:10:42 +0000 Received: from localhost ([127.0.0.1]:58984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i4rir-0006IG-Jg for submit@debbugs.gnu.org; Mon, 02 Sep 2019 15:10:41 -0400 Received: from mout.gmx.net ([212.227.17.21]:47769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i4rip-0006I1-IM for control@debbugs.gnu.org; Mon, 02 Sep 2019 15:10:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1567451431; bh=stPTC+CoeDwqkJZ9nk0V9ve/bsONh1eTmaBTibPlU1E=; h=X-UI-Sender-Class:Date:To:From:Subject; b=Qf2dCc0mOjw9oe11c4retnw9ekMQgzoSTCM8KcRVA0UVoHqmQp2Kkq+XFFqEhNKti 5KI3nJI1szstaTdXkdaHkCZjnpY7VlOugcjpXUFscxclfUAACScKWJH+fVUidpvzFj Fq/e/AXq9QklNXfj/7ERBt9Hwi0UHaigf6kpC4hs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([212.91.242.113]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MiaYJ-1ihnZg07Z1-00fhbj for ; Mon, 02 Sep 2019 21:10:31 +0200 Date: Mon, 02 Sep 2019 21:10:29 +0200 Message-Id: <87ftlesee2.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #37228 X-Provags-ID: V03:K1:qqblxE4vl+/hV0IpUV5r80wYzJrue8uXya2J2AQIiNl6uZCsT73 q9E03QGVzqFVlgjRaGijQ4ye0/jKF2gmQOe6xZ99ftlqzqSgQ76vCjmaHZvr2KJ1zeTfC/Z jbn6O7lG78rVfKTH7OhozWE1kOZC9WVwtTcQvy9Z7Vv+1qtqcV0/0H6zoZnd8VpRH2QT7I/ FeDLS+uxdV8bdRUePCy6g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:c5rlNL+a/24=:u4OicCj8gT5F/bYQCrK2tI B3fU3O6/gHeiAzJ0LW7FAltBhJVmxTJFtLRELLmby5la8Cdbs8ZwyjUMhyqeIGcd8s/rWy4pe I7zixWrTzX2C5U8iMxvBWJFq/DnrFPiYnqsbXyg4tQRpuh3JO7gHTWBxiL7bviPkVhJ0k0Gso c6I8J39XMGGTexnlIKLUdo0xMm65xJGMUOITt95dnE4RWp4hWUOUFfQxPxGLDYuJ3mDuXUroc F4XQB/CzA8BIp+hKwk+hR+o5K4fy9wB/v8O4P+oQU2zqQ/y18ey821QMp1vd2Rep8XsPzueO6 6V1C0pATSUvnmi6rT+KB82m2uV7O+tbGrKWuQ5BIxYmxHwRAFwCK4g1cvlrKuah/jNn7HYnZs 8R37RuqDli9ySNyqYEUTFWsO2iw12pnfBcc5TH77OMEkwaB/MLX/tBdKYyLqJzek8L9obSYTi lW/KE7s5fpbfrJsbCKhL4KfB8DuXXARd204e/OjQZ/Vm8ziEOdc/nJXSo2PjSZBJsFy2nvGjW EXnZPWN3gtL+H0lZgtPkFg3m/7jrwwaWQqUSFKXjQPRQm6JM8Fm9seXp6+RpX4g3rCoHm/vEd O2CWPkBJH8zISZ8WCPnsy6F1psM8l0T92Ml7NKSz5td9AM+PzIRyuM3ZNydgsoJXhWsq0uZbq ecn3qoGGlRliFpshfdE0aSmaRpS9ZnWWGdFdVnVBhyYcrcKLJssxKGdLtd7hetftjldMDzu2d 3b3xJNrylvJBih5SZQbrC08K2nB/LCo3OyPps/xiRP757dbShWB1Fe6MTsaFao5ZQnyAGc7h2 u/2/BT6cAaB8Y9g3KKos1l07Anp4KMLe29xAdodQ7vQAjp0XuHVczDJ0FpGK05orB/kL0CgN7 tIjYrBVRAP4Nw8oxzsRZKsDjSNMe6ClOLumDSfhqey6S4D5SirsrRBuMHjYc7G5OWSpqHP4vf 5Oy8kyQVIb+b0a9sG31V2Tfa5nxN6YHjaIoRVmIBwr/zU7SgnvOlZqMoqdbdmIRl6TiaX+RC8 qvp5MOa2ERWaJ1aWfFw9ZL+ppmQLz74rE85pkyEKddidIuT0VT8+YtpQBdLt1kEKgiG+QcHYY kilmNWkYgKSqljPMPVMSrxSOn8mwA3obT8zsJEZJL+0kQ4xTYOADKk4wUFm681gnd1+oCFF+B 6gJw+Nyd5PkytgT16EehqvrUi7YGI2TTsdMhXiritMaKvUsg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.7 (-) close 37228 27.1 quit From unknown Sat Jun 14 07:11:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Oct 2019 11:24:03 +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