GNU bug report logs - #72404
30.0.60; Customization of options is broken

Previous Next

Package: emacs;

Reported by: Juri Linkov <juri <at> linkov.net>

Date: Wed, 31 Jul 2024 17:33:01 UTC

Severity: normal

Merged with 72156

Found in versions 30.0.60, 31.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stephen Berman <stephen.berman <at> gmx.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 72404 <at> debbugs.gnu.org, john muhl <jm <at> pub.pink>, maurooaranda <at> gmail.com, juri <at> linkov.net
Subject: bug#72404: 30.0.60; Customization of options is broken
Date: Thu, 01 Aug 2024 12:12:52 +0200
On Thu, 01 Aug 2024 08:09:52 +0300 Eli Zaretskii <eliz <at> gnu.org> wrote:

>> From: john muhl <jm <at> pub.pink>
>> Cc: Juri Linkov <juri <at> linkov.net>,  Mauro Aranda <maurooaranda <at> gmail.com>,
>>   72404 <at> debbugs.gnu.org,  stephen.berman <at> gmx.net
>> Date: Wed, 31 Jul 2024 15:18:46 -0500
>>
>> Eli Zaretskii <eliz <at> gnu.org> writes:
>>
>> >> 0. emacs-30 -Q
>> >> 1. Eval: (require 'log-edit)
>> >> 2. Check the value of 'log-edit-hook'.
>> >>    Its value is
>> >>    (log-edit-insert-message-template log-edit-insert-cvs-template log-edit-insert-changelog log-edit-show-files)
>> >> 3. M-x customize-variable RET log-edit-hook RET
>> >> 4. Click the checkbox to enable 'log-edit-insert-cvs-rcstemplate'.
>> >> 5. Apply
>> >> 6. Check the value of 'log-edit-hook'.
>> >>    Its value is (log-edit-insert-cvs-rcstemplate)
>> >>
>> >> In GNU Emacs 30.0.60 (build 1, x86_64-pc-linux-gnu, X toolkit,
>> >>  cairo version 1.16.0, Xaw3d scroll bars) of 2024-07-31
>> >> Repository revision: ceb5a1522270c41d0c9f5e6b52d61e3173f72f1d
>> >> Repository branch: emacs-30
>> >> Windowing system distributor 'The X.Org Foundation', version 11
>> >> Configured using: 'configure --with-native-compilation --with-x-toolkit=lucid'
>> >>
>> >> Whereas in GNU Emacs 29.3.50 it was correctly changed to
>> >> (log-edit-insert-message-template log-edit-insert-cvs-rcstemplate
>> >> log-edit-insert-cvs-template log-edit-insert-changelog log-edit-show-files)
>> >
>> > Thanks.  Bisection would be useful, I think.
>> >
>> > Adding Mauro, in case he has some ideas or even fixes.
>>
>> Reverting 8d354925ddb fixes it here.
>
> Thanks!
>
> Stephen, please look at this ASAP, as this sounds like a serious
> and very recent regression.

I took a look and tried stepping through with Edebug, but so far could
not find out how my changes in that commit cause the regression.  I
won't have time for further debugging until next week, and given my
unfamiliarty with the widget and custom code (I didn't even know about
:options till now), I may well not be able to fix this.  Feel free to
revert the commit in the mean time.  It would also be good to have a
test for this case (in emacs-30 with the commit all widget and custom
tests pass).

Steve Berman




This bug report was last modified 127 days ago.

Previous Next


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