From unknown Fri Jun 20 18:08:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#4787 <4787@debbugs.gnu.org> To: bug#4787 <4787@debbugs.gnu.org> Subject: Status: 23.1; in Customize, after showing Lisp expression, how to see normal? Reply-To: bug#4787 <4787@debbugs.gnu.org> Date: Sat, 21 Jun 2025 01:08:19 +0000 retitle 4787 23.1; in Customize, after showing Lisp expression, how to see = normal? reassign 4787 emacs submitter 4787 "Drew Adams" severity 4787 wishlist tag 4787 fixed thanks From drew.adams@oracle.com Thu Oct 22 15:01:37 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 22 Oct 2009 22:01:37 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.3 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n9MM1ZM8020921 for ; Thu, 22 Oct 2009 15:01:37 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N15ix-0004Zf-Eg for bug-gnu-emacs@gnu.org; Thu, 22 Oct 2009 18:01:35 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N15it-0004ZD-7Q for bug-gnu-emacs@gnu.org; Thu, 22 Oct 2009 18:01:35 -0400 Received: from [199.232.76.173] (port=49304 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N15it-0004ZA-3H for bug-gnu-emacs@gnu.org; Thu, 22 Oct 2009 18:01:31 -0400 Received: from acsinet11.oracle.com ([141.146.126.233]:42865) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1N15is-0001bM-BD for bug-gnu-emacs@gnu.org; Thu, 22 Oct 2009 18:01:30 -0400 Received: from rgminet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n9MM1qR0014908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 22 Oct 2009 22:01:54 GMT Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by rgminet13.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n9MJ17Oi008905 for ; Thu, 22 Oct 2009 22:01:55 GMT Received: from abhmt006.oracle.com by acsmt356.oracle.com with ESMTP id 20569485901256248829; Thu, 22 Oct 2009 15:00:29 -0700 Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 22 Oct 2009 15:00:29 -0700 From: "Drew Adams" To: Subject: 23.1; in Customize, after showing Lisp expression, how to see normal? Date: Thu, 22 Oct 2009 15:00:30 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcpTYxIbwMR3XMmvSrC9nvffTL7QHw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: acsmt355.oracle.com [141.146.40.155] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090207.4AE0D633.0177:SCFMA4539814,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) emacs -Q M-x customize-face default In Customize, click State > Show Lisp Expression. It now seems to be impossible to get back the normal display, i.e., to not see the Lisp expression anymore. In fact, the 3 menu items For Current Display, For All Displays, and Show Lisp Expression are 3 _alternatives_. They should be radio-button menu items, not just normal menu items. And the item names should be parallel. There is no understandable relation between "For Current Display", for instance, and "Show Lisp Expression". Those don't seem to have anything to do with each other. There is no way to guess that these are alternatives. I even started to write this bug saying that there was no way to get back the normal display. Fiddling and trying things, I eventually discovered that For Current Display did the job. This is NOT AT ALL obvious - horrible UI. This is a regression wrt Emacs 21 (and 20), where the menu items were clear. In GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-29 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.4)' From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 05 11:08:37 2012 Received: (at control) by debbugs.gnu.org; 5 Feb 2012 16:08:37 +0000 Received: from localhost ([127.0.0.1]:55717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ru4dp-0007uZ-HC for submit@debbugs.gnu.org; Sun, 05 Feb 2012 11:08:37 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:54246 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ru4do-0007uT-53 for control@debbugs.gnu.org; Sun, 05 Feb 2012 11:08:36 -0500 Received: from bb121-7-229-69.singnet.com.sg ([121.7.229.69]:55511 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Ru4d4-0002eo-Gs for control@debbugs.gnu.org; Sun, 05 Feb 2012 11:07:51 -0500 From: Chong Yidong To: control@debbugs.gnu.org Subject: severity 4787 wishlist Date: Mon, 06 Feb 2012 00:07:44 +0800 Message-ID: <87haz59sbz.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) severity 4787 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 05 13:43:16 2012 Received: (at submit) by debbugs.gnu.org; 5 Feb 2012 18:43:16 +0000 Received: from localhost ([127.0.0.1]:55827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ru73U-0004eI-DT for submit@debbugs.gnu.org; Sun, 05 Feb 2012 13:43:16 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33932) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ru73S-0004e3-25 for submit@debbugs.gnu.org; Sun, 05 Feb 2012 13:43:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ru72c-0007TL-Cc for submit@debbugs.gnu.org; Sun, 05 Feb 2012 13:42:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:57870) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ru72c-0007TH-BG for submit@debbugs.gnu.org; Sun, 05 Feb 2012 13:42:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ru72b-00066B-CQ for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2012 13:42:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ru72a-0007T0-Do for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2012 13:42:21 -0500 Received: from rcsinet15.oracle.com ([148.87.113.117]:50182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ru72a-0007Sw-7D for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2012 13:42:20 -0500 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q15IgADC015268 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 5 Feb 2012 18:42:12 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q15Ig9cu008670 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 5 Feb 2012 18:42:10 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q15Ig8V7018854; Sun, 5 Feb 2012 12:42:08 -0600 Received: from dradamslap1 (/10.159.51.229) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 05 Feb 2012 10:42:08 -0800 From: "Drew Adams" To: <4787@emacsbugs.donarmstrong.com>, References: Subject: RE: bug#4787: 23.1; in Customize, after showing Lisp expression, how to see normal? Date: Sun, 5 Feb 2012 10:42:00 -0800 Message-ID: <847C941C66124C4B911E54B887D75E74@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-reply-to: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: AcpTYxIbwMR3XMmvSrC9nvffTL7QH4UhoQYA X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-CT-RefId: str=0001.0A090202.4F2ECD84.0068,ss=1,re=0.000,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.2 (/) > severity 4787 wishlist 1. There is no way that a user looking for a way to show the normal, non-Lisp-expression display of an option value, would think to try "For Current Display". 2. Mutually exclusive UI alternatives should be presented as such. Having multiple menu items, of which a few are in fact alternatives, is misleading to users. There are two problems wrt this UI: (1) inappropriate menu-item name for what `For Current Display" does and (2) no way to see that 3 of the menu items are mutually exclusive alternatives. (I'm not sure now where I saw "For Current Display", "For All Displays", and "Show Lisp Expression". Perhaps that was from an earlier Emacs 24 build - dunno. Now I see "Show Current Value" and "Show Saved Lisp Expression". But the essential problems are the same as I've described.) From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 02 11:24:41 2020 Received: (at 4787) by debbugs.gnu.org; 2 Oct 2020 15:24:41 +0000 Received: from localhost ([127.0.0.1]:42314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOMvI-0006RS-DG for submit@debbugs.gnu.org; Fri, 02 Oct 2020 11:24:40 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:39632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOMvH-0006RG-2z for 4787@debbugs.gnu.org; Fri, 02 Oct 2020 11:24:39 -0400 Received: by mail-wr1-f41.google.com with SMTP id k10so2252919wru.6 for <4787@debbugs.gnu.org>; Fri, 02 Oct 2020 08:24:39 -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=f4bBUYyrIsH9GPECZG7QKN4lvZvENOUrt8ExrU9b6NQ=; b=cvA5DoSkMLMFzIinLYAnNEmRstftGRDHd3dV+bGfXq7qIvquhiSyOQmHmSG8+9HFdG mYqHbWsxnZ3HTbaiflNUL9Rtito3GD4OKkyb7fO/i7hpLyZcczM4TR392KFAnUEbj1/7 pbdhTKyWzBJ+FTYsazUOEPjhm4ZJDMuMawt86TuF9vxDkbK25wC71re1YsBJeHjAAsWD JNCzu8qfBCbbV33ORTuTovrdpcO0O6gfI0Vz19PqMrDgHQN5/Fz1j1Kb5fvm/yFBSRu8 myOdpU5weLgKpz650xv1U2fX/3RQGsjIoG+STUV2tGvJSrpqway2V7ToUnO1x9sc07h5 gb/g== 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=f4bBUYyrIsH9GPECZG7QKN4lvZvENOUrt8ExrU9b6NQ=; b=cDfeB52NJXesB+jBjUSl/QI6WHYkOLEEl7A85oA0y24wq4k3j32xBcriK1cZnGKuA1 FJmXnIreNpHOfMW1l0Ro3idLwxGakIuSRsPZvmYnrmpxFJ+tnf1meRMAMWieuzDiTa9T xiQpgj4RqPNOFzwgYzBAUbCcnaQFLL8MjDW4I8BvDRVLYfXJrYxL42tWcRedbrGM59BF kMWv4JDlRGMpKY2vg+3522O7Dr5J/GbYiRtHA3qKLlnxU/jtS7087y2SlfPW40cCHQP0 TPdpK1ZxoncQC9FXuXBkyJExRhhC/H6lm+w5CP5Y4YZmERWT+Q8VOvBdioo71W5SkVJg Xx5A== X-Gm-Message-State: AOAM5332yb8En/H6+njyN3V58p9IJDnoB2Lw/jP1maNK4buAIW+TWEv/ /EGzg2YIZITedDt1OTndwJMIbujysb99/MX6ffWxRhlO3OGp0g== X-Google-Smtp-Source: ABdhPJzCEu7NafTbOiZYNq0VeOrknn1YAybTG6bEbbSi7KoKrkLtTLrawXbPNdmVf3cN/YByM0DQtsxeNMvZ84asKto= X-Received: by 2002:adf:dcc3:: with SMTP id x3mr3642660wrm.120.1601652272889; Fri, 02 Oct 2020 08:24:32 -0700 (PDT) MIME-Version: 1.0 From: Mauro Aranda Date: Fri, 2 Oct 2020 12:24:19 -0300 Message-ID: Subject: Re: bug#4787: 23.1; in Customize, after showing Lisp expression, how to see normal? To: 4787@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000c79ae205b0b1ba5f" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 4787 Cc: Drew Adams 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 (-) --000000000000c79ae205b0b1ba5f Content-Type: multipart/alternative; boundary="000000000000c79adf05b0b1ba5d" --000000000000c79adf05b0b1ba5d Content-Type: text/plain; charset="UTF-8" "Drew Adams" writes: > emacs -Q > M-x customize-face default > In Customize, click State > Show Lisp Expression. > > It now seems to be impossible to get back the normal display, i.e., to > not see the Lisp expression anymore. > > In fact, the 3 menu items For Current Display, For All Displays, and > Show Lisp Expression are 3 _alternatives_. They should be radio-button > menu items, not just normal menu items. I think it would be nice to display them as radio buttons. But, this menus in Custom are displayed with `widget-choose', and `widget-choose' doesn't support menus in the so-called extended menu format. So I took a look to see if that would be easy to do. I attach a patch for review. If the feature is accepted, then it shouldn't be too hard to change Custom to pass a menu with radio-buttons for these options. > And the item names should be parallel. There is no understandable > relation between "For Current Display", for instance, and "Show Lisp > Expression". Those don't seem to have anything to do with each > other. There is no way to guess that these are alternatives. Perhaps "Customize Face For Current Display" and "Customize Face For All Kinds of Display" is better? Kinda long, though. Anyway, I attach a patch to add support for extended menus in widget-choose, as a first step to add radio buttons for related options in these Custom menus. --000000000000c79adf05b0b1ba5d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
"Drew Adams" <drew.adams@oracle.com> writes:

> emacs -Q
>= ; M-x customize-face default
> In Customize, click State > Show Li= sp Expression.
> =C2=A0
> It now seems to be impossible to get = back the normal display, i.e., to
> not see the Lisp expression anymo= re.
> =C2=A0
> In fact, the 3 menu items For Current Display, F= or All Displays, and
> Show Lisp Expression are 3 _alternatives_. The= y should be radio-button
> menu items, not just normal menu items.
I think it would be nice to display them as radio buttons.=C2=A0 But, = this
menus in Custom are displayed with `widget-choose', and `widget= -choose'
doesn't support menus in the so-called extended menu fo= rmat.

So I took a look to see if that would be easy to do.=C2=A0 I a= ttach a patch for review.
If the feature is accepted, then it shouldn= 9;t be too hard to change
Custom to pass a menu with radio-buttons for t= hese options.

> And the item names should be parallel. There is n= o understandable
> relation between "For Current Display", = for instance, and "Show Lisp
> Expression". Those don't= seem to have anything to do with each
> other. There is no way to gu= ess that these are alternatives.

Perhaps "Customize Face For Cu= rrent Display" and "Customize Face For All
Kinds of Display&qu= ot; is better? Kinda long, though.

