GNU bug report logs - #78583
31.0.50; emacs --fg-daemon not protecting frame F1

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Madhu <enometh@HIDDEN>; dated Sun, 25 May 2025 05:43:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 29 May 2025 07:03:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 29 03:03:52 2025
Received: from localhost ([127.0.0.1]:33118 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKXIt-0008LA-Ml
	for submit <at> debbugs.gnu.org; Thu, 29 May 2025 03:03:51 -0400
Received: from mout.gmx.net ([212.227.15.18]:39865)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uKXIr-0008Kj-SZ
 for 78583 <at> debbugs.gnu.org; Thu, 29 May 2025 03:03:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1748502216; x=1749107016; i=rudalics@HIDDEN;
 bh=1wp2s5lCu7UVVbzP1153f+5U82sKUsi0hmQaXLv8ve0=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=m27Njc7gdQQbK5RTfs6Ruj9e1LD8Axix5gaAFaTbGuaO96PZ81oCPfyNba2qsNFI
 02aSmBhVoItLIPWlTICqWf6fOpjzTerXgEf5WpoOo/DUPxyWxz4yu1+v7C8rcN7aO
 +pAcCc8CIPi3cydBIWgu+M39ocqcKJK9tN096UA0YXHtRIyrmQ8XzFMJKPfH8J918
 6yZFAZmSijSSUy6RdvNcMrovksMVLNK3SqajYcv3eemeaoUynow73A94QH+z+Zcl/
 hzQasDz6HuLuOAxVOx8lSPMOoOYQILZrRSNYhbrNXdPLaCKDgjLJor2rFhz73ajS8
 EO3Jo+jLopac5+wo0Q==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.94]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MfYPi-1unITg1kvQ-00eRq4; Thu, 29
 May 2025 09:03:36 +0200
Message-ID: <e7017af0-cf72-4bb5-92fc-06908d84058b@HIDDEN>
Date: Thu, 29 May 2025 09:03:34 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
To: Eli Zaretskii <eliz@HIDDEN>, Madhu <enometh@HIDDEN>
References: <076cde08-9e20-44e6-99a0-0b800f4f0ee2@HIDDEN>
 <86wma1vwbb.fsf@HIDDEN> <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
 <20250528.203302.755305685677562890.enometh@HIDDEN>
 <86cybswx89.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86cybswx89.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:l7aKSqpi4l34Muzli6fKLbp1FSCMc2rtbjbrmXV4D/U38wFih73
 qtgOOiEAM1b2779mdE62HzsudCfIw7dLqIiGmswU0WJa9MvulhUUgQLBl7uDqz8/wS3AWpN
 fMQQ9cPpy7CAtdm5aWJMt50ah5OK1RwPvdji35hoTGa4RLk81o6RFZP6YNWug1+N6vfNffJ
 XC+4G0Lhk9bMZDy0wacjQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Qu0+H2Yv/Ww=;U5fweRSRj8tU2zh39p2kI6sw/KL
 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
X-Spam-Score: 2.9 (++)
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:  > I understand, but I don't see why this should be forbidden.
 In the patch I posted it's not forbidden. Users would just have to set the
 FORCE flag in order to delete F1. martin 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.18 listed in sa-trusted.bondedsender.org]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [213.142.96.94 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.18 listed in list.dnswl.org]
 0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
 [212.227.15.18 listed in wl.mailspike.net]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.18 listed in bl.score.senderscore.com]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 78583
Cc: 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
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:  > I understand, but I don't see why this should be forbidden.
    In the patch I posted it's not forbidden. Users would just have to set the
    FORCE flag in order to delete F1. martin 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                          [212.227.15.18 listed in sa-trusted.bondedsender.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [213.142.96.94 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.15.18 listed in list.dnswl.org]
  0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
                             [212.227.15.18 listed in wl.mailspike.net]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.15.18 listed in bl.score.senderscore.com]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > I understand, but I don't see why this should be forbidden.

In the patch I posted it's not forbidden.  Users would just have to set
the FORCE flag in order to delete F1.

