From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#35504: 26.2; Key `g' should run `package-menu-refresh' in the *Packages* buffer Date: Thu, 3 Oct 2019 01:59:25 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000e2bc4c0593f6423d" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="142350"; mail-complaints-to="usenet@blaine.gmane.org" Cc: "Basil L. Contovounesios" , 35504@debbugs.gnu.org, Rudi Schlatte To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 03 02:00:16 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iFoXY-000auy-1D for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Oct 2019 02:00:16 +0200 Original-Received: from localhost ([::1]:60048 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iFoXW-0006Ee-Qd for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Oct 2019 20:00:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53651) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iFoXM-0006ED-SR for bug-gnu-emacs@gnu.org; Wed, 02 Oct 2019 20:00:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iFoXL-0005NE-43 for bug-gnu-emacs@gnu.org; Wed, 02 Oct 2019 20:00:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57938) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iFoXK-0005Li-Rp for bug-gnu-emacs@gnu.org; Wed, 02 Oct 2019 20:00:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iFoXK-0000Uf-MP for bug-gnu-emacs@gnu.org; Wed, 02 Oct 2019 20:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Oct 2019 00:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35504 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 35504-submit@debbugs.gnu.org id=B35504.15700607851842 (code B ref 35504); Thu, 03 Oct 2019 00:00:02 +0000 Original-Received: (at 35504) by debbugs.gnu.org; 2 Oct 2019 23:59:45 +0000 Original-Received: from localhost ([127.0.0.1]:38526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFoX2-0000Te-HK for submit@debbugs.gnu.org; Wed, 02 Oct 2019 19:59:44 -0400 Original-Received: from mail-pg1-f180.google.com ([209.85.215.180]:43497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFoX0-0000TQ-Rq for 35504@debbugs.gnu.org; Wed, 02 Oct 2019 19:59:43 -0400 Original-Received: by mail-pg1-f180.google.com with SMTP id v27so572584pgk.10 for <35504@debbugs.gnu.org>; Wed, 02 Oct 2019 16:59:42 -0700 (PDT) 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=o+tfCAEGYGm3jIG79EWLWLV8TY5+7h2IyFViN14F2ew=; b=FN36BulogT7+PXISATVhlOntZUnoGgNbZ14eVlDLv413dSZUIg5MX2l3QFpxdhAX6G m0sVT73beNRGCj65qX2d2r0m/3PUwBFJfyJllqCp7b4IsSZJ6wUigbEfYLvstdBMzqfn nJbJm7dfHTJgL4RVZYWyqYnomTkr0lRjqThQkUgDUzM85LTWGEDMDkQ8PJiQATQTFD6H wOParZRmXL30hywGKz3CIC2muoUoQBvjBQkzoaPsEQCCi16Q5UV/+PMZdoIzb1jJOLQ0 lmpvpLQqB9XAS8u6HPhgzef5cZDleA45WZQ82dOuRm6PJHkXjVa1iEYkiA5zHCPeVxny D4Kg== X-Gm-Message-State: APjAAAX9+cjrIj3EqqcvOrttlb5QfPWGX6nlaM54WibuiEgJ+KUtMgOx /gDgvb+Qs2HAvWjcelpaaEUq0WTMH4/4rBsGsgw= X-Google-Smtp-Source: APXvYqxt0AFoSIlshberexnodsZlktrLmghcWf6oTDdascwTMVF2p4ueAnltZ90ngVMNMxFcpf2K+9w+/rhcy5c5ZQY= X-Received: by 2002:a17:90a:1150:: with SMTP id d16mr7563905pje.2.1570060776935; Wed, 02 Oct 2019 16:59:36 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:168186 Archived-At: --000000000000e2bc4c0593f6423d Content-Type: text/plain; charset="UTF-8" Stefan Monnier writes: > > I also agree. How about the attached patch? > > Fine by me. I wonder, tho: why not set revert-buffer-function and then > redefine `package-menu-refresh` as an obsolete alias for `revert-buffer`? Sure, I've tried to do that in the attached patch. WDYT? Best regards, Stefan Kangas --000000000000e2bc4c0593f6423d Content-Type: text/x-patch; charset="UTF-8"; name="0001-Make-g-refresh-package-data-in-package-menu.patch" Content-Disposition: attachment; filename="0001-Make-g-refresh-package-data-in-package-menu.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k19xmxwt0 RnJvbSBlNWJkMjIzMjIyMGEyNWM4Yzk3N2FiMjAwOWFkMGY5NmZjYTI5Y2FjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBGcmksIDI2IEp1bCAyMDE5IDEyOjQ5OjM1ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TWFrZSAnZycgcmVmcmVzaCBwYWNrYWdlIGRhdGEgaW4gcGFja2FnZSBtZW51CgoqIGxpc3AvZW1h Y3MtbGlzcC9wYWNrYWdlLmVsIChwYWNrYWdlLW1lbnUtcmV2ZXJ0KTogUmVuYW1lIGZyb20KJ3Bh Y2thZ2UtbWVudS1yZWZyZXNoJy4KKHBhY2thZ2UtbWVudS1yZWZyZXNoKTogRGVmaW5lIG9ic29s ZXRlIGZ1Y3Rpb24gYWxpYXMgZm9yIHRoZSBhYm92ZS4KKHBhY2thZ2UtbWVudS1tb2RlKTogU2V0 ICdwYWNrYWdlLW1lbnUtcmVmcmVzaCcgdG8gdXNlIHRoZSBuZXcgbmFtZS4KKHBhY2thZ2UtbWVu dS1tb2RlLW1hcCk6IFVwZGF0ZSBiaW5kaW5nIHRvIHVzZSB0aGUgbmV3Cm5hbWUuICAoQnVnIzM1 NTA0KQoKKiBkb2MvZW1hY3MvcGFja2FnZS50ZXhpIChQYWNrYWdlIE1lbnUpOiBEb2N1bWVudCBp dC4KKiBldGMvTkVXUzogQW5ub3VuY2UgaXQuCi0tLQogZG9jL2VtYWNzL3BhY2thZ2UudGV4aSAg ICAgfCAxNCArKysrKysrKysrKysrLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICAgfCAgOCAr KysrKysrKwogbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwgfCAxMiArKysrKysrKystLS0KIDMg ZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kb2MvZW1hY3MvcGFja2FnZS50ZXhpIGIvZG9jL2VtYWNzL3BhY2thZ2UudGV4aQppbmRl eCAyYzA5Y2E4OTAyLi44YTJkY2E5MTkzIDEwMDY0NAotLS0gYS9kb2MvZW1hY3MvcGFja2FnZS50 ZXhpCisrKyBiL2RvYy9lbWFjcy9wYWNrYWdlLnRleGkKQEAgLTg1LDE2ICs4NSwxOSBAQCBQYWNr YWdlIE1lbnUKIAogQHRhYmxlIEBrYmQKIEBpdGVtIGgKK0BmaW5kZXggcGFja2FnZS1tZW51LXF1 aWNrLWhlbHAKIFByaW50IGEgc2hvcnQgbWVzc2FnZSBzdW1tYXJpemluZyBob3cgdG8gdXNlIHRo ZSBwYWNrYWdlIG1lbnUKIChAY29kZXtwYWNrYWdlLW1lbnUtcXVpY2staGVscH0pLgogCiBAaXRl bSA/CiBAaXRlbXggQGtleXtSRVR9CitAZmluZGV4IHBhY2thZ2UtbWVudS1kZXNjcmliZS1wYWNr YWdlCiBEaXNwbGF5IGEgaGVscCBidWZmZXIgZm9yIHRoZSBwYWNrYWdlIG9uIHRoZSBjdXJyZW50 IGxpbmUKIChAY29kZXtwYWNrYWdlLW1lbnUtZGVzY3JpYmUtcGFja2FnZX0pLCBzaW1pbGFyIHRv IHRoZSBoZWxwIHdpbmRvdwogZGlzcGxheWVkIGJ5IHRoZSBAa2Jke0MtaCBQfSBjb21tYW5kIChA cHhyZWZ7UGFja2FnZXN9KS4KIAogQGl0ZW0gaQorQGZpbmRleCBwYWNrYWdlLW1lbnUtbWFyay1p bnN0YWxsCiBNYXJrIHRoZSBwYWNrYWdlIG9uIHRoZSBjdXJyZW50IGxpbmUgZm9yIGluc3RhbGxh dGlvbgogKEBjb2Rle3BhY2thZ2UtbWVudS1tYXJrLWluc3RhbGx9KS4gIElmIHRoZSBwYWNrYWdl IHN0YXR1cyBpcwogQHNhbXB7YXZhaWxhYmxlfSwgdGhpcyBhZGRzIGFuIEBzYW1we0l9IGNoYXJh Y3RlciB0byB0aGUgc3RhcnQgb2YgdGhlCkBAIC0xMDIsNiArMTA1LDcgQEAgUGFja2FnZSBNZW51 CiBwYWNrYWdlLgogCiBAaXRlbSBkCitAZmluZGV4IHBhY2thZ2UtbWVudS1tYXJrLWRlbGV0ZQog TWFyayB0aGUgcGFja2FnZSBvbiB0aGUgY3VycmVudCBsaW5lIGZvciBkZWxldGlvbgogKEBjb2Rl e3BhY2thZ2UtbWVudS1tYXJrLWRlbGV0ZX0pLiAgSWYgdGhlIHBhY2thZ2Ugc3RhdHVzIGlzCiBA c2FtcHtpbnN0YWxsZWR9LCB0aGlzIGFkZHMgYSBAc2FtcHtEfSBjaGFyYWN0ZXIgdG8gdGhlIHN0 YXJ0IG9mIHRoZQpAQCAtMTEwLDYgKzExNCw3IEBAIFBhY2thZ2UgTWVudQogZW50YWlscy4KIAog QGl0ZW0gfgorQGZpbmRleCBwYWNrYWdlLW1lbnUtbWFyay1vYnNvbGV0ZS1mb3ItZGVsZXRpb24K IE1hcmsgYWxsIG9ic29sZXRlIHBhY2thZ2VzIGZvciBkZWxldGlvbgogKEBjb2Rle3BhY2thZ2Ut bWVudS1tYXJrLW9ic29sZXRlLWZvci1kZWxldGlvbn0pLiAgVGhpcyBtYXJrcyBmb3IKIGRlbGV0 aW9uIGFsbCB0aGUgcGFja2FnZXMgd2hvc2Ugc3RhdHVzIGlzIEBzYW1we29ic29sZXRlfS4KQEAg LTEyMCw2ICsxMjUsNyBAQCBQYWNrYWdlIE1lbnUKIGN1cnJlbnQgbGluZSBieSBhbiBAa2Jke2l9 IG9yIEBrYmR7ZH0gY29tbWFuZC4KIAogQGl0ZW0gVQorQGZpbmRleCBwYWNrYWdlLW1lbnUtbWFy ay11cGdyYWRlcwogTWFyayBhbGwgcGFja2FnZSB3aXRoIGEgbmV3ZXIgYXZhaWxhYmxlIHZlcnNp b24gZm9yIHVwZ3JhZGluZwogKEBjb2Rle3BhY2thZ2UtbWVudS1tYXJrLXVwZ3JhZGVzfSkuICBU aGlzIHBsYWNlcyBhbiBpbnN0YWxsYXRpb24gbWFyawogb24gdGhlIG5ldyBhdmFpbGFibGUgdmVy c2lvbnMsIGFuZCBhIGRlbGV0aW9uIG1hcmsgb24gdGhlIG9sZApAQCAtMTI3LDI2ICsxMzMsMzIg QEAgUGFja2FnZSBNZW51CiAKIEBpdGVtIHgKIEB2aW5kZXggcGFja2FnZS1tZW51LWFzeW5jCitA ZmluZGV4IHBhY2thZ2UtbWVudS1leGVjdXRlCiBEb3dubG9hZCBhbmQgaW5zdGFsbCBhbGwgcGFj a2FnZXMgbWFya2VkIHdpdGggQGtiZHtpfSwgYW5kIHRoZWlyCiBkZXBlbmRlbmNpZXM7IGFsc28s IGRlbGV0ZSBhbGwgcGFja2FnZXMgbWFya2VkIHdpdGggQGtiZHtkfQogKEBjb2Rle3BhY2thZ2Ut bWVudS1leGVjdXRlfSkuICBUaGlzIGFsc28gcmVtb3ZlcyB0aGUgbWFya3MuCiAKK0BpdGVtIGcK IEBpdGVtIHIKLVJlZnJlc2ggdGhlIHBhY2thZ2UgbGlzdCAoQGNvZGV7cGFja2FnZS1tZW51LXJl ZnJlc2h9KS4gIFRoaXMgZmV0Y2hlcworQGZpbmRleCBwYWNrYWdlLW1lbnUtcmV2ZXJ0CitSZWZy ZXNoIHRoZSBwYWNrYWdlIGxpc3QgKEBjb2Rle3BhY2thZ2UtbWVudS1yZXZlcnR9KS4gIFRoaXMg ZmV0Y2hlcwogdGhlIGxpc3Qgb2YgYXZhaWxhYmxlIHBhY2thZ2VzIGZyb20gdGhlIHBhY2thZ2Ug YXJjaGl2ZSBhZ2FpbiwgYW5kCiByZWNvbXB1dGVzIHRoZSBwYWNrYWdlIGxpc3QuCiAKIEBpdGVt IGYKK0BmaW5kZXggcGFja2FnZS1tZW51LWZpbHRlcgogRmlsdGVyIHRoZSBwYWNrYWdlIGxpc3Qg KEBjb2Rle3BhY2thZ2UtbWVudS1maWx0ZXJ9KS4gIFRoaXMgcHJvbXB0cwogZm9yIGEga2V5d29y ZCAoZS5nLiwgQHNhbXB7Z2FtZXN9KSwgdGhlbiBzaG93cyBvbmx5IHRoZSBwYWNrYWdlcwogdGhh dCByZWxhdGUgdG8gdGhhdCBrZXl3b3JkLiAgVG8gcmVzdG9yZSB0aGUgZnVsbCBwYWNrYWdlIGxp c3QsCiB0eXBlIEBrYmR7cX0uCiAKIEBpdGVtIEgKK0BmaW5kZXggcGFja2FnZS1tZW51LWhpZGUt cGFja2FnZQogUGVybWFuZW50bHkgaGlkZSBwYWNrYWdlcyB0aGF0IG1hdGNoIGEgcmVnZXhwCiAo QGNvZGV7cGFja2FnZS1tZW51LWhpZGUtcGFja2FnZX0pLgogCiBAaXRlbSAoCitAZmluZGV4IHBh Y2thZ2UtbWVudS10b2dnbGUtaGlkaW5nCiBUb2dnbGUgdmlzaWJpbGl0eSBvZiBvbGQgdmVyc2lv bnMgb2YgcGFja2FnZXMgYW5kIGFsc28gb2YgdmVyc2lvbnMKIGZyb20gbG93ZXItcHJpb3JpdHkg YXJjaGl2ZXMgKEBjb2Rle3BhY2thZ2UtbWVudS10b2dnbGUtaGlkaW5nfSkuCiBAZW5kIHRhYmxl CmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IGNiOGI2ZmNhYzEuLjJkYzIy YmE4OWYgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC05ODksNiArOTg5 LDE0IEBAIGVhcmx5IGluaXQgZmlsZS4KIC0tLQogKioqIFRoZSBwYWNrYWdlIGxpc3QgY2FuIG5v dyBiZSBzb3J0ZWQgYnkgdmVyc2lvbiBvciBkZXNjcmlwdGlvbi4KIAorKysrCisqKiogJ3BhY2th Z2UtbWVudS1yZWZyZXNoJyBpcyBhbiBvYnNvbGV0ZSBhbGlhcyBmb3IgJ3BhY2thZ2UtbWVudS1y ZXZlcnQnLgorCisrKysKKyoqKiAnZycgd2lsbCBub3cgdXBkYXRlIHBhY2thZ2VzIGZyb20gYXJj aGl2ZXMgaW4gUGFja2FnZSBNZW51LgorUHJldmlvdXNseSwgJ2cnIGludm9rZWQgJ3RhYnVsYXRl ZC1saXN0LXJldmVydCcgd2hpY2ggZGlkIG5vdCByZWZyZXNoCit0aGUgY2FjaGVkIGFyY2hpdmUg ZGF0YS4KKwogKiogSW5mbwogCiArKysKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9wYWNr YWdlLmVsIGIvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwKaW5kZXggYWIxZmI4YjkwZi4uZDcy ZTk4M2MzOSAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwKKysrIGIvbGlz cC9lbWFjcy1saXNwL3BhY2thZ2UuZWwKQEAgLTI2NjYsNyArMjY2Niw3IEBAIHBhY2thZ2UtbWVu dS1tb2RlLW1hcAogICAgIChkZWZpbmUta2V5IG1hcCAiZCIgJ3BhY2thZ2UtbWVudS1tYXJrLWRl bGV0ZSkKICAgICAoZGVmaW5lLWtleSBtYXAgImkiICdwYWNrYWdlLW1lbnUtbWFyay1pbnN0YWxs KQogICAgIChkZWZpbmUta2V5IG1hcCAiVSIgJ3BhY2thZ2UtbWVudS1tYXJrLXVwZ3JhZGVzKQot ICAgIChkZWZpbmUta2V5IG1hcCAiciIgJ3BhY2thZ2UtbWVudS1yZWZyZXNoKQorICAgIChkZWZp bmUta2V5IG1hcCAiciIgJ3BhY2thZ2UtbWVudS1yZXZlcnQpCiAgICAgKGRlZmluZS1rZXkgbWFw ICJmIiAncGFja2FnZS1tZW51LWZpbHRlcikKICAgICAoZGVmaW5lLWtleSBtYXAgIn4iICdwYWNr YWdlLW1lbnUtbWFyay1vYnNvbGV0ZS1mb3ItZGVsZXRpb24pCiAgICAgKGRlZmluZS1rZXkgbWFw ICJ4IiAncGFja2FnZS1tZW51LWV4ZWN1dGUpCkBAIC0yNzM0LDYgKzI3MzQsNyBAQCBwYWNrYWdl LW1lbnUtbW9kZQogICAoc2V0cSB0YWJ1bGF0ZWQtbGlzdC1zb3J0LWtleSAoY29ucyAiU3RhdHVz IiBuaWwpKQogICAoYWRkLWhvb2sgJ3RhYnVsYXRlZC1saXN0LXJldmVydC1ob29rICMncGFja2Fn ZS1tZW51LS1yZWZyZXNoIG5pbCB0KQogICAodGFidWxhdGVkLWxpc3QtaW5pdC1oZWFkZXIpCisg IChzZXRxIHJldmVydC1idWZmZXItZnVuY3Rpb24gJ3BhY2thZ2UtbWVudS1yZXZlcnQpCiAgIChz ZXRmIGltZW51LXByZXYtaW5kZXgtcG9zaXRpb24tZnVuY3Rpb24KICAgICAgICAgIydwYWNrYWdl LS1pbWVudS1wcmV2LWluZGV4LXBvc2l0aW9uLWZ1bmN0aW9uKQogICAoc2V0ZiBpbWVudS1leHRy YWN0LWluZGV4LW5hbWUtZnVuY3Rpb24KQEAgLTMxMzIsMTEgKzMxMzMsMTUgQEAgcGFja2FnZS1t ZW51LS1wcmludC1pbmZvLXNpbXBsZQogKGRlZnZhciBwYWNrYWdlLW1lbnUtLW9sZC1hcmNoaXZl LWNvbnRlbnRzIG5pbAogICAiYHBhY2thZ2UtYXJjaGl2ZS1jb250ZW50cycgYmVmb3JlIHRoZSBs YXRlc3QgcmVmcmVzaC4iKQogCi0oZGVmdW4gcGFja2FnZS1tZW51LXJlZnJlc2ggKCkKKyhkZWZ1 biBwYWNrYWdlLW1lbnUtcmV2ZXJ0ICgmb3B0aW9uYWwgYXJnIG5vY29uZmlybSkKICAgIkluIFBh Y2thZ2UgTWVudSwgZG93bmxvYWQgdGhlIEVtYWNzIExpc3AgcGFja2FnZSBhcmNoaXZlLgogRmV0 Y2ggdGhlIGNvbnRlbnRzIG9mIGVhY2ggYXJjaGl2ZSBzcGVjaWZpZWQgaW4KIGBwYWNrYWdlLWFy Y2hpdmVzJywgYW5kIHRoZW4gcmVmcmVzaCB0aGUgcGFja2FnZSBtZW51LiAgU2lnbmFsIGEKLXVz ZXItZXJyb3IgaWYgdGhlcmUgaXMgYWxyZWFkeSBhIHJlZnJlc2ggcnVubmluZyBhc3luY2hyb25v dXNseS4iCit1c2VyLWVycm9yIGlmIHRoZXJlIGlzIGFscmVhZHkgYSByZWZyZXNoIHJ1bm5pbmcg YXN5bmNocm9ub3VzbHkuCisKK2BwYWNrYWdlLW1lbnUtbW9kZScgc2V0cyDigJhyZXZlcnQtYnVm ZmVyLWZ1bmN0aW9u4oCZIHRvIHRoaXMKK2Z1bmN0aW9uLiAgVGhlIGFyZ3MgQVJHIGFuZCBOT0NP TkZJUk0sIHBhc3NlZCBmcm9tCivigJhyZXZlcnQtYnVmZmVy4oCZLCBhcmUgaWdub3JlZC4iCiAg IChpbnRlcmFjdGl2ZSkKICAgKHVubGVzcyAoZGVyaXZlZC1tb2RlLXAgJ3BhY2thZ2UtbWVudS1t b2RlKQogICAgICh1c2VyLWVycm9yICJUaGUgY3VycmVudCBidWZmZXIgaXMgbm90IGEgUGFja2Fn ZSBNZW51IikpCkBAIC0zMTQ1LDYgKzMxNTAsNyBAQCBwYWNrYWdlLW1lbnUtcmVmcmVzaAogICAo c2V0cSBwYWNrYWdlLW1lbnUtLW9sZC1hcmNoaXZlLWNvbnRlbnRzIHBhY2thZ2UtYXJjaGl2ZS1j b250ZW50cykKICAgKHNldHEgcGFja2FnZS1tZW51LS1uZXctcGFja2FnZS1saXN0IG5pbCkKICAg KHBhY2thZ2UtcmVmcmVzaC1jb250ZW50cyBwYWNrYWdlLW1lbnUtYXN5bmMpKQorKGRlZmluZS1v YnNvbGV0ZS1mdW5jdGlvbi1hbGlhcyAncGFja2FnZS1tZW51LXJlZnJlc2ggJ3BhY2thZ2UtbWVu dS1yZXZlcnQgIjI3LjEiKQogCiAoZGVmdW4gcGFja2FnZS1tZW51LWhpZGUtcGFja2FnZSAoKQog ICAiSGlkZSBhIHBhY2thZ2UgdW5kZXIgcG9pbnQgaW4gUGFja2FnZSBNZW51LgotLSAKMi4yMC4x Cgo= --000000000000e2bc4c0593f6423d--