From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Bill Wohler via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#67361: 29.1; MH-E: creating a new folder can sometimes fail with a Lisp error Date: Mon, 15 Jan 2024 17:34:45 -0800 Organization: Newt Software Message-ID: <1260337.1705368885@olgas.newt.com> References: <160446.1700884619@alto> <1851818.1703979234@olgas.newt.com> <1955573.1704041397@olgas.newt.com> Reply-To: Bill Wohler Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32201"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 67361-done@debbugs.gnu.org, Chris Siebenmann , Eli Zaretskii To: Mike Kupfer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 16 02:36:54 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rPYNo-00087z-6l for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 16 Jan 2024 02:36:52 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rPYND-0005J2-0R; Mon, 15 Jan 2024 20:36:15 -0500 Original-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 1rPYN1-0005Fj-7w for bug-gnu-emacs@gnu.org; Mon, 15 Jan 2024 20:36:05 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rPYN0-0002d2-8f for bug-gnu-emacs@gnu.org; Mon, 15 Jan 2024 20:36:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rPYN0-0007ib-AF for bug-gnu-emacs@gnu.org; Mon, 15 Jan 2024 20:36:02 -0500 Resent-From: Bill Wohler Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Jan 2024 01:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 67361 X-GNU-PR-Package: emacs Mail-Followup-To: 67361@debbugs.gnu.org, wohler@newt.com, cks.emacsbugs-01@cs.toronto.edu Original-Received: via spool by 67361-done@debbugs.gnu.org id=D67361.170536890229548 (code D ref 67361); Tue, 16 Jan 2024 01:36:02 +0000 Original-Received: (at 67361-done) by debbugs.gnu.org; 16 Jan 2024 01:35:02 +0000 Original-Received: from localhost ([127.0.0.1]:47329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPYM1-0007gM-Qu for submit@debbugs.gnu.org; Mon, 15 Jan 2024 20:35:02 -0500 Original-Received: from se3b-lax1.servconfig.com ([192.249.122.52]:44115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPYLz-0007g1-6v for 67361-done@debbugs.gnu.org; Mon, 15 Jan 2024 20:35:00 -0500 Original-Received: from ecbiz329.inmotionhosting.com ([209.182.198.38]) by se3-lax1.servconfig.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1rPYLp-0005rg-4j; Mon, 15 Jan 2024 20:34:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=newt.com; s=default; h=Message-ID:Date:Content-ID:Content-Type:MIME-Version:References: In-reply-to:Subject:From:cc:to:Sender:Reply-To:Content-Transfer-Encoding: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=zJ8W45ZszVVcyOR9qkKrn2J6w/PlYt9rD1RA6oKr8hg=; b=0pC1ssLZAgd0zGrknEQswiT/+J 8fJ6RJ0IE2fpPAlYgumgsWlYgeIDhGhD5NlCgSaJ/aFEvBp/h92QfcF/9xOC+yOtGkBpq8zlD1xUi AegqG+cePw6epK7gBh6bRQnk+WmsHdZDNTWkDO3LgztOAD5TKRxyam93IP5mN9UmPOfn753IekB+e 7V1MoVzDVwMdmab/y4NQ/8Wq1U+6cwLpvsuJbDDbYPVh3fvIyQXj1lp4jLigkjehZ5orC6bitysq7 pl/J1Yv+INoNMc2T/OhBLWZUBNdXzAtzBBlnRRShXtzoDjfsiugU6obFQgyvTxi9wQU0NYSY1gn5Y 3lDglaag==; Original-Received: from [24.4.147.188] (port=49292 helo=olgas.newt.com) by ecbiz329.inmotionhosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1rPYLm-007otZ-2W; Mon, 15 Jan 2024 20:34:46 -0500 Original-Received: by olgas.newt.com (Postfix, from userid 1000) id CB8863801E5; Mon, 15 Jan 2024 17:34:45 -0800 (PST) In-reply-to: <1955573.1704041397@olgas.newt.com> Comments: In-reply-to Bill Wohler message dated "Sun, 31 Dec 2023 08:49:57 -0800." X-Mailer: MH-E 8.6+git; nmh 1.8-RC2; Emacs 30.0.50 X-Image-URL: http://www.newt.com/wohler/images/bill-diving.png Content-ID: <1260336.1705368885.1@olgas.newt.com> X-Get-Message-Sender-Via: ecbiz329.inmotionhosting.com: authenticated_id: wohler@newt.com X-Authenticated-Sender: ecbiz329.inmotionhosting.com: wohler@newt.com X-Originating-IP: 209.182.198.38 X-SpamExperts-Domain: ecbiz329.inmotionhosting.com X-SpamExperts-Username: 209.182.198.38 Authentication-Results: servconfig.com; auth=pass smtp.auth=209.182.198.38@ecbiz329.inmotionhosting.com X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.16) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT9CTdnYPibPmF/yUdg0oAOQPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5wPNj8CRzrsGB7ugNp6dkMIG6S2l0Sq0XyAP7CL22R+h/uV PBTvnCS6aOf9BAhr5R4TNSX1uoIb0gIkZe6Pzu/MBuHFwnYCArBRzMFnEeJLg1fAs/Wc1KK7phgi u0B+I2x5A33YqjRZVc0l6NYB64DuU8RRvnTiWBGtKmTaojS5beKVse1sVhWabI0/+PN3sILx5az0 mkvsWTWJuNLvaP2ibx+b8THYEHBXngG3ifOo0K0Hq2Yq3kiTbuD0cwOb1O+IPzzNlAxIW2hG67RT dhoz8U54yHbe0U2Q73dIPYtLRUPqZ+EdrzwFo9mhzGK28QoqsSU1eEJ38AbSul7a8WX0WVJj2Vs1 JHaNDG7dka7qJOw5oeaBgdVBryyzJvpGKm8bg9rs4R35XN1aqe7My6+BQe8GxUu+RS9OCqhCZHL5 8cLQRSRtv40LmX9es44v85dByP8Eme+T/S5K46G5SoefydCHbXiP8026XAyPTLJld9ezYqxGMqsK jARq8PBC4qjx72WjKJV+yqpy4XQKmR67/CQiBEBc2/a+8vGZkOazMyDt3yfQxlhCaKc8coJFU+8p OMQJvQ/Ck3iiU+4DQAj38VcpxSBd167NiiR0DMS/Tyn0bmSht/vVpFCIkbcxahknn0Xcn0dUSC7j BXxmJBSRBABoKGq59W7NH/bPkWd92bOx2rG31DknxK3lKbNUvNuQfG23qugpuonMX0X2QE9o1CC2 O+YzoA1PzVeOnMbNQ2INT0dr2CCK8 X-Report-Abuse-To: spam@se1-lax1.servconfig.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278312 Archived-At: Version 30.0.50 Thanks for your patch, Mike. I did not receive approval to commit this patch to the release branch, so I committed your patch to master and closed the bug. Bill Wohler wrote: > Eli, > > Would you prefer if I applied Mike's patch to the emacs-29 branch or > master? > > > diff --git a/lisp/mh-e/mh-funcs.el b/lisp/mh-e/mh-funcs.el > > --- a/lisp/mh-e/mh-funcs.el > > +++ b/lisp/mh-e/mh-funcs.el > > @@ -108,7 +108,7 @@ > > (window-config mh-previous-window-config)) > > (mh-set-folder-modified-p t) ; lock folder to kill it > > (mh-exec-cmd-daemon "rmf" 'mh-rmf-daemon folder) > > - (when (boundp 'mh-speed-folder-map) > > + (when (and (boundp 'speedbar-buffer) speedbar-buffer) > > (mh-speed-invalidate-map folder)) > > (mh-remove-from-sub-folders-cache folder) > > (mh-set-folder-modified-p nil) ; so kill-buffer doesn't complain > > diff --git a/lisp/mh-e/mh-search.el b/lisp/mh-e/mh-search.el > > --- a/lisp/mh-e/mh-search.el > > +++ b/lisp/mh-e/mh-search.el > > @@ -1569,7 +1569,7 @@ > > (save-excursion (mh-exec-cmd-quiet nil "rmf" chosen-name)) > > (mh-exec-cmd-quiet nil "folder" "-create" "-fast" chosen-name) > > (mh-remove-from-sub-folders-cache chosen-name) > > - (when (boundp 'mh-speed-folder-map) > > + (when (and (boundp 'speedbar-buffer) speedbar-buffer) > > (mh-speed-add-folder chosen-name)) > > chosen-name)) > > > > diff --git a/lisp/mh-e/mh-utils.el b/lisp/mh-e/mh-utils.el > > --- a/lisp/mh-e/mh-utils.el > > +++ b/lisp/mh-e/mh-utils.el > > @@ -795,7 +795,7 @@ > > (message "Creating %s" folder-name) > > (mh-exec-cmd-error nil "folder" folder-name) > > (mh-remove-from-sub-folders-cache folder-name) > > - (when (boundp 'mh-speed-folder-map) > > + (when (and (boundp 'speedbar-buffer) speedbar-buffer) > > (mh-speed-add-folder folder-name)) > > (message "Creating %s...done" folder-name)) > > (new-file-flag > > > > -- > Bill Wohler aka > http://www.newt.com/wohler/, GnuPG ID:610BD9AD -- Bill Wohler aka http://www.newt.com/wohler/, GnuPG ID:610BD9AD