martin





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 29 May 2025 06:24:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 29 02:24:05 2025
Received: from localhost ([127.0.0.1]:32869 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKWgP-0005Ps-3L
	for submit <at> debbugs.gnu.org; Thu, 29 May 2025 02:24:05 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:36910)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uKWgL-0005PH-BK
 for 78583 <at> debbugs.gnu.org; Thu, 29 May 2025 02:24:02 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uKWgE-0007Hs-JC; Thu, 29 May 2025 02:23:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=/sg/T9wC5DwW1BFEZ9x9ZCBifIxdMBjY/MakEGuIWnc=; b=WC/o6beszrRn
 SiOnWgSbjB/lD/w6M748ujAhZrdBS6gBCjeapnZiG9bCq5UWJgxhJfbEcdfGJJ4AXsj9AbM2BZ4ZD
 o2eomYbC0kDa3SQEYXZ5yvZJ113S7e3i7gHfz0zC5t4BKClUq0JFqw+AiQXvI8IWeBMkihqObUHnb
 KpEglMbE7pZ4euFaDn99YTDkkCSVspLMGpWGSf8s+KV1osXXvIv5oYiDQnbK4XXo63lqfcFlN+WVX
 /Bd3gPj/sMlPTHAPpmuFO/cnqV8yJ+6ltIJEpIWo70rKZnklIgCO+ktCnniOECqQssYPhaMjXf/yU
 o6qDs+3vZkR5wrUoIfNlxQ==;
Date: Thu, 29 May 2025 09:23:51 +0300
Message-Id: <86v7pkue88.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Madhu <enometh@HIDDEN>
In-Reply-To: <20250529.064257.1362950068693236576.enometh@HIDDEN> (message
 from Madhu on Thu, 29 May 2025 06:42:57 +0530 (IST))
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
References: <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
 <20250528.203302.755305685677562890.enometh@HIDDEN>
 <86cybswx89.fsf@HIDDEN>
 <20250529.064257.1362950068693236576.enometh@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78583
Cc: rudalics@HIDDEN, 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Thu, 29 May 2025 06:42:57 +0530 (IST)
> Cc: rudalics@HIDDEN, 78583 <at> debbugs.gnu.org
> From: Madhu <enometh@HIDDEN>
> 
> *  Eli Zaretskii <eliz@HIDDEN> <86cybswx89.fsf@HIDDEN>
> > I understand, but I don't see why this should be forbidden.
> 
> It should not. (as I said "(it should still be possible, but only
> after warning and user confirmation).")
> 
> Maybe it is possible to do this via delete-frame-functions.

Patches to that effect are welcome, but I hope we all agree that this
is not a regression, just a potentially dangerous operation that was
always allowed, and which we now would like to be protected by a
confirmation prompt.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 29 May 2025 01:12:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 21:12:56 2025
Received: from localhost ([127.0.0.1]:59021 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKRpE-00056N-EH
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 21:12:56 -0400
Received: from smtp0.ctinetworks.com ([205.166.61.207]:32952)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <enometh@HIDDEN>) id 1uKRp8-00055y-HP
 for 78583 <at> debbugs.gnu.org; Wed, 28 May 2025 21:12:50 -0400
X-ctinetworks-Watermark: 1749345164.08231@5MHhdibSZUZe7IB5JgZBoQ
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck: 
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: ED35A83CD.A7BC3
Received: from localhost (unknown [117.254.37.169])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 (Authenticated sender: enometh@HIDDEN)
 by smtp0.ctinetworks.com (Postfix) with ESMTPSA id ED35A83CD;
 Wed, 28 May 2025 21:12:39 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp0.ctinetworks.com ED35A83CD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
 s=ctidkims1; t=1748481161;
 bh=x+gP7YqKrapb0lRc81L67qtJhyJ1oRxqy8VU7MtFs9c=;
 h=Date:To:Cc:Subject:From:In-Reply-To:References:From;
 b=VGpiQW9s7DjQj2UDldmtY/xoA9b3eRurOvmhD3Pv4+GBwky4cDyAG3xsXn4Oirzv5
 HVzI1hXcLYZ/RNc6MQ3Z2G6Kab/Uw2gbq0GdAqpOtaD798Zfypou0Ft+uUeBfKszRk
 v23GFMRgjmEMx1EgcrtljKb7eEkjCnMhGvgZ9qGs=
Date: Thu, 29 May 2025 06:42:57 +0530 (IST)
Message-Id: <20250529.064257.1362950068693236576.enometh@HIDDEN>
To: eliz@HIDDEN
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
From: Madhu <enometh@HIDDEN>
In-Reply-To: <86cybswx89.fsf@HIDDEN>
References: <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
 <20250528.203302.755305685677562890.enometh@HIDDEN>
 <86cybswx89.fsf@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 78583
Cc: rudalics@HIDDEN, 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

*  Eli Zaretskii <eliz@HIDDEN> <86cybswx89.fsf@HIDDEN>
> I understand, but I don't see why this should be forbidden.

It should not. (as I said "(it should still be possible, but only
after warning and user confirmation).")

