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>
Subject: bug#72018: closed (Re: bug#72018: 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 bug report

#72018: 30.0.60; [PATCH] Don't emit a prompt when a background Eshell process is killed

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 72018 <at> debbugs.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: 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.

[Message part 3 (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 4 (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)]

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.