GNU bug report logs - #62208
30.0.50; [PATCH] save-some-buffers repeatedly asks for saving abbrev file

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: Filipp Gunbin <fgunbin@HIDDEN>; Keywords: patch; dated Wed, 15 Mar 2023 17:43:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug Marked as fixed in versions 29.1. Request was from Filipp Gunbin <fgunbin@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 62208) by debbugs.gnu.org; 17 Mar 2023 14:18:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 17 10:18:20 2023
Received: from localhost ([127.0.0.1]:45354 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdAuS-0007ra-Hs
	for submit <at> debbugs.gnu.org; Fri, 17 Mar 2023 10:18:20 -0400
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:40095)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>)
 id 1pdAuQ-0007rI-Ou; Fri, 17 Mar 2023 10:18:19 -0400
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id D8D13320030E;
 Fri, 17 Mar 2023 10:18:12 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute6.internal (MEProxy); Fri, 17 Mar 2023 10:18:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 cc:cc:content-type:content-type:date:date:from:from:in-reply-to
 :in-reply-to:message-id:mime-version:references:reply-to:sender
 :subject:subject:to:to; s=fm2; t=1679062692; x=1679149092; bh=m1
 AeSJYjipS/W/r7TB92iVCeSOydLfFqWNgFVczXPoE=; b=EYSI/q/BTmEgZXxmsa
 /aqu7st6mge/qgBJ5kPe/oqS0XxrRhOn5kOTGjKkmAr+zMx64rdJ7m5g0MIvCTnk
 JKamS+XQUYZEqUJYTF74wjSz4UpzhZ4r3W91STF9kFih9Of3XbtVLEU39/3mveFM
 z9rsxbtISGAsdGWVkQ6XWVgvSYFaE6245sGn/DexH5KPJEcO5matiu2yGt4C3FsB
 36DuqJ4wb40T4g5ykWNQBb7v97NfSI1O8iOnyZOLO5Cwj8OFm3UsOqVoK3T7AKCR
 C8Rwa45mLZ3Drwed5lewQ/5BFtGTHBb7R5lSWd0WS8feFFTWpfEjLCyeniCeHWol
 ojhQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm2; t=1679062692; x=1679149092; bh=m1AeSJYjipS/W
 /r7TB92iVCeSOydLfFqWNgFVczXPoE=; b=snEyBkc8p4h+OK/x3dDjuRuPActBT
 38+INcGBDYrcDwoVsJ6T3O/CZUFwbecYzDXrU2+7DMUfNG2UvKO/ptKk86gflKS4
 VC6ydVYVhUAb+/9xdQLFEvICv7iiHFFkFpo2uVBF9mr/USJyODwe08gqYnBWm+KB
 TDoIDapzXgrdOy1CaacT1BOeUyIOBiZWzWaM1hbkCW2+Mqx7AzzVDylwAsCTuG75
 EBqB0P/0kLIhMkCB8zbv748DgI82yFVR9FA470HvGsudN0NYStF5TWvUytL/RH3X
 RJv3/S6NST5lMJZH8xBSv4R+wF/I3ahu/E7X9uxHcfR+IEY9A97WaoDbA==
X-ME-Sender: <xms:pHYUZIype1Wi2K-4u4etxZXXTWU4XlmDKLdE9StljfOrt3y-CVQOTQ>
 <xme:pHYUZMQUAX3eEDxpLCEaZoeTxiQaPSqgR8j-ETArl-lz4fYLr7WOfxtoMPbIpd3kG
 DlX74nfGjcdInHj>
X-ME-Received: <xmr:pHYUZKVHLkZgPZwC9NVwdN9cGdtXoCG1ufL2zMa4ZRxe3zE2tNcx9ArHyyBop843EA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdefvddgieduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvvefujghffgffkfggtgesthdtredttdertdenucfhrhhomhephfhilhhi
 phhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghsthhmrghilhdrfhhmqeenucggtf
 frrghtthgvrhhnpeffhfejveeiieeiudetgfehffelieevfeeffedtkeelheeludefueeu
 udehveeiffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhm
X-ME-Proxy: <xmx:pHYUZGgrEt2O34dKbF7J8OJ1lNlcNIt5n4q0My4mdKCdxekNZb6eBQ>
 <xmx:pHYUZKCv3-OabllrJfj8o0h_lxoKY7TYszkpjq38awDC5TL6sVOoCg>
 <xmx:pHYUZHIjbiYlsKyMQu6Xu_8KGa6vyf7m-sHlWcBh6vrwaJylB0_mCQ>
 <xmx:pHYUZL47rMF3iIJlHALtcoK-udUunl-tYaZrXgy5A3SspO2n3aJRpg>
Feedback-ID: id48c41f1:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 17 Mar 2023 10:18:11 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#62208: 30.0.50; [PATCH] save-some-buffers repeatedly asks
 for saving abbrev file
In-Reply-To: <83ttykpid3.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 16 Mar
 2023 22:10:48 +0200")