Maybe it is possible to do this via delete-frame-functions.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 28 May 2025 15:50:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 11:50:50 2025
Received: from localhost ([127.0.0.1]:55169 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKJ3J-0001Kb-BP
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 11:50:49 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56412)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uKJ39-0001Jq-G8
 for 78583 <at> debbugs.gnu.org; Wed, 28 May 2025 11:50:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uKJ32-0008Td-SW; Wed, 28 May 2025 11:50:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=AKOtKRzHtpMnhb5cWAD+/9rZzIti06GrCzRMK5JkZo4=; b=fkqKPp3V/4/0
 N3BXoxnw0QElxs0FhwRJGuJcuv99s0QKldeIIrRWG76GsIwdO0/90Oxrgz2mAODWwVHwZoph8Wrzv
 Umy0zcDl7wG5CzNAcFp4WDXNd9y5/RlcrhhYpv0nPmvoQfa8k+BpOMI1HePjIEjgAa1tvm2WldtjI
 rjvqF1YyfWj1VphFJUl9hEC9UShHGEGCZNe/Q1O6y5G36bN7qaP9PlVwT6DUE51MXrNRC72r1Clqz
 QG+K4MIt7D9w+XxKSPUJVwq8Pm5vX09Pa9Nc5XyXjEFAoydZxTX4LHfu8eqTZbN/sZpcAiVZSE1e3
 dLQBuUJDk1u8piw4HUKULw==;
Date: Wed, 28 May 2025 18:50:30 +0300
Message-Id: <86cybswx89.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Madhu <enometh@HIDDEN>
In-Reply-To: <20250528.203302.755305685677562890.enometh@HIDDEN> (message
 from Madhu on Wed, 28 May 2025 20:33:02 +0530 (IST))
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
References: <076cde08-9e20-44e6-99a0-0b800f4f0ee2@HIDDEN>
 <86wma1vwbb.fsf@HIDDEN>
 <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
 <20250528.203302.755305685677562890.enometh@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78583
Cc: rudalics@HIDDEN, 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Wed, 28 May 2025 20:33:02 +0530 (IST)
> Cc: eliz@HIDDEN, 78583 <at> debbugs.gnu.org
> From: Madhu <enometh@HIDDEN>
> 
> *  martin rudalics <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
> Wrote on Wed, 28 May 2025 16:01:03 +0200
> 
> >> If this is not a regression, i.e. killing the initial frame in a
> >> daemon session was previously allowed, then I don't think we should
> >> signal an error.  We might ask for confirmation, but even then I'm not
> >> sure.  If someone wants to kill that frame, why should Emacs protest?
> >
> > Maybe Madhu can tell us.
> 
> Because if F1 is deleted emacs can no longer function as a daemon --
> it cannot be detached.  It now has to be attached to some termminal.
> One should assume that this is not what is required by the user who
> started emacs in daemon mode.  I believe this is a defect in the
> original implemenataion of daemonised emacs. --Madhu

I understand, but I don't see why this should be forbidden.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 28 May 2025 15:03:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 11:03:03 2025
Received: from localhost ([127.0.0.1]:54762 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKIJ5-00060U-9o
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 11:03:03 -0400
Received: from smtp0.ctinetworks.com ([205.166.61.207]:46154)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <enometh@HIDDEN>) id 1uKIJ2-0005zs-0t
 for 78583 <at> debbugs.gnu.org; Wed, 28 May 2025 11:03:00 -0400
X-ctinetworks-Watermark: 1749308579.2675@kM88T1g16lNQlV2SHkmNuw
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck: 
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: 58DC183C8.A5F72
Received: from localhost (unknown [117.254.37.252])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits))
 (No client certificate requested)
 (Authenticated sender: enometh@HIDDEN)
 by smtp0.ctinetworks.com (Postfix) with ESMTPSA id 58DC183C8;
 Wed, 28 May 2025 11:02:54 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp0.ctinetworks.com 58DC183C8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
 s=ctidkims1; t=1748444575;
 bh=cz0+aJ3SsNHCwy8LJfvGtUQ1OQFpk/UBTU/Tf4bXsRU=;
 h=Date:To:Cc:Subject:From:In-Reply-To:References:From;
 b=iYN4DIzrMWUJp4QTnhgqIaxiWv+rPax61FGDU9VzbGLl2gDN+ecIECRSj9YFR/izf
 MesUDly6zTJa3f2UJv8QTJIdwdWrVTxwGXBgw8W78QZ68Dt0zPjUIs+lB5f49JqLOV
 JPnX4dLYVaf2+5WjfA+6K20/lo1qWpItPeP9wgzo=
