From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Patch: new function process-file (call-process with file handlers) Date: Mon, 18 Oct 2004 21:52:01 +0200 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: <87wtxndcta.fsf@gmx.de> References: <863c0dnxxe.fsf@ketchup.de.uu.net> <86y8i5m9tf.fsf@ketchup.de.uu.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1098129179 6922 80.91.229.6 (18 Oct 2004 19:52:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 18 Oct 2004 19:52:59 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 18 21:52:49 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CJdYn-0001c8-00 for ; Mon, 18 Oct 2004 21:52:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CJdg6-0004wS-Iu for ged-emacs-devel@m.gmane.org; Mon, 18 Oct 2004 16:00:22 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CJdfs-0004v6-W1 for emacs-devel@gnu.org; Mon, 18 Oct 2004 16:00:09 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CJdfs-0004ut-8H for emacs-devel@gnu.org; Mon, 18 Oct 2004 16:00:08 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CJdfr-0004uq-W9 for emacs-devel@gnu.org; Mon, 18 Oct 2004 16:00:08 -0400 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.34) id 1CJdY7-0000tf-Rg for emacs-devel@gnu.org; Mon, 18 Oct 2004 15:52:08 -0400 Original-Received: (qmail 23999 invoked by uid 65534); 18 Oct 2004 19:52:02 -0000 Original-Received: from pD9E718D0.dip0.t-ipconnect.de (EHLO magdalene.local) (217.231.24.208) by mail.gmx.net (mp004) with SMTP; 18 Oct 2004 21:52:02 +0200 X-Authenticated: #3708877 Original-To: Kai Grossjohann In-Reply-To: <86y8i5m9tf.fsf@ketchup.de.uu.net> (Kai Grossjohann's message of "Sun, 17 Oct 2004 21:19:40 +0200") User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:28575 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:28575 This patch looks good to me; it could even solve other problems/ sledgehammer implementations in Tramp as well. What puzzles me a little bit is how to apply Tramp's releasing policy to this. Tramp 2.0 (the stable branch) is synchronized with Emacs CVS. It shouldn't get new features but bug fixes only. Tramp 2.1, the development branch and natural target for the new function, contains several other new features, too. So it might be undesirable to merge it with Emacs today. Either one breaks the "just bug fixes" policy of Tramp 2.0, either one synchronizes Tramp 2.1 with Emacs CVS. A compromise could be to introduce `process-file' into Emacs now, but let the Tramp counterpart implementation outside Emacs 21.4. Best regards, Michael.