From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#64897: 29.0.91; Bug (and patch) in find-dired-with-command Date: Sat, 12 Aug 2023 14:38:15 +0200 Message-ID: <87fs4oqvuw.fsf@gmx.de> References: <87sf99l56g.fsf@gmx.de> <87r0ohf4gj.fsf@web.de> <878raofn78.fsf@gmx.de> <871qg8or5u.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22230"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 64897@debbugs.gnu.org, Warren Lynn To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Aug 12 14:39:24 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qUnts-0005g9-Ak for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 12 Aug 2023 14:39:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qUntZ-0008CE-Mo; Sat, 12 Aug 2023 08:39:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qUntX-0008BK-Md for bug-gnu-emacs@gnu.org; Sat, 12 Aug 2023 08:39:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qUntX-0003Wm-Dv for bug-gnu-emacs@gnu.org; Sat, 12 Aug 2023 08:39:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qUntV-0003gJ-VO for bug-gnu-emacs@gnu.org; Sat, 12 Aug 2023 08:39:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Aug 2023 12:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64897 X-GNU-PR-Package: emacs Original-Received: via spool by 64897-submit@debbugs.gnu.org id=B64897.169184390914108 (code B ref 64897); Sat, 12 Aug 2023 12:39:01 +0000 Original-Received: (at 64897) by debbugs.gnu.org; 12 Aug 2023 12:38:29 +0000 Original-Received: from localhost ([127.0.0.1]:48869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUnsz-0003fT-3Y for submit@debbugs.gnu.org; Sat, 12 Aug 2023 08:38:29 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:39027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUnss-0003fC-SF for 64897@debbugs.gnu.org; Sat, 12 Aug 2023 08:38:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1691843896; x=1692448696; i=michael.albinus@gmx.de; bh=IS7GRLoaNMKfvPrrWuPLVVc210udZNE1oh7LcVgEvME=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=OhFliuaC9BfbWiT+WcHdO1FnS4hv8PfxDS6I0GMF3USMoY2MTsOnD7LULa5R7SnfgF3Pw4b xRMTxnrkPhYWaKddxd+ks7td2DagiHhl8OiWC0S5AXpNsdoPC43+i02/otaotxZVeWUBXRyPG gyAe8nsurIbQOqt94HtdpfCVSAjiUxNPO/hQ+24ttRE+fPpRefs2WgT3X0ljSCoIyFxoGJ9wX Uc12H53/D5uH5BF/rOJSmLnM6hlU3CsZd2jnyIwL+si8Pjo5i6i2BH+JvnCHpZef6HQuEGSuh v2SinucwqGtDLvA+3FSc3MoCiw7TQSsTjehM9m9EkBJ81rnYDJ4Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.27]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MOiDX-1q8yyF0ciV-00QEbL; Sat, 12 Aug 2023 14:38:16 +0200 In-Reply-To: <871qg8or5u.fsf@web.de> (Michael Heerdegen's message of "Sat, 12 Aug 2023 05:50:21 +0200") X-Provags-ID: V03:K1:h1wLyBXI898nzagRT7ngXv0jL8sEBPMaq6LHeuZ3bjp2e25lo7F OyW1O7OihET93Jay0vWPd2Hzm//v3So8IV9iRlmTRDaEefH8b/TjwuNfV86/3i6ajBFaVZc Hyg+hJOCUyefZNl0fRa45bxiez8n0J/UWc29tQ5eXbDmcXs2o4jhhLkcxhQmygZfRkhj3NN wcj0d3O3LLyFVirOgJeoA== UI-OutboundReport: notjunk:1;M01:P0:GAQ+cM3fFcs=;0w9SmnEvwlprgtYrEFjrk8bniCX JeRTY9V1pPepe2w/5AF5AD1bsNGs1cQ/zDl2EUyrljhM6VwmUekC/PDW5/4gsQq2dy6zA5WDd xxqmvJT+tvx4JX96eS6drZxh9Sjf5t9MuGEybjotQsKnpa10xf+EBY7OdBIOA6KCeMfmST30r cbzh1L+VXt8LNB75FxRiaxeApAxw3udvHXEKIdbnD9EWfkHxZssuZknNHFiouuO0h7iptVdN6 ac7KcAKm+57Lo+e+eUSKaC05eIKohcWSINs2ulI8o4flSNsud0/+y331AaP/wJved4WuXsYgm cKuE0D6V/1XzqwKrKIzCezEe9BXO3WmWCfxCPrD+rRAplKg3yi9vAooQOm+xKGpVX4pCedUsh j7ZGtFuK0lG/NMwW4Kyf6/4sMyh7x4eg1wMSdEr4y6sGZqePAvPXHbzcZBDZdQ3rpxm72GrsF pMahO+m0U7UTKx5uWvyQ4HTygDYJkBU633K4XWOsOM0ilaLq3Rn/Xp6SyDv8UvWAZ6nXGBVDJ tOPoOyIQaRNCtZubDv+mZzqgd44S33+JJ5WQfCvlSScd6TV0KwaD71ztD5isDDqS0ebcAB/8g HBOFXOcPCNMUc4GDX0vwswk8xsLJN91JrDzKREGUOFOYOJaCL2/ezfX4d1yju1MfQgkVyllR1 CdlXAAVlSYYn+uDFmUsR8Q9xNElT8ZGn+NbnftF2ExoYf7n29/5ueDTORMFuIBoeRg1t+RUdm bZkbkWF/Lu690KZkO27aGd11k873J7ASN9gsRvMZ9tp1xJGXCkwNJ3A9FG+3HyXjh1+fyCoB X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:267304 Archived-At: Michael Heerdegen writes: Hi Michael, > Do you want to care about this, or should I open a separate bug report, > or reopen this one? I don't know what I could do for you. I've reverted 7bbd7cae0748958a623f23637b95a6fc9debb8b7 in the emacs-29 branch. Then I've started in parallel Emacs from the emacs-29 branch with this change, and Emacs from the master branch. Both with option -Q. I've evall'ed (trace-function-foreground 'start-process) in both cases, nothing else. 1. test: In my ~/tmp directory there are files with spaces in their name. I've called "M-x find-name-dired RET ~/tmp RET * RET". In both cases I see --8<---------------cut here---------------start------------->8--- 11017308 4 -rw-r--r-- 1 albinus albinus 2 Aug 12 14:26 1\ 2\ 3 --8<---------------cut here---------------end--------------->8--- In *trace-output*, there is --8<---------------cut here---------------start------------->8--- 1 -> (start-process "Shell" # "/usr/bin/tcsh" "-c" "find . \\( -name \\* \\) -ls") --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- 1 -> (start-process "*Find*" # "/usr/bin/tcsh" "-c" "find . \\( -name \\* \\) -ls") --8<---------------cut here---------------end--------------->8--- Identical arguments, different buffer names. As expected. 2. test: I've evall'ed in both Emacs instances your customization --8<---------------cut here---------------start------------->8--- (setq find-ls-option (setq find-ls-option-default-exec '("-exec ls -adhl {} +" . "-adhl"))) --8<---------------cut here---------------end--------------->8--- In both Emacs instances, I've called again "M-x find-name-dired RET ~/tmp RET * RET". I see --8<---------------cut here---------------start------------->8--- -rw-r--r--. 1 albinus albinus 2 Aug 12 14:26 './1 2 3' --8<---------------cut here---------------end--------------->8--- in both cases. That's bad, but there are no regressions due to the patch! And indeed, in *trace-output*, there is --8<---------------cut here---------------start------------->8--- 1 -> (start-process "Shell" # "/usr/bin/tcsh" "-c" "find . \\( -name \\* \\) -exec ls -adhl \\{\\} +") --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- 1 -> (start-process "*Find*" # "/usr/bin/tcsh" "-c" "find . \\( -name \\* \\) -exec ls -adhl \\{\\} +") --8<---------------cut here---------------end--------------->8--- Identical arguments, different buffer names. As expected. > Regards, > > Michael. Best regards, Michael.