Date: Wed, 28 May 2025 20:33:02 +0530 (IST)
Message-Id: <20250528.203302.755305685677562890.enometh@HIDDEN>
To: rudalics@HIDDEN
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
From: Madhu <enometh@HIDDEN>
In-Reply-To: <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
References: <076cde08-9e20-44e6-99a0-0b800f4f0ee2@HIDDEN>
 <86wma1vwbb.fsf@HIDDEN>
 <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78583
Cc: eliz@HIDDEN, 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

*  martin rudalics <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
Wrote on Wed, 28 May 2025 16:01:03 +0200

>> If this is not a regression, i.e. killing the initial frame in a
>> daemon session was previously allowed, then I don't think we should
>> signal an error.  We might ask for confirmation, but even then I'm not
>> sure.  If someone wants to kill that frame, why should Emacs protest?
>
> Maybe Madhu can tell us.

Because if F1 is deleted emacs can no longer function as a daemon --
it cannot be detached.  It now has to be attached to some termminal.
One should assume that this is not what is required by the user who
started emacs in daemon mode.  I believe this is a defect in the
original implemenataion of daemonised emacs. --Madhu







Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 28 May 2025 14:01:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 10:01:20 2025
Received: from localhost ([127.0.0.1]:54267 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKHLK-0006aB-Ej
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 10:01:20 -0400
Received: from mout.gmx.net ([212.227.15.15]:49943)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uKHLE-0006Yu-FN
 for 78583 <at> debbugs.gnu.org; Wed, 28 May 2025 10:01:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1748440865; x=1749045665; i=rudalics@HIDDEN;
 bh=iwS38AJCRhk+7zYQXQSVT92OLEbd1EZSMXC39/BFTFI=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=EuVzXOTDqbqi+GCAvXOF1+eOc+Xc5DkLpZVjLJ7enIbQuOWf+UK5uPvwKYlwX3SK
 L6QJcTC8mL76MJL0/XzaxvBuaO37jiXPc6BD2JBOouaTnzJG4gtmNCFndJOwo0akS
 Dj35Z0wfdMCSH4yVmdGeOA4IwLUHxfJuKaqQJ7x3npVHpK2v38Yzx5kBQ/c9xicq0
 qhkA1IqQml9MlSAsIEVMU+Asp0TL3dtjmcW1u1mplWSfabLTaAonJu9szUX1PSQ0r
 yuJ2la68YwGMq9ntvvCEWVmA4+DRF/M/liBSiMhFYM/WjmkDziSOajEmIf7Uczyt7
 +vxOmZL6ngxH+WPTiQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.74]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mwfai-1v8WPz1qnq-00vduZ; Wed, 28
 May 2025 16:01:05 +0200
Message-ID: <afdfc9ce-f4b4-42f2-bc27-a210d356a8f7@HIDDEN>
Date: Wed, 28 May 2025 16:01:03 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
To: Eli Zaretskii <eliz@HIDDEN>
References: <20250525.110543.1059683324738603555.enometh@HIDDEN>
 <ac389488-26a6-4861-961e-eb7b63913355@HIDDEN>
 <20250527.153816.356504839861074074.enometh@HIDDEN>
 <076cde08-9e20-44e6-99a0-0b800f4f0ee2@HIDDEN> <86wma1vwbb.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86wma1vwbb.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:OrNjlVOzUtmlw4Rk1khVaECLC6Q8PynfA25NT18kcDeLGkbYPSw
 iPgtGCv2HwOqOtXDTRlAGNW4kzibk0hC2MWdMh7GhTBPu5nqIjhopdCd6Fgi4ZFdjBN63q1
 lzdXoEfUXCpS3eNsDLj/jOKBzjFvRamlx7PbX81Ejil9CBXV62erhoxuTN+Uk5kBwOHj3Ud
 4cvqqTUg3/KglsBU2wKwQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:XA6V1g0oH7U=;IHhmkGICwg+afT9Bm3pEwQjgKLQ
 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
X-Spam-Score: 2.9 (++)
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:  will have to anser that.>> I can offer the below. It would
 have to be documented somewhere in the >> daemon/emacsclient section. After
 all (delete-frame terminal-frame) can >> be used to kill the daem [...] 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.74 listed in zen.spamhaus.org]
 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.15 listed in sa-trusted.bondedsender.org]
 0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [212.227.15.15 listed in wl.mailspike.net]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.15 listed in bl.score.senderscore.com]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.15 listed in list.dnswl.org]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
