X-Spam-Score: -3.3 (---)
On December 7, 2020 12:29:16 PM GMT+02:00, Philipp Stephani wrote:
> Am So=2E, 6=2E Dez=2E 2020 um 18:00 Uhr schrieb Eli Zaretskii
> :
> >
> > > From: Philipp Stephani
> > > Date: Sun, 6 Dec 2020 17:50:17 +0100
> > >
> > > Am So=2E, 29=2E Nov=2E 2020 um 16:27 Uhr schrieb Philipp Stephani
> > >
:
> > > >
> > > Pushed to master as commit 40e11743ca=2E
> >
> > This is an incompatible change=2E
>=20
> Is it? In other words, do we guarantee that no stack trace is being
> printed if debug-on-error is nil? I'd say that parsing error messages
> is brittle anyway, and we're not obliged to provide stable output
The behavior did change=2E Since Emacs doesn't have a formal spec its lo=
ng-time behavior is a de-facto standard we should strive hard not to break=
=2E As Stefan just pointed out, this change already broke 2 tests if we n=
eed any proof=2E
> > Is there a way to get back previous
> > behavior? If so, please mention that in NEWS; if not, let's please
> > provide a way to get back the old behavior=2E
>=20
> I'd be OK adding a variable for this, but on the other hand I'm not
> really convinced that this is really a breaking change (see above)=2E
Yes, we do need to be able to get back the old bdhavior=2E
From unknown Wed Sep 10 18:35:46 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#44942: 28.0.50; Emacs should print a backtrace on uncaught errors in batch mode
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Mon, 07 Dec 2020 11:09:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 44942
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii
Cc: 44942@debbugs.gnu.org
Received: via spool by 44942-submit@debbugs.gnu.org id=B44942.16073392873661
(code B ref 44942); Mon, 07 Dec 2020 11:09:01 +0000
Received: (at 44942) by debbugs.gnu.org; 7 Dec 2020 11:08:07 +0000
Received: from localhost ([127.0.0.1]:52598 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1kmENC-0000wz-Mv
for submit@debbugs.gnu.org; Mon, 07 Dec 2020 06:08:06 -0500
Received: from mail-ot1-f43.google.com ([209.85.210.43]:37345)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1kmENB-0000wU-5i
for 44942@debbugs.gnu.org; Mon, 07 Dec 2020 06:08:05 -0500
Received: by mail-ot1-f43.google.com with SMTP id o11so9391091ote.4
for <44942@debbugs.gnu.org>; Mon, 07 Dec 2020 03:08:05 -0800 (PST)
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=3bxiF0LlQLurdPsGSrFV6l7FwgzAB4FDziD2ZMYDHsM=;
b=AleGNj2m5iRafFVNDJ2eU1LHzXT2zPi95UdTBOwW6vvASz4jYbXDmM4hZ/5H2zpQlC
9qr2aKahPgmbSmb1tYXHT3K7+YLhXtubCuOhqeQrif7qI/RmwnyWBpngVh4grBI1aNk8
n13120PLMb/njnEVGVJLJ6Lk+nqFa+HVFqH0q7+lmWLMS1Dp/n7B96PFwfjyfM8YF7Rq
Z+fJcKTLYkcVW690hwv9SIesDIy9By0noJgUTGGbb1RhUNEgOQ9aKuzGzSStelilsIzb
7Mv+z6leyQH5EY5J2MITF48JqYOIhiggGcrCXoOKXI32x4bZDrhUn+uT19jQlEfiptWe
naOQ==
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=3bxiF0LlQLurdPsGSrFV6l7FwgzAB4FDziD2ZMYDHsM=;
b=ulbHgxQD/WtlgzSgAYMixjYIBkJJLU40q8bSubgTmsYx/0B19ttdEnAsKhTfWSJ7dz
Htd9DQVYqySXMJFR9ytmgjVOjVmQexSNn6xqgNucNFB2BnEsiMLVWUCo8mMMJifJ5WMc
d6mcX8YThGkAlJS3wckM6kgu8KD38wOmdxEaUj15D39LDCO0Ji2otghnSzygPwPFhl1T
x5U8rRx4JSbe1FbRAAPhYYxk8os6CFV9puEnqHU1lAo8RfuzYqbxlEwQB7U3luKI0bOv
0xA1NsfufIsYzQFUarQHJLpfZN0Ypktg5r19RDQ19CVDF+DjZyIgVuLfQ/sgeKVCkD4G
aLNw==
X-Gm-Message-State: AOAM532x2HXHsx0Vh4s5C6Dcu8JdBtLcc5gnK/NTjVju3/ZG+b/MtElB
BIFTjwQtUpPEAIMgKi0oh6+q/6LKlbud8/oZZK0=
X-Google-Smtp-Source: ABdhPJw54PR0VGp3g8Vd/im5ZQVi5U4rlvF1swnjldejUyTDpqP8ZZw6EmvScBFuIl2aJGYQI8xDhzrBL6wFLS5WsHg=
X-Received: by 2002:a9d:269:: with SMTP id 96mr12388679otb.174.1607339279514;
Mon, 07 Dec 2020 03:07:59 -0800 (PST)
MIME-Version: 1.0
References:
<83lfeaan04.fsf@gnu.org>
<1DC46C7A-D0A8-4B92-84FE-3ABA2F6A6624@gnu.org>
In-Reply-To: <1DC46C7A-D0A8-4B92-84FE-3ABA2F6A6624@gnu.org>
From: Philipp Stephani
Date: Mon, 7 Dec 2020 12:07:48 +0100
Message-ID:
Content-Type: text/plain; charset="UTF-8"
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 (/)
Am Mo., 7. Dez. 2020 um 11:42 Uhr schrieb Eli Zaretskii :
>
> On December 7, 2020 12:29:16 PM GMT+02:00, Philipp Stephani wrote:
> > Am So., 6. Dez. 2020 um 18:00 Uhr schrieb Eli Zaretskii
> > :
> > >
> > > > From: Philipp Stephani
> > > > Date: Sun, 6 Dec 2020 17:50:17 +0100
> > > >
> > > > Am So., 29. Nov. 2020 um 16:27 Uhr schrieb Philipp Stephani
> > > > :
> > > > >
> > > > Pushed to master as commit 40e11743ca.
> > >
> > > This is an incompatible change.
> >
> > Is it? In other words, do we guarantee that no stack trace is being
> > printed if debug-on-error is nil? I'd say that parsing error messages
> > is brittle anyway, and we're not obliged to provide stable output
>
> The behavior did change. Since Emacs doesn't have a formal spec its long-time behavior is a de-facto standard we should strive hard not to break. As Stefan just pointed out, this change already broke 2 tests if we need any proof.
>
> > > Is there a way to get back previous
> > > behavior? If so, please mention that in NEWS; if not, let's please
> > > provide a way to get back the old behavior.
> >
> > I'd be OK adding a variable for this, but on the other hand I'm not
> > really convinced that this is really a breaking change (see above).
>
> Yes, we do need to be able to get back the old bdhavior.
Fair enough, I've added a new boolean variable for this.
From unknown Wed Sep 10 18:35:46 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#44942: 28.0.50; Emacs should print a backtrace on uncaught errors in batch mode
References:
In-Reply-To:
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?=
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Mon, 07 Dec 2020 15:08:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 44942
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Philipp Stephani , Eli Zaretskii
Cc: 44942@debbugs.gnu.org
Received: via spool by 44942-submit@debbugs.gnu.org id=B44942.160735367012931
(code B ref 44942); Mon, 07 Dec 2020 15:08:01 +0000
Received: (at 44942) by debbugs.gnu.org; 7 Dec 2020 15:07:50 +0000
Received: from localhost ([127.0.0.1]:54884 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1kmI7C-0003MV-F8
for submit@debbugs.gnu.org; Mon, 07 Dec 2020 10:07:50 -0500
Received: from mail232c50.megamailservers.eu ([91.136.10.242]:49336
helo=mail37c50.megamailservers.eu)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1kmI78-0003MJ-QH
for 44942@debbugs.gnu.org; Mon, 07 Dec 2020 10:07:48 -0500
X-Authenticated-User: mattiase@bredband.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
s=maildub; t=1607353664;
bh=z48fhTcZ8+J1Kb2dDA18W/+iuWrL51c3Jqu/tWDkAVE=;
h=From:Subject:Date:Cc:To:From;
b=Z7sCqfzrrOh9tSdGsufBVMRL4gTPxK3P40PeeRiURpURmhPP9dyyliNZcgLhhpZBr
TAt4RpD2dSiugx2XqgY8pDg5eE/0JJXBIQVW6zJGLvfFhCjIHQ95+1AjfN7zrwp4LK
ZLcYV4o+vLTgXuz/QAsNSdj1mq4B6tzFv/vQT+aA=
Feedback-ID: mattiase@acm.or
Received: from [192.168.0.4] (c188-150-171-71.bredband.comhem.se
[188.150.171.71]) (authenticated bits=0)
by mail37c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 0B7F7gBr005873;
Mon, 7 Dec 2020 15:07:44 +0000
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?=
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
Message-Id: <45B0619D-53C0-49F4-BD28-2FD23D030D96@acm.org>
Date: Mon, 7 Dec 2020 16:07:42 +0100
X-Mailer: Apple Mail (2.3445.104.17)
X-CTCH-RefID: str=0001.0A782F16.5FCE4540.00D9, ss=1, re=0.000, recu=0.000,
reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules:
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CSC: 0
X-CHA: v=2.3 cv=YdjDGDZf c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117
a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10
a=EimqEdrRDUGYiZ04Z7oA:9 a=CjuIK1q_8ugA:10
X-Origin-Country: SE
X-Spam-Score: 3.4 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
the administrator of that system for details.
Content preview: This is a fine and welcome improvement, thank you! Perhaps
it needn't say 'Debugger entered' though? It's a bit misleading and not really
true from the user's point of view.
Content analysis details: (3.4 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
2.0 FAKE_REPLY_B No description available.
0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS
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: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
the administrator of that system for details.
Content preview: This is a fine and welcome improvement, thank you! Perhaps
it needn't say 'Debugger entered' though? It's a bit misleading and not really
true from the user's point of view.
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
2.0 FAKE_REPLY_B No description available.
This is a fine and welcome improvement, thank you! Perhaps it needn't =
say 'Debugger entered' though? It's a bit misleading and not really true =
from the user's point of view.
From unknown Wed Sep 10 18:35:46 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#44942: 28.0.50; Emacs should print a backtrace on uncaught errors in batch mode
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Mon, 07 Dec 2020 15:31:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 44942
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?=
Cc: 44942@debbugs.gnu.org, Eli Zaretskii
Received: via spool by 44942-submit@debbugs.gnu.org id=B44942.160735501115145
(code B ref 44942); Mon, 07 Dec 2020 15:31:01 +0000
Received: (at 44942) by debbugs.gnu.org; 7 Dec 2020 15:30:11 +0000
Received: from localhost ([127.0.0.1]:54933 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1kmISp-0003wD-DG
for submit@debbugs.gnu.org; Mon, 07 Dec 2020 10:30:11 -0500
Received: from mail-oi1-f172.google.com ([209.85.167.172]:45718)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1kmISn-0003uy-2m
for 44942@debbugs.gnu.org; Mon, 07 Dec 2020 10:30:10 -0500
Received: by mail-oi1-f172.google.com with SMTP id f132so1311894oib.12
for <44942@debbugs.gnu.org>; Mon, 07 Dec 2020 07:30:09 -0800 (PST)
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:content-transfer-encoding;
bh=aSyIrVgj2ACN96OcLupHaw1kfWqgSdafArU7JdDICFE=;
b=NS7h2Lreysj25IMTL1Fk7Zri8C/HD3jPx/LkgAO90VyivSgaq8SyPSwUWO3aUsMvbo
6EaICC0ZQps2YXjnyo0lYRlHZCY5Ovu+BdJK+jnJkRwy3YKyULQmQzSC6ynLJzxarH/5
fZzyR58ApshN+N+Oy8/mpv56i/NOfDLnJ9U60qc+zRkvmB+aImjGENpuwGEIqWUOGcSI
iP5ynWYqnyJw/Z0v2kOKGdcNSQI40+gkPN9v05/Plr5uU7ZzxoRfLqEZlGYc8VEf3MZn
MmjLMQkmkDfwQ14yubrWfKwHMZoAQQelx87yl06mhEvDEz/AhFZvp0AvI+T9wkpA3JXW
/VXA==
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:content-transfer-encoding;
bh=aSyIrVgj2ACN96OcLupHaw1kfWqgSdafArU7JdDICFE=;
b=V2VaSP6ziul6ERU0s3QoU+XFCqHHyBFg6bTH95hDjBXAVeC/ww40G8GKsgb96/bDaK
PifWKoBkdCl2b3uhNi306YQGljv/uiDd7R1uUdPals1HSHsVFQPmb6BISO4CONdmE9do
+uIyBGp9ZrcQDUFpzHavnjVcoVuHLsIYq1N3/5fMQKxsFh6dlha/eTkVOqUqS+vxerLa
V0FuHoiLBpI2B9NqYsMOZZm1Pxl3r7XTZ3O2CZj9kJGA5vdIrNbBOQXVs3Hh53y7evvH
LDA/AYu2wIlXOU+QgMf1PaQ8uSQo3wTeTrS/B3+LvDPIFxgIzXIKNAAxJQIduNrlf+i7
1brg==
X-Gm-Message-State: AOAM531P3i2T/k/N77i37qbA+LK4ncy9NSBLF/j6iQGDBb9fAmcGsBx+
5WA8pK30WPPLQCcqs+CJmUSVkirOpXqKcpU9vd0=
X-Google-Smtp-Source: ABdhPJzkFJ4cRP/5dDcHMbg0qsx+jpCOlHSYg4K4VTr/++9QO9RFOG1xr6klZ224n27FNxPqN39ROyGPV/qs1GwMmzY=
X-Received: by 2002:aca:3a02:: with SMTP id h2mr6770205oia.65.1607355003270;
Mon, 07 Dec 2020 07:30:03 -0800 (PST)
MIME-Version: 1.0
References: <45B0619D-53C0-49F4-BD28-2FD23D030D96@acm.org>
In-Reply-To: <45B0619D-53C0-49F4-BD28-2FD23D030D96@acm.org>
From: Philipp Stephani
Date: Mon, 7 Dec 2020 16:29:52 +0100
Message-ID:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
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 (/)
Am Mo., 7. Dez. 2020 um 16:07 Uhr schrieb Mattias Engdeg=C3=A5rd :
>
> This is a fine and welcome improvement, thank you! Perhaps it needn't say=
'Debugger entered' though? It's a bit misleading and not really true from =
the user's point of view.
>
Yes, that would be great :-)
Unfortunately I haven't found a trivial way to separate the
backtrace-printing that `debug' does from its other actions, but I'm
planning to take a second look at the debug.el code.
From unknown Wed Sep 10 18:35:46 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#44942: 28.0.50; Emacs should print a backtrace on uncaught errors in batch mode
Resent-From: Eli Zaretskii
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Mon, 07 Dec 2020 15:46:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 44942
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Philipp Stephani
Cc: 44942@debbugs.gnu.org
Received: via spool by 44942-submit@debbugs.gnu.org id=B44942.160735594919859
(code B ref 44942); Mon, 07 Dec 2020 15:46:02 +0000
Received: (at 44942) by debbugs.gnu.org; 7 Dec 2020 15:45:49 +0000
Received: from localhost ([127.0.0.1]:55020 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1kmIhx-00059n-BW
for submit@debbugs.gnu.org; Mon, 07 Dec 2020 10:45:49 -0500
Received: from eggs.gnu.org ([209.51.188.92]:56774)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1kmIhv-000533-QG
for 44942@debbugs.gnu.org; Mon, 07 Dec 2020 10:45:48 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:57573)
by eggs.gnu.org with esmtp (Exim 4.90_1)
(envelope-from )
id 1kmIhq-00035A-Hf; Mon, 07 Dec 2020 10:45:42 -0500
Received: from [176.228.60.248] (port=1539 helo=home-c4e4a596f7)
by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
(Exim 4.82) (envelope-from )
id 1kmIhp-0007DI-Br; Mon, 07 Dec 2020 10:45:42 -0500
Date: Mon, 07 Dec 2020 17:45:33 +0200
Message-Id: <83v9dd8vs2.fsf@gnu.org>
From: Eli Zaretskii
In-Reply-To:
(message from Philipp Stephani on Mon, 7 Dec 2020 12:07:48 +0100)
References:
<83lfeaan04.fsf@gnu.org>
<1DC46C7A-D0A8-4B92-84FE-3ABA2F6A6624@gnu.org>
X-Spam-Score: -2.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: -3.3 (---)
> From: Philipp Stephani
> Date: Mon, 7 Dec 2020 12:07:48 +0100
> Cc: 44942@debbugs.gnu.org
>
> > Yes, we do need to be able to get back the old bdhavior.
>
> Fair enough, I've added a new boolean variable for this.
Thank you.