From unknown Mon Aug 18 17:59:50 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error
Resent-From: Philipp
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 22 May 2018 13:42:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: report 31552
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 31552@debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@gnu.org
Received: via spool by submit@debbugs.gnu.org id=B.152699651410281
(code B ref -1); Tue, 22 May 2018 13:42:01 +0000
Received: (at submit) by debbugs.gnu.org; 22 May 2018 13:41:54 +0000
Received: from localhost ([127.0.0.1]:43813 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1fL7Y1-0002fk-Lf
for submit@debbugs.gnu.org; Tue, 22 May 2018 09:41:53 -0400
Received: from eggs.gnu.org ([208.118.235.92]:41031)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1fL7Xz-0002fX-Fi
for submit@debbugs.gnu.org; Tue, 22 May 2018 09:41:52 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1fL7Xt-0001d3-1N
for submit@debbugs.gnu.org; Tue, 22 May 2018 09:41:46 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50,
FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled
version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:60599)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
(Exim 4.71) (envelope-from )
id 1fL7Xs-0001cx-Ta
for submit@debbugs.gnu.org; Tue, 22 May 2018 09:41:44 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:60223)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1fL7Xo-0004qI-GE
for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 09:41:44 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1fL7Xi-0001YA-Gv
for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 09:41:40 -0400
Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:36182)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1fL7Xi-0001Xm-9f
for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 09:41:34 -0400
Received: by mail-wm0-x233.google.com with SMTP id n10-v6so33629060wmc.1
for ; Tue, 22 May 2018 06:41:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=from:to:subject:date:message-id:mime-version;
bh=/Zuke0nU8iufxvJLE9oBONriuJ+NySRGjC5ENzWyTSo=;
b=rixlty6a3Wis5gcQqlbyyEqXBShDH8XdB2GW4nSBTg+oCgmPQzA4+VeGsJJr+H6xli
tj9LQT/Hz6uDlYHjvurd5dQY0dWVlknr5Pcxydt8KHSxshr2h/5e6mfQ0XyVy7lXW+5f
vNAvwTzf8xmC0OtkWd61wotip5HpGwENSRCMQFwRT/AZA/xEYZ7UbWrScKQwnNIYaS5g
EEHKQNAmLU0pKf4YnSSZ0o+3XkQFw3fNqM5r9WQ0GYoDNqZ/yfEjQfeXLwMIcz4feH5L
x58zsaoUS7dltXnSx4ZRzz9Xia9biCaJBKpMnTLqIoiimWSHcqZHYJ8sExGUO7f+DdfQ
Ebnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
bh=/Zuke0nU8iufxvJLE9oBONriuJ+NySRGjC5ENzWyTSo=;
b=YWOvLYwH+/ummVKp3j2UmQIME/p5YukIC6M219UjT32PGKOZXC5aIOZXlVLc08D0p9
RhHW1N8nquP1wcSoozpzoqAdoZfyHfQYXb02NorCDu+cDlXj3wQ02w2s0eRdvFV8He/P
GKq7aloVnY6TJ7X44BL6QnDAEa2flVJ+w5I3p61tmd6vzDFF5nq7e/zhySqpwrVwFZwO
lB1b6IUCIHqvzsLv6dSZRR680zFL3y91Pk+9siC4woObTsPA/1VdATQZ5AvYjAj/cZL0
akHssdgg2EWPXkc6FSe43P2HsX0+Szh7b4FayjVcbtPcyNZsfltCXP3e2Kg3Z41dCC82
v2Xw==
X-Gm-Message-State: ALKqPwcWNktlI4gxTYm/JWu+mpYaUYGJw+Sv/899M8cH4ftYf/OVQvty
6Qt1UTjLDmjBh4HdlQ8HaoqeglkP
X-Google-Smtp-Source: AB8JxZri7VgmCdDwHDQtEh9Q2JBBtX/qhWVG+NMJWs5qip+TwXKmTF5ESY00uDG0pISwizH3Tke9sQ==
X-Received: by 2002:a1c:cb03:: with SMTP id b3-v6mr1153589wmg.45.1526996492640;
Tue, 22 May 2018 06:41:32 -0700 (PDT)
Received: from p ([2001:4c50:25f:f600:1c8c:edc4:36c9:3a58])
by smtp.gmail.com with ESMTPSA id u36-v6sm19863594wrf.87.2018.05.22.06.41.31
for
(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
Tue, 22 May 2018 06:41:32 -0700 (PDT)
From: Philipp
Date: Tue, 22 May 2018 15:41:25 +0200
Message-ID:
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.8 (---)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -4.8 (----)
I haven't found any documentation in the Lisp reference manual that the
exit status of an Emacs process exiting due to a nonlocal exit is -1 by
default (adjusted to 255 by Bash). This should be documented, for users
that run Emacs in batch mode.
In GNU Emacs 27.0.50 (build 68, x86_64-apple-darwin17.4.0, NS appkit-1561.20 Version 10.13.3 (Build 17D102))
of 2018-05-22 built on p
Repository revision: 19e642fdb07b0b6522983e2fa35872ba5fb9f75e
Windowing system distributor 'Apple', version 10.3.1561
System Description: Mac OS X 10.13.3
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Configured using:
'configure --with-modules --without-pop --with-mailutils
--enable-gcc-warnings=yes --enable-checking
--enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0''
Configured features:
NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS
JSON
Important settings:
value of $LANG: de_DE.UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv
bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml
easymenu mml-sec password-cache epa derived epg epg-config gnus-util
rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date elec-pair
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core term/tty-colors frame cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote kqueue cocoa ns
multi-tty make-network-process emacs)
Memory information:
((conses 16 204643 7390)
(symbols 48 20009 1)
(miscs 40 56 139)
(strings 32 28865 2011)
(string-bytes 1 773342)
(vectors 16 35280)
(vector-slots 8 721688 13494)
(floats 8 51 65)
(intervals 56 210 0)
(buffers 992 11))
From unknown Mon Aug 18 17:59:50 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error
Resent-From: Eli Zaretskii
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 22 May 2018 17:18:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 31552
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Philipp
Cc: 31552@debbugs.gnu.org
Reply-To: Eli Zaretskii
Received: via spool by 31552-submit@debbugs.gnu.org id=B31552.152700942530457
(code B ref 31552); Tue, 22 May 2018 17:18:02 +0000
Received: (at 31552) by debbugs.gnu.org; 22 May 2018 17:17:05 +0000
Received: from localhost ([127.0.0.1]:44395 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1fLAuH-0007vB-4d
for submit@debbugs.gnu.org; Tue, 22 May 2018 13:17:05 -0400
Received: from eggs.gnu.org ([208.118.235.92]:39370)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1fLAuE-0007ub-LT
for 31552@debbugs.gnu.org; Tue, 22 May 2018 13:17:04 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1fLAu4-0000lj-Ds
for 31552@debbugs.gnu.org; Tue, 22 May 2018 13:16:57 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level:
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled
version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50280)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from )
id 1fLAu4-0000ld-AQ; Tue, 22 May 2018 13:16:52 -0400
Received: from [176.228.60.248] (port=4401 helo=home-c4e4a596f7)
by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
(Exim 4.82) (envelope-from )
id 1fLAu3-0008MK-ND; Tue, 22 May 2018 13:16:52 -0400
Date: Tue, 22 May 2018 20:16:58 +0300
Message-Id: <837envehkl.fsf@gnu.org>
From: Eli Zaretskii
In-reply-to: (message from Philipp on Tue, 22 May
2018 15:41:25 +0200)
References:
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -6.0 (------)
> From: Philipp
> Date: Tue, 22 May 2018 15:41:25 +0200
>
> I haven't found any documentation in the Lisp reference manual that the
> exit status of an Emacs process exiting due to a nonlocal exit is -1 by
> default (adjusted to 255 by Bash). This should be documented, for users
> that run Emacs in batch mode.
I'm not sure I understand what you are describing. Can you show a
reproducer?
Thanks.
From unknown Mon Aug 18 17:59:50 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 22 May 2018 17:21:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 31552
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii
Cc: 31552@debbugs.gnu.org
Received: via spool by 31552-submit@debbugs.gnu.org id=B31552.152700961430722
(code B ref 31552); Tue, 22 May 2018 17:21:01 +0000
Received: (at 31552) by debbugs.gnu.org; 22 May 2018 17:20:14 +0000
Received: from localhost ([127.0.0.1]:44399 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1fLAxK-0007zS-K7
for submit@debbugs.gnu.org; Tue, 22 May 2018 13:20:14 -0400
Received: from mail-ot0-f177.google.com ([74.125.82.177]:39458)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1fLAxI-0007zF-SK
for 31552@debbugs.gnu.org; Tue, 22 May 2018 13:20:13 -0400
Received: by mail-ot0-f177.google.com with SMTP id l12-v6so21886455oth.6
for <31552@debbugs.gnu.org>; Tue, 22 May 2018 10:20:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=+lT39c6K/QS2F2hPZcEgylJiBHDIlsSmN6w7hxRDLEE=;
b=Mjsgrt3sN5kPXTTlnRaWuo0Y6S3HRJN4RpGAvcTGzcvBWOVXQ/Om3mQyX2GAk54Z4w
b1vV+s6OkFi4+jv+EDx5KZF53x1gV8Dx+1ZKSgNqp409IlCq/CSB+NNi8HgASCq5OkqB
+dhzn7fve5c+RgLW0fa2eNm6qG8isLL/ACDN01A+yM+NSRJCwIFc2xk9XnUc2H2gNpem
tW+SA8ceXc5Q/++PKpgHa2OLojkEKUtiYapfx+b9mqPuKD7xF8W/Wd3my7TiDamwkBvH
Se2Nn8NmLmeJC6fnCh/UF+hi6HmeOjjKoODtHZvxT56b8muhUlsCiq2ErofdZ0gFGIiM
tKPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=+lT39c6K/QS2F2hPZcEgylJiBHDIlsSmN6w7hxRDLEE=;
b=uEtCXj0xHTUoaONqITOAr7LEfS3Aq4xPyD63rieBkItCTcAmfOqiQRfyVmcT8lnokl
xjWkWMs7RpYoW4E6biuER/AAU1Lfb8IXKbbMVeVZzaSx4ryn5W3ZsTE7Gs7f1hbNfE13
AmgZCffytnHCWdRHox9CB8DRWrEZOI5IksRE8WbCOcxs327s9c7ryxAcuA09aHQvTDDl
S3hQ1ockoTDRfTQDU2MJBeUGmNpIZ2NP6e5y5CZ2HiE4lfb2MegT2aGSdH9QNliH59uz
Tm0tvDfUc1aSiDB0gOmNqtSjWkvwh/eWVgywX1qF/y47mBDFC5flIzolj1qR+X+m10G1
BKHw==
X-Gm-Message-State: ALKqPwconvI16EFkVK9eaK7I+Qz3TEVhzuSXNb2PFcpRpf3HB684bRpW
z9xy5Hy5yCdFCLO/86LJCM8IrqugUrqESYH9obw=
X-Google-Smtp-Source: AB8JxZoKDg6BD6Okpck2s4w1Ydp9Rdcz+ov+JO2ldP2GSXE3V+9DNy8CH+Hpdx+POxNSrUV/szO+J3+Fe1mFHl2L5l4=
X-Received: by 2002:a9d:1bc7:: with SMTP id
v7-v6mr16043083otv.344.1527009607114;
Tue, 22 May 2018 10:20:07 -0700 (PDT)
MIME-Version: 1.0
References: <837envehkl.fsf@gnu.org>
In-Reply-To: <837envehkl.fsf@gnu.org>
From: Philipp Stephani
Date: Tue, 22 May 2018 19:19:54 +0200
Message-ID:
Content-Type: multipart/alternative; boundary="000000000000336b93056ccea1b8"
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -0.8 (/)
--000000000000336b93056ccea1b8
Content-Type: text/plain; charset="UTF-8"
Eli Zaretskii schrieb am Di., 22. Mai 2018 um 19:17 Uhr:
> > From: Philipp
> > Date: Tue, 22 May 2018 15:41:25 +0200
> >
> > I haven't found any documentation in the Lisp reference manual that the
> > exit status of an Emacs process exiting due to a nonlocal exit is -1 by
> > default (adjusted to 255 by Bash). This should be documented, for users
> > that run Emacs in batch mode.
>
> I'm not sure I understand what you are describing. Can you show a
> reproducer?
>
>
$ src/emacs -Q -batch -eval '(error "foo")' ; echo $?
foo
255
--000000000000336b93056ccea1b8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Eli Za=
retskii <
eliz@gnu.org> schrieb am=
Di., 22. Mai 2018 um 19:17=C2=A0Uhr:
> From: Philipp <p.stephani2@gmail.com>
> Date: Tue, 22 May 2018 15:41:25 +0200
>
> I haven't found any documentation in the Lisp reference manual tha=
t the
> exit status of an Emacs process exiting due to a nonlocal exit is -1 b=
y
> default (adjusted to 255 by Bash).=C2=A0 This should be documented, fo=
r users
> that run Emacs in batch mode.
I'm not sure I understand what you are describing.=C2=A0 Can you show a=
reproducer?
$ src/emacs -Q -=
batch -eval '(error "foo")' ; echo $?
foo
255=C2=A0
--000000000000336b93056ccea1b8--
From unknown Mon Aug 18 17:59:50 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error
Resent-From: Lars Ingebrigtsen
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Sat, 12 Oct 2019 21:17:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 31552
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Philipp Stephani
Cc: Eli Zaretskii , 31552@debbugs.gnu.org
Received: via spool by 31552-submit@debbugs.gnu.org id=B31552.157091497213965
(code B ref 31552); Sat, 12 Oct 2019 21:17:02 +0000
Received: (at 31552) by debbugs.gnu.org; 12 Oct 2019 21:16:12 +0000
Received: from localhost ([127.0.0.1]:34333 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1iJOkE-0003at-8g
for submit@debbugs.gnu.org; Sat, 12 Oct 2019 17:16:10 -0400
Received: from quimby.gnus.org ([80.91.231.51]:40400)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1iJOkB-0003Xd-8h
for 31552@debbugs.gnu.org; Sat, 12 Oct 2019 17:16:09 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.89) (envelope-from )
id 1iJOk7-0008WV-El; Sat, 12 Oct 2019 23:16:05 +0200
From: Lars Ingebrigtsen
References: <837envehkl.fsf@gnu.org>
Date: Sat, 12 Oct 2019 23:16:03 +0200
In-Reply-To:
(Philipp Stephani's message of "Tue, 22 May 2018 19:19:54 +0200")
Message-ID: <87pnj1is18.fsf@gnus.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: Philipp Stephani writes: > Eli
Zaretskii
schrieb am Di., 22. Mai 2018 um 19:17 Uhr: > > > From: Philipp
> > Date: Tue, 22 May 2018 15:41:25 +0200 > > > >
I haven't found any documentatio [...]
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
Philipp Stephani writes:
> Eli Zaretskii schrieb am Di., 22. Mai 2018 um 19:17 Uhr:
>
> > From: Philipp
> > Date: Tue, 22 May 2018 15:41:25 +0200
> >
> > I haven't found any documentation in the Lisp reference manual that the
> > exit status of an Emacs process exiting due to a nonlocal exit is -1 by
> > default (adjusted to 255 by Bash). This should be documented, for users
> > that run Emacs in batch mode.
>
> I'm not sure I understand what you are describing. Can you show a
> reproducer?
>
> $ src/emacs -Q -batch -eval '(error "foo")' ; echo $?
>
> foo
>
> 255
I've now added something like this to the Emacs 27 manual.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 17:16:16 2019
Received: (at control) by debbugs.gnu.org; 12 Oct 2019 21:16:16 +0000
Received: from localhost ([127.0.0.1]:34336 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1iJOkK-0003h0-GB
for submit@debbugs.gnu.org; Sat, 12 Oct 2019 17:16:16 -0400
Received: from quimby.gnus.org ([80.91.231.51]:40418)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1iJOkH-0003dn-DM
for control@debbugs.gnu.org; Sat, 12 Oct 2019 17:16:13 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.89) (envelope-from ) id 1iJOkE-00004z-Hk
for control@debbugs.gnu.org; Sat, 12 Oct 2019 23:16:12 +0200
Date: Sat, 12 Oct 2019 23:16:10 +0200
Message-Id: <87o8ylis11.fsf@gnus.org>
To: control@debbugs.gnu.org
From: Lars Ingebrigtsen
Subject: control message for bug #31552
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: tags 31552 fixed close 31552 27.1 quit
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
tags 31552 fixed
close 31552 27.1
quit
From unknown Mon Aug 18 17:59:50 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Sun, 13 Oct 2019 16:11:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 31552
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: fixed
To: Lars Ingebrigtsen
Cc: Eli Zaretskii , 31552@debbugs.gnu.org
Received: via spool by 31552-submit@debbugs.gnu.org id=B31552.157098301912394
(code B ref 31552); Sun, 13 Oct 2019 16:11:02 +0000
Received: (at 31552) by debbugs.gnu.org; 13 Oct 2019 16:10:19 +0000
Received: from localhost ([127.0.0.1]:36767 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1iJgRn-0003Dp-G3
for submit@debbugs.gnu.org; Sun, 13 Oct 2019 12:10:19 -0400
Received: from mail-ot1-f43.google.com ([209.85.210.43]:34398)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1iJgRl-0003Da-HN
for 31552@debbugs.gnu.org; Sun, 13 Oct 2019 12:10:18 -0400
Received: by mail-ot1-f43.google.com with SMTP id m19so11908660otp.1
for <31552@debbugs.gnu.org>; Sun, 13 Oct 2019 09:10:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=44mWaFJED4mstdq490UlCiPveZ5r2Zeyv1OIq7k617M=;
b=pZkOSS3YlQGWXvLpxmS1pIm4jPDNhjzTJxcPCL1uQEVI9YPi2HeiwvNXy4tTGCXbFJ
Wc+2y5qhFyviUjF6F88kjhfDxmkLDymXCgAP0VlvV3oQuyt6S3VhSxFZgsD1TyQ96AQ5
vmcx44g1sJtgcpmw68vVNgdtvab/uxxsFoE6BnTfdTCtmhz+Eu9OKTCAuFuwyEZaCXrB
niiXuN2jql8Tc/n1J7TFThM4vwYrOMw2aZx7JWT7/Eu4O6bOx7KxvifOwjVV82SW9pAV
SKz/hKh1YA4MigiY8UpKX89wzg/U+iygDZEI/v5UgKfQgestc6nhgPjMK72KBUoZSUHy
jvTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=44mWaFJED4mstdq490UlCiPveZ5r2Zeyv1OIq7k617M=;
b=LvRWx8ADnWXE7BQZYb5pYD2upY5f9eLyWANBofk1TsvMa9OQic6BuJlV3bJbYnO2Gs
z8pd/Rbp53vBOQFi4mbnOl3L3r45OsEE1yqdY0XCIi80I5i7M9m8WbXBSO12PpgUXg9g
BXpkX6l4AUoUFTXvv8xXDj1lFDC/NvLJ3cwDj7b/u/6F8VwgoAkx+cL4/XgAsG5+FZ2S
6EvdAjs2bz20iQAI0/tq7qTafIqU64VVHBd1lLTFEKoO43HGPJ6YYLN/BxL7hfM/PG+g
NrfP907/KXkb4jNA/flgQta7apAsVdC/tyC8IcTFbPVshqWsAvlvLZnQN2693NjEEwet
r7MA==
X-Gm-Message-State: APjAAAVah499MmFY4CcpO/27lAqosCXGgF4kxlPgchqTjS1+wLZG/MaO
ES8ZCzp1weJDVgdvSB5LBnxztwiO3JmMSxa5jfM=
X-Google-Smtp-Source: APXvYqz1MpgZQK//of2D0Bgj1g8aCADxfo6uSBa1nKxpdqITyDm40xKP1tIxLQogmrw7vgNTMwy60JpG+/RvhfRIA30=
X-Received: by 2002:a05:6830:1b75:: with SMTP id
d21mr21351838ote.145.1570983011763;
Sun, 13 Oct 2019 09:10:11 -0700 (PDT)
MIME-Version: 1.0
References: <837envehkl.fsf@gnu.org>
<87pnj1is18.fsf@gnus.org>
In-Reply-To: <87pnj1is18.fsf@gnus.org>
From: Philipp Stephani
Date: Sun, 13 Oct 2019 18:10:00 +0200
Message-ID:
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -0.7 (/)
Am Sa., 12. Okt. 2019 um 23:16 Uhr schrieb Lars Ingebrigtsen :
>
> Philipp Stephani writes:
>
> > Eli Zaretskii schrieb am Di., 22. Mai 2018 um 19:17 Uhr:
> >
> > > From: Philipp
> > > Date: Tue, 22 May 2018 15:41:25 +0200
> > >
> > > I haven't found any documentation in the Lisp reference manual that the
> > > exit status of an Emacs process exiting due to a nonlocal exit is -1 by
> > > default (adjusted to 255 by Bash). This should be documented, for users
> > > that run Emacs in batch mode.
> >
> > I'm not sure I understand what you are describing. Can you show a
> > reproducer?
> >
> > $ src/emacs -Q -batch -eval '(error "foo")' ; echo $?
> >
> > foo
> >
> > 255
>
> I've now added something like this to the Emacs 27 manual.
Thanks.