From unknown Mon Aug 11 18:16:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34027: 27.0.50; disable-theme resets variables to their initial values Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Jan 2019 12:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34027 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 34027@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154712314531548 (code B ref -1); Thu, 10 Jan 2019 12:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Jan 2019 12:25:45 +0000 Received: from localhost ([127.0.0.1]:53007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghZP4-0008Cj-VT for submit@debbugs.gnu.org; Thu, 10 Jan 2019 07:25:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghZP2-0008CW-BY for submit@debbugs.gnu.org; Thu, 10 Jan 2019 07:25:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:51216) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ghZOw-0003NU-TI for submit@debbugs.gnu.org; Thu, 10 Jan 2019 07:25:34 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58995) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ghZOu-0002aT-Lz for bug-gnu-emacs@gnu.org; Thu, 10 Jan 2019 07:25:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ghZOo-0003JY-R5 for bug-gnu-emacs@gnu.org; Thu, 10 Jan 2019 07:25:30 -0500 Received: from mout.gmx.net ([212.227.17.22]:50677) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ghZOo-0003Fz-CE for bug-gnu-emacs@gnu.org; Thu, 10 Jan 2019 07:25:26 -0500 Received: from detlef.gmx.de ([178.20.94.230]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LqQTl-1hCDBn1RHF-00e2QD for ; Thu, 10 Jan 2019 13:25:18 +0100 From: Michael Albinus Date: Thu, 10 Jan 2019 13:25:17 +0100 Message-ID: <87y37sd7iq.fsf@gmx.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Y9E7wKwUYxOCNv2ueqRxJl+Xm/xlKDwpk7evZhP/1URv0g880R8 ENNTLaxjkbZjkVt1k0x47WkaAEQK6YTqHHK0of7uCcEmufWRz6TKJ0tCy1AvPWZNxX0rdB6 jp/D8YXv11KNIYNB6I+N4/+DnRY72d5BkbFeuCX18KEAfkNQsS/BxkuezP3EPWygihKa5Mi +y/+aUB4opE5oGn8HtbPQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:leSqV201pvc=:UaTgwdhV8FFaCsjYohogZ9 JAaC+U9Nc5o9g/AghzZ63gjhh+3MMNKgeqFBbKVbn3/ko0+kDheXNHHy3LNqTKZ8Xcxgx0sOP OctfxC1i/Jua9xSQJgRhRkMOJAYz+TS8pMZ96CyZk2CufIcyVHz8p9pkfKTjkkwdEZnG0hvZJ VO6aBrWwbxyW/IKbAato4PIk/Y0x6m8SGHszKKyCoUpkSXQ1aw/3ny15JGQ0n0m7qsLBCSna4 Rh0quIHEPeJ6kP+YgvfLXkYf2ES10/SmX17T3B0Z2Y06CS7lgJISFS0ntO4xVPA1w+H/jWp61 YvXNAuHk8YFVR3AhnmfEsstkWIjM99jBmlg+hJx8bLzqobTWXZpeRUue9Kwm5ZkXExs+/udLm bcY0kWKeRF+8GnwwufczyY2SD2mysfRGP4SdPSQowHoEMIOjUJDn4GhvFsAqs9eCtRGlLJmMC lmKFtWZryL3JaW/HUpClVdkVlK63emWPCsti8Q8HeyQejG6qV4jJvw6K8KOBGwWg0epuZKBN5 z+N/VCETx7Jom5yxW9be1V6v2nPOJNFZazbnueTGwy0GeefL3+2GezYof5MfpNimtioJtiowb S4OypWCZlT5X8XP+WS41qqfoFvqVdj2ATc232tohAq1ZQOfRFlWEjh+f0iLF2vYe46Jyh5JUg x2WKQPAGUNlvMEx3oBJ6e4pmM5ZGceMMU4LAvFGc4p5kxpzrkioMzP9Whdee+a+FiBW/2MaVG GVjywN7IAQNDdosA4GJLuUuoIxBaOu5J8gwKt0gazgzfmOj9uXJvfAOQ4Z8bQDTcBRZ4nt13Z wX8b4fsnk6/4b16c7QNlo3wdZcTym/s+jScdZYWpaEe+VBwmD4RbsUmfGqXHwsUAqjy47I/vj HiG70IuJTRdGgxU4mR3qiygkOVn6T87HaSwVIjVOnYk4t6SZqGwBDIYt/6RaXXFWYMVxVABuA VixXZrQpehA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.22 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Scenario: - Declare a variable (either defvar or defcustom) - Change the initial value to something else - Enable a theme, which changes the value to something different, again - Disable the theme I would expect that the variable has been reset to the value prior enabling the theme. But it is reset to the initial value. The documentation of disable-theme isn't helpful, it just says "Disable all variable and face settings defined by THEME." I've added the test case custom--test-theme-variables in test/lisp/custom-resources/custom--test-theme.el for showing the effect. In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.1) of 2018-12-27 built on detlef Repository revision: 13dfe15ef4bc63ce66daffdc502a92aa9be44d92 Repository branch: master System Description: Ubuntu 18.10 Recent messages: Opening connection to imap.gmx.net...done Opening connection to outlook.office365.com via tls... Opening connection to outlook.office365.com...done Reading active file via nnml... Reading incoming mail from pop... nnml: Reading incoming mail (no new mail)...done Reading active file via nnml...done Reading active file via nndraft...done Checking new news...done Auto-saving...done Configured using: 'configure --with-file-notification=gfile' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY GFILENOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8 Major mode: Group Minor modes in effect: global-magit-file-mode: t magit-auto-revert-mode: t global-git-commit-mode: t diff-auto-refine-mode: t async-bytecomp-package-mode: t override-global-mode: t gnus-undo-mode: t erc-notify-mode: t erc-notifications-mode: t display-time-mode: t shell-dirtrack-mode: t icomplete-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-editing-commands hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-editing-commands /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-repl hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-repl /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/inferior-slime hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/inferior-slime /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-tramp hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-tramp /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-scheme hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-scheme /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-media hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-media /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-presentation-streams hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-presentation-streams /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-trace-dialog hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-trace-dialog /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-autodoc hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-autodoc /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-scratch hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-scratch /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-fontifying-fu hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-fontifying-fu /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-listener-hooks hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-listener-hooks /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-enclosing-context hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-enclosing-context /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-asdf hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-asdf /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-indentation hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-indentation /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-sbcl-exts hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-sbcl-exts /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-macrostep hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-macrostep /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-hyperdoc hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-hyperdoc /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-cl-indent hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-cl-indent /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-fuzzy hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-fuzzy /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-mdot-fu hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-mdot-fu /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-references hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-references /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-fancy-inspector hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-fancy-inspector /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-fancy hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-fancy /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-parse hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-parse /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-fancy-trace hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-fancy-trace /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-c-p-c hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-c-p-c /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-quicklisp hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-quicklisp /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-compiler-notes-tree hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-compiler-notes-tree /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-clipboard hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-clipboard /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-highlight-edits hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-highlight-edits /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-presentations hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-presentations /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-banner hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-banner /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-xref-browser hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-xref-browser /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-mrepl hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-mrepl /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-snapshot hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-snapshot /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/bridge hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/bridge /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-sprof hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-sprof /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-typeout-frame hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-typeout-frame /home/albinus/.emacs.d/elpa/slime-20190105.2006/contrib/slime-package-fu hides /home/albinus/.emacs.d/elpa/slime-20190105.2006/slime-package-fu /home/albinus/src/elpa/packages/debbugs/debbugs-org hides /home/albinus/.emacs.d/elpa/debbugs-0.16/debbugs-org /home/albinus/src/elpa/packages/debbugs/debbugs-gnu hides /home/albinus/.emacs.d/elpa/debbugs-0.16/debbugs-gnu /home/albinus/src/elpa/packages/debbugs/debbugs hides /home/albinus/.emacs.d/elpa/debbugs-0.16/debbugs /home/albinus/src/elpa/packages/debbugs/debbugs-autoloads hides /home/albinus/.emacs.d/elpa/debbugs-0.16/debbugs-autoloads /home/albinus/src/elpa/packages/debbugs/debbugs-pkg hides /home/albinus/.emacs.d/elpa/debbugs-0.16/debbugs-pkg /home/albinus/src/elpa/packages/debbugs/debbugs-browse hides /home/albinus/.emacs.d/elpa/debbugs-0.16/debbugs-browse ~/lisp/telepathy hides /home/albinus/.emacs.d/elpa/telepathy-20131209.1258/telepathy /home/albinus/src/elpa/packages/tramp-theme/tramp-theme hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-autoloads /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-pkg hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-pkg /home/albinus/src/tramp/lisp/tramp-smb hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-smb /home/albinus/src/tramp/lisp/tramp-sudoedit hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-sudoedit /home/albinus/src/tramp/lisp/tramp-uu hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-uu /home/albinus/src/tramp/lisp/tramp-adb hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-adb /home/albinus/src/tramp/lisp/tramp-compat hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-compat /home/albinus/src/tramp/lisp/tramp-archive hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-archive /home/albinus/src/tramp/lisp/tramp hides /usr/local/share/emacs/27.0.50/lisp/net/tramp /home/albinus/src/tramp/lisp/trampver hides /usr/local/share/emacs/27.0.50/lisp/net/trampver /home/albinus/src/tramp/lisp/tramp-rclone hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-rclone /home/albinus/src/tramp/lisp/tramp-ftp hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-ftp /home/albinus/src/tramp/lisp/tramp-cmds hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-cmds /home/albinus/src/tramp/lisp/tramp-gvfs hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-gvfs /home/albinus/src/tramp/lisp/tramp-loaddefs hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-loaddefs ~/lisp/dbus hides /usr/local/share/emacs/27.0.50/lisp/net/dbus /home/albinus/src/tramp/lisp/tramp-sh hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-sh /home/albinus/src/tramp/lisp/tramp-cache hides /usr/local/share/emacs/27.0.50/lisp/net/tramp-cache Features: (shadow emacsbug eww mm-url mailalias nnir vc-hg ediff-vers xdg swiper docker-volume docker-network docker-machine docker-image docker-container docker-process docker-utils docker-group tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw cedet s ghub-graphql treepy graphql ghub let-alist git-rebase ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff magit-bookmark bookmark recentf magit-submodule magit-obsolete magit-blame magit-stash magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert autorevert filenotify magit-process magit-margin magit-mode git-commit magit-git magit-section magit-utils magit-popup which-func vc-git diff-mode crm log-edit pcvs-util with-editor async-bytecomp php-project mode-local imenu speedbar sb-image ezimage dframe flymake-proc flymake add-log cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs skeleton slime-repl-tests slime-indentation slime-tests tree-widget ert ewoc debug backtrace inferior-slime slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-autodoc slime-editing-commands slime-repl elp slime-parse grep gud apropos cl slime arc-mode archive-mode noutline outline hyperspec ivy use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core warnings esh-var esh-cmd esh-opt esh-io esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util server dired-aux async tempo ispell etags multifile generator xref project find-func company-dabbrev company-template company delsel colir ivy-overlay ffap color hydra lv easy-mmode pcase compile autoload radix-tree lisp-mnt tar-mode misearch multi-isearch tmm time-stamp url-http url-gw url-auth url-queue url-cache url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util shr text-property-search svg dom browse-url flow-fill mm-archive qp gnus-dup sort gnus-cite mail-extr gnus-bcklg gnus-async cl-extra help-mode gnus-ml pop3 utf-7 nndraft nnmh nnml gnutls network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-cache gnus-sum nnnil smtpmail sendmail gnus-demon nntp gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums time-date mail-utils mm-util mail-prsvr wid-edit term/xterm xterm elec-pair erc-notify erc-networks erc-desktop-notifications erc-match notifications dbus xml erc-goodies erc erc-backend erc-compat thingatpt pp erc-loaddefs cperl-mode time tramp-sh kubernetes-tramp lxc-tramp lxd-tramp subr-x docker-tramp tramp-cache vagrant-tramp dash term disp-table ehelp tramp tramp-loaddefs trampver tramp-compat ucs-normalize shell pcomplete comint ansi-color ring parse-time format-spec advice ido jka-compr icomplete paren vc vc-dispatcher dired dired-loaddefs mule-util edmacro kmacro rx slime-autoloads info finder-inf package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind gfilenotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1744851 334013) (symbols 48 68969 1) (strings 32 263536 29104) (string-bytes 1 8414120) (vectors 16 107386) (vector-slots 8 2266284 149460) (floats 8 633 1199) (intervals 56 174943 14326) (buffers 992 63)) From unknown Mon Aug 11 18:16:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34027: 27.0.50; disable-theme resets variables to their initial values Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Jan 2019 16:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34027 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 34027@debbugs.gnu.org Received: via spool by 34027-submit@debbugs.gnu.org id=B34027.154713808112139 (code B ref 34027); Thu, 10 Jan 2019 16:35:01 +0000 Received: (at 34027) by debbugs.gnu.org; 10 Jan 2019 16:34:41 +0000 Received: from localhost ([127.0.0.1]:54126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghdI0-00039i-RQ for submit@debbugs.gnu.org; Thu, 10 Jan 2019 11:34:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33969) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghdI0-00039W-4S for 34027@debbugs.gnu.org; Thu, 10 Jan 2019 11:34:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ghdHu-0003Ug-BY for 34027@debbugs.gnu.org; Thu, 10 Jan 2019 11:34:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41060) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ghdHq-0003SN-Ss; Thu, 10 Jan 2019 11:34:30 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ghdHp-0002nR-NI; Thu, 10 Jan 2019 11:34:29 -0500 From: Glenn Morris References: <87y37sd7iq.fsf@gmx.de> X-Spook: H5N1 Storm Border MDA Methamphetamine blackjack Pirates X-Ran: glF&F"mEJVSQG].0?1&sZtjD5\h#M>^s{SyW]DD*dS2-U1)3By,!IfQuFlJsn,$T&C{,OM X-Hue: brightyellow X-Attribution: GM Date: Thu, 10 Jan 2019 11:34:29 -0500 In-Reply-To: <87y37sd7iq.fsf@gmx.de> (Michael Albinus's message of "Thu, 10 Jan 2019 13:25:17 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:470:142:3::e X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Duplicate of bug#15687? From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 10 13:42:44 2019 Received: (at control) by debbugs.gnu.org; 10 Jan 2019 18:42:44 +0000 Received: from localhost ([127.0.0.1]:54188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghfHw-00089z-3J for submit@debbugs.gnu.org; Thu, 10 Jan 2019 13:42:44 -0500 Received: from mout.gmx.net ([212.227.15.19]:37655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghfHu-00089m-AK for control@debbugs.gnu.org; Thu, 10 Jan 2019 13:42:43 -0500 Received: from detlef.gmx.de ([178.20.94.230]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MHHdb-1gTenI1q5r-00E2XX for ; Thu, 10 Jan 2019 19:42:35 +0100 Date: Thu, 10 Jan 2019 19:42:34 +0100 Message-Id: <875zuw8icl.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #15687 X-Provags-ID: V03:K1:IaK2AuBjomfP0GWurTjcd6htYKW6hvd17Ka6thFuVAVScSSq8xO UXyTbzTOGaRWdiUNrAUUWWMfYWQDn32LOW4A+XtwAu/yrI0bd54BCFXVBhMQ3gfjjJzB+IM D0sTxM8Q66/MkV1hUZ2ccOrbDayInSPDmDnZxeKy5VYvH3cJNmidawLhw0qp5QpC0/OsdNh E92mHSxh6q3mQZ0xHyB+g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Wo7MZJ+yHBs=:lRHSb8WNQMqxqgUJJcbidi lNV+9j+rEepfr9huTex6pki6Gk5E4pjjXt4rvdidRl11wnXTkUecHvceWEyC3c5D02n8dToHB 1Ye7Iud2xtv+0eTGXy5EpnW75GTLuLfzkhh/m3kL4IteicHo16O4k6SynFKvK/bRhdi6oFiZy KTr0abtHxPA2EkeCtEeW3YGBMVja4tdGSe/yUFUzkYbdQpFTEyCjDN7CoVJxmLJ3tIeiNcVah 24wBthEev+Swfe23CyHiMLSP3S1zg4NU/WMxWGAcGGCbItdvIaZtv6ExHLqPWCk+ciKdd3Dj0 UjjEp92dIGL8Rdsrcg+2bJrnAUw9qgXJb2x/YQuVkbtT4GBtvCSudJY/OojVSLBDvWe6tf35f E6cQywukoE6vd3r2zbHlsMvTdGaxhkhNwMlpV48wgR61MYf7Yx1cdExqNlAqdwFCoaAG/M6Bi ymyQ1eFE3Bez9uylJ3CUm+QpuHE1gsMYA7vCjx8JhntLEjZzWP0LbwRuX8TNnSOW4V9vMM9rc eLzlkTaU58Gkuw4IDd6/DqD9xv6tm/SC8z1nIGmZ5xovbShJ21J0YhFMLqiKyYl1tjra5eedE 19TR21W53rhbBlhbOQNS4ypyMI16ZI/CjcTCY6NYK6NJgqiLnF8wtErKRe5SITUvZ5cMr6007 LoKKTrnL6nTl1BJk+AM/P69PDczcRieuS3EBm2Zv+Icn5A0Q44c995j5hG8MifCPi3A2E3f6e yghx+9jWdiQxoddky2Y9L7iawAZB8wGio8bk0PaRVivYQHnMClum1AgvcIfvdstMSUa740523 o85dcYdhCT+2yHvJdnkwrzVKRpiHxqEarsRRr21rD+YbLOpu8Y4uyHGE4kMu75jl36/l5yto0 +4UYo89C5/IbbbkwN8otONchqhV6dO6wMh/eRqTXAHL7EvvDKjpZBUYon7xG9d X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) merge 15687 34027 From unknown Mon Aug 11 18:16:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34027: 27.0.50; disable-theme resets variables to their initial values Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Jan 2019 18:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34027 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Glenn Morris Cc: 34027@debbugs.gnu.org Received: via spool by 34027-submit@debbugs.gnu.org id=B34027.154714581931480 (code B ref 34027); Thu, 10 Jan 2019 18:44:01 +0000 Received: (at 34027) by debbugs.gnu.org; 10 Jan 2019 18:43:39 +0000 Received: from localhost ([127.0.0.1]:54193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghfIp-0008Bg-E8 for submit@debbugs.gnu.org; Thu, 10 Jan 2019 13:43:39 -0500 Received: from mout.gmx.net ([212.227.17.22]:39055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghfIn-0008BT-KO for 34027@debbugs.gnu.org; Thu, 10 Jan 2019 13:43:38 -0500 Received: from detlef.gmx.de ([178.20.94.230]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Mcgur-1gz3h52Bft-00HwGM; Thu, 10 Jan 2019 19:43:30 +0100 From: Michael Albinus References: <87y37sd7iq.fsf@gmx.de> Date: Thu, 10 Jan 2019 19:43:29 +0100 In-Reply-To: (Glenn Morris's message of "Thu, 10 Jan 2019 11:34:29 -0500") Message-ID: <874lag8ib2.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Y13tvYufX6z0bV+WbQxtWQD2uH5nbFC3X0pkYg6zjvKX6kR/GTh WXRGHo1E9ip9nSn27O8SQo7TAvv41fcs7BaDUD+UQAWUlDrb1/7knB92KZGOQ/8YHX9mR/C Ob4MCXL/g4N5kPDaQ1ovO4+rHCiKMQO3aSyvALJQh1+dWfCfvIeXL3eYhPaqB4uQY0Zv49t okX3ARgxhRvW/3JMM3ZCg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:JysnbwOT+Gg=:QK8nak8MbEuRBkGXBNiVai hNXReRdA2m6HfCw8wKEgfgvmKhmJWXAfkkL6KTsqsmjQMsdGlFVH/vLebn1SzXui5n3Pl3GNQ JLQyPlOlG3tPNoGa67F2p9fXspgJ3XlNyxVrNmFQW+OmmGKS2fFjdIxcuDfQmEF/yQ7LQbe8D XMdPZoWNxHUA0PhkuSC9qTeQZ3FBFUdEedLkd+Wyw0OvOL4Xgy6SSDyTe+AYcGq8UFGyX/yzW AII7UJw2O7l9FKN4WfL6efblxdJVA2VflGI5/ICdPAbQEr49C72R7nld0EqX/9C8WiCvqYYjg 8hiOzNIvfRNZj/Idnu9A0RmA4k5O3bnF763LGVY6x8zj5GYxNvaRAvwIb/QVlrlBu5ktmp9E9 N+naA97rkDETfe6uIjnY1MoUijYkNkJkLP4s3hHVUIclAO5Sqzfe6milXH4wbcTv8KDaBHSDh 0C/raQVIlr/DSvDhaPhBQr05LCjh+0dfQPNUhllr/CoDDchNRIXEaTaveRRjcDTLeTM0kcDwQ ASIMZWHpsIa1L8AhyR5zMAmJDarmr733DLmbL690p+s04yemWIFvhkXslMfOr4sqpWG3p3zsf g5Ny2xENF58ZptgyvFbLG5zDYjSkILPtCYdIX/LL0lHk9IevLWMEYGJ9ZOrpd19oTE5ZpFZET +VbKoYTVO4VIaPSAhuQ+Nb4Zh8F8Kx79jJ/yMhebORwg/01EbMqb3btVdauJAD31CeDfbTWnj GO+ODMFK52QRHbfF11rhkdj45czT3758bsqjDImVti67OEqqTcB+Xn7mldDPhWVHaQJ4JTexy OLT+QEWj9es/8DimAb2CaM+l7xWczllF94lepWcb8pJmBNvW1xJDZ3TQ/qk6KxTjf7mTn8A73 +fyZeh9I4ww6xfVCWqZOXz8CUSeAEmRfBJFlyPVk/jYVJCQ06msOquRNTUx4DSSbnDeKyFmj9 VlHpczohpIg== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Glenn Morris writes: Hi Glenn. > Duplicate of bug#15687? Yes. I'll merge both bugs, hopefully something will happen then. (And maybe I'll become impatient, and try to solve it. My report was triggered by the ELPA package tramp-theme.el, which suffers from this problem.) Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 10 13:50:31 2019 Received: (at control) by debbugs.gnu.org; 10 Jan 2019 18:50:31 +0000 Received: from localhost ([127.0.0.1]:54205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghfPS-0001ud-NG for submit@debbugs.gnu.org; Thu, 10 Jan 2019 13:50:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghfPQ-0001uO-Q2 for control@debbugs.gnu.org; Thu, 10 Jan 2019 13:50:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ghfPH-0006GJ-AW for control@debbugs.gnu.org; Thu, 10 Jan 2019 13:50:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43101) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ghfP8-0006EP-SD for control@debbugs.gnu.org; Thu, 10 Jan 2019 13:50:13 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ghfP7-00088x-Cm for control@debbugs.gnu.org; Thu, 10 Jan 2019 13:50:10 -0500 Subject: control message for bug 34027 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 10 Jan 2019 13:50:09 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:470:142:3::e X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tag 34027 - moreinfo From unknown Mon Aug 11 18:16:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34027: 27.0.50; disable-theme resets variables to their initial values References: <87y37sd7iq.fsf@gmx.de> In-Reply-To: <87y37sd7iq.fsf@gmx.de> Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Jan 2020 15:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34027 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 34027@debbugs.gnu.org Cc: michael.albinus@gmx.de Received: via spool by 34027-submit@debbugs.gnu.org id=B34027.157806515319358 (code B ref 34027); Fri, 03 Jan 2020 15:26:02 +0000 Received: (at 34027) by debbugs.gnu.org; 3 Jan 2020 15:25:53 +0000 Received: from localhost ([127.0.0.1]:41287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1inOpk-000529-Sp for submit@debbugs.gnu.org; Fri, 03 Jan 2020 10:25:53 -0500 Received: from mail-lj1-f177.google.com ([209.85.208.177]:35632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1inOpi-00051v-SJ for 34027@debbugs.gnu.org; Fri, 03 Jan 2020 10:25:51 -0500 Received: by mail-lj1-f177.google.com with SMTP id j1so36840625lja.2 for <34027@debbugs.gnu.org>; Fri, 03 Jan 2020 07:25:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=Err0xZzDOj6TQVabPK3uHDhRDK3jK2nT36JgpBmvk/U=; b=b5E1ERa/olRiu9U3Bzzcr3cqDyG5I1F8JHLeza34KS+Y7t04lYPSSGqrJ9kvtOYPU5 TETBtt54OCrhSOx/w9uSLwn01MTYZU5mR5gIgSPjF5rp+XOaQnLtbK2CEkJLm+tNtHXb PlGgiHg5mMfpLlvuaWzkzEamc0Xn+k2hWnj/PbSflUNlWqLyVpmg0NpwDquU8dTeRxKp /F0UtcOS15Dp7JYSmnXVeJILXEZI2EUjumqImhNljXryO87hUCwTbv8QcRxoiP0We6iB zYYqHMlbtLWe4eUjBiNBrHHq8e/xHlCpjBv9RbcKrhVPYKuSiouU9hDbGG9bf3H+8iNG DkrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=Err0xZzDOj6TQVabPK3uHDhRDK3jK2nT36JgpBmvk/U=; b=Zhe7kGvcQquFcccOADK9P6rJCw79f/HGl8W8S2I8mBtS9h5206FFWhJkla+CWSJh8m gqVCRYVUhCPwaI+rHX1jsrMudz9OgAadv6A7WzaPlIRYRTmstJEPbSzWOq9pOIXLeUH4 rPZBjxhS4EpHGNgaIWVYJnn2hq9deyKkT9kemZrdIOHRcId8Je6QqClLBdF80oWUnRJP s+FPjbLKLugeJh82SttTF8V5kA3WcTr61YEL0dCBgdaCFzHzsdR8EKlHXnS7Tthv2Sfb iMuuU6dU1ijbKvZtJDa3R/7YTnaO90QUzNJOhuQfondPP2XAkc7rK633/4vBxhGY1SlB Sb2A== X-Gm-Message-State: APjAAAWXCSsG/+9+MZ7G7Uh98Yc2GaEVPi1VQHUV16VlJbjqpc/nwkGc RhnCT2b153DxhR46pgIcEEj4fEJpH9Ym++JA/HRS99xO X-Google-Smtp-Source: APXvYqzcMyXUqRmZ5sKQJWc5S9NItHBLG9mrpkIvCOgflNc5nsHw0QsaxrcA094Wdzi8VTc341BB0OJJZy8LJcF4JIc= X-Received: by 2002:a2e:8152:: with SMTP id t18mr52840287ljg.255.1578065143603; Fri, 03 Jan 2020 07:25:43 -0800 (PST) MIME-Version: 1.0 From: Mauro Aranda Date: Fri, 3 Jan 2020 12:25:32 -0300 Message-ID: Content-Type: multipart/alternative; boundary="000000000000512691059b3dec43" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000512691059b3dec43 Content-Type: text/plain; charset="UTF-8" Michael Albinus writes: > I've added the test case custom--test-theme-variables in > test/lisp/custom-resources/custom--test-theme.el for showing the effect. The test is failing for a different reason. With the call to custom-set-variables, both variables will end up having a user theme setting, and since the user theme has the highest priority, enabling the custom--test theme makes no difference. The following check fails, because of the user theme having the highest priority: ;; The variables have the theme values. (should (equal custom--test-user-option 'bar)) (should (equal custom--test-variable 'bar)) IOW, the variables have the user theme values, and not the custom--test theme values. Best regards, Mauro. --000000000000512691059b3dec43 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Michael Albinus <michael.albinus@gmx.de> writes:

> I've added the t= est case custom--test-theme-variables in
> test/lisp/custom-resources= /custom--test-theme.el for showing the effect.

The test is failing f= or a different reason.=C2=A0 With the call to
custom-set-variables, both= variables will end up having a user theme
setting, and since the user t= heme has the highest priority, enabling
the custom--test theme makes no = difference.=C2=A0 The following check fails,
because of the user theme h= aving the highest priority:

;; The variables have the theme values.<= br>(should (equal custom--test-user-option 'bar))
(should (equal cus= tom--test-variable 'bar))

IOW, the variables have the user theme= values, and not the custom--test
theme values.

Best regards,
Mauro.
--000000000000512691059b3dec43-- From unknown Mon Aug 11 18:16:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34027: 27.0.50; disable-theme resets variables to their initial values References: <87y37sd7iq.fsf@gmx.de> In-Reply-To: <87y37sd7iq.fsf@gmx.de> Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Sep 2020 15:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34027 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 34027@debbugs.gnu.org Cc: Michael Albinus Received: via spool by 34027-submit@debbugs.gnu.org id=B34027.159923200725729 (code B ref 34027); Fri, 04 Sep 2020 15:07:02 +0000 Received: (at 34027) by debbugs.gnu.org; 4 Sep 2020 15:06:47 +0000 Received: from localhost ([127.0.0.1]:40361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEDId-0006gv-6m for submit@debbugs.gnu.org; Fri, 04 Sep 2020 11:06:47 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:52685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEDIb-0006gi-W8 for 34027@debbugs.gnu.org; Fri, 04 Sep 2020 11:06:46 -0400 Received: by mail-wm1-f43.google.com with SMTP id q9so6384702wmj.2 for <34027@debbugs.gnu.org>; Fri, 04 Sep 2020 08:06:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=Cz/vjVOAfCuNOi2iqvfMGjDn2R5aGjdt0Vci/FqKLwo=; b=GpTxuYZYm9GyiZxw62Euk1/CvEHxcx3IYy53tPygRVscxsotXtoD3AFPQF0ucbvLiJ Y4AeGVc9pP/LiysvrzMfcnUiUrUOsEcHZFAKjyNXvSfS0bSqTM+F+lCip+Y3MtVIOAql lQxSuAo9y8aQ7KA7a4wlXmhLF3b5+Wu2dkR0Pn5ksUEGclgq/XIVTMYkotiD1lqFs6yV HIDiTDKnyiJNVRCA2L/mAhev7mTo8b2A2vgsghOHhs2dIJc5x1civAixj9pNolbth1e9 FQ7VfBlcUSCE04WISnoQSYgEMVrr5WChiz7tB6uT5xRgu5Qeo8JB8UkD4+s3XjvSxs+I H3hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=Cz/vjVOAfCuNOi2iqvfMGjDn2R5aGjdt0Vci/FqKLwo=; b=bdJApy3yGjJC+PYgiFk477na/yiOJ5067GjyDDev/8ftPkk0z+EYYA8LnDZw+HXXFt fURdO7dvFwkLQL1NGWfOFlfK/MK02Vc9y595infuVryQAfWX8yNCnPr2HXP0p6s+ZBtA MxERKVkERlB50q+a0kd34p9vMrGEUXrbO4LrrZ1MZapgulZU+ZsUgYL1qtuS7K0VuWSJ A4ycjqHbyX/lrPhJjKBJZ8CJxyXR3hnZ7wadlreqauq8c7EJmKhpOZ6JTudLT6Ur8OuF 9Jm1fALi1NX0oViPMzw6ZlQjMd5g83d3rbLQmUYnokGyrxaMCvQQfo65QlDWen+jM00l kyjA== X-Gm-Message-State: AOAM531C1vXwm1tHJ1ELrtCCf93SH6ZdSuFkFNafq51V8h+hLr0IF+qm QuTBe04oiHQuytliJ9dWVLDipOrBOE8RW6eCBgNB2ysgi4kn3Wt9 X-Google-Smtp-Source: ABdhPJwQkI0DpAZlFF4n+LRMo52vVM+G/U7gvcawjtLIOXt1gDFkjyhcz5WV+V1suEWm2ITnMMiHfQRKBrbgZ7hWLRw= X-Received: by 2002:a1c:a9c2:: with SMTP id s185mr8311058wme.100.1599231999531; Fri, 04 Sep 2020 08:06:39 -0700 (PDT) MIME-Version: 1.0 From: Mauro Aranda Date: Fri, 4 Sep 2020 12:06:27 -0300 Message-ID: Content-Type: multipart/mixed; boundary="0000000000003efcdd05ae7e3759" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000003efcdd05ae7e3759 Content-Type: multipart/alternative; boundary="0000000000003efcda05ae7e3757" --0000000000003efcda05ae7e3757 Content-Type: text/plain; charset="UTF-8" Michael Albinus writes: > Scenario: > > - Declare a variable (either defvar or defcustom) > - Change the initial value to something else > - Enable a theme, which changes the value to something different, again > - Disable the theme > > I would expect that the variable has been reset to the value prior > enabling the theme. But it is reset to the initial value. > There is code in custom-push-theme that attempts to handle this case, but it was being skipped because custom didn't think it should apply the settings of the theme (and at the same time, preserve priors customizations). That is controlled by the variable custom--inhibit-theme-enable, and we should bind it to nil in enable-theme, because we are definitely enabling it. Once we do that, it is just a matter of using custom-push-theme to handle the case like it's supposed to. My patch does that, and introduces an extra check in custom-push-theme, because while testing I found another instance of Bug#28904. The rest this patch does is changing the test because of the comments I made in another post to this bug, and we now can expect the test to pass. --0000000000003efcda05ae7e3757 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Michael Albinus <michael.albinus@gmx.de> writes:

> Scenario:
>> - Declare a variable (either defvar or defcustom)
> - Change th= e initial value to something else
> - Enable a theme, which changes t= he value to something different, again
> - Disable the theme
><= br>> I would expect that the variable has been reset to the value prior<= br>> enabling the theme. But it is reset to the initial value.
>
There is code in custom-push-theme that attempts to handle this case,=
but it was being skipped because custom didn't think it should appl= y the
settings of the theme (and at the same time, preserve priors
cu= stomizations).

That is controlled by the variable custom--inhibit-th= eme-enable, and
we should bind it to nil in enable-theme, because we are= definitely
enabling it.=C2=A0 Once we do that, it is just a matter of u= sing
custom-push-theme to handle the case like it's supposed to.
=
My patch does that, and introduces an extra check in custom-push-theme,=
because while testing I found another instance of Bug#28904.=C2=A0 The = rest
this patch does is changing the test because of the comments I made= in
another post to this bug, and we now can expect the test to pass. --0000000000003efcda05ae7e3757-- --0000000000003efcdd05ae7e3759 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Preserve-user-customizations-after-disabling-a-theme.patch" Content-Disposition: attachment; filename="0001-Preserve-user-customizations-after-disabling-a-theme.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_keodfgax0 RnJvbSBmYTkzMjZmN2U3N2Y4NWNhYjk2MjdmYWNlODI0NjVlYTFhZjI2MWJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IEZyaSwgNCBTZXAgMjAyMCAxMTo0NjozMyAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIFBy ZXNlcnZlIHVzZXIgY3VzdG9taXphdGlvbnMgYWZ0ZXIgZGlzYWJsaW5nIGEgdGhlbWUKCiogbGlz cC9jdXN0b20uZWwgKGVuYWJsZS10aGVtZSk6IFNpbmNlIHdlIGFyZSBlbmFibGluZyB0aGUgdGhl bWUsIGJpbmQKY3VzdG9tLS1pbmhpYml0LXRoZW1lLWVuYWJsZSB0byBuaWwuICBUaGVuIHJlbHkg b24gY3VzdG9tLXB1c2gtdGhlbWUKdG8gZG8gdGhlIHJpZ2h0IHRoaW5nIHdpdGggdGhlIHRoZW1l IHNldHRpbmdzIGFuZCBwcmlvciB1c2VyIHNldHRpbmdzLAppbnN0ZWFkIG9mIG1hbmlwdWxhdGlu ZyB0aGUgcHJvcGVydHkgaGVyZS4gIFRoaXMgd2F5LCB3aGVuIGRpc2FibGluZyBhCnRoZW1lLCB3 ZSByZXN0b3JlIHVzZXIgcHJlZmVyZW5jZXMsIGV2ZW4gd2hlbiB0aGUgdmFsdWVzIHdlcmUgY2hh bmdlZApvdXRzaWRlIG9mIGN1c3RvbWl6ZS4KKGRpc2FibGUtdGhlbWUpOiBDYWxsIGN1c3RvbS1w dXNoLXRoZW1lIGluc3RlYWQgb2YgaGFuZGxpbmcgdGhlbWUKc2V0dGluZ3MgZGlyZWN0bHkuCihj dXN0b20tcHVzaC10aGVtZSk6IEF2b2lkIGFub3RoZXIgaW5zdGFuY2Ugb2YgQnVnIzI4OTA0OiB3 ZSBkb24ndApuZWVkIHRoZSBjaGFuZ2VkIHRoZW1lIHdoZW4gdGhlIHZhbHVlIHJlY29yZGVkIGZv ciBpdCBpcyBnb2luZyB0byBiZQp0aGUgc2FtZSBhcyB0aGUgcmVjb3JkZWQgZm9yIHRoZSB1c2Vy IHRoZW1lLgoKKiB0ZXN0L2xpc3AvY3VzdG9tLXRlc3RzLmVsIChjdXN0b20tLXRlc3QtdGhlbWUt dmFyaWFibGVzKTogR2V0IHJpZCBvZgphIHBvcnRpb24gb2YgdGhlIHRlc3QgdGhhdCB3aWxsIGFs d2F5cyBmYWlsLCBiZWNhdXNlIHRoZSB1c2VyIHRoZW1lCmhhcyBwcmlvcml0eSBvdmVyIGV2ZXJ5 IG90aGVyIHRoZW1lLiAgRXhwZWN0IHRoZSB0ZXN0IHRvIHBhc3Mgbm93IHRoYXQKd2UgcHJlc2Vy dmUgdXNlciBjdXN0b21pemF0aW9ucyBhZnRlciBkaXNhYmxpbmcgYSB0aGVtZS4gIChCdWcjMzQw MjcpCi0tLQogbGlzcC9jdXN0b20uZWwgICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKy0t LS0tLQogdGVzdC9saXNwL2N1c3RvbS10ZXN0cy5lbCB8ICA4ICstLS0tLS0tCiAyIGZpbGVzIGNo YW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp c3AvY3VzdG9tLmVsIGIvbGlzcC9jdXN0b20uZWwKaW5kZXggNzU4MTQ1N2NlOC4uY2M0NDVmZTc2 NSAxMDA2NDQKLS0tIGEvbGlzcC9jdXN0b20uZWwKKysrIGIvbGlzcC9jdXN0b20uZWwKQEAgLTkw Nyw3ICs5MDcsMTUgQEAgY3VzdG9tLXB1c2gtdGhlbWUKIAkJICAgICAoYm91bmRwIHN5bWJvbCkp CiAJICAgIChsZXQgKChzdiAgKGdldCBzeW1ib2wgJ3N0YW5kYXJkLXZhbHVlKSkKIAkJICAodmFs IChzeW1ib2wtdmFsdWUgc3ltYm9sKSkpCi0JICAgICAgKHVubGVzcyAoYW5kIHN2IChlcXVhbCAo ZXZhbCAoY2FyIHN2KSkgdmFsKSkKKwkgICAgICAodW5sZXNzIChvcgorICAgICAgICAgICAgICAg ICAgICAgICA7OyBXZSBvbmx5IGRvIHRoaXMgdHJpY2sgaWYgdGhlIGN1cnJlbnQgdmFsdWUKKyAg ICAgICAgICAgICAgICAgICAgICAgOzsgaXMgZGlmZmVyZW50IGZyb20gdGhlIHN0YW5kYXJkIHZh bHVlLgorICAgICAgICAgICAgICAgICAgICAgICAoYW5kIHN2IChlcXVhbCAoZXZhbCAoY2FyIHN2 KSkgdmFsKSkKKyAgICAgICAgICAgICAgICAgICAgICAgOzsgQW5kIHdlIGRvbid0IGRvIGl0IGlm IHdlIHdvdWxkIGVuZCB1cCByZWNvcmRpbmcKKyAgICAgICAgICAgICAgICAgICAgICAgOzsgdGhl IHNhbWUgdmFsdWUgZm9yIHRoZSB1c2VyIHRoZW1lLiAgVGhpcyB3YXkgd2UgYXZvaWQKKyAgICAg ICAgICAgICAgICAgICAgICAgOzsgaGF2aW5nICgodXNlciBWQUxVRSkgKGNoYW5nZWQgVkFMVUUp KS4gIFRoYXQgd291bGQgYmUKKyAgICAgICAgICAgICAgICAgICAgICAgOzsgdXNlbGVzcywgYmVj YXVzZSB3ZSBkb24ndCBkaXNhYmxlIHRoZSB1c2VyIHRoZW1lLgorICAgICAgICAgICAgICAgICAg ICAgICAoYW5kIChlcSB0aGVtZSAndXNlcikgKGVxdWFsIChjdXN0b20tcXVvdGUgdmFsKSB2YWx1 ZSkpKQogCQkoc2V0cSBvbGQgYCgoY2hhbmdlZCAsKGN1c3RvbS1xdW90ZSB2YWwpKSkpKSkpKQog CShwdXQgc3ltYm9sIHByb3AgKGNvbnMgKGxpc3QgdGhlbWUgdmFsdWUpIG9sZCkpKQogICAgICAg KHB1dCB0aGVtZSAndGhlbWUtc2V0dGluZ3MKQEAgLTEzNjgsMTMgKzEzNzYsMTQgQEAgZW5hYmxl LXRoZW1lCiAJCSAgICAgICBvYmFycmF5IChsYW1iZGEgKHN5bSkgKGdldCBzeW0gJ3RoZW1lLXNl dHRpbmdzKSkgdCkpKSkKICAgKHVubGVzcyAoY3VzdG9tLXRoZW1lLXAgdGhlbWUpCiAgICAgKGVy cm9yICJVbmRlZmluZWQgQ3VzdG9tIHRoZW1lICVzIiB0aGVtZSkpCi0gIChsZXQgKChzZXR0aW5n cyAoZ2V0IHRoZW1lICd0aGVtZS1zZXR0aW5ncykpKQorICAobGV0ICgoc2V0dGluZ3MgKGdldCB0 aGVtZSAndGhlbWUtc2V0dGluZ3MpKSA7ICcocHJvcCBzeW1ib2wgdGhlbWUgdmFsdWUpCisgICAg ICAgIDs7IFdlIGFyZSBlbmFibGluZyB0aGUgdGhlbWUsIHNvIGRvbid0IGluaGliaXQgZW5hYmxp bmcgaXQuICAoQnVnIzM0MDI3KQorICAgICAgICAoY3VzdG9tLS1pbmhpYml0LXRoZW1lLWVuYWJs ZSBuaWwpKQogICAgIDs7IExvb3AgdGhyb3VnaCB0aGVtZSBzZXR0aW5ncywgcmVjYWxjdWxhdGlu ZyB2YXJzL2ZhY2VzLgogICAgIChkb2xpc3QgKHMgc2V0dGluZ3MpCiAgICAgICAobGV0KiAoKHBy b3AgKGNhciBzKSkKLQkgICAgIChzeW1ib2wgKGNhZHIgcykpCi0JICAgICAoc3BlYy1saXN0IChn ZXQgc3ltYm9sIHByb3ApKSkKLQkocHV0IHN5bWJvbCBwcm9wIChjb25zIChjZGRyIHMpIChhc3Nx LWRlbGV0ZS1hbGwgdGhlbWUgc3BlYy1saXN0KSkpCisJICAgICAoc3ltYm9sIChjYWRyIHMpKSkK KyAgICAgICAgKGN1c3RvbS1wdXNoLXRoZW1lIHByb3Agc3ltYm9sIHRoZW1lICdzZXQgKG50aCAz IHMpKQogCShjb25kCiAJICgoZXEgcHJvcCAndGhlbWUtZmFjZSkKIAkgIChjdXN0b20tdGhlbWUt cmVjYWxjLWZhY2Ugc3ltYm9sKSkKQEAgLTE0NDMsNyArMTQ1Miw3IEBAIGRpc2FibGUtdGhlbWUK IAkobGV0KiAoKHByb3AgICAoY2FyIHMpKQogCSAgICAgICAoc3ltYm9sIChjYWRyIHMpKQogCSAg ICAgICAodmFsIChhc3NxLWRlbGV0ZS1hbGwgdGhlbWUgKGdldCBzeW1ib2wgcHJvcCkpKSkKLQkg IChwdXQgc3ltYm9sIHByb3AgdmFsKQorICAgICAgICAgIChjdXN0b20tcHVzaC10aGVtZSBwcm9w IHN5bWJvbCB0aGVtZSAncmVzZXQpCiAJICAoY29uZAogCSAgICgoZXEgcHJvcCAndGhlbWUtdmFs dWUpCiAJICAgIChjdXN0b20tdGhlbWUtcmVjYWxjLXZhcmlhYmxlIHN5bWJvbCkpCmRpZmYgLS1n aXQgYS90ZXN0L2xpc3AvY3VzdG9tLXRlc3RzLmVsIGIvdGVzdC9saXNwL2N1c3RvbS10ZXN0cy5l bAppbmRleCA3NjZlNDg0NDk4Li43ODUzYzg0YmI2IDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvY3Vz dG9tLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9jdXN0b20tdGVzdHMuZWwKQEAgLTk5LDcgKzk5 LDYgQEAgY3VzdG9tLS10ZXN0LXZhcmlhYmxlCiA7OyBUaGlzIGlzIGRlbW9uc3RyYXRpbmcgYnVn IzM0MDI3LgogKGVydC1kZWZ0ZXN0IGN1c3RvbS0tdGVzdC10aGVtZS12YXJpYWJsZXMgKCkKICAg IlRlc3QgdmFyaWFibGVzIHNldHRpbmcgd2l0aCBlbmFibGluZyAvIGRpc2FibGluZyBhIGN1c3Rv bSB0aGVtZS4iCi0gIDpleHBlY3RlZC1yZXN1bHQgOmZhaWxlZAogICA7OyBXZSBsb2FkIGN1c3Rv bS1yZXNvdXJjZXMvY3VzdG9tLS10ZXN0LXRoZW1lLmVsLgogICAobGV0ICgoY3VzdG9tLXRoZW1l LWxvYWQtcGF0aAogICAgICAgICAgYCgsKGV4cGFuZC1maWxlLW5hbWUgImN1c3RvbS1yZXNvdXJj ZXMiIChmaWxlLW5hbWUtZGlyZWN0b3J5ICMkKSkpKSkKQEAgLTExNSwxNSArMTE0LDEwIEBAIGN1 c3RvbS0tdGVzdC10aGVtZS12YXJpYWJsZXMKICAgICAoc2hvdWxkIChlcXVhbCBjdXN0b20tLXRl c3QtdXNlci1vcHRpb24gJ2JheikpCiAgICAgKHNob3VsZCAoZXF1YWwgY3VzdG9tLS10ZXN0LXZh cmlhYmxlICdiYXopKQogCisgICAgOzsgRW5hYmxlIGFuZCB0aGVuIGRpc2FibGUuCiAgICAgKGVu YWJsZS10aGVtZSAnY3VzdG9tLS10ZXN0KQotICAgIDs7IFRoZSB2YXJpYWJsZXMgaGF2ZSB0aGUg dGhlbWUgdmFsdWVzLgotICAgIChzaG91bGQgKGVxdWFsIGN1c3RvbS0tdGVzdC11c2VyLW9wdGlv biAnYmFyKSkKLSAgICAoc2hvdWxkIChlcXVhbCBjdXN0b20tLXRlc3QtdmFyaWFibGUgJ2Jhcikp Ci0KICAgICAoZGlzYWJsZS10aGVtZSAnY3VzdG9tLS10ZXN0KQogICAgIDs7IFRoZSB2YXJpYWJs ZXMgc2hvdWxkIGhhdmUgdGhlIGNoYW5nZWQgdmFsdWVzLCBieSByZXZlcnRpbmcuCi0gICAgOzsg VGhpcyBkb2Vzbid0IHdvcmsgYXMgZXhwZWN0ZWQuICBJbnN0ZWFkLCB0aGV5IGhhdmUgdGhlaXIK LSAgICA7OyBpbml0aWFsIHZhbHVlcyBgZm9vJy4KICAgICAoc2hvdWxkIChlcXVhbCBjdXN0b20t LXRlc3QtdXNlci1vcHRpb24gJ2JheikpCiAgICAgKHNob3VsZCAoZXF1YWwgY3VzdG9tLS10ZXN0 LXZhcmlhYmxlICdiYXopKSkpCiAKLS0gCjIuMjguMAoK --0000000000003efcdd05ae7e3759-- From unknown Mon Aug 11 18:16:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34027: 27.0.50; disable-theme resets variables to their initial values Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Sep 2020 11:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34027 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mauro Aranda Cc: Michael Albinus , 34027@debbugs.gnu.org Received: via spool by 34027-submit@debbugs.gnu.org id=B34027.159930691725205 (code B ref 34027); Sat, 05 Sep 2020 11:56:02 +0000 Received: (at 34027) by debbugs.gnu.org; 5 Sep 2020 11:55:17 +0000 Received: from localhost ([127.0.0.1]:41653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEWmr-0006YS-IS for submit@debbugs.gnu.org; Sat, 05 Sep 2020 07:55:17 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEWmp-0006YA-Rd for 34027@debbugs.gnu.org; Sat, 05 Sep 2020 07:55:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID: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=jtjyD+4FYABoxM84m4B+w9rgop3fTjU+kkij3IUTOKU=; b=l77Rfd4Ikk6a+RD26OYPDAshuV n2PS/SV7w5HzQ8ZVIggK0hjfMC9cFZp25IqAZSR7y5vzXfACclL4/dOiWfZJ4sDfufp7EzC+4J8Fl tA1CTi8WsQZDSuMSDuW+PPz8yEEcQf6IwdB+RhV8e/JWd2ieMIXG8AeKA3+de69aQOnk=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kEWme-0003Hf-40; Sat, 05 Sep 2020 13:55:09 +0200 From: Lars Ingebrigtsen References: <87y37sd7iq.fsf@gmx.de> X-Now-Playing: Magnum 38's _A Tribute to Grace Jones_: "Sequel 1" Date: Sat, 05 Sep 2020 13:55:03 +0200 In-Reply-To: (Mauro Aranda's message of "Fri, 4 Sep 2020 12:06:27 -0300") Message-ID: <875z8s8mlk.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Mauro Aranda writes: > That is controlled by the variable custom--inhibit-theme-enable, and > we should bind it to nil in enable-theme, because we are definitely > enabling it. Once we do that, it is just a matter of usin [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Mauro Aranda writes: > That is controlled by the variable custom--inhibit-theme-enable, and > we should bind it to nil in enable-theme, because we are definitely > enabling it. Once we do that, it is just a matter of using > custom-push-theme to handle the case like it's supposed to. > > My patch does that, and introduces an extra check in custom-push-theme, > because while testing I found another instance of Bug#28904. The rest > this patch does is changing the test because of the comments I made in > another post to this bug, and we now can expect the test to pass. Thanks, looks good to me (although I'm not all that familiar with the custom/theme integration), so I've applied your patch to Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 05 07:55:28 2020 Received: (at control) by debbugs.gnu.org; 5 Sep 2020 11:55:28 +0000 Received: from localhost ([127.0.0.1]:41656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEWn1-0006Ys-P8 for submit@debbugs.gnu.org; Sat, 05 Sep 2020 07:55:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEWmz-0006Yg-OH for control@debbugs.gnu.org; Sat, 05 Sep 2020 07:55:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=BVrDjLVL1tBeAWiC/ntlUpNjRZ54Lb7PIHH60aoS0Gg=; b=P2PWZksAS6LZk0cMReQelFPTfQ +Hm4r/i/s7qIUg0iWE4dnYn6qntW/dwHAqTzCpEhxvN6tZFhlGmiM4owy/pL/c11YKObyb87bTFEu qidtaiNNUjTP+TRbBodsqQw3EayW8XvRrGx1mD7eBHE44FOwQNCx43LS+HnBV+itgyxE=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kEWmr-0003Hn-ND for control@debbugs.gnu.org; Sat, 05 Sep 2020 13:55:19 +0200 Date: Sat, 05 Sep 2020 13:55:16 +0200 Message-Id: <874koc8ml7.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #34027 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 34027 fixed close 34027 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 34027 fixed close 34027 28.1 quit