From unknown Fri Aug 15 18:49:11 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#70795 <70795@debbugs.gnu.org> To: bug#70795 <70795@debbugs.gnu.org> Subject: Status: 30.0.50; inconsistent warning-display-at-bottom display-buffer-alist behavior Reply-To: bug#70795 <70795@debbugs.gnu.org> Date: Sat, 16 Aug 2025 01:49:11 +0000 retitle 70795 30.0.50; inconsistent warning-display-at-bottom display-buffe= r-alist behavior reassign 70795 emacs submitter 70795 Gerard Vermeulen severity 70795 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon May 06 02:06:49 2024 Received: (at submit) by debbugs.gnu.org; 6 May 2024 06:06:49 +0000 Received: from localhost ([127.0.0.1]:35891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3rUv-0004rJ-EM for submit@debbugs.gnu.org; Mon, 06 May 2024 02:06:49 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3rUq-0004rD-MV for submit@debbugs.gnu.org; Mon, 06 May 2024 02:06:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s3rUI-0004LG-SI for bug-gnu-emacs@gnu.org; Mon, 06 May 2024 02:06:11 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s3rUG-000831-9S for bug-gnu-emacs@gnu.org; Mon, 06 May 2024 02:06:10 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 20F33240104 for ; Mon, 6 May 2024 08:06:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1714975564; bh=YnyQ5L65cS3J2ggidq4858MGCnS9j2xmFCulW+DShZE=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Subject:Message-ID:From; b=POMzyX99t7bRys7cF9OhNtc9Fhl2a72QHJKHvtp9hjP7Y2LsFlTBsE4l1rZbeMQ23 c/RG/QYcfau1ePnhLhMpMoDgxkIR2CPdQlgV3XgY5LtRI5IHYUUm5yrSJWEJOHNU+E Mbx52+iwVRF0Xt6ZU82MmQevuMujALAuRZlMqqt07Pzo9gmKky+d3/5ydfwA/Li+Pr gKjGJJgMsjJ/5NX2lSrndRf4PjktDXCg45ujMsUeJLPTCgQcfkbYfkDORGgAtq4MG4 f25X7App7TuSiWTzo2Kk7pVcT80WaQnkyzQT6E0tVrAmomgUCVQcV+mP873ba3nWlE dvx06WVaRqFhA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VXrWH5nttz6tvn for ; Mon, 6 May 2024 08:06:03 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 06 May 2024 06:06:03 +0000 From: Gerard Vermeulen To: Bug gnu emacs Subject: 30.0.50; inconsistent warning-display-at-bottom display-buffer-alist behavior Message-ID: <0dec4b001f2bc7521541e4262a623c41@posteo.net> Received-SPF: pass client-ip=185.67.36.66; envelope-from=gerard.vermeulen@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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.0 (/) Hi, if I set warning-display-at-bottom to nil and do (add-to-list 'display-buffer-alist `(,(rx (or "*Warnings*" "*compilation*")) display-buffer-no-window (allow-no-window . t))) then warnings are added to the hidden *Warnings* buffer. But if I set warning-display-at-bottom to t, then I get an window-live-p related error with the display-buffer-alist setting above. This bug is related to #70773 where Prot reports a similar problem in a somewhat different context. Juri Linkov proposed a patch which he retracted, but maybe his patch solves the inconsistency reported here. Regards -- Gerard From debbugs-submit-bounces@debbugs.gnu.org Mon May 06 03:08:16 2024 Received: (at 70795) by debbugs.gnu.org; 6 May 2024 07:08:16 +0000 Received: from localhost ([127.0.0.1]:36163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3sSO-0005Tt-7T for submit@debbugs.gnu.org; Mon, 06 May 2024 03:08:16 -0400 Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]:39263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3sSI-0005TY-5F for 70795@debbugs.gnu.org; Mon, 06 May 2024 03:08:14 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 8C61E240009; Mon, 6 May 2024 07:07:37 +0000 (UTC) From: Juri Linkov To: Gerard Vermeulen Subject: Re: bug#70795: 30.0.50; inconsistent warning-display-at-bottom display-buffer-alist behavior In-Reply-To: <0dec4b001f2bc7521541e4262a623c41@posteo.net> (Gerard Vermeulen's message of "Mon, 06 May 2024 06:06:03 +0000") Organization: LINKOV.NET References: <0dec4b001f2bc7521541e4262a623c41@posteo.net> Date: Mon, 06 May 2024 09:46:57 +0300 Message-ID: <868r0na0sa.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 70795 Cc: 70795@debbugs.gnu.org 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.7 (-) > (add-to-list 'display-buffer-alist > `(,(rx (or "*Warnings*" "*compilation*")) > display-buffer-no-window > (allow-no-window . t))) > > then warnings are added to the hidden *Warnings* buffer. This is because this case doesn't set 'warning-series', so when window is nil, it doesn't fail at anoter place while calling 'set-window-start': (when (and (markerp warning-series) (eq (marker-buffer warning-series) buffer)) (set-window-start window warning-series)) Ok, I will add only checks for nil window. But won't add (allow-no-window . t) to the caller of 'display-buffer' in 'display-warning' to not encourage hiding the warning buffer. From debbugs-submit-bounces@debbugs.gnu.org Mon May 06 13:02:59 2024 Received: (at 70795) by debbugs.gnu.org; 6 May 2024 17:02:59 +0000 Received: from localhost ([127.0.0.1]:39116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s41jv-0001j7-G8 for submit@debbugs.gnu.org; Mon, 06 May 2024 13:02:59 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:37121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s41js-0001iy-6h; Mon, 06 May 2024 13:02:57 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 6667924000A; Mon, 6 May 2024 17:02:23 +0000 (UTC) From: Juri Linkov To: Gerard Vermeulen Subject: Re: bug#70795: 30.0.50; inconsistent warning-display-at-bottom display-buffer-alist behavior In-Reply-To: <868r0na0sa.fsf@mail.linkov.net> (Juri Linkov's message of "Mon, 06 May 2024 09:46:57 +0300") Organization: LINKOV.NET References: <0dec4b001f2bc7521541e4262a623c41@posteo.net> <868r0na0sa.fsf@mail.linkov.net> Date: Mon, 06 May 2024 20:00:34 +0300 Message-ID: <86seyuswnh.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 70795 Cc: 70795@debbugs.gnu.org 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.7 (-) forcemerge 70773 70795 close 70795 30.0.50 thanks >> (add-to-list 'display-buffer-alist >> `(,(rx (or "*Warnings*" "*compilation*")) >> display-buffer-no-window >> (allow-no-window . t))) >> >> then warnings are added to the hidden *Warnings* buffer. > > This is because this case doesn't set 'warning-series', > so when window is nil, it doesn't fail at anoter place > while calling 'set-window-start': > > (when (and (markerp warning-series) > (eq (marker-buffer warning-series) buffer)) > (set-window-start window warning-series)) > > Ok, I will add only checks for nil window. > But won't add (allow-no-window . t) to the caller of > 'display-buffer' in 'display-warning' to not encourage > hiding the warning buffer. So now pushed the extra guards for windows. From unknown Fri Aug 15 18:49:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 04 Jun 2024 11:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator