From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#30862: 25.3; Need variant of `make-process' that uses file name handlers Date: Mon, 17 Dec 2018 09:44:23 +0100 Message-ID: <87tvjcwniw.fsf@gmx.de> References: <87fu4t1tk3.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1545036196 4100 195.159.176.226 (17 Dec 2018 08:43:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 17 Dec 2018 08:43:16 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 30862@debbugs.gnu.org To: Philipp Stephani Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 17 09:43:11 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYoUV-0000qL-C5 for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Dec 2018 09:43:07 +0100 Original-Received: from localhost ([::1]:45510 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYoWb-0004BP-JQ for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Dec 2018 03:45:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37721) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYoWR-00049o-3C for bug-gnu-emacs@gnu.org; Mon, 17 Dec 2018 03:45:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYoWM-0006nw-4e for bug-gnu-emacs@gnu.org; Mon, 17 Dec 2018 03:45:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46558) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gYoWL-0006np-WE for bug-gnu-emacs@gnu.org; Mon, 17 Dec 2018 03:45:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gYoWL-0002tQ-Sw for bug-gnu-emacs@gnu.org; Mon, 17 Dec 2018 03:45:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Dec 2018 08:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30862 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30862-submit@debbugs.gnu.org id=B30862.154503627411060 (code B ref 30862); Mon, 17 Dec 2018 08:45:01 +0000 Original-Received: (at 30862) by debbugs.gnu.org; 17 Dec 2018 08:44:34 +0000 Original-Received: from localhost ([127.0.0.1]:50814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYoVu-0002sK-50 for submit@debbugs.gnu.org; Mon, 17 Dec 2018 03:44:34 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:50041) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gYoVr-0002s4-Ie for 30862@debbugs.gnu.org; Mon, 17 Dec 2018 03:44:32 -0500 Original-Received: from detlef.gmx.de ([212.86.54.89]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MBFUT-1ggCtR1XF7-00ACo5; Mon, 17 Dec 2018 09:44:24 +0100 In-Reply-To: (Philipp Stephani's message of "Mon, 17 Dec 2018 00:10:31 +0100") X-Provags-ID: V03:K1:irQF1VhFnYdPyE2zMpA4e3aBeoiombt+b9TEl4aRPez13Ltbln7 WoWjn7BOJrhnmlHnyPLUJ81fZlOcnzoW0oiI+KBJfp6B2sJP1pGdxua+lepKs6GjwZ3+E9X /HaSB1JCnyiQEwYWBNK59REmkHHm5aKNNFLdIXqMVfivIUsF/mwwcxlP6mnKcqszSrWqs82 C9H4LHCuXk1W64Oxq0w5g== X-UI-Out-Filterresults: notjunk:1;V03:K0:NyCUrGtPk9s=:ngi4vEUSpXCJyXepGFm6bs Sn+w48jC84XuhIpuJK79FfBJRtryRy0suEAUkMr5Amhwi5jbF+B6C60Vl2VaWO2iHOyX0ESit VWSCWi2USCsANytsas66QJzrpFUuwoZwcUy6/lI91f00r3NCyCXNPiJevvosWokm7mQQlt14r A2TUHDPeQIaOXiMrVBMIVWTWVeJkpI6LUYNGMk7M4iC8LQeEheuE0kS/Pl4I1bjAJJgUQioWJ o0iGOc1YqJMq6bzo6CFfQP10wqi8VQihJVlH/J6c5wOJNq7dnXyzrX4Xe7V95Oi25F+60Djty yCHXnsfyfD9As0rWefoiWw7VIeLcKIcGgUwRBs1ZmC3X4y6CZ14E0RCozU9Rry85xyJyzHI+3 L8F9M077DPwE+dSvw7h5GDUlEZ/RFxKi6K8fC8G1U7e4R6Xkvb0W8pxF/OeD/bMET3UbfeHTW H5DZv7DKX/Ug1gkyehXM67XhwqXSrkxn6iOYBu1zr634HcoqWJQ6/Okxp28Vm0WPlbMIjN7+f 9Oaswt0SmemVLyCLzLpskgwASyP9TRqBdTcAx+vRu1jPPuEQOkJr2jgvY9W6X6HgodnyKcGAy 2t4/K4uOdcP7Sw7qlxTekFUHKNlhRgPAoHTODDR85BLpDHSAZbVlBPETFHwtjQrX+Ng292Fka udvszh7kbP7duSJVFUdUS0iFrmLAxvMBY5zA6/XfLUZffy25ja+T7OA7usEEeVsH5L2A+X6WS osrBFTseaJ0yKsqxmUSr9vNKUEEJ7JuqDnRMJOZ9/tuSxS6oUh7XJTOU6w7aCVKbtObtMBlv X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:153508 Archived-At: Philipp Stephani writes: Hi Philipp, > I don't see why call-process and make-process should behave > differently in this regard. For call-process and start-process the > caller has to explicitly opt in into applying file name handlers (by > calling different functions); presumably because people consider it > too dangerous to accidentally start random processes on remote > machines. Why should make-process be different? In general, file name handlers are invoked silently, w/o the need to adapt the using packages. `call-process' and `start-process' are exceptions, because sometimes it isn't desired to invoke a file name handler, even if `default-directory' is remote. Therefore, the new functions. `make-process' fits into this category. Whether a new function to be applied, or an additional argument, doesn't make a difference. The latter was not possible for `call-process' and `start-process'. We have now your patch (thanks!), let's continue this way. Best regards, Michael.