Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 58848) by debbugs.gnu.org; 13 Dec 2022 22:16:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 13 17:16:40 2022 Received: from localhost ([127.0.0.1]:34968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1p5DZn-0004CP-2R for submit <at> debbugs.gnu.org; Tue, 13 Dec 2022 17:16:39 -0500 Received: from mail-oa1-f49.google.com ([209.85.160.49]:35501) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1p5DZj-0004Bz-0E for 58848 <at> debbugs.gnu.org; Tue, 13 Dec 2022 17:16:36 -0500 Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-143ffc8c2b2so14354788fac.2 for <58848 <at> debbugs.gnu.org>; Tue, 13 Dec 2022 14:16:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=7THvhkvAQiWAbCZPc+edF4dYRm2YK2Am3a1zEtxB7mQ=; b=mWFrwenETYTOxAzm3mGxAhYAqAPAm7QtDQEozIuK1fPhskPZuoeeEv6viNrvuRDjag KlJbWeLtJbJmpGyb8npof4L5zJAcVNCGALVgF3Bc7DHsqeTNJCfckJd8dthNp5Ske37U J5FtMmr8Af1tBqKvjz+PohMKs+VFyhYOuQdqmw6IhlaTHBx4DF7F42HdStUFyQJiqh/a 7vZg5MiHBmtiyaGDTNqIQPO4RQJrQ9Yn5np6vOQc/w57BE1voviZfOEZVtc+QwShp1Dt ypLHtnCxPz8t0WqQBRiF+LwGHnOKGiEWHvgPWkjRCdvcKSBHATp6EYkEjcRNTCAOt4ax H5Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7THvhkvAQiWAbCZPc+edF4dYRm2YK2Am3a1zEtxB7mQ=; b=t6FILcuuLPkR+fRe3MMKTWE3lxKK0dk1p/6/2yBgUNmE9KLDJWn7x3enaBzTmCZuJd Del/sBPiqLXbx/RQkTelXV74AohSfCfKsLX+OYe/93gOuauIBWOeEqkzyEEfmPasv6g5 FQb5WLkefqNPif0E3petfNms2bDTaLJKFGgGR0YKidA4Ri9sNpHRWOm0E+9mb6j6L7gz RdpAqWzhC+bC2bxHAYQ21V+L/O9JUAlmvDD1xFDQPhMvYVaHTFpNt7xRzDfPz7E8x+W6 rQMdyafq1b7zDVmWWa2vzsQvJRS1QfR8s39Gu1x6ozhAL3QL9AMJyp2r41exnZI6pFZ4 HXJA== X-Gm-Message-State: AFqh2krk7Y40+1npIcb7Qw0pV10eumdWDhQDS50V0jTxpgoALryNkWW+ TI+Enf4BIYPijNk98qyCJYWART/3hJ2yPNdUC9bbolr6 X-Google-Smtp-Source: AMrXdXt077JnvH/e+8wxD76iKDNHsJbdlGw+/jTHGS3cC/kMb+fUF2P9tboW5Qs3q8EqTBiPhPf6VTVAwaVjh2oxLW8= X-Received: by 2002:a05:6870:3853:b0:148:28c1:3d46 with SMTP id z19-20020a056870385300b0014828c13d46mr21955oal.199.1670969789499; Tue, 13 Dec 2022 14:16:29 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 13 Dec 2022 14:16:28 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkmkKFzdA9G-xs-4wipABD_R4V5HBtEZVLuQEQ+BVbpPb7g@HIDDEN> (Stefan Kangas's message of "Fri, 28 Oct 2022 14:07:44 -0700") References: <CADwFkmkKFzdA9G-xs-4wipABD_R4V5HBtEZVLuQEQ+BVbpPb7g@HIDDEN> X-Hashcash: 1:20:221213:58848 <at> debbugs.gnu.org::wugCN1xodfDrFcPD:C/B MIME-Version: 1.0 Date: Tue, 13 Dec 2022 14:16:28 -0800 Message-ID: <CADwFkmmwYNHOSDpSnM=fgnULueq9QtxGBnfPBYgZp78HmW0b1g@HIDDEN> Subject: Re: bug#58848: 29.0.50; Make makefile browser mode obsolete? To: 58848 <at> debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000bbef6a05efbcf822" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58848 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000bbef6a05efbcf822 Content-Type: text/plain; charset="UTF-8" tags 58848 + patch thanks Stefan Kangas <stefankangas@HIDDEN> writes: > Severity: wishlist > > While looking at make-mode.el, I found out that there's a "browser" mode > in there, that's basically a poor mans imenu. Richard added this > comment to make-mode.el in 1994, and I'm inclined to agree: > > ;; * Consider removing browser mode. It seems useless. > > I have no idea what the situation was in 1994, but these days we have > imenu (and various associated frontends), so I think it is fully > redundant. > > I also tried > > git log --grep=browse lisp/progmodes/make-mode.el > > and it seems like the only changes in it over the years have been > cleanup type changes (fixing quoting in docstrings, and similar). > I also note that "emacs makefile browser" and "emacs make browser" gives > no hits on a web search, and I also can't find anything in the bug tracker. > > So how about making that stuff obsolete, as in the attached? In the > unlikely event that anyone is really attached to it, they will then have > a decade or so to pipe up. I've updated the patch for Emacs 30, added a NEWS and proper commit message. --000000000000bbef6a05efbcf822 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Make-Makefile-browser-obsolete.patch" Content-Disposition: attachment; filename="0001-Make-Makefile-browser-obsolete.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 645a034b18e609b9_0.1 RnJvbSA4ODNkMTcwNmI5N2Q5MjhkMzcxMzE0NWQxNWU0M2QyYzBlOWUwYjE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBGcmksIDI4IE9jdCAyMDIyIDIyOjU4OjM3ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TWFrZSBNYWtlZmlsZSBicm93c2VyIG9ic29sZXRlCgoqIGxpc3AvcHJvZ21vZGVzL21ha2UtbW9k ZS5lbDoKKG1ha2VmaWxlLW1vZGUpOiBEb24ndCBkb2N1bWVudCBNYWtlZmlsZSBicm93c2VyIG1v ZGUuCihtYWtlZmlsZS1icm93c2VyLXRvZ2dsZS1zdGF0ZS1mb3ItbGluZSk6CihtYWtlZmlsZS1i cm93c2VyLWJ1ZmZlci1uYW1lLCBtYWtlZmlsZS1icm93c2VyLWxlZnRtb3N0LWNvbHVtbikKKG1h a2VmaWxlLWJyb3dzZXItY3Vyc29yLWNvbHVtbiwgbWFrZWZpbGUtYnJvd3Nlci1zZWxlY3RlZC1t YXJrKQoobWFrZWZpbGUtYnJvd3Nlci11bnNlbGVjdGVkLW1hcmspCihtYWtlZmlsZS1icm93c2Vy LWF1dG8tYWR2YW5jZS1hZnRlci1zZWxlY3Rpb24tcCkKKG1ha2VmaWxlLWJyb3dzZXItaG9vaywg bWFrZWZpbGUtYnJvd3Nlci1tYXApCihtYWtlZmlsZS1icm93c2VyLWNsaWVudCwgbWFrZWZpbGUt YnJvd3Nlci1zZWxlY3Rpb24tdmVjdG9yKQoobWFrZWZpbGUtYnJvd3Nlci1mb3JtYXQtdGFyZ2V0 LWxpbmUpCihtYWtlZmlsZS1icm93c2VyLWZvcm1hdC1tYWNyby1saW5lLCBtYWtlZmlsZS1icm93 c2VyLWZpbGwpCihtYWtlZmlsZS1icm93c2VyLW5leHQtbGluZSwgbWFrZWZpbGUtYnJvd3Nlci1w cmV2aW91cy1saW5lKQoobWFrZWZpbGUtYnJvd3Nlci1xdWl0LCBtYWtlZmlsZS1icm93c2VyLXRv Z2dsZSkKKG1ha2VmaWxlLWJyb3dzZXItaW5zZXJ0LWNvbnRpbnVhdGlvbikKKG1ha2VmaWxlLWJy b3dzZXItaW5zZXJ0LXNlbGVjdGlvbikKKG1ha2VmaWxlLWJyb3dzZXItaW5zZXJ0LXNlbGVjdGlv bi1hbmQtcXVpdCkKKG1ha2VmaWxlLWJyb3dzZXItc2VuZC10aGlzLWxpbmUtaXRlbSkKKG1ha2Vm aWxlLWJyb3dzZXItc3RhcnQtaW50ZXJhY3Rpb24sIG1ha2VmaWxlLWJyb3dzZSkKKG1ha2VmaWxl LXN3aXRjaC10by1icm93c2VyLCBtYWtlZmlsZS1icm93c2VyLW9uLW1hY3JvLWxpbmUtcCkKKG1h a2VmaWxlLWJyb3dzZXItdGhpcy1saW5lLXRhcmdldC1uYW1lKQoobWFrZWZpbGUtYnJvd3Nlci10 aGlzLWxpbmUtbWFjcm8tbmFtZSkKKG1ha2VmaWxlLWJyb3dzZXItZ2V0LXN0YXRlLWZvci1saW5l KQoobWFrZWZpbGUtYnJvd3Nlci1zZXQtc3RhdGUtZm9yLWxpbmUpCihtYWtlZmlsZS1icm93c2Vy LXRvZ2dsZS1zdGF0ZS1mb3ItbGluZSk6IE1ha2Ugb2Jzb2xldGUuICAoQnVnIzU4ODQ4KQoobWFr ZWZpbGUtbW9kZS1tZW51KTogUmVtb3ZlIE1ha2VmaWxlIGJyb3dzZXIgZnJvbSBtZW51LgoqIGV0 Yy9ORVdTOiBBbm5vdW5jZSBpdHMgb2Jzb2xldGlvbi4KLS0tCiBldGMvTkVXUyAgICAgICAgICAg ICAgICAgICAgfCAgNyArKysrCiBsaXNwL3Byb2dtb2Rlcy9tYWtlLW1vZGUuZWwgfCA3NiArKysr KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM4IGlu c2VydGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRj L05FV1MKaW5kZXggOGY2YzY3YTNjYi4uNzI2ZjhmODU3NSAxMDA2NDQKLS0tIGEvZXRjL05FV1MK KysrIGIvZXRjL05FV1MKQEAgLTc2LDYgKzc2LDEzIEBAIHVzaW5nIHRoaXMgbmV3IG9wdGlvbi4g IChPciBzZXQgJ2Rpc3BsYXktYnVmZmVyLWFsaXN0JyBkaXJlY3RseS4pCiBBZnRlciBtYW51YWxs eSBlZGl0aW5nICdlc2hlbGwtYWxpYXNlcy1maWxlJywgeW91IGNhbiB1c2UKICdNLXggZXNoZWxs LXJlYWQtYWxpYXNlcy1saXN0JyB0byBsb2FkIHRoZSBlZGl0ZWQgYWxpYXNlcy4KIAorKiogTWFr ZSBtb2RlCisKKyoqKiBUaGUgTWFrZWZpbGUgYnJvd3NlciBpcyBub3cgb2Jzb2xldGUuCitUaGUg Y29tbWFuZCAnbWFrZWZpbGUtc3dpdGNoLXRvLWJyb3dzZXInIGNvbW1hbmQgd2FzIGlzIG5vdyBv YnNvbGV0ZSwKK2FzIHdlbGwgYXMgaXRzIHJlbGF0ZWQgY29tbWFuZHMgdXNlZCBpbiB0aGUgIipN YWNyb3MgYW5kIFRhcmdldHMqIgorYnVmZmVyLiAgV2UgcmVjb21tZW5kIHVzaW5nIGFuIGFsdGVy bmF0aXZlIGxpa2UgJ2ltZW51JyBpbnN0ZWFkLgorCiAqKiBQcm9nIE1vZGUKICsrKwogKioqIE5l dyBjb21tYW5kICdwcm9nLWZpbGwtcmVpbmRlbnQtZGVmdW4nCmRpZmYgLS1naXQgYS9saXNwL3By b2dtb2Rlcy9tYWtlLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9tYWtlLW1vZGUuZWwKaW5kZXgg NGNlZTM2MWRmMy4uMzk3MTE1NTdjNSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvbWFrZS1t b2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL21ha2UtbW9kZS5lbApAQCAtNDQsMTAgKzQ0LDYg QEAKIDs7IHByZXJlcXVpc2l0ZXMsIHdoaWNoIHRhcmdldHMgYXJlIG91dC1vZi1kYXRlLCBhbmQg d2hpY2ggaGF2ZSBubwogOzsgcHJlcmVxdWlzaXRlcy4KIDs7Ci07OyBUaGUgY29tbWFuZCBDLWMg Qy1iIHBvcHMgdXAgYSBicm93c2VyIHdpbmRvdyBsaXN0aW5nIGFsbCB0YXJnZXQgYW5kCi07OyBt YWNybyBuYW1lcy4gIFlvdSBjYW4gbWFyayBvciB1bm1hcmsgaXRlbXMgd2l0aCBDLWMgU1BDLCBh bmQgaW5zZXJ0Ci07OyBhbGwgbWFya2VkIGl0ZW1zIGJhY2sgaW4gdGhlIE1ha2VmaWxlIHdpdGgg Qy1jIFRBQi4KLTs7CiA7OyBUaGUgY29tbWFuZCBDLWMgVEFCIGluIHRoZSBtYWtlZmlsZSBidWZm ZXIgaW5zZXJ0cyBhIEdOVSBtYWtlIGJ1aWx0aW4uCiA7OyBZb3Ugd2lsbCBiZSBwcm9tcHRlZCBm b3IgdGhlIGJ1aWx0aW4ncyBhcmd1bWVudHMuCiA7OwpAQCAtNjYsMTcgKzYyLDkgQEAKIDs7ICAg aW50ZXJhY3Qgd2l0aCBmb250LWxvY2suCiA7OyAqIFdvdWxkIGJlIG5pY2UgdG8gZWRpdCB0aGUg Y29tbWFuZHMgaW4ga3NoLW1vZGUgYW5kIGhhdmUKIDs7ICAgaW5kZW50YXRpb24gYW5kIHNsYXNo aWZpY2F0aW9uIGRvbmUgYXV0b21hdGljYWxseS4gIEhhcmQuCi07OyAqIENvbnNpZGVyIHJlbW92 aW5nIGJyb3dzZXIgbW9kZS4gIEl0IHNlZW1zIHVzZWxlc3MuCiA7OyAqICI6IiBzaG91bGQgbm90 aWNlIHdoZW4gYSBuZXcgdGFyZ2V0IGlzIG1hZGUgYW5kIGFkZCBpdCB0byB0aGUKIDs7ICAgbGlz dCAob3IgYXQgbGVhc3Qgc2V0IGBtYWtlZmlsZS1uZWVkLXRhcmdldC1waWNrdXAnKS4KLTs7ICog TWFrZSBicm93c2VyIGludG8gYSBtYWpvciBtb2RlLgogOzsgKiBDbGVhbiB1cCBtYWNybyBpbnNl cnRpb24gc3R1ZmYuICBJdCBpcyBhIG1lc3MuCi07OyAqIEJyb3dzZXIgZW50cnkgYW5kIGV4aXQg aXMgd2VpcmQuICBOb3JtYWxpemUuCi07OyAqIEJyb3dzZXIgbmVlZHMgdG8gYmUgcmV3cml0dGVu LiAgUmlnaHQgbm93IGl0IGlzIGtpbmQgb2YgYSBjcm9jay4KLTs7ICAgU2hvdWxkIGF0IGxlYXN0 OgotOzsgICAgKiBBY3QgbW9yZSBsaWtlIGRpcmVkL2J1ZmZlciBtZW51L3doYXRldmVyLgotOzsg ICAgKiBIaWdobGlnaHQgYXMgbW91c2UgdHJhdmVyc2VzLgotOzsgICAgKiBCMiBpbnNlcnRzLgog OzsgKiBVcGRhdGUgZG9jdW1lbnRhdGlvbiBhYm92ZS4KIDs7ICogVXBkYXRlIHRleGluZm8gbWFu dWFsLgogOzsgKiBVcGRhdGUgZmlsZXMuZWwuCkBAIC0xMTgsNiArMTA2LDcgQEAgbWFrZWZpbGUt bWFrZXBwLXBlcmwKICAgIkZhY2UgdG8gdXNlIGZvciBhZGRpdGlvbmFsbHkgaGlnaGxpZ2h0aW5n IFBlcmwgY29kZSBpbiBGb250LUxvY2sgbW9kZS4iCiAgIDp2ZXJzaW9uICIyMi4xIikKIAorKG1h a2Utb2Jzb2xldGUtdmFyaWFibGUgJ21ha2VmaWxlLWJyb3dzZXItYnVmZmVyLW5hbWUgbmlsICIz MC4xIikKIChkZWZjdXN0b20gbWFrZWZpbGUtYnJvd3Nlci1idWZmZXItbmFtZSAiKk1hY3JvcyBh bmQgVGFyZ2V0cyoiCiAgICJOYW1lIG9mIHRoZSBtYWNyby0gYW5kIHRhcmdldCBicm93c2VyIGJ1 ZmZlci4iCiAgIDp0eXBlICdzdHJpbmcpCkBAIC0xNTIsMTAgKzE0MSwxMiBAQCBtYWtlZmlsZS10 YWItYWZ0ZXItdGFyZ2V0LWNvbG9uCiBUaGUgZGVmYXVsdCBpcyB0LiIKICAgOnR5cGUgJ2Jvb2xl YW4pCiAKKyhtYWtlLW9ic29sZXRlLXZhcmlhYmxlICdtYWtlZmlsZS1icm93c2VyLWxlZnRtb3N0 LWNvbHVtbiBuaWwgIjMwLjEiKQogKGRlZmN1c3RvbSBtYWtlZmlsZS1icm93c2VyLWxlZnRtb3N0 LWNvbHVtbiAxMAogICAiTnVtYmVyIG9mIGJsYW5rcyB0byB0aGUgbGVmdCBvZiB0aGUgYnJvd3Nl ciBzZWxlY3Rpb24gbWFyay4iCiAgIDp0eXBlICdpbnRlZ2VyKQogCisobWFrZS1vYnNvbGV0ZS12 YXJpYWJsZSAnbWFrZWZpbGUtYnJvd3Nlci1jdXJzb3ItY29sdW1uIG5pbCAiMzAuMSIpCiAoZGVm Y3VzdG9tIG1ha2VmaWxlLWJyb3dzZXItY3Vyc29yLWNvbHVtbiAxMAogICAiQ29sdW1uIHRoZSBj dXJzb3IgZ29lcyB0byB3aGVuIGl0IG1vdmVzIHVwIG9yIGRvd24gaW4gdGhlIE1ha2VmaWxlIGJy b3dzZXIuIgogICA6dHlwZSAnaW50ZWdlcikKQEAgLTE2OCwxNCArMTU5LDE3IEBAIG1ha2VmaWxl LWJhY2tzbGFzaC1hbGlnbgogICAiSWYgbm9uLW5pbCwgYG1ha2VmaWxlLWJhY2tzbGFzaC1yZWdp b24nIHdpbGwgYWxpZ24gYmFja3NsYXNoZXMuIgogICA6dHlwZSAnYm9vbGVhbikKIAorKG1ha2Ut b2Jzb2xldGUtdmFyaWFibGUgJ21ha2VmaWxlLWJyb3dzZXItc2VsZWN0ZWQtbWFyayBuaWwgIjMw LjEiKQogKGRlZmN1c3RvbSBtYWtlZmlsZS1icm93c2VyLXNlbGVjdGVkLW1hcmsgIisgICIKICAg IlN0cmluZyB1c2VkIHRvIG1hcmsgc2VsZWN0ZWQgZW50cmllcyBpbiB0aGUgTWFrZWZpbGUgYnJv d3Nlci4iCiAgIDp0eXBlICdzdHJpbmcpCiAKKyhtYWtlLW9ic29sZXRlLXZhcmlhYmxlICdtYWtl ZmlsZS1icm93c2VyLXVuc2VsZWN0ZWQtbWFyayBuaWwgIjMwLjEiKQogKGRlZmN1c3RvbSBtYWtl ZmlsZS1icm93c2VyLXVuc2VsZWN0ZWQtbWFyayAiICAgIgogICAiU3RyaW5nIHVzZWQgdG8gbWFy ayB1bnNlbGVjdGVkIGVudHJpZXMgaW4gdGhlIE1ha2VmaWxlIGJyb3dzZXIuIgogICA6dHlwZSAn c3RyaW5nKQogCisobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnbWFrZWZpbGUtYnJvd3Nlci1hdXRv LWFkdmFuY2UtYWZ0ZXItc2VsZWN0aW9uLXAgbmlsICIzMC4xIikKIChkZWZjdXN0b20gbWFrZWZp bGUtYnJvd3Nlci1hdXRvLWFkdmFuY2UtYWZ0ZXItc2VsZWN0aW9uLXAgdAogICAiSWYgbm9uLW5p bCwgY3Vyc29yIHdpbGwgbW92ZSBhZnRlciBpdGVtIGlzIHNlbGVjdGVkIGluIE1ha2VmaWxlIGJy b3dzZXIuIgogICA6dHlwZSAnYm9vbGVhbikKQEAgLTE5OCw2ICsxOTIsNyBAQCBtYWtlZmlsZS1t b2RlLWhvb2sKICAgIk5vcm1hbCBob29rIHJ1biBieSBgbWFrZWZpbGUtbW9kZScuIgogICA6dHlw ZSAnaG9vaykKIAorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ21ha2VmaWxlLWJyb3dzZXItaG9v ayBuaWwgIjMwLjEiKQogKGRlZnZhciBtYWtlZmlsZS1icm93c2VyLWhvb2sgJygpKQogCiA7OwpA QCAtNjExLDkgKzYwNiw2IEBAIG1ha2VmaWxlLW1vZGUtbWVudQogICAgIDs7IE90aGVyLgogICAg IFsiVXAgVG8gRGF0ZSBPdmVydmlldyIgbWFrZWZpbGUtY3JlYXRlLXVwLXRvLWRhdGUtb3ZlcnZp ZXcKICAgICAgOmhlbHAgIkNyZWF0ZSBhIGJ1ZmZlciBjb250YWluaW5nIGFuIG92ZXJ2aWV3IG9m IHRoZSBzdGF0ZSBvZiBhbGwga25vd24gdGFyZ2V0cyJdCi0gICAgWyJQb3AgdXAgTWFrZWZpbGUg QnJvd3NlciIgbWFrZWZpbGUtc3dpdGNoLXRvLWJyb3dzZXIKLSAgICAgOzsgWFhYOiB0aGlzIG5l ZWRzIGEgYmV0dGVyIHN0cmluZywgdGhlIGZ1bmN0aW9uIGlzIG5vdCBkb2N1bWVudGVkLi4uCi0g ICAgIDpoZWxwICJQb3AgdXAgTWFrZWZpbGUgQnJvd3NlciJdCiAgICAgKCJTd2l0Y2ggTWFrZWZp bGUgVHlwZSIKICAgICAgWyJHTlUgbWFrZSIgbWFrZWZpbGUtZ21ha2UtbW9kZQogICAgICAgOmhl bHAgIkFuIGFkYXB0ZWQgYG1ha2VmaWxlLW1vZGUnIHRoYXQga25vd3MgYWJvdXQgR05VIG1ha2Ui CkBAIC02NDEsNiArNjMzLDcgQEAgbWFrZWZpbGUtbW9kZS1tZW51CiAgICAgICA6c2VsZWN0ZWQg KGVxIG1ham9yLW1vZGUgJ21ha2VmaWxlLW1ha2VwcC1tb2RlKV0pKSkKIAogCisobWFrZS1vYnNv bGV0ZS12YXJpYWJsZSAnbWFrZWZpbGUtYnJvd3Nlci1tYXAgbmlsICIzMC4xIikKIChkZWZ2YXIt a2V5bWFwIG1ha2VmaWxlLWJyb3dzZXItbWFwCiAgIDpkb2MgIlRoZSBrZXltYXAgdGhhdCBpcyB1 c2VkIGluIHRoZSBtYWNyby0gYW5kIHRhcmdldCBicm93c2VyLiIKICAgIm4iICAgICAgICMnbWFr ZWZpbGUtYnJvd3Nlci1uZXh0LWxpbmUKQEAgLTY5NSw5ICs2ODgsMTEgQEAgbWFrZWZpbGUtbWFj cm8tdGFibGUKICAgIlRhYmxlIG9mIGFsbCBtYWNybyBuYW1lcyBrbm93biBmb3IgdGhpcyBidWZm ZXIuIikKIChwdXQgJ21ha2VmaWxlLW1hY3JvLXRhYmxlICdyaXNreS1sb2NhbC12YXJpYWJsZSB0 KQogCisobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnbWFrZWZpbGUtYnJvd3Nlci1jbGllbnQgbmls ICIzMC4xIikKIChkZWZ2YXIgbWFrZWZpbGUtYnJvd3Nlci1jbGllbnQKICAgIkEgYnVmZmVyIGlu IE1ha2VmaWxlIG1vZGUgdGhhdCBpcyBjdXJyZW50bHkgdXNpbmcgdGhlIGJyb3dzZXIuIikKIAor KG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ21ha2VmaWxlLWJyb3dzZXItc2VsZWN0aW9uLXZlY3Rv ciBuaWwgIjMwLjEiKQogKGRlZnZhciBtYWtlZmlsZS1icm93c2VyLXNlbGVjdGlvbi12ZWN0b3Ig bmlsKQogKGRlZnZhciBtYWtlZmlsZS1oYXMtcHJlcmVxcyBuaWwpCiAoZGVmdmFyIG1ha2VmaWxl LW5lZWQtdGFyZ2V0LXBpY2t1cCB0KQpAQCAtNzU3LDE1ICs3NTIsOCBAQCBtYWtlZmlsZS1tb2Rl CiAKIFxce21ha2VmaWxlLW1vZGUtbWFwfQogCi1JbiB0aGUgYnJvd3NlciwgdXNlIHRoZSBmb2xs b3dpbmcga2V5czoKLQotXFx7bWFrZWZpbGUtYnJvd3Nlci1tYXB9Ci0KIE1ha2VmaWxlIG1vZGUg Y2FuIGJlIGNvbmZpZ3VyZWQgYnkgbW9kaWZ5aW5nIHRoZSBmb2xsb3dpbmcgdmFyaWFibGVzOgog Ci1gbWFrZWZpbGUtYnJvd3Nlci1idWZmZXItbmFtZSc6Ci0gICAgTmFtZSBvZiB0aGUgbWFjcm8t IGFuZCB0YXJnZXQgYnJvd3NlciBidWZmZXIuCi0KIGBtYWtlZmlsZS10YXJnZXQtY29sb24nOgog ICAgIFRoZSBzdHJpbmcgdGhhdCBnZXRzIGFwcGVuZGVkIHRvIGFsbCB0YXJnZXQgbmFtZXMKICAg ICBpbnNlcnRlZCBieSBgbWFrZWZpbGUtaW5zZXJ0LXRhcmdldCcuCkBAIC03ODMsMjQgKzc3MSw2 IEBAIG1ha2VmaWxlLW1vZGUKICAgIElmIHlvdSB3YW50IGEgVEFCIChpbnN0ZWFkIG9mIGEgc3Bh Y2UpIHRvIGJlIGFwcGVuZGVkIGFmdGVyIHRoZQogICAgdGFyZ2V0IGNvbG9uLCB0aGVuIHNldCB0 aGlzIHRvIGEgbm9uLW5pbCB2YWx1ZS4KIAotYG1ha2VmaWxlLWJyb3dzZXItbGVmdG1vc3QtY29s dW1uJzoKLSAgIE51bWJlciBvZiBibGFua3MgdG8gdGhlIGxlZnQgb2YgdGhlIGJyb3dzZXIgc2Vs ZWN0aW9uIG1hcmsuCi0KLWBtYWtlZmlsZS1icm93c2VyLWN1cnNvci1jb2x1bW4nOgotICAgQ29s dW1uIGluIHdoaWNoIHRoZSBjdXJzb3IgaXMgcG9zaXRpb25lZCB3aGVuIGl0IG1vdmVzCi0gICB1 cCBvciBkb3duIGluIHRoZSBicm93c2VyLgotCi1gbWFrZWZpbGUtYnJvd3Nlci1zZWxlY3RlZC1t YXJrJzoKLSAgIFN0cmluZyB1c2VkIHRvIG1hcmsgc2VsZWN0ZWQgZW50cmllcyBpbiB0aGUgYnJv d3Nlci4KLQotYG1ha2VmaWxlLWJyb3dzZXItdW5zZWxlY3RlZC1tYXJrJzoKLSAgIFN0cmluZyB1 c2VkIHRvIG1hcmsgdW5zZWxlY3RlZCBlbnRyaWVzIGluIHRoZSBicm93c2VyLgotCi1gbWFrZWZp bGUtYnJvd3Nlci1hdXRvLWFkdmFuY2UtYWZ0ZXItc2VsZWN0aW9uLXAnOgotICAgSWYgdGhpcyB2 YXJpYWJsZSBpcyBzZXQgdG8gYSBub24tbmlsIHZhbHVlIHRoZSBjdXJzb3IKLSAgIHdpbGwgYXV0 b21hZ2ljYWxseSBhZHZhbmNlIHRvIHRoZSBuZXh0IGxpbmUgYWZ0ZXIgYW4gaXRlbQotICAgaGFz IGJlZW4gc2VsZWN0ZWQgaW4gdGhlIGJyb3dzZXIuCi0KIGBtYWtlZmlsZS1waWNrdXAtZXZlcnl0 aGluZy1waWNrcy11cC1maWxlbmFtZXMtcCc6CiAgICBJZiB0aGlzIHZhcmlhYmxlIGlzIHNldCB0 byBhIG5vbi1uaWwgdmFsdWUgdGhlbgogICAgYG1ha2VmaWxlLXBpY2t1cC1ldmVyeXRoaW5nJyBh bHNvIHBpY2tzIHVwIGZpbGVuYW1lcyBhcyB0YXJnZXRzCkBAIC04MTYsMTAgKzc4Niw2IEBAIG1h a2VmaWxlLW1vZGUKICAgIElNUE9SVEFOVDogUGxlYXNlIG5vdGUgdGhhdCBlbmFibGluZyB0aGlz IG9wdGlvbiBjYXVzZXMgTWFrZWZpbGUgbW9kZQogICAgdG8gTU9ESUZZIEEgRklMRSBXSVRIT1VU IFlPVVIgQ09ORklSTUFUSU9OIHdoZW4gXCJpdCBzZWVtcyBuZWNlc3NhcnlcIi4KIAotYG1ha2Vm aWxlLWJyb3dzZXItaG9vayc6Ci0gICBBIGZ1bmN0aW9uIG9yIGxpc3Qgb2YgZnVuY3Rpb25zIHRv IGJlIGNhbGxlZCBqdXN0IGJlZm9yZSB0aGUKLSAgIGJyb3dzZXIgaXMgZW50ZXJlZC4gVGhpcyBp cyBleGVjdXRlZCBpbiB0aGUgbWFrZWZpbGUgYnVmZmVyLgotCiBgbWFrZWZpbGUtc3BlY2lhbC10 YXJnZXRzLWxpc3QnOgogICAgTGlzdCBvZiBzcGVjaWFsIHRhcmdldHMuIFlvdSB3aWxsIGJlIG9m ZmVyZWQgdG8gY29tcGxldGUKICAgIG9uIG9uZSBvZiB0aG9zZSBpbiB0aGUgbWluaWJ1ZmZlciB3 aGVuZXZlciB5b3UgZW50ZXIgYSBgLicuCkBAIC0xMzA2LDYgKzEyNzIsNyBAQCBtYWtlZmlsZS1m aWxsLXBhcmFncmFwaAogOzs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCiAoZGVmdW4gbWFrZWZpbGUtYnJvd3Nlci1mb3JtYXQt dGFyZ2V0LWxpbmUgKHRhcmdldCBzZWxlY3RlZCkKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAi MzAuMSIpKQogICAoZm9ybWF0CiAgICAoY29uY2F0IChtYWtlLXN0cmluZyBtYWtlZmlsZS1icm93 c2VyLWxlZnRtb3N0LWNvbHVtbiA/XCApCiAJICAgKGlmIHNlbGVjdGVkCkBAIC0xMzE1LDYgKzEy ODIsNyBAQCBtYWtlZmlsZS1icm93c2VyLWZvcm1hdC10YXJnZXQtbGluZQogICAgdGFyZ2V0IG1h a2VmaWxlLXRhcmdldC1jb2xvbikpCiAKIChkZWZ1biBtYWtlZmlsZS1icm93c2VyLWZvcm1hdC1t YWNyby1saW5lIChtYWNybyBzZWxlY3RlZCkKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAiMzAu MSIpKQogICAoZm9ybWF0CiAgICAoY29uY2F0IChtYWtlLXN0cmluZyBtYWtlZmlsZS1icm93c2Vy LWxlZnRtb3N0LWNvbHVtbiA/XCApCiAJICAgKGlmIHNlbGVjdGVkCkBAIC0xMzIzLDYgKzEyOTEs NyBAQCBtYWtlZmlsZS1icm93c2VyLWZvcm1hdC1tYWNyby1saW5lCiAJICAgKG1ha2VmaWxlLWZv cm1hdC1tYWNyby1yZWYgbWFjcm8pKSkpCiAKIChkZWZ1biBtYWtlZmlsZS1icm93c2VyLWZpbGwg KHRhcmdldHMgbWFjcm9zKQorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIzMC4xIikpCiAgIChs ZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSkKICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQog ICAgIChlcmFzZS1idWZmZXIpCkBAIC0xMzQ2LDYgKzEzMTUsNyBAQCBtYWtlZmlsZS1icm93c2Vy LWZpbGwKIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dzZXItbmV4dC1saW5lICgpCiAgICJNb3ZlIHRo ZSBicm93c2VyIHNlbGVjdGlvbiBjdXJzb3IgdG8gdGhlIG5leHQgbGluZS4iCisgIChkZWNsYXJl IChvYnNvbGV0ZSBuaWwgIjMwLjEiKSkKICAgKGludGVyYWN0aXZlKQogICAodW5sZXNzIChtYWtl ZmlsZS1sYXN0LWxpbmUtcCkKICAgICAoZm9yd2FyZC1saW5lIDEpCkBAIC0xMzUzLDYgKzEzMjMs NyBAQCBtYWtlZmlsZS1icm93c2VyLW5leHQtbGluZQogCiAoZGVmdW4gbWFrZWZpbGUtYnJvd3Nl ci1wcmV2aW91cy1saW5lICgpCiAgICJNb3ZlIHRoZSBicm93c2VyIHNlbGVjdGlvbiBjdXJzb3Ig dG8gdGhlIHByZXZpb3VzIGxpbmUuIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIzMC4xIikp CiAgIChpbnRlcmFjdGl2ZSkKICAgKHVubGVzcyAobWFrZWZpbGUtZmlyc3QtbGluZS1wKQogICAg IChmb3J3YXJkLWxpbmUgLTEpCkBAIC0xMzY0LDYgKzEzMzUsNyBAQCBtYWtlZmlsZS1icm93c2Vy LXByZXZpb3VzLWxpbmUKIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dzZXItcXVpdCAoKQogICAiTGVh dmUgdGhlIGJyb3dzZXIgYW5kIHJldHVybiB0byB0aGUgbWFrZWZpbGUgYnVmZmVyLiIKKyAgKGRl Y2xhcmUgKG9ic29sZXRlIG5pbCAiMzAuMSIpKQogICAoaW50ZXJhY3RpdmUpCiAgIChsZXQgKCht eS1jbGllbnQgbWFrZWZpbGUtYnJvd3Nlci1jbGllbnQpKQogICAgIChzZXRxIG1ha2VmaWxlLWJy b3dzZXItY2xpZW50IG5pbCkJOyB3ZSBxdWl0LCBzbyBOTyBjbGllbnQhCkBAIC0xMzc3LDYgKzEz NDksNyBAQCBtYWtlZmlsZS1icm93c2VyLXF1aXQKIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dzZXIt dG9nZ2xlICgpCiAgICJUb2dnbGUgdGhlIHNlbGVjdGlvbiBzdGF0ZSBvZiB0aGUgYnJvd3NlciBp dGVtIGF0IHRoZSBjdXJzb3IgcG9zaXRpb24uIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIz MC4xIikpCiAgIChpbnRlcmFjdGl2ZSkKICAgKGxldCAoKHRoaXMtbGluZSAoY291bnQtbGluZXMg KHBvaW50LW1pbikgKHBvaW50KSkpKQogICAgIChzZXRxIHRoaXMtbGluZSAobWF4IDEgdGhpcy1s aW5lKSkKQEAgLTE0MTQsNiArMTM4Nyw3IEBAIG1ha2VmaWxlLWJyb3dzZXItaW5zZXJ0LWNvbnRp bnVhdGlvbgogVGhpcyBpcyBtb3N0IHVzZWZ1bCBpbiB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZyBj b250aW51ZWQgbGluZXMgd2hlbiBjb3B5aW5nCiBsYXJnZSBkZXBlbmRlbmNpZXMgZnJvbSB0aGUg YnJvd3NlciB0byB0aGUgY2xpZW50IGJ1ZmZlci4KIFwocG9pbnQpIGFkdmFuY2VzIGFjY29yZGlu Z2x5IGluIHRoZSBjbGllbnQgYnVmZmVyLiIKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAiMzAu MSIpKQogICAoaW50ZXJhY3RpdmUpCiAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIG1ha2VmaWxlLWJy b3dzZXItY2xpZW50CiAgICAgKGVuZC1vZi1saW5lKQpAQCAtMTQyMiw2ICsxMzk2LDcgQEAgbWFr ZWZpbGUtYnJvd3Nlci1pbnNlcnQtY29udGludWF0aW9uCiAoZGVmdW4gbWFrZWZpbGUtYnJvd3Nl ci1pbnNlcnQtc2VsZWN0aW9uICgpCiAgICJJbnNlcnQgYWxsIHNlbGVjdGVkIHRhcmdldHMgYW5k L29yIG1hY3JvcyBpbiB0aGUgbWFrZWZpbGUgYnVmZmVyLgogSW5zZXJ0aW9uIHRha2VzIHBsYWNl IGF0IHBvaW50LiIKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAiMzAuMSIpKQogICAoaW50ZXJh Y3RpdmUpCiAgIChzYXZlLWV4Y3Vyc2lvbgogICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCkBA IC0xNDMzLDExICsxNDA4LDEzIEBAIG1ha2VmaWxlLWJyb3dzZXItaW5zZXJ0LXNlbGVjdGlvbgog CShzZXRxIGN1cnJlbnQtbGluZSAoMSsgY3VycmVudC1saW5lKSkpKSkpCiAKIChkZWZ1biBtYWtl ZmlsZS1icm93c2VyLWluc2VydC1zZWxlY3Rpb24tYW5kLXF1aXQgKCkKKyAgKGRlY2xhcmUgKG9i c29sZXRlIG5pbCAiMzAuMSIpKQogICAoaW50ZXJhY3RpdmUpCiAgIChtYWtlZmlsZS1icm93c2Vy LWluc2VydC1zZWxlY3Rpb24pCiAgIChtYWtlZmlsZS1icm93c2VyLXF1aXQpKQogCiAoZGVmdW4g bWFrZWZpbGUtYnJvd3Nlci1zZW5kLXRoaXMtbGluZS1pdGVtICgpCisgIChkZWNsYXJlIChvYnNv bGV0ZSBuaWwgIjMwLjEiKSkKICAgKGlmIChtYWtlZmlsZS1icm93c2VyLW9uLW1hY3JvLWxpbmUt cCkKICAgICAgIChzYXZlLWV4Y3Vyc2lvbgogCShsZXQgKChtYWNyby1uYW1lIChtYWtlZmlsZS1i cm93c2VyLXRoaXMtbGluZS1tYWNyby1uYW1lKSkpCkBAIC0xNDQ5LDEwICsxNDI2LDEyIEBAIG1h a2VmaWxlLWJyb3dzZXItc2VuZC10aGlzLWxpbmUtaXRlbQogCShpbnNlcnQgdGFyZ2V0LW5hbWUg IiAiKSkpKSkKIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dzZXItc3RhcnQtaW50ZXJhY3Rpb24gKCkK KyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAiMzAuMSIpKQogICAodXNlLWxvY2FsLW1hcCBtYWtl ZmlsZS1icm93c2VyLW1hcCkKICAgKHNldHEgYnVmZmVyLXJlYWQtb25seSB0KSkKIAogKGRlZnVu IG1ha2VmaWxlLWJyb3dzZSAodGFyZ2V0cyBtYWNyb3MpCisgIChkZWNsYXJlIChvYnNvbGV0ZSBp bWVudSAiMzAuMSIpKQogICAoaWYgKHplcm9wICgrIChsZW5ndGggdGFyZ2V0cykgKGxlbmd0aCBt YWNyb3MpKSkKICAgICAgIChwcm9nbgogCShiZWVwKQpAQCAtMTQ2OSw2ICsxNDQ4LDcgQEAgbWFr ZWZpbGUtYnJvd3NlCiAgICAgICAobWFrZWZpbGUtYnJvd3Nlci1zdGFydC1pbnRlcmFjdGlvbikp KSkKIAogKGRlZnVuIG1ha2VmaWxlLXN3aXRjaC10by1icm93c2VyICgpCisgIChkZWNsYXJlIChv YnNvbGV0ZSBpbWVudSAiMzAuMSIpKQogICAoaW50ZXJhY3RpdmUpCiAgIChydW4taG9va3MgJ21h a2VmaWxlLWJyb3dzZXItaG9vaykKICAgKHNldHEgbWFrZWZpbGUtYnJvd3Nlci1jbGllbnQgKGN1 cnJlbnQtYnVmZmVyKSkKQEAgLTE3MjYsMTIgKzE3MDYsMTQgQEAgbWFrZWZpbGUtZm9yd2FyZC1h ZnRlci10YXJnZXQtY29sb24KIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dzZXItb24tbWFjcm8tbGlu ZS1wICgpCiAgICJEZXRlcm1pbmUgaWYgcG9pbnQgaXMgb24gYSBtYWNybyBsaW5lIGluIHRoZSBi cm93c2VyLiIKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAiMzAuMSIpKQogICAoc2F2ZS1leGN1 cnNpb24KICAgICAoYmVnaW5uaW5nLW9mLWxpbmUpCiAgICAgKHJlLXNlYXJjaC1mb3J3YXJkICJc XCRbeyhdIiAobGluZS1lbmQtcG9zaXRpb24pIHQpKSkKIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dz ZXItdGhpcy1saW5lLXRhcmdldC1uYW1lICgpCiAgICJFeHRyYWN0IHRoZSB0YXJnZXQgbmFtZSBm cm9tIGEgbGluZSBpbiB0aGUgYnJvd3Nlci4iCisgIChkZWNsYXJlIChvYnNvbGV0ZSBuaWwgIjMw LjEiKSkKICAgKHNhdmUtZXhjdXJzaW9uCiAgICAgKGVuZC1vZi1saW5lKQogICAgIChza2lwLWNo YXJzLWJhY2t3YXJkICJeIFx0IikKQEAgLTE3MzksNiArMTcyMSw3IEBAIG1ha2VmaWxlLWJyb3dz ZXItdGhpcy1saW5lLXRhcmdldC1uYW1lCiAKIChkZWZ1biBtYWtlZmlsZS1icm93c2VyLXRoaXMt bGluZS1tYWNyby1uYW1lICgpCiAgICJFeHRyYWN0IHRoZSBtYWNybyBuYW1lIGZyb20gYSBsaW5l IGluIHRoZSBicm93c2VyLiIKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAiMzAuMSIpKQogICAo c2F2ZS1leGN1cnNpb24KICAgICAoYmVnaW5uaW5nLW9mLWxpbmUpCiAgICAgKHJlLXNlYXJjaC1m b3J3YXJkICJcXCRbeyhdIiAobGluZS1lbmQtcG9zaXRpb24pIHQpCkBAIC0xNzU3LDEyICsxNzQw LDE1IEBAIG1ha2VmaWxlLWZvcm1hdC1tYWNyby1yZWYKICAgICAgIChmb3JtYXQgIiQoJXMpIiBt YWNyby1uYW1lKSkpKQogCiAoZGVmdW4gbWFrZWZpbGUtYnJvd3Nlci1nZXQtc3RhdGUtZm9yLWxp bmUgKG4pCisgIChkZWNsYXJlIChvYnNvbGV0ZSBuaWwgIjMwLjEiKSkKICAgKGFyZWYgbWFrZWZp bGUtYnJvd3Nlci1zZWxlY3Rpb24tdmVjdG9yICgxLSBuKSkpCiAKIChkZWZ1biBtYWtlZmlsZS1i cm93c2VyLXNldC1zdGF0ZS1mb3ItbGluZSAobiB0by1zdGF0ZSkKKyAgKGRlY2xhcmUgKG9ic29s ZXRlIG5pbCAiMzAuMSIpKQogICAoYXNldCBtYWtlZmlsZS1icm93c2VyLXNlbGVjdGlvbi12ZWN0 b3IgKDEtIG4pIHRvLXN0YXRlKSkKIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dzZXItdG9nZ2xlLXN0 YXRlLWZvci1saW5lIChuKQorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIzMC4xIikpCiAgICht YWtlZmlsZS1icm93c2VyLXNldC1zdGF0ZS1mb3ItbGluZSBuIChub3QgKG1ha2VmaWxlLWJyb3dz ZXItZ2V0LXN0YXRlLWZvci1saW5lIG4pKSkpCiAKIChkZWZ1biBtYWtlZmlsZS1sYXN0LWxpbmUt cCAoKQpAQCAtMTc5OSw3ICsxNzg1LDcgQEAgbWFrZWZpbGUtYWRkLWxvZy1kZWZ1bgogCiAoZGVm dW4gbWFrZWZpbGUtZ2VuZXJhdGUtdGVtcG9yYXJ5LWZpbGVuYW1lICgpCiAgICJDcmVhdGUgYSBm aWxlbmFtZSBzdWl0YWJsZSBmb3IgdXNlIGluIGBtYWtlZmlsZS1zYXZlLXRlbXBvcmFyeScuIgot ICAoZGVjbGFyZSAob2Jzb2xldGUgbWFrZS10ZW1wLW5hbWUgIjI5LjEiKSkKKyAgKGRlY2xhcmUg KG9ic29sZXRlIG1ha2UtdGVtcC1uYW1lICIzMC4xIikpCiAgIChmb3JtYXQgIm1rdG1wJXMuJXMi CiAgICAgICAgICAgKHN0cmluZy1saW1pdCAodXNlci1sb2dpbi1uYW1lKSAzKQogICAgICAgICAg IChzdHJpbmctbGltaXQgKGludC10by1zdHJpbmcgKHVzZXItdWlkKSkgMykpKQotLSAKMi4zNS4x Cgo= --000000000000bbef6a05efbcf822--
bug-gnu-emacs@HIDDEN
:bug#58848
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Oct 2022 21:07:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 28 17:07:55 2022 Received: from localhost ([127.0.0.1]:34412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ooWa3-0000cX-1f for submit <at> debbugs.gnu.org; Fri, 28 Oct 2022 17:07:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:44942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1ooWZy-0000cN-Mv for submit <at> debbugs.gnu.org; Fri, 28 Oct 2022 17:07:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>) id 1ooWZx-00008N-Hc for bug-gnu-emacs@HIDDEN; Fri, 28 Oct 2022 17:07:49 -0400 Received: from mail-oa1-x29.google.com ([2001:4860:4864:20::29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>) id 1ooWZv-0003Cl-4w for bug-gnu-emacs@HIDDEN; Fri, 28 Oct 2022 17:07:49 -0400 Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-13bd19c3b68so7632507fac.7 for <bug-gnu-emacs@HIDDEN>; Fri, 28 Oct 2022 14:07:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=7aFtvXIMMoiCRNJ7mqLAGWd+eCyN0Z/On6n7coHY97c=; b=DjvyfPr0dqNaWsny9qbQ7//Q6jvUvWZT1ZkfPoGqamegJEhUJJ17p/SYDOLx4FHExn D/GuybnAmYY3T3925KybBKV2762BI4cQXPAz+c8q1g3DZn8I4K1mjjfFnrOyrHeDD26g 0E+ZbuCir4aERYZUp/ljDCsQGgSkvN30TxutEmd4aJimGuKYW6icuJIu7/pARjTauGTI /9GNDMmUHaSJcQQQi2bCveKSDAZumJJgwSz/L7H0Brw75gJSVOyUNRBWYUw4mAtBEUy0 27dZESZy+2umvtoYUZm8YWA65keYvFVSDtSBbax1Y7o8bdGtKu1fN5I4QnCeXLNh4w39 lRdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=7aFtvXIMMoiCRNJ7mqLAGWd+eCyN0Z/On6n7coHY97c=; b=b//hP2GCCXrdEd0yaZbE5YEWGEBxYYMIAw3Mfa5K+2SXqGEK/W8GFw8VSMBb07QO4p q7j/rdNNVGsA+48JGDLoWRq5J+6Rg7eJnv5xd4jzQwgalbNqnL1/dqNQeRQa5fAiQkK3 wTT5HhZXGxkro8uADZy8hFdPcNn2vkQ4StQfGWJKfKRAPaqJ0+XukVrd7dsvs6q6h2MV BWiQ1rb3UqELImO5r4itocOevh1aDbGwjoyUu2mKaEJYMqrk/19y0r2Bhbzdi5zLzEZ/ B0fMynkjKII5bRzSgH5ZnlB9MHQ+KOyZcSLToVsWvgJqJpdblZiiFqZ3x0sNqHBlLOtg etLg== X-Gm-Message-State: ACrzQf0LQKm27cOka2YWGe5w7/8n1F3DLnPDvLEj0MpGBnvwqjzKsgHa oc7RMWKVvWUkjfR9sTYSAHtktxFLLBn4vMEqLOVzP7KJ X-Google-Smtp-Source: AMsMyM7nG1rVIJcwd6c0cfaQ077lLdyXMpzNVJl/0Ad1kWHXZSO/75EFhfWSo+8IlRFMfx6Zb/HYfs7/wh/Uh6bB+X8= X-Received: by 2002:a05:6870:d79a:b0:136:50d7:faa9 with SMTP id bd26-20020a056870d79a00b0013650d7faa9mr9936306oab.92.1666991265528; Fri, 28 Oct 2022 14:07:45 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Oct 2022 14:07:44 -0700 From: Stefan Kangas <stefankangas@HIDDEN> X-Hashcash: 1:20:221028:bug-gnu-emacs@HIDDEN::MQl1NKndwa/oGqMO:6LLa MIME-Version: 1.0 Date: Fri, 28 Oct 2022 14:07:44 -0700 Message-ID: <CADwFkmkKFzdA9G-xs-4wipABD_R4V5HBtEZVLuQEQ+BVbpPb7g@HIDDEN> Subject: 29.0.50; Make makefile browser mode obsolete? To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="00000000000039d3bc05ec1ea6a6" Received-SPF: pass client-ip=2001:4860:4864:20::29; envelope-from=stefankangas@HIDDEN; helo=mail-oa1-x29.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --00000000000039d3bc05ec1ea6a6 Content-Type: text/plain; charset="UTF-8" Severity: wishlist While looking at make-mode.el, I found out that there's a "browser" mode in there, that's basically a poor mans imenu. Richard added this comment to make-mode.el in 1994, and I'm inclined to agree: ;; * Consider removing browser mode. It seems useless. I have no idea what the situation was in 1994, but these days we have imenu (and various associated frontends), so I think it is fully redundant. I also tried git log --grep=browse lisp/progmodes/make-mode.el and it seems like the only changes in it over the years have been cleanup type changes (fixing quoting in docstrings, and similar). I also note that "emacs makefile browser" and "emacs make browser" gives no hits on a web search, and I also can't find anything in the bug tracker. So how about making that stuff obsolete, as in the attached? In the unlikely event that anyone is really attached to it, they will then have a decade or so to pipe up. --00000000000039d3bc05ec1ea6a6 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Make-makefile-browser-obsolete.patch" Content-Disposition: attachment; filename="0001-Make-makefile-browser-obsolete.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 39e3f8dfe394b748_0.1 RnJvbSAzMjUwMjYwYzczODMwYjNmN2FjNDNmMTE2NTU5YjU1YWM4NjY1NmFjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBGcmksIDI4IE9jdCAyMDIyIDIyOjU4OjM3ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TWFrZSBtYWtlZmlsZSBicm93c2VyIG9ic29sZXRlCgotLS0KIGxpc3AvcHJvZ21vZGVzL21ha2Ut bW9kZS5lbCB8IDcwICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9saXNwL3Byb2dtb2Rlcy9tYWtlLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9tYWtlLW1vZGUu ZWwKaW5kZXggOWI5YmIwZTlkNC4uZGFlNDU1NzQ3OSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9k ZXMvbWFrZS1tb2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL21ha2UtbW9kZS5lbApAQCAtNjYs MTcgKzY2LDkgQEAKIDs7ICAgaW50ZXJhY3Qgd2l0aCBmb250LWxvY2suCiA7OyAqIFdvdWxkIGJl IG5pY2UgdG8gZWRpdCB0aGUgY29tbWFuZHMgaW4ga3NoLW1vZGUgYW5kIGhhdmUKIDs7ICAgaW5k ZW50YXRpb24gYW5kIHNsYXNoaWZpY2F0aW9uIGRvbmUgYXV0b21hdGljYWxseS4gIEhhcmQuCi07 OyAqIENvbnNpZGVyIHJlbW92aW5nIGJyb3dzZXIgbW9kZS4gIEl0IHNlZW1zIHVzZWxlc3MuCiA7 OyAqICI6IiBzaG91bGQgbm90aWNlIHdoZW4gYSBuZXcgdGFyZ2V0IGlzIG1hZGUgYW5kIGFkZCBp dCB0byB0aGUKIDs7ICAgbGlzdCAob3IgYXQgbGVhc3Qgc2V0IGBtYWtlZmlsZS1uZWVkLXRhcmdl dC1waWNrdXAnKS4KLTs7ICogTWFrZSBicm93c2VyIGludG8gYSBtYWpvciBtb2RlLgogOzsgKiBD bGVhbiB1cCBtYWNybyBpbnNlcnRpb24gc3R1ZmYuICBJdCBpcyBhIG1lc3MuCi07OyAqIEJyb3dz ZXIgZW50cnkgYW5kIGV4aXQgaXMgd2VpcmQuICBOb3JtYWxpemUuCi07OyAqIEJyb3dzZXIgbmVl ZHMgdG8gYmUgcmV3cml0dGVuLiAgUmlnaHQgbm93IGl0IGlzIGtpbmQgb2YgYSBjcm9jay4KLTs7 ICAgU2hvdWxkIGF0IGxlYXN0OgotOzsgICAgKiBBY3QgbW9yZSBsaWtlIGRpcmVkL2J1ZmZlciBt ZW51L3doYXRldmVyLgotOzsgICAgKiBIaWdobGlnaHQgYXMgbW91c2UgdHJhdmVyc2VzLgotOzsg ICAgKiBCMiBpbnNlcnRzLgogOzsgKiBVcGRhdGUgZG9jdW1lbnRhdGlvbiBhYm92ZS4KIDs7ICog VXBkYXRlIHRleGluZm8gbWFudWFsLgogOzsgKiBVcGRhdGUgZmlsZXMuZWwuCkBAIC0xMTgsNiAr MTEwLDcgQEAgbWFrZWZpbGUtbWFrZXBwLXBlcmwKICAgIkZhY2UgdG8gdXNlIGZvciBhZGRpdGlv bmFsbHkgaGlnaGxpZ2h0aW5nIFBlcmwgY29kZSBpbiBGb250LUxvY2sgbW9kZS4iCiAgIDp2ZXJz aW9uICIyMi4xIikKIAorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ21ha2VmaWxlLWJyb3dzZXIt YnVmZmVyLW5hbWUgbmlsICIyOS4xIikKIChkZWZjdXN0b20gbWFrZWZpbGUtYnJvd3Nlci1idWZm ZXItbmFtZSAiKk1hY3JvcyBhbmQgVGFyZ2V0cyoiCiAgICJOYW1lIG9mIHRoZSBtYWNyby0gYW5k IHRhcmdldCBicm93c2VyIGJ1ZmZlci4iCiAgIDp0eXBlICdzdHJpbmcpCkBAIC0xNTIsMTAgKzE0 NSwxMiBAQCBtYWtlZmlsZS10YWItYWZ0ZXItdGFyZ2V0LWNvbG9uCiBUaGUgZGVmYXVsdCBpcyB0 LiIKICAgOnR5cGUgJ2Jvb2xlYW4pCiAKKyhtYWtlLW9ic29sZXRlLXZhcmlhYmxlICdtYWtlZmls ZS1icm93c2VyLWxlZnRtb3N0LWNvbHVtbiBuaWwgIjI5LjEiKQogKGRlZmN1c3RvbSBtYWtlZmls ZS1icm93c2VyLWxlZnRtb3N0LWNvbHVtbiAxMAogICAiTnVtYmVyIG9mIGJsYW5rcyB0byB0aGUg bGVmdCBvZiB0aGUgYnJvd3NlciBzZWxlY3Rpb24gbWFyay4iCiAgIDp0eXBlICdpbnRlZ2VyKQog CisobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnbWFrZWZpbGUtYnJvd3Nlci1jdXJzb3ItY29sdW1u IG5pbCAiMjkuMSIpCiAoZGVmY3VzdG9tIG1ha2VmaWxlLWJyb3dzZXItY3Vyc29yLWNvbHVtbiAx MAogICAiQ29sdW1uIHRoZSBjdXJzb3IgZ29lcyB0byB3aGVuIGl0IG1vdmVzIHVwIG9yIGRvd24g aW4gdGhlIE1ha2VmaWxlIGJyb3dzZXIuIgogICA6dHlwZSAnaW50ZWdlcikKQEAgLTE2OCwxNCAr MTYzLDE3IEBAIG1ha2VmaWxlLWJhY2tzbGFzaC1hbGlnbgogICAiSWYgbm9uLW5pbCwgYG1ha2Vm aWxlLWJhY2tzbGFzaC1yZWdpb24nIHdpbGwgYWxpZ24gYmFja3NsYXNoZXMuIgogICA6dHlwZSAn Ym9vbGVhbikKIAorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ21ha2VmaWxlLWJyb3dzZXItc2Vs ZWN0ZWQtbWFyayBuaWwgIjI5LjEiKQogKGRlZmN1c3RvbSBtYWtlZmlsZS1icm93c2VyLXNlbGVj dGVkLW1hcmsgIisgICIKICAgIlN0cmluZyB1c2VkIHRvIG1hcmsgc2VsZWN0ZWQgZW50cmllcyBp biB0aGUgTWFrZWZpbGUgYnJvd3Nlci4iCiAgIDp0eXBlICdzdHJpbmcpCiAKKyhtYWtlLW9ic29s ZXRlLXZhcmlhYmxlICdtYWtlZmlsZS1icm93c2VyLXVuc2VsZWN0ZWQtbWFyayBuaWwgIjI5LjEi KQogKGRlZmN1c3RvbSBtYWtlZmlsZS1icm93c2VyLXVuc2VsZWN0ZWQtbWFyayAiICAgIgogICAi U3RyaW5nIHVzZWQgdG8gbWFyayB1bnNlbGVjdGVkIGVudHJpZXMgaW4gdGhlIE1ha2VmaWxlIGJy b3dzZXIuIgogICA6dHlwZSAnc3RyaW5nKQogCisobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnbWFr ZWZpbGUtYnJvd3Nlci1hdXRvLWFkdmFuY2UtYWZ0ZXItc2VsZWN0aW9uLXAgbmlsICIyOS4xIikK IChkZWZjdXN0b20gbWFrZWZpbGUtYnJvd3Nlci1hdXRvLWFkdmFuY2UtYWZ0ZXItc2VsZWN0aW9u LXAgdAogICAiSWYgbm9uLW5pbCwgY3Vyc29yIHdpbGwgbW92ZSBhZnRlciBpdGVtIGlzIHNlbGVj dGVkIGluIE1ha2VmaWxlIGJyb3dzZXIuIgogICA6dHlwZSAnYm9vbGVhbikKQEAgLTE5OCw2ICsx OTYsNyBAQCBtYWtlZmlsZS1tb2RlLWhvb2sKICAgIk5vcm1hbCBob29rIHJ1biBieSBgbWFrZWZp bGUtbW9kZScuIgogICA6dHlwZSAnaG9vaykKIAorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ21h a2VmaWxlLWJyb3dzZXItaG9vayBuaWwgIjI5LjEiKQogKGRlZnZhciBtYWtlZmlsZS1icm93c2Vy LWhvb2sgJygpKQogCiA7OwpAQCAtNjExLDkgKzYxMCw2IEBAIG1ha2VmaWxlLW1vZGUtbWVudQog ICAgIDs7IE90aGVyLgogICAgIFsiVXAgVG8gRGF0ZSBPdmVydmlldyIgbWFrZWZpbGUtY3JlYXRl LXVwLXRvLWRhdGUtb3ZlcnZpZXcKICAgICAgOmhlbHAgIkNyZWF0ZSBhIGJ1ZmZlciBjb250YWlu aW5nIGFuIG92ZXJ2aWV3IG9mIHRoZSBzdGF0ZSBvZiBhbGwga25vd24gdGFyZ2V0cyJdCi0gICAg WyJQb3AgdXAgTWFrZWZpbGUgQnJvd3NlciIgbWFrZWZpbGUtc3dpdGNoLXRvLWJyb3dzZXIKLSAg ICAgOzsgWFhYOiB0aGlzIG5lZWRzIGEgYmV0dGVyIHN0cmluZywgdGhlIGZ1bmN0aW9uIGlzIG5v dCBkb2N1bWVudGVkLi4uCi0gICAgIDpoZWxwICJQb3AgdXAgTWFrZWZpbGUgQnJvd3NlciJdCiAg ICAgKCJTd2l0Y2ggTWFrZWZpbGUgVHlwZSIKICAgICAgWyJHTlUgbWFrZSIgbWFrZWZpbGUtZ21h a2UtbW9kZQogICAgICAgOmhlbHAgIkFuIGFkYXB0ZWQgYG1ha2VmaWxlLW1vZGUnIHRoYXQga25v d3MgYWJvdXQgR05VIG1ha2UiCkBAIC02NDEsNiArNjM3LDcgQEAgbWFrZWZpbGUtbW9kZS1tZW51 CiAgICAgICA6c2VsZWN0ZWQgKGVxIG1ham9yLW1vZGUgJ21ha2VmaWxlLW1ha2VwcC1tb2RlKV0p KSkKIAogCisobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnbWFrZWZpbGUtYnJvd3Nlci1tYXAgbmls ICIyOS4xIikKIChkZWZ2YXIta2V5bWFwIG1ha2VmaWxlLWJyb3dzZXItbWFwCiAgIDpkb2MgIlRo ZSBrZXltYXAgdGhhdCBpcyB1c2VkIGluIHRoZSBtYWNyby0gYW5kIHRhcmdldCBicm93c2VyLiIK ICAgIm4iICAgICAgICMnbWFrZWZpbGUtYnJvd3Nlci1uZXh0LWxpbmUKQEAgLTY5NSw5ICs2OTIs MTEgQEAgbWFrZWZpbGUtbWFjcm8tdGFibGUKICAgIlRhYmxlIG9mIGFsbCBtYWNybyBuYW1lcyBr bm93biBmb3IgdGhpcyBidWZmZXIuIikKIChwdXQgJ21ha2VmaWxlLW1hY3JvLXRhYmxlICdyaXNr eS1sb2NhbC12YXJpYWJsZSB0KQogCisobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnbWFrZWZpbGUt YnJvd3Nlci1jbGllbnQgbmlsICIyOS4xIikKIChkZWZ2YXIgbWFrZWZpbGUtYnJvd3Nlci1jbGll bnQKICAgIkEgYnVmZmVyIGluIE1ha2VmaWxlIG1vZGUgdGhhdCBpcyBjdXJyZW50bHkgdXNpbmcg dGhlIGJyb3dzZXIuIikKIAorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ21ha2VmaWxlLWJyb3dz ZXItc2VsZWN0aW9uLXZlY3RvciBuaWwgIjI5LjEiKQogKGRlZnZhciBtYWtlZmlsZS1icm93c2Vy LXNlbGVjdGlvbi12ZWN0b3IgbmlsKQogKGRlZnZhciBtYWtlZmlsZS1oYXMtcHJlcmVxcyBuaWwp CiAoZGVmdmFyIG1ha2VmaWxlLW5lZWQtdGFyZ2V0LXBpY2t1cCB0KQpAQCAtNzU3LDE1ICs3NTYs OCBAQCBtYWtlZmlsZS1tb2RlCiAKIFxce21ha2VmaWxlLW1vZGUtbWFwfQogCi1JbiB0aGUgYnJv d3NlciwgdXNlIHRoZSBmb2xsb3dpbmcga2V5czoKLQotXFx7bWFrZWZpbGUtYnJvd3Nlci1tYXB9 Ci0KIE1ha2VmaWxlIG1vZGUgY2FuIGJlIGNvbmZpZ3VyZWQgYnkgbW9kaWZ5aW5nIHRoZSBmb2xs b3dpbmcgdmFyaWFibGVzOgogCi1gbWFrZWZpbGUtYnJvd3Nlci1idWZmZXItbmFtZSc6Ci0gICAg TmFtZSBvZiB0aGUgbWFjcm8tIGFuZCB0YXJnZXQgYnJvd3NlciBidWZmZXIuCi0KIGBtYWtlZmls ZS10YXJnZXQtY29sb24nOgogICAgIFRoZSBzdHJpbmcgdGhhdCBnZXRzIGFwcGVuZGVkIHRvIGFs bCB0YXJnZXQgbmFtZXMKICAgICBpbnNlcnRlZCBieSBgbWFrZWZpbGUtaW5zZXJ0LXRhcmdldCcu CkBAIC03ODMsMjQgKzc3NSw2IEBAIG1ha2VmaWxlLW1vZGUKICAgIElmIHlvdSB3YW50IGEgVEFC IChpbnN0ZWFkIG9mIGEgc3BhY2UpIHRvIGJlIGFwcGVuZGVkIGFmdGVyIHRoZQogICAgdGFyZ2V0 IGNvbG9uLCB0aGVuIHNldCB0aGlzIHRvIGEgbm9uLW5pbCB2YWx1ZS4KIAotYG1ha2VmaWxlLWJy b3dzZXItbGVmdG1vc3QtY29sdW1uJzoKLSAgIE51bWJlciBvZiBibGFua3MgdG8gdGhlIGxlZnQg b2YgdGhlIGJyb3dzZXIgc2VsZWN0aW9uIG1hcmsuCi0KLWBtYWtlZmlsZS1icm93c2VyLWN1cnNv ci1jb2x1bW4nOgotICAgQ29sdW1uIGluIHdoaWNoIHRoZSBjdXJzb3IgaXMgcG9zaXRpb25lZCB3 aGVuIGl0IG1vdmVzCi0gICB1cCBvciBkb3duIGluIHRoZSBicm93c2VyLgotCi1gbWFrZWZpbGUt YnJvd3Nlci1zZWxlY3RlZC1tYXJrJzoKLSAgIFN0cmluZyB1c2VkIHRvIG1hcmsgc2VsZWN0ZWQg ZW50cmllcyBpbiB0aGUgYnJvd3Nlci4KLQotYG1ha2VmaWxlLWJyb3dzZXItdW5zZWxlY3RlZC1t YXJrJzoKLSAgIFN0cmluZyB1c2VkIHRvIG1hcmsgdW5zZWxlY3RlZCBlbnRyaWVzIGluIHRoZSBi cm93c2VyLgotCi1gbWFrZWZpbGUtYnJvd3Nlci1hdXRvLWFkdmFuY2UtYWZ0ZXItc2VsZWN0aW9u LXAnOgotICAgSWYgdGhpcyB2YXJpYWJsZSBpcyBzZXQgdG8gYSBub24tbmlsIHZhbHVlIHRoZSBj dXJzb3IKLSAgIHdpbGwgYXV0b21hZ2ljYWxseSBhZHZhbmNlIHRvIHRoZSBuZXh0IGxpbmUgYWZ0 ZXIgYW4gaXRlbQotICAgaGFzIGJlZW4gc2VsZWN0ZWQgaW4gdGhlIGJyb3dzZXIuCi0KIGBtYWtl ZmlsZS1waWNrdXAtZXZlcnl0aGluZy1waWNrcy11cC1maWxlbmFtZXMtcCc6CiAgICBJZiB0aGlz IHZhcmlhYmxlIGlzIHNldCB0byBhIG5vbi1uaWwgdmFsdWUgdGhlbgogICAgYG1ha2VmaWxlLXBp Y2t1cC1ldmVyeXRoaW5nJyBhbHNvIHBpY2tzIHVwIGZpbGVuYW1lcyBhcyB0YXJnZXRzCkBAIC04 MTYsMTAgKzc5MCw2IEBAIG1ha2VmaWxlLW1vZGUKICAgIElNUE9SVEFOVDogUGxlYXNlIG5vdGUg dGhhdCBlbmFibGluZyB0aGlzIG9wdGlvbiBjYXVzZXMgTWFrZWZpbGUgbW9kZQogICAgdG8gTU9E SUZZIEEgRklMRSBXSVRIT1VUIFlPVVIgQ09ORklSTUFUSU9OIHdoZW4gXCJpdCBzZWVtcyBuZWNl c3NhcnlcIi4KIAotYG1ha2VmaWxlLWJyb3dzZXItaG9vayc6Ci0gICBBIGZ1bmN0aW9uIG9yIGxp c3Qgb2YgZnVuY3Rpb25zIHRvIGJlIGNhbGxlZCBqdXN0IGJlZm9yZSB0aGUKLSAgIGJyb3dzZXIg aXMgZW50ZXJlZC4gVGhpcyBpcyBleGVjdXRlZCBpbiB0aGUgbWFrZWZpbGUgYnVmZmVyLgotCiBg bWFrZWZpbGUtc3BlY2lhbC10YXJnZXRzLWxpc3QnOgogICAgTGlzdCBvZiBzcGVjaWFsIHRhcmdl dHMuIFlvdSB3aWxsIGJlIG9mZmVyZWQgdG8gY29tcGxldGUKICAgIG9uIG9uZSBvZiB0aG9zZSBp biB0aGUgbWluaWJ1ZmZlciB3aGVuZXZlciB5b3UgZW50ZXIgYSBgLicuCkBAIC0xMzA4LDYgKzEy NzgsNyBAQCBtYWtlZmlsZS1maWxsLXBhcmFncmFwaAogOzs7IC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCiAoZGVmdW4gbWFrZWZp bGUtYnJvd3Nlci1mb3JtYXQtdGFyZ2V0LWxpbmUgKHRhcmdldCBzZWxlY3RlZCkKKyAgKGRlY2xh cmUgKG9ic29sZXRlIG5pbCAiMjkuMSIpKQogICAoZm9ybWF0CiAgICAoY29uY2F0IChtYWtlLXN0 cmluZyBtYWtlZmlsZS1icm93c2VyLWxlZnRtb3N0LWNvbHVtbiA/XCApCiAJICAgKGlmIHNlbGVj dGVkCkBAIC0xMzE3LDYgKzEyODgsNyBAQCBtYWtlZmlsZS1icm93c2VyLWZvcm1hdC10YXJnZXQt bGluZQogICAgdGFyZ2V0IG1ha2VmaWxlLXRhcmdldC1jb2xvbikpCiAKIChkZWZ1biBtYWtlZmls ZS1icm93c2VyLWZvcm1hdC1tYWNyby1saW5lIChtYWNybyBzZWxlY3RlZCkKKyAgKGRlY2xhcmUg KG9ic29sZXRlIG5pbCAiMjkuMSIpKQogICAoZm9ybWF0CiAgICAoY29uY2F0IChtYWtlLXN0cmlu ZyBtYWtlZmlsZS1icm93c2VyLWxlZnRtb3N0LWNvbHVtbiA/XCApCiAJICAgKGlmIHNlbGVjdGVk CkBAIC0xMzI1LDYgKzEyOTcsNyBAQCBtYWtlZmlsZS1icm93c2VyLWZvcm1hdC1tYWNyby1saW5l CiAJICAgKG1ha2VmaWxlLWZvcm1hdC1tYWNyby1yZWYgbWFjcm8pKSkpCiAKIChkZWZ1biBtYWtl ZmlsZS1icm93c2VyLWZpbGwgKHRhcmdldHMgbWFjcm9zKQorICAoZGVjbGFyZSAob2Jzb2xldGUg bmlsICIyOS4xIikpCiAgIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSkKICAgICAoZ290by1j aGFyIChwb2ludC1taW4pKQogICAgIChlcmFzZS1idWZmZXIpCkBAIC0xMzQ4LDYgKzEzMjEsNyBA QCBtYWtlZmlsZS1icm93c2VyLWZpbGwKIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dzZXItbmV4dC1s aW5lICgpCiAgICJNb3ZlIHRoZSBicm93c2VyIHNlbGVjdGlvbiBjdXJzb3IgdG8gdGhlIG5leHQg bGluZS4iCisgIChkZWNsYXJlIChvYnNvbGV0ZSBuaWwgIjI5LjEiKSkKICAgKGludGVyYWN0aXZl KQogICAoaWYgKG5vdCAobWFrZWZpbGUtbGFzdC1saW5lLXApKQogICAgICAgKHByb2duCkBAIC0x MzU2LDYgKzEzMzAsNyBAQCBtYWtlZmlsZS1icm93c2VyLW5leHQtbGluZQogCiAoZGVmdW4gbWFr ZWZpbGUtYnJvd3Nlci1wcmV2aW91cy1saW5lICgpCiAgICJNb3ZlIHRoZSBicm93c2VyIHNlbGVj dGlvbiBjdXJzb3IgdG8gdGhlIHByZXZpb3VzIGxpbmUuIgorICAoZGVjbGFyZSAob2Jzb2xldGUg bmlsICIyOS4xIikpCiAgIChpbnRlcmFjdGl2ZSkKICAgKGlmIChub3QgKG1ha2VmaWxlLWZpcnN0 LWxpbmUtcCkpCiAgICAgICAocHJvZ24KQEAgLTEzNjgsNiArMTM0Myw3IEBAIG1ha2VmaWxlLWJy b3dzZXItcHJldmlvdXMtbGluZQogCiAoZGVmdW4gbWFrZWZpbGUtYnJvd3Nlci1xdWl0ICgpCiAg ICJMZWF2ZSB0aGUgYnJvd3NlciBhbmQgcmV0dXJuIHRvIHRoZSBtYWtlZmlsZSBidWZmZXIuIgor ICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIyOS4xIikpCiAgIChpbnRlcmFjdGl2ZSkKICAgKGxl dCAoKG15LWNsaWVudCBtYWtlZmlsZS1icm93c2VyLWNsaWVudCkpCiAgICAgKHNldHEgbWFrZWZp bGUtYnJvd3Nlci1jbGllbnQgbmlsKQk7IHdlIHF1aXQsIHNvIE5PIGNsaWVudCEKQEAgLTEzODEs NiArMTM1Nyw3IEBAIG1ha2VmaWxlLWJyb3dzZXItcXVpdAogCiAoZGVmdW4gbWFrZWZpbGUtYnJv d3Nlci10b2dnbGUgKCkKICAgIlRvZ2dsZSB0aGUgc2VsZWN0aW9uIHN0YXRlIG9mIHRoZSBicm93 c2VyIGl0ZW0gYXQgdGhlIGN1cnNvciBwb3NpdGlvbi4iCisgIChkZWNsYXJlIChvYnNvbGV0ZSBu aWwgIjI5LjEiKSkKICAgKGludGVyYWN0aXZlKQogICAobGV0ICgodGhpcy1saW5lIChjb3VudC1s aW5lcyAocG9pbnQtbWluKSAocG9pbnQpKSkpCiAgICAgKHNldHEgdGhpcy1saW5lIChtYXggMSB0 aGlzLWxpbmUpKQpAQCAtMTQxOCw2ICsxMzk1LDcgQEAgbWFrZWZpbGUtYnJvd3Nlci1pbnNlcnQt Y29udGludWF0aW9uCiBUaGlzIGlzIG1vc3QgdXNlZnVsIGluIHRoZSBwcm9jZXNzIG9mIGNyZWF0 aW5nIGNvbnRpbnVlZCBsaW5lcyB3aGVuIGNvcHlpbmcKIGxhcmdlIGRlcGVuZGVuY2llcyBmcm9t IHRoZSBicm93c2VyIHRvIHRoZSBjbGllbnQgYnVmZmVyLgogXChwb2ludCkgYWR2YW5jZXMgYWNj b3JkaW5nbHkgaW4gdGhlIGNsaWVudCBidWZmZXIuIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmls ICIyOS4xIikpCiAgIChpbnRlcmFjdGl2ZSkKICAgKHdpdGgtY3VycmVudC1idWZmZXIgbWFrZWZp bGUtYnJvd3Nlci1jbGllbnQKICAgICAoZW5kLW9mLWxpbmUpCkBAIC0xNDI2LDYgKzE0MDQsNyBA QCBtYWtlZmlsZS1icm93c2VyLWluc2VydC1jb250aW51YXRpb24KIChkZWZ1biBtYWtlZmlsZS1i cm93c2VyLWluc2VydC1zZWxlY3Rpb24gKCkKICAgIkluc2VydCBhbGwgc2VsZWN0ZWQgdGFyZ2V0 cyBhbmQvb3IgbWFjcm9zIGluIHRoZSBtYWtlZmlsZSBidWZmZXIuCiBJbnNlcnRpb24gdGFrZXMg cGxhY2UgYXQgcG9pbnQuIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIyOS4xIikpCiAgIChp bnRlcmFjdGl2ZSkKICAgKHNhdmUtZXhjdXJzaW9uCiAgICAgKGdvdG8tY2hhciAocG9pbnQtbWlu KSkKQEAgLTE0MzcsMTEgKzE0MTYsMTMgQEAgbWFrZWZpbGUtYnJvd3Nlci1pbnNlcnQtc2VsZWN0 aW9uCiAJKHNldHEgY3VycmVudC1saW5lICgxKyBjdXJyZW50LWxpbmUpKSkpKSkKIAogKGRlZnVu IG1ha2VmaWxlLWJyb3dzZXItaW5zZXJ0LXNlbGVjdGlvbi1hbmQtcXVpdCAoKQorICAoZGVjbGFy ZSAob2Jzb2xldGUgbmlsICIyOS4xIikpCiAgIChpbnRlcmFjdGl2ZSkKICAgKG1ha2VmaWxlLWJy b3dzZXItaW5zZXJ0LXNlbGVjdGlvbikKICAgKG1ha2VmaWxlLWJyb3dzZXItcXVpdCkpCiAKIChk ZWZ1biBtYWtlZmlsZS1icm93c2VyLXNlbmQtdGhpcy1saW5lLWl0ZW0gKCkKKyAgKGRlY2xhcmUg KG9ic29sZXRlIG5pbCAiMjkuMSIpKQogICAoaWYgKG1ha2VmaWxlLWJyb3dzZXItb24tbWFjcm8t bGluZS1wKQogICAgICAgKHNhdmUtZXhjdXJzaW9uCiAJKGxldCAoKG1hY3JvLW5hbWUgKG1ha2Vm aWxlLWJyb3dzZXItdGhpcy1saW5lLW1hY3JvLW5hbWUpKSkKQEAgLTE0NTMsMTAgKzE0MzQsMTIg QEAgbWFrZWZpbGUtYnJvd3Nlci1zZW5kLXRoaXMtbGluZS1pdGVtCiAJKGluc2VydCB0YXJnZXQt bmFtZSAiICIpKSkpKQogCiAoZGVmdW4gbWFrZWZpbGUtYnJvd3Nlci1zdGFydC1pbnRlcmFjdGlv biAoKQorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIyOS4xIikpCiAgICh1c2UtbG9jYWwtbWFw IG1ha2VmaWxlLWJyb3dzZXItbWFwKQogICAoc2V0cSBidWZmZXItcmVhZC1vbmx5IHQpKQogCiAo ZGVmdW4gbWFrZWZpbGUtYnJvd3NlICh0YXJnZXRzIG1hY3JvcykKKyAgKGRlY2xhcmUgKG9ic29s ZXRlIGltZW51ICIyOS4xIikpCiAgIChpZiAoemVyb3AgKCsgKGxlbmd0aCB0YXJnZXRzKSAobGVu Z3RoIG1hY3JvcykpKQogICAgICAgKHByb2duCiAJKGJlZXApCkBAIC0xNDczLDYgKzE0NTYsNyBA QCBtYWtlZmlsZS1icm93c2UKICAgICAgIChtYWtlZmlsZS1icm93c2VyLXN0YXJ0LWludGVyYWN0 aW9uKSkpKQogCiAoZGVmdW4gbWFrZWZpbGUtc3dpdGNoLXRvLWJyb3dzZXIgKCkKKyAgKGRlY2xh cmUgKG9ic29sZXRlIGltZW51ICIyOS4xIikpCiAgIChpbnRlcmFjdGl2ZSkKICAgKHJ1bi1ob29r cyAnbWFrZWZpbGUtYnJvd3Nlci1ob29rKQogICAoc2V0cSBtYWtlZmlsZS1icm93c2VyLWNsaWVu dCAoY3VycmVudC1idWZmZXIpKQpAQCAtMTczMSwxMiArMTcxNSwxNCBAQCBtYWtlZmlsZS1mb3J3 YXJkLWFmdGVyLXRhcmdldC1jb2xvbgogCiAoZGVmdW4gbWFrZWZpbGUtYnJvd3Nlci1vbi1tYWNy by1saW5lLXAgKCkKICAgIkRldGVybWluZSBpZiBwb2ludCBpcyBvbiBhIG1hY3JvIGxpbmUgaW4g dGhlIGJyb3dzZXIuIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIyOS4xIikpCiAgIChzYXZl LWV4Y3Vyc2lvbgogICAgIChiZWdpbm5pbmctb2YtbGluZSkKICAgICAocmUtc2VhcmNoLWZvcndh cmQgIlxcJFt7KF0iIChsaW5lLWVuZC1wb3NpdGlvbikgdCkpKQogCiAoZGVmdW4gbWFrZWZpbGUt YnJvd3Nlci10aGlzLWxpbmUtdGFyZ2V0LW5hbWUgKCkKICAgIkV4dHJhY3QgdGhlIHRhcmdldCBu YW1lIGZyb20gYSBsaW5lIGluIHRoZSBicm93c2VyLiIKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5p bCAiMjkuMSIpKQogICAoc2F2ZS1leGN1cnNpb24KICAgICAoZW5kLW9mLWxpbmUpCiAgICAgKHNr aXAtY2hhcnMtYmFja3dhcmQgIl4gXHQiKQpAQCAtMTc0NCw2ICsxNzMwLDcgQEAgbWFrZWZpbGUt YnJvd3Nlci10aGlzLWxpbmUtdGFyZ2V0LW5hbWUKIAogKGRlZnVuIG1ha2VmaWxlLWJyb3dzZXIt dGhpcy1saW5lLW1hY3JvLW5hbWUgKCkKICAgIkV4dHJhY3QgdGhlIG1hY3JvIG5hbWUgZnJvbSBh IGxpbmUgaW4gdGhlIGJyb3dzZXIuIgorICAoZGVjbGFyZSAob2Jzb2xldGUgbmlsICIyOS4xIikp CiAgIChzYXZlLWV4Y3Vyc2lvbgogICAgIChiZWdpbm5pbmctb2YtbGluZSkKICAgICAocmUtc2Vh cmNoLWZvcndhcmQgIlxcJFt7KF0iIChsaW5lLWVuZC1wb3NpdGlvbikgdCkKQEAgLTE3NjIsMTIg KzE3NDksMTUgQEAgbWFrZWZpbGUtZm9ybWF0LW1hY3JvLXJlZgogICAgICAgKGZvcm1hdCAiJCgl cykiIG1hY3JvLW5hbWUpKSkpCiAKIChkZWZ1biBtYWtlZmlsZS1icm93c2VyLWdldC1zdGF0ZS1m b3ItbGluZSAobikKKyAgKGRlY2xhcmUgKG9ic29sZXRlIG5pbCAiMjkuMSIpKQogICAoYXJlZiBt YWtlZmlsZS1icm93c2VyLXNlbGVjdGlvbi12ZWN0b3IgKDEtIG4pKSkKIAogKGRlZnVuIG1ha2Vm aWxlLWJyb3dzZXItc2V0LXN0YXRlLWZvci1saW5lIChuIHRvLXN0YXRlKQorICAoZGVjbGFyZSAo b2Jzb2xldGUgbmlsICIyOS4xIikpCiAgIChhc2V0IG1ha2VmaWxlLWJyb3dzZXItc2VsZWN0aW9u LXZlY3RvciAoMS0gbikgdG8tc3RhdGUpKQogCiAoZGVmdW4gbWFrZWZpbGUtYnJvd3Nlci10b2dn bGUtc3RhdGUtZm9yLWxpbmUgKG4pCisgIChkZWNsYXJlIChvYnNvbGV0ZSBuaWwgIjI5LjEiKSkK ICAgKG1ha2VmaWxlLWJyb3dzZXItc2V0LXN0YXRlLWZvci1saW5lIG4gKG5vdCAobWFrZWZpbGUt YnJvd3Nlci1nZXQtc3RhdGUtZm9yLWxpbmUgbikpKSkKIAogKGRlZnVuIG1ha2VmaWxlLWxhc3Qt bGluZS1wICgpCi0tIAoyLjM1LjEKCg== --00000000000039d3bc05ec1ea6a6--
Stefan Kangas <stefankangas@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#58848
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.