From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.bugs Subject: bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin Date: Sun, 26 Jun 2022 10:12:08 -0700 Message-ID: <8735frmjrr.fsf@athena.silentflame.com> References: <8e21db9c-0100-998e-f280-81304e7ff61a@cornell.edu> <87mtecl82o.fsf@athena.silentflame.com> <40d9e52f-2041-b341-ff77-546ca7792791@cornell.edu> <87k09elrf8.fsf@athena.silentflame.com> <1de33903-4c55-e043-3754-726f7044f2d0@cornell.edu> <7e7daa2f-dbbc-cd0a-4958-2a2932b17837@gmail.com> <8974408d-91cd-aebd-7a5b-596a57bd640e@cornell.edu> <17d41105-b006-f9ad-af0b-ece84a7f5248@gmail.com> <040b3a36-459b-a94d-f879-7f45aac50bda@cornell.edu> <83sfnud26o.fsf@gnu.org> <96e47ba7-efaa-b6df-dd98-60f09068e68c@gmail.com> <874k097lbh.fsf@melete.silentflame.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27164"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.36 Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: larsi@gnus.org, 56025@debbugs.gnu.org To: Jim Porter , Eli Zaretskii , Ken Brown Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 26 19:13:11 2022 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 1o5Vot-0006ti-3G for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 26 Jun 2022 19:13:11 +0200 Original-Received: from localhost ([::1]:49752 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o5Vos-0005hV-13 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 26 Jun 2022 13:13:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5Vok-0005hK-Jq for bug-gnu-emacs@gnu.org; Sun, 26 Jun 2022 13:13:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55026) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o5Vok-0008HB-BH for bug-gnu-emacs@gnu.org; Sun, 26 Jun 2022 13:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o5Vok-00065s-5P for bug-gnu-emacs@gnu.org; Sun, 26 Jun 2022 13:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Jun 2022 17:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56025 X-GNU-PR-Package: emacs Original-Received: via spool by 56025-submit@debbugs.gnu.org id=B56025.165626354023372 (code B ref 56025); Sun, 26 Jun 2022 17:13:02 +0000 Original-Received: (at 56025) by debbugs.gnu.org; 26 Jun 2022 17:12:20 +0000 Original-Received: from localhost ([127.0.0.1]:48923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5Vo3-00064u-TF for submit@debbugs.gnu.org; Sun, 26 Jun 2022 13:12:20 -0400 Original-Received: from mail-wr1-f46.google.com ([209.85.221.46]:35569) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5Vnz-00064e-U8 for 56025@debbugs.gnu.org; Sun, 26 Jun 2022 13:12:18 -0400 Original-Received: by mail-wr1-f46.google.com with SMTP id q5so4554472wrc.2 for <56025@debbugs.gnu.org>; Sun, 26 Jun 2022 10:12:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=email-arizona-edu.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version; bh=O/TQMLhVp2Ql6unoWjldzIoOGLfM8GGZTVtv71RLavs=; b=b/uhXToUn0i9xCmo+9/99PA4F6Q0AShHb9nxKrFw4gHNq9a4kLQgybYXqAFFGQMkF6 ysNXrYir9qE9PBCWD+B0scAbdRwmlIP1o0MeHH5zxpsQ3IYD8ud36aUrP/WDA9jz66ax iVq7eiVyWpzHOWuznSLU0rV7YQoJDYldSLrP6bvLAyL5Wcn8edaGdJd5EgLcP+9cWP09 1PoSbeHjES+aQl8Ohw4VVAa+PGrPLqjDLLqC5WoA+/qN/NY1CJpwTGCicFDomrNvKXVd I9XoNe26pgeV0yJAImMGq5//Wn0fhElxUTcEPe5ZrMOQIWaN4aFc0rWcHNu2H/fPsuk/ 1RIg== 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:in-reply-to:references :user-agent:date:message-id:mime-version; bh=O/TQMLhVp2Ql6unoWjldzIoOGLfM8GGZTVtv71RLavs=; b=eKzh28jPVmltqq+z+kcv2LbMksPQTO9edvfvZqNMObCeQaA3b3JhfvVUDnPRvp4b3f OcX0HQfCy1EJw+pdvQ0DeRz40loNya0v0d1bdWw6PWmiE3/EIx8eDsviVd0NbW827C5R gdGTD96ylqIJb7bqElnjjdGXWeZw488IaditPPGCbQJbqlxOVHN8Tw3FfvJ2LYHV09Zw FVgmPssJgpZ5493NgJcnvBQsLzc/TYNKpOYisTW6TbPTo20PpAyOaiCfYW8wyYtpfKQR ClU2ygx1nh6ttJKNDjrGzBV+xBst/kLpkZ4+fBzEDpJVU1QbDyGuOP2NottKfjM/M35L TaLA== X-Gm-Message-State: AJIora+nKJ8CUH007uQtngftYlA6+3Fw0z3hPBU6nZ+odnFMmyFN6xK0 NnmNk+67Bf8EE5r187PuNiZgu+DbyJFdJ0pl1M4JqZTFOF5UQE7c3YlAFp5P4prSju3Gxfdx9gH lkmsQaw== X-Google-Smtp-Source: AGRyM1syLU3YZ7v24B221pGlR72GPgMSVUa5/Pfsz5/w8SSn/q5j3/iUdwh11hdpoMdBDnmR3ktEdQ== X-Received: by 2002:a5d:5181:0:b0:20f:fc49:6b88 with SMTP id k1-20020a5d5181000000b0020ffc496b88mr9039731wrv.596.1656263530065; Sun, 26 Jun 2022 10:12:10 -0700 (PDT) Original-Received: from athena.silentflame.com (coeus.silentflame.com. [2a01:4f8:c010:9ea2::1]) by smtp.gmail.com with ESMTPSA id 11-20020a05600c268b00b003a03a8475bfsm9924721wmt.16.2022.06.26.10.12.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Jun 2022 10:12:09 -0700 (PDT) Original-Received: by athena.silentflame.com (Postfix, from userid 1000) id E62391B6300; Sun, 26 Jun 2022 17:12:08 +0000 (UTC) In-Reply-To: X-ua-ms: gsuite 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:235382 Archived-At: Hello, On Fri 24 Jun 2022 at 04:03pm -07, Jim Porter wrote: > When [EOF is] received, all the bytes waiting to be read are > immediately passed to the process without waiting for a , and > the EOF is discarded. Thus, if there are no bytes waiting (that is, > the EOF occurred at the beginning of a line), a byte count of zero > shall be returned from the read(), representing an end-of-file > indication. > > I interpret that to mean that the preferred way to indicate end-of-file > to `rev' in this case is to send it "hi [NL] [EOF]". The second EOF that > Eshell sends when closing the stderr output handle is superfluous, but > it works fine as far as I can tell. > > [1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap11.html The text states unconditionally that when an EOF is received it is discarded by the OS. So we can infer that it's fine to send three, according to the standard -- it's not just that it happens to work. Thanks again for working on this. -- Sean Whitton