GNU bug report logs - #72018
30.0.60; [PATCH] Don't emit a prompt when a background Eshell process is killed

Previous Next

Package: emacs;

Reported by: Jim Porter <jporterbugs <at> gmail.com>

Date: Tue, 9 Jul 2024 18:05:01 UTC

Severity: normal

Tags: patch

Found in version 30.0.60

Done: Jim Porter <jporterbugs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Jim Porter <jporterbugs <at> gmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#72018: closed (30.0.60; [PATCH] Don't emit a prompt when a
 background Eshell process is killed)
Date: Thu, 11 Jul 2024 23:46:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 11 Jul 2024 16:44:05 -0700
with message-id <d23af340-b48a-34c4-2d75-267cdd21f4de <at> gmail.com>
and subject line Re: bug#72018: 30.0.60; [PATCH] Don't emit a prompt when a background Eshell process is killed
has caused the debbugs.gnu.org bug report #72018,
regarding 30.0.60; [PATCH] Don't emit a prompt when a background Eshell process is killed
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
72018: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=72018
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Jim Porter <jporterbugs <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.60; [PATCH] Don't emit a prompt when a background Eshell process
 is killed
Date: Tue, 9 Jul 2024 11:04:05 -0700
[Message part 3 (text/plain, inline)]
Steps to reproduce:

  emacs -Q -f eshell
  $ sleep 100 &
  $ kill -9 <sleep's process id>

After this, you'll see two Eshell prompts get emitted (one with a "[9]" 
for the exit status of "sleep"). We don't want to emit prompts when 
background processes die though.

This is a regression from Emacs 29, likely due to some changes I made to 
improve support for complex background commands. Eli, is this ok to 
merge to the release branch?
[0001-Don-t-emit-a-prompt-in-Eshell-when-a-background-comm.patch (text/plain, attachment)]
[Message part 5 (message/rfc822, inline)]
From: Jim Porter <jporterbugs <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 72018-done <at> debbugs.gnu.org
Subject: Re: bug#72018: 30.0.60; [PATCH] Don't emit a prompt when a background
 Eshell process is killed
Date: Thu, 11 Jul 2024 16:44:05 -0700
On 7/10/2024 9:34 PM, Eli Zaretskii wrote:
> LGTM, thanks.
> 
> This is okay for emacs-30.

Thanks. Pushed to the release branch as 0de0056fd6b, and closing this bug.


This bug report was last modified 316 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.