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#73722: 30.0.91; error calling eshell/clear with no argument Date: Wed, 16 Oct 2024 21:47:58 -0700 Message-ID: <700c0daa-0b38-a43f-2705-493c5ca61c37@gmail.com> References: <87v7y1p4fi.fsf@librehacker.com> <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.com> <86msj5qm2g.fsf@gnu.org> <05bd5ca0-7c14-a2af-ff58-77e6725b4be7@gmail.com> <86ed4gr5hj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2rSiZXiW8hCv2mcncjb5EIR6" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26980"; mail-complaints-to="usenet@ciao.gmane.io" Cc: christopher@librehacker.com, 73722@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Oct 17 06:50:01 2024 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 1t1ISV-0006r5-Tz for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 17 Oct 2024 06:50:00 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t1ISG-0004lv-2l; Thu, 17 Oct 2024 00:49:44 -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 1t1ISE-0004lF-If for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 00:49:42 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t1ISE-0006WX-9C for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 00:49:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=In-Reply-To:References:From:MIME-Version:Date:To:Subject; bh=toDgj/U99O0SCJYxEsyCNzkFEIMkRL/MG+AByyQmMBY=; b=lHJ6Env7GaMzL2Erz84lKYQ+zV19FEtUt3nO8KpnPGnSSIFRRwwXduc56Y+G+W4vFtq6xxz/XwYBvslmOQ5cASz6u0Q6NGQli9T1wxdBAC94O5/DcQ81rdZjlY8BkbQVxNrJjcXQkPGFrZZ8BgM9elKk/dVOnObD72UU4+Vc7juEv6Jr8E+99upBo4PLmPI4o+dj2I0X8RrmZwMpKjTqu8M6MX1glgbGklrHLRN3ZUHQtIm4M7/Sh+3tCe9XX36M5QjwJbtZpTXaI+5MB+BukV6KAg5+UEWMLkvbz0gU1tA5kl3EwhIl0UWErZu5+Io18JR7ScdbJi0cACc/AVGrgg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t1ISY-0001AS-Ck for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 00:50: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: Thu, 17 Oct 2024 04:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73722 X-GNU-PR-Package: emacs Original-Received: via spool by 73722-submit@debbugs.gnu.org id=B73722.17291405684437 (code B ref 73722); Thu, 17 Oct 2024 04:50:02 +0000 Original-Received: (at 73722) by debbugs.gnu.org; 17 Oct 2024 04:49:28 +0000 Original-Received: from localhost ([127.0.0.1]:32999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1IS0-00019U-0v for submit@debbugs.gnu.org; Thu, 17 Oct 2024 00:49:28 -0400 Original-Received: from mail-oa1-f41.google.com ([209.85.160.41]:47486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1IRy-00019G-4m for 73722@debbugs.gnu.org; Thu, 17 Oct 2024 00:49:26 -0400 Original-Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-2689e7a941fso233320fac.3 for <73722@debbugs.gnu.org>; Wed, 16 Oct 2024 21:49:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729140480; x=1729745280; darn=debbugs.gnu.org; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=toDgj/U99O0SCJYxEsyCNzkFEIMkRL/MG+AByyQmMBY=; b=MANICqBHA1BX37aXDuHYN/jRYsOQl8yG7VCU3w18mjX1aKWC7BSyFW/j1D0ktojE1+ FcXJuTTjA0+KkypTeXDp9fyxDxOMv6lKeCHyrFqX6SFLGjoxo37Q/zNWXKIpHWJQRsuz GpWSCcLM2tOOYuprx3mdZ6DjqnUi6Lukva7TI2T2wQ773syZbrBP0SC7qDr0fiBTzR5M M8YIVVEqUSKXdNZs2JxtT4IwyYJSzZfkulm4Kw0lE1GzQfZ6q9LL4SrG/1lWOA5zRQVM xAIU/ourpmA4oBWfLzL7MoinSgOFnuvygu0J9LLV/nd0JiOyIx4USJUJFsgWxloKfCgI 9tuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729140480; x=1729745280; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=toDgj/U99O0SCJYxEsyCNzkFEIMkRL/MG+AByyQmMBY=; b=w3C23fTzqadmYVWnq0LsGBuKUh/qyQlniopBkHpEnIaOtvR1NLw/MZowtYJYLhm1A4 PMXMUE8xRuF6Hgz+iePEAPLhREt2RTODQsgAH35rSZzdKYL/02jnMqAAqyZAH1of0xLx obvX2zP88kA8L8JVEJcIESe4MDdk4OmPfmhgmPkIXAl6Mxbgv/XDox73+DZIt7fTdPO+ lcjHYf+MuP24o41nux+DBVEm3CU3wPcxS7/EHjILciNXMYSPHV/nEMgOkJG7PxA93esB +hJ6KPbxJK+kGdSqBvEhj2j0PaA8A4Lh4lW1K9OksZMvIKbSLas+HryAMkMrLXfrJxUz VHSg== X-Forwarded-Encrypted: i=1; AJvYcCWLBEDDhBDLFvDmyqFBke+tFkz8aX+KcIxJJf+N4PCoj3elcTxDpSXeYU3TQrdQGcWZeMJy7g==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwrnbJQghiorRUvQXv9tJiz2gcDsPmNSBtO4/wLYHIz8DMUSpsr PLMznYS/VRc41L4mukjhEf8B4eeSoEL/67VxN8pCkRCC8q3TATrK X-Google-Smtp-Source: AGHT+IGxGUGpcAKvzc3B0jiKFG0WYUMtgLxwwdnPh4sOE5Ze8QIQOhbYC6hgBpINWFQ8yCD60CKZcg== X-Received: by 2002:a05:6870:5250:b0:287:20ea:2db2 with SMTP id 586e51a60fabf-2886dddb587mr16134537fac.25.1729140479538; Wed, 16 Oct 2024 21:47:59 -0700 (PDT) Original-Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-71e774a41ffsm3892367b3a.136.2024.10.16.21.47.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Oct 2024 21:47:58 -0700 (PDT) Content-Language: en-US In-Reply-To: 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:293701 Archived-At: This is a multi-part message in MIME format. --------------2rSiZXiW8hCv2mcncjb5EIR6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 10/16/2024 11:04 AM, Jim Porter wrote: > Ok, pushed the one-liner fix to the release branch as d3c94102266. I'll > leave this open to work on a better fix for the master branch. And here's a patch for the master branch. I split out 'eshell/clear' into two versions: one for interactive (from M-x) use, and one for use as "clear" at the Eshell prompt. For compatibility, you can still call 'eshell/clear' interactively from M-x, but 99% of the time the 'eshell/FOO' commands aren't meant to be used that way; hence the new 'eshell-clear'. --------------2rSiZXiW8hCv2mcncjb5EIR6 Content-Type: text/plain; charset=UTF-8; name="0001-Fix-and-improve-behavior-of-eshell-clear.patch" Content-Disposition: attachment; filename="0001-Fix-and-improve-behavior-of-eshell-clear.patch" Content-Transfer-Encoding: base64 RnJvbSAyZTEzYTAxNzA4YzQ2ODFhNTFlMGJiZDE2YTk0ZDJmMDUyY2U1M2Y0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFRodSwgMTAgT2N0IDIwMjQgMjE6MDM6NDUgLTA3MDAKU3ViamVjdDogW1BB VENIXSBGaXggYW5kIGltcHJvdmUgYmVoYXZpb3Igb2YgJ2VzaGVsbC9jbGVhcicKCiogbGlz cC9lc2hlbGwvZXNoLW1vZGUuZWwgKGVzaGVsbC1jbGVhcik6IE5ldyBmdW5jdGlvbi4KKGVz aGVsbC9jbGVhcik6IEZpeCBpbmNvcnJlY3QgYmVoYXZpb3IsIGFuZCBkbyB0aGUgcmlnaHQg dGhpbmcgd2hlbgonZXNoZWxsLXNjcm9sbC1zaG93LW1heGltdW0tb3V0cHV0JyBpcyBuaWwu Cihlc2hlbGwvY2xlYXItc2Nyb2xsYmFjayk6IENhbGwgJ2VzaGVsbC9jbGVhcicuCgoqIHRl c3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVzdHMuZWwKKGVzaC1tb2RlLXRlc3QvY2xlYXIv ZXNoZWxsLWNvbW1hbmQpCihlc2gtbW9kZS10ZXN0L2NsZWFyL2VzaGVsbC1jb21tYW5kL2Vy YXNlKQooZXNoLW1vZGUtdGVzdC9jbGVhci9lbWFjcy1jb21tYW5kKQooZXNoLW1vZGUtdGVz dC9jbGVhci9lbWFjcy1jb21tYW5kL2VyYXNlKTogTmV3IHRlc3RzLgoKKiBldGMvTkVXUzog TWVudGlvbiB0aGUgbmV3ICdlc2hlbGwtY29tbWFuZCcgKGJ1ZyM3MzcyMikuCi0tLQogZXRj L05FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysKIGxpc3AvZXNoZWxs L2VzaC1tb2RlLmVsICAgICAgICAgICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysr LS0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVzdHMuZWwgfCA0MiArKysrKysr KysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKSwgMTAg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCA0 MzQ2ZmI0YWVkZC4uYjhhZmY4Y2M3NmYgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0 Yy9ORVdTCkBAIC0yMzYsNiArMjM2LDE0IEBAIEl0IHJlbW92ZXMgYWxsIHRoZSBidXR0b25z IGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgogCiAqKiBFc2hlbGwKIAorLS0tCisqKiogTmV3 IGludGVyYWN0aXZlIGNvbW1hbmQgJ2VzaGVsbC1jbGVhcicuCitUaGlzIGNvbW1hbmQgc2Ny b2xscyB0aGUgc2NyZWVuIHNvIHRoYXQgb25seSB0aGUgY3VycmVudCBwcm9tcHQgaXMKK3Zp c2libGUsIG9wdGlvbmFsbHkgZXJhc2luZyBhbGwgdGhlIHByZXZpb3VzIGlucHV0L291dHB1 dCBhcyB3ZWxsLgorUHJldmlvdXNseSwgdGhlIEVzaGVsbCBidWlsdC1pbiBjb21tYW5kICdl c2hlbGwvY2xlYXInIHN1cHBvcnRlZCB0aGlzCisoZS5nLiB0byBjYWxsIGl0IHZpYSAnTS14 JyksIGJ1dCB0aGlzIG5ldyBjb21tYW5kIGJlaGF2ZXMgbW9yZQorY29uc2lzdGVudGx5IGlm IHlvdSBoYXZlIGEgcGFydGlhbGx5LXR5cGVkIGNvbW1hbmQgYXQgdGhlIEVzaGVsbCBwcm9t cHQuCisKIC0tLQogKioqIE5ldyB1c2VyIG9wdGlvbiAnZXNoZWxsLWNvbW1hbmQtYXN5bmMt YnVmZmVyJy4KIFRoaXMgb3B0aW9uIGxldHMgeW91IHRlbGwgJ2VzaGVsbC1jb21tYW5kJyBo b3cgdG8gcmVzcG9uZCBpZiBpdHMgb3V0cHV0CmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9l c2gtbW9kZS5lbCBiL2xpc3AvZXNoZWxsL2VzaC1tb2RlLmVsCmluZGV4IDM0Y2U4MmNmYmM0 Li5jNWJjZDI4ZWY1MSAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwKKysr IGIvbGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwKQEAgLTg2MiwyMCArODYyLDYxIEBAIGVzaGVs bC1zaG93LW1heGltdW0tb3V0cHV0CiAgIChnb3RvLWNoYXIgKHBvaW50LW1heCkpCiAgIChy ZWNlbnRlciAtMSkpCiAKLShkZWZ1biBlc2hlbGwvY2xlYXIgKCZvcHRpb25hbCBzY3JvbGxi YWNrKQotICAiU2Nyb2xsIGNvbnRlbnRzIG9mIGVzaGVsbCB3aW5kb3cgb3V0IG9mIHNpZ2h0 LCBsZWF2aW5nIGEgYmxhbmsgd2luZG93LgotSWYgU0NST0xMQkFDSyBpcyBub24tbmlsLCBj bGVhciB0aGUgc2Nyb2xsYmFjayBjb250ZW50cy4iCisoZGVmdW4gZXNoZWxsLWNsZWFyICgm b3B0aW9uYWwgY2xlYXItc2Nyb2xsYmFjaykKKyAgIlNjcm9sbCBjb250ZW50cyBvZiB0aGUg RXNoZWxsIHdpbmRvdyBvdXQgb2Ygc2lnaHQsIGxlYXZpbmcgYSBibGFuayB3aW5kb3cuCitJ ZiBDTEVBUi1TQ1JPTExCQUNLIGlzIG5vbi1uaWwgKGludGVyYWN0aXZlbHksIHdpdGggdGhl IHByZWZpeAorYXJndW1lbnQpLCBjbGVhciB0aGUgc2Nyb2xsYmFjayBjb250ZW50cy4KKwor T3RoZXJ3aXNlLCB0aGUgYmVoYXZpb3IgZGVwZW5kcyBvbiBgZXNoZWxsLXNjcm9sbC1zaG93 LW1heGltdW0tb3V0cHV0Jy4KK0lmIG5vbi1uaWwsIGZpbGwgbmV3bGluZXMgYmVmb3JlIHRo ZSBjdXJyZW50IHByb21wdCBzbyB0aGF0IHRoZSBwcm9tcHQKK2lzIHRoZSBsYXN0IGxpbmUg aW4gdGhlIHdpbmRvdzsgaWYgbmlsLCBqdXN0IHNjcm9sbCB0aGUgd2luZG93IHNvIHRoYXQK K3RoZSBwcm9tcHQgaXMgdGhlIGZpcnN0IGxpbmUgaW4gdGhlIHdpbmRvdy4iCisgIChpbnRl cmFjdGl2ZSAiUCIpCisgIChjb25kCisgICAoY2xlYXItc2Nyb2xsYmFjaworICAgIChsZXQg KChpbmhpYml0LXJlYWQtb25seSB0KSkKKyAgICAgICh3aWRlbikKKyAgICAgIChkZWxldGUt cmVnaW9uIChwb2ludC1taW4pIChlc2hlbGwtZW5kLW9mLW91dHB1dCkpKSkKKyAgIChlc2hl bGwtc2Nyb2xsLXNob3ctbWF4aW11bS1vdXRwdXQKKyAgICAoc2F2ZS1leGN1cnNpb24KKyAg ICAgIChnb3RvLWNoYXIgKGVzaGVsbC1lbmQtb2Ytb3V0cHV0KSkKKyAgICAgIChsZXQgKChp bmhpYml0LXJlYWQtb25seSB0KSkKKyAgICAgICAgKGluc2VydC1hbmQtaW5oZXJpdCAobWFr ZS1zdHJpbmcgKHdpbmRvdy1zaXplKSA/XG4pKSkpCisgICAgKHdoZW4gKDwgKHBvaW50KSBl c2hlbGwtbGFzdC1vdXRwdXQtZW5kKQorICAgICAgKGdvdG8tY2hhciBlc2hlbGwtbGFzdC1v dXRwdXQtZW5kKSkpCisgICh0CisgICAod2hlbiAoPCAocG9pbnQpIGVzaGVsbC1sYXN0LW91 dHB1dC1lbmQpCisgICAgIChnb3RvLWNoYXIgZXNoZWxsLWxhc3Qtb3V0cHV0LWVuZCkpCisg ICAoc2V0LXdpbmRvdy1zdGFydCBuaWwgKGVzaGVsbC1lbmQtb2Ytb3V0cHV0KSkpKSkKKwor KGRlZnVuIGVzaGVsbC9jbGVhciAoJm9wdGlvbmFsIGNsZWFyLXNjcm9sbGJhY2spCisgICJT Y3JvbGwgY29udGVudHMgb2YgdGhlIEVzaGVsbCB3aW5kb3cgb3V0IG9mIHNpZ2h0LCBsZWF2 aW5nIGEgYmxhbmsgd2luZG93LgorSWYgQ0xFQVItU0NST0xMQkFDSyBpcyBub24tbmlsLCBj bGVhciB0aGUgc2Nyb2xsYmFjayBjb250ZW50cy4KKworT3RoZXJ3aXNlLCB0aGUgYmVoYXZp b3IgZGVwZW5kcyBvbiBgZXNoZWxsLXNjcm9sbC1zaG93LW1heGltdW0tb3V0cHV0Jy4KK0lm IG5vbi1uaWwsIGZpbGwgbmV3bGluZXMgYmVmb3JlIHRoZSBjdXJyZW50IHByb21wdCBzbyB0 aGF0IHRoZSBwcm9tcHQKK2lzIHRoZSBsYXN0IGxpbmUgaW4gdGhlIHdpbmRvdzsgaWYgbmls LCBqdXN0IHNjcm9sbCB0aGUgd2luZG93IHNvIHRoYXQKK3RoZSBwcm9tcHQgaXMgdGhlIGZp cnN0IGxpbmUgaW4gdGhlIHdpbmRvdy4KKworVGhpcyBjb21tYW5kIGlzIGZvciB1c2UgYXMg YW4gRXNoZWxsIGNvbW1hbmQgKGVudGVyZWQgYXQgdGhlIHByb21wdCk7Citmb3IgY2xlYXJp bmcgdGhlIEVzaGVsbCBidWZmZXIgZnJvbSBlbHNld2hlcmUgKGUuZy4gdmlhCitcXFtleGVj dXRlLWV4dGVuZGVkLWNvbW1hbmRdKSwgdXNlIGBlc2hlbGwtY2xlYXInLiIKICAgKGludGVy YWN0aXZlKQotICAoaWYgc2Nyb2xsYmFjawotICAgICAgKGVzaGVsbC9jbGVhci1zY3JvbGxi YWNrKQorICAoY29uZAorICAgKChudWxsIGVzaGVsbC1jdXJyZW50LWhhbmRsZXMpCisgICAg KGVzaGVsbC1jbGVhciBjbGVhci1zY3JvbGxiYWNrKSkKKyAgIChjbGVhci1zY3JvbGxiYWNr CisgICAgKGxldCAoKGluaGliaXQtcmVhZC1vbmx5IHQpKQorICAgICAgKGVyYXNlLWJ1ZmZl cikpKQorICAgKGVzaGVsbC1zY3JvbGwtc2hvdy1tYXhpbXVtLW91dHB1dAogICAgIChsZXQg KChlc2hlbGwtaW5wdXQtZmlsdGVyLWZ1bmN0aW9ucyBuaWwpKQotICAgICAgKGluc2VydCAo bWFrZS1zdHJpbmcgKHdpbmRvdy1zaXplKSA/XG4pKQotICAgICAgKGVzaGVsbC1zZW5kLWlu cHV0KSkpKQorICAgICAgKGlnbm9yZSAoZXNoZWxsLWludGVyYWN0aXZlLXByaW50IChtYWtl LXN0cmluZyAod2luZG93LXNpemUpID9cbikpKSkpCisgICAodAorICAgIChyZWNlbnRlciAw KSkpKQogCiAoZGVmdW4gZXNoZWxsL2NsZWFyLXNjcm9sbGJhY2sgKCkKLSAgIkNsZWFyIHRo ZSBzY3JvbGxiYWNrIGNvbnRlbnQgb2YgdGhlIGVzaGVsbCB3aW5kb3cuIgotICAobGV0ICgo aW5oaWJpdC1yZWFkLW9ubHkgdCkpCi0gICAgKGVyYXNlLWJ1ZmZlcikpKQorICAiQ2xlYXIg dGhlIHNjcm9sbGJhY2sgY29udGVudCBvZiB0aGUgRXNoZWxsIHdpbmRvdy4iCisgIChlc2hl bGwvY2xlYXIgdCkpCiAKIChkZWZ1biBlc2hlbGwtZ2V0LW9sZC1pbnB1dCAoJm9wdGlvbmFs IHVzZS1jdXJyZW50LXJlZ2lvbikKICAgIlJldHVybiB0aGUgY29tbWFuZCBpbnB1dCBvbiB0 aGUgY3VycmVudCBsaW5lLgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lc2gtbW9k ZS10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVzdHMuZWwKaW5kZXgg MzA2ZTExY2U0NDUuLjI4ODM5ZWI2NWNmIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZXNoZWxs L2VzaC1tb2RlLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVz dHMuZWwKQEAgLTI2LDYgKzI2LDggQEAKIChyZXF1aXJlICdlcnQpCiAocmVxdWlyZSAnZXNo LW1vZGUpCiAocmVxdWlyZSAnZXNoZWxsKQorKHJlcXVpcmUgJ2VtLWJhbm5lcikKKyhyZXF1 aXJlICdlbS1wcm9tcHQpCiAKIChyZXF1aXJlICdlc2hlbGwtdGVzdHMtaGVscGVycwogICAg ICAgICAgKGV4cGFuZC1maWxlLW5hbWUgImVzaGVsbC10ZXN0cy1oZWxwZXJzIgpAQCAtNTks NCArNjEsNDQgQEAgZXNoLW1vZGUtdGVzdC9oYW5kbGUtY29udHJvbC1jb2Rlcy9iYWNrc3Bh Y2UKICAgICAoZXNoZWxsLW1hdGNoLWNvbW1hbmQtb3V0cHV0IChmb3JtYXQgIihmb3JtYXQg XCJoZWxsbyVjJWNwXCIpIiA/XEMtaCA/XEMtaCkKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJcXGBoZWxwXG4iKSkpCiAKKyhlcnQtZGVmdGVzdCBlc2gtbW9kZS10ZXN0 L2NsZWFyL2VzaGVsbC1jb21tYW5kICgpCisgICJUZXN0IHRoYXQgYGVzaGVsbC9jbGVhcicg d29ya3MgYXMgYW4gRXNoZWxsIGNvbW1hbmQuIgorICAobGV0ICgoZXNoZWxsLWJhbm5lci1t ZXNzYWdlICIiKQorICAgICAgICAoZXNoZWxsLXByb21wdC1mdW5jdGlvbiAobGFtYmRhICgp ICIkICIpKSkKKyAgICAod2l0aC10ZW1wLWVzaGVsbAorICAgICAgKGVzaGVsbC1pbnNlcnQt Y29tbWFuZCAiZWNobyBoaSIpCisgICAgICAoZXNoZWxsLWluc2VydC1jb21tYW5kICJjbGVh ciIpCisgICAgICAoc2hvdWxkIChzdHJpbmctbWF0Y2ggIlxcYFxcJCBlY2hvIGhpXG5oaVxu XFwkIGNsZWFyXG4rXFwkICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVmZmVy LXN0cmluZykpKSkpKQorCisoZXJ0LWRlZnRlc3QgZXNoLW1vZGUtdGVzdC9jbGVhci9lc2hl bGwtY29tbWFuZC9lcmFzZSAoKQorICAiVGVzdCB0aGF0IGBlc2hlbGwvY2xlYXInIGNhbiBl cmFzZSB0aGUgYnVmZmVyLiIKKyAgKGxldCAoKGVzaGVsbC1iYW5uZXItbWVzc2FnZSAiIikK KyAgICAgICAgKGVzaGVsbC1wcm9tcHQtZnVuY3Rpb24gKGxhbWJkYSAoKSAiJCAiKSkpCisg ICAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgICAgIChlc2hlbGwtaW5zZXJ0LWNvbW1hbmQgImVj aG8gaGkiKQorICAgICAgKGVzaGVsbC1pbnNlcnQtY29tbWFuZCAiY2xlYXIgdCIpCisgICAg ICAoc2hvdWxkIChzdHJpbmctbWF0Y2ggIlxcYFxcJCAiIChidWZmZXItc3RyaW5nKSkpKSkp CisKKyhlcnQtZGVmdGVzdCBlc2gtbW9kZS10ZXN0L2NsZWFyL2VtYWNzLWNvbW1hbmQgKCkK KyAgIlRlc3QgdGhhdCBgZXNoZWxsLWNsZWFyJyB3b3JrcyBhcyBhbiBpbnRlcmFjdGl2ZSBF bWFjcyBjb21tYW5kLiIKKyAgKGxldCAoKGVzaGVsbC1iYW5uZXItbWVzc2FnZSAiIikKKyAg ICAgICAgKGVzaGVsbC1wcm9tcHQtZnVuY3Rpb24gKGxhbWJkYSAoKSAiJCAiKSkpCisgICAg KHdpdGgtdGVtcC1lc2hlbGwKKyAgICAgIChlc2hlbGwtaW5zZXJ0LWNvbW1hbmQgImVjaG8g aGkiKQorICAgICAgKGluc2VydCAiZWNobyBiIikKKyAgICAgIChlc2hlbGwtY2xlYXIpCisg ICAgICAoc2hvdWxkIChzdHJpbmctbWF0Y2ggIlxcYFxcJCBlY2hvIGhpXG5oaVxuXG4rXFwk IGVjaG8gYiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVmZmVyLXN0cmluZykp KSkpKQorCisoZXJ0LWRlZnRlc3QgZXNoLW1vZGUtdGVzdC9jbGVhci9lbWFjcy1jb21tYW5k L2VyYXNlICgpCisgICJUZXN0IHRoYXQgYGVzaGVsbC1jbGVhcicgY2FuIGVyYXNlIHRoZSBi dWZmZXIuIgorICAobGV0ICgoZXNoZWxsLWJhbm5lci1tZXNzYWdlICIiKQorICAgICAgICAo ZXNoZWxsLXByb21wdC1mdW5jdGlvbiAobGFtYmRhICgpICIkICIpKSkKKyAgICAod2l0aC10 ZW1wLWVzaGVsbAorICAgICAgKGVzaGVsbC1pbnNlcnQtY29tbWFuZCAiZWNobyBoaSIpCisg ICAgICAoaW5zZXJ0ICJlY2hvIGIiKQorICAgICAgKGVzaGVsbC1jbGVhciB0KQorICAgICAg KHNob3VsZCAoc3RyaW5nLW1hdGNoICJcXGBcXCQgZWNobyBiIiAoYnVmZmVyLXN0cmluZykp KSkpKQorCiA7OyBlc2gtbW9kZS10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --------------2rSiZXiW8hCv2mcncjb5EIR6--