GNU bug report logs - #66066
30.0.50; [PATCH] Add support for more-complex Eshell commands in the background

Previous Next

Package: emacs;

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

Date: Mon, 18 Sep 2023 04:46:02 UTC

Severity: wishlist

Tags: patch

Found in version 30.0.50

Fixed in version 30.1

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 66066 in the body.
You can then email your comments to 66066 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#66066; Package emacs. (Mon, 18 Sep 2023 04:46:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jim Porter <jporterbugs <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 18 Sep 2023 04:46:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jim Porter <jporterbugs <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.50; [PATCH] Add support for more-complex Eshell commands in the
 background
Date: Sun, 17 Sep 2023 21:45:22 -0700
[Message part 1 (text/plain, inline)]
Currently, only very simple Eshell commands can be run in the 
background. Anything more complicated, such as Eshell script files or 
things involving variable interpolation fail. For example, this should 
print "hi", but it doesn't print anything (aside from messages about the 
processes that started/stopped):

  *echo ${*echo hi} &

The attached patches fix this.

Note: In reality, this is just a preliminary set of changes to add full 
job control to Eshell, but that's more complex. (Hopefully, I'll get 
that working next though.)
[0001-Make-eshell-resume-eval-take-the-command-to-resume.patch (text/plain, attachment)]
[0002-Support-Eshell-iterative-evaluation-in-the-backgroun.patch (text/plain, attachment)]

Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas <at> gmail.com> to control <at> debbugs.gnu.org. (Mon, 18 Sep 2023 22:50:01 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#66066; Package emacs. (Sat, 23 Sep 2023 18:49:02 GMT) Full text and rfc822 format available.

Message #10 received at 66066 <at> debbugs.gnu.org (full text, mbox):

From: Jim Porter <jporterbugs <at> gmail.com>
To: 66066 <at> debbugs.gnu.org
Subject: Re: bug#66066: 30.0.50; [PATCH] Add support for more-complex Eshell
 commands in the background
Date: Sat, 23 Sep 2023 11:47:56 -0700
[Message part 1 (text/plain, inline)]
On 9/17/2023 9:45 PM, Jim Porter wrote:
> The attached patches fix this.

Attached are some new patches rebased onto my changes in bug#66164.
[0001-Don-t-print-subjob-messages-when-running-an-Eshell-s.patch (text/plain, attachment)]
[0002-Support-Eshell-iterative-evaluation-in-the-backgroun.patch (text/plain, attachment)]

Reply sent to Jim Porter <jporterbugs <at> gmail.com>:
You have taken responsibility. (Tue, 03 Oct 2023 03:58:02 GMT) Full text and rfc822 format available.

Notification sent to Jim Porter <jporterbugs <at> gmail.com>:
bug acknowledged by developer. (Tue, 03 Oct 2023 03:58:02 GMT) Full text and rfc822 format available.

Message #15 received at 66066-done <at> debbugs.gnu.org (full text, mbox):

From: Jim Porter <jporterbugs <at> gmail.com>
To: 66066-done <at> debbugs.gnu.org
Subject: Re: bug#66066: 30.0.50; [PATCH] Add support for more-complex Eshell
 commands in the background
Date: Mon, 2 Oct 2023 20:57:10 -0700
Version: 30.1

On 9/23/2023 11:47 AM, Jim Porter wrote:
> Attached are some new patches rebased onto my changes in bug#66164.

Merged to master as 498d31e9f05, and closing this now.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 31 Oct 2023 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 193 days ago.

Previous Next


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