References: <m2cz599aig.fsf@HIDDEN> <83o7otqnxy.fsf@HIDDEN>
 <m27cvg7bly.fsf@HIDDEN> <83ttykpid3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Date: Fri, 17 Mar 2023 17:18:08 +0300
Message-ID: <m2bkkrlavz.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 62208
Cc: 62208 <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 (-)

fixed 62208 29.1
quit

On 16/03/2023 22:10 +0200, Eli Zaretskii wrote:

>> From: Filipp Gunbin <fgunbin@HIDDEN>
>> Cc: bug-gnu-emacs@HIDDEN
>> Date: Thu, 16 Mar 2023 22:14:01 +0300
>> 
>> On 16/03/2023 07:12 +0200, Eli Zaretskii wrote:
>> 
>> > Also, would it be possible to add a test for this issue?
>> 
>> Now added test, full patch is below.
>> 
>> If/when it's fine, where should I install this?
>
> Thanks, please install on the emacs-29 branch.

Installed and closing this bug, thanks.




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

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


Received: (at submit) by debbugs.gnu.org; 16 Mar 2023 20:11:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 16:11:07 2023
Received: from localhost ([127.0.0.1]:43148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pctwJ-0002iM-0F
	for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 16:11:07 -0400
Received: from lists.gnu.org ([209.51.188.17]:38676)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pctwH-0002iE-8m
 for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 16:11:05 -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 <eliz@HIDDEN>) id 1pctwH-0008FC-0Z
 for bug-gnu-emacs@HIDDEN; Thu, 16 Mar 2023 16:11:05 -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 1pctwG-0001c8-OT; Thu, 16 Mar 2023 16:11:04 -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=VYbM1UMoIDUdMoFihGxS15dAYP0MGKdYxW81xhHPIRg=; b=c/VFNHyKkRdd
 HFrj1/O08HTO4EhPkdjnAFSycjhLWv6HheJkR2r30P1MgpO50ejITO55i78SUQjEl5D9IUzYfDVjy
 N5nFrzRL02zSHfhQA+6e/QYZy9uBrk3h+Fc3Mhl0unaWjY+/ZuK4CTUNp1SPcKR1JcQ/Yecrj8BnU
 PpO6m60clQ3251Bl6bl9Tjsilf1rVPKh3U7+xPFf9wD/y01oCCbZg6iE9dCteyPFuiWtvyQnAKXcH
 yjFjpbN6l/UjABlkcqYXFcr1+8em+mxkgbZq+IUdQ9EjLZdhiCkWJ8+YDWsjM2lRwsTj153ZjJGh+
 YL6uXgGs5LvMko2Ds9uyaw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pctwE-0006PE-FE; Thu, 16 Mar 2023 16:11:04 -0400
Date: Thu, 16 Mar 2023 22:10:48 +0200
Message-Id: <83ttykpid3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Filipp Gunbin <fgunbin@HIDDEN>
In-Reply-To: <m27cvg7bly.fsf@HIDDEN> (message from Filipp Gunbin on Thu, 
 16 Mar 2023 22:14:01 +0300)
Subject: Re: bug#62208: 30.0.50; [PATCH] save-some-buffers repeatedly asks
 for saving abbrev file
References: <m2cz599aig.fsf@HIDDEN> <83o7otqnxy.fsf@HIDDEN>
 <m27cvg7bly.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
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 (---)

> From: Filipp Gunbin <fgunbin@HIDDEN>
> Cc: bug-gnu-emacs@HIDDEN
> Date: Thu, 16 Mar 2023 22:14:01 +0300
> 
> On 16/03/2023 07:12 +0200, Eli Zaretskii wrote:
> 
> > Also, would it be possible to add a test for this issue?
> 
> Now added test, full patch is below.
> 
> If/when it's fine, where should I install this?

Thanks, please install on the emacs-29 branch.




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

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


Received: (at submit) by debbugs.gnu.org; 16 Mar 2023 19:14:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 15:14:13 2023
Received: from localhost ([127.0.0.1]:43096 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pct3E-0001I0-US
	for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 15:14:13 -0400
Received: from lists.gnu.org ([209.51.188.17]:57216)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>) id 1pct3D-0001Ht-HB
 for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 15:14:12 -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 <fgunbin@HIDDEN>)
 id 1pct3D-00021d-AJ
 for bug-gnu-emacs@HIDDEN; Thu, 16 Mar 2023 15:14:11 -0400
