From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#56228: 29.0.50; [PATCH] Eshell predicates should optionally error if they don't match anything Date: Sat, 25 Jun 2022 20:23:25 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------67D65212D4F07B52DE805792" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33133"; mail-complaints-to="usenet@ciao.gmane.io" To: 56228@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 26 05:24:11 2022 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 1o5Isc-0008OZ-W6 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 26 Jun 2022 05:24:11 +0200 Original-Received: from localhost ([::1]:37158 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o5Isb-0006s6-Ec for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 25 Jun 2022 23:24:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35154) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5IsU-0006rx-UP for bug-gnu-emacs@gnu.org; Sat, 25 Jun 2022 23:24:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52581) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o5IsU-0008L4-Mz for bug-gnu-emacs@gnu.org; Sat, 25 Jun 2022 23:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o5IsU-0006wj-EU for bug-gnu-emacs@gnu.org; Sat, 25 Jun 2022 23:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Jun 2022 03:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56228 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.165621381626666 (code B ref -1); Sun, 26 Jun 2022 03:24:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Jun 2022 03:23:36 +0000 Original-Received: from localhost ([127.0.0.1]:46478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5Is3-0006w2-Fs for submit@debbugs.gnu.org; Sat, 25 Jun 2022 23:23:35 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:44654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5Iry-0006vq-EO for submit@debbugs.gnu.org; Sat, 25 Jun 2022 23:23:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5Iry-0006qI-7M for bug-gnu-emacs@gnu.org; Sat, 25 Jun 2022 23:23:30 -0400 Original-Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:34720) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o5Irv-0008IZ-Nt for bug-gnu-emacs@gnu.org; Sat, 25 Jun 2022 23:23:29 -0400 Original-Received: by mail-pj1-x1029.google.com with SMTP id a11-20020a17090acb8b00b001eca0041455so7837075pju.1 for ; Sat, 25 Jun 2022 20:23:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:subject:to:message-id:date:mime-version:content-language; bh=dA1oOYJ6JC92J/ysXZa3Jo35X4PtEUCOP0RYPAYKJSM=; b=lj0gncg9LcTucIo9yXxcYl1jgIKwJph+buzN+XO0Qv7t4e71vbUVpG2dnXL/fmsM/b SrA6qMu3JCICHfyWfe8suz7lF/soO8TXhsY9wvODDuVMHZzHXyzuiaBJQpi6rdRl/YHE I6SC3mZmlNbUx1mIWpFunN8eOAsTjL1pLoq27i97vO/XHbREuyFup0gQQQL8EoXSDy5y nSiIizuR8+gJySY3NdCsDcptWQcq8I6sfpbYH8rw9MbXlm+TvQ5FHHELYRlLlyHljJGc jmiQH+masdhgcoPBTAQYTwvkGIKMrjM+vpSIvET5JZOHu6DMHdUvbJNLWSQrNEIiDes1 cvqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:subject:to:message-id:date:mime-version :content-language; bh=dA1oOYJ6JC92J/ysXZa3Jo35X4PtEUCOP0RYPAYKJSM=; b=OLb7ammuU+JvlD3J1vfu3vfJjWGR73G3f743MiBEkQq32UpS6C9lEENepnInnAm10T SYCVNVlUXIVazgsr8L5inp4Cr8uLgz7x6SRkLL/GAVZT2U7fsJnbpK82mIxLstOBvDNx aE92CeXKisBuS6XEcYwZB6W7VkuHwevhrP49ZDB8m0NSxh5gbgFkPvZJIyHsZogqzn4b ak7Jpp7fySwDQ87Uw4PlknrXiQrmFtuz84xKydrjUYzFGw/7e6a2K2qeBdYkXRiBxa0g sGdqPGJW8qIKWlEfAnSVeLdbYKHS4MiHEiUhDFyeNPnn9Fc0lirWB4uM9rIJ6mGshuBC 8GSg== X-Gm-Message-State: AJIora/q5BxFzZbhUpTXTvCIpwZimmVMP8Q5O/RWKn8McDkaLLPE2IwJ hOdZmFt2/1tubj0Z4gkekh71hxW73JA= X-Google-Smtp-Source: AGRyM1uNU/Vym7kVNXWduR/JSJXBpvlvWWoBU3Nin3GDYDZYnCwVWo6Qa+dIGLGlrFFUNAkWva0sfw== X-Received: by 2002:a17:90b:4ac9:b0:1ec:9bd1:92ff with SMTP id mh9-20020a17090b4ac900b001ec9bd192ffmr7643328pjb.178.1656213806204; Sat, 25 Jun 2022 20:23:26 -0700 (PDT) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id i1-20020a17090a650100b001e8520b211bsm4264025pjj.53.2022.06.25.20.23.24 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 Jun 2022 20:23:25 -0700 (PDT) X-Mozilla-News-Host: news://news.gmane.org:119 Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=jporterbugs@gmail.com; helo=mail-pj1-x1029.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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:235299 Archived-At: This is a multi-part message in MIME format. --------------67D65212D4F07B52DE805792 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit There's a todo entry in the Eshell manual that says: Error if a glob doesn’t expand due to a predicate An error should be generated only if `eshell-error-if-no-glob' is non-nil. Attached is a patch to do just that. --------------67D65212D4F07B52DE805792 Content-Type: text/plain; charset=UTF-8; name="0001-Optionally-signal-an-error-if-an-Eshell-predicate-fa.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Optionally-signal-an-error-if-an-Eshell-predicate-fa.pa"; filename*1="tch" RnJvbSBlYWZlNWEyNjEyNzE2NTBmY2QzNmU2ZjA5ZjY1NjkxZTE4N2Q0ZDM1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFNhdCwgMjUgSnVuIDIwMjIgMjA6MDU6NTcgLTA3MDAKU3ViamVjdDogW1BB VENIXSBPcHRpb25hbGx5IHNpZ25hbCBhbiBlcnJvciBpZiBhbiBFc2hlbGwgcHJlZGljYXRl IGZhaWxzIHRvCiBtYXRjaCBhbnl0aGluZwoKKiBsaXNwL2VzaGVsbC9lbS1wcmVkLmVsIChl c2hlbGwtZXJyb3ItaWYtbm8tZ2xvYik6IERlY2xhcmUgaXQuCihlc2hlbGwtYXBwbHktbW9k aWZpZXJzKTogQWRkIFNUUklORy1ERVNDIGFyZ3VtZW50IGFuZCBzaWduYWwgYW4gZXJyb3IK aWYgdGhlcmUgYXJlIG5vIG1hdGNoZXMgYW5kICdlc2hlbGwtZXJyb3ItaWYtbm8tZ2xvYicg aXMgc2V0LgooZXNoZWxsLXBhcnNlLWFyZy1tb2RpZmllcik6IFBhc3MgbW9kaWZpZXIgc3Ry aW5nIHRvCidlc2hlbGwtYXBwbHktbW9kaWZpZXJzJy4KCiogdGVzdC9saXNwL2VzaGVsbC9l bS1wcmVkLXRlc3RzLmVsIChlc2hlbGwtZXZhbC1wcmVkaWNhdGUpOiBTaW1wbGlmeS4KKGVt LXByZWQtdGVzdC9uby1tYXRjaGVzKTogTmV3IHRlc3QuCgoqIGRvYy9taXNjL2VzaGVsbC50 ZXhpIChCdWdzIGFuZCBpZGVhcyk6IFJlbW92ZSB0b2RvIGVudHJ5IGFib3V0IHRoaXMKY2hh bmdlLgotLS0KIGRvYy9taXNjL2VzaGVsbC50ZXhpICAgICAgICAgICAgICB8ICA1IC0tLS0t CiBsaXNwL2VzaGVsbC9lbS1wcmVkLmVsICAgICAgICAgICAgfCAxOCArKysrKysrKysrKysr LS0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZW0tcHJlZC10ZXN0cy5lbCB8IDI2ICsrKysrKysr KysrKysrKysrKysrKystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyks IDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9taXNjL2VzaGVsbC50ZXhpIGIv ZG9jL21pc2MvZXNoZWxsLnRleGkKaW5kZXggODVlNWE0OTMzZi4uMmUzYmE0YzI3MyAxMDA2 NDQKLS0tIGEvZG9jL21pc2MvZXNoZWxsLnRleGkKKysrIGIvZG9jL21pc2MvZXNoZWxsLnRl eGkKQEAgLTE5MDIsMTEgKzE5MDIsNiBAQCBCdWdzIGFuZCBpZGVhcwogCiBBdCB0aGUgbW9t ZW50LCB0aGlzIGlzIG5vdCBzdXBwb3J0ZWQuCiAKLUBpdGVtIEVycm9yIGlmIGEgZ2xvYiBk b2Vzbid0IGV4cGFuZCBkdWUgdG8gYSBwcmVkaWNhdGUKLQotQW4gZXJyb3Igc2hvdWxkIGJl IGdlbmVyYXRlZCBvbmx5IGlmIEBjb2Rle2VzaGVsbC1lcnJvci1pZi1uby1nbG9ifSBpcwot bm9uLUBjb2Rle25pbH0uCi0KIEBpdGVtIEBzYW1weygrIEBrZXl7UkVUfSBAa2V5e1NQQ30g QGtleXtUQUJ9fSBkb2VzIG5vdCBjYXVzZSBAY29kZXtpbmRlbnQtYWNjb3JkaW5nLXRvLW1v ZGV9IHRvIG9jY3VyCiAKIEBpdGVtIENyZWF0ZSBAY29kZXtlc2hlbGwtYXV0by1hY2N1bXVs YXRlLWxpc3R9CmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lbS1wcmVkLmVsIGIvbGlzcC9l c2hlbGwvZW0tcHJlZC5lbAppbmRleCBkNzM5NzZkMzQ2Li5iNGVmMTU0ZjhjIDEwMDY0NAot LS0gYS9saXNwL2VzaGVsbC9lbS1wcmVkLmVsCisrKyBiL2xpc3AvZXNoZWxsL2VtLXByZWQu ZWwKQEAgLTIzMyw2ICsyMzMsOCBAQCBlc2hlbGwtcHJlZC1kZWxpbWl0ZXItcGFpcnMKIGFy ZSBjaGFyYWN0ZXJzIHJlcHJlc2VudGluZyB0aGUgb3BlbmluZyBhbmQgY2xvc2luZyBkZWxp bWl0ZXIsCiByZXNwZWN0aXZlbHkuIikKIAorKGRlZnZhciBlc2hlbGwtZXJyb3ItaWYtbm8t Z2xvYikgICAgICAgIDsgRGVmaW5lZCBpbiBlbS1nbG9iLmVsLgorCiAoZGVmdmFyLWtleW1h cCBlc2hlbGwtcHJlZC1tb2RlLW1hcAogICAiQy1jIE0tcSIgIydlc2hlbGwtZGlzcGxheS1w cmVkaWNhdGUtaGVscAogICAiQy1jIE0tbSIgIydlc2hlbGwtZGlzcGxheS1tb2RpZmllci1o ZWxwKQpAQCAtMjYzLDE0ICsyNjUsMTkgQEAgZXNoZWxsLXByZWQtaW5pdGlhbGl6ZQogCSAg ICAjJ2VzaGVsbC1wYXJzZS1hcmctbW9kaWZpZXIgdCB0KQogICAoZXNoZWxsLXByZWQtbW9k ZSkpCiAKLShkZWZ1biBlc2hlbGwtYXBwbHktbW9kaWZpZXJzIChsc3QgcHJlZGljYXRlcyBt b2RpZmllcnMpCi0gICJBcHBseSB0byBsaXN0IExTVCBhIHNlcmllcyBvZiBQUkVESUNBVEVT IGFuZCBNT0RJRklFUlMuIgorKGRlZnVuIGVzaGVsbC1hcHBseS1tb2RpZmllcnMgKGxzdCBw cmVkaWNhdGVzIG1vZGlmaWVycyBzdHJpbmctZGVzYykKKyAgIkFwcGx5IHRvIGxpc3QgTFNU IGEgc2VyaWVzIG9mIFBSRURJQ0FURVMgYW5kIE1PRElGSUVSUy4KK1NUUklORy1ERVNDIGlz IHRoZSBvcmlnaW5hbCBzdHJpbmcgZGVmaW5pbmcgdGhlc2UgcHJlZGljYXRlcyBhbmQKK21v ZGlmaWVycy4iCiAgIChsZXQgKHN0cmluZ2lmaWVkKQogICAgIChpZiAoc3RyaW5ncCBsc3Qp CiAJKHNldHEgbHN0IChsaXN0IGxzdCkKIAkgICAgICBzdHJpbmdpZmllZCB0KSkKICAgICAo d2hlbiAobGlzdHAgbHN0KQotICAgICAgKHNldHEgbHN0IChlc2hlbGwtd2lubm93LWxpc3Qg bHN0IG5pbCBwcmVkaWNhdGVzKSkKKyAgICAgICh3aGVuIGxzdAorICAgICAgICAoc2V0cSBs c3QgKG9yIChlc2hlbGwtd2lubm93LWxpc3QgbHN0IG5pbCBwcmVkaWNhdGVzKQorICAgICAg ICAgICAgICAgICAgICAgICh3aGVuIGVzaGVsbC1lcnJvci1pZi1uby1nbG9iCisgICAgICAg ICAgICAgICAgICAgICAgICAoZXJyb3IgIk5vIG1hdGNoZXMgZm91bmQ6ICglcykiIHN0cmlu Zy1kZXNjKSkpKSkKICAgICAgICh3aGlsZSBtb2RpZmllcnMKIAkoc2V0cSBsc3QgKGZ1bmNh bGwgKGNhciBtb2RpZmllcnMpIGxzdCkKIAkgICAgICBtb2RpZmllcnMgKGNkciBtb2RpZmll cnMpKSkKQEAgLTI5MCw3ICsyOTcsOCBAQCBlc2hlbGwtcGFyc2UtYXJnLW1vZGlmaWVyCiAJ KHdoZW4gKGVzaGVsbC1hcmctZGVsaW1pdGVyICgxKyBlbmQpKQogCSAgKHNhdmUtcmVzdHJp Y3Rpb24KIAkgICAgKG5hcnJvdy10by1yZWdpb24gKHBvaW50KSBlbmQpCi0JICAgIChsZXQq ICgobW9kaWZpZXJzIChlc2hlbGwtcGFyc2UtbW9kaWZpZXJzKSkKKwkgICAgKGxldCogKCht b2RpZmllci1zdHJpbmcgKGJ1ZmZlci1zdHJpbmcpKQorICAgICAgICAgICAgICAgICAgICht b2RpZmllcnMgKGVzaGVsbC1wYXJzZS1tb2RpZmllcnMpKQogCQkgICAocHJlZHMgKGNhciBt b2RpZmllcnMpKQogCQkgICAobW9kcyAoY2RyIG1vZGlmaWVycykpKQogCSAgICAgIChpZiAo b3IgcHJlZHMgbW9kcykKQEAgLTMwMiw3ICszMTAsNyBAQCBlc2hlbGwtcGFyc2UtYXJnLW1v ZGlmaWVyCiAJCQkgKGxpc3QKIAkJCSAgKGxhbWJkYSAobHN0KQogCQkJICAgIChlc2hlbGwt YXBwbHktbW9kaWZpZXJzCi0JCQkgICAgIGxzdCBwcmVkcyBtb2RzKSkpKSkpKSkKKwkJCSAg ICAgbHN0IHByZWRzIG1vZHMgbW9kaWZpZXItc3RyaW5nKSkpKSkpKSkKIAkgIChnb3RvLWNo YXIgKDErIGVuZCkpCiAJICAoZXNoZWxsLWZpbmlzaC1hcmcpKSkpKSkKIApkaWZmIC0tZ2l0 IGEvdGVzdC9saXNwL2VzaGVsbC9lbS1wcmVkLXRlc3RzLmVsIGIvdGVzdC9saXNwL2VzaGVs bC9lbS1wcmVkLXRlc3RzLmVsCmluZGV4IDNiNTA1NDNkNjkuLmM4YzFhNmE5MzEgMTAwNjQ0 Ci0tLSBhL3Rlc3QvbGlzcC9lc2hlbGwvZW0tcHJlZC10ZXN0cy5lbAorKysgYi90ZXN0L2xp c3AvZXNoZWxsL2VtLXByZWQtdGVzdHMuZWwKQEAgLTI2LDYgKzI2LDcgQEAKIChyZXF1aXJl ICdlcnQpCiAocmVxdWlyZSAnZXNoLW1vZGUpCiAocmVxdWlyZSAnZXNoZWxsKQorKHJlcXVp cmUgJ2VtLWdsb2IpCiAocmVxdWlyZSAnZW0tcHJlZCkKIAogKHJlcXVpcmUgJ2VzaGVsbC10 ZXN0cy1oZWxwZXJzCkBAIC0zOSwxMCArNDAsOSBAQCBlc2hlbGwtZXZhbC1wcmVkaWNhdGUK ICAgIkV2YWx1YXRlIFBSRURJQ0FURSBvbiBJTklUSUFMLVZBTFVFLCByZXR1cm5pbmcgdGhl IHJlc3VsdC4KIFBSRURJQ0FURSBpcyBhbiBFc2hlbGwgYXJndW1lbnQgcHJlZGljYXRlL21v ZGlmaWVyLiIKICAgKGxldCAoKGVzaGVsbC10ZXN0LXZhbHVlIGluaXRpYWwtdmFsdWUpKQot ICAgICh3aXRoLXRlbXAtZXNoZWxsCi0gICAgIChlc2hlbGwtaW5zZXJ0LWNvbW1hbmQKLSAg ICAgIChmb3JtYXQgInNldHEgZXNoZWxsLXRlc3QtdmFsdWUgJGVzaGVsbC10ZXN0LXZhbHVl KCVzKSIgcHJlZGljYXRlKSkpCi0gICAgZXNoZWxsLXRlc3QtdmFsdWUpKQorICAgIChpZ25v cmUtZXJyb3JzCisgICAgICAoZXNoZWxsLXRlc3QtY29tbWFuZC1yZXN1bHQKKyAgICAgICAo Zm9ybWF0ICJlY2hvICRlc2hlbGwtdGVzdC12YWx1ZSglcykiIHByZWRpY2F0ZSkpKSkpCiAK IChkZWZ1biBlc2hlbGwtcGFyc2UtZmlsZS1uYW1lLWF0dHJpYnV0ZXMgKGZpbGUpCiAgICJQ YXJzZSBhIGZha2UgRklMRSBuYW1lIHRvIGRldGVybWluZSBpdHMgYXR0cmlidXRlcy4KQEAg LTU0NSw0ICs1NDUsMjIgQEAgZW0tcHJlZC10ZXN0L3ByZWRpY2F0ZS1lc2NhcGluZwogICAo c2hvdWxkIChlcXVhbCAoZXNoZWxsLWV2YWwtcHJlZGljYXRlICcoImZvbyIgImJhciIgImJh eiIpICI6aidcXFwiJyIpCiAgICAgICAgICAgICAgICAgICJmb29cXFwiYmFyXFxcImJheiIp KSkKIAorKGVydC1kZWZ0ZXN0IGVtLXByZWQtdGVzdC9uby1tYXRjaGVzICgpCisgICJUZXN0 IGJlaGF2aW9yIHdoZW4gYSBwcmVkaWNhdGUgZmFpbHMgdG8gbWF0Y2ggYW55IGZpbGVzLiIK KyAgKGVzaGVsbC13aXRoLWZpbGUtYXR0cmlidXRlcy1mcm9tLW5hbWUKKyAgICAobGV0ICgo ZmlsZXMgJygiL2Zha2UvbW9kZXM9MDY2NiIgIi9mYWtlL3R5cGU9ZCxtb2Rlcz0wNzc3Igor ICAgICAgICAgICAgICAgICAgICIvZmFrZS90eXBlPWwsbW9kZXM9MDc3NyIpKSkKKyAgICAg IChzaG91bGQgKGVxdWFsIChlc2hlbGwtZXZhbC1wcmVkaWNhdGUgZmlsZXMgIioiKSBuaWwp KQorICAgICAgKGxldCAoKGVzaGVsbC1lcnJvci1pZi1uby1nbG9iIHQpKQorICAgICAgICA7 OyBEb24ndCBzaWduYWwgYW4gZXJyb3IgaWYgdGhlIG9yaWdpbmFsIGxpc3QgaXMgZW1wdHku CisgICAgICAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwtZXZhbC1wcmVkaWNhdGUgbmlsICIq IikgbmlsKSkKKyAgICAgICAgOzsgRW5zdXJlIHRoaXMgc2lnbmFscyBhbiBlcnJvci4gIFRo aXMgdGVzdCBjYXNlIGlzIGEgYml0CisgICAgICAgIDs7IGNsdW1zeSwgc2luY2UgYGVzaGVs bC1kby1ldmFsJyBtYWtlcyBpdCBoYXJkIHRvIGNhdGNoCisgICAgICAgIDs7IGVycm9ycyBv dGhlcndpc2UuCisgICAgICAgIChsZXQgKChtb2RpZmllcnMgKHdpdGgtdGVtcC1lc2hlbGwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC13aXRoLXRlbXAtY29tbWFuZCAi KiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsLXBhcnNlLW1vZGlmaWVy cykpKSkpCisgICAgICAgICAgKHNob3VsZC1lcnJvciAoZXNoZWxsLWFwcGx5LW1vZGlmaWVy cyBmaWxlcyAoY2FyIG1vZGlmaWVycykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChjZHIgbW9kaWZpZXJzKSAiKiIpKSkpKSkpCisKIDs7IGVt LXByZWQtdGVzdHMuZWwgZW5kcyBoZXJlCi0tIAoyLjI1LjEKCg== --------------67D65212D4F07B52DE805792--