From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#44598: [PATCH] Do not show obsolete options in customize Date: Thu, 12 Nov 2020 15:56:24 -0500 Message-ID: References: <83lfh743j8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000002f802405b3ef2517" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3219"; mail-complaints-to="usenet@ciao.gmane.io" To: 44598@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 12 21:57:13 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kdJeb-0000hg-0L for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 Nov 2020 21:57:13 +0100 Original-Received: from localhost ([::1]:36176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdJea-0008VN-0E for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 Nov 2020 15:57:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50176) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdJeQ-0008Uw-8l for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2020 15:57:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34208) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kdJeP-0005p1-WA; Thu, 12 Nov 2020 15:57:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kdJeP-0007kI-UR; Thu, 12 Nov 2020 15:57:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: eliz@gnu.org, bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Nov 2020 20:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: eliz@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160521459329737 (code B ref -1); Thu, 12 Nov 2020 20:57:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Nov 2020 20:56:33 +0000 Original-Received: from localhost ([127.0.0.1]:45754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdJdw-0007jY-TF for submit@debbugs.gnu.org; Thu, 12 Nov 2020 15:56:33 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:53150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdJdu-0007jP-Fq for submit@debbugs.gnu.org; Thu, 12 Nov 2020 15:56:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50084) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdJdu-0008QE-6t for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2020 15:56:30 -0500 Original-Received: from mail-ej1-f43.google.com ([209.85.218.43]:32793) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kdJdr-0005mz-RG for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2020 15:56:29 -0500 Original-Received: by mail-ej1-f43.google.com with SMTP id 7so10075094ejm.0 for ; Thu, 12 Nov 2020 12:56:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=rpeff0y86xWnJYezKIFYi6GwxhdrjUvZZVE0iGlKGyI=; b=UN/IymF8za87UjlCsiMlohuQmluO8PQucglvmiqogE57VtlTWKle9n9KocWK/q3fJn i7+j95fZlOjZtIrwt7EFl2hmj5GJFvC7KcfcBRmdV1WCOb/H4XmkDFJl3ev9TrETqq26 6u8RM3RuYk/QGPd7E/iM/97ZKZSjhIxrLsIRPuHkP3Fwj982ZQm32QgrvcCNoDQK81S/ GAtO2e3dHluBlDaIjFyMXNOx0LylsUd9UR3HTmd3jA4xDzpyFbkEFq9WqV2FqX1/flaU 0FjmEngMPn0HiVyHAXWicPrjJWfDPcsJEHUCAvxBagbNZSBEQ0L8wPvdaUs/ZmpufEhJ k1YQ== X-Gm-Message-State: AOAM533AIbnDgTN7kWO+NRsAztFMUdI96izdmgx/AZdXFnJcbFY3/Q+0 bgpX6M8gBIICvLf3V1PP+ah/vZu/FzR9gou42HWSC6zg X-Google-Smtp-Source: ABdhPJySXzT4mgDBtWtPIOrK0WAknDQ4a+rkzl/j6Macp1ILtUaOWxLH5IBuxxVIV0gRHvgXDElqzyMO8j5v5hL3YFg= X-Received: by 2002:a17:906:519b:: with SMTP id y27mr1159654ejk.25.1605214585966; Thu, 12 Nov 2020 12:56:25 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 12 Nov 2020 15:56:24 -0500 In-Reply-To: <83lfh743j8.fsf@gnu.org> Received-SPF: pass client-ip=209.85.218.43; envelope-from=stefankangas@gmail.com; helo=mail-ej1-f43.google.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/12 15:56:26 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:193181 Archived-At: --0000000000002f802405b3ef2517 Content-Type: text/plain; charset="UTF-8" Severity: wishlist In a recent discussion on emacs-devel,[1] Eli Zaretskii wrote: >> The obsolete options use a different face. However, it's not obvious >> that this is the meaning of that face. > > IMO, we shouldn't show obsolete options at all in a Custom buffer, for > the same reason why we remove them from the manuals. How about the attached patch? --0000000000002f802405b3ef2517 Content-Type: text/plain; charset="US-ASCII" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: ea83e88c5f964b48_0.2 CkZvb3Rub3RlczoKWzFdICBodHRwczovL2xpc3RzLmdudS5vcmcvci9lbWFjcy1kZXZlbC8yMDIw LTA5L21zZzAxNjIwLmh0bWwKCg== --0000000000002f802405b3ef2517 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Do-not-show-obsolete-options-in-customize.patch" Content-Disposition: attachment; filename="0001-Do-not-show-obsolete-options-in-customize.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: ea83e88c5f964b48_0.1 RnJvbSA2NjIyMWYxZDBmN2VlNGYyYWYwZDZjNjVmZTk1NmNjZTcxMWI0OGUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogU2F0LCAyNCBPY3QgMjAyMCAxOTo0NDoyMCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIERvIG5v dCBzaG93IG9ic29sZXRlIG9wdGlvbnMgaW4gY3VzdG9taXplCgoqIGxpc3AvY3VzLWVkaXQuZWwg KGN1c3RvbS12YXJpYWJsZS1vYnNvbGV0ZSk6IERlbGV0ZSBmYWNlLgooY3VzdG9tLS1maWx0ZXIt b2Jzb2xldGUtdmFyaWFibGVzKTogTmV3IGRlZnVuLgooY3VzdG9tLXZhcmlhYmxlLWRvY3VtZW50 YXRpb24sIGN1c3RvbS12YXJpYWJsZS12YWx1ZS1jcmVhdGUpCihjdXN0b20tZ3JvdXAtdmFsdWUt Y3JlYXRlKTogRG8gbm90IHNob3cgb2Jzb2xldGUgdXNlciBvcHRpb25zLgoqIHRlc3QvbGlzcC9j dXMtZWRpdC10ZXN0cy5lbDogTmV3IGZpbGUuCi0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAg ICAgIHwgIDQgKysrCiBsaXNwL2N1cy1lZGl0LmVsICAgICAgICAgICAgfCA2MSArKysrKysrKysr KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0ZXN0L2xpc3AvY3VzLWVkaXQtdGVzdHMuZWwg fCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDY5IGlu c2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvbGlz cC9jdXMtZWRpdC10ZXN0cy5lbAoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5k ZXggZjIxYzRjYjAyYy4uN2QwNjRjMGMxMSAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRj L05FV1MKQEAgLTcwNiw2ICs3MDYsMTAgQEAgVGhpcyBmaWxlIHdhcyBhIGNvbXBhdGliaWxpdHkg a2x1ZGdlIHdoaWNoIGlzIG5vIGxvbmdlciBuZWVkZWQuCiBUbyByZXZlcnQgdG8gdGhlIHByZXZp b3VzIGJlaGF2aW9yLAogJyhzZXRxIGxpc3AtaW5kZW50LWZ1bmN0aW9uICdsaXNwLWluZGVudC1m dW5jdGlvbiknIGZyb20gJ2xpc3AtbW9kZS1ob29rJy4KIAorKiogQ3VzdG9taXplCisKKyoqKiBD dXN0b21pemUgd2lsbCBubyBsb25nZXIgc2hvdyBvYnNvbGV0ZSB1c2VyIG9wdGlvbnMuCisKICoq IEVkZWJ1ZwogCiArKysKZGlmZiAtLWdpdCBhL2xpc3AvY3VzLWVkaXQuZWwgYi9saXNwL2N1cy1l ZGl0LmVsCmluZGV4IGQxMDc3ZDM2N2QuLmIyNDliN2VmNDIgMTAwNjQ0Ci0tLSBhL2xpc3AvY3Vz LWVkaXQuZWwKKysrIGIvbGlzcC9jdXMtZWRpdC5lbApAQCAtMjUwNSwxOCArMjUwNSw2IEBAIGN1 c3RvbS1jb21tZW50LWludmlzaWJsZS1wCiAKIDs7OyBUaGUgYGN1c3RvbS12YXJpYWJsZScgV2lk Z2V0LgogCi0oZGVmZmFjZSBjdXN0b20tdmFyaWFibGUtb2Jzb2xldGUKLSAgJygoKChjbGFzcyBj b2xvcikgKGJhY2tncm91bmQgZGFyaykpCi0gICAgIDpmb3JlZ3JvdW5kICJsaWdodCBibHVlIikK LSAgICAoKChtaW4tY29sb3JzIDg4KSAoY2xhc3MgY29sb3IpIChiYWNrZ3JvdW5kIGxpZ2h0KSkK LSAgICAgOmZvcmVncm91bmQgImJsdWUxIikKLSAgICAoKChjbGFzcyBjb2xvcikgKGJhY2tncm91 bmQgbGlnaHQpKQotICAgICA6Zm9yZWdyb3VuZCAiYmx1ZSIpCi0gICAgKHQgOnNsYW50IGl0YWxp YykpCi0gICJGYWNlIHVzZWQgZm9yIG9ic29sZXRlIHZhcmlhYmxlcy4iCi0gIDp2ZXJzaW9uICIy Ny4xIgotICA6Z3JvdXAgJ2N1c3RvbS1mYWNlcykKLQogKGRlZmZhY2UgY3VzdG9tLXZhcmlhYmxl LXRhZwogICAnKCgoKGNsYXNzIGNvbG9yKSAoYmFja2dyb3VuZCBkYXJrKSkKICAgICAgOmZvcmVn cm91bmQgImxpZ2h0IGJsdWUiIDp3ZWlnaHQgYm9sZCkKQEAgLTI1NDQsNyArMjUzMiw3IEBAIGN1 c3RvbS12YXJpYWJsZS1kb2N1bWVudGF0aW9uCiBOb3JtYWxseSBqdXN0IHJldHVybiB0aGUgZG9j c3RyaW5nLiAgQnV0IGlmIFZBUklBQkxFIGF1dG9tYXRpY2FsbHkKIGJlY29tZXMgYnVmZmVyIGxv Y2FsIHdoZW4gc2V0LCBhcHBlbmQgYSBtZXNzYWdlIHRvIHRoYXQgZWZmZWN0LgogQWxzbyBhcHBl bmQgYW55IG9ic29sZXNjZW5jZSBpbmZvcm1hdGlvbi4iCi0gIChmb3JtYXQgIiVzJXMlcyIgKGRv Y3VtZW50YXRpb24tcHJvcGVydHkgdmFyaWFibGUgJ3ZhcmlhYmxlLWRvY3VtZW50YXRpb24gdCkK KyAgKGZvcm1hdCAiJXMlcyIgKGRvY3VtZW50YXRpb24tcHJvcGVydHkgdmFyaWFibGUgJ3Zhcmlh YmxlLWRvY3VtZW50YXRpb24gdCkKIAkgIChpZiAoYW5kIChsb2NhbC12YXJpYWJsZS1pZi1zZXQt cCB2YXJpYWJsZSkKIAkJICAgKG9yIChub3QgKGxvY2FsLXZhcmlhYmxlLXAgdmFyaWFibGUpKQog CQkgICAgICAgKHdpdGgtdGVtcC1idWZmZXIKQEAgLTI1NTIsMjEgKzI1NDAsNyBAQCBjdXN0b20t dmFyaWFibGUtZG9jdW1lbnRhdGlvbgogCSAgICAgICJcbgogVGhpcyB2YXJpYWJsZSBhdXRvbWF0 aWNhbGx5IGJlY29tZXMgYnVmZmVyLWxvY2FsIHdoZW4gc2V0IG91dHNpZGUgQ3VzdG9tLgogSG93 ZXZlciwgc2V0dGluZyBpdCB0aHJvdWdoIEN1c3RvbSBzZXRzIHRoZSBkZWZhdWx0IHZhbHVlLiIK LQkgICAgIiIpCi0JICA7OyBUaGlzIGR1cGxpY2F0ZXMgc29tZSBjb2RlIGZyb20gZGVzY3JpYmUt dmFyaWFibGUuCi0JICA7OyBUT0RPIGV4dHJhY3QgdG8gc2VwYXJhdGUgdXRpbGl0eSBmdW5jdGlv bj8KLQkgIChsZXQqICgob2Jzb2xldGUgKGdldCB2YXJpYWJsZSAnYnl0ZS1vYnNvbGV0ZS12YXJp YWJsZSkpCi0JCSAodXNlIChjYXIgb2Jzb2xldGUpKSkKLQkgICAgKGlmIG9ic29sZXRlCi0JCShj b25jYXQgIlxuCi1UaGlzIHZhcmlhYmxlIGlzIG9ic29sZXRlIgotCQkJKGlmIChudGggMiBvYnNv bGV0ZSkKLQkJCSAgICAoZm9ybWF0ICIgc2luY2UgJXMiIChudGggMiBvYnNvbGV0ZSkpKQotCQkJ KGNvbmQgKChzdHJpbmdwIHVzZSkgKGNvbmNhdCAiO1xuIiB1c2UpKQotCQkJICAgICAgKHVzZSAo Zm9ybWF0LW1lc3NhZ2UgIjtcbnVzZSBgJXMnIGluc3RlYWQuIgotCQkJCQkJICAgKGNhciBvYnNv bGV0ZSkpKQotCQkJICAgICAgKHQgIi4iKSkpCi0JICAgICAgIiIpKSkpCisgICAgICAgICAgICAi IikpKQogCiAoZGVmaW5lLXdpZGdldCAnY3VzdG9tLXZhcmlhYmxlICdjdXN0b20KICAgIkEgd2lk Z2V0IGZvciBkaXNwbGF5aW5nIGEgQ3VzdG9tIHZhcmlhYmxlLgpAQCAtMjY1MCw4ICsyNjI0LDcg QEAgY3VzdG9tLXZhcmlhYmxlLXZhbHVlLWNyZWF0ZQogCSAoc3RhdGUgKG9yICh3aWRnZXQtZ2V0 IHdpZGdldCA6Y3VzdG9tLXN0YXRlKQogCQkgICAgKGlmIChtZW1xIChjdXN0b20tdmFyaWFibGUt c3RhdGUgc3ltYm9sIHZhbHVlKQogCQkJICAgICAgKHdpZGdldC1nZXQgd2lkZ2V0IDpoaWRkZW4t c3RhdGVzKSkKLQkJCSdoaWRkZW4pKSkKLQkgKG9ic29sZXRlIChnZXQgc3ltYm9sICdieXRlLW9i c29sZXRlLXZhcmlhYmxlKSkpCisJCQknaGlkZGVuKSkpKQogCiAgICAgOzsgSWYgd2UgZG9uJ3Qg a25vdyB0aGUgc3RhdGUsIHNlZSBpZiB3ZSBuZWVkIHRvIGVkaXQgaXQgaW4gbGlzcCBmb3JtLgog ICAgICh1bmxlc3Mgc3RhdGUKQEAgLTI2ODQsOSArMjY1Nyw3IEBAIGN1c3RvbS12YXJpYWJsZS12 YWx1ZS1jcmVhdGUKIAkgICAocHVzaCAod2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydAog CQkgIHdpZGdldCAnaXRlbQogCQkgIDpmb3JtYXQgIiV7JXQlfSAiCi0JCSAgOnNhbXBsZS1mYWNl IChpZiBvYnNvbGV0ZQotCQkJCSAgICdjdXN0b20tdmFyaWFibGUtb2Jzb2xldGUKLQkJCQkgJ2N1 c3RvbS12YXJpYWJsZS10YWcpCisJCSAgOnNhbXBsZS1mYWNlICdjdXN0b20tdmFyaWFibGUtdGFn CiAJCSAgOnRhZyB0YWcKIAkJICA6cGFyZW50IHdpZGdldCkKIAkJIGJ1dHRvbnMpKQpAQCAtMjc0 NCw5ICsyNzE1LDcgQEAgY3VzdG9tLXZhcmlhYmxlLXZhbHVlLWNyZWF0ZQogCQkgICAgOmhlbHAt ZWNobyAiQ2hhbmdlIHZhbHVlIG9mIHRoaXMgb3B0aW9uLiIKIAkJICAgIDptb3VzZS1kb3duLWFj dGlvbiAnY3VzdG9tLXRhZy1tb3VzZS1kb3duLWFjdGlvbgogCQkgICAgOmJ1dHRvbi1mYWNlICdj dXN0b20tdmFyaWFibGUtYnV0dG9uCi0JCSAgICA6c2FtcGxlLWZhY2UgKGlmIG9ic29sZXRlCi0J CQkJICAgICAnY3VzdG9tLXZhcmlhYmxlLW9ic29sZXRlCi0JCQkJICAgJ2N1c3RvbS12YXJpYWJs ZS10YWcpCisJCSAgICA6c2FtcGxlLWZhY2UgJ2N1c3RvbS12YXJpYWJsZS10YWcKIAkJICAgIDp0 YWcgdGFnKQogCQkgICBidXR0b25zKQogCSAgICAgKHB1c2ggKHdpZGdldC1jcmVhdGUtY2hpbGQt YW5kLWNvbnZlcnQKQEAgLTQyMzIsNiArNDIwMSwxMyBAQCBjdXN0b20tZ3JvdXAtdmlzaWJpbGl0 eS1jcmVhdGUKIAkoaW5zZXJ0ICItLS0tLS0tLSIpKSkKICAgKHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQpKQogCisoZGVmdW4gY3VzdG9tLS1maWx0ZXItb2Jzb2xldGUtdmFyaWFibGVzIChp dGVtcykKKyAgIkZpbHRlciBvYnNvbGV0ZSB2YXJpYWJsZXMgZnJvbSBJVEVNUy4iCisgIChzZXEt ZmlsdGVyIChsYW1iZGEgKGl0ZW0pCisgICAgICAgICAgICAgICAgKG5vdCAoYW5kIChlcSAobnRo IDEgaXRlbSkgJ2N1c3RvbS12YXJpYWJsZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGdl dCAobnRoIDAgaXRlbSkgJ2J5dGUtb2Jzb2xldGUtdmFyaWFibGUpKSkpCisgICAgICAgICAgICAg IGl0ZW1zKSkKKwogKGRlZnVuIGN1c3RvbS1ncm91cC1tZW1iZXJzIChzeW1ib2wgZ3JvdXBzLW9u bHkpCiAgICJSZXR1cm4gU1lNQk9MJ3MgY3VzdG9tIGdyb3VwIG1lbWJlcnMuCiBJZiBHUk9VUFMt T05MWSBpcyBub24tbmlsLCByZXR1cm4gb25seSB0aG9zZSBtZW1iZXJzIHRoYXQgYXJlIGdyb3Vw cy4iCkBAIC00NDM3LDEyICs0NDEzLDEzIEBAIGN1c3RvbS1ncm91cC12YWx1ZS1jcmVhdGUKIAkJ CQkJICAgICA/XHMpKQogCSAgIDs7IE1lbWJlcnMuCiAJICAgKG1lc3NhZ2UgIkNyZWF0aW5nIGdy b3VwLi4uIikKLQkgICAobGV0KiAoKG1lbWJlcnMgKGN1c3RvbS1zb3J0LWl0ZW1zCi0JCQkgICAg bWVtYmVycwotCQkJICAgIDs7IE5ldmVyIHNvcnQgdGhlIHRvcC1sZXZlbCBjdXN0b20gZ3JvdXAu Ci0JCQkgICAgKHVubGVzcyAoZXEgc3ltYm9sICdlbWFjcykKLQkJCSAgICAgIGN1c3RvbS1idWZm ZXItc29ydC1hbHBoYWJldGljYWxseSkKLQkJCSAgICBjdXN0b20tYnVmZmVyLW9yZGVyLWdyb3Vw cykpCisgICAgICAgICAgIChsZXQqICgobWVtYmVycyAoY3VzdG9tLS1maWx0ZXItb2Jzb2xldGUt dmFyaWFibGVzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGN1c3RvbS1zb3J0LWl0ZW1z CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWJlcnMKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOzsgTmV2ZXIgc29ydCB0aGUgdG9wLWxldmVsIGN1c3RvbSBncm91cC4KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVubGVzcyAoZXEgc3ltYm9sICdlbWFjcykKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXN0b20tYnVmZmVyLXNvcnQtYWxwaGFiZXRp Y2FsbHkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1c3RvbS1idWZmZXItb3JkZXIt Z3JvdXBzKSkpCiAJCSAgKHByZWZpeGVzICh3aWRnZXQtZ2V0IHdpZGdldCA6Y3VzdG9tLXByZWZp eGVzKSkKIAkJICAoY3VzdG9tLXByZWZpeC1saXN0IChjdXN0b20tcHJlZml4LWFkZCBzeW1ib2wg cHJlZml4ZXMpKQogCQkgIChoYXZlLXN1YnRpdGxlIChhbmQgKG5vdCAoZXEgc3ltYm9sICdlbWFj cykpCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvY3VzLWVkaXQtdGVzdHMuZWwgYi90ZXN0L2xpc3Av Y3VzLWVkaXQtdGVzdHMuZWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u NmZlMWNlNGExMQotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3QvbGlzcC9jdXMtZWRpdC10ZXN0cy5l bApAQCAtMCwwICsxLDQ2IEBACis7OzsgY3VzLWVkaXQtdGVzdHMuZWwgLS0tIFRlc3RzIGZvciBj dXMtZWRpdC5lbCAgLSotIGxleGljYWwtYmluZGluZzogdCAtKi0KKworOzsgQ29weXJpZ2h0IChD KSAyMDIwIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorCis7OyBUaGlzIGZpbGUgaXMg cGFydCBvZiBHTlUgRW1hY3MuCisKKzs7IEdOVSBFbWFjcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3Ug Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cis7OyBpdCB1bmRlciB0aGUgdGVybXMg b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorOzsgdGhl IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5z ZSwgb3IKKzs7IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisKKzs7IEdOVSBF bWFjcyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAor OzsgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy cmFudHkgb2YKKzs7IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg UFVSUE9TRS4gIFNlZSB0aGUKKzs7IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl IGRldGFpbHMuCisKKzs7IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCis7OyBhbG9uZyB3aXRoIEdOVSBFbWFjcy4gIElmIG5v dCwgc2VlIDxodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKKzs7OyBDb21tZW50YXJ5 OgorCis7OzsgQ29kZToKKworKHJlcXVpcmUgJ2VydCkKKyhyZXF1aXJlICdlcnQteCkKKyhyZXF1 aXJlICdjdXMtZWRpdCkKKworKGRlZmdyb3VwIGN1cy1lZGl0LXRlc3RzIG5pbCAidGVzdCIKKyAg Omdyb3VwICd0ZXN0LWdyb3VwKQorCisoZGVmY3VzdG9tIGN1cy1lZGl0LS10ZXN0dmFyLW9ic29s ZXRlIG5pbCAidGVzdCIKKyAgOnR5cGUgJ2Jvb2xlYW4pCisobWFrZS1vYnNvbGV0ZS12YXJpYWJs ZSAnY3VzLWVkaXQtLXRlc3R2YXItb2Jzb2xldGUgbmlsICJYLlgtdGVzdCIpCisKKyhlcnQtZGVm dGVzdCBjdXMtZWRpdC10ZXN0cy1jdXN0b21pemUtZ3JvdXAvbm8tb2Jzb2xldGUgKCkKKyAgIkNo ZWNrIHRoYXQgb2Jzb2xldGUgdmFyaWFibGVzIGRvIG5vdCBzaG93IHVwLiIKKyAgKHNhdmUtd2lu ZG93LWV4Y3Vyc2lvbgorICAgICh1bndpbmQtcHJvdGVjdAorICAgICAgICAocHJvZ24KKyAgICAg ICAgICAoY3VzdG9taXplLWdyb3VwICdjdXMtZWRpdC10ZXN0cykKKyAgICAgICAgICAoc2hvdWxk LW5vdCAoc2VhcmNoLWZvcndhcmQgIkN1cyBFZGl0IFRlc3R2YXIgT2Jzb2xldGUiIG5pbCB0KSkp CisgICAgICAod2hlbi1sZXQgKChidWYgKGdldC1idWZmZXIgIipDdXN0b21pemUgR3JvdXA6IEN1 cyBFZGl0IFRlc3RzKiIpKSkKKyAgICAgICAgKGtpbGwtYnVmZmVyIGJ1ZikpKSkpCisKKyhwcm92 aWRlICdjdXMtZWRpdC10ZXN0cykKKzs7OyBjdXMtZWRpdC10ZXN0cy5lbCBlbmRzIGhlcmUKLS0g CjIuMjguMAoK --0000000000002f802405b3ef2517--