X-Debbugs-Envelope-To: 78583
Cc: enometh@HIDDEN, 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
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:  will have to anser that.>> I can offer the below. It would
    have to be documented somewhere in the >> daemon/emacsclient section. After
    all (delete-frame terminal-frame) can >> be used to kill the daem [...] 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                          [212.227.15.15 listed in sa-trusted.bondedsender.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.74 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.15.15 listed in list.dnswl.org]
  0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.15.15 listed in wl.mailspike.net]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.15.15 listed in bl.score.senderscore.com]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

will have to anser that.>> I can offer the below.  It would have to be documented somewhere in the
 >> daemon/emacsclient section.  After all (delete-frame terminal-frame) can
 >> be used to kill the daemon - I never use emacsclient so I have no idea
 >> whether and how useful that would be.
 >
 > Is this indeed a recent regression?

No.

 > If so, can we restore previous
 > behavior (which was what, btw)?
 >
 > If this is not a regression, i.e. killing the initial frame in a
 > daemon session was previously allowed, then I don't think we should
 > signal an error.  We might ask for confirmation, but even then I'm not
 > sure.  If someone wants to kill that frame, why should Emacs protest?

Maybe Madhu can tell us.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 28 May 2025 10:56:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 06:56:18 2025
Received: from localhost ([127.0.0.1]:51278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKESH-000603-Vo
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 06:56:18 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:50010)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uKESG-0005zW-8Y
 for 78583 <at> debbugs.gnu.org; Wed, 28 May 2025 06:56:16 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uKESA-0007m5-Cx; Wed, 28 May 2025 06:56:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=jqdTAft/O7UJCLPHclC7NlkpOGU8zTuipxzNrno6wSU=; b=ms0YvVniOeNW
 6dM4xMRm+VgeGub7w1q8zmgetkrRjlQtGmBTThKY92uqY1pE6d/6J1QKVazTv6dn8/Fd0wC36/OmC
 njH0m+nUMqoHIHPTqGra9ICo5t/8uzvE5xJiEbr2tE6gVYelsfavJHyxxMNX93Y+YUxCWEePwDskT
 aYHAqOn09iSisj/9NuMnfd5aMCdotdB7C6OX2Dcu4qHWdn2sxoX4xpsoQzUmT0j9qFtlcL5FHZPGe
 OR1/Qu3Fe/ObI14pUVeFkyYzwO4i9yBaW0HMPBis+8pkT2lFLFv0UX7iViqJz4GfkuxxAa5bI5PzM
 EE5Edd0ir2fsZ4IkIXQIBw==;
Date: Wed, 28 May 2025 13:55:36 +0300
Message-Id: <86wma1vwbb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <076cde08-9e20-44e6-99a0-0b800f4f0ee2@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
References: <20250525.110543.1059683324738603555.enometh@HIDDEN>
 <ac389488-26a6-4861-961e-eb7b63913355@HIDDEN>
 <20250527.153816.356504839861074074.enometh@HIDDEN>
 <076cde08-9e20-44e6-99a0-0b800f4f0ee2@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78583
Cc: enometh@HIDDEN, 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 78583 <at> debbugs.gnu.org
> Date: Tue, 27 May 2025 18:28:39 +0200
> From:  martin rudalics via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
>  > On another note, I still believe that in daemonized emacs the F1 frame
>  > is special and should never be deleted by regular frame commands, (it
>  > should still be possible, but only after warning and user
>  > confirmation).  Would you agree? or perhaps you can suggest how best
>  > this may be done. --Best Regards, Madhu
> 
> I can offer the below.  It would have to be documented somewhere in the
> daemon/emacsclient section.  After all (delete-frame terminal-frame) can
> be used to kill the daemon - I never use emacsclient so I have no idea
> whether and how useful that would be.

Is this indeed a recent regression?  If so, can we restore previous
behavior (which was what, btw)?

