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#62578: 30.0.50; [PATCH] Add regression tests for synchronous processes in Eshell Date: Fri, 31 Mar 2023 21:41:09 -0700 Message-ID: <8eeb9d54-1ac4-485d-f888-0f89217fc0ca@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------1hBYTXI8nmKJ7zhidd4XceRi" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39647"; mail-complaints-to="usenet@ciao.gmane.io" To: 62578@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 01 06:42:16 2023 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 1piT4C-000ABx-Rd for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 01 Apr 2023 06:42:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1piT40-0002z6-O1; Sat, 01 Apr 2023 00:42:04 -0400 Original-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 1piT3y-0002yt-Us for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 00:42:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1piT3y-000187-Mt for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 00:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1piT3x-0005Y2-VM for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 00:42:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Apr 2023 04:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62578 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.168032407821272 (code B ref -1); Sat, 01 Apr 2023 04:42:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Apr 2023 04:41:18 +0000 Original-Received: from localhost ([127.0.0.1]:35072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piT3F-0005X1-Dy for submit@debbugs.gnu.org; Sat, 01 Apr 2023 00:41:18 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:39804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piT3D-0005Wt-6S for submit@debbugs.gnu.org; Sat, 01 Apr 2023 00:41:15 -0400 Original-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 1piT3C-0002vF-FC for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 00:41:14 -0400 Original-Received: from mail-pj1-x102f.google.com ([2607:f8b0:4864:20::102f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1piT3A-00016F-59 for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 00:41:13 -0400 Original-Received: by mail-pj1-x102f.google.com with SMTP id mp3-20020a17090b190300b0023fcc8ce113so27603270pjb.4 for ; Fri, 31 Mar 2023 21:41:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680324070; x=1682916070; h=subject:from:to:content-language:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=16Mk9Q39/oG8ny6w3bjxh4qO/edPbk24QPqRPMKmstc=; b=WC8lG2yLegQ4ByI2+08uNb/YEPRB0y94LsVUMK1qGHElx20X6UBZlFG8eYxZ+bnIe4 v5k5lfVA7FPxp5/LQM2MMsow9wfCaRB69Oblse4w7UvVaaZMfShrYB7K/jNaIn52ZYUU MwZCXaMGbsRPnVXt+3xbrykYdWCfKHn5XATA1khaTK3GT8ANCvVr0JTDzLkbaXLUDHgm exYHR9YK+D+tQZse0vxjeB/6IxSgpetHbEhEKDyDnbd0Oz+OixGPdVUmTeiQlCpUR0u5 COFZMM6S0zdVQqTZe/mbZtyyARcDL9z06S5QBZ7grpi1i9CBHcBixjLSRmb60zonVcse tWQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680324070; x=1682916070; h=subject:from:to:content-language:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=16Mk9Q39/oG8ny6w3bjxh4qO/edPbk24QPqRPMKmstc=; b=qDBWE2gc71TKAav95NLHC/X/74tSWI/3vLOOGdPEaeYk+y6rwsfsTGJZwggZ6yrqmC 0peKS04bEBbDVLP3R5KRDacs1rJQ5W3AHQi5HxdXQo8I9RqlLHS3ctTJgC/GwMO36sIn E0ZqmeCl7zlrvU9LDSizlp5lyaREvACCTq+4gtOnsFdQrYxby+4zOXnIwphO5QlHGus2 zbN/kTgJQebU4m67YdKmTgopmuAynFp7Gt50rFSrtuTEXZvzKVS4cFPiZXJmQZyJa2Tq Cx/YXEgIieW5ZGuKqyH14OuuZIfrASuPq1/VujjbhrUYCJlQx1kJNWJxuvtWIsJ6GCg6 3T8A== X-Gm-Message-State: AAQBX9dAcZg6ZwC19ek2JDn6cgBFuHY44+w+/AL0KRIecvN3zHkL8GPI /kRxq6PLvoYSBiTBc6KrCR7VGCBjs2E= X-Google-Smtp-Source: AKy350Y+JyyPCBlryhgRhIFPZVnpML8nXweprGbKcJFeglgCEMtqMz6goV63XFEqMY3HXEL3MNb/og== X-Received: by 2002:a17:903:2112:b0:1a0:549d:39a1 with SMTP id o18-20020a170903211200b001a0549d39a1mr24658687ple.32.1680324070122; Fri, 31 Mar 2023 21:41:10 -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 v21-20020a1709028d9500b001a064cff3c5sm2395830plo.43.2023.03.31.21.41.09 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 31 Mar 2023 21:41:09 -0700 (PDT) X-Mozilla-News-Host: news://news.gmane.io:119 Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::102f; envelope-from=jporterbugs@gmail.com; helo=mail-pj1-x102f.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-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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:259023 Archived-At: This is a multi-part message in MIME format. --------------1hBYTXI8nmKJ7zhidd4XceRi Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit As far as I understand it, Eshell only uses synchronous processes on MS-DOS (where 'make-process' doesn't exist). Since I don't build Emacs for MS-DOS, and I expect not many others do either, I'm worried that this support will regress. To avoid that, here are some regression tests. It also fixes a small bug with how Eshell updated its internal markers when using synchronous processes. This mostly affects the tests, but could also cause unexpected behavior when using some of Eshell's buffer-navigation commands. --------------1hBYTXI8nmKJ7zhidd4XceRi Content-Type: text/plain; charset=UTF-8; name="0001-Add-tests-for-synchronous-processes-in-Eshell.patch" Content-Disposition: attachment; filename="0001-Add-tests-for-synchronous-processes-in-Eshell.patch" Content-Transfer-Encoding: base64 RnJvbSBmNmEwZjJkNzRmY2FjNDRhNGZhZWIzYzBiNzMxODRkNTQ5OGVjNTI1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IEZyaSwgMzEgTWFyIDIwMjMgMjE6MzI6NDQgLTA3MDAKU3ViamVjdDogW1BB VENIXSA7IEFkZCB0ZXN0cyBmb3Igc3luY2hyb25vdXMgcHJvY2Vzc2VzIGluIEVzaGVsbAoK Tm9ybWFsbHksIEVzaGVsbCBvbmx5IHVzZXMgc3luY2hyb25vdXMgcHJvY2Vzc2VzIG9uIE1T LURPUywgc28gdGhpcyBpcwpoYXJkIHRvIHRlc3QuICBUbyBnZXQgYXJvdW5kIHRoaXMsIGxl dCB0aGUgdGVzdHMgZXhwbGljaXRseSByZXF1ZXN0CnN5bmNocm9ub3VzIHByb2Nlc3Nlcy4K CiogbGlzcC9lc2hlbGwvZXNoLXByb2MuZWwgKGVzaGVsbC1zdXBwb3J0cy1hc3luY2hyb25v dXMtcHJvY2Vzc2VzKToKTmV3IHZhcmlhYmxlLi4uCihlc2hlbGwtZ2F0aGVyLXByb2Nlc3Mt b3V0cHV0KTogLi4uIHVzZSBpdCwgYW5kIHJlbW92ZSBzb21lIGluY29ycmVjdApjb2RlIHVw ZGF0aW5nIEVzaGVsbCdzIGludGVybmFsIG1hcmtlcnMgKHRoZSBhc3luYyBjb2RlIHBhdGgg ZG9lc24ndApkbyB0aGlzLCBzbyBuZWl0aGVyIHNob3VsZCB0aGUgc3luYyBwYXRoKS4KCiog bGlzcC9lc2hlbGwvZXNoLWNtZC5lbCAoZXNoZWxsLWV4ZWN1dGUtcGlwZWxpbmUpOiBVc2UK J2VzaGVsbC1zdXBwb3J0cy1hc3luY2hyb25vdXMtcHJvY2Vzc2VzJy4KCiogdGVzdC9saXNw L2VzaGVsbC9lc2gtcHJvYy10ZXN0cy5lbAooZXNoLXByb2MtdGVzdC9zeW5jaHJvbm91cy1w cm9jL3NpbXBsZS9pbnRlcmFjdGl2ZSkKKGVzaC1wcm9jLXRlc3Qvc3luY2hyb25vdXMtcHJv Yy9zaW1wbGUvY29tbWFuZC1yZXN1bHQpCihlc2gtcHJvYy10ZXN0L3N5bmNocm9ub3VzLXBy b2MvcGlwZWxpbmUvaW50ZXJhY3RpdmUpCihlc2gtcHJvYy10ZXN0L3N5bmNocm9ub3VzLXBy b2MvcGlwZWxpbmUvY29tbWFuZC1yZXN1bHQpOiBOZXcgdGVzdHMuCi0tLQogbGlzcC9lc2hl bGwvZXNoLWNtZC5lbCAgICAgICAgICAgICB8ICAyICstCiBsaXNwL2VzaGVsbC9lc2gtcHJv Yy5lbCAgICAgICAgICAgIHwgIDkgKysrKy0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZXNoLXBy b2MtdGVzdHMuZWwgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmls ZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9saXNwL2VzaGVsbC9lc2gtY21kLmVsIGIvbGlzcC9lc2hlbGwvZXNoLWNtZC5lbApp bmRleCBkNTIzN2VlMWYwNC4uYjgwNTk2ZjJjYWQgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxs L2VzaC1jbWQuZWwKKysrIGIvbGlzcC9lc2hlbGwvZXNoLWNtZC5lbApAQCAtODkyLDcgKzg5 Miw3IEBAIGVzaGVsbC1leGVjdXRlLXBpcGVsaW5lCiAgICAgIChzZXQgaGVhZHByb2Mgbmls KQogICAgICAoc2V0IHRhaWxwcm9jIG5pbCkKICAgICAgKHByb2duCi0gICAgICAgLChpZiAo ZmJvdW5kcCAnbWFrZS1wcm9jZXNzKQorICAgICAgICwoaWYgZXNoZWxsLXN1cHBvcnRzLWFz eW5jaHJvbm91cy1wcm9jZXNzZXMKIAkgICAgYChlc2hlbGwtZG8tcGlwZWxpbmVzICxwaXBl bGluZSkKICAgICAgICAgICBgKGxldCAoKHRhaWwtaGFuZGxlcyAoZXNoZWxsLWR1cGxpY2F0 ZS1oYW5kbGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVzaGVsbC1jdXJy ZW50LWhhbmRsZXMpKSkKZGlmZiAtLWdpdCBhL2xpc3AvZXNoZWxsL2VzaC1wcm9jLmVsIGIv bGlzcC9lc2hlbGwvZXNoLXByb2MuZWwKaW5kZXggYTg2ZTc1MDI3OTUuLjI5NzZmNTY5NGQ3 IDEwMDY0NAotLS0gYS9saXNwL2VzaGVsbC9lc2gtcHJvYy5lbAorKysgYi9saXNwL2VzaGVs bC9lc2gtcHJvYy5lbApAQCAtOTcsNiArOTcsOSBAQCBlc2hlbGwta2lsbC1ob29rCiAKIDs7 OyBJbnRlcm5hbCBWYXJpYWJsZXM6CiAKKyhkZWZ2YXIgZXNoZWxsLXN1cHBvcnRzLWFzeW5j aHJvbm91cy1wcm9jZXNzZXMgKGZib3VuZHAgJ21ha2UtcHJvY2VzcykKKyAgIk5vbi1uaWwg aWYgRXNoZWxsIGNhbiBjcmVhdGUgYXN5bmNocm9ub3VzIHByb2Nlc3Nlcy4iKQorCiAoZGVm dmFyIGVzaGVsbC1jdXJyZW50LXN1YmpvYi1wIG5pbCkKIAogKGRlZnZhciBlc2hlbGwtcHJv Y2Vzcy1saXN0IG5pbApAQCAtMjk2LDcgKzI5OSw3IEBAIGVzaGVsbC1nYXRoZXItcHJvY2Vz cy1vdXRwdXQKICAgICAgICAgICAgICAgICAoY29kaW5nLXN5c3RlbS1jaGFuZ2UtZW9sLWNv bnZlcnNpb24gbG9jYWxlLWNvZGluZy1zeXN0ZW0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VuaXgpKSkpCiAgICAgKGNvbmQKLSAg ICAgKChmYm91bmRwICdtYWtlLXByb2Nlc3MpCisgICAgIChlc2hlbGwtc3VwcG9ydHMtYXN5 bmNocm9ub3VzLXByb2Nlc3NlcwogICAgICAgKHVubGVzcyAob3IgOzsgRklYTUU6IEl0J3Mg bm90IGN1cnJlbnRseSBwb3NzaWJsZSB0byB1c2UgYQogICAgICAgICAgICAgICAgICAgOzsg c3RkZXJyIHByb2Nlc3MgZm9yIHJlbW90ZSBmaWxlcy4KICAgICAgICAgICAgICAgICAgIChm aWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5KQpAQCAtMzkyLDEwICszOTUsNiBAQCBl c2hlbGwtZ2F0aGVyLXByb2Nlc3Mtb3V0cHV0CiAJICAgIChzZXRxIGxiZWcgbGVuZCkKIAkg ICAgKHNldC1idWZmZXIgcHJvYy1idWYpKQogCSAgKHNldC1idWZmZXIgb2xkYnVmKSkKLSAg ICAgICAgKHJlcXVpcmUgJ2VzaC1tb2RlKQotICAgICAgICAoZGVjbGFyZS1mdW5jdGlvbiBl c2hlbGwtdXBkYXRlLW1hcmtlcnMgImVzaC1tb2RlIiAocG1hcmspKQotICAgICAgICAoZGVm dmFyIGVzaGVsbC1sYXN0LW91dHB1dC1lbmQpICAgICAgICAgO0RlZmluZWQgaW4gZXNoLW1v ZGUuZWwuCi0JKGVzaGVsbC11cGRhdGUtbWFya2VycyBlc2hlbGwtbGFzdC1vdXRwdXQtZW5k KQogCTs7IFNpbXVsYXRlIHRoZSBlZmZlY3Qgb2YgZXNoZWxsLXNlbnRpbmVsLgogCShlc2hl bGwtY2xvc2UtaGFuZGxlcwogICAgICAgICAgKGlmIChudW1iZXJwIGV4aXQtc3RhdHVzKSBl eGl0LXN0YXR1cyAtMSkKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLXByb2Mt dGVzdHMuZWwgYi90ZXN0L2xpc3AvZXNoZWxsL2VzaC1wcm9jLXRlc3RzLmVsCmluZGV4IDhl MDJmYmI1NDk3Li44Mzk5ZmJkZWViOSAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VzaGVsbC9l c2gtcHJvYy10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvZXNoZWxsL2VzaC1wcm9jLXRlc3Rz LmVsCkBAIC0xOTEsNiArMTkxLDQxIEBAIGVzaC1wcm9jLXRlc3QvcGlwZWxpbmUtY29ubmVj dGlvbi10eXBlL2xhc3QKICAgICAgKHVubGVzcyAoZXEgc3lzdGVtLXR5cGUgJ3dpbmRvd3Mt bnQpCiAgICAgICAgInN0ZG91dFxuc3RkZXJyXG4iKSkpKQogCisMCis7OyBTeW5jaHJvbm91 cyBwcm9jZXNzZXMKKworKGVydC1kZWZ0ZXN0IGVzaC1wcm9jLXRlc3Qvc3luY2hyb25vdXMt cHJvYy9zaW1wbGUvaW50ZXJhY3RpdmUgKCkKKyAgIlRlc3QgdGhhdCBzeW5jaHJvbm91cyBw cm9jZXNzZXMgd29yayBpbiBhbiBpbnRlcmFjdGl2ZSBzaGVsbC4iCisgIChza2lwLXVubGVz cyAoZXhlY3V0YWJsZS1maW5kICJlY2hvIikpCisgIChsZXQgKChlc2hlbGwtc3VwcG9ydHMt YXN5bmNocm9ub3VzLXByb2Nlc3NlcyBuaWwpKQorICAgICh3aXRoLXRlbXAtZXNoZWxsCisg ICAgIChlc2hlbGwtbWF0Y2gtY29tbWFuZC1vdXRwdXQgIiplY2hvIGhlbGxvIgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJcXGBoZWxsb1xuIikpKSkKKworKGVydC1k ZWZ0ZXN0IGVzaC1wcm9jLXRlc3Qvc3luY2hyb25vdXMtcHJvYy9zaW1wbGUvY29tbWFuZC1y ZXN1bHQgKCkKKyAgIlRlc3QgdGhhdCBzeW5jaHJvbm91cyBwcm9jZXNzZXMgd29yayB2aWEg YGVzaGVsbC1jb21tYW5kLXJlc3VsdCcuIgorICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUt ZmluZCAiZWNobyIpKQorICAobGV0ICgoZXNoZWxsLXN1cHBvcnRzLWFzeW5jaHJvbm91cy1w cm9jZXNzZXMgbmlsKSkKKyAgICAoZXNoZWxsLWNvbW1hbmQtcmVzdWx0LWVxdWFsICIqZWNo byBoZWxsbyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoZWxsb1xuIikp KQorCisoZXJ0LWRlZnRlc3QgZXNoLXByb2MtdGVzdC9zeW5jaHJvbm91cy1wcm9jL3BpcGVs aW5lL2ludGVyYWN0aXZlICgpCisgICJUZXN0IHRoYXQgc3luY2hyb25vdXMgcGlwZWxpbmVz IHdvcmsgaW4gYW4gaW50ZXJhY3RpdmUgc2hlbGwuIgorICAoc2tpcC11bmxlc3MgKGFuZCAo ZXhlY3V0YWJsZS1maW5kICJlY2hvIikKKyAgICAgICAgICAgICAgICAgICAgKGV4ZWN1dGFi bGUtZmluZCAicmV2IikpKQorICAobGV0ICgoZXNoZWxsLXN1cHBvcnRzLWFzeW5jaHJvbm91 cy1wcm9jZXNzZXMgbmlsKSkKKyAgICAod2l0aC10ZW1wLWVzaGVsbAorICAgICAoZXNoZWxs LW1hdGNoLWNvbW1hbmQtb3V0cHV0ICIqZWNobyBoZWxsbyB8ICpyZXYiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIlxcYG9sbGVoXG4iKSkpKQorCisoZXJ0LWRlZnRl c3QgZXNoLXByb2MtdGVzdC9zeW5jaHJvbm91cy1wcm9jL3BpcGVsaW5lL2NvbW1hbmQtcmVz dWx0ICgpCisgICJUZXN0IHRoYXQgc3luY2hyb25vdXMgcGlwZWxpbmVzIHdvcmsgdmlhIGBl c2hlbGwtY29tbWFuZC1yZXN1bHQnLiIKKyAgKHNraXAtdW5sZXNzIChhbmQgKGV4ZWN1dGFi bGUtZmluZCAiZWNobyIpCisgICAgICAgICAgICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQg InJldiIpKSkKKyAgKGxldCAoKGVzaGVsbC1zdXBwb3J0cy1hc3luY2hyb25vdXMtcHJvY2Vz c2VzIG5pbCkpCisgICAgKGVzaGVsbC1jb21tYW5kLXJlc3VsdC1lcXVhbCAiKmVjaG8gaGVs bG8gfCAqcmV2IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9sbGVoXG4i KSkpCisKIAwKIDs7IEtpbGxpbmcgcHJvY2Vzc2VzCiAKLS0gCjIuMjUuMQoK --------------1hBYTXI8nmKJ7zhidd4XceRi--