Received: from out1-smtp.messagingengine.com ([66.111.4.25])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <fgunbin@HIDDEN>)
 id 1pct3B-0001XM-HW; Thu, 16 Mar 2023 15:14:11 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id 907775C0197;
 Thu, 16 Mar 2023 15:14:06 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Thu, 16 Mar 2023 15:14:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 cc:cc:content-type:content-type:date:date:from:from:in-reply-to
 :in-reply-to:message-id:mime-version:references:reply-to:sender
 :subject:subject:to:to; s=fm2; t=1678994046; x=1679080446; bh=Wc
 +4o7gtao24cxc15/8r5xAM86W0xKA/ApTknUcmLgo=; b=ya2l8EE+jL14JHYv2Q
 /A8VvCbQ7N1BhzCyl12r0Ed9ZXrkwnOeOMFu2pMmIjwNqSSP2mTou4g+QLk+E7bX
 S0f1vLu0LeaoZwYOXKKEyxM1JFO/V/WWJA4UqgNfsld/XvgbTaX/Pny0QW0ToVDI
 G/sjBewuhYsM678CsdvXZz2UQtm9rFGvcJalxOw65EK1ILGHE7BmSztyI5mRs6GI
 Ckt5hLL4mJp4BediXkoTo/i+fSMeI1CjfJ5dLCoWX9khctr4R/GiyrOO/Vvap+qg
 GM3jPFqz+i6HILtC+21JARpspMpLElfLzKChpEBmCnzHZ6Q77L+d5DbMVnU2/4Ih
 2u1g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm2; t=1678994046; x=1679080446; bh=Wc+4o7gtao24c
 xc15/8r5xAM86W0xKA/ApTknUcmLgo=; b=lx4aWljmU+2lv91Uc8lF2Er0lY7DG
 jFkjGIgx+g2awR0W53dWdEERFZWoJVjf8Jw5T57ERzPqI61GGy+fKFOajIyj9bFF
 XDG8Zfxow9XtQGjARXUExiFSaYdbei3IRUuFLysZMj4bz1cFZoimXekeGnNNuTQK
 v4xhG6/DcQzMPK7hI2zh6kd+e3isGBMWkInFEG8ajY5KMoaCNiExVkO/WpbVS+yz
 1Vla2WHylwEdg7lNIvgkVwUYAo1tkTbBVN8fkUxSsneub1WqIgGnDay1eCPg7b56
 du2BZB9+GRmjvNwy9PohOnZZ6nxu1oyPSWKoHMyjcjpUbApZhasFc5P+A==
X-ME-Sender: <xms:fmoTZCTdnFE_3VB4NK2GahCo8MhXxhiCQpuH1Dje-a-U3salqZjAJw>
 <xme:fmoTZHycngurZK_INWJreHy1NGYYvn8_H1j_AmPuqOYbj8YLkqDOKKMP9KlwiCsQT
 Dn8OvJjhy4uXWVl>
X-ME-Received: <xmr:fmoTZP1g0DRw34ss6P8hd_Wy4_WIpj-PVdNrmOIpf0I9t3GATvlEpccA9wsAvnO52A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeftddguddvgecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpefhvfevufgjfhgffffkgggtsehttdertddtredtnecuhfhrohhmpefhihhl
 ihhpphcuifhunhgsihhnuceofhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmheqnecugg
 ftrfgrthhtvghrnhepfffhjeevieeiiedutefgheffleeiveeffeeftdekleehledufeeu
 ueduheevieffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh
 homhepfhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:fmoTZOAF_MeHLwzSHQ3kC-zVcc5p8SMyiWVvD8lgRrqVU4dXMkes5Q>
 <xmx:fmoTZLiEWXq2rKYpURwG13TMdbW-fPRgf2RaeWTfRxwNHIiR92rkEA>
 <xmx:fmoTZKpu4e9GT8EZfopZdX-TbWYCv6yc0iiqdMtpxqT6MD4FwGWdMQ>
 <xmx:fmoTZLLA94p6W6klpmFoyh61VWCJD65n1u2cNtjqmDXQ126CJA534g>
Feedback-ID: id48c41f1:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 16 Mar 2023 15:14:05 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#62208: 30.0.50; [PATCH] save-some-buffers repeatedly asks
 for saving abbrev file
In-Reply-To: <83o7otqnxy.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 16 Mar
 2023 07:12:41 +0200")
References: <m2cz599aig.fsf@HIDDEN> <83o7otqnxy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Mail-Followup-To: Eli Zaretskii <eliz@HIDDEN>, bug-gnu-emacs@HIDDEN
Date: Thu, 16 Mar 2023 22:14:01 +0300
Message-ID: <m27cvg7bly.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=66.111.4.25; envelope-from=fgunbin@HIDDEN;
 helo=out1-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
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: -2.3 (--)

On 16/03/2023 07:12 +0200, Eli Zaretskii wrote:

> Also, would it be possible to add a test for this issue?

Now added test, full patch is below.

If/when it's fine, where should I install this?

Thanks.


