From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 26 17:04:34 2015 Received: (at submit) by debbugs.gnu.org; 26 Aug 2015 21:04:34 +0000 Received: from localhost ([127.0.0.1]:39244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZUhs2-0002Qo-6K for submit@debbugs.gnu.org; Wed, 26 Aug 2015 17:04:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36829) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZUhrz-0002Qd-Ja for submit@debbugs.gnu.org; Wed, 26 Aug 2015 17:04:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZUhry-0000yG-6Q for submit@debbugs.gnu.org; Wed, 26 Aug 2015 17:04:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44629) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUhry-0000xy-30 for submit@debbugs.gnu.org; Wed, 26 Aug 2015 17:04:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46825) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUhrw-0005eo-Md for bug-gnu-emacs@gnu.org; Wed, 26 Aug 2015 17:04:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZUhrr-0000tU-VX for bug-gnu-emacs@gnu.org; Wed, 26 Aug 2015 17:04:28 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:47320) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUhrr-0000qr-Ol for bug-gnu-emacs@gnu.org; Wed, 26 Aug 2015 17:04:23 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id D2A2F2251D for ; Wed, 26 Aug 2015 17:04:17 -0400 (EDT) Received: from web4 ([10.202.2.214]) by compute4.internal (MEProxy); Wed, 26 Aug 2015 17:04:17 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=glucas.net; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=MN7 a+EkENNRGbyQxfCNE4AXZjS0=; b=12fgWTGri/Odx5y7fwwOdYUqTo0BBxxhXfF gShUEcfiYhINlQMAhCD/l+6Mvzi92sP/837UuyiXlQ8qZf641ZCmXcO8emFDxvky FnzxWmb/d7HAx0gBFp5aAZ6q8EIfjUgrfAB9HSRItOZFI3CotTkKcHPu/yywzi5j cBZMDMGA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=MN7a+EkENNRGbyQxfCNE4AXZjS0=; b=kIH2t qeMqXVVghQ5TF2VVKtHQ5nrcZy6g7goj0VbBz6dZTP/KSfJE0vSJ+7aiuhtpCnUx f3BNiyUWw4/kUlwpIWFOu5r0fMIuwrMPfM8JIpPsuQIi0uy6mnT5vVM/hUfjGTHO kgJ8Z/QOMnmxO0QUsYqz3Kja5U6pcIMB8mJdrQ= Received: by web4.nyi.internal (Postfix, from userid 99) id 9403010B01B; Wed, 26 Aug 2015 17:04:17 -0400 (EDT) Message-Id: <1440623057.3987499.366976033.36C3C135@webmail.messagingengine.com> X-Sasl-Enc: gfQzGLihB7qiSfycv9V88S4AMM1P2EF8RpPmtPXIE1Aq 1440623057 From: Greg Lucas To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-4500bf93 Subject: 24.4; Loading a theme causes session customizations to be saved Date: Wed, 26 Aug 2015 17:04:17 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Loading a theme has the unexpected side of effect of making customizations in the current session saved to the custom-file the next time it is updated. I reproduced this problem by starting Emacs with an new empty user home directory (since using -q would prevent saving customizations at all). Then: M-x customize-variable sentence-end-double-space -- toggle the value, and Set for Current Session. M-x load-theme deeper-blue M-x customize-variable user-full-name -- set a value and Save for Future Sessions. I would expect only the user-full-name to be saved, but the resulting .emacs file contains: (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(sentence-end-double-space nil) '(user-full-name "Greg Lucas")) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. ) >From testing this I've found that at the time I call `load-theme` all customizations made for the current session will get marked to be saved. Changes made after load-theme behave as expected and do not get saved unless I explicitly choose to save them. In GNU Emacs 24.4.1 (i686-pc-mingw32) of 2014-10-20 on LEG570 Windowing system distributor `Microsoft Corp.', version 6.3.9600 Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: Emacs-Lisp Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x c u s t o m i z e - v a r s h o w - p a - C-g C-g M-x c u s t - v a r s e n t e n - d M-x l o a d - t h e m e d e e M-x c u s t o m i z e - v s h o w - p a u s e r f G r e g SPC L u c a s C-x C-f ~ / . e m M-x e m a c s - r e r e p o r Recent messages: Creating customization setup...done To install your edits, invoke [State] and choose the Set operation Creating customization items... Creating customization items ...done Resetting customization items...done Creating customization setup...done (New file) Saving file c:/temp/emacs-home/.emacs... Wrote c:/temp/emacs-home/.emacs [2 times] Making completion list... Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils deeper-blue-theme help-mode help-fns cus-edit easymenu cus-start cus-load wid-edit cl-loaddefs cl-lib time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 8 99251 6599) (symbols 32 19304 0) (miscs 32 270 184) (strings 16 15490 4166) (string-bytes 1 403422) (vectors 8 10810) (vector-slots 4 394593 5356) (floats 8 68 253) (intervals 28 353 19) (buffers 508 17)) From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 07 15:51:04 2020 Received: (at 21355) by debbugs.gnu.org; 7 Sep 2020 19:51:04 +0000 Received: from localhost ([127.0.0.1]:50941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFNAN-0006Bs-Nb for submit@debbugs.gnu.org; Mon, 07 Sep 2020 15:51:04 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:42311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFNAH-0006BD-TI for 21355@debbugs.gnu.org; Mon, 07 Sep 2020 15:51:02 -0400 Received: by mail-wr1-f44.google.com with SMTP id c18so16813990wrm.9 for <21355@debbugs.gnu.org>; Mon, 07 Sep 2020 12:50:57 -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=kRFFQCAzPSqug/s9TuSfbcrQXz9M9tI/wJEAGRzzT/8=; b=Ntc+etVyBKbUtyAbWrH6LEm3I0gBTTyqArDT2e7MdoKA0/E6guihK1K3oHO6XMjkzK LvCA2DIVFZtyWrluGVBf+kUdot9uchM0Axu8IquM0e/yV7LbMcSwX7HbVTbSZPso0uDt s/RVaHiFPy4H5fL38i3iPKnVbMdgL6vv4lOH6Fashd7puSKzERdQVXGZErZo5aZ1PzeZ RTFQYF4FCrEb2FQ2pEsLA1S2YPCZ692OAIXcWJ1o16IUtCW+CmL8yil/Uu9/BGDBNf0b jW/Nd92h+aQPnL6Zef6rmA+3BuY6RNULmqdiO/yvXC9J4b3/SUZpuqYyYo6xdTQ6w4Dw v9xw== 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=kRFFQCAzPSqug/s9TuSfbcrQXz9M9tI/wJEAGRzzT/8=; b=tQKhROHynbiJziv4V/KMcxaPxNKRlcvEV/0EX84/PXta/baWhDpD9aPha8XxgtUOzW XQyNNE7jXIk4fz/XQAXfqSAUrIkUWTzGJEPcHzZs00W+3sG0a7IWDvh2UjjTN9imWTCZ 9WWvFl0rv6odF4QJ4GEbWVuM7DKMm9kVaWijGzNdxqXmP2aWbK+AMtp0D9U5SxoSdmEO iYK1Sy6Kh22Dbw6tZ34iyLAqlSRtvY5qaf3gnVWLfZkY/HEQ8WQ+JN7v7uwkF/Ai3Mfw IqSRPorIoVkppHjyvzuHoaVIlz2OH3PAciBgrr6pEiPC0NsSzS+/OOq5BW9hrqH4Yl0O rkmQ== X-Gm-Message-State: AOAM530jMKg53qeEbwfQfhhPOJX0OOPrOv+nD4CJUzWqmYseeaxIFosa LqPkCb0PtC3T/VUWV8kBbBzLKj42c/URTetKisqPRGX62jUVjg== X-Google-Smtp-Source: ABdhPJyM0kQbK2yM5Ny5tPX65MfC87nInLZk81+FlqvBwDL7INOVy1EOHvv2BDJoadkYcMLeC5vSE4RvEXkc1w6LvCk= X-Received: by 2002:adf:9f10:: with SMTP id l16mr24816631wrf.77.1599508251407; Mon, 07 Sep 2020 12:50:51 -0700 (PDT) MIME-Version: 1.0 From: Mauro Aranda Date: Mon, 7 Sep 2020 16:50:39 -0300 Message-ID: Subject: Re: bug#21355: 24.4; Loading a theme causes session customizations to be saved To: 21355@debbugs.gnu.org Content-Type: multipart/alternative; boundary="00000000000023f78c05aebe89cb" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21355 Cc: Greg Lucas 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 (-) --00000000000023f78c05aebe89cb Content-Type: text/plain; charset="UTF-8" Greg Lucas writes: > Loading a theme has the unexpected side of effect of making > customizations in the current session saved to the custom-file the next > time it is updated. > > I reproduced this problem by starting Emacs with an new empty user home > directory (since using -q would prevent saving customizations at all). > > Then: > > M-x customize-variable sentence-end-double-space -- toggle the value, > and Set for Current Session. > M-x load-theme deeper-blue > M-x customize-variable user-full-name -- set a value and Save for Future > Sessions. > > I would expect only the user-full-name to be saved, but the resulting > .emacs file contains: > > (custom-set-variables > ;; custom-set-variables was added by Custom. > ;; If you edit it by hand, you could mess it up, so be careful. > ;; Your init file should contain only one such instance. > ;; If there is more than one, they won't work right. > '(sentence-end-double-space nil) > '(user-full-name "Greg Lucas")) > (custom-set-faces > ;; custom-set-faces was added by Custom. > ;; If you edit it by hand, you could mess it up, so be careful. > ;; Your init file should contain only one such instance. > ;; If there is more than one, they won't work right. > ) > > > > From testing this I've found that at the time I call `load-theme` all > customizations made for the current session will get marked to be saved. > Changes made after load-theme behave as expected and do not get saved > unless I explicitly choose to save them. This one is really tricky. When saving the variables to the custom-file with custom-save-variables, we are interested in the symbols that have a non-nil saved-value property and that don't have any theme applied: (get symbol 'theme-value) ==> nil or have the user theme preference applied: (caar (get symbol 'theme-value)) ==> 'user So we shouldn't let those combinations happen by accident. The offending code is in custom-theme-recalc-variable: when there is a custom theme that specifies a value for the variable, it puts that into the 'saved-value property. And custom-theme-recalc-variable is called when enabling or disabling a theme. So what happens in the recipe is: - The user customizes some variable, so now: (get VARIABLE 'theme-value) ==> ((user SETTING)) (get VARIABLE 'saved-value) ==> nil - Then the user loads a theme with M-x load-theme. So we enable it, and then we give the priority to the user, so we re-enable the user theme. When we enable the user theme, we end up with: (get VARIABLE 'theme-value) ==> ((user SETTING)) (get VARIABLE 'saved-value) ==> (SETTING) - If later in the session `custom-save-all' runs, then we save that setting by mistake. The code that depends on that side-effect of custom-theme-recalc-variable is the custom-initialize-* functions (at least in custom.el). Those functions need to know if there is one value stashed for the variable, to set it accordingly when initializing it. And we stash the value when we load the custom-file or when loading a theme. So we are using the saved-value property for stashing this value, which seems unfortunate to me. Furthermore, there are some other scenarios where the bug happens: 1. Suppose we load a theme that has a setting for a bound variable. Then we have: (get VARIABLE 'theme-value) ==> ((THEME THEME-SETTING)) (get VARIABLE 'saved-value) ==> (THEME-SETTING) Since THEME is not the user theme, we are not saving it in `custom-save-all'. But, when we disable the theme we have: (get VARIABLE 'theme-value) ==> nil (get VARIABLE 'saved-value) ==> (THEME-SETTING) So if later custom-save-all runs, we lose again. 2. Now say we load a theme that has a setting for a variable that is initially void in our session. (get VARIABLE 'theme-value) ==> ((THEME THEME-SETTING)) (get VARIABLE 'saved-value) ==> (THEME-SETTING) And then Emacs finds the option. Then: VARIABLE ==> THEME-SETTING (get VARIABLE 'theme-value) ==> ((THEME THEME-SETTING)) (get VARIABLE 'saved-value) ==> (THEME-SETTING) So, that shows that stashing the value worked. But say we customize the variable for the session: VARIABLE ==> OUR-SETTING (get VARIABLE 'theme-value) ==> ((user OUR-SETTING) (THEME THEME-SETTING)) (get VARIABLE 'saved-value) ==> (THEME-SETTING) And we lose again. I think that if we want to keep stashing the value under the saved-value property, we could try to stash the value only if we need to. That is, if default-toplevel-value errors out, which would mean custom-initialize-* will need to know if there is a saved-value. But then we have to make some tricks to reset the saved-value if we need to. I hope this analysis is helpful, I tried to keep it as short as I could. --00000000000023f78c05aebe89cb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Greg Lucas <greg@glu= cas.net> writes:

> Loading a theme has the unexpected side= of effect of making
> customizations in the current session saved to= the custom-file the next
> time it is updated.
>
> I re= produced this problem by starting Emacs with an new empty user home
>= directory (since using -q would prevent saving customizations at all).
= >
> Then:
>
> M-x customize-variable sentence-end-doub= le-space -- toggle the value,
> and Set for Current Session.
> = M-x load-theme deeper-blue
> M-x customize-variable user-full-name --= set a value and Save for Future
> Sessions.
>
> I would= expect only the user-full-name to be saved, but the resulting
> .ema= cs file contains:
>
> (custom-set-variables
> =C2=A0;; cu= stom-set-variables was added by Custom.
> =C2=A0;; If you edit it by = hand, you could mess it up, so be careful.
> =C2=A0;; Your init file = should contain only one such instance.
> =C2=A0;; If there is more th= an one, they won't work right.
> =C2=A0'(sentence-end-double-= space nil)
> =C2=A0'(user-full-name "Greg Lucas"))
&= gt; (custom-set-faces
> =C2=A0;; custom-set-faces was added by Custom= .
> =C2=A0;; If you edit it by hand, you could mess it up, so be care= ful.
> =C2=A0;; Your init file should contain only one such instance.=
> =C2=A0;; If there is more than one, they won't work right.
= > =C2=A0)
>
>
>
> From testing this I've fou= nd that at the time I call `load-theme` all
> customizations made for= the current session will get marked to be saved.
> Changes made afte= r load-theme behave as expected and do not get saved
> unless I expli= citly choose to save them.

This one is really tricky.

When sa= ving the variables to the custom-file with
custom-save-variables, we are= interested in the symbols that have a
non-nil saved-value property and = that don't have any theme applied:
(get symbol 'theme-value) =3D= =3D> nil
or have the user theme preference applied:
(caar (get sym= bol 'theme-value)) =3D=3D> 'user

So we shouldn't let = those combinations happen by accident.

The offending code is in cust= om-theme-recalc-variable: when there is a
custom theme that specifies a = value for the variable, it puts that into
the 'saved-value property.= =C2=A0 And custom-theme-recalc-variable is called
when enabling or disab= ling a theme.=C2=A0 So what happens in the recipe is:
- The user customi= zes some variable, so now:
(get VARIABLE 'theme-value) =3D=3D> ((= user SETTING))
(get VARIABLE 'saved-value) =3D=3D> nil

- T= hen the user loads a theme with M-x load-theme.=C2=A0 So we enable it, and<= br>then we give the priority to the user, so we re-enable the user theme.When we enable the user theme, we end up with:
(get VARIABLE 'them= e-value) =3D=3D> ((user SETTING))
(get VARIABLE 'saved-value) =3D= =3D> (SETTING)

- If later in the session `custom-save-all' ru= ns, then we save that
setting by mistake.

The code that depends o= n that side-effect of
custom-theme-recalc-variable is the custom-initial= ize-* functions (at
least in custom.el).=C2=A0 Those functions need to k= now if there is one value
stashed for the variable, to set it accordingl= y when initializing it.
And we stash the value when we load the custom-f= ile or when loading a
theme.=C2=A0 So we are using the saved-value prope= rty for stashing this
value, which seems unfortunate to me.

Furth= ermore, there are some other scenarios where the bug happens:
1. Suppose= we load a theme that has a setting for a bound variable.
Then we have:<= br>(get VARIABLE 'theme-value) =3D=3D> ((THEME THEME-SETTING))
(g= et VARIABLE 'saved-value) =3D=3D> (THEME-SETTING)

Since THEME= is not the user theme, we are not saving it in
`custom-save-all'.= =C2=A0 But, when we disable the theme we have:
(get VARIABLE 'theme-= value) =3D=3D> nil
(get VARIABLE 'saved-value) =3D=3D> (THEME-= SETTING)

So if later custom-save-all runs, we lose again.

2. = Now say we load a theme that has a setting for a variable that is
initia= lly void in our session.
(get VARIABLE 'theme-value) =3D=3D> ((TH= EME THEME-SETTING))
(get VARIABLE 'saved-value) =3D=3D> (THEME-SE= TTING)

And then Emacs finds the option.=C2=A0 Then:
VARIABLE =3D= =3D> THEME-SETTING
(get VARIABLE 'theme-value) =3D=3D> ((THEME= THEME-SETTING))
(get VARIABLE 'saved-value) =3D=3D> (THEME-SETTI= NG)

So, that shows that stashing the value worked.=C2=A0 But say we = customize the
variable for the session:
VARIABLE =3D=3D> OUR-SETTI= NG
(get VARIABLE 'theme-value) =3D=3D> ((user OUR-SETTING) (THEME= THEME-SETTING))
(get VARIABLE 'saved-value) =3D=3D> (THEME-SETTI= NG)

And we lose again.


I think that if we want to keep st= ashing the value under the
saved-value property, we could try to stash t= he value only if we need
to.=C2=A0 That is, if default-toplevel-value er= rors out, which would mean
custom-initialize-* will need to know if ther= e is a saved-value.=C2=A0 But
then we have to make some tricks to reset = the saved-value if we need
to.

I hope this analysis is helpful, I= tried to keep it as short as I
could.
--00000000000023f78c05aebe89cb-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 08 08:32:52 2020 Received: (at 21355) by debbugs.gnu.org; 8 Sep 2020 12:32:52 +0000 Received: from localhost ([127.0.0.1]:52370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFcnr-0002Ms-Tz for submit@debbugs.gnu.org; Tue, 08 Sep 2020 08:32:52 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:35405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFcno-0002MZ-Q4 for 21355@debbugs.gnu.org; Tue, 08 Sep 2020 08:32:50 -0400 Received: by mail-wm1-f47.google.com with SMTP id y15so4365615wmi.0 for <21355@debbugs.gnu.org>; Tue, 08 Sep 2020 05:32:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AZ01ztMM1EmJcgp+UXhCIZr/1emaSb8pEmT9Q6xvFu8=; b=CaPtA4po4B7Ae24o6Im5FjXxqy1izLCvdVGiOHkq6qHDhNRY6kCilscuTEFo8O7hmZ Lv0Un7KozPkWZVFHJdZVz/r8MV6jhHyYAzicwfwsBKMDdNx/ievorR6TwZkmQNMK02sS 2gq4fHV7zoxYyoOPipSbwK6BVInVMh+vMi43ixocIm0JIoeQoo4dc83IksrBpU8Ju/2D CBulb9g6WJScqXI7Y1T/pEIGha6l43J+F2tC9X/Wy7atCQ3fC7v8X9R1vMfI9qzPhdSj OIphHt/5qUIcTAMBdOZXuOREAcltB9S9yLALT+fiAaIJAqxwD4b4tzKmGt78laSvG0gm tpGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AZ01ztMM1EmJcgp+UXhCIZr/1emaSb8pEmT9Q6xvFu8=; b=Dg88izb5zS8Z0/xdZcg8OgQRSfxUEX7Y5imbxg3i6A3DrAp+c2qMiEn8900UB0jGSk 5usua54Uyey64/L/YkuskjjodLuxh96EybzvZrTLeqKieXlo8mug+/BJod/o+/THth+r FspPH8yGG9eTWIgypZqz+ODJ4ypEnmFJyTPiXz3hV2jgynuwehhKd5qHEQR9LkjOrq25 1aItwYHE4K1URVFJSYHTQMuBvMov/jzwLNU5n1srToK7YKkVpRV4sWcXcdL9rTweny3W CrrVHwvnIaeJDYiiey4devOJu6t9wIQAt6EN/+eLU9hzeVb7wL339ho0z52XJD2+6H3l Uytw== X-Gm-Message-State: AOAM531fRLRCJuIIHz43gzpDl5AWh5QGcesZa8ngEMWij/BeQnMZvNfF xSJroERbJrrAiuDFCDx0Lul+ct+dxofKe3jxCaqtHw/3TxvH4Q== X-Google-Smtp-Source: ABdhPJwl3tDpgMNS7foxCn/IfWlin1TZLRSm4zrJ+uPZGGDlnYyxw1TXlzErV9gN2OK7LhsKjYtKNnm0De5DAwPmm5c= X-Received: by 2002:a1c:1b43:: with SMTP id b64mr4387979wmb.6.1599568362636; Tue, 08 Sep 2020 05:32:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Mauro Aranda Date: Tue, 8 Sep 2020 09:32:30 -0300 Message-ID: Subject: Re: bug#21355: 24.4; Loading a theme causes session customizations to be saved To: 21355@debbugs.gnu.org Content-Type: multipart/mixed; boundary="0000000000000ca78105aecc88c5" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21355 Cc: Greg Lucas 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 (-) --0000000000000ca78105aecc88c5 Content-Type: multipart/alternative; boundary="0000000000000ca77e05aecc88c3" --0000000000000ca77e05aecc88c3 Content-Type: text/plain; charset="UTF-8" I attach a patch with three tests that demonstrate the bug. --0000000000000ca77e05aecc88c3 Content-Type: text/html; charset="UTF-8"
I attach a patch with three tests that demonstrate the bug.

--0000000000000ca77e05aecc88c3-- --0000000000000ca78105aecc88c5 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Add-tests-demonstrating-Bug-21355.patch" Content-Disposition: attachment; filename="0001-Add-tests-demonstrating-Bug-21355.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ketxokgz0 RnJvbSBjZDAyNjY5MDllZmQ2YzJmNjc2M2VmOWFmZjE4ZjI2MTQ5NjUxYThhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFR1ZSwgOCBTZXAgMjAyMCAwOToyMzo0MCAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEFk ZCB0ZXN0cyBkZW1vbnN0cmF0aW5nIEJ1ZyMyMTM1NQoKKiB0ZXN0L2xpc3AvY3VzdG9tLXJlc291 cmNlcy9jdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUtdGhlbWUuZWw6IEEgbmV3CnRoZW1lLgoqIHRl c3QvbGlzcC9jdXN0b20tdGVzdHMuZWwKKGN1c3RvbS10ZXN0LW5vLXNhdmVkLXZhbHVlLWFmdGVy LWVuYWJsaW5nLXRoZW1lKQooY3VzdG9tLXRlc3Qtbm8tc2F2ZWQtdmFsdWUtYWZ0ZXItZW5hYmxp bmctdGhlbWUtMikKKGN1c3RvbS10ZXN0LW5vLXNhdmVkLXZhbHVlLWFmdGVyLWN1c3RvbWl6aW5n LW9wdGlvbik6IE5ldyB0ZXN0cy4KLS0tCiAuLi4vY3VzdG9tLS10ZXN0LXNhdmVkLXZhbHVlLXRo ZW1lLmVsICAgICAgICAgfCAgMTEgKysKIHRlc3QvbGlzcC9jdXN0b20tdGVzdHMuZWwgICAgICAg ICAgICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg MTIyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0L2xpc3AvY3VzdG9tLXJl c291cmNlcy9jdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUtdGhlbWUuZWwKCmRpZmYgLS1naXQgYS90 ZXN0L2xpc3AvY3VzdG9tLXJlc291cmNlcy9jdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUtdGhlbWUu ZWwgYi90ZXN0L2xpc3AvY3VzdG9tLXJlc291cmNlcy9jdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUt dGhlbWUuZWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZWVhMTU0Nzkx NgotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3QvbGlzcC9jdXN0b20tcmVzb3VyY2VzL2N1c3RvbS0t dGVzdC1zYXZlZC12YWx1ZS10aGVtZS5lbApAQCAtMCwwICsxLDExIEBACis7OzsgY3VzdG9tLS10 ZXN0LXNhdmVkLXZhbHVlLXRoZW1lLmVsIC0tIEEgdGVzdCB0aGVtZSB0byB0ZXN0IEJ1ZyMyMTM1 NS4gIC0qLSBsZXhpY2FsLWJpbmRpbmc6dCAtKi0KKworKGRlZnRoZW1lIGN1c3RvbS0tdGVzdC1z YXZlZC12YWx1ZQorICAiQSB0ZXN0IHRoZW1lIHRvIHRlc3QgYWdhaW5zdCBzYXZpbmcgc2Vzc2lv biBjdXN0b21pemF0aW9ucyBieSBtaXN0YWtlLiIpCisKKyhjdXN0b20tdGhlbWUtc2V0LXZhcmlh YmxlcworICdjdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUKKyAnKGN1c3RvbS0tdGVzdC1idWctMjEz NTUtYmVmb3JlICdiZWZvcmUpCisgJyhjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWFmdGVyICdhZnRl cikpCisKKyhwcm92aWRlLXRoZW1lICdjdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUpCmRpZmYgLS1n aXQgYS90ZXN0L2xpc3AvY3VzdG9tLXRlc3RzLmVsIGIvdGVzdC9saXNwL2N1c3RvbS10ZXN0cy5l bAppbmRleCBjYWJiZjg2MWYxLi45Y2YyNWJlODdhIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvY3Vz dG9tLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9jdXN0b20tdGVzdHMuZWwKQEAgLTE0Nyw0ICsx NDcsMTE1IEBAIGN1c3RvbS10ZXN0LXNob3ctY29tbWVudC1wcmVzZXJ2ZXMtY2hhbmdlcwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtYXBwbHkgZmllbGQgOnZhbHVlLXRv LWludGVybmFsIG9yaWd2YWx1ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFy IikpKSkpKQogCis7OyBUaGUgZm9sbG93aW5nIHRocmVlIHRlc3RzIGRlbW9uc3RyYXRlIEJ1ZyMy MTM1NS4KKzs7IEluIHRoaXMgb25lLCB3ZSBzZXQgYW4gdXNlciBvcHRpb24gZm9yIHRoZSBjdXJy ZW50IHNlc3Npb24sCis7OyB0aGVuIHdlIGVuYWJsZSBhIHRoZW1lIHRoYXQgZG9lc24ndCBoYXZl IGEgc2V0dGluZyBmb3IgaXQsIGFuZCB3ZSBlbmQgdXAKKzs7IHdpdGggYSAnc2F2ZWQtdmFsdWUg cHJvcGVydHksIGFuZCB0aGUgY2FhciBvZiB0aGUgJ3RoZW1lLXZhbHVlIHByb3BlcnR5Cis7OyBp cyAndXNlciwgd2hpY2ggbWVhbnMgd2Ugd291bGQgZW5kIHVwIHNhdmluZyBhIHNldHRpbmcgdGhh dCB3YXMgbWVhbnQKKzs7IGZvciB0aGUgY3VycmVudCBzZXNzaW9uIG9ubHkuCisoZXJ0LWRlZnRl c3QgY3VzdG9tLXRlc3Qtbm8tc2F2ZWQtdmFsdWUtYWZ0ZXItZW5hYmxpbmctdGhlbWUgKCkKKyAg IlRlc3QgdGhhdCB3ZSBkb24ndCByZWNvcmQgYSBzYXZlZC12YWx1ZSBwcm9wZXJ0eSB3aGVuIHdl IHNob3VsZG4ndC4iCisgIDpleHBlY3RlZC1yZXN1bHQgOmZhaWxlZAorICAobGV0ICgoY3VzdG9t LXRoZW1lLWxvYWQtcGF0aAorICAgICAgICAgYCgsKGV4cGFuZC1maWxlLW5hbWUKKwkgICAgICJj dXN0b20tcmVzb3VyY2VzIgorCSAgICAgKGV4cGFuZC1maWxlLW5hbWUgImxpc3AiIChnZXRlbnYg IkVNQUNTX1RFU1RfRElSRUNUT1JZIikpKSkpKQorICAgIChjdXN0b21pemUtb3B0aW9uICdtYXJr LXJpbmctbWF4KQorICAgIChsZXQqICgoZmllbGQgKHNlcS1maW5kIChsYW1iZGEgKHdpZGdldCkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcSBtYXJrLXJpbmctbWF4ICh3aWRnZXQt dmFsdWUgd2lkZ2V0KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkZ2V0LWZpZWxk LWxpc3QpKQorICAgICAgICAgICAocGFyZW50ICh3aWRnZXQtZ2V0IGZpZWxkIDpwYXJlbnQpKSkK KyAgICAgIDs7IFdlIG1vdmUgdG8gdGhlIGVkaXRhYmxlIHdpZGdldCwgbW9kaWZ5IHRoZSB2YWx1 ZSBhbmQgc2F2ZSBpdC4KKyAgICAgIChnb3RvLWNoYXIgKHdpZGdldC1maWVsZC10ZXh0LWVuZCBm aWVsZCkpCisgICAgICAoaW5zZXJ0ICIwIikKKyAgICAgICh3aWRnZXQtYXBwbHkgcGFyZW50IDpj dXN0b20tc2V0KQorICAgICAgOzsgSnVzdCBzZXR0aW5nIGZvciB0aGUgY3VycmVudCBzZXNzaW9u IHNob3VsZCBub3Qgc3RvcmUgYSAnc2F2ZWQtdmFsdWUKKyAgICAgIDs7IHByb3BlcnR5LgorICAg ICAgKHNob3VsZC1ub3QgKGdldCAnbWFyay1yaW5nLW1heCAnc2F2ZWQtdmFsdWUpKQorICAgICAg OzsgTm93IHdlIGVuYWJsZSBhbmQgZGlzYWJsZSBvdXIgdGVzdCB0aGVtZS4KKyAgICAgIChsb2Fk LXRoZW1lICdjdXN0b20tLXRlc3QgJ25vLWNvbmZpcm0pCisgICAgICAoZGlzYWJsZS10aGVtZSAn Y3VzdG9tLS10ZXN0KQorICAgICAgOzsgU2luY2UgdGhlIHVzZXIgY3VzdG9taXplZCB0aGUgb3B0 aW9uLCB0aGlzIGhhcHBlbnMuCisgICAgICAoc2hvdWxkIChlcSAoY2FhciAoZ2V0ICdtYXJrLXJp bmctbWF4ICd0aGVtZS12YWx1ZSkpICd1c2VyKSkKKyAgICAgIDs7IEJ1dCB0aGlzIHNob3VsZCBu b3QgaGFwcGVuOiB0aGUgJ3NhdmVkLXZhbHVlIHByb3BlcnR5IHNob3VsZCBzdGlsbAorICAgICAg OzsgYmUgbmlsLgorICAgICAgKHNob3VsZC1ub3QgKGdldCAnbWFyay1yaW5nLW1heCAnc2F2ZWQt dmFsdWUpKSkpKQorCis7OyBJbiB0aGlzIHNlY29uZCB0ZXN0LCB3ZSBsb2FkIGEgdGhlbWUgdGhh dCBoYXMgYSBzZXR0aW5nIGZvciB0aGUgdXNlciBvcHRpb24KKzs7IGFib3ZlLiAgUmVnYXJkbGVz cywgdGhlIHNhbWUgaGFwcGVuczogd2UgZW5kIHVwIHdpdGggYSBub24tbmlsIHNhdmVkLXZhbHVl Cis7OyBwcm9wZXJ0eSwgYW5kIGEgdXNlciBzZXR0aW5nIGFjdGl2ZSBpbiB0aGUgJ3RoZW1lLXZh bHVlIHByb3BlcnR5LCB3aGljaAorOzsgbWVhbnMgd2UgY291bGQgaW5hZHZlcnRlbnRseSBzYXZl IHRoZSBzZXNzaW9uIHNldHRpbmcgaW4gdGhlIGN1c3RvbS1maWxlLgorKGRlZmN1c3RvbSBjdXN0 b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9yZSAnZm9vCisgICJVc2VyIG9wdGlvbiBmb3IgYGN1c3Rv bS10ZXN0LW5vLXNhdmVkLXZhbHVlLWFmdGVyLWVuYWJsaW5nLXRoZW1lLTInLiIKKyAgOnR5cGUg J3N5bWJvbCA6Z3JvdXAgJ2VtYWNzKQorCisoZXJ0LWRlZnRlc3QgY3VzdG9tLXRlc3Qtbm8tc2F2 ZWQtdmFsdWUtYWZ0ZXItZW5hYmxpbmctdGhlbWUtMiAoKQorICAiVGVzdCB0aGF0IHdlIGRvbid0 IHJlY29yZCBhIHNhdmVkLXZhbHVlIHByb3BlcnR5IHdoZW4gd2Ugc2hvdWxkbid0LiIKKyAgOmV4 cGVjdGVkLXJlc3VsdCA6ZmFpbGVkCisgIChsZXQgKChjdXN0b20tdGhlbWUtbG9hZC1wYXRoCisg ICAgICAgICBgKCwoZmlsZS1uYW1lLWFzLWRpcmVjdG9yeSAoZXhwYW5kLWZpbGUtbmFtZQorCSAg ICAgImN1c3RvbS1yZXNvdXJjZXMiCisJICAgICAoZXhwYW5kLWZpbGUtbmFtZSAibGlzcCIgKGdl dGVudiAiRU1BQ1NfVEVTVF9ESVJFQ1RPUlkiKSkpKSkpKQorICAgIChjdXN0b21pemUtb3B0aW9u ICdjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9yZSkKKyAgICAobGV0KiAoKGZpZWxkIChzZXEt ZmluZCAobGFtYmRhICh3aWRnZXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXEg Y3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1iZWZvcmUgKHdpZGdldC12YWx1ZSB3aWRnZXQpKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQtZmllbGQtbGlzdCkpCisgICAgICAgICAg IChwYXJlbnQgKHdpZGdldC1nZXQgZmllbGQgOnBhcmVudCkpKQorICAgICAgOzsgV2UgbW92ZSB0 byB0aGUgZWRpdGFibGUgd2lkZ2V0LCBtb2RpZnkgdGhlIHZhbHVlIGFuZCBzYXZlIGl0LgorICAg ICAgKGdvdG8tY2hhciAod2lkZ2V0LWZpZWxkLXRleHQtZW5kIGZpZWxkKSkKKyAgICAgIDs7IE1v ZGlmeSB0aGUgdmFsdWUgYW5kIHNhdmUgaXQuCisgICAgICAoaW5zZXJ0ICJiYXIiKQorICAgICAg KHdpZGdldC1hcHBseSBwYXJlbnQgOmN1c3RvbS1zZXQpCisgICAgICA7OyBKdXN0IHNldHRpbmcg Zm9yIHRoZSBjdXJyZW50IHNlc3Npb24gc2hvdWxkIG5vdCBzdG9yZSBhICdzYXZlZC12YWx1ZQor ICAgICAgOzsgcHJvcGVydHkuCisgICAgICAoc2hvdWxkLW5vdCAoZ2V0ICdjdXN0b20tLXRlc3Qt YnVnLTIxMzU1LWJlZm9yZSAnc2F2ZWQtdmFsdWUpKQorICAgICAgOzsgTm93IHdlIGxvYWQgb3Vy IHRlc3QgdGhlbWUsIHdoaWNoIGhhcyBhIHNldHRpbmcgZm9yCisgICAgICA7OyBgY3VzdG9tLS10 ZXN0LXVzZXItb3B0aW9uJy4KKyAgICAgIChsb2FkLXRoZW1lICdjdXN0b20tLXRlc3Qtc2F2ZWQt dmFsdWUgJ25vLWNvbmZpcm0pCisgICAgICAoZW5hYmxlLXRoZW1lICdjdXN0b20tLXRlc3Qtc2F2 ZWQtdmFsdWUpCisgICAgICA7OyBXZSBzdGlsbCBzaG91bGRuJ3QgaGF2ZSBhIG5vbi1uaWwgJ3Nh dmVkLXZhbHVlIHByb3BlcnR5LCBldmVuIGlmCisgICAgICA7OyB0aGUgdGhlbWUgaGFzIGEgc2V0 dGluZyBmb3IgdGhlIHZhcmlhYmxlLgorICAgICAgOzsgU2luY2UgdGhlIHVzZXIgY3VzdG9taXpl ZCB0aGUgb3B0aW9uLCB0aGlzIGhhcHBlbnMuCisgICAgICAoc2hvdWxkIChlcSAoY2FhciAoZ2V0 ICdjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9yZSAndGhlbWUtdmFsdWUpKQorICAgICAgICAg ICAgICAgICAgJ3VzZXIpKQorICAgICAgOzsgQnV0IHRoaXMgc2hvdWxkIG5vdCBoYXBwZW4uCisg ICAgICAoc2hvdWxkLW5vdCAoZ2V0ICdjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9yZSAnc2F2 ZWQtdmFsdWUpKSkpKQorCis7OyBBbmQgaW4gdGhpcyB0ZXN0IHdlIGNoZWNrIHRoYXQgc3Rhc2hp bmcgYSB0aGVtZSB2YWx1ZSBmb3IgYSBub3QgeWV0IGRlZmluZWQKKzs7IG9wdGlvbiB3b3Jrcywg YnV0IHRoYXQgbGF0ZXIgb24gaWYgdGhlIHVzZXIgY3VzdG9taXplcyB0aGUgb3B0aW9uIGZvciB0 aGUKKzs7IGN1cnJlbnQgc2Vzc2lvbiwgd2UgbWlnaHQgc2F2ZSB0aGUgdGhlbWUgc2V0dGluZyBp biB0aGUgY3VzdG9tIGZpbGUuCisoZXJ0LWRlZnRlc3QgY3VzdG9tLXRlc3Qtbm8tc2F2ZWQtdmFs dWUtYWZ0ZXItY3VzdG9taXppbmctb3B0aW9uICgpCisgICJUZXN0IHRoYXQgd2UgZG9uJ3QgaGF2 ZSBhIG5vbi1uaWwgc2F2ZWQtdmFsdWUgYWZ0ZXIgY3VzdG9taXppbmcgYW4gb3B0aW9uLiIKKyAg OmV4cGVjdGVkLXJlc3VsdCA6ZmFpbGVkCisgIChsZXQgKChjdXN0b20tdGhlbWUtbG9hZC1wYXRo CisgICAgICAgICBgKCwoZmlsZS1uYW1lLWFzLWRpcmVjdG9yeSAoZXhwYW5kLWZpbGUtbmFtZQor CSAgICAgImN1c3RvbS1yZXNvdXJjZXMiCisJICAgICAoZXhwYW5kLWZpbGUtbmFtZSAibGlzcCIg KGdldGVudiAiRU1BQ1NfVEVTVF9ESVJFQ1RPUlkiKSkpKSkpKQorICAgIDs7IENoZWNrIHRoYXQg d2UgY29ycmVjdGx5IHN0YXNoZWQgdGhlIHZhbHVlLgorICAgIChzaG91bGQgKGFuZCAobm90IChi b3VuZHAgJ2N1c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIpKQorICAgICAgICAgICAgICAgICAo ZXEgKGV2YWwKKyAgICAgICAgICAgICAgICAgICAgICAoY2FyIChnZXQgJ2N1c3RvbS0tdGVzdC1i dWctMjEzNTUtYWZ0ZXIgJ3NhdmVkLXZhbHVlKSkpCisgICAgICAgICAgICAgICAgICAgICAnYWZ0 ZXIpKSkKKyAgICA7OyBOb3cgRW1hY3MgZmluZHMgdGhlIGRlZmN1c3RvbS4KKyAgICAoZGVmY3Vz dG9tIGN1c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ2luaXRpYWxseSAiLi4uIgorICAgICAg OnR5cGUgJ3N5bWJvbCA6Z3JvdXAgJ2VtYWNzKQorICAgIDs7IEFuZCB3ZSB1c2VkIHRoZSBzdGFz aGVkIHZhbHVlIGNvcnJlY3RseS4KKyAgICAoc2hvdWxkIChhbmQgKGJvdW5kcCAnY3VzdG9tLS10 ZXN0LWJ1Zy0yMTM1NS1hZnRlcikKKyAgICAgICAgICAgICAgICAgKGVxIGN1c3RvbS0tdGVzdC1i dWctMjEzNTUtYWZ0ZXIgJ2FmdGVyKSkpCisgICAgOzsgTm93IHdlIGN1c3RvbWl6ZSBpdC4KKyAg ICAoY3VzdG9taXplLW9wdGlvbiAnY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1hZnRlcikKKyAgICAo bGV0KiAoKGZpZWxkIChzZXEtZmluZCAobGFtYmRhICh3aWRnZXQpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoZXEgY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1hZnRlciAod2lkZ2V0LXZh bHVlIHdpZGdldCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldC1maWVsZC1s aXN0KSkKKyAgICAgICAgICAgKHBhcmVudCAod2lkZ2V0LWdldCBmaWVsZCA6cGFyZW50KSkpCisg ICAgICA7OyBXZSBtb3ZlIHRvIHRoZSBlZGl0YWJsZSB3aWRnZXQsIG1vZGlmeSB0aGUgdmFsdWUg YW5kIHNhdmUgaXQuCisgICAgICAoZ290by1jaGFyICh3aWRnZXQtZmllbGQtdGV4dC1lbmQgZmll bGQpKQorICAgICAgKGluc2VydCAiYmFyIikKKyAgICAgICh3aWRnZXQtYXBwbHkgcGFyZW50IDpj dXN0b20tc2V0KQorICAgICAgOzsgVGhlIHVzZXIgY3VzdG9taXplZCB0aGUgdmFyaWFibGUsIHNv IHRoaXMgc2hvdWxkIGhhcHBlbi4KKyAgICAgIChzaG91bGQgKGVxIChjYWFyIChnZXQgJ2N1c3Rv bS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ3RoZW1lLXZhbHVlKSkKKyAgICAgICAgICAgICAgICAg ICd1c2VyKSkKKyAgICAgIDs7IEJ1dCBpdCB3YXMgb25seSBmb3IgdGhlIGN1cnJlbnQgc2Vzc2lv biwgc28gdGhpcyBzaG91bGQgbm90IGhhcHBlbi4KKyAgICAgIChzaG91bGQtbm90IChnZXQgJ2N1 c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ3NhdmVkLXZhbHVlKSkpKSkKKwogOzs7IGN1c3Rv bS10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjguMAoK --0000000000000ca78105aecc88c5-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 06 07:32:04 2020 Received: (at 21355) by debbugs.gnu.org; 6 Nov 2020 12:32:04 +0000 Received: from localhost ([127.0.0.1]:55325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kb0uR-0001zT-Px for submit@debbugs.gnu.org; Fri, 06 Nov 2020 07:32:04 -0500 Received: from mail-wm1-f43.google.com ([209.85.128.43]:39256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kb0uQ-0001tl-F2 for 21355@debbugs.gnu.org; Fri, 06 Nov 2020 07:32:03 -0500 Received: by mail-wm1-f43.google.com with SMTP id s13so1174402wmh.4 for <21355@debbugs.gnu.org>; Fri, 06 Nov 2020 04:32:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=d/z8PBVNWid7DLN/aPpp9RuuIUtDBMxNQkUZJw+UHoA=; b=UFZIvRcrjHgA7B7FZlhqT5jW/Qp1rZKKfnmVlId5ytqY1uWaOxtvu8Lvs8CowSIm4y fsiY+0g6nFQwFjCpxXWVBjvuuf1yM5mdy45UNg7v7KyjK50dmHsDSZvHpEGnM4BNXQFy ColmVO3z4f8kgNCmqGMjOczmW735vbUFfRfPuK0cRT0B5zjgCP7Ty4MEdC8IolQcjfkg LhY0qIo7TtOodMfzHBrP0jxYeRbVZCoRnAgJbNwbYoZcZI3jri6+qU2JAlqF9Mf0H+a6 PpiooMiPeoD7aHtKWPf4tmuPDI4HafxQlerOj3FHsbb5SOLX8haNylmKUFClnZZKv+bM TZHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=d/z8PBVNWid7DLN/aPpp9RuuIUtDBMxNQkUZJw+UHoA=; b=nOK4CHVWqvFRiqEqO64dEIk1lYAtbJT/OX6s8F0x4ZxiWLh8nA/btuKSygfi8Kc4lh acTUJWcqFG5YWOBy30eZYUzWRQVvl9+Xxrt2Fqfrz8IGj/WrDdhXXQhpQ4qE55DlaxFz 2EPTzAmd1yQij719QdTCQsy5RLfmlRyVSpEPp0LF4vc/7Xqp5miJeJKIURqxciNb2ssF BnxO+kNbFJGpMd8SA4qn5u05uHxW5y09u6SaG2Vm8t9hnXYxZBP4Me5Mlj68j4dxGCCt 3XMeE2TArCfXl4WVg/rEfy9erAiSGJsUuJJCTIRtGKavprGEq7om/FXS/De64deaHu2n GHlg== X-Gm-Message-State: AOAM53206wcJWnSEgzp3sPJeVQGqbLfstZlHm1r/Q+7r2YXykDYfG/os NUH9Y7bxbx6hVV+t0sKxcfFdO5Rxae2ew2sr6HJkAUIgmZPNKg== X-Google-Smtp-Source: ABdhPJyH0pTZGLZfRfS5IEB9rol0MAAng27nd1T0WtMhCM/zH8jZRd1JOA8g+hb2edRXc3URfaHMK5l2hz0ALHjkV3k= X-Received: by 2002:a1c:20c6:: with SMTP id g189mr2346911wmg.6.1604665916420; Fri, 06 Nov 2020 04:31:56 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Mauro Aranda Date: Fri, 6 Nov 2020 09:31:43 -0300 Message-ID: Subject: Re: bug#21355: 24.4; Loading a theme causes session customizations to be saved To: 21355@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000ee995705b36f6580" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21355 Cc: Greg Lucas 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 (-) --000000000000ee995705b36f6580 Content-Type: multipart/alternative; boundary="000000000000ee995505b36f657e" --000000000000ee995505b36f657e Content-Type: text/plain; charset="UTF-8" Mauro Aranda writes: > I attach a patch with three tests that demonstrate the bug. And now I attach a patch to fix this, with the three tests updated. --000000000000ee995505b36f657e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Mauro Aranda <maurooaranda@gmail.com> writes:

> I attach a patch with t= hree tests that demonstrate the bug.

And now I attach a patch to fix= this, with the three tests updated.
--000000000000ee995505b36f657e-- --000000000000ee995705b36f6580 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Avoid-saving-session-customizations-in-the-custom-fi.patch" Content-Disposition: attachment; filename="0001-Avoid-saving-session-customizations-in-the-custom-fi.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kh68lcil0 RnJvbSAyNGE4OTVmNTRkMmRjNjMzM2MzNGNjYTY5ZTYwMGM0OTRlNjk3YTI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IEZyaSwgNiBOb3YgMjAyMCAwODo1OTozMiAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEF2 b2lkIHNhdmluZyBzZXNzaW9uIGN1c3RvbWl6YXRpb25zIGluIHRoZSBjdXN0b20tZmlsZQoKKiBs aXNwL2N1c3RvbS5lbCAoY3VzdG9tLXRoZW1lLXJlY2FsYy12YXJpYWJsZSk6IE9ubHkgc3Rhc2gg dGhlbWUKc2V0dGluZ3MgZm9yIHZvaWQgdmFyaWFibGVzLgooY3VzdG9tLWRlY2xhcmUtdmFyaWFi bGUpOiBBZnRlciBpbml0aWFsaXppbmcgYSB2YXJpYWJsZSwgdW5zdGFzaCBhCnRoZW1lIHNldHRp bmcsIGlmIHByZXNlbnQuCihkaXNhYmxlLXRoZW1lKTogV2hlbiBkaXNhYmxpbmcgYSB0aGVtZSwg bWF5YmUgdW5zdGFzaCBhIHRoZW1lCnNldHRpbmcuCgoqIHRlc3QvbGlzcC9jdXN0b20tcmVzb3Vy Y2VzL2N1c3RvbS0tdGVzdC10aGVtZS5lbDogQWRkIHR3byBzZXR0aW5ncwpmb3IgdGVzdGluZyB0 aGUgZml4LgoKKiB0ZXN0L2xpc3AvY3VzdG9tLS10ZXN0cy5lbCAoY3VzdG9tLS10ZXN0LWJ1Zy0y MTM1NS1iZWZvcmUpOiBOZXcgdXNlcgpvcHRpb24gZm9yIHRlc3RpbmcuCihjdXN0b20tdGVzdC1u by1zYXZlZC12YWx1ZS1hZnRlci1lbmFibGluZy10aGVtZSkKKGN1c3RvbS10ZXN0LW5vLXNhdmVk LXZhbHVlLWFmdGVyLWVuYWJsaW5nLXRoZW1lLTIpCihjdXN0b20tdGVzdC1uby1zYXZlZC12YWx1 ZS1hZnRlci1jdXN0b21pemluZy1vcHRpb24pOiBOZXcgdGVzdHMuCi0tLQogbGlzcC9jdXN0b20u ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQwICsrKysrKy0KIC4uLi9jdXN0 b20tcmVzb3VyY2VzL2N1c3RvbS0tdGVzdC10aGVtZS5lbCAgICB8ICAgNCArLQogdGVzdC9saXNw L2N1c3RvbS10ZXN0cy5lbCAgICAgICAgICAgICAgICAgICAgIHwgMTA0ICsrKysrKysrKysrKysr KysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9saXNwL2N1c3RvbS5lbCBiL2xpc3AvY3VzdG9tLmVsCmluZGV4IGNlZTQ1 ODk1NDMuLjBiMjM3MjYzNjEgMTAwNjQ0Ci0tLSBhL2xpc3AvY3VzdG9tLmVsCisrKyBiL2xpc3Av Y3VzdG9tLmVsCkBAIC0yMDUsNyArMjA1LDIyIEBAIGN1c3RvbS1kZWNsYXJlLXZhcmlhYmxlCiAg ICAgKHB1dCBzeW1ib2wgJ2N1c3RvbS1yZXF1ZXN0cyByZXF1ZXN0cykKICAgICA7OyBEbyB0aGUg YWN0dWFsIGluaXRpYWxpemF0aW9uLgogICAgICh1bmxlc3MgY3VzdG9tLWRvbnQtaW5pdGlhbGl6 ZQotICAgICAgKGZ1bmNhbGwgaW5pdGlhbGl6ZSBzeW1ib2wgZGVmYXVsdCkpKQorICAgICAgKGZ1 bmNhbGwgaW5pdGlhbGl6ZSBzeW1ib2wgZGVmYXVsdCkKKyAgICAgIDs7IElmIHRoZXJlIGlzIGEg dmFsdWUgdW5kZXIgc2F2ZWQtdmFsdWUgdGhhdCB3YXNuJ3Qgc2F2ZWQgYnkgdGhlIHVzZXIsCisg ICAgICA7OyByZXNldCBpdDogd2UgdXNlZCB0aGF0IHByb3BlcnR5IHRvIHN0YXNoIHRoZSB2YWx1 ZSwgYnV0IHdlIGRvbid0IG5lZWQKKyAgICAgIDs7IGl0IGFueW1vcmUuCisgICAgICA7OyBUaGlz IGNhbiBoYXBwZW4gZ2l2ZW4gdGhlIGZvbGxvd2luZzoKKyAgICAgIDs7IDEuIFRoZSB1c2VyIGxv YWRlZCBhIHRoZW1lIHRoYXQgaGFkIGEgc2V0dGluZyBmb3IgYW4gdW5ib3VuZAorICAgICAgOzsg dmFyaWFibGUsIHNvIHdlIHN0YXNoZWQgdGhlIHRoZW1lIHNldHRpbmcgdW5kZXIgdGhlIHNhdmVk LXZhbHVlCisgICAgICA7OyBwcm9wZXJ0eSBpbiBgY3VzdG9tLXRoZW1lLXJlY2FsYy12YXJpYWJs ZScuCisgICAgICA7OyAyLiBUaGVuLCBFbWFjcyBldmFsdWF0ZWQgdGhlIGRlZmN1c3RvbSBmb3Ig dGhlIG9wdGlvbgorICAgICAgOzsgKGUuZy4sIHNvbWV0aGluZyByZXF1aXJlZCB0aGUgZmlsZSB3 aGVyZSB0aGUgb3B0aW9uIGlzIGRlZmluZWQpLgorICAgICAgOzsgSWYgd2UgZG9uJ3QgcmVzZXQg aXQgYW5kIHRoZSB1c2VyIGxhdGVyIHNldHMgdGhpcyB2YXJpYWJsZSB2aWEKKyAgICAgIDs7IEN1 c3RvbWl6ZSwgd2UgbWlnaHQgZW5kIHVwIHNhdmluZyB0aGUgdGhlbWUgc2V0dGluZyBpbiB0aGUg Y3VzdG9tLWZpbGUuCisgICAgICA7OyBTZWUgdGhlIHRlc3QgYGN1c3RvbS10ZXN0LW5vLXNhdmVk LXZhbHVlLWFmdGVyLWN1c3RvbWl6aW5nLW9wdGlvbicuCisgICAgICAobGV0ICgodGhlbWUgKGNh YXIgKGdldCBzeW1ib2wgJ3RoZW1lLXZhbHVlKSkpKQorICAgICAgICAod2hlbiAoYW5kIHRoZW1l IChub3QgKGVxIHRoZW1lICd1c2VyKSkgKGdldCBzeW1ib2wgJ3NhdmVkLXZhbHVlKSkKKyAgICAg ICAgICAocHV0IHN5bWJvbCAnc2F2ZWQtdmFsdWUgbmlsKSkpKSkKICAgKHJ1bi1ob29rcyAnY3Vz dG9tLWRlZmluZS1ob29rKQogICBzeW1ib2wpCiAKQEAgLTE0NTgsNyArMTQ3MywxNSBAQCBkaXNh YmxlLXRoZW1lCiAgICAgICAgICAgKGN1c3RvbS1wdXNoLXRoZW1lIHByb3Agc3ltYm9sIHRoZW1l ICdyZXNldCkKIAkgIChjb25kCiAJICAgKChlcSBwcm9wICd0aGVtZS12YWx1ZSkKLQkgICAgKGN1 c3RvbS10aGVtZS1yZWNhbGMtdmFyaWFibGUgc3ltYm9sKSkKKyAgICAgICAgICAgIChjdXN0b20t dGhlbWUtcmVjYWxjLXZhcmlhYmxlIHN5bWJvbCkKKyAgICAgICAgICAgIDs7IFdlIG1pZ2h0IGhh dmUgdG8gcmVzZXQgdGhlIHN0YXNoZWQgdmFsdWUgb2YgdGhlIHZhcmlhYmxlLCBpZgorICAgICAg ICAgICAgOzsgbm8gb3RoZXIgdGhlbWUgaXMgY3VzdG9taXppbmcgaXQuICBXaXRob3V0IHRoaXMs IGxvYWRpbmcgYSB0aGVtZQorICAgICAgICAgICAgOzsgdGhhdCBoYXMgYSBzZXR0aW5nIGZvciBh biB1bmJvdW5kIHVzZXIgb3B0aW9uIGFuZCB0aGVuIGRpc2FibGluZworICAgICAgICAgICAgOzsg aXQgd2lsbCBsZWF2ZSB0aGlzIGxpbmdlcmluZyBzZXR0aW5nIGZvciB0aGUgb3B0aW9uLCBhbmQg aWYgdGhlbgorICAgICAgICAgICAgOzsgRW1hY3MgZXZhbHVhdGVzIHRoZSBkZWZjdXN0b20gdGhl IHNhdmVkLXZhbHVlIG1pZ2h0IGJlIHVzZWQgdG8KKyAgICAgICAgICAgIDs7IHNldCB0aGUgdmFy aWFibGUuICAoQnVnIzIwNzY2KQorICAgICAgICAgICAgKHVubGVzcyAoZ2V0IHN5bWJvbCAndGhl bWUtdmFsdWUpCisgICAgICAgICAgICAgIChwdXQgc3ltYm9sICdzYXZlZC12YWx1ZSBuaWwpKSkK IAkgICAoKGVxIHByb3AgJ3RoZW1lLWZhY2UpCiAJICAgIDs7IElmIHRoZSBmYWNlIHNwZWMgc3Bl Y2lmaWVkIGJ5IHRoaXMgdGhlbWUgaXMgaW4gdGhlCiAJICAgIDs7IHNhdmVkLWZhY2UgcHJvcGVy dHksIHJlc2V0IHRoYXQgcHJvcGVydHkuCkBAIC0xNTA3LDkgKzE1MzAsMTYgQEAgY3VzdG9tLXZh cmlhYmxlLXRoZW1lLXZhbHVlCiAoZGVmdW4gY3VzdG9tLXRoZW1lLXJlY2FsYy12YXJpYWJsZSAo dmFyaWFibGUpCiAgICJTZXQgVkFSSUFCTEUgYWNjb3JkaW5nIHRvIGN1cnJlbnRseSBlbmFibGVk IGN1c3RvbSB0aGVtZXMuIgogICAobGV0ICgodmFsc3BlYyAoY3VzdG9tLXZhcmlhYmxlLXRoZW1l LXZhbHVlIHZhcmlhYmxlKSkpCi0gICAgKGlmIHZhbHNwZWMKLQkocHV0IHZhcmlhYmxlICdzYXZl ZC12YWx1ZSB2YWxzcGVjKQotICAgICAgKHNldHEgdmFsc3BlYyAoZ2V0IHZhcmlhYmxlICdzdGFu ZGFyZC12YWx1ZSkpKQorICAgIDs7IFdlIHVzZWQgdG8gc2F2ZSBWQUxTUEVDIHVuZGVyIHRoZSBz YXZlZC12YWx1ZSBwcm9wZXJ0eSB1bmNvbmRpdGlvbmFsbHksCisgICAgOzsgYnV0IHRoYXQgaXMg YSByZWNpcGUgZm9yIHRyb3VibGUgYmVjYXVzZSB3ZSBtaWdodCBlbmQgdXAgc2F2aW5nIHNlc3Np b24KKyAgICA7OyBjdXN0b21pemF0aW9ucyBpZiB0aGUgdXNlciBsb2FkcyBhIHRoZW1lLiAgKEJ1 ZyMyMTM1NSkKKyAgICA7OyBJdCdzIGJldHRlciB0byBvbmx5IHVzZSB0aGUgc2F2ZWQtdmFsdWUg cHJvcGVydHkgdG8gc3Rhc2ggdGhlIHZhbHVlIG9ubHkKKyAgICA7OyBpZiB3ZSByZWFsbHkgbmVl ZCB0byBzdGFzaCBpdCAoaS5lLiwgVkFSSUFCTEUgaXMgdm9pZCkuCisgICAgKGNvbmRpdGlvbi1j YXNlIG5pbAorICAgICAgICAoZGVmYXVsdC10b3BsZXZlbC12YWx1ZSB2YXJpYWJsZSkgOyBTZWUg aWYgaXQgZG9lc24ndCBmYWlsLgorICAgICAgKHZvaWQtdmFyaWFibGUgKHdoZW4gdmFsc3BlYwor ICAgICAgICAgICAgICAgICAgICAgICAocHV0IHZhcmlhYmxlICdzYXZlZC12YWx1ZSB2YWxzcGVj KSkpKQorICAgIChvciB2YWxzcGVjIChzZXRxIHZhbHNwZWMgKGdldCB2YXJpYWJsZSAnc3RhbmRh cmQtdmFsdWUpKSkKICAgICAoaWYgKGFuZCB2YWxzcGVjCiAJICAgICAob3IgKGdldCB2YXJpYWJs ZSAnZm9yY2UtdmFsdWUpCiAJCSAoZGVmYXVsdC1ib3VuZHAgdmFyaWFibGUpKSkKZGlmZiAtLWdp dCBhL3Rlc3QvbGlzcC9jdXN0b20tcmVzb3VyY2VzL2N1c3RvbS0tdGVzdC10aGVtZS5lbCBiL3Rl c3QvbGlzcC9jdXN0b20tcmVzb3VyY2VzL2N1c3RvbS0tdGVzdC10aGVtZS5lbAppbmRleCA0Y2Vk OThhNTBiLi42YjFjY2EzYzE1IDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvY3VzdG9tLXJlc291cmNl cy9jdXN0b20tLXRlc3QtdGhlbWUuZWwKKysrIGIvdGVzdC9saXNwL2N1c3RvbS1yZXNvdXJjZXMv Y3VzdG9tLS10ZXN0LXRoZW1lLmVsCkBAIC02LDYgKzYsOCBAQCBjdXN0b20tLXRlc3QKIChjdXN0 b20tdGhlbWUtc2V0LXZhcmlhYmxlcwogICdjdXN0b20tLXRlc3QKICAnKGN1c3RvbS0tdGVzdC11 c2VyLW9wdGlvbiAnYmFyKQotICcoY3VzdG9tLS10ZXN0LXZhcmlhYmxlICdiYXIpKQorICcoY3Vz dG9tLS10ZXN0LXZhcmlhYmxlICdiYXIpCisgJyhjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9y ZSAnYmVmb3JlKQorICcoY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1hZnRlciAnYWZ0ZXIpKQogCiAo cHJvdmlkZS10aGVtZSAnY3VzdG9tLS10ZXN0KQpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2N1c3Rv bS10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9jdXN0b20tdGVzdHMuZWwKaW5kZXggYTE0NTFjZjBjZS4u MTU2NjFmYjc4ZiAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2N1c3RvbS10ZXN0cy5lbAorKysgYi90 ZXN0L2xpc3AvY3VzdG9tLXRlc3RzLmVsCkBAIC0xNTYsNCArMTU2LDEwOCBAQCBjaGVjay1mb3It d3JvbmctY3VzdG9tLXR5cGVzCiAgIChsb2FkIGN1c3RvbS10ZXN0LWFkbWluLWN1cy10ZXN0KQog ICAoc2hvdWxkIChudWxsIChjdXMtdGVzdC1vcHRzIHQpKSkpCiAKKzs7IFRoZSBmb2xsb3dpbmcg dGhyZWUgdGVzdHMgZGVtb25zdHJhdGUgQnVnIzIxMzU1LgorOzsgSW4gdGhpcyBvbmUsIHdlIHNl dCBhbiB1c2VyIG9wdGlvbiBmb3IgdGhlIGN1cnJlbnQgc2Vzc2lvbiBhbmQgdGhlbgorOzsgd2Ug ZW5hYmxlIGEgdGhlbWUgdGhhdCBkb2Vzbid0IGhhdmUgYSBzZXR0aW5nIGZvciBpdCwgZW5kaW5n IHVwIHdpdGgKKzs7IGEgbm9uLW5pbCBzYXZlZC12YWx1ZSBwcm9wZXJ0eS4gIFNpbmNlIHRoZSBg Y2Fhcicgb2YgdGhlIHRoZW1lLXZhbHVlCis7OyBwcm9wZXJ0eSBpcyB1c2VyIChpLmUuLCB0aGUg dXNlciB0aGVtZSBzZXR0aW5nIGlzIGFjdGl2ZSksIHdlIG1pZ2h0Cis7OyBzYXZlIHRoZSBzZXR0 aW5nIHRvIHRoZSBjdXN0b20tZmlsZSwgZXZlbiB0aG91Z2ggaXQgd2FzIG1lYW50IGZvciB0aGUK Kzs7IGN1cnJlbnQgc2Vzc2lvbiBvbmx5LiAgU28gdGhlcmUgc2hvdWxkIGJlIGEgbmlsIHNhdmVk LXZhbHVlIHByb3BlcnR5Cis7OyBmb3IgdGhpcyB0ZXN0IHRvIHBhc3MuCisoZXJ0LWRlZnRlc3Qg Y3VzdG9tLXRlc3Qtbm8tc2F2ZWQtdmFsdWUtYWZ0ZXItZW5hYmxpbmctdGhlbWUgKCkKKyAgIlRl c3QgdGhhdCB3ZSBkb24ndCByZWNvcmQgYSBzYXZlZC12YWx1ZSBwcm9wZXJ0eSB3aGVuIHdlIHNo b3VsZG4ndC4iCisgIChsZXQgKChjdXN0b20tdGhlbWUtbG9hZC1wYXRoIGAoLChlcnQtcmVzb3Vy Y2UtZGlyZWN0b3J5KSkpKQorICAgIChjdXN0b21pemUtb3B0aW9uICdtYXJrLXJpbmctbWF4KQor ICAgIChsZXQqICgoZmllbGQgKHNlcS1maW5kIChsYW1iZGEgKHdpZGdldCkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChlcSBtYXJrLXJpbmctbWF4ICh3aWRnZXQtdmFsdWUgd2lkZ2V0 KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkZ2V0LWZpZWxkLWxpc3QpKQorICAg ICAgICAgICAocGFyZW50ICh3aWRnZXQtZ2V0IGZpZWxkIDpwYXJlbnQpKSkKKyAgICAgIDs7IE1v dmUgdG8gdGhlIGVkaXRhYmxlIHdpZGdldCwgbW9kaWZ5IHRoZSB2YWx1ZSBhbmQgc2F2ZSBpdC4K KyAgICAgIChnb3RvLWNoYXIgKHdpZGdldC1maWVsZC10ZXh0LWVuZCBmaWVsZCkpCisgICAgICAo aW5zZXJ0ICIwIikKKyAgICAgICh3aWRnZXQtYXBwbHkgcGFyZW50IDpjdXN0b20tc2V0KQorICAg ICAgOzsgSnVzdCBzZXR0aW5nIGZvciB0aGUgY3VycmVudCBzZXNzaW9uIHNob3VsZCBub3Qgc3Rv cmUgYSBzYXZlZC12YWx1ZQorICAgICAgOzsgcHJvcGVydHkuCisgICAgICAoc2hvdWxkLW5vdCAo Z2V0ICdtYXJrLXJpbmctbWF4ICdzYXZlZC12YWx1ZSkpCisgICAgICA7OyBOb3cgZW5hYmxlIGFu ZCBkaXNhYmxlIHRoZSB0ZXN0IHRoZW1lLgorICAgICAgKGxvYWQtdGhlbWUgJ2N1c3RvbS0tdGVz dCAnbm8tY29uZmlybSkKKyAgICAgIChkaXNhYmxlLXRoZW1lICdjdXN0b20tLXRlc3QpCisgICAg ICA7OyBTaW5jZSB0aGUgdXNlciBjdXN0b21pemVkIHRoZSBvcHRpb24sIHRoaXMgaXMgT0suCisg ICAgICAoc2hvdWxkIChlcSAoY2FhciAoZ2V0ICdtYXJrLXJpbmctbWF4ICd0aGVtZS12YWx1ZSkp ICd1c2VyKSkKKyAgICAgIDs7IFRoZSBzYXZlZC12YWx1ZSBwcm9wZXJ0eSBzaG91bGQgc3RpbGwg YmUgbmlsLgorICAgICAgKHNob3VsZC1ub3QgKGdldCAnbWFyay1yaW5nLW1heCAnc2F2ZWQtdmFs dWUpKSkpKQorCis7OyBJbiB0aGlzIHNlY29uZCB0ZXN0LCB3ZSBsb2FkIGEgdGhlbWUgdGhhdCBo YXMgYSBzZXR0aW5nIGZvciB0aGUgdXNlciBvcHRpb24KKzs7IGFib3ZlLiAgV2UgbXVzdCBjaGVj ayB0aGF0IHdlIGRvbid0IGVuZCB1cCB3aXRoIGEgbm9uLW5pbCBzYXZlZC12YWx1ZQorOzsgcHJv cGVydHkgYW5kIGEgdXNlciBzZXR0aW5nIGFjdGl2ZSBpbiB0aGUgdGhlbWUtdmFsdWUgcHJvcGVy dHksIHdoaWNoCis7OyBtZWFucyB3ZSBtaWdodCBpbmFkdmVydGVudGx5IHNhdmUgdGhlIHNlc3Np b24gc2V0dGluZyBpbiB0aGUgY3VzdG9tLWZpbGUuCisoZGVmY3VzdG9tIGN1c3RvbS0tdGVzdC1i dWctMjEzNTUtYmVmb3JlICdmb28KKyAgIlVzZXIgb3B0aW9uIGZvciBgY3VzdG9tLXRlc3Qtbm8t c2F2ZWQtdmFsdWUtYWZ0ZXItZW5hYmxpbmctdGhlbWUtMicuIgorICA6dHlwZSAnc3ltYm9sIDpn cm91cCAnZW1hY3MpCisKKyhlcnQtZGVmdGVzdCBjdXN0b20tdGVzdC1uby1zYXZlZC12YWx1ZS1h ZnRlci1lbmFibGluZy10aGVtZS0yICgpCisgICJUZXN0IHRoYXQgd2UgZG9uJ3QgcmVjb3JkIGEg c2F2ZWQtdmFsdWUgcHJvcGVydHkgd2hlbiB3ZSBzaG91bGRuJ3QuIgorICAobGV0ICgoY3VzdG9t LXRoZW1lLWxvYWQtcGF0aCBgKCwoZXJ0LXJlc291cmNlLWRpcmVjdG9yeSkpKSkKKyAgICAoY3Vz dG9taXplLW9wdGlvbiAnY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1iZWZvcmUpCisgICAgKGxldCog KChmaWVsZCAoc2VxLWZpbmQKKyAgICAgICAgICAgICAgICAgICAobGFtYmRhICh3aWRnZXQpCisg ICAgICAgICAgICAgICAgICAgICAoZXEgY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1iZWZvcmUgKHdp ZGdldC12YWx1ZSB3aWRnZXQpKSkKKyAgICAgICAgICAgICAgICAgICB3aWRnZXQtZmllbGQtbGlz dCkpCisgICAgICAgICAgIChwYXJlbnQgKHdpZGdldC1nZXQgZmllbGQgOnBhcmVudCkpKQorICAg ICAgOzsgTW92ZSB0byB0aGUgZWRpdGFibGUgd2lkZ2V0LCBtb2RpZnkgdGhlIHZhbHVlIGFuZCBz YXZlIGl0LgorICAgICAgKGdvdG8tY2hhciAod2lkZ2V0LWZpZWxkLXRleHQtZW5kIGZpZWxkKSkK KyAgICAgIChpbnNlcnQgImJhciIpCisgICAgICAod2lkZ2V0LWFwcGx5IHBhcmVudCA6Y3VzdG9t LXNldCkKKyAgICAgIDs7IEp1c3Qgc2V0dGluZyBmb3IgdGhlIGN1cnJlbnQgc2Vzc2lvbiBzaG91 bGQgbm90IHN0b3JlIGEgc2F2ZWQtdmFsdWUKKyAgICAgIDs7IHByb3BlcnR5LgorICAgICAgKHNo b3VsZC1ub3QgKGdldCAnY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1iZWZvcmUgJ3NhdmVkLXZhbHVl KSkKKyAgICAgIDs7IE5vdyBsb2FkIG91ciB0ZXN0IHRoZW1lLCB3aGljaCBoYXMgYSBzZXR0aW5n IGZvcgorICAgICAgOzsgYGN1c3RvbS0tdGVzdC1idWctMjEzNTUtYmVmb3JlJy4KKyAgICAgIChs b2FkLXRoZW1lICdjdXN0b20tLXRlc3QgJ25vLWNvbmZpcm0gJ25vLWVuYWJsZSkKKyAgICAgIChl bmFibGUtdGhlbWUgJ2N1c3RvbS0tdGVzdCkKKyAgICAgIDs7IFNpbmNlIHRoZSB1c2VyIGN1c3Rv bWl6ZWQgdGhlIG9wdGlvbiwgdGhpcyBpcyBPSy4KKyAgICAgIChzaG91bGQgKGVxIChjYWFyIChn ZXQgJ2N1c3RvbS0tdGVzdC1idWctMjEzNTUtYmVmb3JlICd0aGVtZS12YWx1ZSkpCisgICAgICAg ICAgICAgICAgICAndXNlcikpCisgICAgICA7OyBCdXQgdGhlIHNhdmVkLXZhbHVlIHByb3BlcnR5 IGhhcyB0byBiZSBuaWwsIHNpbmNlIHRoZSB1c2VyIGRpZG4ndCBtYXJrCisgICAgICA7OyB0aGlz IHZhcmlhYmxlIHRvIHNhdmUgZm9yIGZ1dHVyZSBzZXNzaW9ucy4KKyAgICAgIChzaG91bGQtbm90 IChnZXQgJ2N1c3RvbS0tdGVzdC1idWctMjEzNTUtYmVmb3JlICdzYXZlZC12YWx1ZSkpKSkpCisK KyhkZWZ2YXIgY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1hZnRlcikKKworOzsgSW4gdGhpcyB0ZXN0 LCB3ZSBjaGVjayB0aGF0IHN0YXNoaW5nIGEgdGhlbWUgdmFsdWUgZm9yIGEgbm90IHlldCBkZWZp bmVkCis7OyBvcHRpb24gd29ya3MsIGJ1dCB0aGF0IGxhdGVyIG9uIGlmIHRoZSB1c2VyIGN1c3Rv bWl6ZXMgdGhlIG9wdGlvbiBmb3IgdGhlCis7OyBjdXJyZW50IHNlc3Npb24sIHdlIG1pZ2h0IHNh dmUgdGhlIHRoZW1lIHNldHRpbmcgaW4gdGhlIGN1c3RvbSBmaWxlLgorKGVydC1kZWZ0ZXN0IGN1 c3RvbS10ZXN0LW5vLXNhdmVkLXZhbHVlLWFmdGVyLWN1c3RvbWl6aW5nLW9wdGlvbiAoKQorICAi VGVzdCBmb3IgYSBuaWwgc2F2ZWQtdmFsdWUgYWZ0ZXIgc2V0dGluZyBhbiBvcHRpb24gZm9yIHRo ZSBjdXJyZW50IHNlc3Npb24uIgorICAobGV0ICgoY3VzdG9tLXRoZW1lLWxvYWQtcGF0aCBgKCwo ZXJ0LXJlc291cmNlLWRpcmVjdG9yeSkpKSkKKyAgICA7OyBDaGVjayB0aGF0IHdlIGNvcnJlY3Rs eSBzdGFzaGVkIHRoZSB2YWx1ZS4KKyAgICAobG9hZC10aGVtZSAnY3VzdG9tLS10ZXN0ICduby1j b25maXJtICduby1lbmFibGUpCisgICAgKGVuYWJsZS10aGVtZSAnY3VzdG9tLS10ZXN0KQorICAg IChzaG91bGQgKGFuZCAobm90IChib3VuZHAgJ2N1c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIp KQorICAgICAgICAgICAgICAgICAoZXEgKGV2YWwKKyAgICAgICAgICAgICAgICAgICAgICAoY2Fy IChnZXQgJ2N1c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ3NhdmVkLXZhbHVlKSkpCisgICAg ICAgICAgICAgICAgICAgICAnYWZ0ZXIpKSkKKyAgICA7OyBOb3cgRW1hY3MgZmluZHMgdGhlIGRl ZmN1c3RvbS4KKyAgICAoZGVmY3VzdG9tIGN1c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ2lu aXRpYWxseSAiLi4uIgorICAgICAgOnR5cGUgJ3N5bWJvbCA6Z3JvdXAgJ2VtYWNzKQorICAgIDs7 IEFuZCB3ZSB1c2VkIHRoZSBzdGFzaGVkIHZhbHVlIGNvcnJlY3RseS4KKyAgICAoc2hvdWxkIChh bmQgKGJvdW5kcCAnY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1hZnRlcikKKyAgICAgICAgICAgICAg ICAgKGVxIGN1c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ2FmdGVyKSkpCisgICAgOzsgTm93 IGN1c3RvbWl6ZSBpdC4KKyAgICAoY3VzdG9taXplLW9wdGlvbiAnY3VzdG9tLS10ZXN0LWJ1Zy0y MTM1NS1hZnRlcikKKyAgICAobGV0KiAoKGZpZWxkIChzZXEtZmluZCAobGFtYmRhICh3aWRnZXQp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXEgY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1 NS1hZnRlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtdmFsdWUg d2lkZ2V0KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkZ2V0LWZpZWxkLWxpc3Qp KQorICAgICAgICAgICAocGFyZW50ICh3aWRnZXQtZ2V0IGZpZWxkIDpwYXJlbnQpKSkKKyAgICAg IDs7IE1vdmUgdG8gdGhlIGVkaXRhYmxlIHdpZGdldCwgbW9kaWZ5IHRoZSB2YWx1ZSBhbmQgc2F2 ZSBpdC4KKyAgICAgIChnb3RvLWNoYXIgKHdpZGdldC1maWVsZC10ZXh0LWVuZCBmaWVsZCkpCisg ICAgICAoaW5zZXJ0ICJiYXIiKQorICAgICAgKHdpZGdldC1hcHBseSBwYXJlbnQgOmN1c3RvbS1z ZXQpCisgICAgICA7OyBUaGUgdXNlciBjdXN0b21pemVkIHRoZSB2YXJpYWJsZSwgc28gdGhpcyBp cyBPSy4KKyAgICAgIChzaG91bGQgKGVxIChjYWFyIChnZXQgJ2N1c3RvbS0tdGVzdC1idWctMjEz NTUtYWZ0ZXIgJ3RoZW1lLXZhbHVlKSkKKyAgICAgICAgICAgICAgICAgICd1c2VyKSkKKyAgICAg IDs7IEJ1dCBpdCB3YXMgb25seSBmb3IgdGhlIGN1cnJlbnQgc2Vzc2lvbiwgc28gdGhpcyBzaG91 bGQgbm90IGhhcHBlbi4KKyAgICAgIChzaG91bGQtbm90IChnZXQgJ2N1c3RvbS0tdGVzdC1idWct MjEzNTUtYWZ0ZXIgJ3NhdmVkLXZhbHVlKSkpKSkKKwogOzs7IGN1c3RvbS10ZXN0cy5lbCBlbmRz IGhlcmUKLS0gCjIuMjkuMgoK --000000000000ee995705b36f6580-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 06 07:32:43 2020 Received: (at control) by debbugs.gnu.org; 6 Nov 2020 12:32:43 +0000 Received: from localhost ([127.0.0.1]:55328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kb0v5-0002Jt-EX for submit@debbugs.gnu.org; Fri, 06 Nov 2020 07:32:43 -0500 Received: from mail-wr1-f48.google.com ([209.85.221.48]:41889) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kb0v3-0002Jd-G6 for control@debbugs.gnu.org; Fri, 06 Nov 2020 07:32:41 -0500 Received: by mail-wr1-f48.google.com with SMTP id 23so1142303wrc.8 for ; Fri, 06 Nov 2020 04:32:41 -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; bh=T/pRfFe9n9H655T1uISAGg6sRNYuLebZyMHP5tiae5s=; b=pqUxyyXQrLG/CFqqoTm5B7HXcNLlqdHO8Op7bVcvvZB2bAd9rkZ7cmItECP7agjYRn 8GInQ/WIopjRb5Hie9HHBWbB629msSwrwzbROBanc+ZxBKG4HqHBM0ExNHf8UOyqr4un /wfGgPW8KzRHb+O4SniXtDDWYtLAqVrXCrFmMYECX5x0+scR8+OaagCF/QcU9C6mNElb 5y44FlTd45ezOe188/01gDUznAD9yt1sBs7nki84WgZCgwsEm+Urv4o6Q46lenaaH6Zi I9FdhkfnxHALR4SGzMbQYcyw6X2t/eZinJyuoEa1U70eGCYB/UgZsoULzcFMLWNWFWyH X7QA== 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; bh=T/pRfFe9n9H655T1uISAGg6sRNYuLebZyMHP5tiae5s=; b=Lhg0zcsINiUJyBmafcs9NQBOv47NmVGtT7/uhGrimbLVCchU7h26jlY4R8pYo4Wt72 6kRaqzeM3c2imIzvSLdGTWGalB1+7jQP+p/zBW+WZuKZ9Go3fQ+Z82DJaBgiWepNLQZM e0OZVlQdochc/fgQudkjXGOl9LxrAQc/31+5PyBVXkDoM8m0GUotiBm6+QqyTfeW9dK3 TYP+ICZXXfRLeWU/8TntgxhaHtYifeJUU9QDFdZCZrudjGe6Gasrve1lhovC4YD0S/7y uoUHSqbkpaXGfntKISzqL3Xwo4XyZ+xWpSDMEkhz+DX7aWIl9jb0K0du4Z4czGVbvvbf RTSw== X-Gm-Message-State: AOAM531dmdU5a3MhGUc4ZDhCeLvwF6wgo1gO/j+8gXMIUiTyYOZb2xo7 p+2SWi5eTaBukcvuFgcmInRaQ8jaOVSsTx1zQwPjlgbrEu8= X-Google-Smtp-Source: ABdhPJwRFVocqgn4lFev+zy97go5cjuw2IBTUUBlrmWjclRG0OGYDP+qHnhuDj1GwYfGmeE9/bjOlzaPZwa3eH4CI3o= X-Received: by 2002:adf:e9c9:: with SMTP id l9mr2624653wrn.124.1604665955607; Fri, 06 Nov 2020 04:32:35 -0800 (PST) MIME-Version: 1.0 From: Mauro Aranda Date: Fri, 6 Nov 2020 09:32:24 -0300 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: multipart/alternative; boundary="0000000000004468b405b36f6866" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: tags 21355 patch quit tags 21355 patch quit Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maurooaranda[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.48 listed in list.dnswl.org] 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.48 listed in wl.mailspike.net] 2.0 BLANK_SUBJECT Subject is present but empty 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 (+) --0000000000004468b405b36f6866 Content-Type: text/plain; charset="UTF-8" tags 21355 patch quit --0000000000004468b405b36f6866 Content-Type: text/html; charset="UTF-8"
tags 21355 patch
quit
--0000000000004468b405b36f6866-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 10 07:35:25 2021 Received: (at 21355) by debbugs.gnu.org; 10 May 2021 11:35:25 +0000 Received: from localhost ([127.0.0.1]:57548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg4C5-0000Qe-Gz for submit@debbugs.gnu.org; Mon, 10 May 2021 07:35:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg4C4-0000QL-75 for 21355@debbugs.gnu.org; Mon, 10 May 2021 07:35:24 -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=HVkOUEwpTruCfGH/Ph+O5YwLC4Ylg4y4BCAsp6/0+m8=; b=uBmNl2Cbdi0bZVwjGOUp2L8qvI 4f6dSSRoQ+eWx4pzjLvAzCtOItQy0fG2iG6h+ywq71i6W9Iw23/Qj2Vtv4F+xuL85tyE57JO696Bm t9NjxFzVtsR8TvNc1hmHv9Pq65raaJHQd1KZvYCpMevNCvZ0tzhxSlywNVRCTBS2ClUE=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lg4Bu-0007dD-OZ; Mon, 10 May 2021 13:35:16 +0200 From: Lars Ingebrigtsen To: Mauro Aranda Subject: Re: bug#21355: 24.4; Loading a theme causes session customizations to be saved References: X-Now-Playing: Severed Heads's _Gigapus_: "Snow" Date: Mon, 10 May 2021 13:35:14 +0200 In-Reply-To: (Mauro Aranda's message of "Fri, 6 Nov 2020 09:31:43 -0300") Message-ID: <87lf8mstxp.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: > And now I attach a patch to fix this, with the three tests updated. If I'm reading that patch correctly, it looks good to me, so I've now applied it to Emacs 28. It didn't apply cleanly, so I fixed the patch up manually, and hopefully that didn't lead to any merge err [...] 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: 21355 Cc: Greg Lucas , 21355@debbugs.gnu.org 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: > And now I attach a patch to fix this, with the three tests updated. If I'm reading that patch correctly, it looks good to me, so I've now applied it to Emacs 28. It didn't apply cleanly, so I fixed the patch up manually, and hopefully that didn't lead to any merge errors. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon May 10 07:35:29 2021 Received: (at control) by debbugs.gnu.org; 10 May 2021 11:35:29 +0000 Received: from localhost ([127.0.0.1]:57551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg4C9-0000Qw-Mn for submit@debbugs.gnu.org; Mon, 10 May 2021 07:35:29 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg4C8-0000QU-B4 for control@debbugs.gnu.org; Mon, 10 May 2021 07:35:28 -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=ptR0ELgalLUlxVWXB/jSC29kpkAxxvPHhXPpCNmTrJI=; b=DGsi41fmj3Jw1VW/M8Y3JJQlLk MmR155VMks+ICYf21j8eYH/LGA4zMz9f6R1YlVF6mEcxFPAEqcQzO1RTZ5JItwlmAuz3Ux3Ud2ygB wq0hDQiYk4qU2W+ZMD6xeuO+M1TSDrWKVS8kLWy4sQpVkDIe4Pd8XtKVMZOiGGZhjVn4=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lg4C0-0007dK-R4 for control@debbugs.gnu.org; Mon, 10 May 2021 13:35:22 +0200 Date: Mon, 10 May 2021 13:35:20 +0200 Message-Id: <87k0o6stxj.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #21355 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 21355 fixed close 21355 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 21355 fixed close 21355 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Tue May 11 07:53:04 2021 Received: (at 21355) by debbugs.gnu.org; 11 May 2021 11:53:04 +0000 Received: from localhost ([127.0.0.1]:35213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgQwi-0003sR-CK for submit@debbugs.gnu.org; Tue, 11 May 2021 07:53:04 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:42712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgQwh-0003ri-1E for 21355@debbugs.gnu.org; Tue, 11 May 2021 07:53:03 -0400 Received: by mail-qt1-f173.google.com with SMTP id k10so767335qtp.9 for <21355@debbugs.gnu.org>; Tue, 11 May 2021 04:53:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version; bh=UApsUnw4azVcJ9SMO1cWucRmcJX2W+ogoOoMhW40crI=; b=YqV/ZG9+qcno+s+ai3Y2YNfQdlfy3zUIXgiDDYYPfC7Xm93NX3NsAwM0iEaJcynDN0 irpPN0tungHYJSBSa7tShQt+QRdzEJAcrDwC8b7w48jF7XZGPTa2WfO//HTx61Y/4e8H uG7g6NtHBMDIoD0HeYnBnXqN0QB7TaAgTC0wsw+2eg+ibaeH2To/wuBqDRMLbzC8Pigo E0r38JkRL1S+gsoBqIRoaVK/wJXtrvHNnars6IQKX0EpGauy+pPEOGXhNy8/4iePt7jb xzmaLC+g/wR/mRH9CwK3Vjyw1N7aragMDEi5ekzX61KuPcK4DcKk0vzop8jPmOgXeWo7 A4Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :mime-version; bh=UApsUnw4azVcJ9SMO1cWucRmcJX2W+ogoOoMhW40crI=; b=mRL1/2J37e8OI0ksIvLoLJ9c1hUuWrXd0+TPQusDtS0bWliQK0HiZzhI8Ra/IUggTQ 14RIAGQ5TfR4zHYCMlsYw1lYHn2W/nHL4ZHuE8hsQ6lWBhRNzTvbXRHZ500LJmla2ws4 o5hZT9oHgIrczMLu2NDcmfgUo85L/dBAMt/VKXukOKa6oOqAgK4bWcOsRgHPqBVYPJPk ceqh2UId9sLbsfeY/xc7lu0FJ8Fja8YTyaWC13B11RARYwUdIqZ7N8TgRJomt7iSSMmf YzKkKOqHyhNlUCsxIK1zUvCCXvReA3pbPhDCgIc+daVpeafV6MJe7iNy6xMK81iJgDw4 9G1g== X-Gm-Message-State: AOAM533WJis85sCWW4kZWwtzV1Y16WO5SONpwbco25n8q9Caety5NHsv hc/ArlL14XudTGQhs9jTIkc= X-Google-Smtp-Source: ABdhPJx3FNdPmsQros4SS+w3ms4xcM3ap+9O50yWy+XFIjSD8qoJ/WMefNS2YEqpY6hoEPbJl+y9Hg== X-Received: by 2002:ac8:505a:: with SMTP id h26mr18132475qtm.252.1620733977312; Tue, 11 May 2021 04:52:57 -0700 (PDT) Received: from tbb.theblackbeard.org ([201.213.132.172]) by smtp.gmail.com with ESMTPSA id i24sm11339427qtm.72.2021.05.11.04.52.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 04:52:56 -0700 (PDT) From: Mauro Aranda To: Lars Ingebrigtsen Subject: Re: bug#21355: 24.4; Loading a theme causes session customizations to be saved In-Reply-To: <87lf8mstxp.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 10 May 2021 13:35:14 +0200) Date: Tue, 11 May 2021 08:53:14 -0300 Message-ID: <87r1idv651.fsf@tbb.theblackbeard.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21355 Cc: greg@glucas.net, 21355@debbugs.gnu.org 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 (-) Lars Ingebrigtsen writes: > Mauro Aranda writes: > >> And now I attach a patch to fix this, with the three tests updated. > > If I'm reading that patch correctly, it looks good to me, so I've now > applied it to Emacs 28. It didn't apply cleanly, so I fixed the patch > up manually, and hopefully that didn't lead to any merge errors. Thanks! From unknown Sun Aug 10 16:45:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Jun 2021 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator