GNU bug report logs - #39389
27.0.60; A couple of bugs messing with minibuffer completion of /sudo::

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>; Keywords: patch; dated Sun, 2 Feb 2020 14:52:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) patch. Request was from Michael Albinus <michael.albinus@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 10 Feb 2020 09:23:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 04:23:39 2020
Received: from localhost ([127.0.0.1]:53694 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j15I3-00021e-0l
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2020 04:23:39 -0500
Received: from mout.gmx.net ([212.227.15.18]:60083)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1j15I1-00021Q-1d
 for 39389 <at> debbugs.gnu.org; Mon, 10 Feb 2020 04:23:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1581326610;
 bh=G9ecmoIQthxgfk2ck4tP/yrU32ntWIvVEAzLPCZyh9A=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=K2EmoxwNf9AP784AWi2/uOZDGDReJX+9h2rIYgAytwX7sbzONNBusgW/UEk/pTy+f
 sUTzo+scxUkw73jCkzIQQ9yZWRcmhCoBI6UNLtFJXe0DdLj0iBb1dC86qrLJebTOOl
 S4C5IFg6hvSBwHd7w4Bv/TFRdEnputPLmU71mD3s=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from detlef.gmx.de ([212.86.51.13]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MvK0R-1jIc8h2tWr-00rLRX; Mon, 10
 Feb 2020 10:23:30 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN>
 <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN>
 <875zgowy0b.fsf@HIDDEN>
 <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
 <87wo91p076.fsf@HIDDEN>
 <CAKDRQS5SLhP4K8KgL2AA3taE=0PorhRBJB00pDsHYS=-7g+8XA@HIDDEN>
 <87eev553k0.fsf@HIDDEN>
 <CAKDRQS6Cy4BdghUVEEjA6H-8KsZgBfYccV3e2cJOSipXdgvOMg@HIDDEN>
 <CAKDRQS6EArXAT3n2THTNbBQKaXkHURP+p=2Jwv6twWoMn7+sRA@HIDDEN>
Date: Mon, 10 Feb 2020 10:23:29 +0100
In-Reply-To: <CAKDRQS6EArXAT3n2THTNbBQKaXkHURP+p=2Jwv6twWoMn7+sRA@HIDDEN>
 (Jimmy Yuen Ho Wong's message of "Mon, 10 Feb 2020 00:16:06 +0000")
Message-ID: <87r1z24wz2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:kK1keT3UnJBOe825jeojJyJNBV4RwkVHAiZIR1EUJ6tF4IvedWX
 KuxJU4ErUn77MSZbo33a3vhC2OGUDtMwMu92kVX8WZ4POg3n8rJAmxu+ilTzEJABuMBtzm6
 Otjc6dQskZxDDfL+1uiAwNU+b4alnyQa84jJuAr7WOcyZILoaOBi3RS4hg0MroQHr1FAiFC
 oxBWqEI4T9oHOjXu/SmcQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:/vJWZJcQ7wI=:+Fl4eEHCACxer3s5iBcBCT
 +k5XUVxz8SmU4q5iMTkKMHZ1wp93E/98R+Xq9KqFH87ORmV4cy98yIQt6Oajw/veFRmkKQKBw
 /vZfTLb45KrTDx4YAocY/sQle7pqa0A4qLE5c0q4nT55C99HfsdbM5Uh4GonCCfaF0m0hpKHt
 D5AU3zX/g5nk++CMhBrsuK27Ep8CzF4+EHCCJjx2ISGHHt0Dz6W/wvMxK+Xlvzk8aLRImiheF
 bRja816JJZbWsciEdzpQnfPROcs/uk8Scv/5lZTuIi9a4Hm5vpJzccRX1ok5F3GYWdhYdXO46
 AW1IBUJZvVGUO0igiawOC8NS9yJgpcBEtNuan5thcTni7SH8C03deRG+U2slIdWE+Ft2cJJxo
 UC0mkT+eIh2bpRU27x9IXXG9TmVYCcIVoY2+fi8gwrdT0xfVE5yrXYkfOsNfR0sexF4j1V8TA
 WpFfHAXrSozwcJEdIi1YW8VsZqtDtmfjfXy1v2TNKDmkymMYbeFlMW4V0psZPv3tRGCtxgQtK
 +KZA/QbYvUHrt9njk9pyAHuGeNmX8T6y8TO5jofMKyEdY2IrxVStTyeBNYANBskXHrIjHZlnL
 bpz86dHJHhtAlEisWUrfA9ZT0yJsokqdkQOURtZ3/v6oSCmpYN6Qeh+QmB/NcwB3IoFyVsbAC
 AwS2CGd/EGPU1WUsvHB0C8IItwUKVxnUKzo5K1wwwfnxcg4zNdJY5u526X+q2PwhAl79HnWWf
 GUrJNyjGc/NDZtLdW3kUvq7+zl1lzUZ8Y3ikJtYODTTF2ZCqWxmd/EA1NmEzvXKfH/cK7so2G
 uIEAMQi7GsVMB4XhLZ9CZNCJBuTW2lNnSUL3u/URYIqLyW2dUzwQICbcsNNUwF9PavCic28Ft
 KOnYxJqiHJKVd/ixu+cLnBJDGofxGyeSyTNuQr93ZTRMsyc0jDy2AogzrzDQLLnYFE6MsWlGs
 UtRxkW5hKOaDG/kmsDVHKUsiouwDUaylKWe6IYLwyQqbWSksYc9YFlSRe0+KlNJdzLOGu/95Y
 X280xXUUBILDS3v8QpEsYZkK/P/S/rVgei3OkV3NukbMT0l5gBBln1kB4nbJAzlMlga4KS+FU
 OVxqlvh9nhuNEfp4q1WL1VfLCrjez6z8i0KcWGSqpqPORvxKCg6EbrVAdwEuPnokJxfyoM0/k
 vrFdnsrb8mIBROJIi9lpTgFyNP16Z82Ozu9ic6pt31oIYtYrtrK5nnpJAKClB3fb8xUUqk5yI
 LfySsg60WW0agYzmR
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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.7 (-)

Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:

Hi,

> I should point out that replacing /App.../Emacs with Emacs -q will
> also reproduce this issue. But Emacs -Q doesn't. This can be
> reproduced in with the nox variant of emacs in the term as well.

This is OK. "emacs -Q" prevents using of auth-source.el in Tramp.
"emacs -q" does not restrict Tramp. See (info "(tramp) Bug Reports")
which explains this difference.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 10 Feb 2020 09:18:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 04:18:35 2020
Received: from localhost ([127.0.0.1]:53682 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j15D9-0001tq-5X
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2020 04:18:35 -0500
Received: from mout.gmx.net ([212.227.17.21]:49163)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1j15D7-0001tc-9r
 for 39389 <at> debbugs.gnu.org; Mon, 10 Feb 2020 04:18:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1581326306;
 bh=xPIvNyMJS5fuIJo26d46ut2RR5MCXr1RopV8efTyijA=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=GT7T4GQ723eJBij7HrFY+sQ08S/80wuIVH8CrWsjDhWpV4PPFlIoKb+vb2wfyIOnx
 a3gs2f8s6TVEdvbBVmfY3KGz9/YhW3p5ve8iXcnVEk+XaI8i+twitEMcXy+qUu9rXf
 +iZxKciGcLgMJyTK3mGbtoQhVRgmg3wHzKXrjpJw=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from detlef.gmx.de ([212.86.51.13]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MjjCF-1jliMD1QU7-00lCHf; Mon, 10
 Feb 2020 10:18:26 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN>
 <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN>
 <875zgowy0b.fsf@HIDDEN>
 <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
 <87wo91p076.fsf@HIDDEN>
 <CAKDRQS5SLhP4K8KgL2AA3taE=0PorhRBJB00pDsHYS=-7g+8XA@HIDDEN>
 <87eev553k0.fsf@HIDDEN>
 <CAKDRQS6Cy4BdghUVEEjA6H-8KsZgBfYccV3e2cJOSipXdgvOMg@HIDDEN>
Date: Mon, 10 Feb 2020 10:18:25 +0100
In-Reply-To: <CAKDRQS6Cy4BdghUVEEjA6H-8KsZgBfYccV3e2cJOSipXdgvOMg@HIDDEN>
 (Jimmy Yuen Ho Wong's message of "Sun, 9 Feb 2020 23:44:01 +0000")
Message-ID: <87v9oe4x7i.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:vySYF4DoHp5o0h5Nm7IJipfVabRLGCUZQr3juFnYuX09xLYCWKt
 5XPr4JAMD3f61nyhGLvpNerBI7LjUcts2khEPj64KQc05acdldIEOqybA9fv0C086sAbIdc
 0jSFs5Xdp0gnoUnUl/u+o5rwZpW9gc2rjl3l4tjSIj6W/PBV6+TY673i1Tq1h3xknUBQKVx
 TVoxrd1uRSUhoKuVsEAQQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:o6+8Tjfl45k=:bPI8G+g3zUgj9yNVH5N5Qk
 6V6pmRjPf8tzEIbtNw/xl073LaylS50jcO3yeemTUEdkFXOmAzbVHKukhmFE8ok70M2Ej3bLq
 jx2w+vM7qZDMc6qXyeT9g8g9V9w5tDnqHrBLKP+vLkVDkCJTpyEJwyX37d1nVpwtF/8JGMSrA
 wr0KNydomnV/564mhqfNQsr0gV8ezIkOldTiaJW5lMu9ecYD7hUDD3xowkwsiwhKwb50hug5y
 8s1H7gobp2Jh3YU9PqW6QSxEIumOZz++jzKDAMwxOhTf2WIJRuiUhw5OoWXjhchUQR4TZZ/Mx
 rPOqSGC7pcdYEQOOYOdQDQT8h6EcVjZAIZFLkwoZ/WsJNdJJu0NcB+PBAMid3vMxhCFX1Pksu
 0saesvwP3cEJNfBxTFAIBNS8GXlEYaRrW+T2nftun36jmR0zwtKcgA75hkgMCKgUnLymxxID5
 leTJWHxiUGtLV49PrM2fMYYvqzg0lQk1OJQPmzCEGpKSoFmzp/6wbk8uN+aSHUW5kUCVm+2kf
 VI4iIOi6Pnx4w36lvA77pn4WhHlC6bUAjGX0F3r/l4WFdMvtFGeHAp/o0GbxLU7tJY3SPYUMo
 xJSWHThSdEedtrHuj92zuYRfbe2b84QsCG651o7IBRC4iC39uhj3yhRGp0R/eDmquk9Jn/hWA
 M/GtmoefIkD1YCUpI/rpbOW8+fTCGGU/bNXvS+pDYyBRarLrsTrcj+HTosaXlPNKuYNzkxCGO
 /JR22XIt/yx07UW0oDr9DnizwHfPyrUf8LYP1xVxf8dDhj4WMH2zatSy0VkFo9xwGwZ9Oalm0
 HMonzYzqcc6x4xFa04v85t5hUjEnC2U8M8eMOHQnE4IPYUYmyBgZqvMTv4sgE9VIljPkiaCwi
 jJHFbjcHnvHgxjNIp7He9UDH7IbpPuKO99ZutLEqowKloc+CXIRqfK7MnVu3DEiEV/pdASdM3
 mSurFeDaVQCE5gbfSqXZqkV+NcazEze51U0nTNQETwkvRGbBtsK7TZnB5NbMVOEAMXPrTY8eC
 UGZvS5ApyFEJtlvYtQme6fIXR18Dbp6b3/TxsdG9X5cBB8/P8fNtVRj88eptdU78cdXzCN7Q+
 pwvgrRJL4fZQev/FZDgRBVJ0DAV+ztS1kZOAqnw49w6sBGmBgpihnA+eHu8EeFKnc2qb4bZZY
 PFMO+hZglJwFaGa+RWg5RTlXBOJL8zU1qq4vQYwqKkKtEkBNt96TOSVGc19ystD99E4A4r8P4
 dNPvaBB+KJeimkIJ4
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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.7 (-)

--=-=-=
Content-Type: text/plain

Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:

Hi,

> Ok I've found a way to reproduce bug 2 and 3 *without* `exec-path-from-shell`.
>
> 0. Get on macOS 10.14
> 1. Install [GPGTools](https://gpgtools.org/), this will put the `gpg`
> binary into `/usr/local/bin`
> 2. env -i /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -l
> tramp --eval '(setq tramp-verbose 10 exec-path (cons "/usr/local/bin/"
> exec-path))' /sudo::
> 3. Now the minibuffer prompt will be stuck at Tramp: Sending Password.
> 4. C-g to quit. I've attached a backtrace and the logs in *Messages* for this.
> 5. The `exec-path` is now `("/usr/local/bin/" "."
> "/Applications/MacPorts/Emacs.app/Contents/MacOS/libexec"
> "/Applications/MacPorts/Emacs.app/Contents/MacOS/bin")`. It appears as
> long as `.` is part of the search paths and `gpg` can be found in any
> of the search paths, the prompt will get stuck.
> 6. Saving the credentials for `root@localhost` into `~/.authinfo.gpg`
> will work around this issue.

A relative entry like "." in `exec-path' could be a problem, if
`call-process' searches for the gpg command, and `default-directory' is
remote. Could you pls check whether the appended patch solves it for you?

Best regards, Michael.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment

diff --git a/lisp/tramp.el b/lisp/tramp.el
index 7e68b639..4c057703 100644
--- a/lisp/tramp.el
+++ b/lisp/tramp.el
@@ -4868,7 +4868,8 @@ verbosity of 6."
   "Read a password from user (compat function).
 Consults the auth-source package.
 Invokes `password-read' if available, `read-passwd' else."
-  (let* ((case-fold-search t)
+  (let* ((default-directory (tramp-compat-temporary-file-directory))
+	 (case-fold-search t)
 	 (key (tramp-make-tramp-file-name
 	       ;; In tramp-sh.el, we must use "password-vector" due to
 	       ;; multi-hop.

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 10 Feb 2020 00:16:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 09 19:16:29 2020
Received: from localhost ([127.0.0.1]:53467 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j0wkX-0003Vb-LP
	for submit <at> debbugs.gnu.org; Sun, 09 Feb 2020 19:16:29 -0500
Received: from mail-ot1-f53.google.com ([209.85.210.53]:37772)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1j0wkV-0003VN-SJ
 for 39389 <at> debbugs.gnu.org; Sun, 09 Feb 2020 19:16:28 -0500
Received: by mail-ot1-f53.google.com with SMTP id d3so4689366otp.4
 for <39389 <at> debbugs.gnu.org>; Sun, 09 Feb 2020 16:16:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=eVSpDW13AMkSuSWmC3eDeB4ppfWd9X/ZStAhmO+P+L4=;
 b=UmEnEvyW/Ho7IM/2iTiCby/66d7/9d4xw5aVBFg8od/ZSDVgb8TwP/7kIiJ6a8eil0
 Ha1SMaqRftidetENVzMQKJaOISmND+leQjVgxdUFBwRq1UzQB3x2adqxOTmMThVH+l/R
 MBaPN04g7vj4kN9GIyS1WDQY4Ea+Se3Kt3IXJbfGZvk+8ii1uvjeUMp+byK2110gaZwa
 RAzhTQV1tSsvst3qxdjoI9dvsBPlNPqveBgnvi1Ohm61amyLwbjunegML1PA1oDmoJhG
 ukqfL1KJ7vuYPrtBctpZXKEGl60RvsbSgkUhNE2u+difVFIgHm1dVL5swMg09QR0fSlu
 fRww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=eVSpDW13AMkSuSWmC3eDeB4ppfWd9X/ZStAhmO+P+L4=;
 b=IhNmX+UmbnZrOLhGqlZSjFMrd186IK+qOl4fu0aXbXbpg/VdUH81zJRxiGzpTNo86T
 LlmytZcpubtB09R+7c3hBcjUpTNiJ2Ow5Qoz1vEcOs1kSNKbqkgq6eKIqlDBc1knfvrH
 1o8TU+tB33hohWRKA4rz2wfAZ9K4ole7NAVZgNo1GZ+fNFqcGUdFwNwQlPWE8/lgmMcm
 22EYnQ+B6SWiWrDklQrxzbKEtIGFL12cLqrbxBnLMueSQk9k5Qx2pF4FggjMZnNP18Bz
 QuI4mGfBMIpbiG9jcB5Q959/6IjOLspcbocbX7pS+vWkNjuDv4vCJ6UHzodh84MEKZ4F
 ry9w==
X-Gm-Message-State: APjAAAUF7W9ZB9caBO2ZVVNdbGN/Q0vmRTQvvPhomkXKmbCXMiMZtGFz
 lRWl9goGfKC5HcUCRMNIjtCN00OB6mfQiErK8BI=
X-Google-Smtp-Source: APXvYqy/GbN0kvSUqmjzl6z5Gg8tTW/5tgKxWfntIk/KCJ29wIuwozu6qyNVvGETZozQKnewRV7ESyrX28oiERgZXBg=
X-Received: by 2002:a05:6830:22ee:: with SMTP id
 t14mr8198679otc.236.1581293782153; 
 Sun, 09 Feb 2020 16:16:22 -0800 (PST)
MIME-Version: 1.0
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN> <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN> <875zgowy0b.fsf@HIDDEN>
 <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
 <87wo91p076.fsf@HIDDEN>
 <CAKDRQS5SLhP4K8KgL2AA3taE=0PorhRBJB00pDsHYS=-7g+8XA@HIDDEN>
 <87eev553k0.fsf@HIDDEN>
 <CAKDRQS6Cy4BdghUVEEjA6H-8KsZgBfYccV3e2cJOSipXdgvOMg@HIDDEN>
In-Reply-To: <CAKDRQS6Cy4BdghUVEEjA6H-8KsZgBfYccV3e2cJOSipXdgvOMg@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Date: Mon, 10 Feb 2020 00:16:06 +0000
Message-ID: <CAKDRQS6EArXAT3n2THTNbBQKaXkHURP+p=2Jwv6twWoMn7+sRA@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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 (-)

On Sun, Feb 9, 2020 at 11:44 PM Jimmy Yuen Ho Wong <wyuenho@HIDDEN> wrote:
>
> Ok I've found a way to reproduce bug 2 and 3 *without* `exec-path-from-shell`.
>
> 0. Get on macOS 10.14
> 1. Install [GPGTools](https://gpgtools.org/), this will put the `gpg`
> binary into `/usr/local/bin`
> 2. env -i /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -l
> tramp --eval '(setq tramp-verbose 10 exec-path (cons "/usr/local/bin/"
> exec-path))' /sudo::

I should point out that replacing /App.../Emacs with Emacs -q will
also reproduce this issue. But Emacs -Q doesn't. This can be
reproduced in with the nox variant of emacs in the term as well.

> 3. Now the minibuffer prompt will be stuck at Tramp: Sending Password.
> 4. C-g to quit. I've attached a backtrace and the logs in *Messages* for this.
> 5. The `exec-path` is now `("/usr/local/bin/" "."
> "/Applications/MacPorts/Emacs.app/Contents/MacOS/libexec"
> "/Applications/MacPorts/Emacs.app/Contents/MacOS/bin")`. It appears as
> long as `.` is part of the search paths and `gpg` can be found in any
> of the search paths, the prompt will get stuck.
> 6. Saving the credentials for `root@localhost` into `~/.authinfo.gpg`
> will work around this issue.
>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 9 Feb 2020 23:44:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 09 18:44:27 2020
Received: from localhost ([127.0.0.1]:53426 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j0wFW-0002g4-78
	for submit <at> debbugs.gnu.org; Sun, 09 Feb 2020 18:44:27 -0500
Received: from mail-ot1-f54.google.com ([209.85.210.54]:45654)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1j0wFT-0002fo-Aw
 for 39389 <at> debbugs.gnu.org; Sun, 09 Feb 2020 18:44:25 -0500
Received: by mail-ot1-f54.google.com with SMTP id 59so4601212otp.12
 for <39389 <at> debbugs.gnu.org>; Sun, 09 Feb 2020 15:44:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IkhOO136V19ZEIWYkAqJfQalMUNT4cUmokOoe1t8vXE=;
 b=Ljp4ZVPIZ8nTKhpn5PIK3BW+FoxyCx3l1dDlxNA+brUBBcTKwGsw4VqkEsF5FXQO3F
 sOnaKyBoKTjboGDFqhiw6Tm5kFxJVoGrcLq3nqesnQQzJlra4uSigY9uxnfFDilUSJ2Y
 LIBHw9SHQzLhSfuUWXwv0P3sTZeNRhWRYc37kCiYFDs+TiE3Th3sm+tsMtP5Qp7g4zxW
 YWpSvd+hueENA90XID58LH4dF5NgVBM8xiiEu6/uR3ka4+hhP5k9dCzts2uu/3bxZ7yv
 QBLeEyt0304tTcnqzXKKJWjndPNoXbA+oQpBfktKiyB72ZrUYGiOYwHroQr5WuSO68pm
 4YOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IkhOO136V19ZEIWYkAqJfQalMUNT4cUmokOoe1t8vXE=;
 b=eekcMkQdylG0O8MoBayi5MtlwZpNIEr5pZI0iOzoQWObxMWpDl0H2Qb9aJIHYCXNLL
 3fJEszUa2rTRn0Q/WFVJLEAPBxopoyXcEdzgZ28U+cTKAHfiYDJ0nd8+FAYxGB2zGKNw
 ucxKV9EhU5JXy/WHBb7Hzu4oOXr8F0oWjsxPSIHFQOXTsIyn9VcQm01cWql9VGEgK4//
 uI5Wy2JauncxeLOCFtA0Fsq8mkzo8IFAHv0XIMPb4G2nUoF/UUVvqJXh6yOZQ+DcQE2a
 +wg3RNMIkLK7RPB5tn8cktCAuSTE12oJD+fwuTlfQcRCOoPUz0LLma0/VYGTsbHWbRn8
 JbCA==
X-Gm-Message-State: APjAAAXa4LRC6Y4ODtsCV+n7LKLyqtP3uhnuTNMfCFArvDcANymtguCu
 QiIU71j83zb747CZSwokhkZR1AHKjAfAVRRPiKk=
X-Google-Smtp-Source: APXvYqz3z8383dHF2fZz+qLsQwzm+JU/PFV4fVCF1wJbnxLMLhjzUlrA8Rxpp4/2yVgjtHf/lirDJNqnDKRKvSHVXrE=
X-Received: by 2002:a9d:5e82:: with SMTP id f2mr7935884otl.240.1581291857467; 
 Sun, 09 Feb 2020 15:44:17 -0800 (PST)
MIME-Version: 1.0
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN> <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN> <875zgowy0b.fsf@HIDDEN>
 <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
 <87wo91p076.fsf@HIDDEN>
 <CAKDRQS5SLhP4K8KgL2AA3taE=0PorhRBJB00pDsHYS=-7g+8XA@HIDDEN>
 <87eev553k0.fsf@HIDDEN>
In-Reply-To: <87eev553k0.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Date: Sun, 9 Feb 2020 23:44:01 +0000
Message-ID: <CAKDRQS6Cy4BdghUVEEjA6H-8KsZgBfYccV3e2cJOSipXdgvOMg@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000737f7b059e2d333a"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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 (-)

--000000000000737f7b059e2d333a
Content-Type: text/plain; charset="UTF-8"

Ok I've found a way to reproduce bug 2 and 3 *without* `exec-path-from-shell`.

0. Get on macOS 10.14
1. Install [GPGTools](https://gpgtools.org/), this will put the `gpg`
binary into `/usr/local/bin`
2. env -i /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -l
tramp --eval '(setq tramp-verbose 10 exec-path (cons "/usr/local/bin/"
exec-path))' /sudo::
3. Now the minibuffer prompt will be stuck at Tramp: Sending Password.
4. C-g to quit. I've attached a backtrace and the logs in *Messages* for this.
5. The `exec-path` is now `("/usr/local/bin/" "."
"/Applications/MacPorts/Emacs.app/Contents/MacOS/libexec"
"/Applications/MacPorts/Emacs.app/Contents/MacOS/bin")`. It appears as
long as `.` is part of the search paths and `gpg` can be found in any
of the search paths, the prompt will get stuck.
6. Saving the credentials for `root@localhost` into `~/.authinfo.gpg`
will work around this issue.

On Sat, Feb 8, 2020 at 6:36 PM Michael Albinus <michael.albinus@HIDDEN> wrote:
>
> Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:
>
> Hi,
>
> > For bug 2 and 3, the author said `file-remote-p` might have triggered
> > some weird code paths that triggered this bug. I don't know how to
> > edebug further as `redisplay_internal` keeps calling it. Do you know
> > how to debug it?
> >
> > https://github.com/purcell/exec-path-from-shell/issues/95#issuecomment-582629738
>
> I doubt that file-remote-p is guilty. This function is designed to *not*
> work on the remote side, but check the syntax of a file name only.
>
> However, I've downloaded the package exec-path-from-shell from
> MELPA. Reading the code, I have serious doubst it will cooperate with
> Tramp. It's idea is to analyze the *local* shell, and apply actions over
> the shell. But the *local* shell doesn't matter for remote files, so it
> is completely useless. I'd recommend NOT to use exec-path-from-shell for
> remote files.
>
> If you want to know mor details what happens with Tramp, you might
> analyze the function calls. Evaluate
>
> --8<---------------cut here---------------start------------->8---
> (require 'trace)
> (dolist (elt (all-completions "tramp-" obarray 'functionp))
>   (trace-function-background (intern elt)))
> (untrace-function 'tramp-read-passwd)
> --8<---------------cut here---------------end--------------->8---
>
> Then run your test. The buffer *trace-output* contains the output from
> the function call traces. You might show it here, maybe I can find
> something more about the problem.
>
> Best regards, Michael.

--000000000000737f7b059e2d333a
Content-Type: text/plain; charset="US-ASCII"; name="without-epfs-backtrace.txt"
Content-Disposition: attachment; filename="without-epfs-backtrace.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_k6fnv7xz1>
X-Attachment-Id: f_k6fnv7xz1

ICBiYWNrdHJhY2UoKQogIHRyYW1wLXNpZ25hbC1ob29rLWZ1bmN0aW9uKHF1aXQgKCIiKSkKICBz
aWduYWwocXVpdCAoIiIpKQogIHRyYW1wLW1heWJlLW9wZW4tY29ubmVjdGlvbigodHJhbXAtZmls
ZS1uYW1lICJzdWRvIiAjKCJyb290IiAwIDQgKHRyYW1wLWRlZmF1bHQgdCkpIG5pbCAjKCJNb2Jp
bGVDYXQubG9jYWwiIDAgMTUgKHRyYW1wLWRlZmF1bHQgdCkpIG5pbCAiIiBuaWwpKQogIHRyYW1w
LXNlbmQtY29tbWFuZCgodHJhbXAtZmlsZS1uYW1lICJzdWRvIiAjKCJyb290IiAwIDQgKHRyYW1w
LWRlZmF1bHQgdCkpIG5pbCAjKCJNb2JpbGVDYXQubG9jYWwiIDAgMTUgKHRyYW1wLWRlZmF1bHQg
dCkpIG5pbCAiIiBuaWwpICMoImNkIH5yb290ICYmIHB3ZCIgNCA4ICh0cmFtcC1kZWZhdWx0IHQp
KSkKICB0cmFtcC1zaC1oYW5kbGUtZXhwYW5kLWZpbGUtbmFtZSgiL3N1ZG86OiIgIn4vIikKICBh
cHBseSh0cmFtcC1zaC1oYW5kbGUtZXhwYW5kLWZpbGUtbmFtZSAoIi9zdWRvOjoiICJ+LyIpKQog
IHRyYW1wLXNoLWZpbGUtbmFtZS1oYW5kbGVyKGV4cGFuZC1maWxlLW5hbWUgIi9zdWRvOjoiICJ+
LyIpCiAgYXBwbHkodHJhbXAtc2gtZmlsZS1uYW1lLWhhbmRsZXIgZXhwYW5kLWZpbGUtbmFtZSAo
Ii9zdWRvOjoiICJ+LyIpKQogIHRyYW1wLWZpbGUtbmFtZS1oYW5kbGVyKGV4cGFuZC1maWxlLW5h
bWUgIi9zdWRvOjoiICJ+LyIpCiAgZXhwYW5kLWZpbGUtbmFtZSgiL3N1ZG86OiIgIn4vIikKICAj
Zihjb21waWxlZC1mdW5jdGlvbiAoZGlzcGxheWFibGUtYnVmZmVycyBkaXIgbGluZSBjb2x1bW4g
bmFtZSkgIzxieXRlY29kZSAweDQxZTE2MGMzPikoKG5pbCkgIn4vIiAoMCkgKDApICIvc3Vkbzo6
IikKICBjb21tYW5kLWxpbmUtMSgoIi1sIiAidHJhbXAiICItLWV2YWwiICIoc2V0cSB0cmFtcC12
ZXJib3NlIDEwIGV4ZWMtcGF0aCAoY29ucyBcIi91c3IvbG9jYWwuLi4iICIvc3Vkbzo6IikpCiAg
Y29tbWFuZC1saW5lKCkKICBub3JtYWwtdG9wLWxldmVsKCkKRGVidWdnZXIgZW50ZXJlZC0tTGlz
cCBlcnJvcjogKGVwZy1lcnJvciAibm8gdXNhYmxlIGNvbmZpZ3VyYXRpb24gT3BlblBHUCIpCiAg
c2lnbmFsKGVwZy1lcnJvciAoIm5vIHVzYWJsZSBjb25maWd1cmF0aW9uIE9wZW5QR1AiKSkKICAo
bGV0ICh0cmFtcC1tZXNzYWdlLXNob3ctbWVzc2FnZSBzaWduYWwtaG9vay1mdW5jdGlvbikgKHRy
YW1wLWJhY2t0cmFjZSB2ZWMtb3ItcHJvYykgKGlmIGFyZ3VtZW50cyBuaWwgKHNldHEgYXJndW1l
bnRzIChsaXN0IGZtdC1zdHJpbmcpIGZtdC1zdHJpbmcgIiVzIikpIChpZiB2ZWMtb3ItcHJvYyAo
cHJvZ24gKHRyYW1wLW1lc3NhZ2UgdmVjLW9yLXByb2MgMSAiJXMiIChlcnJvci1tZXNzYWdlLXN0
cmluZyAobGlzdCBzaWduYWwgKGdldCBzaWduYWwgJ2Vycm9yLW1lc3NhZ2UpIChhcHBseSAjJ2Zv
cm1hdC1tZXNzYWdlIGZtdC1zdHJpbmcgYXJndW1lbnRzKSkpKSkpIChzaWduYWwgc2lnbmFsIChs
aXN0IChzdWJzdHJpbmctbm8tcHJvcGVydGllcyAoYXBwbHkgIydmb3JtYXQtbWVzc2FnZSBmbXQt
c3RyaW5nIGFyZ3VtZW50cykpKSkpCiAgdHJhbXAtZXJyb3IoKHRyYW1wLWZpbGUtbmFtZSAic3Vk
byIgIygicm9vdCIgMCA0ICh0cmFtcC1kZWZhdWx0IHQpKSBuaWwgIygiTW9iaWxlQ2F0LmxvY2Fs
IiAwIDE1ICh0cmFtcC1kZWZhdWx0IHQpKSBuaWwgIiIgbmlsKSBlcGctZXJyb3IgIiVzIiAibm8g
dXNhYmxlIGNvbmZpZ3VyYXRpb24gT3BlblBHUCIpCiAgKGlmIChlcSBlcnJvci1zeW1ib2wgJ3Zv
aWQtdmFyaWFibGUpIG5pbCAodHJhbXAtZXJyb3IgKGNhciB0cmFtcC1jdXJyZW50LWNvbm5lY3Rp
b24pIGVycm9yLXN5bWJvbCAiJXMiIChtYXBjb25jYXQgIycobGFtYmRhICh4KSAoZm9ybWF0ICIl
cyIgeCkpIGRhdGEgIiAiKSkpCiAgdHJhbXAtc2lnbmFsLWhvb2stZnVuY3Rpb24oZXBnLWVycm9y
ICgibm8gdXNhYmxlIGNvbmZpZ3VyYXRpb24iIE9wZW5QR1ApKQogIHNpZ25hbChlcGctZXJyb3Ig
KCJubyB1c2FibGUgY29uZmlndXJhdGlvbiIgT3BlblBHUCkpCiAgZXBnLWNvbnRleHQtLW1ha2Uo
T3BlblBHUCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCkKICBlcGctbWFrZS1jb250ZXh0KCkKICBl
cGEtZmlsZS1pbnNlcnQtZmlsZS1jb250ZW50cygiL1VzZXJzL3d5dWVuaG8vLmF1dGhpbmZvLmdw
ZyIgbmlsIG5pbCBuaWwgbmlsKQogIGFwcGx5KGVwYS1maWxlLWluc2VydC1maWxlLWNvbnRlbnRz
ICgiL1VzZXJzL3d5dWVuaG8vLmF1dGhpbmZvLmdwZyIgbmlsIG5pbCBuaWwgbmlsKSkKICBlcGEt
ZmlsZS1oYW5kbGVyKGluc2VydC1maWxlLWNvbnRlbnRzICIvVXNlcnMvd3l1ZW5oby8uYXV0aGlu
Zm8uZ3BnIiBuaWwgbmlsIG5pbCBuaWwpCiAgaW5zZXJ0LWZpbGUtY29udGVudHMoIn4vLmF1dGhp
bmZvLmdwZyIpCiAgYXV0aC1zb3VyY2UtbmV0cmMtcGFyc2UoOm1heCAxIDpyZXF1aXJlICg6c2Vj
cmV0IDp1c2VyKSA6ZmlsZSAifi8uYXV0aGluZm8uZ3BnIiA6aG9zdCAjKCJNb2JpbGVDYXQubG9j
YWwiIDAgMTUgKHRyYW1wLWRlZmF1bHQgdCkpIDp1c2VyICMoInJvb3QiIDAgNCAodHJhbXAtZGVm
YXVsdCB0KSkgOnBvcnQgInN1ZG8iKQogIGF1dGgtc291cmNlLW5ldHJjLXNlYXJjaCg6YmFja2Vu
ZCAjPGF1dGgtc291cmNlLWJhY2tlbmQgYXV0aC1zb3VyY2UtYmFja2VuZC00MTJkODNiOD4gOnR5
cGUgbmV0cmMgOm1heCAxIDpyZXF1aXJlICg6c2VjcmV0IDp1c2VyKSA6Y3JlYXRlIG5pbCA6ZGVs
ZXRlIG5pbCA6bWF4IDEgOnVzZXIgIygicm9vdCIgMCA0ICh0cmFtcC1kZWZhdWx0IHQpKSA6aG9z
dCAjKCJNb2JpbGVDYXQubG9jYWwiIDAgMTUgKHRyYW1wLWRlZmF1bHQgdCkpIDpwb3J0ICJzdWRv
IiA6cmVxdWlyZSAoOnNlY3JldCA6dXNlcikgOmNyZWF0ZSB0KQogIGFwcGx5KGF1dGgtc291cmNl
LW5ldHJjLXNlYXJjaCA6YmFja2VuZCAjPGF1dGgtc291cmNlLWJhY2tlbmQgYXV0aC1zb3VyY2Ut
YmFja2VuZC00MTJkODNiOD4gOnR5cGUgbmV0cmMgOm1heCAxIDpyZXF1aXJlICg6c2VjcmV0IDp1
c2VyKSA6Y3JlYXRlIG5pbCA6ZGVsZXRlIG5pbCAoOm1heCAxIDp1c2VyICMoInJvb3QiIDAgNCAo
dHJhbXAtZGVmYXVsdCB0KSkgOmhvc3QgIygiTW9iaWxlQ2F0LmxvY2FsIiAwIDE1ICh0cmFtcC1k
ZWZhdWx0IHQpKSA6cG9ydCAic3VkbyIgOnJlcXVpcmUgKDpzZWNyZXQgOnVzZXIpIDpjcmVhdGUg
dCkpCiAgYXV0aC1zb3VyY2Utc2VhcmNoLWJhY2tlbmRzKCgjPGF1dGgtc291cmNlLWJhY2tlbmQg
YXV0aC1zb3VyY2UtYmFja2VuZC00MTg3M2U0OD4gIzxhdXRoLXNvdXJjZS1iYWNrZW5kIGF1dGgt
c291cmNlLWJhY2tlbmQtNDEyZDgzYjg+ICM8YXV0aC1zb3VyY2UtYmFja2VuZCBhdXRoLXNvdXJj
ZS1iYWNrZW5kLTQxMmQ4M2ZjPikgKDptYXggMSA6dXNlciAjKCJyb290IiAwIDQgKHRyYW1wLWRl
ZmF1bHQgdCkpIDpob3N0ICMoIk1vYmlsZUNhdC5sb2NhbCIgMCAxNSAodHJhbXAtZGVmYXVsdCB0
KSkgOnBvcnQgInN1ZG8iIDpyZXF1aXJlICg6c2VjcmV0IDp1c2VyKSA6Y3JlYXRlIHQpIDEgbmls
IG5pbCAoOnNlY3JldCA6dXNlcikpCiAgYXV0aC1zb3VyY2Utc2VhcmNoKDptYXggMSA6dXNlciAj
KCJyb290IiAwIDQgKHRyYW1wLWRlZmF1bHQgdCkpIDpob3N0ICMoIk1vYmlsZUNhdC5sb2NhbCIg
MCAxNSAodHJhbXAtZGVmYXVsdCB0KSkgOnBvcnQgInN1ZG8iIDpyZXF1aXJlICg6c2VjcmV0IDp1
c2VyKSA6Y3JlYXRlIHQpCiAgKGNhciAoYXV0aC1zb3VyY2Utc2VhcmNoIDptYXggMSAoYW5kIHVz
ZXIgOnVzZXIpIChpZiBkb21haW4gKGNvbmNhdCB1c2VyIHRyYW1wLXByZWZpeC1kb21haW4tZm9y
bWF0IGRvbWFpbikgdXNlcikgOmhvc3QgKGlmIHBvcnQgKGNvbmNhdCBob3N0IHRyYW1wLXByZWZp
eC1wb3J0LWZvcm1hdCBwb3J0KSBob3N0KSA6cG9ydCBtZXRob2QgOnJlcXVpcmUgKGNvbnMgOnNl
Y3JldCAoYW5kIHVzZXIgJyg6dXNlcikpKSA6Y3JlYXRlIHQpKQogIChzZXRxIGF1dGgtaW5mbyAo
Y2FyIChhdXRoLXNvdXJjZS1zZWFyY2ggOm1heCAxIChhbmQgdXNlciA6dXNlcikgKGlmIGRvbWFp
biAoY29uY2F0IHVzZXIgdHJhbXAtcHJlZml4LWRvbWFpbi1mb3JtYXQgZG9tYWluKSB1c2VyKSA6
aG9zdCAoaWYgcG9ydCAoY29uY2F0IGhvc3QgdHJhbXAtcHJlZml4LXBvcnQtZm9ybWF0IHBvcnQp
IGhvc3QpIDpwb3J0IG1ldGhvZCA6cmVxdWlyZSAoY29ucyA6c2VjcmV0IChhbmQgdXNlciAnKDp1
c2VyKSkpIDpjcmVhdGUgdCkpIHRyYW1wLXBhc3N3b3JkLXNhdmUtZnVuY3Rpb24gKHBsaXN0LWdl
dCBhdXRoLWluZm8gOnNhdmUtZnVuY3Rpb24pIGF1dGgtcGFzc3dkIChwbGlzdC1nZXQgYXV0aC1p
bmZvIDpzZWNyZXQpKQogIChhbmQgKHRyYW1wLWdldC1jb25uZWN0aW9uLXByb3BlcnR5IHYgImZp
cnN0LXBhc3N3b3JkLXJlcXVlc3QiIG5pbCkgKHNldHEgYXV0aC1pbmZvIChjYXIgKGF1dGgtc291
cmNlLXNlYXJjaCA6bWF4IDEgKGFuZCB1c2VyIDp1c2VyKSAoaWYgZG9tYWluIChjb25jYXQgdXNl
ciB0cmFtcC1wcmVmaXgtZG9tYWluLWZvcm1hdCBkb21haW4pIHVzZXIpIDpob3N0IChpZiBwb3J0
IChjb25jYXQgaG9zdCB0cmFtcC1wcmVmaXgtcG9ydC1mb3JtYXQgcG9ydCkgaG9zdCkgOnBvcnQg
bWV0aG9kIDpyZXF1aXJlIChjb25zIDpzZWNyZXQgKGFuZCB1c2VyICcoOnVzZXIpKSkgOmNyZWF0
ZSB0KSkgdHJhbXAtcGFzc3dvcmQtc2F2ZS1mdW5jdGlvbiAocGxpc3QtZ2V0IGF1dGgtaW5mbyA6
c2F2ZS1mdW5jdGlvbikgYXV0aC1wYXNzd2QgKHBsaXN0LWdldCBhdXRoLWluZm8gOnNlY3JldCkp
KQogIChwcm9nbiAoYW5kICh0cmFtcC1nZXQtY29ubmVjdGlvbi1wcm9wZXJ0eSB2ICJmaXJzdC1w
YXNzd29yZC1yZXF1ZXN0IiBuaWwpIChzZXRxIGF1dGgtaW5mbyAoY2FyIChhdXRoLXNvdXJjZS1z
ZWFyY2ggOm1heCAxIChhbmQgdXNlciA6dXNlcikgKGlmIGRvbWFpbiAoY29uY2F0IHVzZXIgdHJh
bXAtcHJlZml4LWRvbWFpbi1mb3JtYXQgZG9tYWluKSB1c2VyKSA6aG9zdCAoaWYgcG9ydCAoY29u
Y2F0IGhvc3QgdHJhbXAtcHJlZml4LXBvcnQtZm9ybWF0IHBvcnQpIGhvc3QpIDpwb3J0IG1ldGhv
ZCA6cmVxdWlyZSAoY29ucyA6c2VjcmV0IChhbmQgdXNlciAnLi4uKSkgOmNyZWF0ZSB0KSkgdHJh
bXAtcGFzc3dvcmQtc2F2ZS1mdW5jdGlvbiAocGxpc3QtZ2V0IGF1dGgtaW5mbyA6c2F2ZS1mdW5j
dGlvbikgYXV0aC1wYXNzd2QgKHBsaXN0LWdldCBhdXRoLWluZm8gOnNlY3JldCkpKSAod2hpbGUg
KGZ1bmN0aW9ucCBhdXRoLXBhc3N3ZCkgKHNldHEgYXV0aC1wYXNzd2QgKGZ1bmNhbGwgYXV0aC1w
YXNzd2QpKSkgYXV0aC1wYXNzd2QpCiAgKGNvbmRpdGlvbi1jYXNlIG5pbCAocHJvZ24gKGFuZCAo
dHJhbXAtZ2V0LWNvbm5lY3Rpb24tcHJvcGVydHkgdiAiZmlyc3QtcGFzc3dvcmQtcmVxdWVzdCIg
bmlsKSAoc2V0cSBhdXRoLWluZm8gKGNhciAoYXV0aC1zb3VyY2Utc2VhcmNoIDptYXggMSAoYW5k
IHVzZXIgOnVzZXIpIChpZiBkb21haW4gKGNvbmNhdCB1c2VyIHRyYW1wLXByZWZpeC1kb21haW4t
Zm9ybWF0IGRvbWFpbikgdXNlcikgOmhvc3QgKGlmIHBvcnQgKGNvbmNhdCBob3N0IHRyYW1wLXBy
ZWZpeC1wb3J0LWZvcm1hdCBwb3J0KSBob3N0KSA6cG9ydCBtZXRob2QgOnJlcXVpcmUgKGNvbnMg
OnNlY3JldCAoYW5kIHVzZXIgLi4uKSkgOmNyZWF0ZSB0KSkgdHJhbXAtcGFzc3dvcmQtc2F2ZS1m
dW5jdGlvbiAocGxpc3QtZ2V0IGF1dGgtaW5mbyA6c2F2ZS1mdW5jdGlvbikgYXV0aC1wYXNzd2Qg
KHBsaXN0LWdldCBhdXRoLWluZm8gOnNlY3JldCkpKSAod2hpbGUgKGZ1bmN0aW9ucCBhdXRoLXBh
c3N3ZCkgKHNldHEgYXV0aC1wYXNzd2QgKGZ1bmNhbGwgYXV0aC1wYXNzd2QpKSkgYXV0aC1wYXNz
d2QpIChlcnJvciBuaWwpKQogIChvciAoY29uZGl0aW9uLWNhc2UgbmlsIChwcm9nbiAoYW5kICh0
cmFtcC1nZXQtY29ubmVjdGlvbi1wcm9wZXJ0eSB2ICJmaXJzdC1wYXNzd29yZC1yZXF1ZXN0IiBu
aWwpIChzZXRxIGF1dGgtaW5mbyAoY2FyIChhdXRoLXNvdXJjZS1zZWFyY2ggOm1heCAxIChhbmQg
dXNlciA6dXNlcikgKGlmIGRvbWFpbiAuLi4gdXNlcikgOmhvc3QgKGlmIHBvcnQgLi4uIGhvc3Qp
IDpwb3J0IG1ldGhvZCA6cmVxdWlyZSAoY29ucyA6c2VjcmV0IC4uLikgOmNyZWF0ZSB0KSkgdHJh
bXAtcGFzc3dvcmQtc2F2ZS1mdW5jdGlvbiAocGxpc3QtZ2V0IGF1dGgtaW5mbyA6c2F2ZS1mdW5j
dGlvbikgYXV0aC1wYXNzd2QgKHBsaXN0LWdldCBhdXRoLWluZm8gOnNlY3JldCkpKSAod2hpbGUg
KGZ1bmN0aW9ucCBhdXRoLXBhc3N3ZCkgKHNldHEgYXV0aC1wYXNzd2QgKGZ1bmNhbGwgYXV0aC1w
YXNzd2QpKSkgYXV0aC1wYXNzd2QpIChlcnJvciBuaWwpKSAocHJvZ24gKHNldHEgYXV0aC1wYXNz
d2QgKHBhc3N3b3JkLXJlYWQgcHctcHJvbXB0IGtleSkgdHJhbXAtcGFzc3dvcmQtc2F2ZS1mdW5j
dGlvbiAjJyhsYW1iZGEgbmlsIChwYXNzd29yZC1jYWNoZS1hZGQga2V5IGF1dGgtcGFzc3dkKSkp
IGF1dGgtcGFzc3dkKSAocmVhZC1wYXNzd2QgcHctcHJvbXB0KSkKICAocHJvZzEgKG9yIChjb25k
aXRpb24tY2FzZSBuaWwgKHByb2duIChhbmQgKHRyYW1wLWdldC1jb25uZWN0aW9uLXByb3BlcnR5
IHYgImZpcnN0LXBhc3N3b3JkLXJlcXVlc3QiIG5pbCkgKHNldHEgYXV0aC1pbmZvIChjYXIgKGF1
dGgtc291cmNlLXNlYXJjaCA6bWF4IDEgLi4uIC4uLiA6aG9zdCAuLi4gOnBvcnQgbWV0aG9kIDpy
ZXF1aXJlIC4uLiA6Y3JlYXRlIHQpKSB0cmFtcC1wYXNzd29yZC1zYXZlLWZ1bmN0aW9uIChwbGlz
dC1nZXQgYXV0aC1pbmZvIDpzYXZlLWZ1bmN0aW9uKSBhdXRoLXBhc3N3ZCAocGxpc3QtZ2V0IGF1
dGgtaW5mbyA6c2VjcmV0KSkpICh3aGlsZSAoZnVuY3Rpb25wIGF1dGgtcGFzc3dkKSAoc2V0cSBh
dXRoLXBhc3N3ZCAoZnVuY2FsbCBhdXRoLXBhc3N3ZCkpKSBhdXRoLXBhc3N3ZCkgKGVycm9yIG5p
bCkpIChwcm9nbiAoc2V0cSBhdXRoLXBhc3N3ZCAocGFzc3dvcmQtcmVhZCBwdy1wcm9tcHQga2V5
KSB0cmFtcC1wYXNzd29yZC1zYXZlLWZ1bmN0aW9uICMnKGxhbWJkYSBuaWwgKHBhc3N3b3JkLWNh
Y2hlLWFkZCBrZXkgYXV0aC1wYXNzd2QpKSkgYXV0aC1wYXNzd2QpIChyZWFkLXBhc3N3ZCBwdy1w
cm9tcHQpKSAodHJhbXAtc2V0LWNvbm5lY3Rpb24tcHJvcGVydHkgdiAiZmlyc3QtcGFzc3dvcmQt
cmVxdWVzdCIgbmlsKSkKICAobGV0KiAoKHYgKHRyYW1wLWRpc3NlY3QtZmlsZS1uYW1lIGtleSkp
IChtZXRob2QgKHByb2duIChvciAocHJvZ24gKGFuZCAobWVtcSAuLi4gY2wtc3RydWN0LXRyYW1w
LWZpbGUtbmFtZS10YWdzKSB0KSkgKHNpZ25hbCAnd3JvbmctdHlwZS1hcmd1bWVudCAobGlzdCAn
dHJhbXAtZmlsZS1uYW1lIHYpKSkgKG50aCAxIHYpKSkgKHVzZXIgKHByb2duIChvciAocHJvZ24g
KGFuZCAobWVtcSAuLi4gY2wtc3RydWN0LXRyYW1wLWZpbGUtbmFtZS10YWdzKSB0KSkgKHNpZ25h
bCAnd3JvbmctdHlwZS1hcmd1bWVudCAobGlzdCAndHJhbXAtZmlsZS1uYW1lIHYpKSkgKG50aCAy
IHYpKSkgKGRvbWFpbiAocHJvZ24gKG9yIChwcm9nbiAoYW5kIChtZW1xIC4uLiBjbC1zdHJ1Y3Qt
dHJhbXAtZmlsZS1uYW1lLXRhZ3MpIHQpKSAoc2lnbmFsICd3cm9uZy10eXBlLWFyZ3VtZW50IChs
aXN0ICd0cmFtcC1maWxlLW5hbWUgdikpKSAobnRoIDMgdikpKSAoaG9zdCAocHJvZ24gKG9yIChw
cm9nbiAoYW5kIChtZW1xIC4uLiBjbC1zdHJ1Y3QtdHJhbXAtZmlsZS1uYW1lLXRhZ3MpIHQpKSAo
c2lnbmFsICd3cm9uZy10eXBlLWFyZ3VtZW50IChsaXN0ICd0cmFtcC1maWxlLW5hbWUgdikpKSAo
bnRoIDQgdikpKSAocG9ydCAocHJvZ24gKG9yIChwcm9nbiAoYW5kIChtZW1xIC4uLiBjbC1zdHJ1
Y3QtdHJhbXAtZmlsZS1uYW1lLXRhZ3MpIHQpKSAoc2lnbmFsICd3cm9uZy10eXBlLWFyZ3VtZW50
IChsaXN0ICd0cmFtcC1maWxlLW5hbWUgdikpKSAobnRoIDUgdikpKSAobG9jYWxuYW1lIChwcm9n
biAob3IgKHByb2duIChhbmQgKG1lbXEgLi4uIGNsLXN0cnVjdC10cmFtcC1maWxlLW5hbWUtdGFn
cykgdCkpIChzaWduYWwgJ3dyb25nLXR5cGUtYXJndW1lbnQgKGxpc3QgJ3RyYW1wLWZpbGUtbmFt
ZSB2KSkpIChudGggNiB2KSkpIChob3AgKHByb2duIChvciAocHJvZ24gKGFuZCAobWVtcSAuLi4g
Y2wtc3RydWN0LXRyYW1wLWZpbGUtbmFtZS10YWdzKSB0KSkgKHNpZ25hbCAnd3JvbmctdHlwZS1h
cmd1bWVudCAobGlzdCAndHJhbXAtZmlsZS1uYW1lIHYpKSkgKG50aCA3IHYpKSkpIChpZ25vcmUg
bWV0aG9kIHVzZXIgZG9tYWluIGhvc3QgcG9ydCBsb2NhbG5hbWUgaG9wKSAoc2V0cSB0cmFtcC1w
YXNzd29yZC1zYXZlLWZ1bmN0aW9uIG5pbCB1c2VyIChvciB1c2VyICh0cmFtcC1nZXQtY29ubmVj
dGlvbi1wcm9wZXJ0eSBrZXkgImxvZ2luLWFzIiBuaWwpKSkgKHByb2cxIChvciAoY29uZGl0aW9u
LWNhc2UgbmlsIChwcm9nbiAoYW5kICh0cmFtcC1nZXQtY29ubmVjdGlvbi1wcm9wZXJ0eSB2ICJm
aXJzdC1wYXNzd29yZC1yZXF1ZXN0IiBuaWwpIChzZXRxIGF1dGgtaW5mbyAoY2FyIC4uLikgdHJh
bXAtcGFzc3dvcmQtc2F2ZS1mdW5jdGlvbiAocGxpc3QtZ2V0IGF1dGgtaW5mbyA6c2F2ZS1mdW5j
dGlvbikgYXV0aC1wYXNzd2QgKHBsaXN0LWdldCBhdXRoLWluZm8gOnNlY3JldCkpKSAod2hpbGUg
KGZ1bmN0aW9ucCBhdXRoLXBhc3N3ZCkgKHNldHEgYXV0aC1wYXNzd2QgKGZ1bmNhbGwgYXV0aC1w
YXNzd2QpKSkgYXV0aC1wYXNzd2QpIChlcnJvciBuaWwpKSAocHJvZ24gKHNldHEgYXV0aC1wYXNz
d2QgKHBhc3N3b3JkLXJlYWQgcHctcHJvbXB0IGtleSkgdHJhbXAtcGFzc3dvcmQtc2F2ZS1mdW5j
dGlvbiAjJyhsYW1iZGEgbmlsIChwYXNzd29yZC1jYWNoZS1hZGQga2V5IGF1dGgtcGFzc3dkKSkp
IGF1dGgtcGFzc3dkKSAocmVhZC1wYXNzd2QgcHctcHJvbXB0KSkgKHRyYW1wLXNldC1jb25uZWN0
aW9uLXByb3BlcnR5IHYgImZpcnN0LXBhc3N3b3JkLXJlcXVlc3QiIG5pbCkpKQogIChsZXQqICgo
Y2FzZS1mb2xkLXNlYXJjaCB0KSAoa2V5ICh0cmFtcC1tYWtlLXRyYW1wLWZpbGUtbmFtZSAodHJh
bXAtZ2V0LWNvbm5lY3Rpb24tcHJvcGVydHkgcHJvYyAicGFzc3dvcmQtdmVjdG9yIiAocHJvY2Vz
cy1nZXQgcHJvYyAndmVjdG9yKSkgJ25vbG9jICdub2hvcCkpIChwdy1wcm9tcHQgKG9yIHByb21w
dCAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0LWJ1ZmZlciAocHJvY2Vzcy1idWZmZXIgcHJvYykp
ICh0cmFtcC1jaGVjay1mb3ItcmVnZXhwIHByb2MgdHJhbXAtcGFzc3dvcmQtcHJvbXB0LXJlZ2V4
cCkgKGZvcm1hdCAiJXMgZm9yICVzICIgKGNhcGl0YWxpemUgKG1hdGNoLXN0cmluZyAxKSkga2V5
KSkpKSAoYXV0aC1zb3VyY2UtY3JlYXRpb24tcHJvbXB0cyAobGlzdCAoY29ucyAnc2VjcmV0IHB3
LXByb21wdCkpKSAoc3RpbWVycyAod2l0aC10aW1lb3V0LXN1c3BlbmQpKSBhdXRoLWluZm8gYXV0
aC1wYXNzd2QpIChsZXQqICgodiAodHJhbXAtZGlzc2VjdC1maWxlLW5hbWUga2V5KSkgKG1ldGhv
ZCAocHJvZ24gKG9yIChwcm9nbiAoYW5kIC4uLiB0KSkgKHNpZ25hbCAnd3JvbmctdHlwZS1hcmd1
bWVudCAobGlzdCAuLi4gdikpKSAobnRoIDEgdikpKSAodXNlciAocHJvZ24gKG9yIChwcm9nbiAo
YW5kIC4uLiB0KSkgKHNpZ25hbCAnd3JvbmctdHlwZS1hcmd1bWVudCAobGlzdCAuLi4gdikpKSAo
bnRoIDIgdikpKSAoZG9tYWluIChwcm9nbiAob3IgKHByb2duIChhbmQgLi4uIHQpKSAoc2lnbmFs
ICd3cm9uZy10eXBlLWFyZ3VtZW50IChsaXN0IC4uLiB2KSkpIChudGggMyB2KSkpIChob3N0IChw
cm9nbiAob3IgKHByb2duIChhbmQgLi4uIHQpKSAoc2lnbmFsICd3cm9uZy10eXBlLWFyZ3VtZW50
IChsaXN0IC4uLiB2KSkpIChudGggNCB2KSkpIChwb3J0IChwcm9nbiAob3IgKHByb2duIChhbmQg
Li4uIHQpKSAoc2lnbmFsICd3cm9uZy10eXBlLWFyZ3VtZW50IChsaXN0IC4uLiB2KSkpIChudGgg
NSB2KSkpIChsb2NhbG5hbWUgKHByb2duIChvciAocHJvZ24gKGFuZCAuLi4gdCkpIChzaWduYWwg
J3dyb25nLXR5cGUtYXJndW1lbnQgKGxpc3QgLi4uIHYpKSkgKG50aCA2IHYpKSkgKGhvcCAocHJv
Z24gKG9yIChwcm9nbiAoYW5kIC4uLiB0KSkgKHNpZ25hbCAnd3JvbmctdHlwZS1hcmd1bWVudCAo
bGlzdCAuLi4gdikpKSAobnRoIDcgdikpKSkgKGlnbm9yZSBtZXRob2QgdXNlciBkb21haW4gaG9z
dCBwb3J0IGxvY2FsbmFtZSBob3ApIChzZXRxIHRyYW1wLXBhc3N3b3JkLXNhdmUtZnVuY3Rpb24g
bmlsIHVzZXIgKG9yIHVzZXIgKHRyYW1wLWdldC1jb25uZWN0aW9uLXByb3BlcnR5IGtleSAibG9n
aW4tYXMiIG5pbCkpKSAocHJvZzEgKG9yIChjb25kaXRpb24tY2FzZSBuaWwgKHByb2duIChhbmQg
KHRyYW1wLWdldC1jb25uZWN0aW9uLXByb3BlcnR5IHYgImZpcnN0LXBhc3N3b3JkLXJlcXVlc3Qi
IG5pbCkgKHNldHEgYXV0aC1pbmZvIC4uLiB0cmFtcC1wYXNzd29yZC1zYXZlLWZ1bmN0aW9uIC4u
LiBhdXRoLXBhc3N3ZCAuLi4pKSAod2hpbGUgKGZ1bmN0aW9ucCBhdXRoLXBhc3N3ZCkgKHNldHEg
YXV0aC1wYXNzd2QgLi4uKSkgYXV0aC1wYXNzd2QpIChlcnJvciBuaWwpKSAocHJvZ24gKHNldHEg
YXV0aC1wYXNzd2QgKHBhc3N3b3JkLXJlYWQgcHctcHJvbXB0IGtleSkgdHJhbXAtcGFzc3dvcmQt
c2F2ZS1mdW5jdGlvbiAjJyhsYW1iZGEgbmlsIC4uLikpIGF1dGgtcGFzc3dkKSAocmVhZC1wYXNz
d2QgcHctcHJvbXB0KSkgKHRyYW1wLXNldC1jb25uZWN0aW9uLXByb3BlcnR5IHYgImZpcnN0LXBh
c3N3b3JkLXJlcXVlc3QiIG5pbCkpKSAod2l0aC10aW1lb3V0LXVuc3VzcGVuZCBzdGltZXJzKSkK
ICB0cmFtcC1yZWFkLXBhc3N3ZCgjPHByb2Nlc3MgKnRyYW1wL3N1ZG8gcm9vdEBNb2JpbGVDYXQu
bG9jYWwqPikKICAoY29uY2F0ICh0cmFtcC1yZWFkLXBhc3N3ZCBwcm9jKSB0cmFtcC1sb2NhbC1l
bmQtb2YtbGluZSkKICAocHJvY2Vzcy1zZW5kLXN0cmluZyBwcm9jIChjb25jYXQgKHRyYW1wLXJl
YWQtcGFzc3dkIHByb2MpIHRyYW1wLWxvY2FsLWVuZC1vZi1saW5lKSkKICAobGV0ICgoZW5hYmxl
LXJlY3Vyc2l2ZS1taW5pYnVmZmVycyB0KSAoY2FzZS1mb2xkLXNlYXJjaCB0KSkgKGlmICh0cmFt
cC1nZXQtY29ubmVjdGlvbi1wcm9wZXJ0eSB2ZWMgImZpcnN0LXBhc3N3b3JkLXJlcXVlc3QiIG5p
bCkgbmlsICh0cmFtcC1jbGVhci1wYXNzd2QgdmVjKSkgKGdvdG8tY2hhciAocG9pbnQtbWluKSkg
KHRyYW1wLWNoZWNrLWZvci1yZWdleHAgcHJvYyB0cmFtcC1wYXNzd29yZC1wcm9tcHQtcmVnZXhw
KSAodHJhbXAtbWVzc2FnZSB2ZWMgMyAiU2VuZGluZyAlcyIgKG1hdGNoLXN0cmluZyAxKSkgKHBy
b2Nlc3Mtc2VuZC1zdHJpbmcgcHJvYyAoY29uY2F0ICh0cmFtcC1yZWFkLXBhc3N3ZCBwcm9jKSB0
cmFtcC1sb2NhbC1lbmQtb2YtbGluZSkpIChuYXJyb3ctdG8tcmVnaW9uIChwb2ludC1tYXgpIChw
b2ludC1tYXgpKSkKICAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0LWJ1ZmZlciAocHJvY2Vzcy1i
dWZmZXIgcHJvYykpIChsZXQgKChlbmFibGUtcmVjdXJzaXZlLW1pbmlidWZmZXJzIHQpIChjYXNl
LWZvbGQtc2VhcmNoIHQpKSAoaWYgKHRyYW1wLWdldC1jb25uZWN0aW9uLXByb3BlcnR5IHZlYyAi
Zmlyc3QtcGFzc3dvcmQtcmVxdWVzdCIgbmlsKSBuaWwgKHRyYW1wLWNsZWFyLXBhc3N3ZCB2ZWMp
KSAoZ290by1jaGFyIChwb2ludC1taW4pKSAodHJhbXAtY2hlY2stZm9yLXJlZ2V4cCBwcm9jIHRy
YW1wLXBhc3N3b3JkLXByb21wdC1yZWdleHApICh0cmFtcC1tZXNzYWdlIHZlYyAzICJTZW5kaW5n
ICVzIiAobWF0Y2gtc3RyaW5nIDEpKSAocHJvY2Vzcy1zZW5kLXN0cmluZyBwcm9jIChjb25jYXQg
KHRyYW1wLXJlYWQtcGFzc3dkIHByb2MpIHRyYW1wLWxvY2FsLWVuZC1vZi1saW5lKSkgKG5hcnJv
dy10by1yZWdpb24gKHBvaW50LW1heCkgKHBvaW50LW1heCkpKSkKICB0cmFtcC1hY3Rpb24tcGFz
c3dvcmQoIzxwcm9jZXNzICp0cmFtcC9zdWRvIHJvb3RATW9iaWxlQ2F0LmxvY2FsKj4gKHRyYW1w
LWZpbGUtbmFtZSAic3VkbyIgIygicm9vdCIgMCA0ICh0cmFtcC1kZWZhdWx0IHQpKSBuaWwgIygi
TW9iaWxlQ2F0LmxvY2FsIiAwIDE1ICh0cmFtcC1kZWZhdWx0IHQpKSBuaWwgIiIgbmlsKSkKICBm
dW5jYWxsKHRyYW1wLWFjdGlvbi1wYXNzd29yZCAjPHByb2Nlc3MgKnRyYW1wL3N1ZG8gcm9vdEBN
b2JpbGVDYXQubG9jYWwqPiAodHJhbXAtZmlsZS1uYW1lICJzdWRvIiAjKCJyb290IiAwIDQgKHRy
YW1wLWRlZmF1bHQgdCkpIG5pbCAjKCJNb2JpbGVDYXQubG9jYWwiIDAgMTUgKHRyYW1wLWRlZmF1
bHQgdCkpIG5pbCAiIiBuaWwpKQogIChzZXRxIGZvdW5kIChmdW5jYWxsIGFjdGlvbiBwcm9jIHZl
YykpCiAgKHByb2duICh0cmFtcC1tZXNzYWdlIHZlYyA1ICJDYWxsIGAlcyciIChzeW1ib2wtbmFt
ZSBhY3Rpb24pKSAoc2V0cSBmb3VuZCAoZnVuY2FsbCBhY3Rpb24gcHJvYyB2ZWMpKSkKICAoaWYg
KHRyYW1wLWNoZWNrLWZvci1yZWdleHAgcHJvYyBwYXR0ZXJuKSAocHJvZ24gKHRyYW1wLW1lc3Nh
Z2UgdmVjIDUgIkNhbGwgYCVzJyIgKHN5bWJvbC1uYW1lIGFjdGlvbikpIChzZXRxIGZvdW5kIChm
dW5jYWxsIGFjdGlvbiBwcm9jIHZlYykpKSkKICAod2hpbGUgdG9kbyAoc2V0cSBpdGVtIChjYXIt
c2FmZSAocHJvZzEgdG9kbyAoc2V0cSB0b2RvIChjZHIgdG9kbykpKSkpIChzZXRxIHBhdHRlcm4g
KGZvcm1hdCAiXFwoJXNcXClcXCciIChzeW1ib2wtdmFsdWUgKG50aCAwIGl0ZW0pKSkpIChzZXRx
IGFjdGlvbiAobnRoIDEgaXRlbSkpICh0cmFtcC1tZXNzYWdlIHZlYyA1ICJMb29raW5nIGZvciBy
ZWdleHAgXCIlc1wiIGZyb20gcmVtb3RlIHNoZWxsIiBwYXR0ZXJuKSAoaWYgKHRyYW1wLWNoZWNr
LWZvci1yZWdleHAgcHJvYyBwYXR0ZXJuKSAocHJvZ24gKHRyYW1wLW1lc3NhZ2UgdmVjIDUgIkNh
bGwgYCVzJyIgKHN5bWJvbC1uYW1lIGFjdGlvbikpIChzZXRxIGZvdW5kIChmdW5jYWxsIGFjdGlv
biBwcm9jIHZlYykpKSkpCiAgKHdoaWxlIChub3QgZm91bmQpICh3aGlsZSAodHJhbXAtYWNjZXB0
LXByb2Nlc3Mtb3V0cHV0IHByb2MgMCkpIChzZXRxIHRvZG8gYWN0aW9ucykgKHdoaWxlIHRvZG8g
KHNldHEgaXRlbSAoY2FyLXNhZmUgKHByb2cxIHRvZG8gKHNldHEgdG9kbyAoY2RyIHRvZG8pKSkp
KSAoc2V0cSBwYXR0ZXJuIChmb3JtYXQgIlxcKCVzXFwpXFwnIiAoc3ltYm9sLXZhbHVlIChudGgg
MCBpdGVtKSkpKSAoc2V0cSBhY3Rpb24gKG50aCAxIGl0ZW0pKSAodHJhbXAtbWVzc2FnZSB2ZWMg
NSAiTG9va2luZyBmb3IgcmVnZXhwIFwiJXNcIiBmcm9tIHJlbW90ZSBzaGVsbCIgcGF0dGVybikg
KGlmICh0cmFtcC1jaGVjay1mb3ItcmVnZXhwIHByb2MgcGF0dGVybikgKHByb2duICh0cmFtcC1t
ZXNzYWdlIHZlYyA1ICJDYWxsIGAlcyciIChzeW1ib2wtbmFtZSBhY3Rpb24pKSAoc2V0cSBmb3Vu
ZCAoZnVuY2FsbCBhY3Rpb24gcHJvYyB2ZWMpKSkpKSkKICAobGV0ICgoY2FzZS1mb2xkLXNlYXJj
aCB0KSBmb3VuZCB0b2RvIGl0ZW0gcGF0dGVybiBhY3Rpb24pICh3aGlsZSAobm90IGZvdW5kKSAo
d2hpbGUgKHRyYW1wLWFjY2VwdC1wcm9jZXNzLW91dHB1dCBwcm9jIDApKSAoc2V0cSB0b2RvIGFj
dGlvbnMpICh3aGlsZSB0b2RvIChzZXRxIGl0ZW0gKGNhci1zYWZlIChwcm9nMSB0b2RvIChzZXRx
IHRvZG8gKGNkciB0b2RvKSkpKSkgKHNldHEgcGF0dGVybiAoZm9ybWF0ICJcXCglc1xcKVxcJyIg
KHN5bWJvbC12YWx1ZSAobnRoIDAgaXRlbSkpKSkgKHNldHEgYWN0aW9uIChudGggMSBpdGVtKSkg
KHRyYW1wLW1lc3NhZ2UgdmVjIDUgIkxvb2tpbmcgZm9yIHJlZ2V4cCBcIiVzXCIgZnJvbSByZW1v
dGUgc2hlbGwiIHBhdHRlcm4pIChpZiAodHJhbXAtY2hlY2stZm9yLXJlZ2V4cCBwcm9jIHBhdHRl
cm4pIChwcm9nbiAodHJhbXAtbWVzc2FnZSB2ZWMgNSAiQ2FsbCBgJXMnIiAoc3ltYm9sLW5hbWUg
YWN0aW9uKSkgKHNldHEgZm91bmQgKGZ1bmNhbGwgYWN0aW9uIHByb2MgdmVjKSkpKSkpIGZvdW5k
KQogIHRyYW1wLXByb2Nlc3Mtb25lLWFjdGlvbigjPHByb2Nlc3MgKnRyYW1wL3N1ZG8gcm9vdEBN
b2JpbGVDYXQubG9jYWwqPiAodHJhbXAtZmlsZS1uYW1lICJzdWRvIiAjKCJyb290IiAwIDQgKHRy
YW1wLWRlZmF1bHQgdCkpIG5pbCAjKCJNb2JpbGVDYXQubG9jYWwiIDAgMTUgKHRyYW1wLWRlZmF1
bHQgdCkpIG5pbCAiIiBuaWwpICgodHJhbXAtbG9naW4tcHJvbXB0LXJlZ2V4cCB0cmFtcC1hY3Rp
b24tbG9naW4pICh0cmFtcC1wYXNzd29yZC1wcm9tcHQtcmVnZXhwIHRyYW1wLWFjdGlvbi1wYXNz
d29yZCkgKHRyYW1wLXdyb25nLXBhc3N3ZC1yZWdleHAgdHJhbXAtYWN0aW9uLXBlcm1pc3Npb24t
ZGVuaWVkKSAoc2hlbGwtcHJvbXB0LXBhdHRlcm4gdHJhbXAtYWN0aW9uLXN1Y2NlZWQpICh0cmFt
cC1zaGVsbC1wcm9tcHQtcGF0dGVybiB0cmFtcC1hY3Rpb24tc3VjY2VlZCkgKHRyYW1wLXllc25v
LXByb21wdC1yZWdleHAgdHJhbXAtYWN0aW9uLXllc25vKSAodHJhbXAteW4tcHJvbXB0LXJlZ2V4
cCB0cmFtcC1hY3Rpb24teW4pICh0cmFtcC10ZXJtaW5hbC1wcm9tcHQtcmVnZXhwIHRyYW1wLWFj
dGlvbi10ZXJtaW5hbCkgKHRyYW1wLWFudGlzcG9vZi1yZWdleHAgdHJhbXAtYWN0aW9uLWNvbmZp
cm0tbWVzc2FnZSkgKHRyYW1wLXByb2Nlc3MtYWxpdmUtcmVnZXhwIHRyYW1wLWFjdGlvbi1wcm9j
ZXNzLWFsaXZlKSkpCiAgKGNhdGNoICd0cmFtcC1hY3Rpb24gKHRyYW1wLXByb2Nlc3Mtb25lLWFj
dGlvbiBwcm9jIHZlYyBhY3Rpb25zKSkKICAoc2V0cSBleGl0IChjYXRjaCAndHJhbXAtYWN0aW9u
ICh0cmFtcC1wcm9jZXNzLW9uZS1hY3Rpb24gcHJvYyB2ZWMgYWN0aW9ucykpKQogICh3aGlsZSAo
bm90IGV4aXQpIChzZXRxIGV4aXQgKGNhdGNoICd0cmFtcC1hY3Rpb24gKHRyYW1wLXByb2Nlc3Mt
b25lLWFjdGlvbiBwcm9jIHZlYyBhY3Rpb25zKSkpKQogIChwcm9nbiAod2hpbGUgKG5vdCBleGl0
KSAoc2V0cSBleGl0IChjYXRjaCAndHJhbXAtYWN0aW9uICh0cmFtcC1wcm9jZXNzLW9uZS1hY3Rp
b24gcHJvYyB2ZWMgYWN0aW9ucykpKSkpCiAgKHVud2luZC1wcm90ZWN0IChwcm9nbiAod2hpbGUg
KG5vdCBleGl0KSAoc2V0cSBleGl0IChjYXRjaCAndHJhbXAtYWN0aW9uICh0cmFtcC1wcm9jZXNz
LW9uZS1hY3Rpb24gcHJvYyB2ZWMgYWN0aW9ucykpKSkpIChjYW5jZWwtdGltZXIgLXdpdGgtdGlt
ZW91dC10aW1lci0pKQogIChsZXQqICgoLXdpdGgtdGltZW91dC10aW1lci0gKHJ1bi13aXRoLXRp
bWVyIHRpbWVvdXQgbmlsICMnKGxhbWJkYSBuaWwgKHRocm93ICd0aW1lb3V0ICd0aW1lb3V0KSkp
KSAod2l0aC10aW1lb3V0LXRpbWVycyAoY29ucyAtd2l0aC10aW1lb3V0LXRpbWVyLSB3aXRoLXRp
bWVvdXQtdGltZXJzKSkpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKHdoaWxlIChub3QgZXhpdCkg
KHNldHEgZXhpdCAoY2F0Y2ggJ3RyYW1wLWFjdGlvbiAodHJhbXAtcHJvY2Vzcy1vbmUtYWN0aW9u
IHByb2MgdmVjIGFjdGlvbnMpKSkpKSAoY2FuY2VsLXRpbWVyIC13aXRoLXRpbWVvdXQtdGltZXIt
KSkpCiAgKGNhdGNoICd0aW1lb3V0IChsZXQqICgoLXdpdGgtdGltZW91dC10aW1lci0gKHJ1bi13
aXRoLXRpbWVyIHRpbWVvdXQgbmlsICMnKGxhbWJkYSBuaWwgKHRocm93IC4uLiAuLi4pKSkpICh3
aXRoLXRpbWVvdXQtdGltZXJzIChjb25zIC13aXRoLXRpbWVvdXQtdGltZXItIHdpdGgtdGltZW91
dC10aW1lcnMpKSkgKHVud2luZC1wcm90ZWN0IChwcm9nbiAod2hpbGUgKG5vdCBleGl0KSAoc2V0
cSBleGl0IChjYXRjaCAndHJhbXAtYWN0aW9uICh0cmFtcC1wcm9jZXNzLW9uZS1hY3Rpb24gcHJv
YyB2ZWMgYWN0aW9ucykpKSkpIChjYW5jZWwtdGltZXIgLXdpdGgtdGltZW91dC10aW1lci0pKSkp
CiAgKGxldCAoKC13aXRoLXRpbWVvdXQtdmFsdWUtIChjYXRjaCAndGltZW91dCAobGV0KiAoKC13
aXRoLXRpbWVvdXQtdGltZXItIChydW4td2l0aC10aW1lciB0aW1lb3V0IG5pbCAuLi4pKSAod2l0
aC10aW1lb3V0LXRpbWVycyAoY29ucyAtd2l0aC10aW1lb3V0LXRpbWVyLSB3aXRoLXRpbWVvdXQt
dGltZXJzKSkpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKHdoaWxlIC4uLiAuLi4pKSAoY2FuY2Vs
LXRpbWVyIC13aXRoLXRpbWVvdXQtdGltZXItKSkpKSkpIChpZiAoZXEgLXdpdGgtdGltZW91dC12
YWx1ZS0gJ3RpbWVvdXQpIChwcm9nbiAoc2V0cSBleGl0ICd0aW1lb3V0KSkgLXdpdGgtdGltZW91
dC12YWx1ZS0pKQogIChpZiB0aW1lb3V0IChsZXQgKCgtd2l0aC10aW1lb3V0LXZhbHVlLSAoY2F0
Y2ggJ3RpbWVvdXQgKGxldCogKCgtd2l0aC10aW1lb3V0LXRpbWVyLSAuLi4pICh3aXRoLXRpbWVv
dXQtdGltZXJzIC4uLikpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gLi4uKSAoY2FuY2VsLXRpbWVy
IC13aXRoLXRpbWVvdXQtdGltZXItKSkpKSkpIChpZiAoZXEgLXdpdGgtdGltZW91dC12YWx1ZS0g
J3RpbWVvdXQpIChwcm9nbiAoc2V0cSBleGl0ICd0aW1lb3V0KSkgLXdpdGgtdGltZW91dC12YWx1
ZS0pKSAod2hpbGUgKG5vdCBleGl0KSAoc2V0cSBleGl0IChjYXRjaCAndHJhbXAtYWN0aW9uICh0
cmFtcC1wcm9jZXNzLW9uZS1hY3Rpb24gcHJvYyB2ZWMgYWN0aW9ucykpKSkpCiAgKGxldCAoZXhp
dCkgKGlmIHRpbWVvdXQgKGxldCAoKC13aXRoLXRpbWVvdXQtdmFsdWUtIChjYXRjaCAndGltZW91
dCAobGV0KiAoLi4uIC4uLikgKHVud2luZC1wcm90ZWN0IC4uLiAuLi4pKSkpKSAoaWYgKGVxIC13
aXRoLXRpbWVvdXQtdmFsdWUtICd0aW1lb3V0KSAocHJvZ24gKHNldHEgZXhpdCAndGltZW91dCkp
IC13aXRoLXRpbWVvdXQtdmFsdWUtKSkgKHdoaWxlIChub3QgZXhpdCkgKHNldHEgZXhpdCAoY2F0
Y2ggJ3RyYW1wLWFjdGlvbiAodHJhbXAtcHJvY2Vzcy1vbmUtYWN0aW9uIHByb2MgdmVjIGFjdGlv
bnMpKSkpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0LWJ1ZmZlciAodHJhbXAtZ2V0LWNvbm5l
Y3Rpb24tYnVmZmVyIHZlYykpICh3aWRlbikgKHRyYW1wLW1lc3NhZ2UgdmVjIDYgIlxuJXMiIChi
dWZmZXItc3RyaW5nKSkpIChpZiAoZXEgZXhpdCAnb2spIChjb25kaXRpb24tY2FzZSBuaWwgKHBy
b2duIChhbmQgKGZ1bmN0aW9ucCB0cmFtcC1wYXNzd29yZC1zYXZlLWZ1bmN0aW9uKSAoZnVuY2Fs
bCB0cmFtcC1wYXNzd29yZC1zYXZlLWZ1bmN0aW9uKSkpIChlcnJvciBuaWwpKSAodHJhbXAtY2xl
YXItcGFzc3dkIHZlYykgKGRlbGV0ZS1wcm9jZXNzIHByb2MpICh0cmFtcC1lcnJvci13aXRoLWJ1
ZmZlciAodHJhbXAtZ2V0LWNvbm5lY3Rpb24tYnVmZmVyIHZlYykgdmVjICdmaWxlLWVycm9yIChj
b25kICgoZXEgZXhpdCAncGVybWlzc2lvbi1kZW5pZWQpICJQZXJtaXNzaW9uIGRlbmllZCIpICgo
ZXEgZXhpdCAnb3V0LW9mLWJhbmQtZmFpbGVkKSAoZm9ybWF0LW1lc3NhZ2UgIkNvcHkgZmFpbGVk
LCBzZWUgYnVmZmVyIGAlcycgZm9yIGRldGFpbHMiICh0cmFtcC1nZXQtY29ubmVjdGlvbi1idWZm
ZXIgdmVjKSkpICgoZXEgZXhpdCAncHJvY2Vzcy1kaWVkKSAoc3Vic3RpdHV0ZS1jb21tYW5kLWtl
eXMgJyJUcmFtcCBmYWlsZWQgdG8gY29ubmVjdC4gIElmIHRoaXMgaGFwcGVucyByZXBlYXRlZC4u
LiIpKSAoKGVxIGV4aXQgJ3RpbWVvdXQpIChmb3JtYXQtbWVzc2FnZSAiVGltZW91dCByZWFjaGVk
LCBzZWUgYnVmZmVyIGAlcycgZm9yIGRldGFpbHMiICh0cmFtcC1nZXQtY29ubmVjdGlvbi1idWZm
ZXIgdmVjKSkpICh0ICJMb2dpbiBmYWlsZWQiKSkpKSkKICAocHJvZ24gKGxldCAoZXhpdCkgKGlm
IHRpbWVvdXQgKGxldCAoKC13aXRoLXRpbWVvdXQtdmFsdWUtIChjYXRjaCAndGltZW91dCAobGV0
KiAuLi4gLi4uKSkpKSAoaWYgKGVxIC13aXRoLXRpbWVvdXQtdmFsdWUtICd0aW1lb3V0KSAocHJv
Z24gKHNldHEgZXhpdCAndGltZW91dCkpIC13aXRoLXRpbWVvdXQtdmFsdWUtKSkgKHdoaWxlIChu
b3QgZXhpdCkgKHNldHEgZXhpdCAoY2F0Y2ggJ3RyYW1wLWFjdGlvbiAodHJhbXAtcHJvY2Vzcy1v
bmUtYWN0aW9uIHByb2MgdmVjIGFjdGlvbnMpKSkpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0
LWJ1ZmZlciAodHJhbXAtZ2V0LWNvbm5lY3Rpb24tYnVmZmVyIHZlYykpICh3aWRlbikgKHRyYW1w
LW1lc3NhZ2UgdmVjIDYgIlxuJXMiIChidWZmZXItc3RyaW5nKSkpIChpZiAoZXEgZXhpdCAnb2sp
IChjb25kaXRpb24tY2FzZSBuaWwgKHByb2duIChhbmQgKGZ1bmN0aW9ucCB0cmFtcC1wYXNzd29y
ZC1zYXZlLWZ1bmN0aW9uKSAoZnVuY2FsbCB0cmFtcC1wYXNzd29yZC1zYXZlLWZ1bmN0aW9uKSkp
IChlcnJvciBuaWwpKSAodHJhbXAtY2xlYXItcGFzc3dkIHZlYykgKGRlbGV0ZS1wcm9jZXNzIHBy
b2MpICh0cmFtcC1lcnJvci13aXRoLWJ1ZmZlciAodHJhbXAtZ2V0LWNvbm5lY3Rpb24tYnVmZmVy
IHZlYykgdmVjICdmaWxlLWVycm9yIChjb25kICgoZXEgZXhpdCAncGVybWlzc2lvbi1kZW5pZWQp
ICJQZXJtaXNzaW9uIGRlbmllZCIpICgoZXEgZXhpdCAnb3V0LW9mLWJhbmQtZmFpbGVkKSAoZm9y
bWF0LW1lc3NhZ2UgIkNvcHkgZmFpbGVkLCBzZWUgYnVmZmVyIGAlcycgZm9yIGRldGFpbHMiICh0
cmFtcC1nZXQtY29ubmVjdGlvbi1idWZmZXIgdmVjKSkpICgoZXEgZXhpdCAncHJvY2Vzcy1kaWVk
KSAoc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMgJyJUcmFtcCBmYWlsZWQgdG8gY29ubmVjdC4gIElm
IHRoaXMgaGFwcGVucyByZXBlYXRlZC4uLiIpKSAoKGVxIGV4aXQgJ3RpbWVvdXQpIChmb3JtYXQt
bWVzc2FnZSAiVGltZW91dCByZWFjaGVkLCBzZWUgYnVmZmVyIGAlcycgZm9yIGRldGFpbHMiICh0
cmFtcC1nZXQtY29ubmVjdGlvbi1idWZmZXIgdmVjKSkpICh0ICJMb2dpbiBmYWlsZWQiKSkpKSkg
KGlmIChudW1iZXJwIHBvcykgKHByb2duIChzYXZlLWN1cnJlbnQtYnVmZmVyIChzZXQtYnVmZmVy
ICh0cmFtcC1nZXQtY29ubmVjdGlvbi1idWZmZXIgdmVjKSkgKGxldCAoKGluaGliaXQtcmVhZC1v
bmx5IHQpKSAoZGVsZXRlLXJlZ2lvbiBwb3MgKHBvaW50KSkpKSkpKQogIChwcm9nMSAocHJvZ24g
KGxldCAoZXhpdCkgKGlmIHRpbWVvdXQgKGxldCAoKC13aXRoLXRpbWVvdXQtdmFsdWUtIChjYXRj
aCAuLi4gLi4uKSkpIChpZiAoZXEgLXdpdGgtdGltZW91dC12YWx1ZS0gJ3RpbWVvdXQpIChwcm9n
biAoc2V0cSBleGl0IC4uLikpIC13aXRoLXRpbWVvdXQtdmFsdWUtKSkgKHdoaWxlIChub3QgZXhp
dCkgKHNldHEgZXhpdCAoY2F0Y2ggJ3RyYW1wLWFjdGlvbiAodHJhbXAtcHJvY2Vzcy1vbmUtYWN0
aW9uIHByb2MgdmVjIGFjdGlvbnMpKSkpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0LWJ1ZmZl
ciAodHJhbXAtZ2V0LWNvbm5lY3Rpb24tYnVmZmVyIHZlYykpICh3aWRlbikgKHRyYW1wLW1lc3Nh
Z2UgdmVjIDYgIlxuJXMiIChidWZmZXItc3RyaW5nKSkpIChpZiAoZXEgZXhpdCAnb2spIChjb25k
aXRpb24tY2FzZSBuaWwgKHByb2duIChhbmQgKGZ1bmN0aW9ucCB0cmFtcC1wYXNzd29yZC1zYXZl
LWZ1bmN0aW9uKSAoZnVuY2FsbCB0cmFtcC1wYXNzd29yZC1zYXZlLWZ1bmN0aW9uKSkpIChlcnJv
ciBuaWwpKSAodHJhbXAtY2xlYXItcGFzc3dkIHZlYykgKGRlbGV0ZS1wcm9jZXNzIHByb2MpICh0
cmFtcC1lcnJvci13aXRoLWJ1ZmZlciAodHJhbXAtZ2V0LWNvbm5lY3Rpb24tYnVmZmVyIHZlYykg
dmVjICdmaWxlLWVycm9yIChjb25kICgoZXEgZXhpdCAuLi4pICJQZXJtaXNzaW9uIGRlbmllZCIp
ICgoZXEgZXhpdCAuLi4pIChmb3JtYXQtbWVzc2FnZSAiQ29weSBmYWlsZWQsIHNlZSBidWZmZXIg
YCVzJyBmb3IgZGV0YWlscyIgLi4uKSkgKChlcSBleGl0IC4uLikgKHN1YnN0aXR1dGUtY29tbWFu
ZC1rZXlzIC4uLikpICgoZXEgZXhpdCAuLi4pIChmb3JtYXQtbWVzc2FnZSAiVGltZW91dCByZWFj
aGVkLCBzZWUgYnVmZmVyIGAlcycgZm9yIGRldGFpbHMiIC4uLikpICh0ICJMb2dpbiBmYWlsZWQi
KSkpKSkgKGlmIChudW1iZXJwIHBvcykgKHByb2duIChzYXZlLWN1cnJlbnQtYnVmZmVyIChzZXQt
YnVmZmVyICh0cmFtcC1nZXQtY29ubmVjdGlvbi1idWZmZXIgdmVjKSkgKGxldCAoKGluaGliaXQt
cmVhZC1vbmx5IHQpKSAoZGVsZXRlLXJlZ2lvbiBwb3MgKHBvaW50KSkpKSkpKSAoc2V0cSBjb29r
aWUgImRvbmUiKSkKICAodW53aW5kLXByb3RlY3QgKHByb2cxIChwcm9nbiAobGV0IChleGl0KSAo
aWYgdGltZW91dCAobGV0ICgoLXdpdGgtdGltZW91dC12YWx1ZS0gLi4uKSkgKGlmIChlcSAtd2l0
aC10aW1lb3V0LXZhbHVlLSAuLi4pIChwcm9nbiAuLi4pIC13aXRoLXRpbWVvdXQtdmFsdWUtKSkg
KHdoaWxlIChub3QgZXhpdCkgKHNldHEgZXhpdCAoY2F0Y2ggLi4uIC4uLikpKSkgKHNhdmUtY3Vy
cmVudC1idWZmZXIgKHNldC1idWZmZXIgKHRyYW1wLWdldC1jb25uZWN0aW9uLWJ1ZmZlciB2ZWMp
KSAod2lkZW4pICh0cmFtcC1tZXNzYWdlIHZlYyA2ICJcbiVzIiAoYnVmZmVyLXN0cmluZykpKSAo
aWYgKGVxIGV4aXQgJ29rKSAoY29uZGl0aW9uLWNhc2UgbmlsIChwcm9nbiAoYW5kIC4uLiAuLi4p
KSAoZXJyb3IgbmlsKSkgKHRyYW1wLWNsZWFyLXBhc3N3ZCB2ZWMpIChkZWxldGUtcHJvY2VzcyBw
cm9jKSAodHJhbXAtZXJyb3Itd2l0aC1idWZmZXIgKHRyYW1wLWdldC1jb25uZWN0aW9uLWJ1ZmZl
ciB2ZWMpIHZlYyAnZmlsZS1lcnJvciAoY29uZCAoLi4uICJQZXJtaXNzaW9uIGRlbmllZCIpICgu
Li4gLi4uKSAoLi4uIC4uLikgKC4uLiAuLi4pICh0ICJMb2dpbiBmYWlsZWQiKSkpKSkgKGlmIChu
dW1iZXJwIHBvcykgKHByb2duIChzYXZlLWN1cnJlbnQtYnVmZmVyIChzZXQtYnVmZmVyICh0cmFt
cC1nZXQtY29ubmVjdGlvbi1idWZmZXIgdmVjKSkgKGxldCAoLi4uKSAoZGVsZXRlLXJlZ2lvbiBw
b3MgLi4uKSkpKSkpIChzZXRxIGNvb2tpZSAiZG9uZSIpKSAoaWYgdG0gKGNhbmNlbC10aW1lciB0
bSkpICh0cmFtcC1tZXNzYWdlIHByb2MgMyAiJXMuLi4lcyIgIldhaXRpbmcgZm9yIHByb21wdHMg
ZnJvbSByZW1vdGUgc2hlbGwiIGNvb2tpZSkpCiAgKGxldCAoKGNvb2tpZSAiZmFpbGVkIikgKHRt
IChpZiAoYW5kIHRyYW1wLW1lc3NhZ2Utc2hvdy1tZXNzYWdlICg8PSAzIChtaW4gdHJhbXAtdmVy
Ym9zZSAzKSkpIChwcm9nbiAobGV0ICgocHIgLi4uKSkgKGlmIHByIChwcm9nbiAuLi4pKSkpKSkp
ICh1bndpbmQtcHJvdGVjdCAocHJvZzEgKHByb2duIChsZXQgKGV4aXQpIChpZiB0aW1lb3V0IChs
ZXQgKC4uLikgKGlmIC4uLiAuLi4gLXdpdGgtdGltZW91dC12YWx1ZS0pKSAod2hpbGUgKG5vdCBl
eGl0KSAoc2V0cSBleGl0IC4uLikpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0LWJ1ZmZlciAo
dHJhbXAtZ2V0LWNvbm5lY3Rpb24tYnVmZmVyIHZlYykpICh3aWRlbikgKHRyYW1wLW1lc3NhZ2Ug
dmVjIDYgIlxuJXMiIChidWZmZXItc3RyaW5nKSkpIChpZiAoZXEgZXhpdCAnb2spIChjb25kaXRp
b24tY2FzZSBuaWwgKHByb2duIC4uLikgKGVycm9yIG5pbCkpICh0cmFtcC1jbGVhci1wYXNzd2Qg
dmVjKSAoZGVsZXRlLXByb2Nlc3MgcHJvYykgKHRyYW1wLWVycm9yLXdpdGgtYnVmZmVyICh0cmFt
cC1nZXQtY29ubmVjdGlvbi1idWZmZXIgdmVjKSB2ZWMgJ2ZpbGUtZXJyb3IgKGNvbmQgLi4uIC4u
LiAuLi4gLi4uIC4uLikpKSkgKGlmIChudW1iZXJwIHBvcykgKHByb2duIChzYXZlLWN1cnJlbnQt
YnVmZmVyIChzZXQtYnVmZmVyIC4uLikgKGxldCAuLi4gLi4uKSkpKSkgKHNldHEgY29va2llICJk
b25lIikpIChpZiB0bSAoY2FuY2VsLXRpbWVyIHRtKSkgKHRyYW1wLW1lc3NhZ2UgcHJvYyAzICIl
cy4uLiVzIiAiV2FpdGluZyBmb3IgcHJvbXB0cyBmcm9tIHJlbW90ZSBzaGVsbCIgY29va2llKSkp
CiAgKHByb2duICh0cmFtcC1tZXNzYWdlIHByb2MgMyAiJXMuLi4iICJXYWl0aW5nIGZvciBwcm9t
cHRzIGZyb20gcmVtb3RlIHNoZWxsIikgKGxldCAoKGNvb2tpZSAiZmFpbGVkIikgKHRtIChpZiAo
YW5kIHRyYW1wLW1lc3NhZ2Utc2hvdy1tZXNzYWdlICg8PSAzIChtaW4gdHJhbXAtdmVyYm9zZSAz
KSkpIChwcm9nbiAobGV0ICguLi4pIChpZiBwciAuLi4pKSkpKSkgKHVud2luZC1wcm90ZWN0IChw
cm9nMSAocHJvZ24gKGxldCAoZXhpdCkgKGlmIHRpbWVvdXQgKGxldCAuLi4gLi4uKSAod2hpbGUg
Li4uIC4uLikpIChzYXZlLWN1cnJlbnQtYnVmZmVyIChzZXQtYnVmZmVyIC4uLikgKHdpZGVuKSAo
dHJhbXAtbWVzc2FnZSB2ZWMgNiAiXG4lcyIgLi4uKSkgKGlmIChlcSBleGl0IC4uLikgKGNvbmRp
dGlvbi1jYXNlIG5pbCAuLi4gLi4uKSAodHJhbXAtY2xlYXItcGFzc3dkIHZlYykgKGRlbGV0ZS1w
cm9jZXNzIHByb2MpICh0cmFtcC1lcnJvci13aXRoLWJ1ZmZlciAuLi4gdmVjIC4uLiAuLi4pKSkg
KGlmIChudW1iZXJwIHBvcykgKHByb2duIChzYXZlLWN1cnJlbnQtYnVmZmVyIC4uLiAuLi4pKSkp
IChzZXRxIGNvb2tpZSAiZG9uZSIpKSAoaWYgdG0gKGNhbmNlbC10aW1lciB0bSkpICh0cmFtcC1t
ZXNzYWdlIHByb2MgMyAiJXMuLi4lcyIgIldhaXRpbmcgZm9yIHByb21wdHMgZnJvbSByZW1vdGUg
c2hlbGwiIGNvb2tpZSkpKSkKICAoc2F2ZS1yZXN0cmljdGlvbiAocHJvZ24gKHRyYW1wLW1lc3Nh
Z2UgcHJvYyAzICIlcy4uLiIgIldhaXRpbmcgZm9yIHByb21wdHMgZnJvbSByZW1vdGUgc2hlbGwi
KSAobGV0ICgoY29va2llICJmYWlsZWQiKSAodG0gKGlmIChhbmQgdHJhbXAtbWVzc2FnZS1zaG93
LW1lc3NhZ2UgKDw9IDMgLi4uKSkgKHByb2duIChsZXQgLi4uIC4uLikpKSkpICh1bndpbmQtcHJv
dGVjdCAocHJvZzEgKHByb2duIChsZXQgKGV4aXQpIChpZiB0aW1lb3V0IC4uLiAuLi4pIChzYXZl
LWN1cnJlbnQtYnVmZmVyIC4uLiAuLi4gLi4uKSAoaWYgLi4uIC4uLiAuLi4gLi4uIC4uLikpIChp
ZiAobnVtYmVycCBwb3MpIChwcm9nbiAuLi4pKSkgKHNldHEgY29va2llICJkb25lIikpIChpZiB0
bSAoY2FuY2VsLXRpbWVyIHRtKSkgKHRyYW1wLW1lc3NhZ2UgcHJvYyAzICIlcy4uLiVzIiAiV2Fp
dGluZyBmb3IgcHJvbXB0cyBmcm9tIHJlbW90ZSBzaGVsbCIgY29va2llKSkpKSkKICB0cmFtcC1w
cm9jZXNzLWFjdGlvbnMoIzxwcm9jZXNzICp0cmFtcC9zdWRvIHJvb3RATW9iaWxlQ2F0LmxvY2Fs
Kj4gKHRyYW1wLWZpbGUtbmFtZSAic3VkbyIgIygicm9vdCIgMCA0ICh0cmFtcC1kZWZhdWx0IHQp
KSBuaWwgIygiTW9iaWxlQ2F0LmxvY2FsIiAwIDE1ICh0cmFtcC1kZWZhdWx0IHQpKSBuaWwgIiIg
bmlsKSAxICgodHJhbXAtbG9naW4tcHJvbXB0LXJlZ2V4cCB0cmFtcC1hY3Rpb24tbG9naW4pICh0
cmFtcC1wYXNzd29yZC1wcm9tcHQtcmVnZXhwIHRyYW1wLWFjdGlvbi1wYXNzd29yZCkgKHRyYW1w
LXdyb25nLXBhc3N3ZC1yZWdleHAgdHJhbXAtYWN0aW9uLXBlcm1pc3Npb24tZGVuaWVkKSAoc2hl
bGwtcHJvbXB0LXBhdHRlcm4gdHJhbXAtYWN0aW9uLXN1Y2NlZWQpICh0cmFtcC1zaGVsbC1wcm9t
cHQtcGF0dGVybiB0cmFtcC1hY3Rpb24tc3VjY2VlZCkgKHRyYW1wLXllc25vLXByb21wdC1yZWdl
eHAgdHJhbXAtYWN0aW9uLXllc25vKSAodHJhbXAteW4tcHJvbXB0LXJlZ2V4cCB0cmFtcC1hY3Rp
b24teW4pICh0cmFtcC10ZXJtaW5hbC1wcm9tcHQtcmVnZXhwIHRyYW1wLWFjdGlvbi10ZXJtaW5h
bCkgKHRyYW1wLWFudGlzcG9vZi1yZWdleHAgdHJhbXAtYWN0aW9uLWNvbmZpcm0tbWVzc2FnZSkg
KHRyYW1wLXByb2Nlc3MtYWxpdmUtcmVnZXhwIHRyYW1wLWFjdGlvbi1wcm9jZXNzLWFsaXZlKSkg
MTApCiAgdHJhbXAtbWF5YmUtb3Blbi1jb25uZWN0aW9uKCh0cmFtcC1maWxlLW5hbWUgInN1ZG8i
ICMoInJvb3QiIDAgNCAodHJhbXAtZGVmYXVsdCB0KSkgbmlsICMoIk1vYmlsZUNhdC5sb2NhbCIg
MCAxNSAodHJhbXAtZGVmYXVsdCB0KSkgbmlsICIiIG5pbCkpCiAgdHJhbXAtc2VuZC1jb21tYW5k
KCh0cmFtcC1maWxlLW5hbWUgInN1ZG8iICMoInJvb3QiIDAgNCAodHJhbXAtZGVmYXVsdCB0KSkg
bmlsICMoIk1vYmlsZUNhdC5sb2NhbCIgMCAxNSAodHJhbXAtZGVmYXVsdCB0KSkgbmlsICIiIG5p
bCkgIygiY2QgfnJvb3QgJiYgcHdkIiA0IDggKHRyYW1wLWRlZmF1bHQgdCkpKQogIHRyYW1wLXNo
LWhhbmRsZS1leHBhbmQtZmlsZS1uYW1lKCMoIi9zdWRvOnJvb3RATW9iaWxlQ2F0LmxvY2FsOiIg
NiAxMCAodHJhbXAtZGVmYXVsdCB0KSAxMSAyNiAodHJhbXAtZGVmYXVsdCB0KSkgbmlsKQogIGFw
cGx5KHRyYW1wLXNoLWhhbmRsZS1leHBhbmQtZmlsZS1uYW1lICgjKCIvc3Vkbzpyb290QE1vYmls
ZUNhdC5sb2NhbDoiIDYgMTAgKHRyYW1wLWRlZmF1bHQgdCkgMTEgMjYgKHRyYW1wLWRlZmF1bHQg
dCkpIG5pbCkpCiAgdHJhbXAtc2gtZmlsZS1uYW1lLWhhbmRsZXIoZXhwYW5kLWZpbGUtbmFtZSAj
KCIvc3Vkbzpyb290QE1vYmlsZUNhdC5sb2NhbDoiIDYgMTAgKHRyYW1wLWRlZmF1bHQgdCkgMTEg
MjYgKHRyYW1wLWRlZmF1bHQgdCkpIG5pbCkKICBhcHBseSh0cmFtcC1zaC1maWxlLW5hbWUtaGFu
ZGxlciBleHBhbmQtZmlsZS1uYW1lICgjKCIvc3Vkbzpyb290QE1vYmlsZUNhdC5sb2NhbDoiIDYg
MTAgKHRyYW1wLWRlZmF1bHQgdCkgMTEgMjYgKHRyYW1wLWRlZmF1bHQgdCkpIG5pbCkpCiAgKGxl
dCAoKHRyYW1wLWxvY2tlciB0KSkgKGFwcGx5IGZvcmVpZ24gb3BlcmF0aW9uIGFyZ3MpKQogICh1
bndpbmQtcHJvdGVjdCAobGV0ICgodHJhbXAtbG9ja2VyIHQpKSAoYXBwbHkgZm9yZWlnbiBvcGVy
YXRpb24gYXJncykpIChzZXRxIHRyYW1wLWxvY2tlZCB0bCkpCiAgKGxldCAoKHRsIHRyYW1wLWxv
Y2tlZCkpIChzZXRxIHRyYW1wLWxvY2tlZCB0KSAodW53aW5kLXByb3RlY3QgKGxldCAoKHRyYW1w
LWxvY2tlciB0KSkgKGFwcGx5IGZvcmVpZ24gb3BlcmF0aW9uIGFyZ3MpKSAoc2V0cSB0cmFtcC1s
b2NrZWQgdGwpKSkKICAoY2F0Y2ggJ3N1cHByZXNzIChpZiAoYW5kIHRyYW1wLWxvY2tlZCAobm90
IHRyYW1wLWxvY2tlcikpIChwcm9nbiAoc2V0cSB0cmFtcC1sb2NrZWQgbmlsKSAodHJhbXAtZXJy
b3IgdiAnZmlsZS1lcnJvciAiRm9yYmlkZGVuIHJlZW50cmFudCBjYWxsIG9mIFRyYW1wIikpKSAo
bGV0ICgodGwgdHJhbXAtbG9ja2VkKSkgKHNldHEgdHJhbXAtbG9ja2VkIHQpICh1bndpbmQtcHJv
dGVjdCAobGV0ICgodHJhbXAtbG9ja2VyIHQpKSAoYXBwbHkgZm9yZWlnbiBvcGVyYXRpb24gYXJn
cykpIChzZXRxIHRyYW1wLWxvY2tlZCB0bCkpKSkKICAoY2F0Y2ggJ25vbi1lc3NlbnRpYWwgKGNh
dGNoICdzdXBwcmVzcyAoaWYgKGFuZCB0cmFtcC1sb2NrZWQgKG5vdCB0cmFtcC1sb2NrZXIpKSAo
cHJvZ24gKHNldHEgdHJhbXAtbG9ja2VkIG5pbCkgKHRyYW1wLWVycm9yIHYgJ2ZpbGUtZXJyb3Ig
IkZvcmJpZGRlbiByZWVudHJhbnQgY2FsbCBvZiBUcmFtcCIpKSkgKGxldCAoKHRsIHRyYW1wLWxv
Y2tlZCkpIChzZXRxIHRyYW1wLWxvY2tlZCB0KSAodW53aW5kLXByb3RlY3QgKGxldCAoKHRyYW1w
LWxvY2tlciB0KSkgKGFwcGx5IGZvcmVpZ24gb3BlcmF0aW9uIGFyZ3MpKSAoc2V0cSB0cmFtcC1s
b2NrZWQgdGwpKSkpKQogIChzZXRxIHJlc3VsdCAoY2F0Y2ggJ25vbi1lc3NlbnRpYWwgKGNhdGNo
ICdzdXBwcmVzcyAoaWYgKGFuZCB0cmFtcC1sb2NrZWQgKG5vdCB0cmFtcC1sb2NrZXIpKSAocHJv
Z24gKHNldHEgdHJhbXAtbG9ja2VkIG5pbCkgKHRyYW1wLWVycm9yIHYgJ2ZpbGUtZXJyb3IgIkZv
cmJpZGRlbiByZWVudHJhbnQgY2FsbCBvZiBUcmFtcCIpKSkgKGxldCAoKHRsIHRyYW1wLWxvY2tl
ZCkpIChzZXRxIHRyYW1wLWxvY2tlZCB0KSAodW53aW5kLXByb3RlY3QgKGxldCAoKHRyYW1wLWxv
Y2tlciB0KSkgKGFwcGx5IGZvcmVpZ24gb3BlcmF0aW9uIGFyZ3MpKSAoc2V0cSB0cmFtcC1sb2Nr
ZWQgdGwpKSkpKSkKICAobGV0ICgoc2YgKHN5bWJvbC1mdW5jdGlvbiBmb3JlaWduKSkpIChpZiAo
YXV0b2xvYWRwIHNmKSAocHJvZ24gKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICh0cmFtcC1jb21w
YXQtdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5KSkgZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QpIChh
dXRvbG9hZC1kby1sb2FkIHNmIGZvcmVpZ24pKSkpIChzZXRxIHJlc3VsdCAoY2F0Y2ggJ25vbi1l
c3NlbnRpYWwgKGNhdGNoICdzdXBwcmVzcyAoaWYgKGFuZCB0cmFtcC1sb2NrZWQgKG5vdCB0cmFt
cC1sb2NrZXIpKSAocHJvZ24gKHNldHEgdHJhbXAtbG9ja2VkIG5pbCkgKHRyYW1wLWVycm9yIHYg
J2ZpbGUtZXJyb3IgIkZvcmJpZGRlbiByZWVudHJhbnQgY2FsbCBvZiBUcmFtcCIpKSkgKGxldCAo
KHRsIHRyYW1wLWxvY2tlZCkpIChzZXRxIHRyYW1wLWxvY2tlZCB0KSAodW53aW5kLXByb3RlY3Qg
KGxldCAoLi4uKSAoYXBwbHkgZm9yZWlnbiBvcGVyYXRpb24gYXJncykpIChzZXRxIHRyYW1wLWxv
Y2tlZCB0bCkpKSkpKSAoY29uZCAoKGVxIHJlc3VsdCAnbm9uLWVzc2VudGlhbCkgKHRyYW1wLW1l
c3NhZ2UgdiA1ICJOb24tZXNzZW50aWFsIHJlY2VpdmVkIGluIG9wZXJhdGlvbiAlcyIgKGNvbnMg
b3BlcmF0aW9uIGFyZ3MpKSAodHJhbXAtcnVuLXJlYWwtaGFuZGxlciBvcGVyYXRpb24gYXJncykp
ICgoZXEgcmVzdWx0ICdzdXBwcmVzcykgKGxldCAodHJhbXAtbWVzc2FnZS1zaG93LW1lc3NhZ2Up
ICh0cmFtcC1tZXNzYWdlIHYgMSAiU3VwcHJlc3MgcmVjZWl2ZWQgaW4gb3BlcmF0aW9uICVzIiAo
Y29ucyBvcGVyYXRpb24gYXJncykpICh0cmFtcC1jbGVhbnVwLWNvbm5lY3Rpb24gdiB0KSAodHJh
bXAtcnVuLXJlYWwtaGFuZGxlciBvcGVyYXRpb24gYXJncykpKSAodCByZXN1bHQpKSkKICAoaWYg
Zm9yZWlnbiAobGV0ICgoc2YgKHN5bWJvbC1mdW5jdGlvbiBmb3JlaWduKSkpIChpZiAoYXV0b2xv
YWRwIHNmKSAocHJvZ24gKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICh0cmFtcC1jb21wYXQtdGVt
cG9yYXJ5LWZpbGUtZGlyZWN0b3J5KSkgZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QpIChhdXRvbG9h
ZC1kby1sb2FkIHNmIGZvcmVpZ24pKSkpIChzZXRxIHJlc3VsdCAoY2F0Y2ggJ25vbi1lc3NlbnRp
YWwgKGNhdGNoICdzdXBwcmVzcyAoaWYgKGFuZCB0cmFtcC1sb2NrZWQgKG5vdCB0cmFtcC1sb2Nr
ZXIpKSAocHJvZ24gKHNldHEgdHJhbXAtbG9ja2VkIG5pbCkgKHRyYW1wLWVycm9yIHYgLi4uICJG
b3JiaWRkZW4gcmVlbnRyYW50IGNhbGwgb2YgVHJhbXAiKSkpIChsZXQgKCh0bCB0cmFtcC1sb2Nr
ZWQpKSAoc2V0cSB0cmFtcC1sb2NrZWQgdCkgKHVud2luZC1wcm90ZWN0IChsZXQgLi4uIC4uLikg
KHNldHEgdHJhbXAtbG9ja2VkIHRsKSkpKSkpIChjb25kICgoZXEgcmVzdWx0ICdub24tZXNzZW50
aWFsKSAodHJhbXAtbWVzc2FnZSB2IDUgIk5vbi1lc3NlbnRpYWwgcmVjZWl2ZWQgaW4gb3BlcmF0
aW9uICVzIiAoY29ucyBvcGVyYXRpb24gYXJncykpICh0cmFtcC1ydW4tcmVhbC1oYW5kbGVyIG9w
ZXJhdGlvbiBhcmdzKSkgKChlcSByZXN1bHQgJ3N1cHByZXNzKSAobGV0ICh0cmFtcC1tZXNzYWdl
LXNob3ctbWVzc2FnZSkgKHRyYW1wLW1lc3NhZ2UgdiAxICJTdXBwcmVzcyByZWNlaXZlZCBpbiBv
cGVyYXRpb24gJXMiIChjb25zIG9wZXJhdGlvbiBhcmdzKSkgKHRyYW1wLWNsZWFudXAtY29ubmVj
dGlvbiB2IHQpICh0cmFtcC1ydW4tcmVhbC1oYW5kbGVyIG9wZXJhdGlvbiBhcmdzKSkpICh0IHJl
c3VsdCkpKSAoc2V0cSByZXN1bHQgKHRyYW1wLXJ1bi1yZWFsLWhhbmRsZXIgb3BlcmF0aW9uIGFy
Z3MpKSAoaWYgKHN0cmluZ3AgcmVzdWx0KSAodHJhbXAtZHJvcC12b2x1bWUtbGV0dGVyIHJlc3Vs
dCkgcmVzdWx0KSkKICAodW53aW5kLXByb3RlY3QgKGlmIGZvcmVpZ24gKGxldCAoKHNmIChzeW1i
b2wtZnVuY3Rpb24gZm9yZWlnbikpKSAoaWYgKGF1dG9sb2FkcCBzZikgKHByb2duIChsZXQgKChk
ZWZhdWx0LWRpcmVjdG9yeSAuLi4pIGZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KSAoYXV0b2xvYWQt
ZG8tbG9hZCBzZiBmb3JlaWduKSkpKSAoc2V0cSByZXN1bHQgKGNhdGNoICdub24tZXNzZW50aWFs
IChjYXRjaCAnc3VwcHJlc3MgKGlmIChhbmQgdHJhbXAtbG9ja2VkIC4uLikgKHByb2duIC4uLiAu
Li4pKSAobGV0ICguLi4pIChzZXRxIHRyYW1wLWxvY2tlZCB0KSAodW53aW5kLXByb3RlY3QgLi4u
IC4uLikpKSkpIChjb25kICgoZXEgcmVzdWx0ICdub24tZXNzZW50aWFsKSAodHJhbXAtbWVzc2Fn
ZSB2IDUgIk5vbi1lc3NlbnRpYWwgcmVjZWl2ZWQgaW4gb3BlcmF0aW9uICVzIiAoY29ucyBvcGVy
YXRpb24gYXJncykpICh0cmFtcC1ydW4tcmVhbC1oYW5kbGVyIG9wZXJhdGlvbiBhcmdzKSkgKChl
cSByZXN1bHQgJ3N1cHByZXNzKSAobGV0ICh0cmFtcC1tZXNzYWdlLXNob3ctbWVzc2FnZSkgKHRy
YW1wLW1lc3NhZ2UgdiAxICJTdXBwcmVzcyByZWNlaXZlZCBpbiBvcGVyYXRpb24gJXMiIChjb25z
IG9wZXJhdGlvbiBhcmdzKSkgKHRyYW1wLWNsZWFudXAtY29ubmVjdGlvbiB2IHQpICh0cmFtcC1y
dW4tcmVhbC1oYW5kbGVyIG9wZXJhdGlvbiBhcmdzKSkpICh0IHJlc3VsdCkpKSAoc2V0cSByZXN1
bHQgKHRyYW1wLXJ1bi1yZWFsLWhhbmRsZXIgb3BlcmF0aW9uIGFyZ3MpKSAoaWYgKHN0cmluZ3Ag
cmVzdWx0KSAodHJhbXAtZHJvcC12b2x1bWUtbGV0dGVyIHJlc3VsdCkgcmVzdWx0KSkgKGlmICh0
cmFtcC1maWxlLW5hbWUtZXF1YWwtcCAoY2FyIGN1cnJlbnQtY29ubmVjdGlvbikgKGNhciB0cmFt
cC1jdXJyZW50LWNvbm5lY3Rpb24pKSBuaWwgKHNldHEgdHJhbXAtY3VycmVudC1jb25uZWN0aW9u
IGN1cnJlbnQtY29ubmVjdGlvbikpKQogIChsZXQgKChjdXJyZW50LWNvbm5lY3Rpb24gdHJhbXAt
Y3VycmVudC1jb25uZWN0aW9uKSAoZm9yZWlnbiAodHJhbXAtZmluZC1mb3JlaWduLWZpbGUtbmFt
ZS1oYW5kbGVyIGZpbGVuYW1lIG9wZXJhdGlvbikpIChzaWduYWwtaG9vay1mdW5jdGlvbiAjJ3Ry
YW1wLXNpZ25hbC1ob29rLWZ1bmN0aW9uKSByZXN1bHQpIChpZiAodHJhbXAtZmlsZS1uYW1lLWVx
dWFsLXAgdiAoY2FyIHRyYW1wLWN1cnJlbnQtY29ubmVjdGlvbikpIG5pbCAoc2V0cSB0cmFtcC1j
dXJyZW50LWNvbm5lY3Rpb24gKGxpc3QgdikpKSAodW53aW5kLXByb3RlY3QgKGlmIGZvcmVpZ24g
KGxldCAoKHNmIChzeW1ib2wtZnVuY3Rpb24gZm9yZWlnbikpKSAoaWYgKGF1dG9sb2FkcCBzZikg
KHByb2duIChsZXQgKC4uLiBmaWxlLW5hbWUtaGFuZGxlci1hbGlzdCkgKGF1dG9sb2FkLWRvLWxv
YWQgc2YgZm9yZWlnbikpKSkgKHNldHEgcmVzdWx0IChjYXRjaCAnbm9uLWVzc2VudGlhbCAoY2F0
Y2ggJ3N1cHByZXNzIChpZiAuLi4gLi4uKSAobGV0IC4uLiAuLi4gLi4uKSkpKSAoY29uZCAoKGVx
IHJlc3VsdCAnbm9uLWVzc2VudGlhbCkgKHRyYW1wLW1lc3NhZ2UgdiA1ICJOb24tZXNzZW50aWFs
IHJlY2VpdmVkIGluIG9wZXJhdGlvbiAlcyIgKGNvbnMgb3BlcmF0aW9uIGFyZ3MpKSAodHJhbXAt
cnVuLXJlYWwtaGFuZGxlciBvcGVyYXRpb24gYXJncykpICgoZXEgcmVzdWx0ICdzdXBwcmVzcykg
KGxldCAodHJhbXAtbWVzc2FnZS1zaG93LW1lc3NhZ2UpICh0cmFtcC1tZXNzYWdlIHYgMSAiU3Vw
cHJlc3MgcmVjZWl2ZWQgaW4gb3BlcmF0aW9uICVzIiAuLi4pICh0cmFtcC1jbGVhbnVwLWNvbm5l
Y3Rpb24gdiB0KSAodHJhbXAtcnVuLXJlYWwtaGFuZGxlciBvcGVyYXRpb24gYXJncykpKSAodCBy
ZXN1bHQpKSkgKHNldHEgcmVzdWx0ICh0cmFtcC1ydW4tcmVhbC1oYW5kbGVyIG9wZXJhdGlvbiBh
cmdzKSkgKGlmIChzdHJpbmdwIHJlc3VsdCkgKHRyYW1wLWRyb3Atdm9sdW1lLWxldHRlciByZXN1
bHQpIHJlc3VsdCkpIChpZiAodHJhbXAtZmlsZS1uYW1lLWVxdWFsLXAgKGNhciBjdXJyZW50LWNv
bm5lY3Rpb24pIChjYXIgdHJhbXAtY3VycmVudC1jb25uZWN0aW9uKSkgbmlsIChzZXRxIHRyYW1w
LWN1cnJlbnQtY29ubmVjdGlvbiBjdXJyZW50LWNvbm5lY3Rpb24pKSkpCiAgKGxldCogKCh2ICh0
cmFtcC1kaXNzZWN0LWZpbGUtbmFtZSBmaWxlbmFtZSkpIChtZXRob2QgKHByb2duIChvciAocHJv
Z24gKGFuZCAobWVtcSAuLi4gY2wtc3RydWN0LXRyYW1wLWZpbGUtbmFtZS10YWdzKSB0KSkgKHNp
Z25hbCAnd3JvbmctdHlwZS1hcmd1bWVudCAobGlzdCAndHJhbXAtZmlsZS1uYW1lIHYpKSkgKG50
aCAxIHYpKSkgKHVzZXIgKHByb2duIChvciAocHJvZ24gKGFuZCAobWVtcSAuLi4gY2wtc3RydWN0
LXRyYW1wLWZpbGUtbmFtZS10YWdzKSB0KSkgKHNpZ25hbCAnd3JvbmctdHlwZS1hcmd1bWVudCAo
bGlzdCAndHJhbXAtZmlsZS1uYW1lIHYpKSkgKG50aCAyIHYpKSkgKGRvbWFpbiAocHJvZ24gKG9y
IChwcm9nbiAoYW5kIChtZW1xIC4uLiBjbC1zdHJ1Y3QtdHJhbXAtZmlsZS1uYW1lLXRhZ3MpIHQp
KSAoc2lnbmFsICd3cm9uZy10eXBlLWFyZ3VtZW50IChsaXN0ICd0cmFtcC1maWxlLW5hbWUgdikp
KSAobnRoIDMgdikpKSAoaG9zdCAocHJvZ24gKG9yIChwcm9nbiAoYW5kIChtZW1xIC4uLiBjbC1z
dHJ1Y3QtdHJhbXAtZmlsZS1uYW1lLXRhZ3MpIHQpKSAoc2lnbmFsICd3cm9uZy10eXBlLWFyZ3Vt
ZW50IChsaXN0ICd0cmFtcC1maWxlLW5hbWUgdikpKSAobnRoIDQgdikpKSAocG9ydCAocHJvZ24g
KG9yIChwcm9nbiAoYW5kIChtZW1xIC4uLiBjbC1zdHJ1Y3QtdHJhbXAtZmlsZS1uYW1lLXRhZ3Mp
IHQpKSAoc2lnbmFsICd3cm9uZy10eXBlLWFyZ3VtZW50IChsaXN0ICd0cmFtcC1maWxlLW5hbWUg
dikpKSAobnRoIDUgdikpKSAobG9jYWxuYW1lIChwcm9nbiAob3IgKHByb2duIChhbmQgKG1lbXEg
Li4uIGNsLXN0cnVjdC10cmFtcC1maWxlLW5hbWUtdGFncykgdCkpIChzaWduYWwgJ3dyb25nLXR5
cGUtYXJndW1lbnQgKGxpc3QgJ3RyYW1wLWZpbGUtbmFtZSB2KSkpIChudGggNiB2KSkpIChob3Ag
KHByb2duIChvciAocHJvZ24gKGFuZCAobWVtcSAuLi4gY2wtc3RydWN0LXRyYW1wLWZpbGUtbmFt
ZS10YWdzKSB0KSkgKHNpZ25hbCAnd3JvbmctdHlwZS1hcmd1bWVudCAobGlzdCAndHJhbXAtZmls
ZS1uYW1lIHYpKSkgKG50aCA3IHYpKSkpIChpZ25vcmUgbWV0aG9kIHVzZXIgZG9tYWluIGhvc3Qg
cG9ydCBsb2NhbG5hbWUgaG9wKSAobGV0ICgoY3VycmVudC1jb25uZWN0aW9uIHRyYW1wLWN1cnJl
bnQtY29ubmVjdGlvbikgKGZvcmVpZ24gKHRyYW1wLWZpbmQtZm9yZWlnbi1maWxlLW5hbWUtaGFu
ZGxlciBmaWxlbmFtZSBvcGVyYXRpb24pKSAoc2lnbmFsLWhvb2stZnVuY3Rpb24gIyd0cmFtcC1z
aWduYWwtaG9vay1mdW5jdGlvbikgcmVzdWx0KSAoaWYgKHRyYW1wLWZpbGUtbmFtZS1lcXVhbC1w
IHYgKGNhciB0cmFtcC1jdXJyZW50LWNvbm5lY3Rpb24pKSBuaWwgKHNldHEgdHJhbXAtY3VycmVu
dC1jb25uZWN0aW9uIChsaXN0IHYpKSkgKHVud2luZC1wcm90ZWN0IChpZiBmb3JlaWduIChsZXQg
KChzZiAoc3ltYm9sLWZ1bmN0aW9uIGZvcmVpZ24pKSkgKGlmIChhdXRvbG9hZHAgc2YpIChwcm9n
biAobGV0IC4uLiAuLi4pKSkgKHNldHEgcmVzdWx0IChjYXRjaCAnbm9uLWVzc2VudGlhbCAoY2F0
Y2ggLi4uIC4uLiAuLi4pKSkgKGNvbmQgKChlcSByZXN1bHQgLi4uKSAodHJhbXAtbWVzc2FnZSB2
IDUgIk5vbi1lc3NlbnRpYWwgcmVjZWl2ZWQgaW4gb3BlcmF0aW9uICVzIiAuLi4pICh0cmFtcC1y
dW4tcmVhbC1oYW5kbGVyIG9wZXJhdGlvbiBhcmdzKSkgKChlcSByZXN1bHQgLi4uKSAobGV0IC4u
LiAuLi4gLi4uIC4uLikpICh0IHJlc3VsdCkpKSAoc2V0cSByZXN1bHQgKHRyYW1wLXJ1bi1yZWFs
LWhhbmRsZXIgb3BlcmF0aW9uIGFyZ3MpKSAoaWYgKHN0cmluZ3AgcmVzdWx0KSAodHJhbXAtZHJv
cC12b2x1bWUtbGV0dGVyIHJlc3VsdCkgcmVzdWx0KSkgKGlmICh0cmFtcC1maWxlLW5hbWUtZXF1
YWwtcCAoY2FyIGN1cnJlbnQtY29ubmVjdGlvbikgKGNhciB0cmFtcC1jdXJyZW50LWNvbm5lY3Rp
b24pKSBuaWwgKHNldHEgdHJhbXAtY3VycmVudC1jb25uZWN0aW9uIGN1cnJlbnQtY29ubmVjdGlv
bikpKSkpCiAgKHByb2duIChzZXRxIGZpbGVuYW1lICh0cmFtcC1yZXBsYWNlLWVudmlyb25tZW50
LXZhcmlhYmxlcyBmaWxlbmFtZSkpIChsZXQqICgodiAodHJhbXAtZGlzc2VjdC1maWxlLW5hbWUg
ZmlsZW5hbWUpKSAobWV0aG9kIChwcm9nbiAob3IgKHByb2duIChhbmQgLi4uIHQpKSAoc2lnbmFs
ICd3cm9uZy10eXBlLWFyZ3VtZW50IChsaXN0IC4uLiB2KSkpIChudGggMSB2KSkpICh1c2VyIChw
cm9nbiAob3IgKHByb2duIChhbmQgLi4uIHQpKSAoc2lnbmFsICd3cm9uZy10eXBlLWFyZ3VtZW50
IChsaXN0IC4uLiB2KSkpIChudGggMiB2KSkpIChkb21haW4gKHByb2duIChvciAocHJvZ24gKGFu
ZCAuLi4gdCkpIChzaWduYWwgJ3dyb25nLXR5cGUtYXJndW1lbnQgKGxpc3QgLi4uIHYpKSkgKG50
aCAzIHYpKSkgKGhvc3QgKHByb2duIChvciAocHJvZ24gKGFuZCAuLi4gdCkpIChzaWduYWwgJ3dy
b25nLXR5cGUtYXJndW1lbnQgKGxpc3QgLi4uIHYpKSkgKG50aCA0IHYpKSkgKHBvcnQgKHByb2du
IChvciAocHJvZ24gKGFuZCAuLi4gdCkpIChzaWduYWwgJ3dyb25nLXR5cGUtYXJndW1lbnQgKGxp
c3QgLi4uIHYpKSkgKG50aCA1IHYpKSkgKGxvY2FsbmFtZSAocHJvZ24gKG9yIChwcm9nbiAoYW5k
IC4uLiB0KSkgKHNpZ25hbCAnd3JvbmctdHlwZS1hcmd1bWVudCAobGlzdCAuLi4gdikpKSAobnRo
IDYgdikpKSAoaG9wIChwcm9nbiAob3IgKHByb2duIChhbmQgLi4uIHQpKSAoc2lnbmFsICd3cm9u
Zy10eXBlLWFyZ3VtZW50IChsaXN0IC4uLiB2KSkpIChudGggNyB2KSkpKSAoaWdub3JlIG1ldGhv
ZCB1c2VyIGRvbWFpbiBob3N0IHBvcnQgbG9jYWxuYW1lIGhvcCkgKGxldCAoKGN1cnJlbnQtY29u
bmVjdGlvbiB0cmFtcC1jdXJyZW50LWNvbm5lY3Rpb24pIChmb3JlaWduICh0cmFtcC1maW5kLWZv
cmVpZ24tZmlsZS1uYW1lLWhhbmRsZXIgZmlsZW5hbWUgb3BlcmF0aW9uKSkgKHNpZ25hbC1ob29r
LWZ1bmN0aW9uICMndHJhbXAtc2lnbmFsLWhvb2stZnVuY3Rpb24pIHJlc3VsdCkgKGlmICh0cmFt
cC1maWxlLW5hbWUtZXF1YWwtcCB2IChjYXIgdHJhbXAtY3VycmVudC1jb25uZWN0aW9uKSkgbmls
IChzZXRxIHRyYW1wLWN1cnJlbnQtY29ubmVjdGlvbiAobGlzdCB2KSkpICh1bndpbmQtcHJvdGVj
dCAoaWYgZm9yZWlnbiAobGV0ICgoc2YgLi4uKSkgKGlmIChhdXRvbG9hZHAgc2YpIChwcm9nbiAu
Li4pKSAoc2V0cSByZXN1bHQgKGNhdGNoIC4uLiAuLi4pKSAoY29uZCAoLi4uIC4uLiAuLi4pICgu
Li4gLi4uKSAodCByZXN1bHQpKSkgKHNldHEgcmVzdWx0ICh0cmFtcC1ydW4tcmVhbC1oYW5kbGVy
IG9wZXJhdGlvbiBhcmdzKSkgKGlmIChzdHJpbmdwIHJlc3VsdCkgKHRyYW1wLWRyb3Atdm9sdW1l
LWxldHRlciByZXN1bHQpIHJlc3VsdCkpIChpZiAodHJhbXAtZmlsZS1uYW1lLWVxdWFsLXAgKGNh
ciBjdXJyZW50LWNvbm5lY3Rpb24pIChjYXIgdHJhbXAtY3VycmVudC1jb25uZWN0aW9uKSkgbmls
IChzZXRxIHRyYW1wLWN1cnJlbnQtY29ubmVjdGlvbiBjdXJyZW50LWNvbm5lY3Rpb24pKSkpKSkK
ICAodW53aW5kLXByb3RlY3QgKHByb2duIChzZXRxIGZpbGVuYW1lICh0cmFtcC1yZXBsYWNlLWVu
dmlyb25tZW50LXZhcmlhYmxlcyBmaWxlbmFtZSkpIChsZXQqICgodiAodHJhbXAtZGlzc2VjdC1m
aWxlLW5hbWUgZmlsZW5hbWUpKSAobWV0aG9kIChwcm9nbiAob3IgKHByb2duIC4uLikgKHNpZ25h
bCAuLi4gLi4uKSkgKG50aCAxIHYpKSkgKHVzZXIgKHByb2duIChvciAocHJvZ24gLi4uKSAoc2ln
bmFsIC4uLiAuLi4pKSAobnRoIDIgdikpKSAoZG9tYWluIChwcm9nbiAob3IgKHByb2duIC4uLikg
KHNpZ25hbCAuLi4gLi4uKSkgKG50aCAzIHYpKSkgKGhvc3QgKHByb2duIChvciAocHJvZ24gLi4u
KSAoc2lnbmFsIC4uLiAuLi4pKSAobnRoIDQgdikpKSAocG9ydCAocHJvZ24gKG9yIChwcm9nbiAu
Li4pIChzaWduYWwgLi4uIC4uLikpIChudGggNSB2KSkpIChsb2NhbG5hbWUgKHByb2duIChvciAo
cHJvZ24gLi4uKSAoc2lnbmFsIC4uLiAuLi4pKSAobnRoIDYgdikpKSAoaG9wIChwcm9nbiAob3Ig
KHByb2duIC4uLikgKHNpZ25hbCAuLi4gLi4uKSkgKG50aCA3IHYpKSkpIChpZ25vcmUgbWV0aG9k
IHVzZXIgZG9tYWluIGhvc3QgcG9ydCBsb2NhbG5hbWUgaG9wKSAobGV0ICgoY3VycmVudC1jb25u
ZWN0aW9uIHRyYW1wLWN1cnJlbnQtY29ubmVjdGlvbikgKGZvcmVpZ24gKHRyYW1wLWZpbmQtZm9y
ZWlnbi1maWxlLW5hbWUtaGFuZGxlciBmaWxlbmFtZSBvcGVyYXRpb24pKSAoc2lnbmFsLWhvb2st
ZnVuY3Rpb24gIyd0cmFtcC1zaWduYWwtaG9vay1mdW5jdGlvbikgcmVzdWx0KSAoaWYgKHRyYW1w
LWZpbGUtbmFtZS1lcXVhbC1wIHYgKGNhciB0cmFtcC1jdXJyZW50LWNvbm5lY3Rpb24pKSBuaWwg
KHNldHEgdHJhbXAtY3VycmVudC1jb25uZWN0aW9uIChsaXN0IHYpKSkgKHVud2luZC1wcm90ZWN0
IChpZiBmb3JlaWduIChsZXQgKC4uLikgKGlmIC4uLiAuLi4pIChzZXRxIHJlc3VsdCAuLi4pIChj
b25kIC4uLiAuLi4gLi4uKSkgKHNldHEgcmVzdWx0ICh0cmFtcC1ydW4tcmVhbC1oYW5kbGVyIG9w
ZXJhdGlvbiBhcmdzKSkgKGlmIChzdHJpbmdwIHJlc3VsdCkgKHRyYW1wLWRyb3Atdm9sdW1lLWxl
dHRlciByZXN1bHQpIHJlc3VsdCkpIChpZiAodHJhbXAtZmlsZS1uYW1lLWVxdWFsLXAgKGNhciBj
dXJyZW50LWNvbm5lY3Rpb24pIChjYXIgdHJhbXAtY3VycmVudC1jb25uZWN0aW9uKSkgbmlsIChz
ZXRxIHRyYW1wLWN1cnJlbnQtY29ubmVjdGlvbiBjdXJyZW50LWNvbm5lY3Rpb24pKSkpKSkgKHNl
dC1tYXRjaC1kYXRhIHNhdmUtbWF0Y2gtZGF0YS1pbnRlcm5hbCAnZXZhcG9yYXRlKSkKICAobGV0
ICgoc2F2ZS1tYXRjaC1kYXRhLWludGVybmFsIChtYXRjaC1kYXRhKSkpICh1bndpbmQtcHJvdGVj
dCAocHJvZ24gKHNldHEgZmlsZW5hbWUgKHRyYW1wLXJlcGxhY2UtZW52aXJvbm1lbnQtdmFyaWFi
bGVzIGZpbGVuYW1lKSkgKGxldCogKCh2ICh0cmFtcC1kaXNzZWN0LWZpbGUtbmFtZSBmaWxlbmFt
ZSkpIChtZXRob2QgKHByb2duIChvciAuLi4gLi4uKSAobnRoIDEgdikpKSAodXNlciAocHJvZ24g
KG9yIC4uLiAuLi4pIChudGggMiB2KSkpIChkb21haW4gKHByb2duIChvciAuLi4gLi4uKSAobnRo
IDMgdikpKSAoaG9zdCAocHJvZ24gKG9yIC4uLiAuLi4pIChudGggNCB2KSkpIChwb3J0IChwcm9n
biAob3IgLi4uIC4uLikgKG50aCA1IHYpKSkgKGxvY2FsbmFtZSAocHJvZ24gKG9yIC4uLiAuLi4p
IChudGggNiB2KSkpIChob3AgKHByb2duIChvciAuLi4gLi4uKSAobnRoIDcgdikpKSkgKGlnbm9y
ZSBtZXRob2QgdXNlciBkb21haW4gaG9zdCBwb3J0IGxvY2FsbmFtZSBob3ApIChsZXQgKChjdXJy
ZW50LWNvbm5lY3Rpb24gdHJhbXAtY3VycmVudC1jb25uZWN0aW9uKSAoZm9yZWlnbiAodHJhbXAt
ZmluZC1mb3JlaWduLWZpbGUtbmFtZS1oYW5kbGVyIGZpbGVuYW1lIG9wZXJhdGlvbikpIChzaWdu
YWwtaG9vay1mdW5jdGlvbiAjJ3RyYW1wLXNpZ25hbC1ob29rLWZ1bmN0aW9uKSByZXN1bHQpIChp
ZiAodHJhbXAtZmlsZS1uYW1lLWVxdWFsLXAgdiAoY2FyIHRyYW1wLWN1cnJlbnQtY29ubmVjdGlv
bikpIG5pbCAoc2V0cSB0cmFtcC1jdXJyZW50LWNvbm5lY3Rpb24gKGxpc3QgdikpKSAodW53aW5k
LXByb3RlY3QgKGlmIGZvcmVpZ24gKGxldCAuLi4gLi4uIC4uLiAuLi4pIChzZXRxIHJlc3VsdCAu
Li4pIChpZiAuLi4gLi4uIHJlc3VsdCkpIChpZiAodHJhbXAtZmlsZS1uYW1lLWVxdWFsLXAgLi4u
IC4uLikgbmlsIChzZXRxIHRyYW1wLWN1cnJlbnQtY29ubmVjdGlvbiBjdXJyZW50LWNvbm5lY3Rp
b24pKSkpKSkgKHNldC1tYXRjaC1kYXRhIHNhdmUtbWF0Y2gtZGF0YS1pbnRlcm5hbCAnZXZhcG9y
YXRlKSkpCiAgKGlmICh0cmFtcC10cmFtcC1maWxlLXAgZmlsZW5hbWUpIChsZXQgKChzYXZlLW1h
dGNoLWRhdGEtaW50ZXJuYWwgKG1hdGNoLWRhdGEpKSkgKHVud2luZC1wcm90ZWN0IChwcm9nbiAo
c2V0cSBmaWxlbmFtZSAodHJhbXAtcmVwbGFjZS1lbnZpcm9ubWVudC12YXJpYWJsZXMgZmlsZW5h
bWUpKSAobGV0KiAoKHYgKHRyYW1wLWRpc3NlY3QtZmlsZS1uYW1lIGZpbGVuYW1lKSkgKG1ldGhv
ZCAocHJvZ24gLi4uIC4uLikpICh1c2VyIChwcm9nbiAuLi4gLi4uKSkgKGRvbWFpbiAocHJvZ24g
Li4uIC4uLikpIChob3N0IChwcm9nbiAuLi4gLi4uKSkgKHBvcnQgKHByb2duIC4uLiAuLi4pKSAo
bG9jYWxuYW1lIChwcm9nbiAuLi4gLi4uKSkgKGhvcCAocHJvZ24gLi4uIC4uLikpKSAoaWdub3Jl
IG1ldGhvZCB1c2VyIGRvbWFpbiBob3N0IHBvcnQgbG9jYWxuYW1lIGhvcCkgKGxldCAoKGN1cnJl
bnQtY29ubmVjdGlvbiB0cmFtcC1jdXJyZW50LWNvbm5lY3Rpb24pIChmb3JlaWduIC4uLikgKHNp
Z25hbC1ob29rLWZ1bmN0aW9uIC4uLikgcmVzdWx0KSAoaWYgKHRyYW1wLWZpbGUtbmFtZS1lcXVh
bC1wIHYgLi4uKSBuaWwgKHNldHEgdHJhbXAtY3VycmVudC1jb25uZWN0aW9uIC4uLikpICh1bndp
bmQtcHJvdGVjdCAoaWYgZm9yZWlnbiAuLi4gLi4uIC4uLikgKGlmIC4uLiBuaWwgLi4uKSkpKSkg
KHNldC1tYXRjaC1kYXRhIHNhdmUtbWF0Y2gtZGF0YS1pbnRlcm5hbCAnZXZhcG9yYXRlKSkpICh0
cmFtcC1ydW4tcmVhbC1oYW5kbGVyIG9wZXJhdGlvbiBhcmdzKSkKICAobGV0ICgoZmlsZW5hbWUg
KGFwcGx5ICMndHJhbXAtZmlsZS1uYW1lLWZvci1vcGVyYXRpb24gb3BlcmF0aW9uIGFyZ3MpKSAo
bm9uLWVzc2VudGlhbCAob3Igbm9uLWVzc2VudGlhbCAoZXEgb3BlcmF0aW9uICdmaWxlLXJlbW90
ZS1wKSkpKSAoaWYgKHRyYW1wLXRyYW1wLWZpbGUtcCBmaWxlbmFtZSkgKGxldCAoKHNhdmUtbWF0
Y2gtZGF0YS1pbnRlcm5hbCAobWF0Y2gtZGF0YSkpKSAodW53aW5kLXByb3RlY3QgKHByb2duIChz
ZXRxIGZpbGVuYW1lICh0cmFtcC1yZXBsYWNlLWVudmlyb25tZW50LXZhcmlhYmxlcyBmaWxlbmFt
ZSkpIChsZXQqICgodiAuLi4pIChtZXRob2QgLi4uKSAodXNlciAuLi4pIChkb21haW4gLi4uKSAo
aG9zdCAuLi4pIChwb3J0IC4uLikgKGxvY2FsbmFtZSAuLi4pIChob3AgLi4uKSkgKGlnbm9yZSBt
ZXRob2QgdXNlciBkb21haW4gaG9zdCBwb3J0IGxvY2FsbmFtZSBob3ApIChsZXQgKC4uLiAuLi4g
Li4uIHJlc3VsdCkgKGlmIC4uLiBuaWwgLi4uKSAodW53aW5kLXByb3RlY3QgLi4uIC4uLikpKSkg
KHNldC1tYXRjaC1kYXRhIHNhdmUtbWF0Y2gtZGF0YS1pbnRlcm5hbCAnZXZhcG9yYXRlKSkpICh0
cmFtcC1ydW4tcmVhbC1oYW5kbGVyIG9wZXJhdGlvbiBhcmdzKSkpCiAgdHJhbXAtZmlsZS1uYW1l
LWhhbmRsZXIoZXhwYW5kLWZpbGUtbmFtZSAjKCIvc3Vkbzpyb290QE1vYmlsZUNhdC5sb2NhbDoi
IDYgMTAgKHRyYW1wLWRlZmF1bHQgdCkgMTEgMjYgKHRyYW1wLWRlZmF1bHQgdCkpIG5pbCkKICBm
aWxlLWV4aXN0cy1wKCMoIi9zdWRvOnJvb3RATW9iaWxlQ2F0LmxvY2FsOiIgNiAxMCAodHJhbXAt
ZGVmYXVsdCB0KSAxMSAyNiAodHJhbXAtZGVmYXVsdCB0KSkpCiAgY29tcGxldGlvbi1maWxlLW5h
bWUtdGFibGUoIygiL3N1ZG86cm9vdEBNb2JpbGVDYXQubG9jYWw6IiA2IDEwICh0cmFtcC1kZWZh
dWx0IHQpIDExIDI2ICh0cmFtcC1kZWZhdWx0IHQpKSBmaWxlLWV4aXN0cy1wIGxhbWJkYSkKICB0
ZXN0LWNvbXBsZXRpb24oIygiL3N1ZG86cm9vdEBNb2JpbGVDYXQubG9jYWw6IiA2IDEwICh0cmFt
cC1kZWZhdWx0IHQpIDExIDI2ICh0cmFtcC1kZWZhdWx0IHQpKSBjb21wbGV0aW9uLWZpbGUtbmFt
ZS10YWJsZSBmaWxlLWV4aXN0cy1wKQogIGNvbXBsZXRpb24tLWZpbGUtbmFtZS10YWJsZSgiL3N1
ZG86OiIgZmlsZS1leGlzdHMtcCBsYW1iZGEpCiAgY29tcGxldGUtd2l0aC1hY3Rpb24obGFtYmRh
IGNvbXBsZXRpb24tLWZpbGUtbmFtZS10YWJsZSAiL3N1ZG86OiIgZmlsZS1leGlzdHMtcCkKICAj
Zihjb21waWxlZC1mdW5jdGlvbiAodGFibGUpICM8Ynl0ZWNvZGUgMHg0MTJlZjU0NT4pKGNvbXBs
ZXRpb24tLWZpbGUtbmFtZS10YWJsZSkKICBjb21wbGV0aW9uLS1zb21lKCNmKGNvbXBpbGVkLWZ1
bmN0aW9uICh0YWJsZSkgIzxieXRlY29kZSAweDQxMmVmNTQ1PikgKGNvbXBsZXRpb24tLWVtYmVk
ZGVkLWVudnZhci10YWJsZSBjb21wbGV0aW9uLS1maWxlLW5hbWUtdGFibGUpKQogIHJlYWQtZmls
ZS1uYW1lLWludGVybmFsKCIvc3Vkbzo6IiBmaWxlLWV4aXN0cy1wIGxhbWJkYSkKICB0ZXN0LWNv
bXBsZXRpb24oIi9zdWRvOjoiIHJlYWQtZmlsZS1uYW1lLWludGVybmFsIGZpbGUtZXhpc3RzLXAp
CiAgY29tcGxldGlvbi0tY29tcGxldGUtYW5kLWV4aXQoMTIgMTkgZXhpdC1taW5pYnVmZmVyICNm
KGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUgMHg0MTJlZjYwNT4pKQogIGNvbXBsZXRp
b24tY29tcGxldGUtYW5kLWV4aXQoMTIgMTkgZXhpdC1taW5pYnVmZmVyKQogIG1pbmlidWZmZXIt
Y29tcGxldGUtYW5kLWV4aXQoKQogIGZ1bmNhbGwtaW50ZXJhY3RpdmVseShtaW5pYnVmZmVyLWNv
bXBsZXRlLWFuZC1leGl0KQogIGNhbGwtaW50ZXJhY3RpdmVseShtaW5pYnVmZmVyLWNvbXBsZXRl
LWFuZC1leGl0IG5pbCBuaWwpCiAgY29tbWFuZC1leGVjdXRlKG1pbmlidWZmZXItY29tcGxldGUt
YW5kLWV4aXQpCiAgcmVhZC1mcm9tLW1pbmlidWZmZXIoIkZpbmQgZmlsZTogIiAiLyIgKGtleW1h
cCAoa2V5bWFwICgzMikpIGtleW1hcCAoMTAgLiBtaW5pYnVmZmVyLWNvbXBsZXRlLWFuZC1leGl0
KSAoMTMgLiBtaW5pYnVmZmVyLWNvbXBsZXRlLWFuZC1leGl0KSBrZXltYXAgKG1lbnUtYmFyIGtl
eW1hcCAobWluaWJ1ZiAiTWluaWJ1ZiIga2V5bWFwICh0YWIgbWVudS1pdGVtICJDb21wbGV0ZSIg
bWluaWJ1ZmZlci1jb21wbGV0ZSA6aGVscCAiQ29tcGxldGUgYXMgZmFyIGFzIHBvc3NpYmxlIikg
KHNwYWNlIG1lbnUtaXRlbSAiQ29tcGxldGUgV29yZCIgbWluaWJ1ZmZlci1jb21wbGV0ZS13b3Jk
IDpoZWxwICJDb21wbGV0ZSBhdCBtb3N0IG9uZSB3b3JkIikgKDYzIG1lbnUtaXRlbSAiTGlzdCBD
b21wbGV0aW9ucyIgbWluaWJ1ZmZlci1jb21wbGV0aW9uLWhlbHAgOmhlbHAgIkRpc3BsYXkgYWxs
IHBvc3NpYmxlIGNvbXBsZXRpb25zIikgIk1pbmlidWYiKSkgKDI3IGtleW1hcCAoMTE4IC4gc3dp
dGNoLXRvLWNvbXBsZXRpb25zKSkgKHByaW9yIC4gc3dpdGNoLXRvLWNvbXBsZXRpb25zKSAoNjMg
LiBtaW5pYnVmZmVyLWNvbXBsZXRpb24taGVscCkgKDMyIC4gbWluaWJ1ZmZlci1jb21wbGV0ZS13
b3JkKSAoOSAuIG1pbmlidWZmZXItY29tcGxldGUpIGtleW1hcCAobWVudS1iYXIga2V5bWFwICht
aW5pYnVmICJNaW5pYnVmIiBrZXltYXAgKHByZXZpb3VzIG1lbnUtaXRlbSAiUHJldmlvdXMgSGlz
dG9yeSBJdGVtIiBwcmV2aW91cy1oaXN0b3J5LWVsZW1lbnQgOmhlbHAgIlB1dCBwcmV2aW91cyBt
aW5pYnVmZmVyIGhpc3RvcnkgZWxlbWVudCBpbiB0aGUgbWluLi4uIikgKG5leHQgbWVudS1pdGVt
ICJOZXh0IEhpc3RvcnkgSXRlbSIgbmV4dC1oaXN0b3J5LWVsZW1lbnQgOmhlbHAgIlB1dCBuZXh0
IG1pbmlidWZmZXIgaGlzdG9yeSBlbGVtZW50IGluIHRoZSBtaW5pYnVmLi4uIikgKGlzZWFyY2gt
YmFja3dhcmQgbWVudS1pdGVtICJJc2VhcmNoIEhpc3RvcnkgQmFja3dhcmQiIGlzZWFyY2gtYmFj
a3dhcmQgOmhlbHAgIkluY3JlbWVudGFsbHkgc2VhcmNoIG1pbmlidWZmZXIgaGlzdG9yeSBiYWNr
d2FyZCIpIChpc2VhcmNoLWZvcndhcmQgbWVudS1pdGVtICJJc2VhcmNoIEhpc3RvcnkgRm9yd2Fy
ZCIgaXNlYXJjaC1mb3J3YXJkIDpoZWxwICJJbmNyZW1lbnRhbGx5IHNlYXJjaCBtaW5pYnVmZmVy
IGhpc3RvcnkgZm9yd2FyZCIpIChyZXR1cm4gbWVudS1pdGVtICJFbnRlciIgZXhpdC1taW5pYnVm
ZmVyIDprZXktc2VxdWVuY2UgIlwxNSIgOmhlbHAgIlRlcm1pbmF0ZSBpbnB1dCBhbmQgZXhpdCBt
aW5pYnVmZmVyIikgKHF1aXQgbWVudS1pdGVtICJRdWl0IiBhYm9ydC1yZWN1cnNpdmUtZWRpdCA6
aGVscCAiQWJvcnQgaW5wdXQgYW5kIGV4aXQgbWluaWJ1ZmZlciIpICJNaW5pYnVmIikpICgxMCAu
IGV4aXQtbWluaWJ1ZmZlcikgKDEzIC4gZXhpdC1taW5pYnVmZmVyKSAoNyAuIGFib3J0LXJlY3Vy
c2l2ZS1lZGl0KSAoQy10YWIgLiBmaWxlLWNhY2hlLW1pbmlidWZmZXItY29tcGxldGUpICg5IC4g
c2VsZi1pbnNlcnQtY29tbWFuZCkgKFhGODZCYWNrIC4gcHJldmlvdXMtaGlzdG9yeS1lbGVtZW50
KSAodXAgLiBwcmV2aW91cy1saW5lLW9yLWhpc3RvcnktZWxlbWVudCkgKHByaW9yIC4gcHJldmlv
dXMtaGlzdG9yeS1lbGVtZW50KSAoWEY4NkZvcndhcmQgLiBuZXh0LWhpc3RvcnktZWxlbWVudCkg
KGRvd24gLiBuZXh0LWxpbmUtb3ItaGlzdG9yeS1lbGVtZW50KSAobmV4dCAuIG5leHQtaGlzdG9y
eS1lbGVtZW50KSAoMjcga2V5bWFwICg2MCAuIG1pbmlidWZmZXItYmVnaW5uaW5nLW9mLWJ1ZmZl
cikgKDExNCAuIHByZXZpb3VzLW1hdGNoaW5nLWhpc3RvcnktZWxlbWVudCkgKDExNSAuIG5leHQt
bWF0Y2hpbmctaGlzdG9yeS1lbGVtZW50KSAoMTEyIC4gcHJldmlvdXMtaGlzdG9yeS1lbGVtZW50
KSAoMTEwIC4gbmV4dC1oaXN0b3J5LWVsZW1lbnQpKSkgbmlsIGZpbGUtbmFtZS1oaXN0b3J5ICIv
IiBuaWwpCiAgY29tcGxldGluZy1yZWFkLWRlZmF1bHQoIkZpbmQgZmlsZTogIiByZWFkLWZpbGUt
bmFtZS1pbnRlcm5hbCBmaWxlLWV4aXN0cy1wIGNvbmZpcm0tYWZ0ZXItY29tcGxldGlvbiAiLyIg
ZmlsZS1uYW1lLWhpc3RvcnkgIi8iIG5pbCkKICBjb21wbGV0aW5nLXJlYWQoIkZpbmQgZmlsZTog
IiByZWFkLWZpbGUtbmFtZS1pbnRlcm5hbCBmaWxlLWV4aXN0cy1wIGNvbmZpcm0tYWZ0ZXItY29t
cGxldGlvbiAiLyIgZmlsZS1uYW1lLWhpc3RvcnkgIi8iKQogIHJlYWQtZmlsZS1uYW1lLWRlZmF1
bHQoIkZpbmQgZmlsZTogIiBuaWwgIi8iIGNvbmZpcm0tYWZ0ZXItY29tcGxldGlvbiBuaWwgbmls
KQogIHJlYWQtZmlsZS1uYW1lKCJGaW5kIGZpbGU6ICIgbmlsICIvIiBjb25maXJtLWFmdGVyLWNv
bXBsZXRpb24pCiAgZmluZC1maWxlLXJlYWQtYXJncygiRmluZCBmaWxlOiAiIGNvbmZpcm0tYWZ0
ZXItY29tcGxldGlvbikKICBieXRlLWNvZGUoIlwzMDBcMzAxXDMwMiBcIlwyMDciIFtmaW5kLWZp
bGUtcmVhZC1hcmdzICJGaW5kIGZpbGU6ICIgY29uZmlybS1ub25leGlzdGVudC1maWxlLW9yLWJ1
ZmZlcl0gMykKICBjYWxsLWludGVyYWN0aXZlbHkoZmluZC1maWxlIG5pbCBuaWwpCiAgY29tbWFu
ZC1leGVjdXRlKGZpbmQtZmlsZSkK
--000000000000737f7b059e2d333a
Content-Type: text/plain; charset="UTF-8"; name="messages.txt"
Content-Disposition: attachment; filename="messages.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_k6fnv7xn0>
X-Attachment-Id: f_k6fnv7xn0

TG9hZGluZyAvb3B0L2xvY2FsL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9zdWJkaXJzLmVsIChzb3Vy
Y2UpLi4uZG9uZQpGb3IgaW5mb3JtYXRpb24gYWJvdXQgR05VIEVtYWNzIGFuZCB0aGUgR05VIHN5
c3RlbSwgdHlwZSBDLWggQy1hLgpXYWl0aW5nIGZvciBnaXQuLi4KRXJyb3IgcnVubmluZyBnaXQg
cmV2LXBhcnNlIC0tYWJicmV2LXJlZjogKGZpbGUtbWlzc2luZyAiU2VhcmNoaW5nIGZvciBwcm9n
cmFtIiAiTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSIgImdpdCIpCldhaXRpbmcgZm9yIGdpdC4u
LgpFcnJvciBydW5uaW5nIGdpdCByZXYtcGFyc2U6IChmaWxlLW1pc3NpbmcgIlNlYXJjaGluZyBm
b3IgcHJvZ3JhbSIgIk5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkiICJnaXQiKQpUcmFtcDogT3Bl
bmluZyBjb25uZWN0aW9uIGZvciByb290QE1vYmlsZUNhdC5sb2NhbCB1c2luZyBzdWRvLi4uClRy
YW1wOiBTZW5kaW5nIGNvbW1hbmQg4oCYZXhlYyBzdWRvIC11IHJvb3QgLXMgLUggLXAgUCIiYSIi
cyIicyIidyIibyIiciIiZCIiOiAvYmluL3NoIOKAmQpUcmFtcDogV2FpdGluZyBmb3IgcHJvbXB0
cyBmcm9tIHJlbW90ZSBzaGVsbC4uLgpUcmFtcDogU2VuZGluZyBQYXNzd29yZApUcmFtcDogV2Fp
dGluZyBmb3IgcHJvbXB0cyBmcm9tIHJlbW90ZSBzaGVsbC4uLmZhaWxlZApUcmFtcDogT3Blbmlu
ZyBjb25uZWN0aW9uIGZvciByb290QE1vYmlsZUNhdC5sb2NhbCB1c2luZyBzdWRvLi4uZmFpbGVk
ClF1aXQ6ICIiCg==
--000000000000737f7b059e2d333a--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 9 Feb 2020 05:22:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 09 00:22:39 2020
Received: from localhost ([127.0.0.1]:51993 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j0f3H-0003i4-2a
	for submit <at> debbugs.gnu.org; Sun, 09 Feb 2020 00:22:39 -0500
Received: from mail-wm1-f44.google.com ([209.85.128.44]:34195)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1j0f3E-0003hr-Hs
 for 39389 <at> debbugs.gnu.org; Sun, 09 Feb 2020 00:22:37 -0500
Received: by mail-wm1-f44.google.com with SMTP id s144so5980371wme.1
 for <39389 <at> debbugs.gnu.org>; Sat, 08 Feb 2020 21:22:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=qrxKOq1jXHKydjICsxJPwEFLySM81LEdsaY+JB5hjyY=;
 b=Anz+R+jHx2vUF2RnZfhLjfrpjaNDTORJ9y9+yeOnG4cyy5TPFZVsKUhOV1hVdScyz6
 4+4+wGs5nSFwlo2BGPrENu+5q1a/DRUmh/MP0C56p0ELxJ2cxdCjQ1hr2F4FKWGBKJJo
 F7EwRCzyWQUwIHq2A1XWWq6NRjnvNx7OhE8nUXSMlDfQxwNNMHQfiMG2BcEGldcjMmC4
 oMqajJ5rCYUAv/iS161/KwSPX6rjT/G9uUE5xYzTv56mXMznHOUl0N2elPcLxU/ejBuM
 5Tu2jWg8pGIXuzUoDzIuImsNnQloXtxfUBREd3m6eHF4hmSpNWiTiiyomnK49WU9kXTX
 MqwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:autocrypt
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=qrxKOq1jXHKydjICsxJPwEFLySM81LEdsaY+JB5hjyY=;
 b=n/3UvCgQucrID8shtiP7rBkEw3o8rOavM5voOoPuV6XgFFzwCuHaLn8at0YxPtKcqS
 6TyFIKUa6s7OlEE0qm//5iywWA4MQFa4Fm0qmgwddS1H5veqUQPDCdYUWmUA+DrE1zyo
 aTo8PlyuioKYfs1CjE/DL2Yb5mLQf+U1+1t/wwWhEJl3XegF2VqaG6EV4uI86LauA4Gr
 aHyPU06QXQjo7Phc8ep7yfa2dS5HmYJXC/Vnr9890MLN9CP2+24BgGLe1hVfrnN+ILWA
 R8pZSX4YwEPQqdQkp8efClMVjf8Ej2q/RrzWk/QeewedSSopUEVM57fabMDA7zk8hZpS
 u+Fg==
X-Gm-Message-State: APjAAAX2JDn7ivP8bfOz6w166aQ7IYwcfITvSEIHR+SeBlUuwf7dH5Ic
 0jMOvjLHLNrmbdIHkTBqbN6sSvkzPus=
X-Google-Smtp-Source: APXvYqyLSpNbbnvQkmLqKvoLuQdl1sERKPdNN6D+nSaTsqDCh3mLVTMgBTYz7pL8Sa3wzPi4vVKgQA==
X-Received: by 2002:a7b:c08d:: with SMTP id r13mr7989908wmh.104.1581225750119; 
 Sat, 08 Feb 2020 21:22:30 -0800 (PST)
Received: from MobileCat.local ([188.214.11.130])
 by smtp.gmail.com with ESMTPSA id j5sm9970401wrb.33.2020.02.08.21.22.29
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 08 Feb 2020 21:22:29 -0800 (PST)
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
To: Michael Albinus <michael.albinus@HIDDEN>
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN> <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN> <875zgowy0b.fsf@HIDDEN>
 <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
 <87wo91p076.fsf@HIDDEN>
 <CAKDRQS5SLhP4K8KgL2AA3taE=0PorhRBJB00pDsHYS=-7g+8XA@HIDDEN>
 <87eev553k0.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Autocrypt: addr=wyuenho@HIDDEN; prefer-encrypt=mutual; keydata=
 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
 6eVumQQO/Zh5DgAzhotE0T/UKziZxRYq1Yo=
Message-ID: <77d53080-4963-93f4-e5c4-175937943c22@HIDDEN>
Date: Sun, 9 Feb 2020 05:22:28 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <87eev553k0.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-GB
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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 (-)

The problem, as I suspected in the very beginning, it's something within
`auth-source`. Specifically, it's the `insert-file-contents` call inside
`auth-source-netrc-parse` that locks up after having a dot prepended to
PATH, exec'ing shell, setting Emacs's env and exec-path. I'm at a lost
at how to debug this 1100-line function.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 8 Feb 2020 18:36:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 08 13:36:56 2020
Received: from localhost ([127.0.0.1]:51793 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j0UyO-0003Zu-J5
	for submit <at> debbugs.gnu.org; Sat, 08 Feb 2020 13:36:56 -0500
Received: from mout.gmx.net ([212.227.15.15]:58425)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1j0UyN-0003Zg-6c
 for 39389 <at> debbugs.gnu.org; Sat, 08 Feb 2020 13:36:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1581187008;
 bh=BkdltxQhNF+I0NWZDsC5cmHN0rk4s+/ISRpUdVswfEc=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=f/z0Sl2cqMK3ZueWIyX6DhUFX81+B5Ljr70ovgfBkrzNQlwCRzFLyiDJvL98WKxGj
 +7H/tTMQkmDwz2pts82BAoAwHg/xPTTlk7vyDTWvVviuA9qtdwzmLnjyxsbq7Z9E9C
 fhAtLkmjL65elTWeT5cFgx4KiSBFpKPBP62dyLKI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from detlef.gmx.de ([212.86.50.225]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M7b2d-1it2j70TqH-0080lo; Sat, 08
 Feb 2020 19:36:48 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN>
 <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN>
 <875zgowy0b.fsf@HIDDEN>
 <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
 <87wo91p076.fsf@HIDDEN>
 <CAKDRQS5SLhP4K8KgL2AA3taE=0PorhRBJB00pDsHYS=-7g+8XA@HIDDEN>
Date: Sat, 08 Feb 2020 19:36:47 +0100
In-Reply-To: <CAKDRQS5SLhP4K8KgL2AA3taE=0PorhRBJB00pDsHYS=-7g+8XA@HIDDEN>
 (Jimmy Yuen Ho Wong's message of "Sat, 8 Feb 2020 13:03:47 +0000")
Message-ID: <87eev553k0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ZY7q0GEV2/9mqvZXj4XICE+XL+lRWIljYds6RataA2bOWd5SbXi
 Ak82nd63DTmjNoLobYWk/wfZx0MRpG/7OcTlAZhPfYq4doLgG4zq1ucoXmD6kT6yCPUBTQy
 k1A/CsFblCdCjBgwVPdb+tLDDXYzRvH8vUNpiLlBA4W+Q9MoTjZubmYu702rj4OdxXDxveB
 VAHTdHxxaA9MkW6rPL5WQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:0WRFpKEIDLo=:DiZapHHZo++pavO4Yuwe5a
 nWHMmVoMMH3QMmPtCsPsd9VuuSMaXbRdIWp/Mo+DL1qVV9MoerKvVsvqiwfByz3CcpE4vXRba
 CtXESCIXPaRnSXfR4R8MrzLdUghTAH7RTb0FHeaWmImpGQn9gwx3o9MLWEBm+tEm2EDGf/+Ta
 t40hd236VuD+K2MnYSZshtmJtnmsvxSCCtwJgrL5/qsYB65z8EySFoCjn3xWn9FKxK+v0Um3p
 Kj8S7OX++5TN0ol9cmSrDGeObw8lMtUhGQP6LvM9L6c0YO1cfZXuMb/dfWPWsqgyfL0vOAZJX
 EPHdrRGnkL/ETb7bvsxUiAZFObJyNVeGtTgFc1KYE7dwELVv6gZid6Maff34bfSWYrTcbl7SV
 GucoVgROEO1cK6S0qfkZO0fPNqvDdnn/cCItUsqMFcwMW5LV+SZWpch6BGD/t+aYenJ9lDSrl
 nUT7zcO3SdXhahsMbFngmUzFv2ifRSYKyfuTJ4E5+FfdscQ6Mhnep43TvVEhKVMvH4naFOzIr
 66AlXXyzAIKXM9qMujuV9dkFJDXhMgUv5A9XoKjc1mLwD81wWeb9cGCaLMdjy2KDE7+Tk8Zuh
 BfWlAXymlgOQOpDh+otJb0oJGSEZaHz7yJNZ/IAxopIe1XZ7a+ynFsZq5YrwYufrvF09J+k1L
 9H3EZTgAPA5t2TP6lH3OGTQIF+7D+BHIt8CNmtsOIHvKsLu5WiHZgWeJUdwppMRgqehsBgpmE
 dr4PuJquL548aw3oQ2pXr9kf90Hxe0VlK+yNjbAQmm8VFMx4c/Tvivc0wHRzenl3GHXUHBEp0
 Y9R8vHEe6QpZR2e53+GNtoSz20UprACDsSGD/3eWqhYuAFlcIoxSigdV2aPoKLe9h8Jjbfnwz
 I4hhGWAfJB4tEy6ZvH7IL/CCuNlFZte5m5ao2qsXluZ0zM8MLJe/zOGZrwO5VPgZbxlHXKRLt
 7VPWO4rI242PtphMiZQfsxfWfA4GgiTFCVlU7+CEOZE5BKO4QEMWsU6bvwyepKIENpAlgyIBD
 FRup9nCt73nJEjny4oERBoH+xti3dtnKbquYTve1uYuUZZXNV9DFJmsLniF2lkgkZOmuAB3hb
 TvWV+DZ9EXDkeK/5RxuoPWSI/O53fnBvWb3md65psdPIaV4bujPAhyLBAAYK8fJbxhywJLA++
 VWAW20Lylsh4IHo4MWrHUY7GoAhxZnes7Yze/rtStN0qCw8G39vbYiPVMF0H1Xa+T7PC87A/X
 kwELVp8CfHSeqFga5
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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.7 (-)

Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:

Hi,

> For bug 2 and 3, the author said `file-remote-p` might have triggered
> some weird code paths that triggered this bug. I don't know how to
> edebug further as `redisplay_internal` keeps calling it. Do you know
> how to debug it?
>
> https://github.com/purcell/exec-path-from-shell/issues/95#issuecomment-582629738

I doubt that file-remote-p is guilty. This function is designed to *not*
work on the remote side, but check the syntax of a file name only.

However, I've downloaded the package exec-path-from-shell from
MELPA. Reading the code, I have serious doubst it will cooperate with
Tramp. It's idea is to analyze the *local* shell, and apply actions over
the shell. But the *local* shell doesn't matter for remote files, so it
is completely useless. I'd recommend NOT to use exec-path-from-shell for
remote files.

If you want to know mor details what happens with Tramp, you might
analyze the function calls. Evaluate

--8<---------------cut here---------------start------------->8---
(require 'trace)
(dolist (elt (all-completions "tramp-" obarray 'functionp))
  (trace-function-background (intern elt)))
(untrace-function 'tramp-read-passwd)
--8<---------------cut here---------------end--------------->8---

Then run your test. The buffer *trace-output* contains the output from
the function call traces. You might show it here, maybe I can find
something more about the problem.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 8 Feb 2020 13:04:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 08 08:04:12 2020
Received: from localhost ([127.0.0.1]:50692 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j0PmO-000280-02
	for submit <at> debbugs.gnu.org; Sat, 08 Feb 2020 08:04:12 -0500
Received: from mail-ot1-f68.google.com ([209.85.210.68]:46731)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1j0PmL-00027p-JV
 for 39389 <at> debbugs.gnu.org; Sat, 08 Feb 2020 08:04:10 -0500
Received: by mail-ot1-f68.google.com with SMTP id g64so1931339otb.13
 for <39389 <at> debbugs.gnu.org>; Sat, 08 Feb 2020 05:04:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=gIFtEK5AA8pgvZIci+sm93lb4AQ4zBkmHQG+FKF0wP0=;
 b=YACmrwVfqkn7NS0U81L7QkDJPIes8B+CDzDxTYBQ0KSGbhJnn1F1EQvC1qjNk7e4qK
 IbZiSi3h/vPAiNJKzpIIRkL3tjW7nk70my3WQPgYn/qCm2K5OM4cXyDzvZjFnJOikEqp
 YtarmiyWJl66WtMYcac8jhjm2+5Shqz17NgjIVenaRYT0OFY/6gbZFtHRT/JQghr/ZfB
 0jn/T4nhXuhi0kH8b5gCVCbDraOcawd3oIzrhSJBINv5YWgE9hwSu3mQuAumxD1nWx2f
 MIuhAm8SyRR4slzKuLnIAOZHmv3hJymjPhNuZLV3vOOooMSFYBkPZpMTN8/z1P3flOpa
 h7CQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=gIFtEK5AA8pgvZIci+sm93lb4AQ4zBkmHQG+FKF0wP0=;
 b=sPaiXjTI1VFuplJdmZB3N9kgR0xoHtEe2/YJyCiSwBfPsXVvjdnkmUbeKeKOSssNwf
 QVyuuneujRZzFjJ6D1L3SWTsHwcAof4QZ4DLYQFyxZ85Ah4wDjKvGmpI5UKuEdUH9LXr
 8ERP6+MtUFw+PThJ/tVVL7cLjQffwQmXiCOVfGp8IGkYYvF9M6GkQVRlV9Sb45GBGUJT
 fmJSOBTlipgPJFQqwPpMnfSOv3ZPMHiOtCJtB9IgKcsDrgZinrKKDJHKnZE29hYgUBnF
 NsiTHAYnlFceAXbtfIXpd78TBwCrcR9HpN+6WR0kp1/pN4ENAn4ag67C2hkwfBF6L/10
 HpBA==
X-Gm-Message-State: APjAAAWURPx2zacb42yVKNI1LMbhySRUJkNeV68FItGXjE8eeXiRIYZA
 1+fMK/kEKmJpsrHXWc1MeVS1yTgCS6L9iTftYts=
X-Google-Smtp-Source: APXvYqxoHkcDG/FZYljkdof+C5K+sSSg+kHbgSNPI5/S/a18zeUh7kzi5IbMiXMpdx1RgwUhVK9wB7gblJUEMiQdxLQ=
X-Received: by 2002:a05:6830:15a:: with SMTP id
 j26mr3213900otp.137.1581167043834; 
 Sat, 08 Feb 2020 05:04:03 -0800 (PST)
MIME-Version: 1.0
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN> <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN> <875zgowy0b.fsf@HIDDEN>
 <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
 <87wo91p076.fsf@HIDDEN>
In-Reply-To: <87wo91p076.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Date: Sat, 8 Feb 2020 13:03:47 +0000
Message-ID: <CAKDRQS5SLhP4K8KgL2AA3taE=0PorhRBJB00pDsHYS=-7g+8XA@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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 (-)

For bug 2 and 3, the author said `file-remote-p` might have triggered
some weird code paths that triggered this bug. I don't know how to
edebug further as `redisplay_internal` keeps calling it. Do you know
how to debug it?

https://github.com/purcell/exec-path-from-shell/issues/95#issuecomment-582629738

On Wed, Feb 5, 2020 at 2:39 PM Michael Albinus <michael.albinus@HIDDEN> wrote:
>
> Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:
>
> Hi,
>
> >> > I expect either that variable didn't exist and Tramp file name
> >> > completion was always fast, or when it's off, ido just reverts back to
> >> > the behavior of the regular `find-file`, which should allow me to type
> >> > out the whole Tramp syntax.
> >>
> >> Why do you expect this? At least the docstring of that variable doesn't
> >> tell that ido behaves like this, when the variable is set to nil.
> >
> > Because no reasonable person will knowing turn on something that will
> > break tramp during find-file completely.
>
> It is not about turning *on*, it is about turning *off* (setting
> ido-enable-tramp-completion to nil). I, for example, would not expect
> remote file names to work, after setting a variable with this name to nil.
>
> >> I agree with you, that the variable shall document its behaviour in this
> >> case.
> >>
> >
> > It's not a documentation problem. It's called the principle of least
> > astonishment, and the culprit for bug 1 is hidden somewhere in
> > `ido-read-internal` in one of the 2 cases that deals with tramp
> > syntax.
>
> admin/MAINTAINERS does not mention anybody who feels responsible for
> ido.el. I hope somebody can chime in. I'm not such familiar with ido.
>
> > For bug 2 and 3, there's definitely something wrong with the
> > `auth-source-search` call in `tramp-read-passwd` that's blocking the
> > display of the password prompt, as the same workaround works for both
> > issues.
>
> Both bugs require exec-path-from-shell.el MELPA, which I don't use. Have
> you contacted the author of that package, for debugging?
>
> Before seeing evidences, I wouldn't say that "there's definitely
> something wrong with the `auth-source-search` call in
> `tramp-read-passwd`". It is used by many users as it is.
>
> Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 5 Feb 2020 14:40:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 05 09:40:07 2020
Received: from localhost ([127.0.0.1]:45273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1izLqZ-000387-JP
	for submit <at> debbugs.gnu.org; Wed, 05 Feb 2020 09:40:07 -0500
Received: from mout.gmx.net ([212.227.17.22]:57399)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1izLqW-00037L-Ug
 for 39389 <at> debbugs.gnu.org; Wed, 05 Feb 2020 09:40:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1580913598;
 bh=ps4VJtrhsRBPvc6Bo4rtDosSsldR0xs7PJJQrlbfI4A=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=dQdsT8VpTfBcWfpJAml4JkY68PO1KHKKMJCuGvG1oFjzREc8vQB381WJb7DdE6JnP
 QiUsJ1MkbXCjOw+vWIkWN02Y2N7MMK+8kkLEcRFL5BuPmlOv/ZFzi43rCgm/+yEHxn
 AxTWbgaPNfx+PI6xPTxcL7C9ABI0Pl1LCxaqgE0g=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from detlef.gmx.de ([212.86.42.94]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MDQeU-1ir8dE0skg-00AUon; Wed, 05
 Feb 2020 15:39:58 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN>
 <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN>
 <875zgowy0b.fsf@HIDDEN>
 <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
Date: Wed, 05 Feb 2020 15:39:57 +0100
In-Reply-To: <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
 (Jimmy Yuen Ho Wong's message of "Wed, 5 Feb 2020 13:31:31 +0000")
Message-ID: <87wo91p076.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:oeDHV7DyI7trjV6nR2ghSimOaNP4mP7iMFxZFbg4OUnLuQ/axZx
 JcPf7bIktX2x3r1hNfN+zq61EsrGVMOeZ4R3lwBtTP12NOWvYKhuI8NmKqR9l1P6SpnEsN0
 53Bzg6FFLY/uSgYxokwP1M9XdrNypNqOpYr57QlpZMqhi0mxiWio/0mPyWaDh5Qbm26zqwl
 cbn/HgRdIWcAhpZscWp7g==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:bMMxxD0uMnA=:AdNqtoCXG5jQJ3Iu1r057u
 6mjiBhgW1KxwA6zlPtjt3alC0donZW6qM8UMZoQu+jrptAggrlKgtYZWTItUhTpmUD+CtnQ/3
 o0lV8+w8r888EAzEtkxIqk4SS6VKrTcM+j9ZM8nU+bwz78Cu++fay6qa2s17/+bOJaDoaJ/zg
 0JEqqYA8RjH/qo6tqtAMWyiy0/AaktPH7ixvT5QRQ5LvZkaldxqGpol8C7aZH9a1fuRCFnCnx
 rUAehqIb77jjXqQYDW4i/OvL317DGDZHmEYRZmGkWypdczRNS/YBRi+KEzEufP9Lc0bEkxViF
 EeINaYHjUGtYCs5MCLA2q1y//CdvHhiavcGgAAufEDzYcJPyxyTPDkAEktP+AeqvWo9QefsAh
 wi1xS14WLG1j+qlVGj//IbTvy4H2gQkVe04QykkvzpP7atGN+o6ymOWbDYbp971mpaS6zXfOj
 XaHgwvGNgatBUfQWlSeFEjvrcZhqpocqWbXtbczil4NALxWx96dfqvcs1wpPkIDBLQ+/QcaqK
 uUL3GF8ZlU8iJi8nhbjHz2w9bwGXtJyDQKZLeOTTriDN83DxoZ7ano9+BvaFiB17JyCAsfQtl
 6ZGI87WkfCm2VOmSfSsgAuKUCfHZ8iPsV1eIg0lix4EEQfBdPJBivf97+S37MYOVDFPim4RZE
 0ODDECWFo7JleAXANPB15Y54PAIlR5woC8UsLZmF5H1Wao42GMFtTwvOZcXFZNcJtLCwNaTh+
 tBpa8SND6CwCe3e6FZJBPnQ8JsjoJ5r8wIBBuVX8/ieBeELg77u/BjzeWdzbiv4sXny/RpuxQ
 LY5ww1vHgHMwcFUmiNt8obmYEYjfCw+6g0OCHifAcktEG6elAxjA4TrbPvYRbTGDPSgMB1w3X
 wLdrdLhH+x0eb0cvhU1yX06usvJP7VCAPuyBak5YpKF61/eFkpWYK8+JYLj7xbOvkaJQct4vA
 NDgI8EJWmGQaS+Z3EKZ5PKOWyGGwfJp3aZUiZ57J4HRq0xskBUZvx2+OgE/CDignjH2yn7mpe
 HMFicFW4hM7KyzZQBamAUuJiqbt3FNyTFZIA3KVKnQPWjZpX1y8+T+C78PZMZvdnu//xN0A5G
 TbXMYhGvoxFm52n18hLYd66eKCFTDGUYFHBH+rNCV6rzXlfT0+hifhcK28bJqK4JtvSojbfuC
 YIBp88nI9xeBHYpzM/kVTC826sXUXPb38cd40F41ceePgZf731V2zwPMKiImfA3BwG0v3RSX5
 BGLcXXtn1SVbgmep1
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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.7 (-)

Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:

Hi,

>> > I expect either that variable didn't exist and Tramp file name
>> > completion was always fast, or when it's off, ido just reverts back to
>> > the behavior of the regular `find-file`, which should allow me to type
>> > out the whole Tramp syntax.
>>
>> Why do you expect this? At least the docstring of that variable doesn't
>> tell that ido behaves like this, when the variable is set to nil.
>
> Because no reasonable person will knowing turn on something that will
> break tramp during find-file completely.

It is not about turning *on*, it is about turning *off* (setting
ido-enable-tramp-completion to nil). I, for example, would not expect
remote file names to work, after setting a variable with this name to nil.

>> I agree with you, that the variable shall document its behaviour in this
>> case.
>>
>
> It's not a documentation problem. It's called the principle of least
> astonishment, and the culprit for bug 1 is hidden somewhere in
> `ido-read-internal` in one of the 2 cases that deals with tramp
> syntax.

admin/MAINTAINERS does not mention anybody who feels responsible for
ido.el. I hope somebody can chime in. I'm not such familiar with ido.

> For bug 2 and 3, there's definitely something wrong with the
> `auth-source-search` call in `tramp-read-passwd` that's blocking the
> display of the password prompt, as the same workaround works for both
> issues.

Both bugs require exec-path-from-shell.el MELPA, which I don't use. Have
you contacted the author of that package, for debugging?

Before seeing evidences, I wouldn't say that "there's definitely
something wrong with the `auth-source-search` call in
`tramp-read-passwd`". It is used by many users as it is.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 5 Feb 2020 13:31:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 05 08:31:55 2020
Received: from localhost ([127.0.0.1]:45224 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1izKmZ-0001V2-7P
	for submit <at> debbugs.gnu.org; Wed, 05 Feb 2020 08:31:55 -0500
Received: from mail-oi1-f178.google.com ([209.85.167.178]:42672)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1izKmX-0001Un-Ca
 for 39389 <at> debbugs.gnu.org; Wed, 05 Feb 2020 08:31:53 -0500
Received: by mail-oi1-f178.google.com with SMTP id j132so697535oih.9
 for <39389 <at> debbugs.gnu.org>; Wed, 05 Feb 2020 05:31:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=tPUqnEDBg0ELY9X4K+jym45tTXi2wCM3EwAjk6XbOmg=;
 b=YvAUP8YfoxEyihm5MIvThRga4xCo3tUGAn+bVBDjZa5PNbMyl3Pb3YntEkm17tiBiN
 jbj4Ks2lAhCrjLkQtsJxu/n/C1dH4ALw3/D7nAJ1AwlSTD7bJIeP6TRVEqopBRPr6Ind
 PA7RCpt7S2MbOmEiytdRS/H6APT/uzjUjaZnlwoJrrNaaEo1e1qvWy2yJ+LqTpMm7Y61
 CSfxD5oS0m7W8JkHd7m28VoEl8CJvcJingbg2foastowa6jqkvJaqTtBYuHnmTiSEMS1
 y7MBIRCEXpDaOIPV2iuWQ8EExwBJ/52KPuDtHvW5/yTXFgS0eqZ4eDR87ZID33Uif38g
 lKnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=tPUqnEDBg0ELY9X4K+jym45tTXi2wCM3EwAjk6XbOmg=;
 b=Ls6dFHlUg9XkZ/PUQc8oi9MlHQbd35oGP/2kWkVM/VOaieVNkxcyeL64uZh7PuGV5X
 YpYwlBVWYjJmz3q6dFRkUZuVXZxbxmfeblm1pW2dFSRuXgMOSDHy6jySWQsvkKaQ8WS0
 J+HfoDDu8Rj5A2HZDXfdRD76qjMnA057pD6CE7ymO5r9grJNPVdUTjDumkNBIQ6eCCKM
 IG9Nz+slLAsWdee2SPDd/I0AXTEWnmWjLv49IQJN22dmhEbyz/joJEAQDRFi/rlH6mkE
 ny6ycNfUVjLkhZexBRbPxEd9xOhFkdkfSl2sNp1TOIGGCy+MzwiAICaG3U4QBqaGDpG1
 2hsg==
X-Gm-Message-State: APjAAAVIHOI19fPngkJ94VJpU3ntYqAxUSAJEd5XiS0sbM1R2Vg+RW6b
 SXDWkSjY79h7jrTmcnx10MJWj7Qcewl/f7JvVoY=
X-Google-Smtp-Source: APXvYqzv/QhA051W/uGpmyEZ9iWQvv1xcRZOjhF58cyJkh2FmxyEl38Vih6h/SUAGQChq24PBXImQGJajnhgR7QWamU=
X-Received: by 2002:aca:1314:: with SMTP id e20mr2915169oii.112.1580909507587; 
 Wed, 05 Feb 2020 05:31:47 -0800 (PST)
MIME-Version: 1.0
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN> <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN> <875zgowy0b.fsf@HIDDEN>
In-Reply-To: <875zgowy0b.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Date: Wed, 5 Feb 2020 13:31:31 +0000
Message-ID: <CAKDRQS4LNSULn4cy6SErzZBWeSBjHpzr4CQPjXjp_z6TFtFgZQ@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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 (-)

On Sun, Feb 2, 2020 at 8:11 PM Michael Albinus <michael.albinus@HIDDEN> wrote:
>
> Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:
>
> >> I'm just surprised, that you set ido-enable-tramp-completion to nil, and
> >> that you still expect Tramp file name support. That doesn't sound right
> >> to me.
> > I expect either that variable didn't exist and Tramp file name
> > completion was always fast, or when it's off, ido just reverts back to
> > the behavior of the regular `find-file`, which should allow me to type
> > out the whole Tramp syntax.
>
> Why do you expect this? At least the docstring of that variable doesn't
> tell that ido behaves like this, when the variable is set to nil.
>

Because no reasonable person will knowing turn on something that will
break tramp during find-file completely.

> I agree with you, that the variable shall document its behaviour in this
> case.
>

It's not a documentation problem. It's called the principle of least
astonishment, and the culprit for bug 1 is hidden somewhere in
`ido-read-internal` in one of the 2 cases that deals with tramp
syntax.

For bug 2 and 3, there's definitely something wrong with the
`auth-source-search` call in `tramp-read-passwd` that's blocking the
display of the password prompt, as the same workaround works for both
issues.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 2 Feb 2020 20:11:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 15:11:10 2020
Received: from localhost ([127.0.0.1]:40604 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyLaI-0007lR-C4
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 15:11:10 -0500
Received: from mout.gmx.net ([212.227.15.18]:37265)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1iyLaG-0007l2-Gk
 for 39389 <at> debbugs.gnu.org; Sun, 02 Feb 2020 15:11:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1580674261;
 bh=eoRMD2Q+u0fSf9NVa+SkR42BciQXTUEHMfQ//t2fSLU=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=f7htCkfkrIXoEwUi3tgcJ8fSq16LSIgQCozlc5F2y+W/i66xIXDCrX3I1oK0q7y69
 tXS3MXgMkxxBnnNAyn95fUnN5NyLQceN3XtNgtvJuFB09+ZeIUkwuqu4hlb9YFtdlI
 OtrFbOGwo5l+RyyYboMX1hg0wGPr5s+o9WwE2kPw=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from detlef.gmx.de ([79.140.112.199]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N5mGH-1jdVDK1f5f-017Fk0; Sun, 02
 Feb 2020 21:11:01 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN>
 <87a760x3ej.fsf@HIDDEN>
 <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN>
Date: Sun, 02 Feb 2020 21:11:00 +0100
In-Reply-To: <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN> (Jimmy Yuen Ho
 Wong's message of "Sun, 2 Feb 2020 18:30:40 +0000")
Message-ID: <875zgowy0b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:kuELF1y9/Kf347r54Ykg78H+jfsBgjT4E3SnPfnWATgWHPwcp2D
 ayasl8DFt+Qq7pp0tqfAIKFdi1JJeFlOBcGoz1kWaRraHefexBQJjxpFwAcHHEnWt5h2sBy
 12qKz84YFZJGICJBRfUFk0BKuERxjH3bKrZY7sznucuDhDV2gKqLTcqSDq52Qes4POkleW9
 P86izPd5e/d0TsCOE7uDg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:Nn+GSTza/WI=:/zoZLxyYTrA+hIqGteOoJt
 0TCLS8DDVGFQCBU8IpW8b5fWHVvy/7gRVDrG0CJUSPvQQ3eo8RKGyE9QhoVKwVlWTXRDoI/jD
 f5gu3YZvh3lO0cTJXClWnb/JrspRFbKmy1MS8qxMj8YHu/vu4a8wFaML1bdKjkOXANwynnlmp
 5sKK1Zjc8KsDN2BG+9qXHTZfcgY4yB9+Hal0JMwdg3ge+Jqgxw36EXd1hdGtrkksIocPz/0wB
 jDt1edhUFg+nANW/RUlue0h0v11FS+IEqAiOU07PzaUDWG01jDWkwvoKbAJhLYWrDnJoe6IfW
 N9rlorFrVApKf1fGLTXzIAapIOm2yiQgteeUSEXquZxfolqFahBSZ+TeG+diGuJTDFh5MaYxM
 ByZdyZIlMm2D0UcNViCxBAJGmkzNqthOpp/YS/G9WSx+FdbWw08nxynWhgHAssDkkuk0IcaM+
 QHyiWeyQQhSXqGQWbFuNDKEj7LjJ3sEzBcz9qOLP3x6tU0KGls/wdGbXxasu9MRu4xBfu+RnH
 YaEXzpN6pJqRBVNv9uHD7HTu1Y60/TcF8XHASAqyJ8MZYMMyXhF+uRxhwudo3TXzvBEaUaH7H
 Mp4me2KP6biD/+Knf4r+/cqN9eeunzwo9vyxc0vq0zxWGvnThAKZf8I+/Dg81Mgk5jFH2qUOj
 r6gkQ3bOWAAAU9yxZ0ty8XA1JtYCXSlxzhVLsndp+xC2wzD/QoKmVGM52Oku0KX7YTtdGA3AB
 SLEZ29RX5b5Jg/fmLtsZmrbyyVXTN76lYFY0d+/Wjay0QhELvsHylp6mBLQH6TlozxQeNrXAp
 h7NbCwu5+pWwcGSeBbCycaUjAcEo4apS4bmAK3Rkg5r7KlC8+Z9M1KeU4oW/jN8gBWDLHWNmr
 H5JdW20aPIT6qvg3GoxVNDtHnig5lKXy6P0z3sAl9a2kpdlCNwpyNmNKbdmgWoLljNXz11myc
 kCanF3uIgB5oYfvPnLRsPfCM1lSJNyCw1Ps/5nU3WSV8675M42J9CguBgnbqhAWWuMsiqI2hO
 hwKsAl9W9D+0erg3zcBx4DGLIoG9VDmZuOf62rdNgejPtDnDZTdeeSx9rk0SquWe25469Knug
 5dGHjTxZlxWVHRMVoJ9+Q8fq2sRPIUnNkEVrH7TXC0FkJD6ZKJUo8ShSRyZ3OrbLro/WCnbsl
 Ffl79RdEvlftnb/skJLNSBnQtqWENrjWJ7jmN23326cHwXPDXI5MpmfrcAmabU+aLV9rY5Aml
 ZZYj+ugxbcAzF0ET6
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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.7 (-)

Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:

>> I'm just surprised, that you set ido-enable-tramp-completion to nil, and
>> that you still expect Tramp file name support. That doesn't sound right
>> to me.
> I expect either that variable didn't exist and Tramp file name
> completion was always fast, or when it's off, ido just reverts back to
> the behavior of the regular `find-file`, which should allow me to type
> out the whole Tramp syntax.

Why do you expect this? At least the docstring of that variable doesn't
tell that ido behaves like this, when the variable is set to nil.

I agree with you, that the variable shall document its behaviour in this
case.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 2 Feb 2020 18:30:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 13:30:49 2020
Received: from localhost ([127.0.0.1]:40532 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyK1B-00056g-2f
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:30:49 -0500
Received: from mail-wr1-f42.google.com ([209.85.221.42]:35834)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1iyK19-00056R-Ow
 for 39389 <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:30:48 -0500
Received: by mail-wr1-f42.google.com with SMTP id w12so4194856wrt.2
 for <39389 <at> debbugs.gnu.org>; Sun, 02 Feb 2020 10:30:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=veELRteqansO0GSArYhp8B/ve1Bd/W+HyHuSW3iDwWU=;
 b=VwlnRTiRpf1qRSRX/iot6tePlSgf/BORHrATcl7xPfSRQvfISgYIAPND4PKm9udJ1B
 dSh+Jz2C9YTniwaWg3N81QT3+K3tLZyhNb07u75dN7us+twD8zot/QtLCrmr1qQORgp5
 KWoevcHYwti06zct0zl84V4CXm/u3EjQWTT0k6HvTGhs/+dqSEzJNxbmHsaL1uz6yGCZ
 Sq67pyrdu+xwQy7ocd8IZXg98rG5aRTyGZBoD1Uh2wXGbO4LICHr32dqSSI/KkMegv2P
 HvuX281HCg5QI1SP+fTOghpPecraeUUGSxhXuSAmRqzi0QhKGrACrT4rvTz4t4Hdpa7z
 jKeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:autocrypt
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=veELRteqansO0GSArYhp8B/ve1Bd/W+HyHuSW3iDwWU=;
 b=GIsfZqtIPWj/KQIRo/0u1PmTXcWAALa/tFQIInetxtfnuHBoWUabCisHrwT6gLNKvw
 6NQXClE9kkXUJ2x2Rm5BKNgsuNawEwz2bF0UkYokziG3A4G+kVY+WF7O8SAhM5oLac2G
 rQa04Wph0v7X8h9iDz3+xCjukDh3pjVK3NF+uhOVgYFzfE+Ksh9jsB13dyuJs1tw96K8
 6Gwqmm8cZmxc2yHfTn5gRuLgUgWzGvYiiA8i/BMPoCIg/bE2oVEq+kFW9Dovrz8hsdkF
 mrHR6EW0E8UeZuofWGSWYTYhMW8z7/iwQ63CwR77R7HiIrqCtO4Vk1orpgWHq0Cuit2J
 aLyg==
X-Gm-Message-State: APjAAAXuaaTX1kg0oMgboPhRIerhUpS7o3VLSvpDvpZldPiOEPYe9Hwi
 /DSIOxb4KhGi0TpSBS/cQfbMazubuoc=
X-Google-Smtp-Source: APXvYqxvYXNCIkcCm3OZt7ju6WJXJowr5bHxqUDuOlUzndDRrBVAB0OVfK+wIp3Nk0Y1jQzxvHdkrg==
X-Received: by 2002:a05:6000:1112:: with SMTP id
 z18mr10646430wrw.140.1580668241722; 
 Sun, 02 Feb 2020 10:30:41 -0800 (PST)
Received: from MobileCat.local ([188.214.11.130])
 by smtp.gmail.com with ESMTPSA id n13sm20120571wmd.21.2020.02.02.10.30.40
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 02 Feb 2020 10:30:41 -0800 (PST)
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
To: Michael Albinus <michael.albinus@HIDDEN>
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN> <87a760x3ej.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Autocrypt: addr=wyuenho@HIDDEN; prefer-encrypt=mutual; keydata=
 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
 6eVumQQO/Zh5DgAzhotE0T/UKziZxRYq1Yo=
Message-ID: <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@HIDDEN>
Date: Sun, 2 Feb 2020 18:30:40 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <87a760x3ej.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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 (-)


On 02/02/2020 18:14, Michael Albinus wrote:
> Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:
>
>> On 02/02/2020 15:47, Michael Albinus wrote:
>>> I've tried this one. I've got exactly the same minibuffer contents. BUT
>>> a simple backspace has removed everything, and it has shown just '/' .
>>>
>> This is exactly the problem. Backspace removes the whole "sudo:/", and
>> putting it back into the prompt, then RET just creates a directory
>> called `sudo:`. There's no way to enter the full Tramp syntax using ido
>> with ido-enable-tramp-completion off.
> I see. Sorry, but I'm out of the game then. I don't know ido that I
> could help you.
>
> I'm just surprised, that you set ido-enable-tramp-completion to nil, and
> that you still expect Tramp file name support. That doesn't sound right
> to me.
I expect either that variable didn't exist and Tramp file name
completion was always fast, or when it's off, ido just reverts back to
the behavior of the regular `find-file`, which should allow me to type
out the whole Tramp syntax.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 2 Feb 2020 18:14:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 13:14:38 2020
Received: from localhost ([127.0.0.1]:40520 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyJlW-0004f5-AK
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:14:38 -0500
Received: from mout.gmx.net ([212.227.15.18]:40077)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1iyJlT-0004eo-VG
 for 39389 <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:14:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1580667269;
 bh=cgnJWsYkUsTlwS3B0qeSGhGpdSk4Kvlw7k4rcGtre0o=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=G9vJ6HAvOKYuhGjdlxtZ5XRMgPOLgFZwjHzVzfezGbm6aWRT6bCLGZp2znGk1/zUy
 brXXSCRWubiiS/9WhzcOTz/6NJU8jDj1Fj4DWFtpEerANn0INM68AqlfbJvs48YUG5
 qgt5Q7gM8nfOX7pQ+neObQ+uQzYLWRtVIxWocr6s=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from detlef.gmx.de ([79.140.112.199]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MDywo-1ioSPJ16Ci-009u8k; Sun, 02
 Feb 2020 19:14:29 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
 <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN>
Date: Sun, 02 Feb 2020 19:14:28 +0100
In-Reply-To: <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN> (Jimmy Yuen Ho
 Wong's message of "Sun, 2 Feb 2020 18:05:27 +0000")
Message-ID: <87a760x3ej.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:HjJUqXkG3KYbwsq65WRJ/oKzYvZKBC4vO3nFDMCknv/Cu/fH3Gu
 t4bC5qx3zjwNmK2eZ9592pLzsCnsIjungzDjbuB34OPTprpoFi72vq97YKvBlKZDVUf/LOP
 J9rmviq089rwwPIF0rNCrg0+PsiwpbcaZhfF9AZNtEhK+RN96fQxhoOyD6B+3gHmhPNh3nV
 7Cyi023+1So9NR7x9GcBg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:5zgIAjXN2EI=:Cg++zTB9mqBSVufOBCfCtK
 WGLKh2/8+Vxu51o5Q5rVIiaLE0sj+LTqYdisL8R0p3b8M7apAFLUfg2cjrMqE9XEP6+WrgA8g
 JyW/HEvK9SJiukBw2Pxys9T9XJQ60v2z8U59ksQs/RgVI6AFn/qbCehMsaaXx33W4Urv0+ANK
 fYZiTC4LJvF8ps0Q7wf4yYN2+WjXVPSfer6xyIRqdeGJovDtB/Os521cEBMvpqwUeNhT0360f
 KiCNwgTy55kfA8twaJ50uQQswvcVg8h8fSTVchH0hx4PktyV0CGw8+Wrz01ljX8Dp1iBGe3D+
 JxeEtf/5uiaSY4lZzyzBFfbaGH8M5tSx4Cklyv8/VGGq1Owf+sQeCCmEeCBOgPTauFcRuojob
 6ni+jUylaLDEQGVxoY/2wE/J3AJu6JA8zByFQD0FJnUI8qzoyd/Nkq7ejKSRxZBtAbkveqpTU
 DI+D2NRKGnWRv7XxME4/tzOb0Hl3gXMt2kAMaTHGH6bL94NlNjl6id1qLbRkjL3xF3llW2Nux
 Uw6oqx5MlRsc89TD+XuwQ1xlCyoS6owxvUyVzIlkJGGxjkyx9oGCmFQS5agWfGt80vpYr/CqZ
 v8AvI2HilMKcuxfGSDspzGOT7SfRQIyOv54vjZyMyfYd+eJTXtxRjloOf13agvy/7l7OZBo0u
 GagLBy8fv4cwmo+BwY5H7wnHVRx+HFLesQx3+Jw/zCDB3HgHz4TWp2uzu9eSCwMHQ902DdbHg
 X1VoSKqQcoT+gNvB/Rd0IYAPx19KMBsWLZ39svIuk3rhw4+AsiQtCxw6TsoxAmp+JlUmt5ROD
 xi66wRjUr3bnChTu5TPWGaZUqrQNEoYLyVfYrHmbRJwKr7u2DnTNZPHXB3yco6Kplz9MWwf6k
 QKIMUE+W0/lPBzfQWw8dDAdi2gBwiXlViSpqLbkjbm0hX20qb3FPL8/2PqIuY1esAdsUNL1fF
 wiMisUSqy1TfYss7GAew3bnxJ33HdNL/0DlSGWuqT0zE2pq3x28AvzGHj6OW2T4K89VuWuWVs
 FdhGCHrcJtkxhjG6oEVK29uKJUr3bZv2jTlTv9DM4+5EpP1LRjZhRmmiMQPg+nY2/ogo8wVMu
 RXqAVGMGJOUihiBIoKfzYbM1ffubUyZjepn+CM9iNEkpATqgo22ZM6s+CUNQ5qLzM3bbbOcN4
 lGZN7QHxqYshDRuqDEdpYfUDUfgtEs935h83wr583Wm8M3s7PaqRTaBeXRw0qYgVXq3Znk5wN
 W+JUWvYEp/2lgfp6w
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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.7 (-)

Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:

> On 02/02/2020 15:47, Michael Albinus wrote:
>> I've tried this one. I've got exactly the same minibuffer contents. BUT
>> a simple backspace has removed everything, and it has shown just '/' .
>>
> This is exactly the problem. Backspace removes the whole "sudo:/", and
> putting it back into the prompt, then RET just creates a directory
> called `sudo:`. There's no way to enter the full Tramp syntax using ido
> with ido-enable-tramp-completion off.

I see. Sorry, but I'm out of the game then. I don't know ido that I
could help you.

I'm just surprised, that you set ido-enable-tramp-completion to nil, and
that you still expect Tramp file name support. That doesn't sound right
to me.

Maybe somebody who knows ido could help you.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 2 Feb 2020 18:05:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 13:05:37 2020
Received: from localhost ([127.0.0.1]:40507 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyJcm-0004Pu-Rt
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:05:37 -0500
Received: from mail-wm1-f53.google.com ([209.85.128.53]:39251)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1iyJcl-0004Pf-0C
 for 39389 <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:05:35 -0500
Received: by mail-wm1-f53.google.com with SMTP id c84so14399665wme.4
 for <39389 <at> debbugs.gnu.org>; Sun, 02 Feb 2020 10:05:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=leEgfw66MVKG78cTecqJohJQR78vVAXk70vjoELU2EQ=;
 b=dHBQL5Lz0Ov0LvUq+OPgZU16GhLsiG8HaTw3djnVXb9b/2ceJSICbyXib2dvfBHQ4p
 NGDCLR5YQ0vSSC1kk8pwyKuCxMSDJHJx/hFehd6LOi9gIMR3l5UPDCnoSUFgFAFSYc/A
 PNQgQV+Dq4LrWLRS48V7Sx3Y/dPbSmIn8bo5/Hv04GySMnA2DimTPufZHtjTpotVf3ZH
 WzfPgkyVLhCkZWXWS37W8ndRF4Fm2RTqDr+X3WxNZhyjtNGinn83Rqtt5JjIZZi1EL4u
 yetRhreRvBNKbbhvAIGdarj1lPHyxeBPZi9FFEkaOX+7qmTKNYliguHV7o4EtdNc9PgS
 F88w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:autocrypt
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=leEgfw66MVKG78cTecqJohJQR78vVAXk70vjoELU2EQ=;
 b=DTRgYcpObQFnePVyJFvV6xZCrdRXAqP9KzOU5brimzt6agVvDb1AYZt8I9Fpzs7MsZ
 126OVReY/xJTfNsGbF6+5kE5ncsd/T2vYu1juo2D+wtf+9hL40WxDugRVVkDMzLHbF61
 dhiU/bQAgCMEgOHPlhWI9+nqy1+hFLuG7PiS6Uy/QfJC/3GQrUA2IuDXOJ5Vehe8bAf2
 3aUVZCxynopk/wLwLTmo9JCn7Ku3g8d4jvzWdvwaWynDdtVMvvEsVdToLUWuUEj27Qt4
 ISXfGQM0DppWCRkRGCaBGuzFgv117M6ny4n8zK0SisUVBZ4KcAMEmaA+MvFyt4pYC1z9
 k/GA==
X-Gm-Message-State: APjAAAUi3/dYErovej+FFkLsa6OSqOGw9ZMl+Ur5Zn6YPSYt1nPJj+6e
 Lwc7Q0Vp0L8OQ/n6AeCYlTHR5Qy/T4U=
X-Google-Smtp-Source: APXvYqyK1G6QguGSnhhpP5oy4GQvHhCrolmmVrhPffzfpGpBXR2lMRiUAqbCxJRrsYG3yvhZY6RG4A==
X-Received: by 2002:a1c:41c4:: with SMTP id o187mr24023789wma.24.1580666728787; 
 Sun, 02 Feb 2020 10:05:28 -0800 (PST)
Received: from MobileCat.local ([188.214.11.130])
 by smtp.gmail.com with ESMTPSA id o4sm7103916wrw.15.2020.02.02.10.05.28
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 02 Feb 2020 10:05:28 -0800 (PST)
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
To: Michael Albinus <michael.albinus@HIDDEN>
References: <m28slldovh.fsf@HIDDEN> <87eevdvvmk.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Autocrypt: addr=wyuenho@HIDDEN; prefer-encrypt=mutual; keydata=
 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
 6eVumQQO/Zh5DgAzhotE0T/UKziZxRYq1Yo=
Message-ID: <0ae56395-5fdd-0892-47d6-556aa902effe@HIDDEN>
Date: Sun, 2 Feb 2020 18:05:27 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <87eevdvvmk.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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 (-)


On 02/02/2020 15:47, Michael Albinus wrote:
> I've tried this one. I've got exactly the same minibuffer contents. BUT
> a simple backspace has removed everything, and it has shown just '/' .
>
This is exactly the problem. Backspace removes the whole "sudo:/", and
putting it back into the prompt, then RET just creates a directory
called `sudo:`. There's no way to enter the full Tramp syntax using ido
with ido-enable-tramp-completion off.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at 39389 <at> debbugs.gnu.org:


Received: (at 39389) by debbugs.gnu.org; 2 Feb 2020 15:47:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 10:47:58 2020
Received: from localhost ([127.0.0.1]:40428 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyHTZ-0007BF-UY
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 10:47:58 -0500
Received: from mout.gmx.net ([212.227.17.21]:44199)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1iyHTX-00077a-C4
 for 39389 <at> debbugs.gnu.org; Sun, 02 Feb 2020 10:47:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1580658468;
 bh=0QoJHV4ADfHGU0xVaD9qahzP41i9+UJAAOvWY+nysvk=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=fYoVvtNpjg8EDLDm/qg18u+79LjKoOtx5Us6kdLFkbaQeLwfQacIgyGcWFuCKdY5w
 LgiArU/0N9J3kV1uV01J55uNDNFq/H71fZEmw+yZKR4Beq2lAUhPaWDJ8gqOmi25LA
 Mm/aDW8zrfl2P0y/y6p0iuXrUSGr9dT9pDLyBdRQ=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from detlef.gmx.de ([79.140.112.199]) by mail.gmx.com (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mzyyk-1jipik1ewo-00x2dA; Sun, 02
 Feb 2020 16:47:48 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Subject: Re: bug#39389: 27.0.60; A couple of bugs messing with minibuffer
 completion of /sudo::
References: <m28slldovh.fsf@HIDDEN>
Date: Sun, 02 Feb 2020 16:47:47 +0100
In-Reply-To: <m28slldovh.fsf@HIDDEN> (Jimmy Yuen Ho Wong's message of "Sun, 
 02 Feb 2020 14:50:58 +0000")
Message-ID: <87eevdvvmk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:VOUY2nT4UlyV3J2+D0cH872WJZeyeieRjMY4Sv0ZEl0RbIZJPdg
 zcoiAsnbI1iw2RVitQK9d+lRcYRN64yFFR7ZxFM/3tGVIwK5cCKkMEcY4c4xQj0haSza/iQ
 YA+qCiIrp2LtqhDWOH3EgoqwobfsOQlPDNr2Y9SNpuwS6mfvmWlU5uRzUmpQdeZKUSkfD+5
 2UQ2nUXKYdAQ/poY1Rlew==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:Km16mOoM5cc=:y+OOqiDYVftop7zUZymiQ8
 PLMfw1naRqtc+5szyhvFr1QZm2UhodGRWIGJvh+o5h54m7bgnzlkZO7fLRloCUJsx4RXDwYoz
 JDKlrUg6Ta+uBXfUSOMcr0z85Hfg+jcjv2+Ih2+WdNN/xPaARj/hb1R+yveARTGqPJ9oscogA
 eMFAI9PzfDqvXOkSUOnb1fiJnh90ra96m61oLzyhiZQ7oekfat8IRzQBOLSgWH7JRqMhaNg0X
 IbG+fRWZ48KGKFcqZXgWN2MFRT0vVO10u0kIAsBdqrvLc0Ryeo6i29Ye+T3DsNMRgorNM5pph
 uJDIXMr9KmQ8zj2J45MA+DrUftEf2lYmJzvjR+s5AdAy0zczmJDbbc5dV94KHQ5WLorIF/TPh
 7Tvl4FNPKly/GB3J/d40ZEJs9Uy1VhNWnKoQFoUZDtZv/1OiNJ+aNXX6rm8ia8jNblBrkbjPH
 LqxoUdZMSrHWr6fD0YqVfuEv6VXD37+5HcURtfkjjezR+vV9bjMajGXjJSxkASQjIzOTN/PkL
 Yc3lLItrkCpjap6K1XCY/qSFVdRjer7Pbi5nEL5SPfbuxranfXihcJg1ikvilmbRZpfeRUgQc
 dx3mMQ7nZ6dVsJnAimZOFnq8O519eU7d8mFck0GnIoZTjbpj39En3SGhv/lFRwovSey6/vwk+
 iNQpyUOvoiop93nZgIj6F7VrDoKYEhQw/7P1GwI0V+3UqWSNppiOwn2QPbVBFpm7/fqoVyiNn
 K5GrEsoeyjrW0EuMU/GWORFnJxEF4r6O8J//AHgnb/LByqOYCCwFGICqIhgbMnG4ayETNcheJ
 F1oKYHP77WERfdGpKhXQyEwq95XwOtzht4lsBBsZf9mgs+cQmI7uhZ9N3EAYItvVxqVNMDwzD
 YwWCxxCdvHoIlt7eHlEKjfA0O4YSVt9nXPDsnWzTTF1Nkq2QTmknW6cgE3gMN+ehen4afF3lV
 VnUABf8jAW4OFL6hwrWaL8jXki77yUiaOLlV5/uFx0yDgJTwPuHCN3fjWOZkpaVCdUDAIE4cs
 7Akhk+/3suzD0t/m8lmYe45ULolCP3sGWcj/+G9V0KWYtobP6DUXrpTGr8WT2YYMiLHv3BGCm
 Y5aL2iUCFb1qAeuT+ebae1sixeeZm6nCN7oRokHe0KcAXzTqnM39w+oWMrWPWakAa9WArlkyZ
 TJIca3QwjWPIcviu+hm0qmqgHm2TAe0FrRqd6MUTKrLuZINWpovWRgBsmM2B6D/Q57PBA7Jhe
 oslH2w/SQqVeg05gB
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39389
Cc: 39389 <at> debbugs.gnu.org
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.7 (-)

Jimmy Yuen Ho Wong <wyuenho@HIDDEN> writes:

Hi,

> Bug 1:
>
> If `ido-enable-tramp-completion` is set to `nil`, it's impossible to
> open a file as root with `ido-find-file`. Here are the reproduction steps:
>
> 1. In Terminal, $ /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -Q
>
> 2. M-x ido-mode
>
> 3. M-x set-variable ido-enable-tramp-completion RET nil RET
>
> 4. C-x C-f //sudo:
>
> 5. Minibuffer prompt will show `File file: /sudo:/ [No match]` and
> there's no way to remove the auto completed / in the end.

I've tried this one. I've got exactly the same minibuffer contents. BUT
a simple backspace has removed everything, and it has shown just '/' .

This looks OK to me. I'm using

GNU Emacs 28.0.50 (build 32, x86_64-pc-linux-gnu, GTK+ Version 3.24.12, cairo version 1.16.0)
 of 2020-01-28

if this matters, but I don't believe this makes a difference.

For the other two problems I cannot say anything; I don't know the
packages.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Feb 2020 14:51:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 09:51:09 2020
Received: from localhost ([127.0.0.1]:39713 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyGaa-0003VW-Fr
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 09:51:09 -0500
Received: from lists.gnu.org ([209.51.188.17]:43854)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1iyGaY-0003VP-Ol
 for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 09:51:07 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37760)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <wyuenho@HIDDEN>) id 1iyGaW-0005Hh-Jx
 for bug-gnu-emacs@HIDDEN; Sun, 02 Feb 2020 09:51:06 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <wyuenho@HIDDEN>) id 1iyGaU-0005u9-H6
 for bug-gnu-emacs@HIDDEN; Sun, 02 Feb 2020 09:51:04 -0500
Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:36900)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <wyuenho@HIDDEN>) id 1iyGaU-0005tz-9Y
 for bug-gnu-emacs@HIDDEN; Sun, 02 Feb 2020 09:51:02 -0500
Received: by mail-wr1-x42f.google.com with SMTP id w15so14695648wru.4
 for <bug-gnu-emacs@HIDDEN>; Sun, 02 Feb 2020 06:51:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=I5tcQrHzu4nrK+I2HfS2uZ48ETz6N26oIc4BZNxg0dE=;
 b=hVPC4ZeeuJ7ktP0aKxZkVLFchfexOBPIGT0aQfJAQYVsyUOlNwah04SxA7x3+qytZu
 yO2Lk7p6GdCRjCJvReLhIlM0A5rYlmsfdz/RUvzhEYPAWiYC5TF4MaQHQgnEz11Lt6s8
 8iEjFqb/V6ONZEnCem3rTWWt8XyA84TAxRPQeb+WKoSL97NgomD28qFlEs8M0KF7Pss9
 Jh+N4AD2prqMnBUw9NmEUtqo2jHAfAwXazHqZRAskXcWahVcp5Pk4tH1/K7AN0u4Dao7
 n93HRjoCIjuV4krTrBfYW43Ih/8TixQaWKTiHPAPYEIcebcIYvwjF+hAZYay9k3jO2JY
 bfVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=I5tcQrHzu4nrK+I2HfS2uZ48ETz6N26oIc4BZNxg0dE=;
 b=bT7G4ehCsXzuVLfqcQf7l7sHRzsCqasyzuubUO7C3v7AftbIBazxNv0bS0csf0I27i
 /C8hDm2YClMIlf+QhIaztheDZBYAL2qBAZB/8oF++KTm15xLO3Gq7L/w9ak7bw16StTU
 nVDDiaZvrGljzGErpGuVOEk+Rxu7tuL9tuPzK4UZS5ffg4gtnOsFrpAyUUABB8hMDs1s
 x/Hs/jN1nph0/OvBQ2yPgc38iTLU6KP74hNzj7UZ6pPWct7YCoPrRgbvQaFPbQncMFQq
 IIJHZ79zBOPM0oI1fEGXawfmrbTUzK46xIkHMPcaUvAIpfV4C/CS3eQFiorF0Z35vGv1
 mxkw==
X-Gm-Message-State: APjAAAXR3NcmExbyr2CSZBHOCWrQABrxvF1o3pJb9a5Axr+L0JoBslDq
 MYfVkf+GAtqU7GyNn7qSsegnmTd8x9s=
X-Google-Smtp-Source: APXvYqyDJxPKsjysiG2C1fA7uqdJ2P4GY+vU2G7UxHfHRiq8R2QRStI9/4FonjabiAF8W0DaW96Zrg==
X-Received: by 2002:a5d:540f:: with SMTP id g15mr10024524wrv.86.1580655060472; 
 Sun, 02 Feb 2020 06:51:00 -0800 (PST)
Received: from MobileCat.local ([188.214.11.130])
 by smtp.gmail.com with ESMTPSA id 21sm19190032wmo.8.2020.02.02.06.50.59
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 02 Feb 2020 06:50:59 -0800 (PST)
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.0.60; A couple of bugs messing with minibuffer completion of
 /sudo::
Date: Sun, 02 Feb 2020 14:50:58 +0000
Message-ID: <m28slldovh.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2a00:1450:4864:20::42f
X-Spam-Score: 2.3 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Bug 1: If `ido-enable-tramp-completion` is set to `nil`, it's
 impossible to open a file as root with `ido-find-file`. Here are the
 reproduction
 steps: 1. In Terminal, $ /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs
 -Q Content analysis details:   (2.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [209.51.188.17 listed in list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (wyuenho[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 2.0 SPOOFED_FREEMAIL       No description available.
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: -0.7 (/)


Bug 1:

If `ido-enable-tramp-completion` is set to `nil`, it's impossible to
open a file as root with `ido-find-file`. Here are the reproduction steps:

1. In Terminal, $ /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -Q

2. M-x ido-mode

3. M-x set-variable ido-enable-tramp-completion RET nil RET

4. C-x C-f //sudo:

5. Minibuffer prompt will show `File file: /sudo:/ [No match]` and
there's no way to remove the auto completed / in the end.


Bug 2:

1. $ echo 'PATH=3D".:$PATH"' > .bash_profile

2. $ echo '(require
'exec-path-from-shell)(exec-path-from-shell-initialize)' > .emacs

3. Launch /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs in GUI

4. C-x C-f /sudo:: RET

5. Cursor now stops blinking but no password prompt is shown.

6. If you TAB complete after /sudo: but before the final :, prompt will
not be stuck


This bug can only be reproduced if steps 1-3 are followed exactly. The
following examples can't reproduce this problem:

* $ /Application/MacPorts/Emacs.app/Contents/MacOS/Emacs -Q -l tramp -l
/path/to/exec-path-from-shell --eval '(exec-path-from-shell-initialize)'
/sudo::

* $ echo '(set exec-path (cons "." exec-path))' > .emacs;
/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs

There's some very weird interactions with how Emacs starts up, what
happens to Emacs after `call-process` on SHELL  and setting `exec-path`,
and tab completion of /sudo:: in the minibuffer. This appears to have
been the case since relatively early versions of Emacs 27.

Bug 2.1:

If `auth-sources` is set to `'("~/.authinfo.gpg")` and `~/.authinfo.gpg`
has saved the credentials of localhost or the machine's host name, bug 2
does not happened.


Bug 3:

1. Same as Bug 2

2. $ echo '(require
'exec-path-from-shell)(exec-path-from-shell-initialize)(require 'crux)'
> .emacs

3. Same as Bug 2

4. Same as Bug 2

5. M-x crux-sudo-edit

6. Minibuffer now stuck at "Tramp: Sending Password"

Possibly due to similar reasons as Bug 2.



In GNU Emacs 27.0.60 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60=
 Version 10.14.6 (Build 18G2022))
 of 2020-02-02 built on MobileCat.local
Repository revision: f27187f963e9e36435b508e29256e048799e0ff2
Repository branch: HEAD
Windowing system distributor 'Apple', version 10.3.1671
System Description:  Mac OS X 10.14.6

Recent messages:

Tramp: Checking =E2=80=98vc-registered=E2=80=99 for /sudo:root@localhost:/U=
sers/wyuenho/.emacs...done
Tramp: Inserting =E2=80=98/sudo:root@localhost:/Users/wyuenho/.emacs=E2=80=
=99...done

Tramp: Checking =E2=80=98vc-registered=E2=80=99 for /sudo:root@localhost:/U=
sers/wyuenho/Documents/workspace/dotfiles/.emacs...done
Tramp: Inserting =E2=80=98/sudo:root@localhost:/Users/wyuenho/.emacs=E2=80=
=99...done
Warning: symbolic link to Git-controlled source file
You can run the command =E2=80=98crux-sudo-edit=E2=80=99 with C-c C-u
Warning: symbolic link to Git-controlled source file
A-b is undefined [2 times]

Configured using:
 'configure --prefix=3D/opt/local --without-dbus --without-gconf
 --without-libotf --without-m17n-flt --without-gpm --with-gnutls
 --with-xml2 --with-modules --infodir /opt/local/share/info/emacs
 --with-json --without-harfbuzz --with-ns --with-lcms2
 --with-imagemagick --with-rsvg 'CFLAGS=3D-pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -arch
 x86_64' 'CPPFLAGS=3D-I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk'
 'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk
 -arch x86_64''

Configured features:
RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS XIM NS MODULES THREADS JSON PDUMPER LCMS2 GMP

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: =EE=A4=A6

Minor modes in effect:
  flycheck-pos-tip-mode: t
  projectile-rails-global-mode: t
  projectile-mode: t
  company-quickhelp-mode: t
  company-quickhelp-local-mode: t
  company-box-mode: t
  rainbow-mode: t
  elisp-def-mode: t
  display-line-numbers-mode: t
  subword-mode: t
  form-feed-mode: t
  purpose-mode: t
  imenu-list-minor-mode: t
  diff-hl-flydiff-mode: t
  company-flx-mode: t
  yas-minor-mode: t
  crm-custom-mode: t
  override-global-mode: t
  winner-mode: t
  which-key-mode: t
  smooth-scrolling-mode: t
  show-smartparens-global-mode: t
  show-smartparens-mode: t
  smartparens-global-mode: t
  smartparens-mode: t
  show-paren-mode: t
  savehist-mode: t
  save-place-mode: t
  rxt-global-mode: t
  rxt-mode: t
  recentf-mode: t
  ido-ubiquitous-mode: t
  global-whitespace-cleanup-mode: t
  whitespace-cleanup-mode: t
  global-origami-mode: t
  origami-mode: t
  global-move-dup-mode: t
  move-dup-mode: t
  global-magit-file-mode: t
  which-function-mode: t
  magit-auto-revert-mode: t
  global-auto-revert-mode: t
  global-git-commit-mode: t
  shell-dirtrack-mode: t
  server-mode: t
  global-hl-line-mode: t
  global-flycheck-mode: t
  global-diff-hl-mode: t
  diff-hl-mode: t
  flx-ido-mode: t
  ido-everywhere: t
  editorconfig-mode: t
  desktop-save-mode: t
  delete-selection-mode: t
  company-statistics-mode: t
  global-company-mode: t
  company-mode: t
  beginend-global-mode: t
  beginend-prog-mode: t
  auto-compile-on-save-mode: t
  auto-compile-mode: t
  async-bytecomp-package-mode: t
  amx-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Load-path shadows:
/opt/local/share/emacs/site-lisp/cmake-mode hides /Users/wyuenho/.emacs.d/e=
lpa/cmake-mode-20190710.1319/cmake-mode

Features:
(shadow sort mail-extr crux emacsbug sendmail two-column conf-mode
editorconfig-core editorconfig-core-handle editorconfig-fnmatch epa-file
blacken py-autopep8 python-docstring py-isort smartparens-python python
view flycheck-pos-tip add-node-modules-path dired-hide-dotfiles vc-mtn
vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs diff-hl-dired
dired-collapse dired-hacks-utils all-the-icons-dired lsp-ui
lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek
lsp-ui-sideline company-shell sh-script executable projectile-rails rake
inflections inf-ruby smartparens-ruby ruby-mode smie projectile vc-git
company-quickhelp pos-tip company-box company-box-doc company-box-icons
company-keywords company-etags company-gtags company-dabbrev-code
company-dabbrev company-yasnippet company-capf company-emoji
company-emoji-list company-files company-cmake company-xcode
company-clang company-semantic company-eclim company-template
rainbow-mode xterm-color elisp-def ert pp debug backtrace
display-line-numbers cap-words superword subword smartparens-config
smartparens-org smartparens-markdown smartparens-text form-feed
solarized-dark-theme solarized-theme solarized solarized-faces
all-the-icons all-the-icons-faces data-material data-weathericons
data-octicons data-fileicons data-faicons data-alltheicons
spaceline-config spaceline-segments spaceline powerline
powerline-separators powerline-themes hideshow window-purpose-x shut-up
window-purpose window-purpose-fixes window-purpose-prefix-overload
window-purpose-switch window-purpose-layout window-purpose-core
window-purpose-configuration eieio-compat window-purpose-utils
imenu-list windmove magit-lfs magit-todos hl-todo org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp
ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs
cal-menu calendar cal-loaddefs forge-list forge-commands forge-semi
forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab
forge-github ghub-graphql treepy gsexp ghub let-alist forge-notify
forge-revnote forge-pullreq forge-issue forge-topic bug-reference
forge-post forge-repo forge forge-core forge-db closql emacsql-sqlite
emacsql emacsql-compiler url-http url-auth url-gw diff-hl-flydiff
dumb-jump popup etags fileloop generator rg rg-info-hack rg-menu
rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header ibuf-ext
ibuffer ibuffer-loaddefs grep yard-mode poly-markdown polymode poly-lock
polymode-base polymode-weave polymode-export polymode-compat
polymode-methods polymode-core polymode-classes eieio-custom eieio-base
flycheck-objc-clang cl-lib-highlight company-lsp company-flx dap-mode
dap-overlays lsp-clients lsp-eslint lsp-verilog lsp-json url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
mailcap lsp-csharp gnutls lsp-pwsh lsp-terraform lsp-yaml lsp-vhdl
lsp-haxe lsp-erlang lsp-fsharp lsp-metals lsp-elm lsp-dart lsp-clojure
lsp-go lsp-xml lsp-css lsp-intelephense lsp-vetur lsp-html
lsp-solargraph lsp-rust lsp-pyls lsp lsp-mode xref url-util spinner
network-stream nsm markdown-mode color noutline outline lv inline ht f
em-glob esh-util dash-functional bindat flymake-proc flymake compile
warnings project yasnippet-snippets yasnippet crm-custom
pager-default-keybindings pager browse-kill-ring delight
use-package-bind-key use-package-delight osx-trash bind-key
exec-path-from-shell quelpa-use-package use-package-core quelpa lisp-mnt
help-fns radix-tree tramp-sh docker-tramp tramp-cache tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat
parse-time iso8601 ls-lisp winner which-key smooth-scrolling smartparens
thingatpt paren savehist saveplace pcre2el rxt re-builder recentf
tree-widget ido-completing-read+ memoize cus-edit wid-edit minibuf-eldef
help-at-pt whitespace-cleanup-mode whitespace origami origami-parsers cl
move-dup magit-submodule magit-obsolete magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
which-func imenu magit-diff smerge-mode diff magit-core magit-autorevert
autorevert filenotify magit-margin magit-transient magit-process
magit-mode git-commit transient magit-git magit-section magit-utils crm
log-edit message rmc puny dired dired-loaddefs format-spec rfc822 mml
mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs
text-property-search time-date mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev
mail-utils gmm-utils mailheader pcvs-util add-log with-editor cl-extra
shell pcomplete comint ring server hl-line flycheck ansi-color find-func
help-mode dash diff-hl vc-dir ewoc vc vc-dispatcher diff-mode easy-mmode
flx-ido flx ido editorconfig desktop frameset delsel company-statistics
company pcase beginend auto-compile packed async-bytecomp advice async
amx s cus-start cus-load finder-inf edmacro kmacro rx info package
easymenu browse-url url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs eieio-loaddefs password-cache json subr-x map
url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core term/tty-colors frame
minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite charscript charprop case-table epa-hook jka-cmpr-hook help
simple abbrev obarray cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs)

Memory information:
((conses 16 854521 343188)
 (symbols 48 45933 145)
 (strings 32 184516 65158)
 (string-bytes 1 5654575)
 (vectors 16 110270)
 (vector-slots 8 2263474 423548)
 (floats 8 1363 843)
 (intervals 56 5261 3325)
 (buffers 1000 54))




Acknowledgement sent to Jimmy Yuen Ho Wong <wyuenho@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#39389; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 10 Feb 2020 09:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.