From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [PATCH 2/3] Don't print "process finished" into the stderr buffer. Date: Sun, 08 Apr 2018 16:13:01 +0300 Message-ID: <83lgdxzvs2.fsf@gnu.org> References: <20180404120218.257212-1-phst@google.com> <20180404120218.257212-2-phst@google.com> <834lkr3ygo.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1523193107 4005 195.159.176.226 (8 Apr 2018 13:11:47 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 8 Apr 2018 13:11:47 +0000 (UTC) Cc: phst@google.com, emacs-devel@gnu.org To: Philipp Stephani Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 08 15:11:42 2018 Return-path: Envelope-to: ged-emacs-devel@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 1f5A6c-0000uE-Pc for ged-emacs-devel@m.gmane.org; Sun, 08 Apr 2018 15:11:38 +0200 Original-Received: from localhost ([::1]:54100 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5A8i-0006Ej-4h for ged-emacs-devel@m.gmane.org; Sun, 08 Apr 2018 09:13:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5A83-0006EO-2q for emacs-devel@gnu.org; Sun, 08 Apr 2018 09:13:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5A82-00032l-8V for emacs-devel@gnu.org; Sun, 08 Apr 2018 09:13:07 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33988) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5A7v-0002nc-2Y; Sun, 08 Apr 2018 09:12:59 -0400 Original-Received: from [176.228.60.248] (port=3124 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f5A7u-0000gs-Fi; Sun, 08 Apr 2018 09:12:58 -0400 In-reply-to: (message from Philipp Stephani on Sat, 07 Apr 2018 20:21:40 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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 Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:224428 Archived-At: > From: Philipp Stephani > Date: Sat, 07 Apr 2018 20:21:40 +0000 > Cc: emacs-devel@gnu.org, phst@google.com > > > * src/process.c (syms_of_process): Add 'ignore' symbol. > > (Fmake_process): Use it as sentinel for the standard error pipe > > process. > > Why would we want that, and by default on top of that? Please give at > least some rationale behind this change. > > Neither the manual not the docstring for `make-process' specify that Emacs prints "Process foo stderr > finished" at the end of the standard error buffer, so that message shouldn't be printed. That assumes that the documentation is correct and the code isn't; it could be the other way around. But I'm guessing that the current behavior was unexpected for some reason, and that's why you looked in the documentation. If the guess is correct, could you describe why it was unexpected/unwanted?