GNU bug report logs - #67510
29.1; macOS accept-process-output line length limit of 1024

Previous Next

Package: emacs;

Reported by: Max Arnold <arnold.maxim <at> gmail.com>

Date: Tue, 28 Nov 2023 14:22:01 UTC

Severity: normal

Tags: notabug

Found in version 29.1

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Max Arnold <arnold.maxim <at> gmail.com>
Cc: 67510 <at> debbugs.gnu.org
Subject: bug#67510: 29.1; macOS accept-process-output line length limit of 1024
Date: Tue, 28 Nov 2023 17:43:37 +0200
> From: Max Arnold <arnold.maxim <at> gmail.com>
> Date: Tue, 28 Nov 2023 22:22:31 +0700
> 
> Added one line to blacken.el and it looks like the problem is fixed:
> 
> ```
> (let ((process (make-process :name "blacken"
>                                  :command `(,blacken-executable ,@(blacken-call-args))
>                                  :buffer output-buffer
>                                  :stderr error-buffer
>                                  :noquery t
>                                  :connection-type 'pipe  ;;  <-- ADDED
>                                  :sentinel (lambda (process event)))))
> ```
> 
> Does it mean that the bug is not related to Emacs and I should file it against blacken? If so, sorry for
> the noise.

If blacken has no reason to use PTYs, and it can produce large volumes
of output from the process, then yes, it should use pipes for
communications with the sub-process.




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

Previous Next


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