Anyway, I attach a patch to add s= upport for extended menus in
widget-choose, as a first step to add radio= buttons for related options
in these Custom menus.
--000000000000c79adf05b0b1ba5d-- --000000000000c79ae205b0b1ba5f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Support-extended-menus-in-widget-choose.patch" Content-Disposition: attachment; filename="0001-Support-extended-menus-in-widget-choose.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kfsdvjsl0 RnJvbSBlNzQyMmJmMTE0YzBjYjE4OTZmNmM1ODc0MjBkNDllOWQwZmVlZGQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IEZyaSwgMiBPY3QgMjAyMCAxMTo1Njo1NyAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIFN1 cHBvcnQgZXh0ZW5kZWQgbWVudXMgaW4gd2lkZ2V0LWNob29zZQoKKiBsaXNwL3dpZC1lZGl0LmVs ICh3aWRnZXQtLXNpbXBsaWZ5LW1lbnUpOiBOZXcgZnVuY3Rpb24sIHRvIGNvbnZlcnQKZXh0ZW5k ZWQgbWVudXMgaW50byBzaW1wbGlmaWVkIG1lbnVzIHdoZW4gdXNpbmcgdGhlIG1lbnUgdG8gcHJv bXB0CnRocm91Z2ggdGhlIG1pbmlidWZmZXIuCih3aWRnZXQtY2hvb3NlKTogQWNjZXB0IGEga2V5 bWFwIG1lbnUuICBXaGVuIG5vdCB1c2luZyB4LXBvcHVwLW1lbnUsCnNpbXBsaWZ5IHRoZSBtZW51 IHdpdGggd2lkZ2V0LS1zaW1wbGlmeS1tZW51LiAgRG9jdW1lbnQgdGhlIGNoYW5nZXMgaW4KdGhl IGRvY3N0cmluZy4KCiogZG9jL21pc2Mvd2lkZ2V0LnRleGkgKFV0aWxpdGllcyk6IERvY3VtZW50 IHdpZGdldC1jaG9vc2UuCgoqIGV0Yy9ORVdTOiBEb2N1bWVudCB0aGUgZmVhdHVyZS4KLS0tCiBk b2MvbWlzYy93aWRnZXQudGV4aSB8IDIyICsrKysrKysrKysrCiBldGMvTkVXUyAgICAgICAgICAg ICB8ICA1ICsrKwogbGlzcC93aWQtZWRpdC5lbCAgICAgfCA4OSArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMDkgaW5zZXJ0aW9u cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbWlzYy93aWRnZXQudGV4aSBi L2RvYy9taXNjL3dpZGdldC50ZXhpCmluZGV4IGJjY2ZhMGFiNmMuLjNjZTI3YTEyYTAgMTAwNjQ0 Ci0tLSBhL2RvYy9taXNjL3dpZGdldC50ZXhpCisrKyBiL2RvYy9taXNjL3dpZGdldC50ZXhpCkBA IC0xNzQwLDYgKzE3NDAsMjggQEAgVXRpbGl0aWVzCiBUaGlzIGlzIG9ubHkgbWVhbmluZ2Z1bCBm b3IgcmFkaW8gYnV0dG9ucyBvciBjaGVja2JveGVzIGluIGEgbGlzdC4KIEBlbmQgZGVmdW4KIAor QGRlZnVuIHdpZGdldC1jaG9vc2UgdGl0bGUgaXRlbXMgJm9wdGlvbmFsIGV2ZW50CitQcm9tcHQg dGhlIHVzZXIgdG8gY2hvb3NlIGFuIGl0ZW0gZnJvbSBhIGxpc3Qgb2Ygb3B0aW9ucy4KKworQHZh cnt0aXRsZX0gaXMgdGhlIG5hbWUgb2YgdGhlIGxpc3Qgb2Ygb3B0aW9ucy4gIEB2YXJ7aXRlbXN9 IHNob3VsZCBiZQorYSBtZW51LCB3aXRoIGl0cyBpdGVtcyBpbiB0aGUgc2ltcGxlIGZvcm1hdCBv ciBpbiB0aGUgZXh0ZW5kZWQgZm9ybWF0LgorQHhyZWZ7RGVmaW5pbmcgTWVudXMsLCBEZWZpbmlu ZyBNZW51cywgZWxpc3AsIHRoZSBFbWFjcyBMaXNwIFJlZmVyZW5jZQorTWFudWFsfS4gIEluZGVw ZW5kZW50bHkgb2YgdGhlIGZvcm1hdCwgeW91IGRvbid0IGhhdmUgdG8gcHJvdmlkZSBhCit0aXRs ZSBmb3IgdGhlIG1lbnUsIGp1c3QgcGFzcyB0aGUgZGVzaXJlZCB0aXRsZSBpbiBAdmFye3RpdGxl fS4gIFRoZQorb3B0aW9uYWwgQHZhcntldmVudH0gaXMgYW4gaW5wdXQgZXZlbnQuICBJZiBAdmFy e2V2ZW50fSBpcyBhIG1vdXNlCitldmVudCBhbmQgdGhlIG51bWJlciBvZiBlbGVtZW50cyBpbiBA dmFye2l0ZW1zfSBpcyBsZXNzIHRoYW4gdGhlIHVzZXIKK29wdGlvbiBAY29kZXt3aWRnZXQtbWVu dS1tYXgtc2l6ZX0sIHRoZW4gQGNvZGV7d2lkZ2V0LWNob29zZX0gdXNlcyBhCitwb3B1cCBtZW51 IHRvIHByb21wdCB0aGUgdXNlci4gIE90aGVyd2lzZSwgQGNvZGV7d2lkZ2V0LWNob29zZX0gdXNl cwordGhlIG1pbmlidWZmZXIuCisKK1doZW4gQHZhcntpdGVtc30gaXMgYSBrZXltYXAgbWVudSwg dGhlIHJldHVybmVkIHZhbHVlIGlzIHRoZSBzeW1ib2wgaW4KK3RoZSBrZXkgdmVjdG9yLCBhcyBp biB0aGUgYXJndW1lbnQgb2YgQGNvZGV7ZGVmaW5lLWtleX0KKyhAcHhyZWZ7Q2hhbmdpbmcgS2V5 IEJpbmRpbmdzLCwsZWxpc3AsIHRoZSBFbWFjcyBMaXNwIFJlZmVyZW5jZQorTWFudWFsfSkuICBX aGVuIEB2YXJ7aXRlbXN9IGlzIGEgbGlzdCB3aG9zZSBzZWxlY3RhYmxlIGl0ZW1zIGFyZSBvZgor dGhlIGZvcm0gKEB2YXJ7bmFtZX0gLiBAdmFye3ZhbHVlfSkgKGkuZS4sIHRoZSBzaW1wbGlmaWVk IGZvcm1hdCksCit0aGVuIHRoZSByZXR1cm4gdmFsdWUgaXMgdGhlIEB2YXJ7dmFsdWV9IG9mIHRo ZSBjaG9zZW4gZWxlbWVudC4KK0BlbmQgZGVmdW4KKwogQG5vZGUgIFdpZGdldCBXaXNobGlzdAog QGNoYXB0ZXIgV2lzaGxpc3QKIEBjaW5kZXggdG9kbwpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9l dGMvTkVXUwppbmRleCBkNWIxNDk2YmJhLi40MThmZTI1YjIxIDEwMDY0NAotLS0gYS9ldGMvTkVX UworKysgYi9ldGMvTkVXUwpAQCAtMTA4Niw2ICsxMDg2LDExIEBAIGJhc2VkIG9uIHRoZSBjdXJy ZW50IHdpbmRvdyBzaXplLiAgSW4gcHJldmlvdXMgdmVyc2lvbnMgb2YgRW1hY3MsIHRoaXMKIHdh cyBhbHdheXMgZG9uZSAoYW5kIHRoYXQgY291bGQgbGVhZCB0byBvZGQgZGlzcGxheXMgd2hlbiBy ZXNpemluZyB0aGUKIHdpbmRvdyBhZnRlciBzdGFydGluZykuICBUaGlzIHZhcmlhYmxlIGRlZmF1 bHRzIHRvIG5pbC4KIAorKiogV2lkZ2V0CisKKysrKworKioqIHdpZGdldC1jaG9vc2Ugbm93IHN1 cHBvcnRzIG1lbnVzIGluIGV4dGVuZGVkIGZvcm1hdC4KKwogKiogTWlzY2VsbGFuZW91cwogCiAt LS0KZGlmZiAtLWdpdCBhL2xpc3Avd2lkLWVkaXQuZWwgYi9saXNwL3dpZC1lZGl0LmVsCmluZGV4 IDBhMmRkYjBlYTEuLjY1NjhjZDJjOGYgMTAwNjQ0Ci0tLSBhL2xpc3Avd2lkLWVkaXQuZWwKKysr IGIvbGlzcC93aWQtZWRpdC5lbApAQCAtMjAzLDI3ICsyMDMsMTAwIEBAIHdpZGdldC1tZW51LW1p bmlidWZmZXItZmxhZwogICA6Z3JvdXAgJ3dpZGdldHMKICAgOnR5cGUgJ2Jvb2xlYW4pCiAKKyhk ZWZ1biB3aWRnZXQtLXNpbXBsaWZ5LW1lbnUgKGV4dGVuZGVkKQorICAiQ29udmVydCB0aGUgRVhU RU5ERUQgbWVudSBpbnRvIGEgbWVudSBjb21wb3NlZCBvZiBzaW1wbGUgbWVudSBpdGVtcy4KKwor RWFjaCBpdGVtIGluIHRoZSBzaW1wbGlmaWVkIG1lbnUgaXMgb2YgdGhlIGZvcm0gKElURU0tU1RS SU5HIC4gUkVBTC1CSU5ESU5HKSwKK3doZXJlIGJvdGggZWxlbWVudHMgYXJlIHRha2VuIGZyb20g dGhlIEVYVEVOREVEIE1FTlUuICBJVEVNLVNUUklORyBpcyB0aGUKK2NvcnJlc3BvbmRlbnQgSVRF TS1OQU1FIGluIHRoZSBtZW51LWl0ZW0gZW50cnk6CisgKG1lbnUtaXRlbSBJVEVNLU5BTUUgUkVB TC1CSU5ESU5HIC4gSVRFTS1QUk9QRVJUWS1MSVNUKSwgYW5kIFJFQUwtQklORElORyBpcwordGhl IHN5bWJvbCBpbiB0aGUga2V5IHZlY3RvciwgYXMgaW4gYGRlZmluZS1rZXknLgorIChTZWUgYChl bGlzcClEZWZpbmluZyBNZW51cycgZm9yIG1vcmUgaW5mb3JtYXRpb24uKQorCitPbmx5IHZpc2li bGUsIGVuYWJsZWQgYW5kIG1lYW5pbmdmdWwgbWVudSBpdGVtcyBtYWtlIHRoZWlyIHdheSBpbnRv Cit0aGUgcmV0dXJuZWQgc2ltcGxpZmllZCBtZW51LiAgVGhhdCBpczoKK0ZvciB0aGUgbWVudSBp dGVtIHRvIGJlIHZpc2libGUsIGl0IGhhcyB0byBlaXRoZXIgbGFjayBhIDp2aXNpYmxlIGZvcm0g aW4gaXRzCitpdGVtLXByb3BlcnR5LWxpc3QsIG9yIHRoZSA6dmlzaWJsZSBmb3JtIGhhcyB0byBl dmFsdWF0ZSB0byBhIG5vbi1uaWwgdmFsdWUuCitGb3IgdGhlIG1lbnUgaXRlbSB0byBiZSBlbmFi bGVkLCBpdCBoYXMgdG8gZWl0aGVyIGxhY2sgYSA6ZW5hYmxlZCBmb3JtIGluIGl0cworaXRlbS1w cm9wZXJ0eS1saXN0LCBvciB0aGUgOmVuYWJsZSBmb3JtIGhhcyB0byBldmFsdWF0ZSB0byBhIG5v bi1uaWwgdmFsdWUuCitBZGRpdGlvbmFsbHksIGlmIHRoZSBtZW51IGl0ZW0gaXMgYSByYWRpbyBi dXR0b24sIHRoZW4gaXRzIHNlbGVjdGVkIGZvcm0gaGFzCit0byBldmFsdWF0ZSB0byBuaWwgZm9y IHRoZSBtZW51IGl0ZW0gdG8gYmUgbWVhbmluZ2Z1bC4iCisgIChsZXQgKHNpbXBsaWZpZWQpCisg ICAgKG1hcC1rZXltYXAgKGxhbWJkYSAoZXYgZGVmKQorICAgICAgICAgICAgICAgICAgKHdoZW4g KGFuZCAoZXEgKG50aCAwIGRlZikgJ21lbnUtaXRlbSkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKG50aCAyIGRlZikpIDsgT25seSBtZW51LWl0ZW1zIHdpdGggYSByZWFsIGJpbmRpbmcu CisgICAgICAgICAgICAgICAgICAgIDs7IExvb3AgdGhyb3VnaCB0aGUgaXRlbS1wcm9wZXJ0eS1s aXN0LCBsb29raW5nIGZvcgorICAgICAgICAgICAgICAgICAgICA7OyA6dmlzaWJsZSwgOmVuYWJs ZSAob3IgOmFjdGl2ZSkgYW5kIDpidXR0b24gcHJvcGVydGllcy4KKyAgICAgICAgICAgICAgICAg ICAgKGxldCAoKHBsaXN0IChudGhjZHIgMyBkZWYpKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAoZW5hYmxlIHQpIDsgRW5hYmxlZCBieSBkZWZhdWx0LgorICAgICAgICAgICAgICAgICAgICAg ICAgICAodmlzaWJsZSB0KSA7IFZpc2libGUgYnkgZGVmYXVsdC4KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgc2VsZWN0ZWQga2V5d29yZCB2YWx1ZSkKKyAgICAgICAgICAgICAgICAgICAgICAo d2hpbGUgKGFuZCBwbGlzdCAoY2RyIHBsaXN0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChrZXl3b3JkcCAoc2V0cSBrZXl3b3JkIChjYXIgcGxpc3QpKSkpCisgICAgICAgICAg ICAgICAgICAgICAgICAoc2V0cSB2YWx1ZSAoY2FkciBwbGlzdCkpCisgICAgICAgICAgICAgICAg ICAgICAgICAoY29uZCAoKG1lbXEga2V5d29yZCAnKDp2aXNpYmxlIDppbmNsdWRlZCkpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgdmlzaWJsZSB2YWx1ZSkpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoKG1lbXEga2V5d29yZCAnKDplbmFibGUgOmFjdGl2ZSkp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgZW5hYmxlIHZhbHVlKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoYW5kIChlcSBrZXl3b3JkIDpidXR0b24pCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXEgKGNhciB2YWx1ZSkgOnJhZGlv KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBzZWxlY3RlZCAoY2RyIHZh bHVlKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgcGxpc3QgKGNkZHIgcGxpc3Qp KSkKKyAgICAgICAgICAgICAgICAgICAgICAod2hlbiAoYW5kIChldmFsIHZpc2libGUpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXZhbCBlbmFibGUpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAob3IgKG5vdCBzZWxlY3RlZCkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAobm90IChldmFsIHNlbGVjdGVkKSkpKQorICAgICAgICAgICAg ICAgICAgICAgICAgKHB1c2ggKGNvbnMgKG50aCAxIGRlZikgZXYpIHNpbXBsaWZpZWQpKSkpKQor ICAgICAgICAgICAgICAgIGV4dGVuZGVkKQorICAgIChyZXZlcnNlIHNpbXBsaWZpZWQpKSkKKwog KGRlZnVuIHdpZGdldC1jaG9vc2UgKHRpdGxlIGl0ZW1zICZvcHRpb25hbCBldmVudCkKICAgIkNo b29zZSBhbiBpdGVtIGZyb20gYSBsaXN0LgogCiBGaXJzdCBhcmd1bWVudCBUSVRMRSBpcyB0aGUg bmFtZSBvZiB0aGUgbGlzdC4KLVNlY29uZCBhcmd1bWVudCBJVEVNUyBpcyBhIGxpc3Qgd2hvc2Ug bWVtYmVycyBhcmUgZWl0aGVyCitTZWNvbmQgYXJndW1lbnQgSVRFTVMgc2hvdWxkIGJlIGEgbWVu dSwgZWl0aGVyIHdpdGggc2ltcGxlIGl0ZW0gZGVmaW5pdGlvbnMsCitvciB3aXRoIGV4dGVuZGVk IGl0ZW0gZGVmaW5pdGlvbnMuCitXaGVuIElURU1TIGhhcyBzaW1wbGUgaXRlbSBkZWZpbml0aW9u cywgaXQgaXMgYSBsaXN0IHdob3NlIG1lbWJlcnMgYXJlIGVpdGhlcgogIChOQU1FIC4gVkFMVUUp LCB0byBpbmRpY2F0ZSBzZWxlY3RhYmxlIGl0ZW1zLCBvciBqdXN0IHN0cmluZ3MgdG8KICBpbmRp Y2F0ZSB1bnNlbGVjdGFibGUgaXRlbXMuCisKK1doZW4gSVRFTVMgaXMgYSBtZW51IHRoYXQgdXNl cyBhbiBleHRlbmRlZCBmb3JtYXQsIHRoZW4gSVRFTVMgc2hvdWxkIGJlIGEKK2tleW1hcCwgYW5k IGVhY2ggYmluZGluZyBzaG91bGQgbG9vayBsaWtlIHRoaXM6CisgKG1lbnUtaXRlbSBJVEVNLU5B TUUgUkVBTC1CSU5ESU5HIC4gSVRFTS1QUk9QRVJUWS1MSVNUKQorb3IgbGlrZSB0aGlzOiAobWVu dS1pdGVtIElURU0tTkFNRSkgdG8gaW5kaWNhdGUgYSBub24tc2VsZWN0YWJsZSBpdGVtLgorUkVB TC1CSU5ESU5HIHNob3VsZCBiZSBhIHN5bWJvbCwgYW5kIHNob3VsZCBub3QgYmUgYSBrZXltYXAs IGJlY2F1c2Ugc3VibWVudXMKK2FyZSBub3Qgc3VwcG9ydGVkLgorCiBPcHRpb25hbCB0aGlyZCBh cmd1bWVudCBFVkVOVCBpcyBhbiBpbnB1dCBldmVudC4KIAotVGhlIHVzZXIgaXMgYXNrZWQgdG8g Y2hvb3NlIGJldHdlZW4gZWFjaCBOQU1FIGZyb20gdGhlIGl0ZW1zIGFsaXN0LAotYW5kIHRoZSBW QUxVRSBvZiB0aGUgY2hvc2VuIGVsZW1lbnQgd2lsbCBiZSByZXR1cm5lZC4gIElmIEVWRU5UIGlz IGEKLW1vdXNlIGV2ZW50LCBhbmQgdGhlIG51bWJlciBvZiBlbGVtZW50cyBpbiBpdGVtcyBpcyBs ZXNzIHRoYW4KK0lmIEVWRU5UIGlzIGEgbW91c2UgZXZlbnQsIGFuZCB0aGUgbnVtYmVyIG9mIGVs ZW1lbnRzIGluIGl0ZW1zIGlzIGxlc3MgdGhhbgogYHdpZGdldC1tZW51LW1heC1zaXplJywgYSBw b3B1cCBtZW51IHdpbGwgYmUgdXNlZCwgb3RoZXJ3aXNlIHRoZQotbWluaWJ1ZmZlci4iCittaW5p YnVmZmVyLgorCitUaGUgdXNlciBpcyBhc2tlZCB0byBjaG9vc2UgYmV0d2VlbiBlYWNoIE5BTUUg ZnJvbSBJVEVNUy4KK0lmIElURU1TIGhhcyBzaW1wbGUgaXRlbSBkZWZpbml0aW9ucywgdGhlbiB0 aGlzIGZ1bmN0aW9uIHJldHVybnMgdGhlIFZBTFVFIG9mCit0aGUgY2hvc2VuIGVsZW1lbnQuICBJ ZiBJVEVNUyBpcyBhIGtleW1hcCwgdGhlbiB0aGUgcmV0dXJuIHZhbHVlIGlzIHRoZSBzeW1ib2wK K2luIHRoZSBrZXkgdmVjdG9yLCBhcyBpbiB0aGUgYXJndW1lbnQgb2YgYGRlZmluZS1rZXknLiIK ICAgKGNvbmQgKChhbmQgKDwgKGxlbmd0aCBpdGVtcykgd2lkZ2V0LW1lbnUtbWF4LXNpemUpCiAJ ICAgICAgZXZlbnQgKGRpc3BsYXktcG9wdXAtbWVudXMtcCkpCiAJIDs7IE1vdXNlIGNsaWNrLgot CSAoeC1wb3B1cC1tZW51IGV2ZW50Ci0JCSAgICAgICAobGlzdCB0aXRsZSAoY29ucyAiIiBpdGVt cykpKSkKKyAgICAgICAgIChpZiAoa2V5bWFwcCBpdGVtcykKKyAgICAgICAgICAgICA7OyBNb2Rp ZnkgdGhlIGtleW1hcCBwcm9tcHQsIGFuZCB0aGVuIHJlc3RvcmUgdGhlIG9sZCBvbmUsIGlmIGFu eS4KKyAgICAgICAgICAgICAobGV0ICgocHJvbXB0IChrZXltYXAtcHJvbXB0IGl0ZW1zKSkpCisg ICAgICAgICAgICAgICAodW53aW5kLXByb3RlY3QKKyAgICAgICAgICAgICAgICAgICAocHJvZ24K KyAgICAgICAgICAgICAgICAgICAgIChzZXRxIGl0ZW1zIChkZWxldGUgcHJvbXB0IGl0ZW1zKSkK KyAgICAgICAgICAgICAgICAgICAgIChwdXNoIHRpdGxlIChjZHIgaXRlbXMpKQorICAgICAgICAg ICAgICAgICAgICAgOzsgUmV0dXJuIGp1c3QgdGhlIGZpcnN0IGVsZW1lbnQgb2YgdGhlIGxpc3Qg b2YgZXZlbnRzLgorICAgICAgICAgICAgICAgICAgICAgKGNhciAoeC1wb3B1cC1tZW51IGV2ZW50 IGl0ZW1zKSkpCisgICAgICAgICAgICAgICAgIChzZXRxIGl0ZW1zIChkZWxldGUgdGl0bGUgaXRl bXMpKQorICAgICAgICAgICAgICAgICAod2hlbiBwcm9tcHQKKyAgICAgICAgICAgICAgICAgICAo cHVzaCBwcm9tcHQgKGNkciBpdGVtcykpKSkpCisJICAgKHgtcG9wdXAtbWVudSBldmVudCAobGlz dCB0aXRsZSAoY29ucyAiIiBpdGVtcykpKSkpCiAJKChvciB3aWRnZXQtbWVudS1taW5pYnVmZmVy LWZsYWcKIAkgICAgICg+IChsZW5ndGggaXRlbXMpIHdpZGdldC1tZW51LW1heC1zaG9ydGN1dHMp KQorICAgICAgICAgKHdoZW4gKGtleW1hcHAgaXRlbXMpCisgICAgICAgICAgIChzZXRxIGl0ZW1z ICh3aWRnZXQtLXNpbXBsaWZ5LW1lbnUgaXRlbXMpKSkKIAkgOzsgUmVhZCB0aGUgY2hvaWNlIG9m IG5hbWUgZnJvbSB0aGUgbWluaWJ1ZmZlci4KIAkgKHNldHEgaXRlbXMgKGNsLXJlbW92ZS1pZiAn c3RyaW5ncCBpdGVtcykpCiAJIChsZXQgKCh2YWwgKGNvbXBsZXRpbmctcmVhZCAoY29uY2F0IHRp dGxlICI6ICIpIGl0ZW1zIG5pbCB0KSkpCkBAIC0yMzMsNiArMzA2LDggQEAgd2lkZ2V0LWNob29z ZQogCQkgICAoc2V0cSB2YWwgdHJ5KSkKIAkJIChjZHIgKGFzc29jIHZhbCBpdGVtcykpKSkpKQog CSh0CisgICAgICAgICAod2hlbiAoa2V5bWFwcCBpdGVtcykKKyAgICAgICAgICAgKHNldHEgaXRl bXMgKHdpZGdldC0tc2ltcGxpZnktbWVudSBpdGVtcykpKQogCSA7OyBDb25zdHJ1Y3QgYSBtZW51 IG9mIHRoZSBjaG9pY2VzCiAJIDs7IGFuZCB0aGVuIHVzZSBpdCBmb3IgcHJvbXB0aW5nIGZvciBh IHNpbmdsZSBjaGFyYWN0ZXIuCiAJIChsZXQqICgobmV4dC1kaWdpdCA/MCkKLS0gCjIuMjguMAoK --000000000000c79ae205b0b1ba5f-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 03 13:32:31 2020 Received: (at 4787) by debbugs.gnu.org; 3 Oct 2020 17:32:31 +0000 Received: from localhost ([127.0.0.1]:44370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOlOY-0008On-TR for submit@debbugs.gnu.org; Sat, 03 Oct 2020 13:32:31 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOlOX-0008Ob-Sj for 4787@debbugs.gnu.org; Sat, 03 Oct 2020 13:32:30 -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=ff+VqPNHdG6PH3cVcDQ93ZuIEjYzEj29nktU/xYgaFs=; b=jAAn6CaZDpB9yLO9V5LcPcvAyR rM4n687e+exEew0lG6p/fmWTh1glPiujXIBfpu7F+jG2IxyuNv3O5v/F9CbwOsqTuC6Wabem0q1dR mdjO5t29IcqEWHAUV3OkBi5UvpGvpcIL/mlHibGE6OmhKjSaaSRriSIbuRaiLWs9Re1I=; 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 1kOlOO-0000h2-Ps; Sat, 03 Oct 2020 19:32:23 +0200 From: Lars Ingebrigtsen To: Mauro Aranda Subject: Re: bug#4787: 23.1; in Customize, after showing Lisp expression, how to see normal? References: X-Now-Playing: Brian Eno, Jah Wobble's _Spinner_: "Left Where It Fell" Date: Sat, 03 Oct 2020 19:32:19 +0200 In-Reply-To: (Mauro Aranda's message of "Fri, 2 Oct 2020 12:24:19 -0300") Message-ID: <87imbrusf0.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: > Anyway, I attach a patch to add support for extended menus in > widget-choose, as a first step to add radio buttons for related options > in these Custom menus. 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: 4787 Cc: 4787@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: > Anyway, I attach a patch to add support for extended menus in > widget-choose, as a first step to add radio buttons for related options > in these Custom menus. Looks good to me, so I've pushed this to the trunk. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 05 09:29:12 2020 Received: (at 4787) by debbugs.gnu.org; 5 Oct 2020 13:29:12 +0000 Received: from localhost ([127.0.0.1]:48340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPQYB-0003z7-IJ for submit@debbugs.gnu.org; Mon, 05 Oct 2020 09:29:12 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:37989) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPQY7-0003yr-OL for 4787@debbugs.gnu.org; Mon, 05 Oct 2020 09:29:10 -0400 Received: by mail-wm1-f45.google.com with SMTP id v12so8795042wmh.3 for <4787@debbugs.gnu.org>; Mon, 05 Oct 2020 06:29:07 -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=K29VTM3/AzMFdH7svqZV5nu0VIEgRrR3G0JQHUNDeTM=; b=nmIFAvjrs6oTgbciCKyXJU71pBKKoDHdLNzzcZFQ4A9hDgQn8O4NmStlGSjGyv9PkL u1x1sJUzuNseRZitqsWHVwVXzAuuPGLwuM2aLEOY5rzBReLCwFgqeJKsQd0yjfOiaIxt micFbgEeWiGV5Eg0BxNP7G1DwAslAgGLD9y3Rd94F8K+fg6YJhx9us0gIBiwlK99JtlX bUuBxf44cbhFnQ0SdgD3k3vFeBtdaEGP4LY0VIl9qG1JC5n86Y72KXbRjQa4PFHpBfZY b8O0xaniKFih3SUZXxrwWTxXNLP7xFks9YKjgHB66MGXm7EfnI2E7AUkY5lZU9BKM6Ph +Tqg== 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=K29VTM3/AzMFdH7svqZV5nu0VIEgRrR3G0JQHUNDeTM=; b=ZpHmIEDOKrfS/mTfE7LmfLeRfUF41cHuXac7um9ZXsdKABNfuuEl9asPvZ1xzMzYyL 28aR2UATAhdfzRDUah77WraXeKEeNikqjU/bGJ3/62aWXG3LdnOiVrxqMWZ6LbajqJqd TibyI2BWOqvwFu6g2DlQSjZsHBCKqXnuR3/5N7BssF6oYYNLAZ2cy4ZbhzJpA3phVBu9 4QaScICSGlKeGA2zC87qXspTH4KBh9ramRC1Eyo40uzKqTq+rfPRpqE66j4EzUIgugaB Htuo982yhOrF8HD4BMPLB5pw/7jNWYbm46xwj/3pqd1nCN3I+fMwdGgpx8KEIhtfre1Z KH3Q== X-Gm-Message-State: AOAM532XoNJdY2zTFmG87Lx6NWFI3JX9t4H1m3LgEpe3HcfFTYVPKJA1 /btzF8w2W6ZLPh1lHo4txTJfbtBLks0Oz9UklH8= X-Google-Smtp-Source: ABdhPJxyK2hSUxkSHM9qYC5Vc6whq8/ROeYtykhpTxWqsmCSHo52btSnrW0rBu81cbWqi0Npwv4/cGIo90CRFDIAr+g= X-Received: by 2002:a1c:dc43:: with SMTP id t64mr2638740wmg.6.1601904541819; Mon, 05 Oct 2020 06:29:01 -0700 (PDT) MIME-Version: 1.0 References: <87imbrusf0.fsf@gnus.org> In-Reply-To: <87imbrusf0.fsf@gnus.org> From: Mauro Aranda Date: Mon, 5 Oct 2020 10:28:49 -0300 Message-ID: Subject: Re: bug#4787: 23.1; in Customize, after showing Lisp expression, how to see normal? To: Lars Ingebrigtsen Content-Type: multipart/mixed; boundary="0000000000002e0e3105b0ec7753" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 4787 Cc: 4787@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 (-) --0000000000002e0e3105b0ec7753 Content-Type: multipart/alternative; boundary="0000000000002e0e2f05b0ec7751" --0000000000002e0e2f05b0ec7751 Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > Mauro Aranda writes: > >> Anyway, I attach a patch to add support for extended menus in >> widget-choose, as a first step to add radio buttons for related options >> in these Custom menus. > > Looks good to me, so I've pushed this to the trunk. Great, thanks. The attached patch makes Custom use extended menus when invoking the State button. With this patch, custom-menu-filter wouldn't be used anymore in Custom, but I've found that the jdee package uses it. Another concern is that there might be 3rd party code that assumes these custom menus are in the simplified menu format, and add stuff to the list, or some other stuff. I'm not really sure what to do about it. --0000000000002e0e2f05b0ec7751 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars Ingebrigtsen <la= rsi@gnus.org> writes:

> Mauro Aranda <maurooaranda@gmail.com> writes:
>
= >> Anyway, I attach a patch to add support for extended menus in
&= gt;> widget-choose, as a first step to add radio buttons for related opt= ions
>> in these Custom menus.
>
> Looks good to me, s= o I've pushed this to the trunk.

Great, thanks.

The attac= hed patch makes Custom use extended menus when invoking the
State button= .

With this patch, custom-menu-filter wouldn't be used anymore i= n Custom,
but I've found that the jdee package uses it.=C2=A0 Anothe= r concern is that
there might be 3rd party code that assumes these = custom menus are
in the simplified menu format, and add stuff to = the list, or some other stuff.

I'm not really sure what to= do about it.
--0000000000002e0e2f05b0ec7751-- --0000000000002e0e3105b0ec7753 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-the-State-button-in-Custom-use-extended-menus.patch" Content-Disposition: attachment; filename="0001-Make-the-State-button-in-Custom-use-extended-menus.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kfwkkd6x0 RnJvbSAwMGJhZDBkNGViZGU4YzBmYjc1MzdjMjZhNGJhNDRkYzUyMGQ1NTkzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IE1vbiwgNSBPY3QgMjAyMCAwOTozMjoxNCAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIE1h a2UgdGhlIFN0YXRlIGJ1dHRvbiBpbiBDdXN0b20gdXNlIGV4dGVuZGVkIG1lbnVzCgoqIGxpc3Av Y3VzLWVkaXQuZWwgKGN1c3RvbS1hY3Rpb25lZC13aWRnZXQpOiBOZXcgdmFyaWFibGUuCkR5bmFt aWNhbGx5IGhvbGQgdGhlIHdpZGdldCBmb3Igd2hpY2ggdG8gc2hvdyB0aGUgbWVudS4KKGN1c3Rv bS12YXJpYWJsZS1tZW51LCBjdXN0b20tZmFjZS1tZW51LCBjdXN0b20tZ3JvdXAtbWVudSk6IENo YW5nZSB0bwprZXltYXAgbWVudXMuICBVc2UgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCBmb3IgdGhl IDplbmFibGUgYW5kCjpzZWxlY3RlZCBmb3Jtcy4gIE1ha2UgcmVsYXRlZCBpdGVtcyByYWRpbyBi dXR0b25zLiAgKEJ1ZyM0Nzg3KQooY3VzdG9tLXZhcmlhYmxlLWFjdGlvbiwgY3VzdG9tLWZhY2Ut YWN0aW9uLCBjdXN0b20tZ3JvdXAtYWN0aW9uKToKU3RvcCB1c2luZyBjdXN0b20tbWVudS1maWx0 ZXIgd2hlbiBwYXNzaW5nIHRoZSBtZW51IHRvIHdpZGdldC1jaG9vc2U7Cmp1c3QgcGFzcyB0aGUg a2V5bWFwIG1lbnUuCihjdXN0b20tbWVudS1maWx0ZXIpOiBBZGQgYSBjb21tZW50IGV4cGxhaW5p bmcgd2h5IEN1c3RvbSBkb2Vzbid0IG5lZWQKdGhpcyBmdW5jdGlvbiBhbnltb3JlLgotLS0KIGxp c3AvY3VzLWVkaXQuZWwgfCAyNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNTMgaW5zZXJ0aW9ucygrKSwgMTA4IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvY3VzLWVkaXQuZWwgYi9saXNwL2N1cy1lZGl0LmVs CmluZGV4IGE2MmI2MjNjNDQuLjVmOGEyZmU0MGYgMTAwNjQ0Ci0tLSBhL2xpc3AvY3VzLWVkaXQu ZWwKKysrIGIvbGlzcC9jdXMtZWRpdC5lbApAQCAtNDg3LDYgKzQ4NywxNiBAQCBjdXN0b20tdmFy aWFibGUtcHJvbXB0CiAJICAgICAgIChpZiAoc3ltYm9scCB2KSB2IG5pbCkKIAkgICAgIChpbnRl cm4gdmFsKSkpKSkKIAorKGRlZnZhciBjdXN0b20tYWN0aW9uZWQtd2lkZ2V0IG5pbAorICAiV2lk Z2V0IGZvciB3aGljaCB0byBzaG93IHRoZSBtZW51IG9mIGF2YWlsYWJsZSBhY3Rpb25zLgorCitX aGVuIHNob3dpbmcgYSBtZW51IGZvciBhIGN1c3RvbS12YXJpYWJsZSwgY3VzdG9tLWZhY2Ugb3Ig Y3VzdG9tLWdyb3VwIHdpZGdldCwKK3RoZSByZXNwZWN0aXZlIGN1c3RvbS0qLWFjdGlvbiBmdW5j dGlvbnMgYmluZCB0aGlzIHZhcmlhYmxlIHRvIHRoYXQgd2lkZ2V0LCBhbmQKK3RoZSByZXNwZWN0 aXZlIGN1c3RvbS0qLW1lbnUgbWVudXMgdXNlIHRoZSBiaW5kaW5nIGluIHRoZWlyIDplbmFibGUg YW5kCis6c2VsZWN0ZWQgZm9ybXMuIikKKworOzsgVW51c2VkOiBCZWNhdXNlIGB3aWRnZXQtY2hv b3NlJyBub3cgc3VwcG9ydHMga2V5bWFwIG1lbnVzLCB3ZSBkb24ndCBuZWVkIHRvCis7OyBkbyB0 aGUgZmlsdGVyaW5nIG91cnNlbHZlcy4KIChkZWZ1biBjdXN0b20tbWVudS1maWx0ZXIgKG1lbnUg d2lkZ2V0KQogICAiQ29udmVydCBNRU5VIHRvIHRoZSBmb3JtIHVzZWQgYnkgYHdpZGdldC1jaG9v c2UnLgogTUVOVSBzaG91bGQgYmUgaW4gdGhlIHNhbWUgZm9ybWF0IGFzIGBjdXN0b20tdmFyaWFi bGUtbWVudScuCkBAIC0yODUyLDUxICsyODYyLDY3IEBAIGN1c3RvbS12YXJpYWJsZS1zdGFuZGFy ZC12YWx1ZQogICAoZ2V0ICh3aWRnZXQtdmFsdWUgd2lkZ2V0KSAnc3RhbmRhcmQtdmFsdWUpKQog CiAoZGVmdmFyIGN1c3RvbS12YXJpYWJsZS1tZW51Ci0gIGAoKCJTZXQgZm9yIEN1cnJlbnQgU2Vz c2lvbiIgY3VzdG9tLXZhcmlhYmxlLXNldAotICAgICAobGFtYmRhICh3aWRnZXQpCi0gICAgICAg KGVxICh3aWRnZXQtZ2V0IHdpZGdldCA6Y3VzdG9tLXN0YXRlKSAnbW9kaWZpZWQpKSkKLSAgICA7 OyBOb3RlIHRoYXQgaW4gYWxsIHRoZSBiYWNrcXVvdGVkIGNvZGUgaW4gdGhpcyBmaWxlLCB3ZSB0 ZXN0Ci0gICAgOzsgaW5pdC1maWxlLXVzZXIgcmF0aGVyIHRoYW4gdXNlci1pbml0LWZpbGUuICBU aGlzIGlzIGluIGNhc2UKLSAgICA7OyBjdXMtZWRpdCBpcyBsb2FkZWQgYnkgc29tZXRoaW5nIGlu IHNpdGUtc3RhcnQuZWwsIGJlY2F1c2UKKyAgOzsgTm8gbmVlZCB0byBnaXZlIHRoZSBrZXltYXAg YSBwcm9tcHQsIGB3aWRnZXQtY2hvb3NlJyB0YWtlcyBjYXJlIG9mIGl0LgorICAobGV0ICgobWFw IChtYWtlLXNwYXJzZS1rZXltYXApKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3Rv bS12YXJpYWJsZS1zZXRdCisgICAgICAnKG1lbnUtaXRlbSAiU2V0IGZvciBDdXJyZW50IFNlc3Np b24iIGN1c3RvbS12YXJpYWJsZS1zZXQKKyAgICAgICAgICAgICAgICAgIDplbmFibGUgKGVxICh3 aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgOmN1c3RvbS1zdGF0ZSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICdtb2RpZmllZCkpKQorICAgIDs7IENvbmRpdGlvbmFsbHkg YWRkIGl0ZW1zIHRoYXQgZGVwZW5kIG9uIGhhdmluZyBsb2FkZWQgdGhlIGN1c3RvbS1maWxlLAor ICAgIDs7IHJhdGhlciB0aGFuIGdpdmluZyBpdCBhIDp2aXNpYmxlIGZvcm0sIGJlY2F1c2Ugd2Ug dXNlZCB0byBjb25kaXRpb25hbGx5CisgICAgOzsgYWRkIHRoaXMgaXRlbSB3aGVuIHVzaW5nIHNp bXBsaWZpZWQgbWVudXMuCisgICAgOzsgTm90ZSB0aGF0IHdlIHRlc3QgaW5pdC1maWxlLXVzZXIg cmF0aGVyIHRoYW4gdXNlci1pbml0LWZpbGUuICBUaGlzIGlzCisgICAgOzsgaW4gY2FzZSBjdXMt ZWRpdCBpcyBsb2FkZWQgYnkgc29tZXRoaW5nIGluIHNpdGUtc3RhcnQuZWwsIGJlY2F1c2UKICAg ICA7OyB1c2VyLWluaXQtZmlsZSBpcyBub3Qgc2V0IGF0IHRoYXQgc3RhZ2UuCiAgICAgOzsgaHR0 cHM6Ly9saXN0cy5nbnUub3JnL3IvZW1hY3MtZGV2ZWwvMjAwNy0xMC9tc2cwMDMxMC5odG1sCi0g ICAgLEAod2hlbiAob3IgY3VzdG9tLWZpbGUgaW5pdC1maWxlLXVzZXIpCi0JJygoIlNhdmUgZm9y IEZ1dHVyZSBTZXNzaW9ucyIgY3VzdG9tLXZhcmlhYmxlLXNhdmUKLQkgICAobGFtYmRhICh3aWRn ZXQpCi0JICAgICAobWVtcSAod2lkZ2V0LWdldCB3aWRnZXQgOmN1c3RvbS1zdGF0ZSkKLQkJICAg Jyhtb2RpZmllZCBzZXQgY2hhbmdlZCByb2d1ZSkpKSkpKQotICAgICgiVW5kbyBFZGl0cyIgY3Vz dG9tLXJlZHJhdwotICAgICAobGFtYmRhICh3aWRnZXQpCi0gICAgICAgKGFuZCAoZGVmYXVsdC1i b3VuZHAgKHdpZGdldC12YWx1ZSB3aWRnZXQpKQotCSAgICAobWVtcSAod2lkZ2V0LWdldCB3aWRn ZXQgOmN1c3RvbS1zdGF0ZSkgJyhtb2RpZmllZCBjaGFuZ2VkKSkpKSkKLSAgICAoIlJldmVydCBU aGlzIFNlc3Npb24ncyBDdXN0b21pemF0aW9uIiBjdXN0b20tdmFyaWFibGUtcmVzZXQtc2F2ZWQK LSAgICAgKGxhbWJkYSAod2lkZ2V0KQotICAgICAgIChtZW1xICh3aWRnZXQtZ2V0IHdpZGdldCA6 Y3VzdG9tLXN0YXRlKQotCSAgICAgJyhtb2RpZmllZCBzZXQgY2hhbmdlZCByb2d1ZSkpKSkKLSAg ICAsQCh3aGVuIChvciBjdXN0b20tZmlsZSBpbml0LWZpbGUtdXNlcikKLQknKCgiRXJhc2UgQ3Vz dG9taXphdGlvbiIgY3VzdG9tLXZhcmlhYmxlLXJlc2V0LXN0YW5kYXJkCi0JICAgKGxhbWJkYSAo d2lkZ2V0KQotCSAgICAgKGFuZCAoZ2V0ICh3aWRnZXQtdmFsdWUgd2lkZ2V0KSAnc3RhbmRhcmQt dmFsdWUpCi0JCSAgKG1lbXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpCi0JCQkn KG1vZGlmaWVkIHNldCBjaGFuZ2VkIHNhdmVkIHJvZ3VlKSkpKSkpKQotICAgICgiU2V0IHRvIEJh Y2t1cCBWYWx1ZSIgY3VzdG9tLXZhcmlhYmxlLXJlc2V0LWJhY2t1cAotICAgICAobGFtYmRhICh3 aWRnZXQpCi0gICAgICAgKGdldCAod2lkZ2V0LXZhbHVlIHdpZGdldCkgJ2JhY2t1cC12YWx1ZSkp KQotICAgICgiLS0tIiBpZ25vcmUgaWdub3JlKQotICAgICgiQWRkIENvbW1lbnQiIGN1c3RvbS1j b21tZW50LXNob3cgY3VzdG9tLWNvbW1lbnQtaW52aXNpYmxlLXApCi0gICAgKCItLS0iIGlnbm9y ZSBpZ25vcmUpCi0gICAgKCJTaG93IEN1cnJlbnQgVmFsdWUiIGN1c3RvbS12YXJpYWJsZS1lZGl0 Ci0gICAgIChsYW1iZGEgKHdpZGdldCkKLSAgICAgICAoZXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpj dXN0b20tZm9ybSkgJ2xpc3ApKSkKLSAgICAoIlNob3cgU2F2ZWQgTGlzcCBFeHByZXNzaW9uIiBj dXN0b20tdmFyaWFibGUtZWRpdC1saXNwCi0gICAgIChsYW1iZGEgKHdpZGdldCkKLSAgICAgICAo ZXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tZm9ybSkgJ2VkaXQpKSkpCi0gICJBbGlzdCBv ZiBhY3Rpb25zIGZvciB0aGUgYGN1c3RvbS12YXJpYWJsZScgd2lkZ2V0LgotRWFjaCBlbnRyeSBo YXMgdGhlIGZvcm0gKE5BTUUgQUNUSU9OIEZJTFRFUikgd2hlcmUgTkFNRSBpcyB0aGUgbmFtZSBv ZgotdGhlIG1lbnUgZW50cnksIEFDVElPTiBpcyB0aGUgZnVuY3Rpb24gdG8gY2FsbCBvbiB0aGUg d2lkZ2V0IHdoZW4gdGhlCi1tZW51IGlzIHNlbGVjdGVkLCBhbmQgRklMVEVSIGlzIGEgcHJlZGlj YXRlIHdoaWNoIHRha2VzIGEgYGN1c3RvbS12YXJpYWJsZScKLXdpZGdldCBhcyBhbiBhcmd1bWVu dCwgYW5kIHJldHVybnMgbm9uLW5pbCBpZiBBQ1RJT04gaXMgdmFsaWQgb24gdGhhdAotd2lkZ2V0 LiAgSWYgRklMVEVSIGlzIG5pbCwgQUNUSU9OIGlzIGFsd2F5cyB2YWxpZC4iKQorICAgICh3aGVu IChvciBjdXN0b20tZmlsZSBpbml0LWZpbGUtdXNlcikKKyAgICAgIChkZWZpbmUta2V5LWFmdGVy IG1hcCBbY3VzdG9tLXZhcmlhYmxlLXNhdmVdCisgICAgICAgICcobWVudS1pdGVtICJTYXZlIGZv ciBGdXR1cmUgU2Vzc2lvbnMiIGN1c3RvbS12YXJpYWJsZS1zYXZlCisgICAgICAgICAgICAgICAg ICAgIDplbmFibGUgKG1lbXEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdpZGdldC1n ZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCA6Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAnKG1vZGlmaWVkIHNldCBjaGFuZ2VkIHJvZ3VlKSkpKSkKKyAgICAoZGVm aW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1yZWRyYXddCisgICAgICAnKG1lbnUtaXRlbSAiVW5k byBFZGl0cyIgY3VzdG9tLXJlZHJhdworICAgICAgICAgICAgICAgICAgOmVuYWJsZSAobWVtcQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdp ZGdldCA6Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgJyhtb2RpZmll ZCBjaGFuZ2VkKSkpKQorICAgIChkZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLXZhcmlhYmxl LXJlc2V0LXNhdmVkXQorICAgICAgJyhtZW51LWl0ZW0gIlJldmVydCBUaGlzIFNlc3Npb24ncyBD dXN0b21pemF0aW9uIgorICAgICAgICAgICAgICAgICAgY3VzdG9tLXZhcmlhYmxlLXJlc2V0LXNh dmVkCisgICAgICAgICAgICAgICAgICA6ZW5hYmxlIChtZW1xCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAod2lkZ2V0LWdldCBjdXN0b20tYWN0aW9uZWQtd2lkZ2V0IDpjdXN0b20tc3RhdGUp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAnKG1vZGlmaWVkIHNldCBjaGFuZ2VkIHJvZ3Vl KSkpKQorICAgICh3aGVuIChvciBjdXN0b20tZmlsZSBpbml0LWZpbGUtdXNlcikKKyAgICAgIChk ZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLXZhcmlhYmxlLXJlc2V0LXN0YW5kYXJkXQorICAg ICAgICAnKG1lbnUtaXRlbSAiRXJhc2UgQ3VzdG9taXphdGlvbiIgY3VzdG9tLXZhcmlhYmxlLXJl c2V0LXN0YW5kYXJkCisgICAgICAgICAgICAgICAgICAgIDplbmFibGUgKG1lbXEKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCA6 Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKG1vZGlmaWVkIHNl dCBjaGFuZ2VkIHNhdmVkIHJvZ3VlKSkpKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1 c3RvbS12YXJpYWJsZS1yZXNldC1iYWNrdXBdCisgICAgICAnKG1lbnUtaXRlbSAiU2V0IHRvIEJh Y2t1cCBWYWx1ZSIgY3VzdG9tLXZhcmlhYmxlLXJlc2V0LWJhY2t1cAorICAgICAgICAgICAgICAg ICAgOmVuYWJsZSAoZ2V0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAod2lkZ2V0LXZhbHVl IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAnYmFj a3VwLXZhbHVlKSkpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFwIFtzZXAwXQorICAgICAgJyht ZW51LWl0ZW0gIi0tLSIpKQorICAgIChkZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLWNvbW1l bnQtc2hvd10KKyAgICAgICcobWVudS1pdGVtICJBZGQgQ29tbWVudCIgY3VzdG9tLWNvbW1lbnQt c2hvdworICAgICAgICAgICAgICAgICAgOmVuYWJsZSAoY3VzdG9tLWNvbW1lbnQtaW52aXNpYmxl LXAgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCkpKQorICAgIChkZWZpbmUta2V5LWFmdGVyIG1hcCBb c2VwMV0KKyAgICAgICcobWVudS1pdGVtICItLS0iKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBt YXAgW2N1c3RvbS12YXJpYWJsZS1lZGl0XQorICAgICAgJyhtZW51LWl0ZW0gIlNob3cgQ3VycmVu dCBWYWx1ZSIgY3VzdG9tLXZhcmlhYmxlLWVkaXQKKyAgICAgICAgICAgICAgICAgIDpidXR0b24g KDpyYWRpbyAuIChlcSAod2lkZ2V0LWdldCBjdXN0b20tYWN0aW9uZWQtd2lkZ2V0CisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOmN1c3RvbS1mb3Jt KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdlZGl0KSkpKQorICAg IChkZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLXZhcmlhYmxlLWVkaXQtbGlzcF0KKyAgICAg ICcobWVudS1pdGVtICJTaG93IFNhdmVkIExpc3AgRXhwcmVzc2lvbiIgY3VzdG9tLXZhcmlhYmxl LWVkaXQtbGlzcAorICAgICAgICAgICAgICAgICAgOmJ1dHRvbiAoOnJhZGlvIC4gKGVxICh3aWRn ZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6Y3VzdG9tLWZvcm0pCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgJ2xpc3ApKSkpCisgICAgbWFwKQorICAiQSBtZW51IGZv ciBgY3VzdG9tLXZhcmlhYmxlJyB3aWRnZXRzLgorVXNlZCBpbiBgY3VzdG9tLXZhcmlhYmxlLWFj dGlvbicgdG8gc2hvdyBhIG1lbnUgdG8gdGhlIHVzZXIuIikKIAogKGRlZnVuIGN1c3RvbS12YXJp YWJsZS1hY3Rpb24gKHdpZGdldCAmb3B0aW9uYWwgZXZlbnQpCiAgICJTaG93IHRoZSBtZW51IGZv ciBgY3VzdG9tLXZhcmlhYmxlJyBXSURHRVQuCkBAIC0yOTA3LDEyICsyOTMzLDExIEBAIGN1c3Rv bS12YXJpYWJsZS1hY3Rpb24KICAgICAgIChjdXN0b20tdmFyaWFibGUtc3RhdGUtc2V0IHdpZGdl dCkpCiAgICAgKGN1c3RvbS1yZWRyYXctbWFnaWMgd2lkZ2V0KQogICAgIChsZXQqICgoY29tcGxl dGlvbi1pZ25vcmUtY2FzZSB0KQorICAgICAgICAgICAoY3VzdG9tLWFjdGlvbmVkLXdpZGdldCB3 aWRnZXQpCiAJICAgKGFuc3dlciAod2lkZ2V0LWNob29zZSAoY29uY2F0ICJPcGVyYXRpb24gb24g IgotCQkJCQkgIChjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lCi0JCQkJCSAgICh3aWRnZXQtZ2V0 IHdpZGdldCA6dmFsdWUpKSkKLQkJCQkgIChjdXN0b20tbWVudS1maWx0ZXIgY3VzdG9tLXZhcmlh YmxlLW1lbnUKLQkJCQkJCSAgICAgIHdpZGdldCkKLQkJCQkgIGV2ZW50KSkpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VzdG9tLXVubGlzcGlmeS10YWctbmFt ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtZ2V0 IHdpZGdldCA6dmFsdWUpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXN0 b20tdmFyaWFibGUtbWVudSBldmVudCkpKQogICAgICAgKGlmIGFuc3dlcgogCSAgKGZ1bmNhbGwg YW5zd2VyIHdpZGdldCkpKSkpCiAKQEAgLTM2NzcsMzcgKzM3MDIsNTIgQEAgY3VzdG9tLWZhY2Ut dmFsdWUtY3JlYXRlCiAJICAoY3VzdG9tLWZhY2Utc3RhdGUtc2V0IHdpZGdldCkpKSkpKQogCiAo ZGVmdmFyIGN1c3RvbS1mYWNlLW1lbnUKLSAgYCgoIlNldCBmb3IgQ3VycmVudCBTZXNzaW9uIiBj dXN0b20tZmFjZS1zZXQpCi0gICAgLEAod2hlbiAob3IgY3VzdG9tLWZpbGUgaW5pdC1maWxlLXVz ZXIpCi0JJygoIlNhdmUgZm9yIEZ1dHVyZSBTZXNzaW9ucyIgY3VzdG9tLWZhY2Utc2F2ZSkpKQot ICAgICgiVW5kbyBFZGl0cyIgY3VzdG9tLXJlZHJhdwotICAgICAobGFtYmRhICh3aWRnZXQpCi0g ICAgICAgKG1lbXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICcobW9kaWZpZWQg Y2hhbmdlZCkpKSkKLSAgICAoIlJldmVydCBUaGlzIFNlc3Npb24ncyBDdXN0b21pemF0aW9uIiBj dXN0b20tZmFjZS1yZXNldC1zYXZlZAotICAgICAobGFtYmRhICh3aWRnZXQpCi0gICAgICAgKG1l bXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICcobW9kaWZpZWQgc2V0IGNoYW5n ZWQpKSkpCi0gICAgLEAod2hlbiAob3IgY3VzdG9tLWZpbGUgaW5pdC1maWxlLXVzZXIpCi0JJygo IkVyYXNlIEN1c3RvbWl6YXRpb24iIGN1c3RvbS1mYWNlLXJlc2V0LXN0YW5kYXJkCi0JICAgKGxh bWJkYSAod2lkZ2V0KQotCSAgICAgKGdldCAod2lkZ2V0LXZhbHVlIHdpZGdldCkgJ2ZhY2UtZGVm ZmFjZS1zcGVjKSkpKSkKLSAgICAoIi0tLSIgaWdub3JlIGlnbm9yZSkKLSAgICAoIkFkZCBDb21t ZW50IiBjdXN0b20tY29tbWVudC1zaG93IGN1c3RvbS1jb21tZW50LWludmlzaWJsZS1wKQotICAg ICgiLS0tIiBpZ25vcmUgaWdub3JlKQotICAgICgiRm9yIEN1cnJlbnQgRGlzcGxheSIgY3VzdG9t LWZhY2UtZWRpdC1zZWxlY3RlZAotICAgICAobGFtYmRhICh3aWRnZXQpCi0gICAgICAgKG5vdCAo ZXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tZm9ybSkgJ3NlbGVjdGVkKSkpKQotICAgICgi Rm9yIEFsbCBLaW5kcyBvZiBEaXNwbGF5cyIgY3VzdG9tLWZhY2UtZWRpdC1hbGwKLSAgICAgKGxh bWJkYSAod2lkZ2V0KQotICAgICAgIChub3QgKGVxICh3aWRnZXQtZ2V0IHdpZGdldCA6Y3VzdG9t LWZvcm0pICdhbGwpKSkpCi0gICAgKCJTaG93IExpc3AgRXhwcmVzc2lvbiIgY3VzdG9tLWZhY2Ut ZWRpdC1saXNwCi0gICAgIChsYW1iZGEgKHdpZGdldCkKLSAgICAgICAobm90IChlcSAod2lkZ2V0 LWdldCB3aWRnZXQgOmN1c3RvbS1mb3JtKSAnbGlzcCkpKSkpCi0gICJBbGlzdCBvZiBhY3Rpb25z IGZvciB0aGUgYGN1c3RvbS1mYWNlJyB3aWRnZXQuCi1FYWNoIGVudHJ5IGhhcyB0aGUgZm9ybSAo TkFNRSBBQ1RJT04gRklMVEVSKSB3aGVyZSBOQU1FIGlzIHRoZSBuYW1lIG9mCi10aGUgbWVudSBl bnRyeSwgQUNUSU9OIGlzIHRoZSBmdW5jdGlvbiB0byBjYWxsIG9uIHRoZSB3aWRnZXQgd2hlbiB0 aGUKLW1lbnUgaXMgc2VsZWN0ZWQsIGFuZCBGSUxURVIgaXMgYSBwcmVkaWNhdGUgd2hpY2ggdGFr ZXMgYSBgY3VzdG9tLWZhY2UnCi13aWRnZXQgYXMgYW4gYXJndW1lbnQsIGFuZCByZXR1cm5zIG5v bi1uaWwgaWYgQUNUSU9OIGlzIHZhbGlkIG9uIHRoYXQKLXdpZGdldC4gIElmIEZJTFRFUiBpcyBu aWwsIEFDVElPTiBpcyBhbHdheXMgdmFsaWQuIikKKyAgKGxldCAoKG1hcCAobWFrZS1zcGFyc2Ut a2V5bWFwKSkpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tZmFjZS1zZXRdCisg ICAgICAnKG1lbnUtaXRlbSAiU2V0IGZvciBDdXJyZW50IFNlc3Npb24iIGN1c3RvbS1mYWNlLXNl dCkpCisgICAgKHdoZW4gKG9yIGN1c3RvbS1maWxlIGluaXQtZmlsZS11c2VyKQorICAgICAgKGRl ZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tZmFjZS1zYXZlXQorICAgICAgICAnKG1lbnUtaXRl bSAiU2F2ZSBmb3IgRnV0dXJlIFNlc3Npb25zIiBjdXN0b20tZmFjZS1zYXZlKSkpCisgICAgKGRl ZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tcmVkcmF3XQorICAgICAgJyhtZW51LWl0ZW0gIlVu ZG8gRWRpdHMiIGN1c3RvbS1yZWRyYXcKKyAgICAgICAgICAgICAgICAgIDplbmFibGUgKG1lbXEK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13 aWRnZXQgOmN1c3RvbS1zdGF0ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICcobW9kaWZp ZWQgY2hhbmdlZCkpKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1mYWNlLXJl c2V0LXNhdmVkXQorICAgICAgJyhtZW51LWl0ZW0gIlJldmVydCBUaGlzIFNlc3Npb24ncyBDdXN0 b21pemF0aW9uIiBjdXN0b20tZmFjZS1yZXNldC1zYXZlZAorICAgICAgICAgICAgICAgICAgOmVu YWJsZSAobWVtcQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdpZGdldC1nZXQgY3VzdG9t LWFjdGlvbmVkLXdpZGdldCA6Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgJyhtb2RpZmllZCBzZXQgY2hhbmdlZCkpKSkKKyAgICAod2hlbiAob3IgY3VzdG9tLWZpbGUg aW5pdC1maWxlLXVzZXIpCisgICAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1mYWNl LXJlc2V0LXN0YW5kYXJkXQorICAgICAgICAnKG1lbnUtaXRlbSAiRXJhc2UgQ3VzdG9taXphdGlv biIgY3VzdG9tLWZhY2UtcmVzZXQtc3RhbmRhcmQKKyAgICAgICAgICAgICAgICAgICAgOmVuYWJs ZSAoZ2V0ICh3aWRnZXQtdmFsdWUgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICdmYWNlLWRlZmZhY2Utc3BlYykpKSkKKyAgICAoZGVmaW5l LWtleS1hZnRlciBtYXAgW3NlcDBdCisgICAgICAnKG1lbnUtaXRlbSAiLS0tIikpCisgICAgKGRl ZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tY29tbWVudC1zaG93XQorICAgICAgJyhtZW51LWl0 ZW0gIkFkZCBDb21tZW50IiBjdXN0b20tY29tbWVudC1zaG93CisgICAgICAgICAgICAgICAgICA6 ZW5hYmxlIChjdXN0b20tY29tbWVudC1pbnZpc2libGUtcCBjdXN0b20tYWN0aW9uZWQtd2lkZ2V0 KSkpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFwIFtzZXAxXQorICAgICAgJyhtZW51LWl0ZW0g Ii0tLSIpKQorICAgIChkZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLWZhY2UtZWRpdC1zZWxl Y3RlZF0KKyAgICAgICcobWVudS1pdGVtICJGb3IgQ3VycmVudCBEaXNwbGF5IiBjdXN0b20tZmFj ZS1lZGl0LXNlbGVjdGVkCisgICAgICAgICAgICAgICAgICA6YnV0dG9uICg6cmFkaW8gLiAoZXEg KHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpjdXN0b20tZm9ybSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnc2VsZWN0ZWQpKSkpCisgICAgKGRlZmluZS1r ZXktYWZ0ZXIgbWFwIFtjdXN0b20tZmFjZS1lZGl0LWFsbF0KKyAgICAgICcobWVudS1pdGVtICJG b3IgQWxsIEtpbmRzIG9mIERpc3BsYXlzIiBjdXN0b20tZmFjZS1lZGl0LWFsbAorICAgICAgICAg ICAgICAgICAgOmJ1dHRvbiAoOnJhZGlvIC4gKGVxICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25l ZC13aWRnZXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA6Y3VzdG9tLWZvcm0pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgJ2FsbCkpKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1mYWNlLWVkaXQt bGlzcF0KKyAgICAgICcobWVudS1pdGVtICJTaG93IExpc3AgRXhwcmVzc2lvbiIgY3VzdG9tLWZh Y2UtZWRpdC1saXNwCisgICAgICAgICAgICAgICAgICA6YnV0dG9uICg6cmFkaW8gLiAoZXEgKHdp ZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldAorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpjdXN0b20tZm9ybSkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAnbGlzcCkpKSkKKyAgICBtYXApCisgICJBIG1lbnUg Zm9yIGBjdXN0b20tZmFjZScgd2lkZ2V0cy4KK1VzZWQgaW4gYGN1c3RvbS1mYWNlLWFjdGlvbicg dG8gc2hvdyBhIG1lbnUgdG8gdGhlIHVzZXIuIikKIAogKGRlZnVuIGN1c3RvbS1mYWNlLWVkaXQt c2VsZWN0ZWQgKHdpZGdldCkKICAgIkVkaXQgc2VsZWN0ZWQgYXR0cmlidXRlcyBvZiB0aGUgdmFs dWUgb2YgV0lER0VULiIKQEAgLTM3NzUsMTIgKzM4MTUsMTEgQEAgY3VzdG9tLWZhY2UtYWN0aW9u CiAgIChpZiAoZXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICdoaWRkZW4pCiAg ICAgICAoY3VzdG9tLXRvZ2dsZS1oaWRlIHdpZGdldCkKICAgICAobGV0KiAoKGNvbXBsZXRpb24t aWdub3JlLWNhc2UgdCkKKyAgICAgICAgICAgKGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgd2lkZ2V0 KQogCSAgIChzeW1ib2wgKHdpZGdldC1nZXQgd2lkZ2V0IDp2YWx1ZSkpCiAJICAgKGFuc3dlciAo d2lkZ2V0LWNob29zZSAoY29uY2F0ICJPcGVyYXRpb24gb24gIgogCQkJCQkgIChjdXN0b20tdW5s aXNwaWZ5LXRhZy1uYW1lIHN5bWJvbCkpCi0JCQkJICAoY3VzdG9tLW1lbnUtZmlsdGVyIGN1c3Rv bS1mYWNlLW1lbnUKLQkJCQkJCSAgICAgIHdpZGdldCkKLQkJCQkgIGV2ZW50KSkpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VzdG9tLWZhY2UtbWVudSBldmVudCkpKQogICAg ICAgKGlmIGFuc3dlcgogCSAgKGZ1bmNhbGwgYW5zd2VyIHdpZGdldCkpKSkpCiAKQEAgLTQzMTEs MjkgKzQzNTAsMzYgQEAgY3VzdG9tLWdyb3VwLXZhbHVlLWNyZWF0ZQogICAgICAgICAgICAoY3Vz dG9tLWdyb3VwLS1kcmF3LWhvcml6b250YWwtbGluZSkpKSkpCiAKIChkZWZ2YXIgY3VzdG9tLWdy b3VwLW1lbnUKLSAgYCgoIlNldCBmb3IgQ3VycmVudCBTZXNzaW9uIiBjdXN0b20tZ3JvdXAtc2V0 Ci0gICAgIChsYW1iZGEgKHdpZGdldCkKLSAgICAgICAoZXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpj dXN0b20tc3RhdGUpICdtb2RpZmllZCkpKQotICAgICxAKHdoZW4gKG9yIGN1c3RvbS1maWxlIGlu aXQtZmlsZS11c2VyKQotCScoKCJTYXZlIGZvciBGdXR1cmUgU2Vzc2lvbnMiIGN1c3RvbS1ncm91 cC1zYXZlCi0JICAgKGxhbWJkYSAod2lkZ2V0KQotCSAgICAgKG1lbXEgKHdpZGdldC1nZXQgd2lk Z2V0IDpjdXN0b20tc3RhdGUpICcobW9kaWZpZWQgc2V0KSkpKSkpCi0gICAgKCJVbmRvIEVkaXRz IiBjdXN0b20tZ3JvdXAtcmVzZXQtY3VycmVudAotICAgICAobGFtYmRhICh3aWRnZXQpCi0gICAg ICAgKG1lbXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICcobW9kaWZpZWQpKSkp Ci0gICAgKCJSZXZlcnQgVGhpcyBTZXNzaW9uJ3MgQ3VzdG9taXphdGlvbnMiIGN1c3RvbS1ncm91 cC1yZXNldC1zYXZlZAotICAgICAobGFtYmRhICh3aWRnZXQpCi0gICAgICAgKG1lbXEgKHdpZGdl dC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICcobW9kaWZpZWQgc2V0KSkpKQotICAgICxAKHdo ZW4gKG9yIGN1c3RvbS1maWxlIGluaXQtZmlsZS11c2VyKQotCScoKCJFcmFzZSBDdXN0b21pemF0 aW9uIiBjdXN0b20tZ3JvdXAtcmVzZXQtc3RhbmRhcmQKLQkgICAobGFtYmRhICh3aWRnZXQpCi0J ICAgICAobWVtcSAod2lkZ2V0LWdldCB3aWRnZXQgOmN1c3RvbS1zdGF0ZSkgJyhtb2RpZmllZCBz ZXQgc2F2ZWQpKSkpKSkpCi0gICJBbGlzdCBvZiBhY3Rpb25zIGZvciB0aGUgYGN1c3RvbS1ncm91 cCcgd2lkZ2V0LgotRWFjaCBlbnRyeSBoYXMgdGhlIGZvcm0gKE5BTUUgQUNUSU9OIEZJTFRFUikg d2hlcmUgTkFNRSBpcyB0aGUgbmFtZSBvZgotdGhlIG1lbnUgZW50cnksIEFDVElPTiBpcyB0aGUg ZnVuY3Rpb24gdG8gY2FsbCBvbiB0aGUgd2lkZ2V0IHdoZW4gdGhlCi1tZW51IGlzIHNlbGVjdGVk LCBhbmQgRklMVEVSIGlzIGEgcHJlZGljYXRlIHdoaWNoIHRha2VzIGEgYGN1c3RvbS1ncm91cCcK LXdpZGdldCBhcyBhbiBhcmd1bWVudCwgYW5kIHJldHVybnMgbm9uLW5pbCBpZiBBQ1RJT04gaXMg dmFsaWQgb24gdGhhdAotd2lkZ2V0LiAgSWYgRklMVEVSIGlzIG5pbCwgQUNUSU9OIGlzIGFsd2F5 cyB2YWxpZC4iKQorICAobGV0ICgobWFwIChtYWtlLXNwYXJzZS1rZXltYXApKSkKKyAgICAoZGVm aW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1ncm91cC1zZXRdCisgICAgICAnKG1lbnUtaXRlbSAi U2V0IGZvciBDdXJyZW50IFNlc3Npb24iIGN1c3RvbS1ncm91cC1zZXQKKyAgICAgICAgICAgICAg ICAgIDplbmFibGUgKGVxICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgOmN1c3Rv bS1zdGF0ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb2RpZmllZCkpKQorICAg ICh3aGVuIChvciBjdXN0b20tZmlsZSBpbml0LWZpbGUtdXNlcikKKyAgICAgIChkZWZpbmUta2V5 LWFmdGVyIG1hcCBbY3VzdG9tLWdyb3VwLXNhdmVdCisgICAgICAgICcobWVudS1pdGVtICJTYXZl IGZvciBGdXR1cmUgU2Vzc2lvbnMiIGN1c3RvbS1ncm91cC1zYXZlCisgICAgICAgICAgICAgICAg ICAgIDplbmFibGUgKG1lbXEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdpZGdldC1n ZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCA6Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAnKG1vZGlmaWVkIHNldCkpKSkpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIg bWFwIFtjdXN0b20tZ3JvdXAtcmVzZXQtY3VycmVudF0KKyAgICAgICcobWVudS1pdGVtICJVbmRv IEVkaXRzIiBjdXN0b20tZ3JvdXAtcmVzZXQtY3VycmVudAorICAgICAgICAgICAgICAgICAgOmVu YWJsZSAoZXEgKHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCA6Y3VzdG9tLXN0YXRl KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGlmaWVkKSkpCisgICAgKGRlZmlu ZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tZ3JvdXAtcmVzZXQtc2F2ZWRdCisgICAgICAnKG1lbnUt aXRlbSAiUmV2ZXJ0IFRoaXMgU2Vzc2lvbidzIEN1c3RvbWl6YXRpb25zIgorICAgICAgICAgICAg ICAgICAgY3VzdG9tLWdyb3VwLXJlc2V0LXNhdmVkCisgICAgICAgICAgICAgICAgICA6ZW5hYmxl IChtZW1xCisgICAgICAgICAgICAgICAgICAgICAgICAgICAod2lkZ2V0LWdldCBjdXN0b20tYWN0 aW9uZWQtd2lkZ2V0IDpjdXN0b20tc3RhdGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAn KG1vZGlmaWVkIHNldCkpKSkKKyAgICAod2hlbiAob3IgY3VzdG9tLWZpbGUgaW5pdC1maWxlLXVz ZXIpCisgICAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1ncm91cC1yZXNldC1zdGFu ZGFyZF0KKyAgICAgICAgJyhtZW51LWl0ZW0gIkVyYXNlIEN1c3RvbWl6YXRpb24iIGN1c3RvbS1n cm91cC1yZXNldC1zdGFuZGFyZAorICAgICAgICAgICAgICAgICAgICA6ZW5hYmxlIChtZW1xCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13 aWRnZXQgOmN1c3RvbS1zdGF0ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyhtb2Rp ZmllZCBzZXQgc2F2ZWQpKSkpKQorICAgIG1hcCkKKyAgICAiQSBtZW51IGZvciBgY3VzdG9tLWdy b3VwJyB3aWRnZXRzLgorVXNlZCBpbiBgY3VzdG9tLWdyb3VwLWFjdGlvbicgdG8gc2hvdyBhIG1l bnUgdG8gdGhlIHVzZXIuIikKIAogKGRlZnVuIGN1c3RvbS1ncm91cC1hY3Rpb24gKHdpZGdldCAm b3B0aW9uYWwgZXZlbnQpCiAgICJTaG93IHRoZSBtZW51IGZvciBgY3VzdG9tLWdyb3VwJyBXSURH RVQuCkBAIC00MzQxLDEyICs0Mzg3LDExIEBAIGN1c3RvbS1ncm91cC1hY3Rpb24KICAgKGlmIChl cSAod2lkZ2V0LWdldCB3aWRnZXQgOmN1c3RvbS1zdGF0ZSkgJ2hpZGRlbikKICAgICAgIChjdXN0 b20tdG9nZ2xlLWhpZGUgd2lkZ2V0KQogICAgIChsZXQqICgoY29tcGxldGlvbi1pZ25vcmUtY2Fz ZSB0KQorICAgICAgICAgICAoY3VzdG9tLWFjdGlvbmVkLXdpZGdldCB3aWRnZXQpCiAJICAgKGFu c3dlciAod2lkZ2V0LWNob29zZSAoY29uY2F0ICJPcGVyYXRpb24gb24gIgogCQkJCQkgIChjdXN0 b20tdW5saXNwaWZ5LXRhZy1uYW1lCiAJCQkJCSAgICh3aWRnZXQtZ2V0IHdpZGdldCA6dmFsdWUp KSkKLQkJCQkgIChjdXN0b20tbWVudS1maWx0ZXIgY3VzdG9tLWdyb3VwLW1lbnUKLQkJCQkJCSAg ICAgIHdpZGdldCkKLQkJCQkgIGV2ZW50KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY3VzdG9tLWdyb3VwLW1lbnUgZXZlbnQpKSkKICAgICAgIChpZiBhbnN3ZXIKIAkgIChm dW5jYWxsIGFuc3dlciB3aWRnZXQpKSkpKQogCi0tIAoyLjI4LjAKCg== --0000000000002e0e3105b0ec7753-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 05 21:34:22 2020 Received: (at 4787) by debbugs.gnu.org; 6 Oct 2020 01:34:22 +0000 Received: from localhost ([127.0.0.1]:50922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPbrx-0003c5-RX for submit@debbugs.gnu.org; Mon, 05 Oct 2020 21:34:22 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPbrv-0003bs-LT for 4787@debbugs.gnu.org; Mon, 05 Oct 2020 21:34:20 -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=9dw7iOsBIWMZNkk9RrHs1MLy8EXB4xDp5MdpMs2+XFQ=; b=r+n1qqd6hP0FHh3N5q3g2cXibx 83rBoij4e93KacsaHwbS884wjgzKcPmR0JcN+wyXKvCsgaqhvBx/4fWozz+PLC3jEfZ5WySfM/uAU KTRobrdUD2TRMsaEpyoQWUL1FuFTkOgVEYlFn/NB8MCyGNIJ3Eb2cUdoLpMO1S6LtpYU=; 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 1kPbrn-0001Nr-3P; Tue, 06 Oct 2020 03:34:13 +0200 From: Lars Ingebrigtsen To: Mauro Aranda Subject: Re: bug#4787: 23.1; in Customize, after showing Lisp expression, how to see normal? References: <87imbrusf0.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEX+/vX+/vr+/vzh 4d7S0dCxr66/vryPjoyioJz9/fxwbmz////0vmB4AAAAAWJLR0QLH9fEwAAAAAd0SU1FB+QKBgEY OmsPn5UAAAGDSURBVDjLdVS7VsMwDFWcsseiH2ApZQ91ujCVpnwBnZgY+QNWFg5rPxn5lTiuq/Yc J7rWlXQdCwCaTmuNWpNGJhbT7hkaEC+heNB7g6GWAPEz+rcFYALNa+tf/SJUuAZGG9abiMs+URUR nwFAyGvxQJOoPNdCeEg5wgY7A5vze8gRqppmwHyf8z6ORkVgd7EZFZ22pwhsN22k8vHntzGGjLtB zVS0+/37ioCl8AAuNz2doB3g6p6HSAno3l5++NHa1u2FWHqo6uONr4OVH3PHLS5VPUj+wYKVzR1h VV2j+joAfAjyglrtl4ApAvkJNoPHIlUGoBWn4QoVuG450yq359R54Tf7GKEKILZx+8FBWlXBlRjK HP3+DjCiE7ii1ZQ68X1kUUMqrIwgL30p4ixmJcKbZDdVwNQ6D90T36or1t5L7s6rFtEfVVEVdk4p 2ih/gtmhj5PXVgetFoCComGegPtM1vmJWGaLmyUyTGjeK9dbZo/cc3AX2v3F7YaTuBGp6f4BeS2R V1Ez+Z0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMTAtMDZUMDE6MjQ6NTgrMDA6MDDNdLRtAAAA JXRFWHRkYXRlOm1vZGlmeQAyMDIwLTEwLTA2VDAxOjI0OjU4KzAwOjAwvCkM0QAAAABJRU5ErkJg gg== X-Now-Playing: Laika's _Wherever I Am I Am What Is Missing_: "King Sleepy" Date: Tue, 06 Oct 2020 03:34:09 +0200 In-Reply-To: (Mauro Aranda's message of "Mon, 5 Oct 2020 10:28:49 -0300") Message-ID: <87o8lgnnn2.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: > With this patch, custom-menu-filter wouldn't be used anymore in Custom, > but I've found that the jdee package uses it. Another concern is that > there might be 3rd party code that assumes these cus [...] 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: 4787 Cc: 4787@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: > With this patch, custom-menu-filter wouldn't be used anymore in Custom, > but I've found that the jdee package uses it. Another concern is that > there might be 3rd party code that assumes these custom menus are > in the simplified menu format, and add stuff to the list, or some other stuff. > > I'm not really sure what to do about it. Is there a way to make this backwards-compatible? For instance, by introducing a new name for the new menu stuff, and having a compatibility shim for the old custom menus? I say this without having looked at the code closely, so I'm kinda uninformed here. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 06 08:39:42 2020 Received: (at 4787) by debbugs.gnu.org; 6 Oct 2020 12:39:42 +0000 Received: from localhost ([127.0.0.1]:51923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPmFp-0007h2-Qx for submit@debbugs.gnu.org; Tue, 06 Oct 2020 08:39:42 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:40217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPmFn-0007go-Fe for 4787@debbugs.gnu.org; Tue, 06 Oct 2020 08:39:40 -0400 Received: by mail-wr1-f52.google.com with SMTP id j2so13281666wrx.7 for <4787@debbugs.gnu.org>; Tue, 06 Oct 2020 05:39:39 -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=pPRnVQ2cz/x+a39KLlUzPv+bw9xH7jhpXN282Hm4mbI=; b=aEp9TtyjUbK4f6CZvkuDa7wt8qbD4F1lRihjd1wtLea54sZVB5tHq/GLCcqcY4Q85n Mv3KfyHtVhHy/QLw3X4AzaSpKN3vZHaOn1YE8QULFbhulo3UpFGT9ATXjIUvode5I7g0 HLPizvWWj7s3F/A0fpBxP5zDeaFjkuT6xyW3n51dyinxt1C+CWTA/9J07ol1P6zkWPVl EOvm3V0ZvOWVTkHMJc+sR0N+YEVlWzjXcLg2XtNs/ZXqewP/Z3b8lwQ5EySbqto2aC3W Zv0rF1Lxzxs77dlf87ke5z6MWGD8cmYQ0o0fs3cdDZPJ6+pr82/U1rBySgjawx+jVUOA xRsg== 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=pPRnVQ2cz/x+a39KLlUzPv+bw9xH7jhpXN282Hm4mbI=; b=kSRH1LERxArh73u4ak4dGeCL0A0JbBJ5T7lZLdnyKmJ1bFGCmYQIXb4gc5wFjTqCY7 BwL8aS8pllgSUI59q7t5C9JlmyL227rhzg6pMhRYp6BP2DwoEP8sEFLlDP4tDxEeXZM2 jFJCo/+9zjqItkwB/dtkPYRyQK+hMblKtWL3Eq5VLBJgZhrmsnITR1QMe2Y2WH0viJL2 pXOSYRnsGWTWwdUAER+6akxzkeUwp3K5UgYGLj3RcNLVOAQP3AxpSU3BTAQq2miVY8g5 IP3SUhbJk+4Oty7Vm1LYoXyCb+lfbGJoMoG5uIX6hvsEDBv2IZFVVyVA9xluEPTJY1Vu YfoA== X-Gm-Message-State: AOAM5318BiwLDgI1PztI2Oq8+1fZKPXgGdo2RSDmXvjj+STbY8PLoaTl Tna/Kp0T0itYCtqAb6Kk1Vaw6QGcFpaMZ7k2hNQ= X-Google-Smtp-Source: ABdhPJyrpsf2K+WqmzWm1716M93pX4JbHqyWK/yhuR/wrAcMpCdyazov8Nbn+qd9hqftWVBLdoRtMVDWncrjTnnnEUQ= X-Received: by 2002:adf:ec86:: with SMTP id z6mr4799400wrn.109.1601987973522; Tue, 06 Oct 2020 05:39:33 -0700 (PDT) MIME-Version: 1.0 References: <87imbrusf0.fsf@gnus.org> <87o8lgnnn2.fsf@gnus.org> In-Reply-To: <87o8lgnnn2.fsf@gnus.org> From: Mauro Aranda Date: Tue, 6 Oct 2020 09:39:21 -0300 Message-ID: Subject: Re: bug#4787: 23.1; in Customize, after showing Lisp expression, how to see normal? To: Lars Ingebrigtsen Content-Type: multipart/mixed; boundary="00000000000018d33e05b0ffe478" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 4787 Cc: 4787@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 (-) --00000000000018d33e05b0ffe478 Content-Type: multipart/alternative; boundary="00000000000018d33b05b0ffe476" --00000000000018d33b05b0ffe476 Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > Mauro Aranda writes: > >> With this patch, custom-menu-filter wouldn't be used anymore in Custom, >> but I've found that the jdee package uses it. Another concern is that >> there might be 3rd party code that assumes these custom menus are >> in the simplified menu format, and add stuff to the list, or some other stuff. >> >> I'm not really sure what to do about it. > > Is there a way to make this backwards-compatible? For instance, by > introducing a new name for the new menu stuff, and having a > compatibility shim for the old custom menus? > > I say this without having looked at the code closely, so I'm kinda > uninformed here. I attach a more conservative patch. It could get more conservative (and more hacky at the same time), but maybe this one is enough. --00000000000018d33b05b0ffe476 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars Ingebrigtsen <la= rsi@gnus.org> writes:

> Mauro Aranda <maurooaranda@gmail.com> writes:
>
= >> With this patch, custom-menu-filter wouldn't be used anymore i= n Custom,
>> but I've found that the jdee package uses it.=C2= =A0 Another concern is that
>> there might be 3rd party code that = assumes these custom menus are
>> in the simplified menu format, a= nd add stuff to the list, or some other stuff.
>>
>> I= 9;m not really sure what to do about it.
>
> Is there a way to = make this backwards-compatible?=C2=A0 For instance, by
> introducing = a new name for the new menu stuff, and having a
> compatibility shim = for the old custom menus?
>
> I say this without having looked = at the code closely, so I'm kinda
> uninformed here. =C2=A0
I attach a more conservative patch.=C2=A0 It could get more conservative = (and
more hacky at the same time), but maybe this one is enough.
--00000000000018d33b05b0ffe476-- --00000000000018d33e05b0ffe478 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-the-State-button-in-Custom-use-extended-menus.patch" Content-Disposition: attachment; filename="0001-Make-the-State-button-in-Custom-use-extended-menus.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kfxy1zal0 RnJvbSA4YjAzMmIwNjczMDMyMTFmMGM5MzNhYjY4M2NmOWYyNGQyMmQxNDg0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IE1vbiwgNSBPY3QgMjAyMCAwOTozMjoxNCAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIE1h a2UgdGhlIFN0YXRlIGJ1dHRvbiBpbiBDdXN0b20gdXNlIGV4dGVuZGVkIG1lbnVzCgoqIGxpc3Av Y3VzLWVkaXQuZWwgKGN1c3RvbS1hY3Rpb25lZC13aWRnZXQpOiBOZXcgdmFyaWFibGUuCkR5bmFt aWNhbGx5IGhvbGQgdGhlIHdpZGdldCBmb3Igd2hpY2ggdG8gc2hvdyB0aGUgbWVudS4KKGN1c3Rv bS12YXJpYWJsZS1leHRlbmRlZC1tZW51LCBjdXN0b20tZmFjZS1leHRlbmRlZC1tZW51KQooY3Vz dG9tLWdyb3VwLWV4dGVuZGVkLW1lbnUpOiBLZXltYXAgbWVudXMgZm9yIHRoZSBTdGF0ZSBtZW51 LiAgVXNlCmN1c3RvbS1hY3Rpb25lZC13aWRnZXQgZm9yIHRoZSA6ZW5hYmxlIGFuZCA6c2VsZWN0 ZWQgZm9ybXMuICBNYWtlCnJlbGF0ZWQgaXRlbXMgcmFkaW8gYnV0dG9ucy4gIChCdWcjNDc4NykK KGN1c3RvbS12YXJpYWJsZS1tZW51LCBjdXN0b20tZmFjZS1tZW51LCBjdXN0b20tZ3JvdXAtbWVu dSk6IEtlZXAgZm9yCmJhY2t3YXJkIGNvbXBhdGliaWxpdHksIGJ1dCBkZWZhdWx0IHRvIG5pbCwg c28gd2UgcHJlZmVyIHRoZSBrZXltYXAKbWVudXMgaW5zdGVhZC4KKGN1c3RvbS12YXJpYWJsZS1h Y3Rpb24sIGN1c3RvbS1mYWNlLWFjdGlvbiwgY3VzdG9tLWdyb3VwLWFjdGlvbik6ClBhc3MgdGhl IGtleW1hcCBtZW51IHRvIHdpZGdldC1jaG9vc2Ugd2hlbiB0aGUgc2ltcGxpZmllZCBtZW51cyBh cmUgbmlsLgotLS0KIGxpc3AvY3VzLWVkaXQuZWwgfCAyODkgKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOTEgaW5zZXJ0aW9u cygrKSwgOTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9jdXMtZWRpdC5lbCBiL2xp c3AvY3VzLWVkaXQuZWwKaW5kZXggYTYyYjYyM2M0NC4uOWM1ZDg5Zjg5ZiAxMDA2NDQKLS0tIGEv bGlzcC9jdXMtZWRpdC5lbAorKysgYi9saXNwL2N1cy1lZGl0LmVsCkBAIC00ODcsNiArNDg3LDE0 IEBAIGN1c3RvbS12YXJpYWJsZS1wcm9tcHQKIAkgICAgICAgKGlmIChzeW1ib2xwIHYpIHYgbmls KQogCSAgICAgKGludGVybiB2YWwpKSkpKQogCisoZGVmdmFyIGN1c3RvbS1hY3Rpb25lZC13aWRn ZXQgbmlsCisgICJXaWRnZXQgZm9yIHdoaWNoIHRvIHNob3cgdGhlIG1lbnUgb2YgYXZhaWxhYmxl IGFjdGlvbnMuCisKK1doZW4gc2hvd2luZyBhIG1lbnUgZm9yIGEgY3VzdG9tLXZhcmlhYmxlLCBj dXN0b20tZmFjZSBvciBjdXN0b20tZ3JvdXAgd2lkZ2V0LAordGhlIHJlc3BlY3RpdmUgY3VzdG9t LSotYWN0aW9uIGZ1bmN0aW9ucyBiaW5kIHRoaXMgdmFyaWFibGUgdG8gdGhhdCB3aWRnZXQsIGFu ZAordGhlIHJlc3BlY3RpdmUgY3VzdG9tLSotbWVudSBtZW51cyB1c2UgdGhlIGJpbmRpbmcgaW4g dGhlaXIgOmVuYWJsZSBhbmQKKzpzZWxlY3RlZCBmb3Jtcy4iKQorCiAoZGVmdW4gY3VzdG9tLW1l bnUtZmlsdGVyIChtZW51IHdpZGdldCkKICAgIkNvbnZlcnQgTUVOVSB0byB0aGUgZm9ybSB1c2Vk IGJ5IGB3aWRnZXQtY2hvb3NlJy4KIE1FTlUgc2hvdWxkIGJlIGluIHRoZSBzYW1lIGZvcm1hdCBh cyBgY3VzdG9tLXZhcmlhYmxlLW1lbnUnLgpAQCAtMjg1MSw1MyArMjg1OSw4MSBAQCBjdXN0b20t dmFyaWFibGUtc3RhdGUtc2V0CiAoZGVmdW4gY3VzdG9tLXZhcmlhYmxlLXN0YW5kYXJkLXZhbHVl ICh3aWRnZXQpCiAgIChnZXQgKHdpZGdldC12YWx1ZSB3aWRnZXQpICdzdGFuZGFyZC12YWx1ZSkp CiAKLShkZWZ2YXIgY3VzdG9tLXZhcmlhYmxlLW1lbnUKLSAgYCgoIlNldCBmb3IgQ3VycmVudCBT ZXNzaW9uIiBjdXN0b20tdmFyaWFibGUtc2V0Ci0gICAgIChsYW1iZGEgKHdpZGdldCkKLSAgICAg ICAoZXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICdtb2RpZmllZCkpKQotICAg IDs7IE5vdGUgdGhhdCBpbiBhbGwgdGhlIGJhY2txdW90ZWQgY29kZSBpbiB0aGlzIGZpbGUsIHdl IHRlc3QKLSAgICA7OyBpbml0LWZpbGUtdXNlciByYXRoZXIgdGhhbiB1c2VyLWluaXQtZmlsZS4g IFRoaXMgaXMgaW4gY2FzZQotICAgIDs7IGN1cy1lZGl0IGlzIGxvYWRlZCBieSBzb21ldGhpbmcg aW4gc2l0ZS1zdGFydC5lbCwgYmVjYXVzZQotICAgIDs7IHVzZXItaW5pdC1maWxlIGlzIG5vdCBz ZXQgYXQgdGhhdCBzdGFnZS4KLSAgICA7OyBodHRwczovL2xpc3RzLmdudS5vcmcvci9lbWFjcy1k ZXZlbC8yMDA3LTEwL21zZzAwMzEwLmh0bWwKLSAgICAsQCh3aGVuIChvciBjdXN0b20tZmlsZSBp bml0LWZpbGUtdXNlcikKLQknKCgiU2F2ZSBmb3IgRnV0dXJlIFNlc3Npb25zIiBjdXN0b20tdmFy aWFibGUtc2F2ZQotCSAgIChsYW1iZGEgKHdpZGdldCkKLQkgICAgIChtZW1xICh3aWRnZXQtZ2V0 IHdpZGdldCA6Y3VzdG9tLXN0YXRlKQotCQkgICAnKG1vZGlmaWVkIHNldCBjaGFuZ2VkIHJvZ3Vl KSkpKSkpCi0gICAgKCJVbmRvIEVkaXRzIiBjdXN0b20tcmVkcmF3Ci0gICAgIChsYW1iZGEgKHdp ZGdldCkKLSAgICAgICAoYW5kIChkZWZhdWx0LWJvdW5kcCAod2lkZ2V0LXZhbHVlIHdpZGdldCkp Ci0JICAgIChtZW1xICh3aWRnZXQtZ2V0IHdpZGdldCA6Y3VzdG9tLXN0YXRlKSAnKG1vZGlmaWVk IGNoYW5nZWQpKSkpKQotICAgICgiUmV2ZXJ0IFRoaXMgU2Vzc2lvbidzIEN1c3RvbWl6YXRpb24i IGN1c3RvbS12YXJpYWJsZS1yZXNldC1zYXZlZAotICAgICAobGFtYmRhICh3aWRnZXQpCi0gICAg ICAgKG1lbXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpCi0JICAgICAnKG1vZGlm aWVkIHNldCBjaGFuZ2VkIHJvZ3VlKSkpKQotICAgICxAKHdoZW4gKG9yIGN1c3RvbS1maWxlIGlu aXQtZmlsZS11c2VyKQotCScoKCJFcmFzZSBDdXN0b21pemF0aW9uIiBjdXN0b20tdmFyaWFibGUt cmVzZXQtc3RhbmRhcmQKLQkgICAobGFtYmRhICh3aWRnZXQpCi0JICAgICAoYW5kIChnZXQgKHdp ZGdldC12YWx1ZSB3aWRnZXQpICdzdGFuZGFyZC12YWx1ZSkKLQkJICAobWVtcSAod2lkZ2V0LWdl dCB3aWRnZXQgOmN1c3RvbS1zdGF0ZSkKLQkJCScobW9kaWZpZWQgc2V0IGNoYW5nZWQgc2F2ZWQg cm9ndWUpKSkpKSkpCi0gICAgKCJTZXQgdG8gQmFja3VwIFZhbHVlIiBjdXN0b20tdmFyaWFibGUt cmVzZXQtYmFja3VwCi0gICAgIChsYW1iZGEgKHdpZGdldCkKLSAgICAgICAoZ2V0ICh3aWRnZXQt dmFsdWUgd2lkZ2V0KSAnYmFja3VwLXZhbHVlKSkpCi0gICAgKCItLS0iIGlnbm9yZSBpZ25vcmUp Ci0gICAgKCJBZGQgQ29tbWVudCIgY3VzdG9tLWNvbW1lbnQtc2hvdyBjdXN0b20tY29tbWVudC1p bnZpc2libGUtcCkKLSAgICAoIi0tLSIgaWdub3JlIGlnbm9yZSkKLSAgICAoIlNob3cgQ3VycmVu dCBWYWx1ZSIgY3VzdG9tLXZhcmlhYmxlLWVkaXQKLSAgICAgKGxhbWJkYSAod2lkZ2V0KQotICAg ICAgIChlcSAod2lkZ2V0LWdldCB3aWRnZXQgOmN1c3RvbS1mb3JtKSAnbGlzcCkpKQotICAgICgi U2hvdyBTYXZlZCBMaXNwIEV4cHJlc3Npb24iIGN1c3RvbS12YXJpYWJsZS1lZGl0LWxpc3AKLSAg ICAgKGxhbWJkYSAod2lkZ2V0KQotICAgICAgIChlcSAod2lkZ2V0LWdldCB3aWRnZXQgOmN1c3Rv bS1mb3JtKSAnZWRpdCkpKSkKLSAgIkFsaXN0IG9mIGFjdGlvbnMgZm9yIHRoZSBgY3VzdG9tLXZh cmlhYmxlJyB3aWRnZXQuCisoZGVmdmFyIGN1c3RvbS12YXJpYWJsZS1tZW51IG5pbAorICAiSWYg bm9uLW5pbCwgYW4gYWxpc3Qgb2YgYWN0aW9ucyBmb3IgdGhlIGBjdXN0b20tdmFyaWFibGUnIHdp ZGdldC4KKworVGhpcyB2YXJpYWJsZSBpcyBrZXB0IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5 IHJlYXNvbnMsIHBsZWFzZSB1c2UKK2BjdXN0b20tdmFyaWFibGUtZXh0ZW5kZWQtbWVudScgaW5z dGVhZC4KKwogRWFjaCBlbnRyeSBoYXMgdGhlIGZvcm0gKE5BTUUgQUNUSU9OIEZJTFRFUikgd2hl cmUgTkFNRSBpcyB0aGUgbmFtZSBvZgogdGhlIG1lbnUgZW50cnksIEFDVElPTiBpcyB0aGUgZnVu Y3Rpb24gdG8gY2FsbCBvbiB0aGUgd2lkZ2V0IHdoZW4gdGhlCiBtZW51IGlzIHNlbGVjdGVkLCBh bmQgRklMVEVSIGlzIGEgcHJlZGljYXRlIHdoaWNoIHRha2VzIGEgYGN1c3RvbS12YXJpYWJsZScK IHdpZGdldCBhcyBhbiBhcmd1bWVudCwgYW5kIHJldHVybnMgbm9uLW5pbCBpZiBBQ1RJT04gaXMg dmFsaWQgb24gdGhhdAogd2lkZ2V0LiAgSWYgRklMVEVSIGlzIG5pbCwgQUNUSU9OIGlzIGFsd2F5 cyB2YWxpZC4iKQogCisoZGVmdmFyIGN1c3RvbS12YXJpYWJsZS1leHRlbmRlZC1tZW51CisgIDs7 IE5vIG5lZWQgdG8gZ2l2ZSB0aGUga2V5bWFwIGEgcHJvbXB0LCBgd2lkZ2V0LWNob29zZScgdGFr ZXMgY2FyZSBvZiBpdC4KKyAgKGxldCAoKG1hcCAobWFrZS1zcGFyc2Uta2V5bWFwKSkpCisgICAg KGRlZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tdmFyaWFibGUtc2V0XQorICAgICAgJyhtZW51 LWl0ZW0gIlNldCBmb3IgQ3VycmVudCBTZXNzaW9uIiBjdXN0b20tdmFyaWFibGUtc2V0CisgICAg ICAgICAgICAgICAgICA6ZW5hYmxlIChlcSAod2lkZ2V0LWdldCBjdXN0b20tYWN0aW9uZWQtd2lk Z2V0IDpjdXN0b20tc3RhdGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9kaWZp ZWQpKSkKKyAgICA7OyBDb25kaXRpb25hbGx5IGFkZCBpdGVtcyB0aGF0IGRlcGVuZCBvbiBoYXZp bmcgbG9hZGVkIHRoZSBjdXN0b20tZmlsZSwKKyAgICA7OyByYXRoZXIgdGhhbiBnaXZpbmcgaXQg YSA6dmlzaWJsZSBmb3JtLCBiZWNhdXNlIHdlIHVzZWQgdG8gY29uZGl0aW9uYWxseQorICAgIDs7 IGFkZCB0aGlzIGl0ZW0gd2hlbiB1c2luZyBzaW1wbGlmaWVkIG1lbnVzLgorICAgIDs7IE5vdGUg dGhhdCB3ZSB0ZXN0IGluaXQtZmlsZS11c2VyIHJhdGhlciB0aGFuIHVzZXItaW5pdC1maWxlLiAg VGhpcyBpcworICAgIDs7IGluIGNhc2UgY3VzLWVkaXQgaXMgbG9hZGVkIGJ5IHNvbWV0aGluZyBp biBzaXRlLXN0YXJ0LmVsLCBiZWNhdXNlCisgICAgOzsgdXNlci1pbml0LWZpbGUgaXMgbm90IHNl dCBhdCB0aGF0IHN0YWdlLgorICAgIDs7IGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9yL2VtYWNzLWRl dmVsLzIwMDctMTAvbXNnMDAzMTAuaHRtbAorICAgICh3aGVuIChvciBjdXN0b20tZmlsZSBpbml0 LWZpbGUtdXNlcikKKyAgICAgIChkZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLXZhcmlhYmxl LXNhdmVdCisgICAgICAgICcobWVudS1pdGVtICJTYXZlIGZvciBGdXR1cmUgU2Vzc2lvbnMiIGN1 c3RvbS12YXJpYWJsZS1zYXZlCisgICAgICAgICAgICAgICAgICAgIDplbmFibGUgKG1lbXEKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdp ZGdldCA6Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKG1vZGlm aWVkIHNldCBjaGFuZ2VkIHJvZ3VlKSkpKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1 c3RvbS1yZWRyYXddCisgICAgICAnKG1lbnUtaXRlbSAiVW5kbyBFZGl0cyIgY3VzdG9tLXJlZHJh dworICAgICAgICAgICAgICAgICAgOmVuYWJsZSAobWVtcQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCA6Y3VzdG9tLXN0YXRlKQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgJyhtb2RpZmllZCBjaGFuZ2VkKSkpKQorICAgIChk ZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLXZhcmlhYmxlLXJlc2V0LXNhdmVkXQorICAgICAg JyhtZW51LWl0ZW0gIlJldmVydCBUaGlzIFNlc3Npb24ncyBDdXN0b21pemF0aW9uIgorICAgICAg ICAgICAgICAgICAgY3VzdG9tLXZhcmlhYmxlLXJlc2V0LXNhdmVkCisgICAgICAgICAgICAgICAg ICA6ZW5hYmxlIChtZW1xCisgICAgICAgICAgICAgICAgICAgICAgICAgICAod2lkZ2V0LWdldCBj dXN0b20tYWN0aW9uZWQtd2lkZ2V0IDpjdXN0b20tc3RhdGUpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAnKG1vZGlmaWVkIHNldCBjaGFuZ2VkIHJvZ3VlKSkpKQorICAgICh3aGVuIChvciBj dXN0b20tZmlsZSBpbml0LWZpbGUtdXNlcikKKyAgICAgIChkZWZpbmUta2V5LWFmdGVyIG1hcCBb Y3VzdG9tLXZhcmlhYmxlLXJlc2V0LXN0YW5kYXJkXQorICAgICAgICAnKG1lbnUtaXRlbSAiRXJh c2UgQ3VzdG9taXphdGlvbiIgY3VzdG9tLXZhcmlhYmxlLXJlc2V0LXN0YW5kYXJkCisgICAgICAg ICAgICAgICAgICAgIDplbmFibGUgKG1lbXEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCA6Y3VzdG9tLXN0YXRlKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAnKG1vZGlmaWVkIHNldCBjaGFuZ2VkIHNhdmVkIHJvZ3Vl KSkpKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS12YXJpYWJsZS1yZXNldC1i YWNrdXBdCisgICAgICAnKG1lbnUtaXRlbSAiU2V0IHRvIEJhY2t1cCBWYWx1ZSIgY3VzdG9tLXZh cmlhYmxlLXJlc2V0LWJhY2t1cAorICAgICAgICAgICAgICAgICAgOmVuYWJsZSAoZ2V0CisgICAg ICAgICAgICAgICAgICAgICAgICAgICAod2lkZ2V0LXZhbHVlIGN1c3RvbS1hY3Rpb25lZC13aWRn ZXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAnYmFja3VwLXZhbHVlKSkpCisgICAgKGRl ZmluZS1rZXktYWZ0ZXIgbWFwIFtzZXAwXQorICAgICAgJyhtZW51LWl0ZW0gIi0tLSIpKQorICAg IChkZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLWNvbW1lbnQtc2hvd10KKyAgICAgICcobWVu dS1pdGVtICJBZGQgQ29tbWVudCIgY3VzdG9tLWNvbW1lbnQtc2hvdworICAgICAgICAgICAgICAg ICAgOmVuYWJsZSAoY3VzdG9tLWNvbW1lbnQtaW52aXNpYmxlLXAgY3VzdG9tLWFjdGlvbmVkLXdp ZGdldCkpKQorICAgIChkZWZpbmUta2V5LWFmdGVyIG1hcCBbc2VwMV0KKyAgICAgICcobWVudS1p dGVtICItLS0iKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS12YXJpYWJsZS1l ZGl0XQorICAgICAgJyhtZW51LWl0ZW0gIlNob3cgQ3VycmVudCBWYWx1ZSIgY3VzdG9tLXZhcmlh YmxlLWVkaXQKKyAgICAgICAgICAgICAgICAgIDpidXR0b24gKDpyYWRpbyAuIChlcSAod2lkZ2V0 LWdldCBjdXN0b20tYWN0aW9uZWQtd2lkZ2V0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOmN1c3RvbS1mb3JtKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICdlZGl0KSkpKQorICAgIChkZWZpbmUta2V5LWFmdGVyIG1h cCBbY3VzdG9tLXZhcmlhYmxlLWVkaXQtbGlzcF0KKyAgICAgICcobWVudS1pdGVtICJTaG93IFNh dmVkIExpc3AgRXhwcmVzc2lvbiIgY3VzdG9tLXZhcmlhYmxlLWVkaXQtbGlzcAorICAgICAgICAg ICAgICAgICAgOmJ1dHRvbiAoOnJhZGlvIC4gKGVxICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25l ZC13aWRnZXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA6Y3VzdG9tLWZvcm0pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgJ2xpc3ApKSkpCisgICAgbWFwKQorICAiQSBtZW51IGZvciBgY3VzdG9tLXZhcmlhYmxlJyB3 aWRnZXRzLgorVXNlZCBpbiBgY3VzdG9tLXZhcmlhYmxlLWFjdGlvbicgdG8gc2hvdyBhIG1lbnUg dG8gdGhlIHVzZXIuIikKKwogKGRlZnVuIGN1c3RvbS12YXJpYWJsZS1hY3Rpb24gKHdpZGdldCAm b3B0aW9uYWwgZXZlbnQpCiAgICJTaG93IHRoZSBtZW51IGZvciBgY3VzdG9tLXZhcmlhYmxlJyBX SURHRVQuCiBPcHRpb25hbCBFVkVOVCBpcyB0aGUgbG9jYXRpb24gZm9yIHRoZSBtZW51LiIKQEAg LTI5MDcsMTIgKzI5NDMsMTcgQEAgY3VzdG9tLXZhcmlhYmxlLWFjdGlvbgogICAgICAgKGN1c3Rv bS12YXJpYWJsZS1zdGF0ZS1zZXQgd2lkZ2V0KSkKICAgICAoY3VzdG9tLXJlZHJhdy1tYWdpYyB3 aWRnZXQpCiAgICAgKGxldCogKChjb21wbGV0aW9uLWlnbm9yZS1jYXNlIHQpCisgICAgICAgICAg IChjdXN0b20tYWN0aW9uZWQtd2lkZ2V0IHdpZGdldCkKIAkgICAoYW5zd2VyICh3aWRnZXQtY2hv b3NlIChjb25jYXQgIk9wZXJhdGlvbiBvbiAiCi0JCQkJCSAgKGN1c3RvbS11bmxpc3BpZnktdGFn LW5hbWUKLQkJCQkJICAgKHdpZGdldC1nZXQgd2lkZ2V0IDp2YWx1ZSkpKQotCQkJCSAgKGN1c3Rv bS1tZW51LWZpbHRlciBjdXN0b20tdmFyaWFibGUtbWVudQotCQkJCQkJICAgICAgd2lkZ2V0KQot CQkJCSAgZXZlbnQpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHdpZGdldC1nZXQgd2lkZ2V0IDp2YWx1ZSkpKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDs7IEdldCByaWQgb2YgY2hlY2tzIGxpa2UgdGhpcyBvbmUg aWYgd2UgZXZlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IHJlbW92ZSB0 aGUgc2ltcGxpZmllZCBtZW51cy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo aWYgY3VzdG9tLXZhcmlhYmxlLW1lbnUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGN1c3RvbS1tZW51LWZpbHRlciBjdXN0b20tdmFyaWFibGUtbWVudQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldCkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1c3RvbS12YXJpYWJsZS1leHRl bmRlZC1tZW51KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50KSkpCiAg ICAgICAoaWYgYW5zd2VyCiAJICAoZnVuY2FsbCBhbnN3ZXIgd2lkZ2V0KSkpKSkKIApAQCAtMzY3 NiwzOSArMzcxNyw2NiBAQCBjdXN0b20tZmFjZS12YWx1ZS1jcmVhdGUKICAgICAgICAgICAod2lk Z2V0LXB1dCB3aWRnZXQgOmNoaWxkcmVuIGNoaWxkcmVuKQogCSAgKGN1c3RvbS1mYWNlLXN0YXRl LXNldCB3aWRnZXQpKSkpKSkKIAotKGRlZnZhciBjdXN0b20tZmFjZS1tZW51Ci0gIGAoKCJTZXQg Zm9yIEN1cnJlbnQgU2Vzc2lvbiIgY3VzdG9tLWZhY2Utc2V0KQotICAgICxAKHdoZW4gKG9yIGN1 c3RvbS1maWxlIGluaXQtZmlsZS11c2VyKQotCScoKCJTYXZlIGZvciBGdXR1cmUgU2Vzc2lvbnMi IGN1c3RvbS1mYWNlLXNhdmUpKSkKLSAgICAoIlVuZG8gRWRpdHMiIGN1c3RvbS1yZWRyYXcKLSAg ICAgKGxhbWJkYSAod2lkZ2V0KQotICAgICAgIChtZW1xICh3aWRnZXQtZ2V0IHdpZGdldCA6Y3Vz dG9tLXN0YXRlKSAnKG1vZGlmaWVkIGNoYW5nZWQpKSkpCi0gICAgKCJSZXZlcnQgVGhpcyBTZXNz aW9uJ3MgQ3VzdG9taXphdGlvbiIgY3VzdG9tLWZhY2UtcmVzZXQtc2F2ZWQKLSAgICAgKGxhbWJk YSAod2lkZ2V0KQotICAgICAgIChtZW1xICh3aWRnZXQtZ2V0IHdpZGdldCA6Y3VzdG9tLXN0YXRl KSAnKG1vZGlmaWVkIHNldCBjaGFuZ2VkKSkpKQotICAgICxAKHdoZW4gKG9yIGN1c3RvbS1maWxl IGluaXQtZmlsZS11c2VyKQotCScoKCJFcmFzZSBDdXN0b21pemF0aW9uIiBjdXN0b20tZmFjZS1y ZXNldC1zdGFuZGFyZAotCSAgIChsYW1iZGEgKHdpZGdldCkKLQkgICAgIChnZXQgKHdpZGdldC12 YWx1ZSB3aWRnZXQpICdmYWNlLWRlZmZhY2Utc3BlYykpKSkpCi0gICAgKCItLS0iIGlnbm9yZSBp Z25vcmUpCi0gICAgKCJBZGQgQ29tbWVudCIgY3VzdG9tLWNvbW1lbnQtc2hvdyBjdXN0b20tY29t bWVudC1pbnZpc2libGUtcCkKLSAgICAoIi0tLSIgaWdub3JlIGlnbm9yZSkKLSAgICAoIkZvciBD dXJyZW50IERpc3BsYXkiIGN1c3RvbS1mYWNlLWVkaXQtc2VsZWN0ZWQKLSAgICAgKGxhbWJkYSAo d2lkZ2V0KQotICAgICAgIChub3QgKGVxICh3aWRnZXQtZ2V0IHdpZGdldCA6Y3VzdG9tLWZvcm0p ICdzZWxlY3RlZCkpKSkKLSAgICAoIkZvciBBbGwgS2luZHMgb2YgRGlzcGxheXMiIGN1c3RvbS1m YWNlLWVkaXQtYWxsCi0gICAgIChsYW1iZGEgKHdpZGdldCkKLSAgICAgICAobm90IChlcSAod2lk Z2V0LWdldCB3aWRnZXQgOmN1c3RvbS1mb3JtKSAnYWxsKSkpKQotICAgICgiU2hvdyBMaXNwIEV4 cHJlc3Npb24iIGN1c3RvbS1mYWNlLWVkaXQtbGlzcAotICAgICAobGFtYmRhICh3aWRnZXQpCi0g ICAgICAgKG5vdCAoZXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tZm9ybSkgJ2xpc3ApKSkp KQotICAiQWxpc3Qgb2YgYWN0aW9ucyBmb3IgdGhlIGBjdXN0b20tZmFjZScgd2lkZ2V0LgorKGRl ZnZhciBjdXN0b20tZmFjZS1tZW51IG5pbAorICAiSWYgbm9uLW5pbCwgYW4gYWxpc3Qgb2YgYWN0 aW9ucyBmb3IgdGhlIGBjdXN0b20tZmFjZScgd2lkZ2V0LgorCitUaGlzIHZhcmlhYmxlIGlzIGtl cHQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgcmVhc29ucywgcGxlYXNlIHVzZQorYGN1c3Rv bS1mYWNlLWV4dGVuZGVkLW1lbnUnIGluc3RlYWQuCisKIEVhY2ggZW50cnkgaGFzIHRoZSBmb3Jt IChOQU1FIEFDVElPTiBGSUxURVIpIHdoZXJlIE5BTUUgaXMgdGhlIG5hbWUgb2YKIHRoZSBtZW51 IGVudHJ5LCBBQ1RJT04gaXMgdGhlIGZ1bmN0aW9uIHRvIGNhbGwgb24gdGhlIHdpZGdldCB3aGVu IHRoZQogbWVudSBpcyBzZWxlY3RlZCwgYW5kIEZJTFRFUiBpcyBhIHByZWRpY2F0ZSB3aGljaCB0 YWtlcyBhIGBjdXN0b20tZmFjZScKIHdpZGdldCBhcyBhbiBhcmd1bWVudCwgYW5kIHJldHVybnMg bm9uLW5pbCBpZiBBQ1RJT04gaXMgdmFsaWQgb24gdGhhdAogd2lkZ2V0LiAgSWYgRklMVEVSIGlz IG5pbCwgQUNUSU9OIGlzIGFsd2F5cyB2YWxpZC4iKQogCisoZGVmdmFyIGN1c3RvbS1mYWNlLWV4 dGVuZGVkLW1lbnUKKyAgKGxldCAoKG1hcCAobWFrZS1zcGFyc2Uta2V5bWFwKSkpCisgICAgKGRl ZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tZmFjZS1zZXRdCisgICAgICAnKG1lbnUtaXRlbSAi U2V0IGZvciBDdXJyZW50IFNlc3Npb24iIGN1c3RvbS1mYWNlLXNldCkpCisgICAgKHdoZW4gKG9y IGN1c3RvbS1maWxlIGluaXQtZmlsZS11c2VyKQorICAgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFw IFtjdXN0b20tZmFjZS1zYXZlXQorICAgICAgICAnKG1lbnUtaXRlbSAiU2F2ZSBmb3IgRnV0dXJl IFNlc3Npb25zIiBjdXN0b20tZmFjZS1zYXZlKSkpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFw IFtjdXN0b20tcmVkcmF3XQorICAgICAgJyhtZW51LWl0ZW0gIlVuZG8gRWRpdHMiIGN1c3RvbS1y ZWRyYXcKKyAgICAgICAgICAgICAgICAgIDplbmFibGUgKG1lbXEKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgOmN1c3RvbS1zdGF0 ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICcobW9kaWZpZWQgY2hhbmdlZCkpKSkKKyAg ICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1mYWNlLXJlc2V0LXNhdmVkXQorICAgICAg JyhtZW51LWl0ZW0gIlJldmVydCBUaGlzIFNlc3Npb24ncyBDdXN0b21pemF0aW9uIiBjdXN0b20t ZmFjZS1yZXNldC1zYXZlZAorICAgICAgICAgICAgICAgICAgOmVuYWJsZSAobWVtcQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCA6 Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgJyhtb2RpZmllZCBzZXQg Y2hhbmdlZCkpKSkKKyAgICAod2hlbiAob3IgY3VzdG9tLWZpbGUgaW5pdC1maWxlLXVzZXIpCisg ICAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1mYWNlLXJlc2V0LXN0YW5kYXJkXQor ICAgICAgICAnKG1lbnUtaXRlbSAiRXJhc2UgQ3VzdG9taXphdGlvbiIgY3VzdG9tLWZhY2UtcmVz ZXQtc3RhbmRhcmQKKyAgICAgICAgICAgICAgICAgICAgOmVuYWJsZSAoZ2V0ICh3aWRnZXQtdmFs dWUgY3VzdG9tLWFjdGlvbmVkLXdpZGdldCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICdmYWNlLWRlZmZhY2Utc3BlYykpKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW3Nl cDBdCisgICAgICAnKG1lbnUtaXRlbSAiLS0tIikpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFw IFtjdXN0b20tY29tbWVudC1zaG93XQorICAgICAgJyhtZW51LWl0ZW0gIkFkZCBDb21tZW50IiBj dXN0b20tY29tbWVudC1zaG93CisgICAgICAgICAgICAgICAgICA6ZW5hYmxlIChjdXN0b20tY29t bWVudC1pbnZpc2libGUtcCBjdXN0b20tYWN0aW9uZWQtd2lkZ2V0KSkpCisgICAgKGRlZmluZS1r ZXktYWZ0ZXIgbWFwIFtzZXAxXQorICAgICAgJyhtZW51LWl0ZW0gIi0tLSIpKQorICAgIChkZWZp bmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLWZhY2UtZWRpdC1zZWxlY3RlZF0KKyAgICAgICcobWVu dS1pdGVtICJGb3IgQ3VycmVudCBEaXNwbGF5IiBjdXN0b20tZmFjZS1lZGl0LXNlbGVjdGVkCisg ICAgICAgICAgICAgICAgICA6YnV0dG9uICg6cmFkaW8gLiAoZXEgKHdpZGdldC1nZXQgY3VzdG9t LWFjdGlvbmVkLXdpZGdldAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDpjdXN0b20tZm9ybSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAnc2VsZWN0ZWQpKSkpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0 b20tZmFjZS1lZGl0LWFsbF0KKyAgICAgICcobWVudS1pdGVtICJGb3IgQWxsIEtpbmRzIG9mIERp c3BsYXlzIiBjdXN0b20tZmFjZS1lZGl0LWFsbAorICAgICAgICAgICAgICAgICAgOmJ1dHRvbiAo OnJhZGlvIC4gKGVxICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Y3VzdG9tLWZvcm0p CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2FsbCkpKSkKKyAgICAo ZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1c3RvbS1mYWNlLWVkaXQtbGlzcF0KKyAgICAgICcobWVu dS1pdGVtICJTaG93IExpc3AgRXhwcmVzc2lvbiIgY3VzdG9tLWZhY2UtZWRpdC1saXNwCisgICAg ICAgICAgICAgICAgICA6YnV0dG9uICg6cmFkaW8gLiAoZXEgKHdpZGdldC1nZXQgY3VzdG9tLWFj dGlvbmVkLXdpZGdldAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDpjdXN0b20tZm9ybSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAnbGlzcCkpKSkKKyAgICBtYXApCisgICJBIG1lbnUgZm9yIGBjdXN0b20tZmFjZScg d2lkZ2V0cy4KK1VzZWQgaW4gYGN1c3RvbS1mYWNlLWFjdGlvbicgdG8gc2hvdyBhIG1lbnUgdG8g dGhlIHVzZXIuIikKKwogKGRlZnVuIGN1c3RvbS1mYWNlLWVkaXQtc2VsZWN0ZWQgKHdpZGdldCkK ICAgIkVkaXQgc2VsZWN0ZWQgYXR0cmlidXRlcyBvZiB0aGUgdmFsdWUgb2YgV0lER0VULiIKICAg KHdpZGdldC1wdXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUgJ3Vua25vd24pCkBAIC0zNzc1LDEyICsz ODQzLDE1IEBAIGN1c3RvbS1mYWNlLWFjdGlvbgogICAoaWYgKGVxICh3aWRnZXQtZ2V0IHdpZGdl dCA6Y3VzdG9tLXN0YXRlKSAnaGlkZGVuKQogICAgICAgKGN1c3RvbS10b2dnbGUtaGlkZSB3aWRn ZXQpCiAgICAgKGxldCogKChjb21wbGV0aW9uLWlnbm9yZS1jYXNlIHQpCisgICAgICAgICAgIChj dXN0b20tYWN0aW9uZWQtd2lkZ2V0IHdpZGdldCkKIAkgICAoc3ltYm9sICh3aWRnZXQtZ2V0IHdp ZGdldCA6dmFsdWUpKQogCSAgIChhbnN3ZXIgKHdpZGdldC1jaG9vc2UgKGNvbmNhdCAiT3BlcmF0 aW9uIG9uICIKIAkJCQkJICAoY3VzdG9tLXVubGlzcGlmeS10YWctbmFtZSBzeW1ib2wpKQotCQkJ CSAgKGN1c3RvbS1tZW51LWZpbHRlciBjdXN0b20tZmFjZS1tZW51Ci0JCQkJCQkgICAgICB3aWRn ZXQpCi0JCQkJICBldmVudCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChp ZiBjdXN0b20tZmFjZS1tZW51CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChjdXN0b20tbWVudS1maWx0ZXIgY3VzdG9tLWZhY2UtbWVudQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldCkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1c3RvbS1mYWNlLWV4dGVuZGVkLW1lbnUpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQpKSkKICAgICAgIChpZiBhbnN3 ZXIKIAkgIChmdW5jYWxsIGFuc3dlciB3aWRnZXQpKSkpKQogCkBAIC00MzEwLDQzICs0MzgxLDY1 IEBAIGN1c3RvbS1ncm91cC12YWx1ZS1jcmVhdGUKICAgICAgICAgICAgKGluc2VydCAiXG4iKQog ICAgICAgICAgICAoY3VzdG9tLWdyb3VwLS1kcmF3LWhvcml6b250YWwtbGluZSkpKSkpCiAKLShk ZWZ2YXIgY3VzdG9tLWdyb3VwLW1lbnUKLSAgYCgoIlNldCBmb3IgQ3VycmVudCBTZXNzaW9uIiBj dXN0b20tZ3JvdXAtc2V0Ci0gICAgIChsYW1iZGEgKHdpZGdldCkKLSAgICAgICAoZXEgKHdpZGdl dC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICdtb2RpZmllZCkpKQotICAgICxAKHdoZW4gKG9y IGN1c3RvbS1maWxlIGluaXQtZmlsZS11c2VyKQotCScoKCJTYXZlIGZvciBGdXR1cmUgU2Vzc2lv bnMiIGN1c3RvbS1ncm91cC1zYXZlCi0JICAgKGxhbWJkYSAod2lkZ2V0KQotCSAgICAgKG1lbXEg KHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICcobW9kaWZpZWQgc2V0KSkpKSkpCi0g ICAgKCJVbmRvIEVkaXRzIiBjdXN0b20tZ3JvdXAtcmVzZXQtY3VycmVudAotICAgICAobGFtYmRh ICh3aWRnZXQpCi0gICAgICAgKG1lbXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUp ICcobW9kaWZpZWQpKSkpCi0gICAgKCJSZXZlcnQgVGhpcyBTZXNzaW9uJ3MgQ3VzdG9taXphdGlv bnMiIGN1c3RvbS1ncm91cC1yZXNldC1zYXZlZAotICAgICAobGFtYmRhICh3aWRnZXQpCi0gICAg ICAgKG1lbXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpjdXN0b20tc3RhdGUpICcobW9kaWZpZWQgc2V0 KSkpKQotICAgICxAKHdoZW4gKG9yIGN1c3RvbS1maWxlIGluaXQtZmlsZS11c2VyKQotCScoKCJF cmFzZSBDdXN0b21pemF0aW9uIiBjdXN0b20tZ3JvdXAtcmVzZXQtc3RhbmRhcmQKLQkgICAobGFt YmRhICh3aWRnZXQpCi0JICAgICAobWVtcSAod2lkZ2V0LWdldCB3aWRnZXQgOmN1c3RvbS1zdGF0 ZSkgJyhtb2RpZmllZCBzZXQgc2F2ZWQpKSkpKSkpCi0gICJBbGlzdCBvZiBhY3Rpb25zIGZvciB0 aGUgYGN1c3RvbS1ncm91cCcgd2lkZ2V0LgorKGRlZnZhciBjdXN0b20tZ3JvdXAtbWVudSBuaWwK KyAgIklmIG5vbi1uaWwsIGFuIGFsaXN0IG9mIGFjdGlvbnMgZm9yIHRoZSBgY3VzdG9tLWdyb3Vw JyB3aWRnZXQuCisKK1RoaXMgdmFyaWFibGUgaXMga2VwdCBmb3IgYmFja3dhcmQgY29tcGF0aWJp bGl0eSByZWFzb25zLCBwbGVhc2UgdXNlCitgY3VzdG9tLWdyb3VwLWV4dGVuZGVkLW1lbnUnIGlu c3RlYWQuCisKIEVhY2ggZW50cnkgaGFzIHRoZSBmb3JtIChOQU1FIEFDVElPTiBGSUxURVIpIHdo ZXJlIE5BTUUgaXMgdGhlIG5hbWUgb2YKIHRoZSBtZW51IGVudHJ5LCBBQ1RJT04gaXMgdGhlIGZ1 bmN0aW9uIHRvIGNhbGwgb24gdGhlIHdpZGdldCB3aGVuIHRoZQogbWVudSBpcyBzZWxlY3RlZCwg YW5kIEZJTFRFUiBpcyBhIHByZWRpY2F0ZSB3aGljaCB0YWtlcyBhIGBjdXN0b20tZ3JvdXAnCiB3 aWRnZXQgYXMgYW4gYXJndW1lbnQsIGFuZCByZXR1cm5zIG5vbi1uaWwgaWYgQUNUSU9OIGlzIHZh bGlkIG9uIHRoYXQKIHdpZGdldC4gIElmIEZJTFRFUiBpcyBuaWwsIEFDVElPTiBpcyBhbHdheXMg dmFsaWQuIikKIAorKGRlZnZhciBjdXN0b20tZ3JvdXAtZXh0ZW5kZWQtbWVudQorICAobGV0ICgo bWFwIChtYWtlLXNwYXJzZS1rZXltYXApKSkKKyAgICAoZGVmaW5lLWtleS1hZnRlciBtYXAgW2N1 c3RvbS1ncm91cC1zZXRdCisgICAgICAnKG1lbnUtaXRlbSAiU2V0IGZvciBDdXJyZW50IFNlc3Np b24iIGN1c3RvbS1ncm91cC1zZXQKKyAgICAgICAgICAgICAgICAgIDplbmFibGUgKGVxICh3aWRn ZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgOmN1c3RvbS1zdGF0ZSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICdtb2RpZmllZCkpKQorICAgICh3aGVuIChvciBjdXN0b20tZmls ZSBpbml0LWZpbGUtdXNlcikKKyAgICAgIChkZWZpbmUta2V5LWFmdGVyIG1hcCBbY3VzdG9tLWdy b3VwLXNhdmVdCisgICAgICAgICcobWVudS1pdGVtICJTYXZlIGZvciBGdXR1cmUgU2Vzc2lvbnMi IGN1c3RvbS1ncm91cC1zYXZlCisgICAgICAgICAgICAgICAgICAgIDplbmFibGUgKG1lbXEKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdpZGdldC1nZXQgY3VzdG9tLWFjdGlvbmVkLXdp ZGdldCA6Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKG1vZGlm aWVkIHNldCkpKSkpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tZ3JvdXAtcmVz ZXQtY3VycmVudF0KKyAgICAgICcobWVudS1pdGVtICJVbmRvIEVkaXRzIiBjdXN0b20tZ3JvdXAt cmVzZXQtY3VycmVudAorICAgICAgICAgICAgICAgICAgOmVuYWJsZSAoZXEgKHdpZGdldC1nZXQg Y3VzdG9tLWFjdGlvbmVkLXdpZGdldCA6Y3VzdG9tLXN0YXRlKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgJ21vZGlmaWVkKSkpCisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0 b20tZ3JvdXAtcmVzZXQtc2F2ZWRdCisgICAgICAnKG1lbnUtaXRlbSAiUmV2ZXJ0IFRoaXMgU2Vz c2lvbidzIEN1c3RvbWl6YXRpb25zIgorICAgICAgICAgICAgICAgICAgY3VzdG9tLWdyb3VwLXJl c2V0LXNhdmVkCisgICAgICAgICAgICAgICAgICA6ZW5hYmxlIChtZW1xCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAod2lkZ2V0LWdldCBjdXN0b20tYWN0aW9uZWQtd2lkZ2V0IDpjdXN0b20t c3RhdGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAnKG1vZGlmaWVkIHNldCkpKSkKKyAg ICAod2hlbiAob3IgY3VzdG9tLWZpbGUgaW5pdC1maWxlLXVzZXIpCisgICAgICAoZGVmaW5lLWtl eS1hZnRlciBtYXAgW2N1c3RvbS1ncm91cC1yZXNldC1zdGFuZGFyZF0KKyAgICAgICAgJyhtZW51 LWl0ZW0gIkVyYXNlIEN1c3RvbWl6YXRpb24iIGN1c3RvbS1ncm91cC1yZXNldC1zdGFuZGFyZAor ICAgICAgICAgICAgICAgICAgICA6ZW5hYmxlIChtZW1xCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgOmN1c3RvbS1zdGF0ZSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyhtb2RpZmllZCBzZXQgc2F2ZWQpKSkpKQor ICAgIG1hcCkKKyAgICAiQSBtZW51IGZvciBgY3VzdG9tLWdyb3VwJyB3aWRnZXRzLgorVXNlZCBp biBgY3VzdG9tLWdyb3VwLWFjdGlvbicgdG8gc2hvdyBhIG1lbnUgdG8gdGhlIHVzZXIuIikKKwog KGRlZnVuIGN1c3RvbS1ncm91cC1hY3Rpb24gKHdpZGdldCAmb3B0aW9uYWwgZXZlbnQpCiAgICJT aG93IHRoZSBtZW51IGZvciBgY3VzdG9tLWdyb3VwJyBXSURHRVQuCiBPcHRpb25hbCBFVkVOVCBp cyB0aGUgbG9jYXRpb24gZm9yIHRoZSBtZW51LiIKICAgKGlmIChlcSAod2lkZ2V0LWdldCB3aWRn ZXQgOmN1c3RvbS1zdGF0ZSkgJ2hpZGRlbikKICAgICAgIChjdXN0b20tdG9nZ2xlLWhpZGUgd2lk Z2V0KQogICAgIChsZXQqICgoY29tcGxldGlvbi1pZ25vcmUtY2FzZSB0KQorICAgICAgICAgICAo Y3VzdG9tLWFjdGlvbmVkLXdpZGdldCB3aWRnZXQpCiAJICAgKGFuc3dlciAod2lkZ2V0LWNob29z ZSAoY29uY2F0ICJPcGVyYXRpb24gb24gIgogCQkJCQkgIChjdXN0b20tdW5saXNwaWZ5LXRhZy1u YW1lCiAJCQkJCSAgICh3aWRnZXQtZ2V0IHdpZGdldCA6dmFsdWUpKSkKLQkJCQkgIChjdXN0b20t bWVudS1maWx0ZXIgY3VzdG9tLWdyb3VwLW1lbnUKLQkJCQkJCSAgICAgIHdpZGdldCkKLQkJCQkg IGV2ZW50KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIGN1c3RvbS1n cm91cC1tZW51CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjdXN0b20t bWVudS1maWx0ZXIgY3VzdG9tLWdyb3VwLW1lbnUKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBjdXN0b20tZ3JvdXAtZXh0ZW5kZWQtbWVudSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBldmVudCkpKQogICAgICAgKGlmIGFuc3dlcgogCSAg KGZ1bmNhbGwgYW5zd2VyIHdpZGdldCkpKSkpCiAKLS0gCjIuMjguMAoK --00000000000018d33e05b0ffe478-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 06 22:36:42 2020 Received: (at 4787) by debbugs.gnu.org; 7 Oct 2020 02:36:42 +0000 Received: from localhost ([127.0.0.1]:54597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPzJq-0005FI-2r for submit@debbugs.gnu.org; Tue, 06 Oct 2020 22:36:42 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPzJo-0005En-Lc for 4787@debbugs.gnu.org; Tue, 06 Oct 2020 22:36:41 -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=uGcAzx0Od50M/pPlkVVkpxerKYS9gsaMbdo4314w/iE=; b=MQgn6+XQyJv6aqNOX1pZfLvVE1 nUGZNu8FSWfMvLN6F84SNzSLuxXCUCpLS7EDkDOWpRi0g49z4UsiOwAJKBx4c2SJVSRF+qpxinvAY qptqDIX+9yHtYv65tOlXJsXlsgT24q074t3Mr8flDk7NGIfWcKP/S6Vpa10DPOurjq4U=; 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 1kPzJf-00008d-Mq; Wed, 07 Oct 2020 04:36:34 +0200 From: Lars Ingebrigtsen To: Mauro Aranda Subject: Re: bug#4787: 23.1; in Customize, after showing Lisp expression, how to see normal? References: <87imbrusf0.fsf@gnus.org> <87o8lgnnn2.fsf@gnus.org> X-Now-Playing: Richard and Linda Thompson's _I Want To See The Bright Lights Tonight_: "Down Where The Drunkards Roll" Date: Wed, 07 Oct 2020 04:36:30 +0200 In-Reply-To: (Mauro Aranda's message of "Tue, 6 Oct 2020 09:39:21 -0300") Message-ID: <87r1qa92z5.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: > I attach a more conservative patch. It could get more conservative (and > more hacky at the same time), but maybe this one is enough. Thanks; looks good, and I've applied it to Emacs 28. 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: 4787 Cc: 4787@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: > I attach a more conservative patch. It could get more conservative (and > more hacky at the same time), but maybe this one is enough. Thanks; looks good, and I've applied it to Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 06 22:36:48 2020 Received: (at control) by debbugs.gnu.org; 7 Oct 2020 02:36:48 +0000 Received: from localhost ([127.0.0.1]:54600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPzJw-0005Fc-CR for submit@debbugs.gnu.org; Tue, 06 Oct 2020 22:36:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPzJu-0005FH-LX for control@debbugs.gnu.org; Tue, 06 Oct 2020 22:36:47 -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=6JdII9yBZeVI2dQ9cmviUxMtmU9Qx9z+DRFwkesjRKQ=; b=CN7L4F6Ln34gpPWnTpXUSLk4ZE 2nUX08oAgG64Z8Nx3Jf22MbrFhrD80BP1pAWwP/BikfAlcNvwlV+KJLzsNhaP0+7q2H4ZCzk+Us/5 9n01nWbUhUF5/qP4S0JSFfZuvFvapgZI7mvWjYXLNOpGLaO5yQNllisvk89GsFljfFI8=; 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 1kPzJm-00008k-SN for control@debbugs.gnu.org; Wed, 07 Oct 2020 04:36:41 +0200 Date: Wed, 07 Oct 2020 04:36:37 +0200 Message-Id: <87pn5u92yy.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #4787 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 4787 fixed close 4787 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 4787 fixed close 4787 28.1 quit From unknown Fri Jun 20 18:08:19 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, 04 Nov 2020 12:24:10 +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