If this is not a regression, i.e. killing the initial frame in a
daemon session was previously allowed, then I don't think we should
signal an error.  We might ask for confirmation, but even then I'm not
sure.  If someone wants to kill that frame, why should Emacs protest?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 27 May 2025 16:28:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 27 12:28:54 2025
Received: from localhost ([127.0.0.1]:43048 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJxAc-0007HZ-Bk
	for submit <at> debbugs.gnu.org; Tue, 27 May 2025 12:28:54 -0400
Received: from mout.gmx.net ([212.227.17.20]:43907)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uJxAV-0007Gq-PT
 for 78583 <at> debbugs.gnu.org; Tue, 27 May 2025 12:28:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1748363321; x=1748968121; i=rudalics@HIDDEN;
 bh=14h134a/Sk8z+4oArM0OFvSN01ZROmDBOkyezpB62xY=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=lyxYN3LYvaFg4eNqFColvotqqaVKPx1AcdYPk2wqqS2hSquwIVJ/5vWHfB8sELSh
 DYXCk+W2RcPSNkFZ4597fmphhNJmF7noIUDbCgD1umxRgx9sK1COnfcGv85N66XAZ
 NVDhPelH1qP4xmb9fk8ykHa+LbJoJDgdI/4IF7EQJkyarcCH9s1vSJUU/JT+8GeKo
 JY80mik5bBcVBpcbhoaXD2eSBwklrFFISghKWd7Mk1Aa2uOnu2nvbTJLqs/Nk0rN+
 0h2f0RHorxGpLKh1oWr2hGwzQg6Ew0/dEFRzeRmgZ8uWECImc64a7Iii/4youhHn1
 3MGn4KFeUf7Y+i8Q/A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.220]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M8QWG-1uFZRg2TFA-00FfIX; Tue, 27
 May 2025 18:28:40 +0200
Message-ID: <076cde08-9e20-44e6-99a0-0b800f4f0ee2@HIDDEN>
Date: Tue, 27 May 2025 18:28:39 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
To: Madhu <enometh@HIDDEN>
References: <20250525.110543.1059683324738603555.enometh@HIDDEN>
 <ac389488-26a6-4861-961e-eb7b63913355@HIDDEN>
 <20250527.153816.356504839861074074.enometh@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <20250527.153816.356504839861074074.enometh@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:T7sA7G9jiQSlsgHZVp4jytSy1QZDS1/auea37/KGvsoFZ32qCzf
 9v+jeQviFYkd7aoWiMECqpp+ZpYfgMl0+QPXUlmb++chYvfczYd2X2IbMdlfnmwVq7bmOwz
 bP2LGCGz2dpbIdgK/Juu8vGtFV8T/5DswAM1UufjAjjOsys7XnJULhP+SGdOO0kIIT7LdSH
 XcvrPUsRwegPgkXk1nPGg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:gfsRE0HLmRQ=;frAb4vvYWKPmFEVkMsRq9PSetXk
 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
 /3U+bQnJlsiuZeh6
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78583
Cc: 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > On another note, I still believe that in daemonized emacs the F1 frame
 > is special and should never be deleted by regular frame commands, (it
 > should still be possible, but only after warning and user
 > confirmation).  Would you agree? or perhaps you can suggest how best
 > this may be done. --Best Regards, Madhu

I can offer the below.  It would have to be documented somewhere in the
daemon/emacsclient section.  After all (delete-frame terminal-frame) can
be used to kill the daemon - I never use emacsclient so I have no idea
whether and how useful that would be.

martin


diff --git a/src/frame.c b/src/frame.c
index f2acb19c77d..7a07f538d9f 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -2481,6 +2481,8 @@ delete_frame (Lisp_Object frame, Lisp_Object force)
        else
  	error ("Attempt to delete the only frame");
      }
+  else if (IS_DAEMON && FRAME_INITIAL_P (f) && NILP (force))
+    error ("Attempt to delete daemon's initial frame");
  #ifdef HAVE_X_WINDOWS
    else if ((x_dnd_in_progress && f == x_dnd_frame)
  	   || (x_dnd_waiting_for_finish && f == x_dnd_finish_frame))




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 27 May 2025 10:08:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 27 06:08:10 2025
Received: from localhost ([127.0.0.1]:38774 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJrE9-0006mH-Ks
	for submit <at> debbugs.gnu.org; Tue, 27 May 2025 06:08:10 -0400
Received: from smtp5.ctinetworks.com ([205.166.61.198]:39080)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <enometh@HIDDEN>) id 1uJrE6-0006lt-H6
 for 78583 <at> debbugs.gnu.org; Tue, 27 May 2025 06:08:07 -0400
X-ctinetworks-Watermark: 1749204485.3317@mHBkTD44zN5MRdiNgG5PZA
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck: 
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: 60940205D9C0.AF977
Received: from localhost (unknown [117.254.36.6])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 (Authenticated sender: enometh@HIDDEN)
 by smtp5.ctinetworks.com (Postfix) with ESMTPSA id 60940205D9C0;
 Tue, 27 May 2025 06:08:04 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp5.ctinetworks.com 60940205D9C0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
 s=ctidkims1; t=1748340485;
 bh=BWUd6HVBk1zRDMeIlQgbH9m229vSh+VknsyoCvf05iM=;
 h=Date:To:Cc:Subject:From:In-Reply-To:References:From;
 b=Jlz8ZTcWHC98TlyZL68XRQq2TODDTtvn7eZZnekHhLZefkpj92kIYivbfTnWYgkbJ
 tTd+aCKtIUkedia6FU+emgzVFawLoOobjg5cA8M7pOqx04anWf/Tgwh+wN4koM812R
 gD4pSoQwSXZ3jOzb+BIAWVEaNUIqLUitdJhbHZIY=
