From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.bugs Subject: bug#51177: 29.0.50; stop-process on pipes Date: Sat, 16 Oct 2021 18:24:02 +0200 Message-ID: References: <83r1cpnknc.fsf@gnu.org> <87v920cada.fsf@miha-pc> <87o87rzwt4.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4687"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 51177@debbugs.gnu.org, jakanakaevangeli@chiru.no To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 16 18:25:22 2021 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 1mbmUs-00010L-Kt for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 16 Oct 2021 18:25:22 +0200 Original-Received: from localhost ([::1]:42128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mbmUq-0000W7-UF for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 16 Oct 2021 12:25:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mbmUY-0000Vj-7z for bug-gnu-emacs@gnu.org; Sat, 16 Oct 2021 12:25:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59575) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mbmUX-0002di-VH for bug-gnu-emacs@gnu.org; Sat, 16 Oct 2021 12:25:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mbmUX-0007iX-SR for bug-gnu-emacs@gnu.org; Sat, 16 Oct 2021 12:25:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Helmut Eller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Oct 2021 16:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51177 X-GNU-PR-Package: emacs Original-Received: via spool by 51177-submit@debbugs.gnu.org id=B51177.163440145629608 (code B ref 51177); Sat, 16 Oct 2021 16:25:01 +0000 Original-Received: (at 51177) by debbugs.gnu.org; 16 Oct 2021 16:24:16 +0000 Original-Received: from localhost ([127.0.0.1]:42888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbmTo-0007hU-10 for submit@debbugs.gnu.org; Sat, 16 Oct 2021 12:24:16 -0400 Original-Received: from mail-ed1-f54.google.com ([209.85.208.54]:33460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbmTi-0007hC-Pr for 51177@debbugs.gnu.org; Sat, 16 Oct 2021 12:24:14 -0400 Original-Received: by mail-ed1-f54.google.com with SMTP id y30so33421798edi.0 for <51177@debbugs.gnu.org>; Sat, 16 Oct 2021 09:24:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=V80EKo7+UZWQ2N5JB+7mT10/34nA+wXtXCCLxXzaNRk=; b=onyL7lWjlRxbQpuj6eIax5PBSyOn+bqbUAhKtiPJ62mbq4UGQN1rVHyA4GrvgqhBRo egkqR/2XtNXld8zW2YT1erlC9YnufLBnUHgurdVia/eeFgJeYMi70EMJmUAM1AJEVMMh Oaxr/UyPy4XRoj8387h7zFqe1Y4kQPoLAFO4cnKlYjPNrppPGIxA4MtcFzn/FPsmh0II IjKS7vvs4g71NAJ0Tqe26FnOT3Y2Mez302RAFrVfrNjY3I+lv53tI5NdiqcA3ovSKcRx cCI/dV1rPIAx9jtOOHmgAbZGih2OM2ouB1Ta3PR39P99tcfvYhORG6P0J4zpVE+8u9Wj BqoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=V80EKo7+UZWQ2N5JB+7mT10/34nA+wXtXCCLxXzaNRk=; b=eTnb3usFhx7sh/5loiheERzbwDtVw1ncUq82zijzfPPOe2kQK+hGF8LTxAFmYudp2S 67dYgrYg7IUTq31gJpZ5Nu11EESAvX4u09AdHOXkH/q5Vzk7DfQjN0bCc6EIkmO0o23E bI9I+mjFYR8iOgKsocgc8aVWBKf/k7pKX26pWTskGmJzBm9o5clpULv9dymOF38NNJjc VvQBSC9XSaLdq6XdNzmC5LEXKhXOdNsanPwISSqQzPbGWVblxCnd3WKN8Sgn7Z5OOfnQ 2cCB00NAzEHovyW/YIHrSQtUuaWUrGDoRdfgWv2bcK3UBvFQ4+xzGsceIquAh8IV+p3i 7Lqw== X-Gm-Message-State: AOAM531xvSWAQMzb6IEecesv2+zdAyb8BBTxkpZa0pXE2wm8N4/3sxHx wDqYLEvKoTXSqbiknCPpPlQpMRJWrfs= X-Google-Smtp-Source: ABdhPJzpXJytBeSW32ZE82wn6nIsRP5lWXlAT5STYgpRDtY0oZRWgKopCovoQ1o8rSlU4oMWZobGcA== X-Received: by 2002:a17:907:16aa:: with SMTP id hc42mr11984269ejc.39.1634401444882; Sat, 16 Oct 2021 09:24:04 -0700 (PDT) Original-Received: from caladan ([89.107.104.255]) by smtp.gmail.com with ESMTPSA id y19sm7781498edd.39.2021.10.16.09.24.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Oct 2021 09:24:04 -0700 (PDT) In-Reply-To: <87o87rzwt4.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 14 Oct 2021 13:10:31 +0200") 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" Xref: news.gmane.io gmane.emacs.bugs:217375 Archived-At: On Thu, Oct 14 2021, Lars Ingebrigtsen wrote: > Helmut Eller writes: > >> I did not read the docstring but I did read the manual. This feature is >> not described in the manual. At least not near set-process-filter. > > Yup. I've now documented the t value in the manual in emacs-28. The t value also doesn't seem be handled correctly by make-process: (ert-deftest test-filter=3Dt () (let ((p (make-process :command '("dd" "if=3D/dev/zero" "count=3D0") :name "foo" :filter t))) ;;(set-process-filter p t) (while (eq (process-status p) 'run) (accept-process-output p)))) when executed with emacs -Q --batch -l test.el -f ert-run-tests-batch-and-exit produces: Running 1 tests (2021-10-16 18:21:53+0200, selector =E2=80=98t=E2=80=99) Test test-filter=3Dt backtrace: t(# "0+0 records in\n0+0 records out\n") accept-process-output(#) (while (eq (process-status p) 'run) (accept-process-output p)) (let ((p (make-process :command '("dd" "if=3D/dev/zero" "count=3D0") :na (lambda nil (let ((p (make-process :command '("dd" "if=3D/dev/zero" "c ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name test-filter=3Dt :documentation nil :bod ert-run-or-rerun-test(#s(ert--stats :selector t :tests [#s(ert-test=20 ert-run-tests(t #f(compiled-function (event-type &rest event-args) # ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-l" "test.el" "-f" "ert-run-tests-batch-and-exit")) command-line() normal-top-level() Test test-filter=3Dt condition: (void-function t) FAILED 1/1 test-filter=3Dt (0.001650 sec) Ran 1 tests, 0 results as expected, 1 unexpected (2021-10-16 18:21:53+0200,= 0.115393 sec) 1 unexpected results: FAILED test-filter=3Dt Helmut