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: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Juri Linkov <juri <at> linkov.net>
Subject: bug#72404: closed (Re: bug#72404: 30.0.60; Customization of
 options is broken)
Date: Sat, 11 Jan 2025 11:58:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#72404: 30.0.60; Customization of options is broken

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 72404 <at> debbugs.gnu.org.

-- 
72404: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=72404
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: Mauro Aranda <maurooaranda <at> gmail.com>
Cc: 72404-done <at> debbugs.gnu.org, stephen.berman <at> gmx.net, jm <at> pub.pink,
 juri <at> linkov.net
Subject: Re: bug#72404: 30.0.60; Customization of options is broken
Date: Sat, 11 Jan 2025 13:57:18 +0200
> Date: Wed, 1 Jan 2025 08:31:14 -0300
> Cc: Eli Zaretskii <eliz <at> gnu.org>, Stephen Berman <stephen.berman <at> gmx.net>,
>  jm <at> pub.pink, juri <at> linkov.net
> From: Mauro Aranda <maurooaranda <at> gmail.com>
> 
> Looks to me that it's a matter of order of function calls.  The return
> value of widget-create-child-value was used for setting child.
> 
> I found this by using widget-browse-at at the checkbox.  I navigated to
> the checkbox parent, the set widget, and saw that only the unselected
> children were specified as children of the set widget.
> 
> The attached patch should fix it.

Thanks, installed on the emacs-30 branch, and closing the bug.

[Message part 3 (message/rfc822, inline)]
From: Juri Linkov <juri <at> linkov.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.60; Customization of options is broken
Date: Wed, 31 Jul 2024 20:25:30 +0300
I found this bug while testing 'tab-bar-format', but all
customizable variables that use :options are broken in emacs-30.
Here is an example for 'log-edit-hook':

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)



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.