Date: Tue, 27 May 2025 15:38:16 +0530 (IST)
Message-Id: <20250527.153816.356504839861074074.enometh@HIDDEN>
To: rudalics@HIDDEN
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
From: Madhu <enometh@HIDDEN>
In-Reply-To: <ac389488-26a6-4861-961e-eb7b63913355@HIDDEN>
References: <20250525.110543.1059683324738603555.enometh@HIDDEN>
 <ac389488-26a6-4861-961e-eb7b63913355@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78583
Cc: 78583 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

*  martin rudalics  <ac389488-26a6-4861-961e-eb7b63913355@HIDDEN>
Wrote on Tue, 27 May 2025 10:57:58 +0200
> Hopefully fixed now.  Please try again.

Thanks for the quick response, it would fix the regression.

On another note, I still believe that in daemonized emacs the F1 frame
is special and should never be deleted by regular frame commands, (it
should still be possible, but only after warning and user
confirmation).  Would you agree? or perhaps you can suggest how best
this may be done. --Best Regards, Madhu




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at 78583 <at> debbugs.gnu.org:


Received: (at 78583) by debbugs.gnu.org; 27 May 2025 08:58:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 27 04:58:15 2025
Received: from localhost ([127.0.0.1]:38141 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJq8U-0000yj-W4
	for submit <at> debbugs.gnu.org; Tue, 27 May 2025 04:58:15 -0400
Received: from mout.gmx.net ([212.227.17.20]:35749)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uJq8R-0000yB-II
 for 78583 <at> debbugs.gnu.org; Tue, 27 May 2025 04:58:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1748336280; x=1748941080; i=rudalics@HIDDEN;
 bh=03hSvcZYfE1JgZjZR/yEP+E2PdWAXvuF+XIMegd9XCI=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=faNCPcWAL1cPsT5QPggj3hN6shIAC9O4WwPKbCubzVr6px+lxt8bVwGso7lI6WRi
 4ngsxx5UwDwvKSx2olECT/RHFZP3wiiRY29ppswIohBXkHgFVvQius0NKZj7f5BUu
 aI78xpHrPEa2eG2wBnQtOVkg7xrWpUg8yeAOBvYAmfKEueAXA7ZDtrReaEiXUukOi
 9FaCgxINqPLpRBJbzS64d5aBh0LBgpUsgVRslNdYmu5fUhl2/Js1r0GDyV7ooaAsY
 j6AzTEjl16WkXWPFjYf3g1wXTBzLoh8MmxD9fZlAcU0O0YYXXPUIB9uYFr0mRFX7h
 3+wHnMso63ZSVg5Haw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.220]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MlNp7-1ul9bp0UsX-00ae8q; Tue, 27
 May 2025 10:58:00 +0200
Message-ID: <ac389488-26a6-4861-961e-eb7b63913355@HIDDEN>
Date: Tue, 27 May 2025 10:57:58 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#78583: 31.0.50; emacs --fg-daemon not protecting frame F1
To: Madhu <enometh@HIDDEN>, 78583 <at> debbugs.gnu.org
References: <20250525.110543.1059683324738603555.enometh@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <20250525.110543.1059683324738603555.enometh@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:Pk8MdxJhUKCati3zHnlHfqyD7KLapG4d6vcm1fNPNRxxXZwUeXB
 bYDIeotqBRGCnALoyW/Ta5DD60uIe4ZBfOJBknMtkABAYHmIjwilXFPwEwujQcxn1h88TzC
 /yd7bmHzSkez1mYWfoj6Kwsl3nj7MGfPngVNbcMgFULC4LlwzcDK+sd4z97Lg5kf2jSzs/p
 fZbQcF5Rbc8OH3ZL1O5RA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:82nxUs1KWxk=;JrbYdYGo/EOOmNjRenhvrfIVZcc
 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