diff --git a/lisp/abbrev.el b/lisp/abbrev.el
index ef8ef1ab5a6..1a665efb0a5 100644
--- a/lisp/abbrev.el
+++ b/lisp/abbrev.el
@@ -1250,17 +1250,17 @@ abbrev--possibly-save
     ;; asked to.
     (and save-abbrevs
          abbrevs-changed
-         (progn
-	   (if (or arg
-		   (eq save-abbrevs 'silently)
-		   (y-or-n-p (format "Save abbrevs in %s? " abbrev-file-name)))
-	       (progn
-                 (write-abbrev-file nil)
-                 nil)
-	     ;; Don't keep bothering user if they say no.
-	     (setq abbrevs-changed nil)
-             ;; Inhibit message in `save-some-buffers'.
-	     t)))))
+         (prog1
+	     (if (or arg
+		     (eq save-abbrevs 'silently)
+		     (y-or-n-p (format "Save abbrevs in %s? " abbrev-file-name)))
+	         (progn
+                   (write-abbrev-file nil)
+                   nil)
+               ;; Inhibit message in `save-some-buffers'.
+	       t)
+           ;; Don't ask again whether saved or user said no.
+           (setq abbrevs-changed nil)))))
 
 (add-hook 'save-some-buffers-functions #'abbrev--possibly-save)
 
diff --git a/test/lisp/abbrev-tests.el b/test/lisp/abbrev-tests.el
index ecca21df4bc..79ec51ba4d0 100644
--- a/test/lisp/abbrev-tests.el
+++ b/test/lisp/abbrev-tests.el
@@ -305,6 +305,22 @@ test-abbrev-table-p
   (should-not (abbrev-table-p translation-table-vector))
   (should (abbrev-table-p (make-abbrev-table))))
 
