From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id mLzADeHQL2aZAQAA62LTzQ:P1 (envelope-from ) for ; Mon, 29 Apr 2024 18:54:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id mLzADeHQL2aZAQAA62LTzQ (envelope-from ) for ; Mon, 29 Apr 2024 18:54:57 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1714409697; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=nnOVKeQGpo6vMkQpcaXvmnYVoljq77x+27Dzr1WP6TI=; b=HPXTWUkL9H8i9M6/dF4V7qGpcjZbbDk0qPo7yvrNHYd2W19nXEVcGARmb2/qjv7YJp3ZnR qS6q8b8c3gZA24iGqt4X+COfsiAfZhBOfcDn1jJonM5nPfSW6DlHbryLAr2Q9QiUhTAPh1 JYcz1nYs732gEg8Sz8Ow5WgwGR1ZfeZfNwPED9pmUmh1hFcMyoNclLpU9MsEDxjUZ7WrZL PcPf0aJb1QLCCz/HOsGTMGENAGJ7cRq+cw/wfsSM33QwpeAKi9wl70Rbtl5HVbAy37DsJR pITAKQehQjZNTQp0qdrgxfxysYTZBwB7rIiw/Z49RRS6b0KqyFVI/PSUxGDPfw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1714409697; a=rsa-sha256; cv=none; b=FOw3y3DgDIr29Dt1v49U1Oz/4zeialbObSULZDYBzvTc73gFY5oxoN97YGkzruMREmAt45 9V+RxGI/+lLA5T0DeiJ9ec7uT4CQ1+vTuHpQieOExc7W1VMEvAX3q3dzKWJzn2W9RUfmLM TBNZxwPvS/IBcB5ZzEgfKnqGKpPuR5ys4qMHJxrlOlJsr8lkyXpGDM2OqSMXpkKcxZ2qS6 7NPG3I9hUzt9uNcFwnB6mD42beog776KgLQ8yh1MrDkrf+/ifwxHBAo8kYrGrNxDa29sV+ Pb+xdrPEjMcKVvbSx4Sn/cZZQLIspQWlVYsZXr/QH/PL33bq6NQwwUfD3furKQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EC9ACFB68 for ; Mon, 29 Apr 2024 18:54:56 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1UGt-0005hv-NU; Mon, 29 Apr 2024 12:54:31 -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 ) id 1s1UGr-0005hj-MC for emacs-orgmode@gnu.org; Mon, 29 Apr 2024 12:54:29 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1UGp-00032i-Iy for emacs-orgmode@gnu.org; Mon, 29 Apr 2024 12:54:29 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1s1UGm-0003Og-SG for emacs-orgmode@gnu.org; Mon, 29 Apr 2024 18:54:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: [PATCH] org-ctags.el: Do not activate on load Date: Mon, 29 Apr 2024 23:54:18 +0700 Message-ID: References: <874jegqts6.fsf@localhost> <86y1bsowio.fsf@ice9.digital> <7b676235-5e0d-4b7e-b9bf-5eef0908577c@gmail.com> <875xxhds2k.fsf@localhost> <87a5ldk5rh.fsf@localhost> <87plu9ig0a.fsf@localhost> <87mspdifnm.fsf@localhost> <87a5lccnyt.fsf@localhost> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------CoNdvOefXWgkQ6d0c1O6tbtM" User-Agent: Mozilla Thunderbird Content-Language: en-US, ru-RU In-Reply-To: <87a5lccnyt.fsf@localhost> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 26 X-Spam_score: 2.6 X-Spam_bar: ++ X-Spam_report: (2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -1.68 X-Spam-Score: -1.68 X-Migadu-Queue-Id: EC9ACFB68 X-Migadu-Scanner: mx11.migadu.com X-TUID: h8nO5CnXeJ32 This is a multi-part message in MIME format. --------------CoNdvOefXWgkQ6d0c1O6tbtM Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 29/04/2024 20:12, Ihor Radchenko wrote: > Max Nikulin writes: >> >> Notice that new tests for org-ctags do not require user interactions. [...] > Of course, the cause is the known side effect of loading org-ctags. > > Maybe we can disable the tests until that bug is fixed. > Or, ideally, load org-ctags only when the relevant tests are running and > unload it after they finish. Isn't it better to modify buggy org-ctags than to add various kludges to tests? --------------CoNdvOefXWgkQ6d0c1O6tbtM Content-Type: text/x-patch; charset=UTF-8; name="0001-org-ctags.el-Define-unload-function.patch" Content-Disposition: attachment; filename="0001-org-ctags.el-Define-unload-function.patch" Content-Transfer-Encoding: base64 RnJvbSAwZDI2MGEwZjI2MGFmYjBmNDA3ZDAwYjZhNTNlZDIxMjFhMjQwMjAzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXggTmlrdWxpbiA8bWFuaWt1bGluQGdtYWlsLmNv bT4KRGF0ZTogTW9uLCAyOSBBcHIgMjAyNCAyMTozNDoxMyArMDcwMApTdWJqZWN0OiBbUEFU Q0ggMS8yXSBvcmctY3RhZ3MuZWw6IERlZmluZSB1bmxvYWQgZnVuY3Rpb24KTUlNRS1WZXJz aW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCiogbGlzcC9vcmctY3RhZ3MuZWwgKG9yZy1j dGFncy11bmxvYWQtZnVuY3Rpb24pOiBOZXcgZnVuY3Rpb24gdG8gY2xlYW51cApkdXJpbmcg YHVubG9hZC1mZWF0dXJlJyBjYWxsLgoob3JnLWN0YWdzLS1vcGVuLWxpbmstZnVuY3Rpb25z LWxpc3Qgb3JnLWN0YWdzLW9wZW4tbGluay1mdW5jdGlvbnMpOgpEZWZpbmUgYW5kIHVzZSBs aXN0IG9mIG9wdGlvbnMgYXZhaWxhYmxlIGZvciBgb3JnLW9wZW4tbGluay1mdW5jdGlvbnMn Lgoob3JnLWN0YWdzLS12aXNpdC10YWdzLXRhYmxlKTogR2l2ZSBhIG5hbWUgdG8gcmVtb3Zl IHRoZSBmdW5jdGlvbiBmcm9tCmBvcmctbW9kZS1ob29rJyBvbiBsaWJyYXJ5IHVubG9hZC4K ClByZXZlbnQgdGhlIGZvbGxvd2luZyBlcnJvciBhZnRlciBsaWJyYXJ5IHVubG9hZGluZwoK ICAgIFN5bWJvbOKAmXMgZnVuY3Rpb24gZGVmaW5pdGlvbiBpcyB2b2lkOiBvcmctY3RhZ3Mt ZmluZC10YWcKLS0tCiBsaXNwL29yZy1jdGFncy5lbCB8IDYwICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDAgaW5z ZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmctY3Rh Z3MuZWwgYi9saXNwL29yZy1jdGFncy5lbAppbmRleCA2NDMxYTI3NjUuLmM2ZjdmYzcwOCAx MDA2NDQKLS0tIGEvbGlzcC9vcmctY3RhZ3MuZWwKKysrIGIvbGlzcC9vcmctY3RhZ3MuZWwK QEAgLTE2MSw2ICsxNjEsMjAgQEAgKGRlZmN1c3RvbSBvcmctY3RhZ3MtcGF0aC10by1jdGFn cwogICA6dmVyc2lvbiAiMjQuMSIKICAgOnR5cGUgJ2ZpbGUpCiAKKyhkZWZjb25zdCBvcmct Y3RhZ3MtLW9wZW4tbGluay1mdW5jdGlvbnMtbGlzdAorICAobGlzdAorICAgIydvcmctY3Rh Z3MtZmluZC10YWcKKyAgICMnb3JnLWN0YWdzLWFzay1yZWJ1aWxkLXRhZ3MtZmlsZS10aGVu LWZpbmQtdGFnCisgICAjJ29yZy1jdGFncy1yZWJ1aWxkLXRhZ3MtZmlsZS10aGVuLWZpbmQt dGFnCisgICAjJ29yZy1jdGFncy1hc2stYXBwZW5kLXRvcGljCisgICAjJ29yZy1jdGFncy1h cHBlbmQtdG9waWMKKyAgICMnb3JnLWN0YWdzLWFzay12aXNpdC1idWZmZXItb3ItZmlsZQor ICAgIydvcmctY3RhZ3MtdmlzaXQtYnVmZmVyLW9yLWZpbGUKKyAgICMnb3JnLWN0YWdzLWZh aWwtc2lsZW50bHkpCisgICJPcHRpb25zIGZvciBgb3JnLW9wZW4tbGluay1mdW5jdGlvbnMn LgorRW5zdXJlIHRoYXQgdGhlIHVzZXIgb3B0aW9uIGFuZCBgdW5sb2FkLWZlYXR1cmUnCit1 c2UgdGhlIHNhbWUgc2V0IG9mIGZ1bmN0aW9ucy4iKQorCiAoZGVmY3VzdG9tIG9yZy1jdGFn cy1vcGVuLWxpbmstZnVuY3Rpb25zCiAgICcob3JnLWN0YWdzLWZpbmQtdGFnCiAgICAgb3Jn LWN0YWdzLWFzay1yZWJ1aWxkLXRhZ3MtZmlsZS10aGVuLWZpbmQtdGFnCkBAIC0xNjgsMTQg KzE4Miw3IEBAIChkZWZjdXN0b20gb3JnLWN0YWdzLW9wZW4tbGluay1mdW5jdGlvbnMKICAg Ikxpc3Qgb2YgZnVuY3Rpb25zIHRvIGJlIHByZXBlbmRlZCB0byBPUkctT1BFTi1MSU5LLUZV TkNUSU9OUyBieSBPUkctQ1RBR1MuIgogICA6dmVyc2lvbiAiMjQuMSIKICAgOnR5cGUgJ2hv b2sKLSAgOm9wdGlvbnMgJyhvcmctY3RhZ3MtZmluZC10YWcKLSAgICAgICAgICAgICBvcmct Y3RhZ3MtYXNrLXJlYnVpbGQtdGFncy1maWxlLXRoZW4tZmluZC10YWcKLSAgICAgICAgICAg ICBvcmctY3RhZ3MtcmVidWlsZC10YWdzLWZpbGUtdGhlbi1maW5kLXRhZwotICAgICAgICAg ICAgIG9yZy1jdGFncy1hc2stYXBwZW5kLXRvcGljCi0gICAgICAgICAgICAgb3JnLWN0YWdz LWFwcGVuZC10b3BpYwotICAgICAgICAgICAgIG9yZy1jdGFncy1hc2stdmlzaXQtYnVmZmVy LW9yLWZpbGUKLSAgICAgICAgICAgICBvcmctY3RhZ3MtdmlzaXQtYnVmZmVyLW9yLWZpbGUK LSAgICAgICAgICAgICBvcmctY3RhZ3MtZmFpbC1zaWxlbnRseSkpCisgIDpvcHRpb25zIG9y Zy1jdGFncy0tb3Blbi1saW5rLWZ1bmN0aW9ucy1saXN0KQogCiAKIChkZWZ2YXIgb3JnLWN0 YWdzLXRhZy1saXN0IG5pbApAQCAtMTkxLDE4ICsxOTgsMjAgQEAgKGRlZmN1c3RvbSBvcmct Y3RhZ3MtbmV3LXRvcGljLXRlbXBsYXRlCiAgIDp0eXBlICdzdHJpbmcpCiAKIAotKGFkZC1o b29rICdvcmctbW9kZS1ob29rCi0gICAgICAgICAgKGxhbWJkYSAoKQotICAgICAgICAgICAg KHdoZW4gKGFuZCBvcmctY3RhZ3MtZW5hYmxlZC1wCi0gICAgICAgICAgICAgICAgICAgICAg IChidWZmZXItZmlsZS1uYW1lKSkKLSAgICAgICAgICAgICAgOzsgTWFrZSBzdXJlIHRoaXMg ZmlsZSdzIGRpcmVjdG9yeSBpcyBhZGRlZCB0byBkZWZhdWx0Ci0gICAgICAgICAgICAgIDs7 IGRpcmVjdG9yaWVzIGluIHdoaWNoIHRvIHNlYXJjaCBmb3IgdGFncy4KLSAgICAgICAgICAg ICAgKGxldCAoKHRhZ3MtZmlsZW5hbWUKLSAgICAgICAgICAgICAgICAgICAgIChleHBhbmQt ZmlsZS1uYW1lCi0gICAgICAgICAgICAgICAgICAgICAgKGNvbmNhdCAoZmlsZS1uYW1lLWRp cmVjdG9yeSAoYnVmZmVyLWZpbGUtbmFtZSkpCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL1RBR1MiKSkpKQotICAgICAgICAgICAgICAgICh3aGVuIChmaWxlLWV4aXN0cy1w IHRhZ3MtZmlsZW5hbWUpCi0gICAgICAgICAgICAgICAgICAodmlzaXQtdGFncy10YWJsZSB0 YWdzLWZpbGVuYW1lKSkpKSkpCisoZGVmdW4gb3JnLWN0YWdzLS12aXNpdC10YWdzLXRhYmxl ICgpCisgICJMb2FkIHRhZ3MgZm9yIGN1cnJlbnQgZmlsZS4KK0EgZnVuY3Rpb24gZm9yIGBv cmctbW9kZS1ob29rLiIKKyAgKHdoZW4gKGFuZCBvcmctY3RhZ3MtZW5hYmxlZC1wCisgICAg ICAgICAgICAgKGJ1ZmZlci1maWxlLW5hbWUpKQorICAgIDs7IE1ha2Ugc3VyZSB0aGlzIGZp bGUncyBkaXJlY3RvcnkgaXMgYWRkZWQgdG8gZGVmYXVsdAorICAgIDs7IGRpcmVjdG9yaWVz IGluIHdoaWNoIHRvIHNlYXJjaCBmb3IgdGFncy4KKyAgICAobGV0ICgodGFncy1maWxlbmFt ZQorICAgICAgICAgICAoZXhwYW5kLWZpbGUtbmFtZQorICAgICAgICAgICAgKGNvbmNhdCAo ZmlsZS1uYW1lLWRpcmVjdG9yeSAoYnVmZmVyLWZpbGUtbmFtZSkpCisgICAgICAgICAgICAg ICAgICAgICIvVEFHUyIpKSkpCisgICAgICAod2hlbiAoZmlsZS1leGlzdHMtcCB0YWdzLWZp bGVuYW1lKQorICAgICAgICAodmlzaXQtdGFncy10YWJsZSB0YWdzLWZpbGVuYW1lKSkpKSkK KyhhZGQtaG9vayAnb3JnLW1vZGUtaG9vayAjJ29yZy1jdGFncy0tdmlzaXQtdGFncy10YWJs ZSkKIAogCiAoYWR2aWNlLWFkZCAndmlzaXQtdGFncy10YWJsZSA6YWZ0ZXIgIydvcmctLWN0 YWdzLWxvYWQtdGFnLWxpc3QpCkBAIC0yMTksNiArMjI4LDE3IEBAIChkZWZ1biBvcmctY3Rh Z3MtZW5hYmxlICgpCiAgICAgKGFkZC1ob29rICdvcmctb3Blbi1saW5rLWZ1bmN0aW9ucyBm biB0KSkpCiAKIAorKGRlZnVuIG9yZy1jdGFncy11bmxvYWQtZnVuY3Rpb24gKCkKKyAgIkRp c2FibGUgYG9yZy1jdGFncycgbGlicmFyeS4KK0NhbGxlZCBieSBgdW5sb2FkLWZlYXR1cmUn LiIKKyAgKHB1dCAnb3JnLW1vZGUgJ2ZpbmQtdGFnLWRlZmF1bHQtZnVuY3Rpb24gbmlsKQor ICAoYWR2aWNlLXJlbW92ZSAndmlzaXQtdGFncy10YWJsZSAjJ29yZy0tY3RhZ3MtbG9hZC10 YWctbGlzdCkKKyAgKGFkdmljZS1yZW1vdmUgJ3hyZWYtZmluZC1kZWZpbml0aW9ucworICAg ICAgICAgICAgICAgICAjJ29yZy0tY3RhZ3Mtc2V0LW9yZy1tYXJrLWJlZm9yZS1maW5kaW5n LXRhZykKKyAgKGRvbGlzdCAoZm4gb3JnLWN0YWdzLS1vcGVuLWxpbmstZnVuY3Rpb25zLWxp c3QpCisgICAgKHJlbW92ZS1ob29rICdvcmctb3Blbi1saW5rLWZ1bmN0aW9ucyBmbiBuaWwp KSkKKworCiA7OzsgR2VuZXJhbCB1dGlsaXR5IGZ1bmN0aW9ucy4gID09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiA7OyBUaGVzZSB3b3JrIG91dHNp ZGUgb3JnLWN0YWdzIG1vZGUuCiAKLS0gCjIuMzkuMgoK --------------CoNdvOefXWgkQ6d0c1O6tbtM Content-Type: text/x-patch; charset=UTF-8; name="0002-org-ctags.el-Do-not-activate-on-load.patch" Content-Disposition: attachment; filename="0002-org-ctags.el-Do-not-activate-on-load.patch" Content-Transfer-Encoding: base64 RnJvbSA1OTE1ODExOTk1ZjgzZmJmYjg5NjA2YmZhNGYzMTZkMmI0NTIxMjY4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXggTmlrdWxpbiA8bWFuaWt1bGluQGdtYWlsLmNv bT4KRGF0ZTogTW9uLCAyOSBBcHIgMjAyNCAyMzoyODoyOSArMDcwMApTdWJqZWN0OiBbUEFU Q0ggMi8yXSBvcmctY3RhZ3MuZWw6IERvIG5vdCBhY3RpdmF0ZSBvbiBsb2FkCgoqIGV0Yy9P UkctTkVXUzogQW5ub3VuY2UgdGhlIGNoYW5nZSBicmVha2luZyBmb3IgYG9yZy1jdGFncycg dXNlcnMgYW5kCnByb3ZpZGUgaW5pdCBmaWxlIGNvZGUgdG8gZW5hYmxlIHRoZSBmZWF0dXJl LgoqIGxpc3Avb3JnLWN0YWdzLmVsIChvcmctY3RhZ3MtZW5hYmxlKTogRG8gbm8gaW52b2tl IHRoaXMgZnVuY3Rpb24KZHVyaW5nIGxpYnJhcnkgbG9hZGluZy4gIENvbGxlY3QgYWxsIGlu aXRpYWxpemF0aW9uIGNvZGUgaW4gaXRzIGJvZHkuCgpTZXR0aW5nIHVwIGhvb2tzIGR1cmlu ZyBsaWJyYXJ5IGxvYWRpbmcgbGVhZHMgdG8gdmFyaW91cyBpc3N1ZXMuCi0gRW1hY3MgY29k aW5nIGNvbnZlbnRpb25zIGluc2lzdCBvbiBpbmNvbXBhdGlibGUgY2hhbmdlcyBpZiBsb2Fk aW5nCiAgYSBsaWJyYXJ5IG1vZGlmaWVzIGJlaGF2aW9yLCBzZWUKICBJbmZvIG5vZGUgYChl bGlzcCkgQ29kaW5nIENvbnZlbnRpb25zJy4KLSBUaGUgbGlicmFyeSBtYXkgYmUgYXV0b2xv YWRlZCBmb3IgdGhlIHNha2Ugb2YgaGVscCBjb21wbGV0aW9uCiAgYnJlYWtpbmcgYG9yZy1v cGVuLWF0LXBvaW50JzoKICBOaWNrIERva29zLiBvcmctY3RhZ3MgbGFuZCBncmFiLiBNb24s IDIwIE1hciAyMDIzIDIzOjM2OjA5IC0wNDAwLgogIDxodHRwczovL2xpc3Qub3JnbW9kZS5v cmcvODdvN29tZzRpZS5mc2ZAYWxwaGF2aWxsZS51c2Vyc3lzLnJlZGhhdC5jb20+Ci0gVW5y ZWxhdGVkIHVuaXQgdGVzdHMgZmFpbCBkdWUgdG8gdXNlciBwcm9tcHQ6CiAgSWhvciBSYWRj aGVua28uIFJlOiBbUEFUQ0hdIG9yZy1jdGFncy5lbDogUHJvdGVjdCBzaGVsbCBzcGVjaWFs cwogIGluIGRpcmVjdG9yeSBuYW1lLiBTdW4sIDI4IEFwciAyMDI0IDEyOjUzOjM4ICswMDAw LgogIDxodHRwczovL2xpc3Qub3JnbW9kZS5vcmcvODdhNWxkazVyaC5mc2ZAbG9jYWxob3N0 PgotLS0KIGV0Yy9PUkctTkVXUyAgICAgIHwgMTIgKysrKysrKysrKysrCiBsaXNwL29yZy1j dGFncy5lbCB8IDE3ICsrKysrKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGlu c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL09SRy1ORVdT IGIvZXRjL09SRy1ORVdTCmluZGV4IDA2ZDNjZjA5My4uZmVhMzhlNTRlIDEwMDY0NAotLS0g YS9ldGMvT1JHLU5FV1MKKysrIGIvZXRjL09SRy1ORVdTCkBAIC02NDEsNiArNjQxLDE4IEBA IFRoaXMgYmVoYXZpb3VyIGhhcyBiZWVuIGV4cGFuZGVkIHRvIHN0b3JlIGFuIGFkZGl0aW9u YWwgPUNVU1RPTV9JRD0KIGxpbmsgd2hlbiBzdG9yaW5nIGFueSB0eXBlIG9mIGV4dGVybmFs IGxpbmsgdHlwZSBpbiBhbiBPcmcgZmlsZSwgbm90CiBqdXN0ID1pZDo9IGxpbmtzLgogCisq Kiogfm9yZy1jdGFnc34gaXMgbm90IGFjdGl2YXRlZCBieSBkZWZhdWx0IGFueSBtb3JlCisK K1RvIGZvbGxvdyBFbWFjcyBbW2luZm86ZWxpc3AjQ29kaW5nIENvbnZlbnRpb25zXVtjb2Rp bmcgY29udmVudGlvbnNdXSBhbmQgdG8gYXZvaWQgY29uZnVzaW9uIG9mIHVzZXJzCit3aG8g YWNjaWRlbnRhbGx5IGdldCB+b3JnLWN0YWdzfiBhdXRvbG9hZGVkIGR1ZSB0byBoZWxwIGNv bXBsZXRpb24sCit0aGUgbGlicmFyeSBkb2VzIG5vdCBtb2RpZnkgfm9yZy1vcGVuLWxpbmst ZnVuY3Rpb25zfiBkdXJpbmcgbG9hZGluZworYW55IG1vcmUuICBSdW4gfm9yZy1jdGFncy1l bmFibGV+IHRvIHNldHVwIGhvb2tzIGFuZCBhZHZpY2VzOgorCisjK2JlZ2luX3NyYyBlbWFj cy1saXNwCisod2l0aC1ldmFsLWFmdGVyLWxvYWQgIm9yZy1jdGFncyIKKyAgKG9yZy1jdGFn cy1lbmFibGUpKQorIytlbmRfc3JjCisKICoqIE5ldyBhbmQgY2hhbmdlZCBvcHRpb25zCiAq Kiogfm9yZy1iYWJlbC1sdWEtbXVsdGlwbGUtdmFsdWVzLXNlcGFyYXRvcn4KIApkaWZmIC0t Z2l0IGEvbGlzcC9vcmctY3RhZ3MuZWwgYi9saXNwL29yZy1jdGFncy5lbAppbmRleCBjNmY3 ZmM3MDguLjc4NDE0NzU3MiAxMDA2NDQKLS0tIGEvbGlzcC9vcmctY3RhZ3MuZWwKKysrIGIv bGlzcC9vcmctY3RhZ3MuZWwKQEAgLTU3LDYgKzU3LDEyIEBAIDs7OyBDb21tZW50YXJ5Ogog OzsgICAgKGFkZC1ob29rICdvcmctbW9kZS1ob29rCiA7OyAgICAgIChsYW1iZGEgKCkKIDs7 ICAgICAgICAoZGVmaW5lLWtleSBvcmctbW9kZS1tYXAgIlxDLWNvIiAnb3JnLWN0YWdzLWZp bmQtdGFnLWludGVyYWN0aXZlKSkpCis7OyAgICAod2l0aC1ldmFsLWFmdGVyLWxvYWQgIm9y Zy1jdGFncyIKKzs7ICAgICAgKG9yZy1jdGFncy1lbmFibGUpKQorOzsKKzs7IFRvIGFjdGl2 YXRlIHRoZSBsaWJyYXJ5LCB5b3UgbmVlZCB0byBjYWxsIGBvcmctY3RhZ3MtZW5hYmxlJyBl eHBsaWNpdGx5LgorOzsgSXQgdXNlZCB0byBiZSBpbnZva2VkIGR1cmluZyBsaWJyYXJ5IGxv YWRpbmcsIGJ1dCBpdCB3YXMgYWdhaW5zdCBFbWFjcworOzsgcG9saWN5IGFuZCBjYXVzZWQg aW5jb252ZW5pZW5jZSBvZiBPcmcgdXNlcnMgd2hvIGRvIG5vdCB1c2UgYG9yZy1jdGFncycu CiA7OwogOzsgQnkgZGVmYXVsdCwgd2l0aCBvcmctY3RhZ3MgbG9hZGVkLCBvcmcgd2lsbCBm aXJzdCB0cnkgYW5kIHZpc2l0IHRoZSB0YWcKIDs7IHdpdGggdGhlIHNhbWUgbmFtZSBhcyB0 aGUgbGluazsgdGhlbiwgaWYgdW5zdWNjZXNzZnVsLCBhc2sgdGhlIHVzZXIgaWYKQEAgLTIx MSwxMCArMjE3LDggQEAgKGRlZnVuIG9yZy1jdGFncy0tdmlzaXQtdGFncy10YWJsZSAoKQog ICAgICAgICAgICAgICAgICAgICAiL1RBR1MiKSkpKQogICAgICAgKHdoZW4gKGZpbGUtZXhp c3RzLXAgdGFncy1maWxlbmFtZSkKICAgICAgICAgKHZpc2l0LXRhZ3MtdGFibGUgdGFncy1m aWxlbmFtZSkpKSkpCi0oYWRkLWhvb2sgJ29yZy1tb2RlLWhvb2sgIydvcmctY3RhZ3MtLXZp c2l0LXRhZ3MtdGFibGUpCiAKIAotKGFkdmljZS1hZGQgJ3Zpc2l0LXRhZ3MtdGFibGUgOmFm dGVyICMnb3JnLS1jdGFncy1sb2FkLXRhZy1saXN0KQogKGRlZnVuIG9yZy0tY3RhZ3MtbG9h ZC10YWctbGlzdCAoJnJlc3QgXykKICAgKHdoZW4gKGFuZCBvcmctY3RhZ3MtZW5hYmxlZC1w IHRhZ3MtZmlsZS1uYW1lKQogICAgIChzZXRxLWxvY2FsIG9yZy1jdGFncy10YWctbGlzdApA QCAtMjIyLDYgKzIyNiwxMSBAQCAoZGVmdW4gb3JnLS1jdGFncy1sb2FkLXRhZy1saXN0ICgm cmVzdCBfKQogCiAKIChkZWZ1biBvcmctY3RhZ3MtZW5hYmxlICgpCisgIChhZGQtaG9vayAn b3JnLW1vZGUtaG9vayAjJ29yZy1jdGFncy0tdmlzaXQtdGFncy10YWJsZSkKKyAgKGFkdmlj ZS1hZGQgJ3Zpc2l0LXRhZ3MtdGFibGUgOmFmdGVyICMnb3JnLS1jdGFncy1sb2FkLXRhZy1s aXN0KQorICAoYWR2aWNlLWFkZCAneHJlZi1maW5kLWRlZmluaXRpb25zIDpiZWZvcmUKKyAg ICAgICAgICAgICAgIydvcmctLWN0YWdzLXNldC1vcmctbWFyay1iZWZvcmUtZmluZGluZy10 YWcpCisKICAgKHB1dCAnb3JnLW1vZGUgJ2ZpbmQtdGFnLWRlZmF1bHQtZnVuY3Rpb24gJ29y Zy1jdGFncy1maW5kLXRhZy1hdC1wb2ludCkKICAgKHNldHEgb3JnLWN0YWdzLWVuYWJsZWQt cCB0KQogICAoZG9saXN0IChmbiBvcmctY3RhZ3Mtb3Blbi1saW5rLWZ1bmN0aW9ucykKQEAg LTMxNCw4ICszMjMsNiBAQCAoZGVmdW4gb3JnLWN0YWdzLW9wZW4tZmlsZSAobmFtZSAmb3B0 aW9uYWwgdGl0bGUpCiA7Ozs7IE1pc2MgaW50ZXJvcGVyYWJpbGl0eSB3aXRoIGV0YWdzIHN5 c3RlbSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIAogCi0oYWR2aWNlLWFk ZCAneHJlZi1maW5kLWRlZmluaXRpb25zIDpiZWZvcmUKLSAgICAgICAgICAgICMnb3JnLS1j dGFncy1zZXQtb3JnLW1hcmstYmVmb3JlLWZpbmRpbmctdGFnKQogKGRlZnVuIG9yZy0tY3Rh Z3Mtc2V0LW9yZy1tYXJrLWJlZm9yZS1maW5kaW5nLXRhZyAoJnJlc3QgXykKICAgIkJlZm9y ZSB0cnlpbmcgdG8gZmluZCBhIHRhZywgc2F2ZSBvdXIgY3VycmVudCBwb3NpdGlvbiBvbiBv cmcgbWFyayByaW5nLiIKICAgKHNhdmUtZXhjdXJzaW9uCkBAIC01NDMsOCArNTUwLDYgQEAg KGRlZnVuIG9yZy1jdGFncy1maW5kLXRhZy1pbnRlcmFjdGl2ZSAoKQogCSAnb3JnLW9wZW4t bGluay1mdW5jdGlvbnMgdGFnKSkpKSkpCiAKIAotKG9yZy1jdGFncy1lbmFibGUpCi0KIChw cm92aWRlICdvcmctY3RhZ3MpCiAKIDs7OyBvcmctY3RhZ3MuZWwgZW5kcyBoZXJlCi0tIAoy LjM5LjIKCg== --------------CoNdvOefXWgkQ6d0c1O6tbtM--