X-Spam-Score: 2.9 (++)
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:  > $ emacs --fg-daemon=foo & > $ emacsclient -n -c -s foo
 & > > on the graphical frame > 1. type M-: (frame-list) ;; two frames > 2.
 C-x 5 1 > 3. type M-: (frame-list) ;; only one frame. The previous [...] 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.17.20 listed in sa-trusted.bondedsender.org]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [213.142.96.220 listed in zen.spamhaus.org]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.17.20 listed in bl.score.senderscore.com]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
 [212.227.17.20 listed in wl.mailspike.net]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 78583
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
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:  > $ emacs --fg-daemon=foo & > $ emacsclient -n -c -s foo
   & > > on the graphical frame > 1. type M-: (frame-list) ;; two frames > 2.
    C-x 5 1 > 3. type M-: (frame-list) ;; only one frame. The previous [...] 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
                             The query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.20 listed in sa-accredit.habeas.com]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.20 listed in bl.score.senderscore.com]
  0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [213.142.96.220 listed in zen.spamhaus.org]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > $ emacs --fg-daemon=foo &
 > $ emacsclient -n -c -s foo &
 >
 > on the graphical frame
 > 1. type M-: (frame-list) ;; two frames
 > 2. C-x 5 1
 > 3. type M-: (frame-list) ;; only one frame. The previous
 > step shouldn't have deleted Frame F1.
 >
 > I noticed this on master on (may 10 2025) commit 6699062.
 >
 > I'm sure this worked on master on feb 13 2025, commit b8c8ae92 but I
 > couldn't check the previous emacs-31.0.4.x binaries are unusable because
 > of unrelated elisp changes. --Madhu

Hopefully fixed now.  Please try again.

Thanks for the report, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 May 2025 05:42:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 25 01:42:51 2025
Received: from localhost ([127.0.0.1]:40870 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJ48J-0002fP-2l
	for submit <at> debbugs.gnu.org; Sun, 25 May 2025 01:42:51 -0400
Received: from lists.gnu.org ([2001:470:142::17]:58496)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <enometh@HIDDEN>) id 1uJ48G-0002eX-H4
 for submit <at> debbugs.gnu.org; Sun, 25 May 2025 01:42:49 -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 <enometh@HIDDEN>) id 1uJ47w-00020I-AC
 for bug-gnu-emacs@HIDDEN; Sun, 25 May 2025 01:42:28 -0400
Received: from smtp0.ctinetworks.com ([205.166.61.207])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <enometh@HIDDEN>) id 1uJ47u-0007n0-3g
 for bug-gnu-emacs@HIDDEN; Sun, 25 May 2025 01:42:28 -0400
X-ctinetworks-Watermark: 1749015347.52396@zDSnj+PVi3hS7l0rxYoKWQ
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck: 
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: DC4526432.A3473
Received: from localhost (unknown [117.254.36.34])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits))
 (No client certificate requested)
 (Authenticated sender: enometh@HIDDEN)
 by smtp0.ctinetworks.com (Postfix) with ESMTPSA id DC4526432
 for <bug-gnu-emacs@HIDDEN>; Sun, 25 May 2025 01:35:45 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp0.ctinetworks.com DC4526432
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
 s=ctidkims1; t=1748151346;
 bh=ab0XNqVluLxUGzrjUKbOYt/VWA+Qa8reiX8gD0b9bJw=;
 h=Date:To:Subject:From:From;
 b=HBvoopdaqokl8d664h3bOtkyl1R5loSUQWccWtPxVBBhrjS/l/uWMrUpO7QSJsDNg
 zFwSeFp5FGqk1Q/9r3YtKxstJJoc4d+2VnsulPOhu1hPIiR0HU6ndd7VqoCLG+IcHI
 h273tpeyZabsgicFqshFvI26wsQZmpmkMR8CkM8w=
Date: Sun, 25 May 2025 11:05:43 +0530 (IST)
Message-Id: <20250525.110543.1059683324738603555.enometh@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; emacs --fg-daemon not protecting frame F1
From: Madhu <enometh@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=205.166.61.207; envelope-from=enometh@HIDDEN;
 helo=smtp0.ctinetworks.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

$ emacs --fg-daemon=foo &
$ emacsclient -n -c -s foo &

on the graphical frame
1. type M-: (frame-list) ;; two frames
2. C-x 5 1
3. type M-: (frame-list) ;; only one frame. The previous
step shouldn't have deleted Frame F1.

I noticed this on master on (may 10 2025) commit 6699062.

I'm sure this worked on master on feb 13 2025, commit b8c8ae92 but I
couldn't check the previous emacs-31.0.4.x binaries are unusable because
of unrelated elisp changes. --Madhu




Acknowledgement sent to Madhu <enometh@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#78583; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 29 May 2025 07:15:02 UTC

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