+(ert-deftest abbrev--possibly-save-test ()
+  "Test that `abbrev--possibly-save' propertly resets
+`abbrevs-changed'."
+  (ert-with-temp-file temp-test-file
+    (let ((abbrev-file-name temp-test-file)
+          (save-abbrevs t))
+      ;; Save
+      (let ((abbrevs-changed t))
+        (should-not (abbrev--possibly-save nil t))
+        (should-not abbrevs-changed))
+      ;; Don't save
+      (let ((abbrevs-changed t))
+        (ert-simulate-keys '(?n)
+          (should (abbrev--possibly-save nil)))
+        (should-not abbrevs-changed)))))
+
 (provide 'abbrev-tests)
 
 ;;; abbrev-tests.el ends here




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

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


Received: (at submit) by debbugs.gnu.org; 16 Mar 2023 14:48:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 10:48:18 2023
Received: from localhost ([127.0.0.1]:42716 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pcotu-000297-At
	for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 10:48:18 -0400
Received: from lists.gnu.org ([209.51.188.17]:36334)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>) id 1pcots-00028n-3m
 for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 10:48:16 -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 <fgunbin@HIDDEN>)
 id 1pcotr-0002OU-MC
 for bug-gnu-emacs@HIDDEN; Thu, 16 Mar 2023 10:48:15 -0400
Received: from out5-smtp.messagingengine.com ([66.111.4.29])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <fgunbin@HIDDEN>)
 id 1pcotp-00011h-Tr; Thu, 16 Mar 2023 10:48:15 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id A25F55C0114;
 Thu, 16 Mar 2023 10:48:11 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute1.internal (MEProxy); Thu, 16 Mar 2023 10:48:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 cc:cc:content-type:content-type:date:date:from:from:in-reply-to
 :in-reply-to:message-id:mime-version:references:reply-to:sender
 :subject:subject:to:to; s=fm2; t=1678978091; x=1679064491; bh=/b
 rXulQmM6cdvtgXzMvD+MWIvIMZrPMA136c2iarEn8=; b=saRlg73dT61DQSM0BB
 FXZpAccXxT0DE5KzjegRCYx0X63F/O3g3ffS+rZtDqGAf9eiEyIFzjmAJVEkphcU
 LWHjr+IIwYpQhVEQk1s7ULRwhHAnhFQiE/iaubYBVofaWsZCoQWKp3RYXiq9RVdb
 AfZdolLDzkrKn60et03D5OFBr/JUKsQDgFjowQ4DaZisfFq+Yj2u4Fs4rx6YdvtR
 gmh5l6YkrVJzXUrEd8i7PAt0yakkYr54Lxr6KeNKqA+z6RHSsys2MEL3cGlINAf3
 psrTz0TDSoKcWJS+PK2xOLRe8KkyCmy8vyq5YdybPCzl/jJAgmCUftfCWaRA63D6
 9vGQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm2; t=1678978091; x=1679064491; bh=/brXulQmM6cdv
 tgXzMvD+MWIvIMZrPMA136c2iarEn8=; b=iKIIs3cDjiivUe0+OzK7FdgorkKy1
 DIzExjCRnuRhvv1KrAGpvERq46upzj7b0ZM0noh61qVqewFfZc/vLeBG+pvw13fP
 X9CfoUZeyyfqF6Hc1X8d/wJv2vX1BpwdnqSbmTPVHPVFKi+RXE4M+ZWF9zSseMDw
 IgMomMXE5bCTA93xfIdbx/d7Pcfd01J7YLihxWthNKacKnC0xPAVAjk7Gb3S25Mo
 76iuNdjKszVu0c2jMWTzwdEmdFfrGMaa/rLwN/JanFae2bRvL0UmbkwEWhRExzlF
 7QWCRW22lebgc9v2yck1NGmLEC51jWcs/YcnbLGX39z9VenZ5dP8eLTQw==
X-ME-Sender: <xms:KywTZHr6Kg4zWNdjDqzj051qwqUzFxayfNdEhOiM1jabiRjNqKEwDA>
 <xme:KywTZBpexKHrN3bHwHucCKMrx8IVZNzexx7EWA-hilTeMdifofFtuq7Kbt8Ux7Vkn
 ruJxHNxwBoZb5H9>
X-ME-Received: <xmr:KywTZEPFf5BMBimaDmdfIvR6LZa9Gn4Pb_pZA18fvWQa9-Ud7z5KkOwqK7GvK6OorQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeftddgjedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvvefujghffgffkfggtgesthdtredttdertdenucfhrhhomhephfhilhhi
 phhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghsthhmrghilhdrfhhmqeenucggtf
 frrghtthgvrhhnpeffhfejveeiieeiudetgfehffelieevfeeffedtkeelheeludefueeu
 udehveeiffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhm
X-ME-Proxy: <xmx:KywTZK6bSIoltCuNaDN06dJ3UwrVjA5bXpfZKiLiGDTkFVBqSV3BdQ>
 <xmx:KywTZG5hdMFUIsWuDO9MJaygkLECm7SlQA6gMumfFTE8cdtX3RnqFQ>
 <xmx:KywTZCjsZKQgOBrE0gT3z0p44fEgJg2BZVDrhMXATF7RG-gpZrevZg>
 <xmx:KywTZLgn-UMaoys2dILA_9R0xJ2CV6UIWG1nlhmm3uErtCXMtjU2fw>
Feedback-ID: id48c41f1:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 16 Mar 2023 10:48:10 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#62208: 30.0.50; [PATCH] save-some-buffers repeatedly asks
 for saving abbrev file
In-Reply-To: <83o7otqnxy.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 16 Mar
 2023 07:12:41 +0200")
References: <m2cz599aig.fsf@HIDDEN> <83o7otqnxy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Mail-Followup-To: Eli Zaretskii <eliz@HIDDEN>, bug-gnu-emacs@HIDDEN
Date: Thu, 16 Mar 2023 17:48:07 +0300
Message-ID: <m2o7os7nx4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=66.111.4.29; envelope-from=fgunbin@HIDDEN;
 helo=out5-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
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: -2.3 (--)

On 16/03/2023 07:12 +0200, Eli Zaretskii wrote:

>> From: Filipp Gunbin <fgunbin@HIDDEN>
>> Date: Wed, 15 Mar 2023 20:42:31 +0300
>> 
>> 
>> - emacs -Q
>> - Define an abbrev using C-x a g
>> - C-x s, answer "yes"
>> - Repeat C-x s, it again asks to save abbrevs
>> 
>> This is a regression since 28.1.
>
> Thanks, but do you happen to know which change introduced this
> regression?  If so, can you point to that change?

It was in 1cfb89dc79b76923c1c93cb44e3e4836b6a8c2bf, here's the previous code:

-          (and save-abbrevs abbrevs-changed
-	       (progn
-	         (if (or arg
-		         (eq save-abbrevs 'silently)
-		         (y-or-n-p (format "Save abbrevs in %s? "
-                                           abbrev-file-name)))
-		     (write-abbrev-file nil))
-	         ;; Don't keep bothering user if he says no.
-	         (setq abbrevs-changed nil)
-	         (setq abbrevs-done t)))

Note (setq abbrevs-changed nil) is outside of if.

> Also, would it be possible to add a test for this issue?

Yeah, I'll try to.

Thanks.




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

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


Received: (at submit) by debbugs.gnu.org; 16 Mar 2023 05:12:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 01:12:46 2023
Received: from localhost ([127.0.0.1]:41004 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pcfuw-0006lD-As
	for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 01:12:46 -0400
Received: from lists.gnu.org ([209.51.188.17]:42824)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pcfuu-0006l5-Em
 for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 01:12:44 -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 <eliz@HIDDEN>) id 1pcfuu-0005RN-3D
 for bug-gnu-emacs@HIDDEN; Thu, 16 Mar 2023 01:12:44 -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 1pcfut-0000Ei-JY; Thu, 16 Mar 2023 01:12:43 -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=Hl+uGKbCD+Hew/1twZiU/bqb/0cWdfOPW+K+/W1yC8Y=; b=C0fHePNF++HG
 fxfn7u2lX9dIo/Y1k6oaGr4zBSVC2O7sgbi8j7mcNgnjJkeyxv4oiwQRs0aOkj1nHBcJmImksgPS9
 Pj1V8TupjjmegsYqJnBpSv5L0EoR0ENwXdhmLGcqBbsaYn8zIEvzo/a3KwEPFm3Gx9olyFNkkkO/k
 38XByg3yov83Os2lRk16nqjR9CwlVAwIxz7dhQi+uV1SlDsQr1JXMe0gqeicdDmtVHMkXm9h16DD3
 Jsot5y/TVCAN12a6zkclKp4JqhY7E3dk1K1gQZkzSbfPYBsPb05QOi/DMMmjN8s8maPKl9B22pa/+
 UlAo92QNeSuoxwwaVXHP+w==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pcfus-0006rJ-Pw; Thu, 16 Mar 2023 01:12:43 -0400
Date: Thu, 16 Mar 2023 07:12:41 +0200
Message-Id: <83o7otqnxy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Filipp Gunbin <fgunbin@HIDDEN>
In-Reply-To: <m2cz599aig.fsf@HIDDEN> (message from Filipp Gunbin on Wed, 
 15 Mar 2023 20:42:31 +0300)
Subject: Re: bug#62208: 30.0.50;
 [PATCH] save-some-buffers repeatedly asks for saving abbrev file
References: <m2cz599aig.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
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 (---)

> From: Filipp Gunbin <fgunbin@HIDDEN>
> Date: Wed, 15 Mar 2023 20:42:31 +0300
> 
> 
> - emacs -Q
> - Define an abbrev using C-x a g
> - C-x s, answer "yes"
> - Repeat C-x s, it again asks to save abbrevs
> 
> This is a regression since 28.1.

Thanks, but do you happen to know which change introduced this
regression?  If so, can you point to that change?

Also, would it be possible to add a test for this issue?




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

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


Received: (at submit) by debbugs.gnu.org; 15 Mar 2023 18:13:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 15 14:13:09 2023
Received: from localhost ([127.0.0.1]:40551 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pcVcb-0005Jl-3u
	for submit <at> debbugs.gnu.org; Wed, 15 Mar 2023 14:13:09 -0400
Received: from lists.gnu.org ([209.51.188.17]:33754)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>) id 1pcVcZ-0005Je-6t
 for submit <at> debbugs.gnu.org; Wed, 15 Mar 2023 14:13:07 -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 <fgunbin@HIDDEN>)
 id 1pcVcY-0005up-Fa
 for bug-gnu-emacs@HIDDEN; Wed, 15 Mar 2023 14:13:06 -0400
Received: from out2-smtp.messagingengine.com ([66.111.4.26])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <fgunbin@HIDDEN>)
 id 1pcVcW-0006cc-El
 for bug-gnu-emacs@HIDDEN; Wed, 15 Mar 2023 14:13:06 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id B1C075C0121
 for <bug-gnu-emacs@HIDDEN>; Wed, 15 Mar 2023 14:13:03 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute1.internal (MEProxy); Wed, 15 Mar 2023 14:13:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 cc:content-type:content-type:date:date:from:from:in-reply-to
 :in-reply-to:message-id:mime-version:references:reply-to:sender
 :subject:subject:to:to; s=fm2; t=1678903983; x=1678990383; bh=jN
 BMNjOU1Ukc7E0rb7geCzcA39lLVYmChxrEYRU3Ot4=; b=ik/YgaxQDjorOgaM/m
 3T9cFZWK84Di8qKzknEoonghcMhY9crns61McSziEUOlIwqekU63rSkW/7OufXeF
 S+zujEukiQg73TV+qDbWoQcNB4WdIZY457Gaf+yeRVkIOGRs9nwrjOx/h9BsPSuZ
 J2Y3AKmnoA8pnbhOB9xabrfC5Ab/1Fsnk1+0HCYO7Fi52ifBqfqqueNYMcoj7VO2
 IKHK6lIx3IfK6i0QIbJSyUKSGr5PPlbwo3RKsTDBFpcJm/zyI02+5tjk6WKQopJx
 Es0iGjNreSbH+tCKRsrlWoZ0juLwJH5BMres96TMM9uUmP9FjmNU6yLlfON5KrTA
 iW3A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm2; t=1678903983; x=1678990383; bh=jNBMNjOU1Ukc7
 E0rb7geCzcA39lLVYmChxrEYRU3Ot4=; b=emmGYLLjsjm8Jbz8/sFWvCb642U71
 I75RhsQgXjcDn2ybyLduBU+oaVgYnHVgGP5NYPNh2VcDt4Z4ubCtFO4uApoJTYMG
 tWvEU0ZGVEgxG3wSSs2dQjOa/YNKTuoEbEy2JqrvKOyRhY6cEg1KLmnescW75wG+
 A7V27IrhGejoK8B6/Y5YSk8xVMrQsltFW1OmKl8OP/WpGUHGHo1njZYbo06/m8Je
 AsltMTG6tzJPROBV6cJGkCT+eu0ynGSenHuK/iDxuxLqSH/2shzts1O6EsPAWr55
 fcl3eYH7xipNaphxJnHix7htjQisgFEhsx3qZKy5HDFXfnUKlR3ho8APg==
X-ME-Sender: <xms:rwoSZHVF12bQYcSCzcXfEqq6Ut7zNL-CmwAX2yXa-LOmMDHpNYNPBg>
 <xme:rwoSZPnM4ffM1PTOWA3cW8VITsf4_ApcFENMQipjj2Eov8_2mDv0Y7PYLXDAE8CdT
 ZblgTPocsaNpi5R>
X-ME-Received: <xmr:rwoSZDZUOESw34Kezji0rHJLOLMDeEKed1yHJWHkj8ywdh8-L9rCBYu-8Q_zQ4pqew>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddvkedguddtlecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufgjfhgffffkgggtsehttd
 ertddtredtnecuhfhrohhmpefhihhlihhpphcuifhunhgsihhnuceofhhguhhnsghinhes
 fhgrshhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepvdevkeffvdeuvefhuddtje
 ehkedvueefveettddtveduudfgieffieevieevhfdtnecuvehluhhsthgvrhfuihiivgep
 tdenucfrrghrrghmpehmrghilhhfrhhomhepfhhguhhnsghinhesfhgrshhtmhgrihhlrd
 hfmh
X-ME-Proxy: <xmx:rwoSZCXLT2LqnRwgS7YH2pELB735IDeq92u70TF4gaVB_LZFw5kfNg>
 <xmx:rwoSZBmB3CTXiWyXmZlb3n6x-xMM0CruyT1zp-cIPMXMWyZZ73-g5A>
 <xmx:rwoSZPcJ0v8hKnutpQoTrbHBQCM2BLdmmdl2z4NC8CrhI9kDl9sqdg>
 <xmx:rwoSZPRFK-nfVjLaXSLI1T7WfRvx2B9HdEJmnj7ZmY_n8HWM9lnOTw>
Feedback-ID: id48c41f1:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Wed, 15 Mar 2023 14:13:03 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Re: bug#62208: 30.0.50; [PATCH] save-some-buffers repeatedly asks
 for saving abbrev file
In-Reply-To: <m2cz599aig.fsf@HIDDEN> (Filipp Gunbin's message of "Wed, 15
 Mar 2023 20:42:31 +0300")
References: <m2cz599aig.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Mail-Followup-To: bug-gnu-emacs@HIDDEN
Date: Wed, 15 Mar 2023 21:12:59 +0300
Message-ID: <m25yb1993o.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=66.111.4.26; envelope-from=fgunbin@HIDDEN;
 helo=out2-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
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: -2.3 (--)

On 15/03/2023 20:42 +0300, Filipp Gunbin wrote:

> This is a regression since 28.1.

Sorry, since 28.2




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

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


Received: (at submit) by debbugs.gnu.org; 15 Mar 2023 17:42:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 15 13:42:45 2023
Received: from localhost ([127.0.0.1]:40507 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pcV9B-0004T7-8s
	for submit <at> debbugs.gnu.org; Wed, 15 Mar 2023 13:42:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:42088)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>) id 1pcV99-0004Sz-KK
 for submit <at> debbugs.gnu.org; Wed, 15 Mar 2023 13:42:44 -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 <fgunbin@HIDDEN>)
 id 1pcV96-0001kV-S7
 for bug-gnu-emacs@HIDDEN; Wed, 15 Mar 2023 13:42:42 -0400
Received: from wout1-smtp.messagingengine.com ([64.147.123.24])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <fgunbin@HIDDEN>)
 id 1pcV94-0000QB-R0
 for bug-gnu-emacs@HIDDEN; Wed, 15 Mar 2023 13:42:40 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id A0849320092E
 for <bug-gnu-emacs@HIDDEN>; Wed, 15 Mar 2023 13:42:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Wed, 15 Mar 2023 13:42:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 cc:content-type:content-type:date:date:from:from:in-reply-to
 :message-id:mime-version:reply-to:sender:subject:subject:to:to;
 s=fm2; t=1678902155; x=1678988555; bh=n8D0LhuDSPBxTwLmtRZdSLkcD
 RjXq4pWgBrJgwKCyhA=; b=hKn+QSB05kPN+v7D9SDYb4d9F/ScslfLtYYVetxTC
 oOc+4cnjkUF5QOyOS/aWsHZHH+EAyQM51swpnk0F6l+nFokEBD7Wjj2BXeF8ip3P
 F60yITCzXfrwC+sFQVxmVFVLZIPqFNnAoVgCAtyafO4SLJa1OFAX9mdoEOkfFCb2
 LjTva4FQF1SlO286mVvmqlTMIxyvkISCIe4t3MGBQRnSRLPZNQx00hXBbDq2ip5t
 onnL5P80KJTIJNBzsDJzSXaaaQwWnxcoWNnscw1xSfwuM2Bo4Ph95eNH0LwlkqIA
 iOXw3kxhxFWYTYBW3EswhJQJUfTBiQ4FV7+5R0tJsdMUw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=
 1678902155; x=1678988555; bh=n8D0LhuDSPBxTwLmtRZdSLkcDRjXq4pWgBr
 JgwKCyhA=; b=TWLXy0L5jMu7BjjEfJJk06Mjm6Bw2jNvGeQH4UDyekDKfzjMOUZ
 kt1copTKZJGhowbJ/Lbpwg87HuRGshQWccACsLQTrxHu+9eFryg83QMZdGKkxOiv
 ivdlkx7KIkRpTOFznPjBLVJA1/XFRbU8IhToFoxA7OyGlpU0qIuGgj/Fsmw7ACJF
 8uivyIFoULQ6L/BSbkt2+2OEb65dAMx68rkilDquq9fxeVM6un7eoxQVM7kPk9YU
 xlnELbS9MytkqF2e3Hwv4H9S/xuhrVYaA7yNZ1Ml446T0dwKildnyFBgIfExpQEv
 WfhVmc47g+jjYTGx1SOVIBF3pmFe8EZP/Pw==
X-ME-Sender: <xms:iwMSZN25N7ihOWPbDP2m_fsB_3PUjPyEJBqCFXKOuLC706G3QXFgvw>
 <xme:iwMSZEHNaMYgskaqLUXUBPD_WXBCx1nrnbCRcmAX9edCVpqvOlsr_rX1j7iodYUjW
 or3wcHpe7qWexiC>
X-ME-Received: <xmr:iwMSZN4iVDCOJTyPWZ3WbpiISy6oAR3na6fm2a0Uv8rjSXduHxTzMTZOpb2LQEDGWg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddvkedguddtfecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufgffffkgggtsehttdertd
 dtredtnecuhfhrohhmpefhihhlihhpphcuifhunhgsihhnuceofhhguhhnsghinhesfhgr
 shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepteekgffgjedujeekveehudetff
 duffejuedtveevfeeuvefgieeiueeuleekuddunecuvehluhhsthgvrhfuihiivgeptden
 ucfrrghrrghmpehmrghilhhfrhhomhepfhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:iwMSZK24sRjDJJP3u0bXxpnMl0hF5609z6fDU2FNV9cRO8BmphAg9A>
 <xmx:iwMSZAHUVrHwrLgmsRE2LvLbscqpFLXI0bKj5UP6osAINnAQigIXGQ>
 <xmx:iwMSZL_GQ1TG96xRJ8a0b2z936NT1QcyibJonkOp6Tt9_3qs-RJShQ>
 <xmx:iwMSZDwHJyS-WFZggHhDqFSx_3lwJvtkvx2M6Cz-aY9tGCVyFNWsjw>
Feedback-ID: id48c41f1:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Wed, 15 Mar 2023 13:42:34 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; [PATCH] save-some-buffers repeatedly asks for saving
 abbrev file
User-Agent: Gnus/5.13 (Gnus v5.13)
Mail-Followup-To: bug-gnu-emacs@HIDDEN
Date: Wed, 15 Mar 2023 20:42:31 +0300
Message-ID: <m2cz599aig.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.24; envelope-from=fgunbin@HIDDEN;
 helo=wout1-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
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: -2.3 (--)


- emacs -Q
- Define an abbrev using C-x a g
- C-x s, answer "yes"
- Repeat C-x s, it again asks to save abbrevs

This is a regression since 28.1.


diff --git a/lisp/abbrev.el b/lisp/abbrev.el
index ef8ef1ab5a6..1a665efb0a5 100644
--- a/lisp/abbrev.el
+++ b/lisp/abbrev.el
@@ -1250,17 +1250,17 @@ abbrev--possibly-save
     ;; asked to.
     (and save-abbrevs
          abbrevs-changed
-         (progn
-	   (if (or arg
-		   (eq save-abbrevs 'silently)
-		   (y-or-n-p (format "Save abbrevs in %s? " abbrev-file-name)))
-	       (progn
-                 (write-abbrev-file nil)
-                 nil)
-	     ;; Don't keep bothering user if they say no.
-	     (setq abbrevs-changed nil)
-             ;; Inhibit message in `save-some-buffers'.
-	     t)))))
+         (prog1
+	     (if (or arg
+		     (eq save-abbrevs 'silently)
+		     (y-or-n-p (format "Save abbrevs in %s? " abbrev-file-name)))
+	         (progn
+                   (write-abbrev-file nil)
+                   nil)
+               ;; Inhibit message in `save-some-buffers'.
+	       t)
+           ;; Don't ask again whether saved or user said no.
+           (setq abbrevs-changed nil)))))
 
 (add-hook 'save-some-buffers-functions #'abbrev--possibly-save)



In GNU Emacs 30.0.50 (build 3, x86_64-apple-darwin20.6.0, NS
 appkit-2202.70 Version 11.7 (Build 20G817)) of 2023-03-15 built on
 fgunbin.local
Repository revision: 67a660eb13818a620b301775065c4819a2178428
Repository branch: master
System Description:  macOS 11.7




Acknowledgement sent to Filipp Gunbin <fgunbin@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#62208; 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: Fri, 17 Mar 2023 14:30:01 UTC

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