From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 10 18:50:12 2023 Received: (at submit) by debbugs.gnu.org; 10 Jan 2023 23:50:12 +0000 Received: from localhost ([127.0.0.1]:41397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFONg-0007bS-22 for submit@debbugs.gnu.org; Tue, 10 Jan 2023 18:50:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:40302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFONd-0007bH-BC for submit@debbugs.gnu.org; Tue, 10 Jan 2023 18:50:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFONc-0008Vr-V0 for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 18:50:08 -0500 Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pFONa-0003yw-Qi for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 18:50:08 -0500 Received: by mail-pf1-x42b.google.com with SMTP id x4so5983403pfj.1 for ; Tue, 10 Jan 2023 15:50:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:from:to:content-language:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=OnU7vnLqR+Xc29y2RRqnjKRD+HecUjIRvV8NbRa98go=; b=iSpzsHyPCoVRV7YkRhzPnD/ALxbsIGVN9zqODRQO8EaRPx0if3wyGdv2TFJxMTE5Ty LTc0gp+8nsyoz5okKj6iRVRsHThA/VpUQuG9JD/jA5yof6EREV/4RlRv9z8BphOzXH+h WpyPYeanRvEyakdhoxiWON6j5vdlRdTfVd7A0+1DWzejuW9zq9/L8IBn8YmjAdGlHgoU loHD8YfsjMlZjJh7SK46m/rJqV7/HpcRDyLfADVYjJPWE/Zz0c2CXmwrODZVNKHwMEW8 ni+Y1d2UH7up3m+Hj0q8zFPaTfzzBGHKYwcsr4uW25/eMVZCNUs9AfOkLzsEMT9uBkmI RS5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=subject:from:to:content-language:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OnU7vnLqR+Xc29y2RRqnjKRD+HecUjIRvV8NbRa98go=; b=2zY5fc2IRwmo65cfbL24pTT6QCCwoD8LVxV5Fo7y1OvG1ecAM26ZlhTsYNZfpDXGbl 9BX3G1XxGDkuKEovfVku/6zhptgm61AVckwsTLYcryCas8bvloSEqW5uUo7h4T5Dk+u3 9xLZumnFHK8OT0QbY5bFvF/b3lxBAn0a5hgaCjqb/YqvDLXUTt08EXF0XXJ8F34GRe4t dv2WdvbNSpEgnsXjIYPKKvGrX0lMyCW0sR3WKC25VMXjpgdZ5eRPcC+rLr3rUtHz08tr JPUhwpXL5OnHjZ6Lmd9dZ8bFAKX1+tl+H+Ij9wyIq+uK9mn9WKA9aIvt8Mhe7qjy3Guz ifxA== X-Gm-Message-State: AFqh2kox3Fa/F65wOcWra194Dj1M5C8uW/FLrp67FHW7hm2wwF1v0aQC Rk32sC2EnetXXLwSSYtliT/cvH4nG8H8Mg== X-Google-Smtp-Source: AMrXdXusoc9Av0iqSr2kfskfsqegKiZESwWVADu6Jcj8fxEvfARdWcmy1Hx6s/6r1oh2hkXak/b7Hg== X-Received: by 2002:a05:6a00:1d99:b0:588:4e84:5b67 with SMTP id z25-20020a056a001d9900b005884e845b67mr294013pfw.30.1673394605276; Tue, 10 Jan 2023 15:50:05 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id t23-20020aa79477000000b00574e84ed847sm8671871pfq.24.2023.01.10.15.50.04 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Jan 2023 15:50:04 -0800 (PST) Content-Type: multipart/mixed; boundary="------------Ubrrw0McFNodlwoG5bIVXLl0" Message-ID: Date: Tue, 10 Jan 2023 15:50:03 -0800 MIME-Version: 1.0 X-Mozilla-News-Host: news://news.gmane.io:119 Content-Language: en-US To: bug-gnu-emacs@gnu.org From: Jim Porter Subject: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil Received-SPF: pass client-ip=2607:f8b0:4864:20::42b; envelope-from=jporterbugs@gmail.com; helo=mail-pf1-x42b.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------Ubrrw0McFNodlwoG5bIVXLl0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Debbugs-Cc: michael.albinus@gmx.de Starting with "sudo emacs -Q -f eshell", notice that the prompt looks like: /home/user # Now start "emacs -Q -f eshell": ~ $ cd /sudo:: /sudo:root@huginn:~ $ Notice that the prompt sigil is still "$" instead of "#". I think it would be better to indicate that you have a root shell by using "#" here. Attached is a patch to do this. It adds a new function, 'user-uid-for-file', which is aware of file name handlers. Then, Tramp adds the appropriate handler. Now, Eshell can use that function and we get the prompt sigil we expect. --------------Ubrrw0McFNodlwoG5bIVXLl0 Content-Type: text/plain; charset=UTF-8; name="0001-Add-user-uid-for-file-to-get-the-effective-UID-for-r.patch" Content-Disposition: attachment; filename*0="0001-Add-user-uid-for-file-to-get-the-effective-UID-for-r.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAyYTlmMzNmYTg3ZDA4MjVlZjJmM2E5NWY2MDJlNGYxN2JmYjE5Yjc2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMTAgSmFuIDIwMjMgMTU6MzU6MTggLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgJ3VzZXItdWlkLWZvci1maWxlJyB0byBnZXQgdGhlIGVmZmVjdGl2ZSBVSUQg Zm9yIHJlbW90ZQogZmlsZXMKCkluIHBhcnRpY3VsYXIsIHRoaXMgbGV0cyBFc2hlbGwgc2hv dyBhICIjIiByb290IHByb21wdCBzaWdpbCB3aGVuIHRoZQp1c2VyIGhhcyBzdWRvJ2VkIHZp YSAiY2QgL3N1ZG86OiIuCgoqIGxpc3Avc2ltcGxlLmVsICh1c2VyLXVpZC1mb3ItZmlsZSk6 IE5ldyBmdW5jdGlvbi4KCiogbGlzcC9uZXQvdHJhbXAuZWwgKHRyYW1wLWZpbGUtbmFtZS1m b3Itb3BlcmF0aW9uKTogQWRkCid1c2VyLXVpZC1mb3ItZmlsZScuCih0cmFtcC1oYW5kbGUt dXNlci11aWQtZm9yLWZpbGUpOiBOZXcgZnVuY3Rpb24uCgoqIGxpc3AvbmV0L3RyYW1wLWFk Yi5lbCAodHJhbXAtYWRiLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNwL25ldC90 cmFtcC1ndmZzLmVsICh0cmFtcC1ndmZzLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBs aXNwL25ldC90cmFtcC1zaC5lbCAodHJhbXAtc2gtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3Qp OgoqIGxpc3AvbmV0L3RyYW1wLXN1ZG9lZGl0LmVsICh0cmFtcC1zdWRvZWRpdC1maWxlLW5h bWUtaGFuZGxlci1hbGlzdCk6CkFkZCAndXNlci11aWQtZm9yLWZpbGUnLgoKKiBsaXNwL25l dC90cmFtcC1hcmNoaXZlLmVsICh0cmFtcC1hcmNoaXZlLWZpbGUtbmFtZS1oYW5kbGVyLWFs aXN0KToKKiBsaXNwL25ldC90cmFtcC1jcnlwdC5lbCAodHJhbXAtY3J5cHQtZmlsZS1uYW1l LWhhbmRsZXItYWxpc3QpOgoqIGxpc3AvbmV0L3RyYW1wLXJjbG9uZS5lbCAodHJhbXAtcmNs b25lLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNwL25ldC90cmFtcC1zbWIuZWwg KHRyYW1wLXNtYi1maWxlLW5hbWUtaGFuZGxlci1hbGlzdCk6CiogbGlzcC9uZXQvdHJhbXAt c3NoZnMuZWwgKHRyYW1wLXNzaGZzLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKQWRkIGNv bW1lbnQgYWJvdXQgJ3VzZXItdWlkLWZvci1maWxlJy4KCiogbGlzcC9lc2hlbGwvZW0tcHJv bXB0LmVsIChlc2hlbGwtcHJvbXB0LWZ1bmN0aW9uKTogVXNlCid1c2VyLXVpZC1mb3ItZmls ZScuCgoqIGRvYy9saXNwcmVmL2ZpbGVzLnRleGkgKE1hZ2ljIEZpbGUgTmFtZXMpOiBNZW50 aW9uCid1c2VyLXVpZC1mb3ItZmlsZScuCgoqIGV0Yy9ORVdTOiBBbm5vdW5jZSAndXNlci11 aWQtZm9yLWZpbGUnLgotLS0KIGRvYy9saXNwcmVmL2ZpbGVzLnRleGkgICAgIHwgMiArKwog ZXRjL05FV1MgICAgICAgICAgICAgICAgICAgfCA0ICsrKysKIGxpc3AvZXNoZWxsL2VtLXBy b21wdC5lbCAgIHwgNSArKystLQogbGlzcC9uZXQvdHJhbXAtYWRiLmVsICAgICAgfCAxICsK IGxpc3AvbmV0L3RyYW1wLWFyY2hpdmUuZWwgIHwgMSArCiBsaXNwL25ldC90cmFtcC1jcnlw dC5lbCAgICB8IDEgKwogbGlzcC9uZXQvdHJhbXAtZ3Zmcy5lbCAgICAgfCAxICsKIGxpc3Av bmV0L3RyYW1wLXJjbG9uZS5lbCAgIHwgMSArCiBsaXNwL25ldC90cmFtcC1zaC5lbCAgICAg ICB8IDEgKwogbGlzcC9uZXQvdHJhbXAtc21iLmVsICAgICAgfCAxICsKIGxpc3AvbmV0L3Ry YW1wLXNzaGZzLmVsICAgIHwgMSArCiBsaXNwL25ldC90cmFtcC1zdWRvZWRpdC5lbCB8IDEg KwogbGlzcC9uZXQvdHJhbXAuZWwgICAgICAgICAgfCA2ICsrKysrKwogbGlzcC9zaW1wbGUu ZWwgICAgICAgICAgICAgfCA5ICsrKysrKysrKwogMTQgZmlsZXMgY2hhbmdlZCwgMzMgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbGlzcHJlZi9m aWxlcy50ZXhpIGIvZG9jL2xpc3ByZWYvZmlsZXMudGV4aQppbmRleCA5MTY0MzUzMGY3Zi4u NmU0MjA4NmFjNjYgMTAwNjQ0Ci0tLSBhL2RvYy9saXNwcmVmL2ZpbGVzLnRleGkKKysrIGIv ZG9jL2xpc3ByZWYvZmlsZXMudGV4aQpAQCAtMzQwNyw2ICszNDA3LDcgQEAgTWFnaWMgRmls ZSBOYW1lcwogQGNvZGV7dGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5fSwKIEBjb2Rle3VuaGFu ZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5fSwKIEBjb2Rle3VubG9jay1maWxlfSwKK0Bjb2Rl e3VzZXItdWlkLWZvci1maWxlfSwKIEBjb2Rle3ZjLXJlZ2lzdGVyZWR9LAogQGNvZGV7dmVy aWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lfSxAKgogQGNvZGV7d3JpdGUtcmVnaW9ufS4KQEAg LTM0NjgsNiArMzQ2OSw3IEBAIE1hZ2ljIEZpbGUgTmFtZXMKIEBjb2Rle3RlbXBvcmFyeS1m aWxlLWRpcmVjdG9yeX0sCiBAY29kZXt1bmhhbmRsZWQtZmlsZS1uYW1lLWRpcmVjdG9yeX0s CiBAY29kZXt1bmxvY2stZmlsZX0sCitAY29kZXt1c2VyLXVpZC1mb3ItZmlsZX0sCiBAY29k ZXt2Yy1yZWdpc0BkaXNjcmV0aW9uYXJ5e317fXt9dGVyZWR9LAogQGNvZGV7dmVyaWZ5LXZp c2l0ZWQtZmlsZS1tb2R0aW1lfSwKIEBjb2Rle3dyaXRlLXJlZ2lvbn0uCmRpZmYgLS1naXQg YS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDY5MGU5YzNmYWE5Li40ZDkwM2QxZmFhZSAx MDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTE5MCw2ICsxOTAsMTAg QEAgY29tcGFyZWQgcmVsaWFibHkgYXQgYWxsLgogVGhpcyB3YXJuaW5nIGNhbiBiZSBzdXBw cmVzc2VkIHVzaW5nICd3aXRoLXN1cHByZXNzZWQtd2FybmluZ3MnIHdpdGgKIHRoZSB3YXJu aW5nIG5hbWUgJ3N1c3BpY2lvdXMnLgogCisqKiBOZXcgZnVuY3Rpb24gJ3VzZXItdWlkLWZv ci1maWxlJy4KK1RoaXMgZnVuY3Rpb24gaXMgbGlrZSAndXNlci11aWQnLCBidXQgaXMgYXdh cmUgb2YgZmlsZSBuYW1lIGhhbmRsZXJzLAorc28gaXQgd2lsbCByZXR1cm4gdGhlIHJlbW90 ZSBVSUQgZm9yIHJlbW90ZSBmaWxlcy4KKwogDAogKiBDaGFuZ2VzIGluIEVtYWNzIDMwLjEg b24gTm9uLUZyZWUgT3BlcmF0aW5nIFN5c3RlbXMKIApkaWZmIC0tZ2l0IGEvbGlzcC9lc2hl bGwvZW0tcHJvbXB0LmVsIGIvbGlzcC9lc2hlbGwvZW0tcHJvbXB0LmVsCmluZGV4IDU3NWI1 YTU5NWYxLi5iYzZiZWFmM2NkZSAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZW0tcHJvbXB0 LmVsCisrKyBiL2xpc3AvZXNoZWxsL2VtLXByb21wdC5lbApAQCAtNDksOCArNDksOSBAQCBl c2hlbGwtcHJvbXB0LWxvYWQtaG9vawogCiAoZGVmY3VzdG9tIGVzaGVsbC1wcm9tcHQtZnVu Y3Rpb24KICAgKGxhbWJkYSAoKQotICAgIChjb25jYXQgKGFiYnJldmlhdGUtZmlsZS1uYW1l IChlc2hlbGwvcHdkKSkKLSAgICAgICAgICAgIChpZiAoPSAodXNlci11aWQpIDApICIgIyAi ICIgJCAiKSkpCisgICAgKGxldCAoKGN3ZCAoZXNoZWxsL3B3ZCkpKQorICAgICAgKGNvbmNh dCAoYWJicmV2aWF0ZS1maWxlLW5hbWUgY3dkKQorICAgICAgICAgICAgICAoaWYgKD0gKHVz ZXItdWlkLWZvci1maWxlIGN3ZCkgMCkgIiAjICIgIiAkICIpKSkpCiAgICJBIGZ1bmN0aW9u IHRoYXQgcmV0dXJucyB0aGUgRXNoZWxsIHByb21wdCBzdHJpbmcuCiBNYWtlIHN1cmUgdG8g dXBkYXRlIGBlc2hlbGwtcHJvbXB0LXJlZ2V4cCcgc28gdGhhdCBpdCB3aWxsIG1hdGNoIHlv dXIKIHByb21wdC4iCmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1hZGIuZWwgYi9saXNw L25ldC90cmFtcC1hZGIuZWwKaW5kZXggNjE5ZDI5YmI0ZDYuLjhkZTQ3MDQ1YjVlIDEwMDY0 NAotLS0gYS9saXNwL25ldC90cmFtcC1hZGIuZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtYWRi LmVsCkBAIC0xODgsNiArMTg4LDcgQEAgdHJhbXAtYWRiLWZpbGUtbmFtZS1oYW5kbGVyLWFs aXN0CiAgICAgKHRyYW1wLXNldC1maWxlLXVpZC1naWQgLiBpZ25vcmUpCiAgICAgKHVuaGFu ZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdub3JlKQogICAgICh1bmxvY2stZmlsZSAu IHRyYW1wLWhhbmRsZS11bmxvY2stZmlsZSkKKyAgICAodXNlci11aWQtZm9yLWZpbGUgLiB0 cmFtcC1oYW5kbGUtdXNlci11aWQtZm9yLWZpbGUpCiAgICAgKHZjLXJlZ2lzdGVyZWQgLiBp Z25vcmUpCiAgICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSAuIHRyYW1wLWhhbmRs ZS12ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUpCiAgICAgKHdyaXRlLXJlZ2lvbiAuIHRy YW1wLWFkYi1oYW5kbGUtd3JpdGUtcmVnaW9uKSkKZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3Ry YW1wLWFyY2hpdmUuZWwgYi9saXNwL25ldC90cmFtcC1hcmNoaXZlLmVsCmluZGV4IGEyYWRk MWVkNzNhLi4wOGU0YTc3NmNjMyAxMDA2NDQKLS0tIGEvbGlzcC9uZXQvdHJhbXAtYXJjaGl2 ZS5lbAorKysgYi9saXNwL25ldC90cmFtcC1hcmNoaXZlLmVsCkBAIC0zMDAsNiArMzAwLDcg QEAgdHJhbXAtYXJjaGl2ZS1maWxlLW5hbWUtaGFuZGxlci1hbGlzdAogICAgICh0cmFtcC1z ZXQtZmlsZS11aWQtZ2lkIC4gaWdub3JlKQogICAgICh1bmhhbmRsZWQtZmlsZS1uYW1lLWRp cmVjdG9yeSAuIGlnbm9yZSkKICAgICAodW5sb2NrLWZpbGUgLiBpZ25vcmUpCisgICAgOzsg YHVzZXItdWlkLWZvci1maWxlJyBwZXJmb3JtZWQgYnkgZGVmYXVsdCBoYW5kbGVyLgogICAg ICh2Yy1yZWdpc3RlcmVkIC4gaWdub3JlKQogICAgICh2ZXJpZnktdmlzaXRlZC1maWxlLW1v ZHRpbWUgLiB0cmFtcC1oYW5kbGUtdmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lKQogICAg ICh3cml0ZS1yZWdpb24gLiB0cmFtcC1hcmNoaXZlLWhhbmRsZS1ub3QtaW1wbGVtZW50ZWQp KQpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQvdHJhbXAtY3J5cHQuZWwgYi9saXNwL25ldC90cmFt cC1jcnlwdC5lbAppbmRleCA2MWQxYzUyOTYxOS4uMTE5MmJjNzU3NjIgMTAwNjQ0Ci0tLSBh L2xpc3AvbmV0L3RyYW1wLWNyeXB0LmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLWNyeXB0LmVs CkBAIC0yMzksNiArMjM5LDcgQEAgdHJhbXAtY3J5cHQtZmlsZS1uYW1lLWhhbmRsZXItYWxp c3QKICAgICAodHJhbXAtc2V0LWZpbGUtdWlkLWdpZCAuIHRyYW1wLWNyeXB0LWhhbmRsZS1z ZXQtZmlsZS11aWQtZ2lkKQogICAgICh1bmhhbmRsZWQtZmlsZS1uYW1lLWRpcmVjdG9yeSAu IGlnbm9yZSkKICAgICAodW5sb2NrLWZpbGUgLiB0cmFtcC1jcnlwdC1oYW5kbGUtdW5sb2Nr LWZpbGUpCisgICAgOzsgYHVzZXItdWlkLWZvci1maWxlJyBwZXJmb3JtZWQgYnkgZGVmYXVs dCBoYW5kbGVyLgogICAgICh2Yy1yZWdpc3RlcmVkIC4gaWdub3JlKQogICAgICh2ZXJpZnkt dmlzaXRlZC1maWxlLW1vZHRpbWUgLiB0cmFtcC1oYW5kbGUtdmVyaWZ5LXZpc2l0ZWQtZmls ZS1tb2R0aW1lKQogICAgICh3cml0ZS1yZWdpb24gLiB0cmFtcC1oYW5kbGUtd3JpdGUtcmVn aW9uKSkKZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1wLWd2ZnMuZWwgYi9saXNwL25ldC90 cmFtcC1ndmZzLmVsCmluZGV4IGJiODFiM2ViNjZjLi4xNzdhM2ZiN2ViZSAxMDA2NDQKLS0t IGEvbGlzcC9uZXQvdHJhbXAtZ3Zmcy5lbAorKysgYi9saXNwL25ldC90cmFtcC1ndmZzLmVs CkBAIC04MzMsNiArODMzLDcgQEAgdHJhbXAtZ3Zmcy1maWxlLW5hbWUtaGFuZGxlci1hbGlz dAogICAgICh0cmFtcC1zZXQtZmlsZS11aWQtZ2lkIC4gdHJhbXAtZ3Zmcy1oYW5kbGUtc2V0 LWZpbGUtdWlkLWdpZCkKICAgICAodW5oYW5kbGVkLWZpbGUtbmFtZS1kaXJlY3RvcnkgLiBp Z25vcmUpCiAgICAgKHVubG9jay1maWxlIC4gdHJhbXAtaGFuZGxlLXVubG9jay1maWxlKQor ICAgICh1c2VyLXVpZC1mb3ItZmlsZSAuIHRyYW1wLWhhbmRsZS11c2VyLXVpZC1mb3ItZmls ZSkKICAgICAodmMtcmVnaXN0ZXJlZCAuIGlnbm9yZSkKICAgICAodmVyaWZ5LXZpc2l0ZWQt ZmlsZS1tb2R0aW1lIC4gdHJhbXAtaGFuZGxlLXZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGlt ZSkKICAgICAod3JpdGUtcmVnaW9uIC4gdHJhbXAtaGFuZGxlLXdyaXRlLXJlZ2lvbikpCmRp ZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1yY2xvbmUuZWwgYi9saXNwL25ldC90cmFtcC1y Y2xvbmUuZWwKaW5kZXggNDAxOGZhM2FhMjkuLjNhYzE4YTAwMjc4IDEwMDY0NAotLS0gYS9s aXNwL25ldC90cmFtcC1yY2xvbmUuZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtcmNsb25lLmVs CkBAIC0xNTMsNiArMTUzLDcgQEAgdHJhbXAtcmNsb25lLWZpbGUtbmFtZS1oYW5kbGVyLWFs aXN0CiAgICAgKHRyYW1wLXNldC1maWxlLXVpZC1naWQgLiBpZ25vcmUpCiAgICAgKHVuaGFu ZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdub3JlKQogICAgICh1bmxvY2stZmlsZSAu IHRyYW1wLWhhbmRsZS11bmxvY2stZmlsZSkKKyAgICA7OyBgdXNlci11aWQtZm9yLWZpbGUn IHBlcmZvcm1lZCBieSBkZWZhdWx0IGhhbmRsZXIuCiAgICAgKHZjLXJlZ2lzdGVyZWQgLiBp Z25vcmUpCiAgICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSAuIHRyYW1wLWhhbmRs ZS12ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUpCiAgICAgKHdyaXRlLXJlZ2lvbiAuIHRy YW1wLWhhbmRsZS13cml0ZS1yZWdpb24pKQpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQvdHJhbXAt c2guZWwgYi9saXNwL25ldC90cmFtcC1zaC5lbAppbmRleCBmYmRkNDBkZDFkMi4uMDBkNzMy NGE0ZDAgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLXNoLmVsCisrKyBiL2xpc3AvbmV0 L3RyYW1wLXNoLmVsCkBAIC0xMTIxLDYgKzExMjEsNyBAQCB0cmFtcC1zaC1maWxlLW5hbWUt aGFuZGxlci1hbGlzdAogICAgICh0cmFtcC1zZXQtZmlsZS11aWQtZ2lkIC4gdHJhbXAtc2gt aGFuZGxlLXNldC1maWxlLXVpZC1naWQpCiAgICAgKHVuaGFuZGxlZC1maWxlLW5hbWUtZGly ZWN0b3J5IC4gaWdub3JlKQogICAgICh1bmxvY2stZmlsZSAuIHRyYW1wLWhhbmRsZS11bmxv Y2stZmlsZSkKKyAgICAodXNlci11aWQtZm9yLWZpbGUgLiB0cmFtcC1oYW5kbGUtdXNlci11 aWQtZm9yLWZpbGUpCiAgICAgKHZjLXJlZ2lzdGVyZWQgLiB0cmFtcC1zaC1oYW5kbGUtdmMt cmVnaXN0ZXJlZCkKICAgICAodmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lIC4gdHJhbXAt c2gtaGFuZGxlLXZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSkKICAgICAod3JpdGUtcmVn aW9uIC4gdHJhbXAtc2gtaGFuZGxlLXdyaXRlLXJlZ2lvbikpCmRpZmYgLS1naXQgYS9saXNw L25ldC90cmFtcC1zbWIuZWwgYi9saXNwL25ldC90cmFtcC1zbWIuZWwKaW5kZXggZjMxODY1 ZDQ5OGQuLjEwNTMyYzczOWM2IDEwMDY0NAotLS0gYS9saXNwL25ldC90cmFtcC1zbWIuZWwK KysrIGIvbGlzcC9uZXQvdHJhbXAtc21iLmVsCkBAIC0zMDQsNiArMzA0LDcgQEAgdHJhbXAt c21iLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0CiAgICAgKHRyYW1wLXNldC1maWxlLXVpZC1n aWQgLiBpZ25vcmUpCiAgICAgKHVuaGFuZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdu b3JlKQogICAgICh1bmxvY2stZmlsZSAuIHRyYW1wLWhhbmRsZS11bmxvY2stZmlsZSkKKyAg ICA7OyBgdXNlci11aWQtZm9yLWZpbGUnIHBlcmZvcm1lZCBieSBkZWZhdWx0IGhhbmRsZXIu CiAgICAgKHZjLXJlZ2lzdGVyZWQgLiBpZ25vcmUpCiAgICAgKHZlcmlmeS12aXNpdGVkLWZp bGUtbW9kdGltZSAuIHRyYW1wLWhhbmRsZS12ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUp CiAgICAgKHdyaXRlLXJlZ2lvbiAuIHRyYW1wLXNtYi1oYW5kbGUtd3JpdGUtcmVnaW9uKSkK ZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1wLXNzaGZzLmVsIGIvbGlzcC9uZXQvdHJhbXAt c3NoZnMuZWwKaW5kZXggMjdiMjg1NGU0NTEuLjgxMThhOGNmYTI1IDEwMDY0NAotLS0gYS9s aXNwL25ldC90cmFtcC1zc2hmcy5lbAorKysgYi9saXNwL25ldC90cmFtcC1zc2hmcy5lbApA QCAtMTU5LDYgKzE1OSw3IEBAIHRyYW1wLXNzaGZzLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0 CiAgICAgKHRyYW1wLXNldC1maWxlLXVpZC1naWQgLiBpZ25vcmUpCiAgICAgKHVuaGFuZGxl ZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdub3JlKQogICAgICh1bmxvY2stZmlsZSAuIHRy YW1wLWhhbmRsZS11bmxvY2stZmlsZSkKKyAgICA7OyBgdXNlci11aWQtZm9yLWZpbGUnIHBl cmZvcm1lZCBieSBkZWZhdWx0IGhhbmRsZXIuCiAgICAgKHZjLXJlZ2lzdGVyZWQgLiBpZ25v cmUpCiAgICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSAuIHRyYW1wLWhhbmRsZS12 ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUpCiAgICAgKHdyaXRlLXJlZ2lvbiAuIHRyYW1w LXNzaGZzLWhhbmRsZS13cml0ZS1yZWdpb24pKQpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQvdHJh bXAtc3Vkb2VkaXQuZWwgYi9saXNwL25ldC90cmFtcC1zdWRvZWRpdC5lbAppbmRleCBjNGUx ZDMyZjUyNS4uYWY3ZDViYTA5Y2EgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLXN1ZG9l ZGl0LmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLXN1ZG9lZGl0LmVsCkBAIC0xNDksNiArMTQ5 LDcgQEAgdHJhbXAtc3Vkb2VkaXQtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QKICAgICAodHJh bXAtc2V0LWZpbGUtdWlkLWdpZCAuIHRyYW1wLXN1ZG9lZGl0LWhhbmRsZS1zZXQtZmlsZS11 aWQtZ2lkKQogICAgICh1bmhhbmRsZWQtZmlsZS1uYW1lLWRpcmVjdG9yeSAuIGlnbm9yZSkK ICAgICAodW5sb2NrLWZpbGUgLiB0cmFtcC1oYW5kbGUtdW5sb2NrLWZpbGUpCisgICAgKHVz ZXItdWlkLWZvci1maWxlIC4gdHJhbXAtaGFuZGxlLXVzZXItdWlkLWZvci1maWxlKQogICAg ICh2Yy1yZWdpc3RlcmVkIC4gaWdub3JlKQogICAgICh2ZXJpZnktdmlzaXRlZC1maWxlLW1v ZHRpbWUgLiB0cmFtcC1oYW5kbGUtdmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lKQogICAg ICh3cml0ZS1yZWdpb24gLiB0cmFtcC1oYW5kbGUtd3JpdGUtcmVnaW9uKSkKZGlmZiAtLWdp dCBhL2xpc3AvbmV0L3RyYW1wLmVsIGIvbGlzcC9uZXQvdHJhbXAuZWwKaW5kZXggNGJmMGZk ZWZjMGIuLmE5M2Y0YmRhNjA1IDEwMDY0NAotLS0gYS9saXNwL25ldC90cmFtcC5lbAorKysg Yi9saXNwL25ldC90cmFtcC5lbApAQCAtMjU4OSw2ICsyNTg5LDggQEAgdHJhbXAtZmlsZS1u YW1lLWZvci1vcGVyYXRpb24KIAkgICAgICBmaWxlLWxvY2tlZC1wIGxvY2stZmlsZSBtYWtl LWxvY2stZmlsZS1uYW1lIHVubG9jay1maWxlCiAJICAgICAgOzsgRW1hY3MgMjkrIG9ubHku CiAJICAgICAgYWJicmV2aWF0ZS1maWxlLW5hbWUKKwkgICAgICA7OyBFbWFjcyAzMCsgb25s eS4KKwkgICAgICB1c2VyLXVpZC1mb3ItZmlsZQogCSAgICAgIDs7IFRyYW1wIGludGVybmFs IG1hZ2ljIGZpbGUgbmFtZSBmdW5jdGlvbi4KIAkgICAgICB0cmFtcC1zZXQtZmlsZS11aWQt Z2lkKSkKICAgICAoaWYgKGZpbGUtbmFtZS1hYnNvbHV0ZS1wIChudGggMCBhcmdzKSkKQEAg LTM2OTAsNiArMzY5MiwxMCBAQCB0cmFtcC1oYW5kbGUtYWJicmV2aWF0ZS1maWxlLW5hbWUK IAkgdmVjIChjb25jYXQgIn4iIChzdWJzdHJpbmcgZmlsZW5hbWUgKG1hdGNoLWJlZ2lubmlu ZyAxKSkpKQogICAgICAgKHRyYW1wLW1ha2UtdHJhbXAtZmlsZS1uYW1lICh0cmFtcC1kaXNz ZWN0LWZpbGUtbmFtZSBmaWxlbmFtZSkpKSkpCiAKKyhkZWZ1biB0cmFtcC1oYW5kbGUtdXNl ci11aWQtZm9yLWZpbGUgKGZpbGVuYW1lKQorICAiTGlrZSBgdXNlci11aWQnIGZvciBUcmFt cCBmaWxlcy4iCisgICh0cmFtcC1nZXQtcmVtb3RlLXVpZCAodHJhbXAtZGlzc2VjdC1maWxl LW5hbWUgZmlsZW5hbWUpICdpbnRlZ2VyKSkKKwogKGRlZnVuIHRyYW1wLWhhbmRsZS1hY2Nl c3MtZmlsZSAoZmlsZW5hbWUgc3RyaW5nKQogICAiTGlrZSBgYWNjZXNzLWZpbGUnIGZvciBU cmFtcCBmaWxlcy4iCiAgIChzZXRxIGZpbGVuYW1lIChmaWxlLXRydWVuYW1lIGZpbGVuYW1l KSkKZGlmZiAtLWdpdCBhL2xpc3Avc2ltcGxlLmVsIGIvbGlzcC9zaW1wbGUuZWwKaW5kZXgg NjkwOTY4Y2E5MzguLjA3ZGQzMTk2YTNlIDEwMDY0NAotLS0gYS9saXNwL3NpbXBsZS5lbAor KysgYi9saXNwL3NpbXBsZS5lbApAQCAtNDY2NCw2ICs0NjY0LDE1IEBAIHNoZWxsLWNvbW1h bmQtLXNhbWUtYnVmZmVyLWNvbmZpcm0KICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbikp CiAgICAgICAodXNlci1lcnJvciAiU2hlbGwgY29tbWFuZCBpbiBwcm9ncmVzcyIpKSkpCiAK KyhkZWZ1biB1c2VyLXVpZC1mb3ItZmlsZSAoZmlsZW5hbWUpCisgICJSZXR1cm4gdGhlIGVm ZmVjdGl2ZSB1aWQgZm9yIEZJTEVOQU1FLgorRm9yIGxvY2FsIGZpbGVzLCB0aGlzIGlzIGVx dWl2YWxlbnQgdG8gYHVzZXItdWlkJyAod2hpY2ggc2VlKSwKK2J1dCBmb3IgcmVtb3RlIGZp bGVzLCB0aGlzIHJldHVybnMgdGhlIGVmZmVjdGl2ZSB1aWQgZm9yIHRoYXQKK3JlbW90ZSBj b25uZWN0aW9uLiIKKyAgKGlmLWxldCAoKGhhbmRsZXIgKGZpbmQtZmlsZS1uYW1lLWhhbmRs ZXIgZmlsZW5hbWUgJ3VzZXItdWlkLWZvci1maWxlKSkpCisgICAgICAoZnVuY2FsbCBoYW5k bGVyICd1c2VyLXVpZC1mb3ItZmlsZSBmaWxlbmFtZSkKKyAgICAodXNlci11aWQpKSkKKwog KGRlZnVuIG1heC1taW5pLXdpbmRvdy1saW5lcyAoJm9wdGlvbmFsIGZyYW1lKQogICAiQ29t cHV0ZSBtYXhpbXVtIG51bWJlciBvZiBsaW5lcyBmb3IgZWNobyBhcmVhIGluIEZSQU1FLgog QXMgZGVmaW5lZCBieSBgbWF4LW1pbmktd2luZG93LWhlaWdodCcuICBGUkFNRSBkZWZhdWx0 cyB0byB0aGUKLS0gCjIuMjUuMQoK --------------Ubrrw0McFNodlwoG5bIVXLl0-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 10 21:36:26 2023 Received: (at 60722) by debbugs.gnu.org; 11 Jan 2023 02:36:27 +0000 Received: from localhost ([127.0.0.1]:41480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFQyY-0003XD-IP for submit@debbugs.gnu.org; Tue, 10 Jan 2023 21:36:26 -0500 Received: from netyu.xyz ([152.44.41.246]:49688 helo=mail.netyu.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFQyX-0003X4-6O for 60722@debbugs.gnu.org; Tue, 10 Jan 2023 21:36:25 -0500 Received: from fw.net.yu.netyu.xyz ( [222.248.4.98]) by netyu.xyz (OpenSMTPD) with ESMTPSA id 713ce07c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 11 Jan 2023 02:36:23 +0000 (UTC) References: User-agent: mu4e 1.8.13; emacs 29.0.60 From: Ruijie Yu To: Jim Porter Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil Date: Tue, 10 Jan 2023 20:12:54 -0600 In-reply-to: Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60722 Cc: michael.albinus@gmx.de, 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Jim Porter writes: > X-Debbugs-Cc: michael.albinus@gmx.de > > Starting with "sudo emacs -Q -f eshell", notice that the prompt looks like: > > /home/user # > > Now start "emacs -Q -f eshell": > > ~ $ cd /sudo:: > /sudo:root@huginn:~ $ > > Notice that the prompt sigil is still "$" instead of "#". I think it would be > better to indicate that you have a root shell by using "#" here. > > Attached is a patch to do this. It adds a new function, 'user-uid-for-file', > which is aware of file name handlers. Then, Tramp adds the appropriate > handler. Now, Eshell can use that function and we get the prompt sigil we > expect. > > [2. text/plain; 0001-Add-user-uid-for-file-to-get-the-effective-UID-for-r.patch]... Haven't looked into the patch, but I wonder if it addresses multi-hop scenarios like the following: 1. /sudo:admin@localhost|sudo:: 2. /sudo:|sudo:another_user@localhost:: 3. /sshx:admin@remote|sudo:: 4. /sudo:|sshx:admin@remote:: 5. /doas:: 6. /sshx:root@localhost: Best, RY From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 04:33:51 2023 Received: (at 60722) by debbugs.gnu.org; 11 Jan 2023 09:33:51 +0000 Received: from localhost ([127.0.0.1]:41724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFXUU-0006HC-RU for submit@debbugs.gnu.org; Wed, 11 Jan 2023 04:33:51 -0500 Received: from mout.gmx.net ([212.227.15.19]:36903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFXUS-0006Gw-F1 for 60722@debbugs.gnu.org; Wed, 11 Jan 2023 04:33:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673429622; bh=QegsyY4vl1V0vuQ7V/32O6k6B2MIOGY/y606OzrjlqY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=Mfqiabaz0G+sfe1d/1PVhMALWlV9kloqHLQW/G6zGHBf4fpHn4klMq6kXU24b1Iwn MrqMrepyeghuaVBMax2L6A5saD3/F/6xMEKJLSzP0vsjs5allhoNz7iy0i/V0I3ifc PulLfFE8FY6XS5dWRLkwO7/8dyiLykk6ycYwae/4P5OoQ+jhRM+YeDhcm6CNVbkpTF XKcZvu5M8l2Eu1Tu76wT5YUl4o/sUlZOT0s+h2b+m4fZzCdnPeIsddKGzdUXlxxt5T 5sLt4OMYv1/4Z0+D+poiyI++G8Yi0NhKA87QjOUYDMvbtZUyCvTts/K+QVXqnm1H61 F4UgmsEyHYfzA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MirjS-1oaj5N3rWO-00etRb; Wed, 11 Jan 2023 10:33:42 +0100 From: Michael Albinus To: Jim Porter Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil In-Reply-To: (Jim Porter's message of "Tue, 10 Jan 2023 15:50:03 -0800") References: Date: Wed, 11 Jan 2023 10:33:41 +0100 Message-ID: <87eds1za8a.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:wmyeLrZ/CTR6/R+634cF6Gy5i64BusbAvMbLM5nXy4qBCJ9hc0X 6mpRkvamlKuQTpncJjWIBTEHG1xEHqye17fH+mc/UIi+5YyxvOYABJEN6aghOfV6URgHuJI d6BgvsYnIGZL8JCoU+lh8gscIrCg5PJ3yz5FZSL0Yuz/DH/ILJXBg9FJ9rgIjxv38xyAHE1 06Qofw4l+avAZdF61Yb0Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:GuCf2+nHfxw=;MGpZnVzT2wNhfTXvIAB5Yv74Vdh 8GYTHo61wOmGz9PusBh6mBOGLp3FwF712Q7g93djMUAaK7U7MbAxhUN3IKe/UEb9EIlltxh4y wqu8iP4HxJYLjrzfGD/wmFe4x/GH00wKmauZJI8POH0O3yLKQnZl8UoQJRrer2mgeOMfiPXY2 muZzF0mZ29NemopKjDQ7TmQX7Aaekdj/CwD40RuI7uzuRpfufrWP1lfGZ5dRJDREN1BMuIg/u BKt/gnSVHnl6l7eTyKflCZ3vMVjfM0xTDDD1o94JBVzuZWIPGjBSoZhhrIPa5t+YGgGRjwPGW wrGggBR+OZyYYAZFPhPgFoI9f1zhv7LR7T5zuVQDpE1NH+GvpMMa66xYyoj9ZxfGNUSZabjqi NTPHaR02XbhRBvp8IAecZKuaV0AzwLURuOHiVJ87/XIn0BGFdjDZnw9Zt4k2IdK5MLm5wOrbu EnbV4SKtGbOWoyD1r8khAu6gIEweel0Geh7KyestNGVW0sSOAevtg0q8I7I0Q+B1MlerOpa0Q VJPUejDx1HWG5g7lgywl0ZrahALLPKtuqegKEQ+KnOa7WL//zcHuxrgiEg/Q/nThihXjr7onp p/GF3NihZs84/KSfRMRBwKcCjqrX6sOadvNfnaZsxKQoGt0e7B1i9VMolx3ddsxhGlG3j+Bd+ SGInLT4Ni7wosU3Vq2+VsvEfv7UXj2IF9spkOoFVw32JbVgqtsEkmmHJFexXSOZe/jJToUFuR JDcokTDVqtWNaVOMnboZV97EygF/evfxDYXhGXhnWL+XDUEUJpgs60X9o4SsRFy7vkTbdMzpx TlJY/Uye0Y0lqVnQRD9T8X7WEeJHZVX6VVnytJQLYyChD3a7tAYhl9ru/pvZXsimtRHsqXWnR 4rO26GDMSJYACTd5ChiBQ0A8v8hl0jlVXcbbT5hHtdi+5tJ9JjXJERIcOm2sUnOrcyIrmFjKW YEInfQL5cYjm0TfLX0emiay2kvA= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Jim Porter writes: Hi Jim, > Attached is a patch to do this. It adds a new function, > 'user-uid-for-file', which is aware of file name handlers. Then, Tramp > adds the appropriate handler. Now, Eshell can use that function and we > get the prompt sigil we expect. I haven't tested, but in general it looks good. There are some minor changes I'm missing, for example documentation of the new function in the Lisp Reference Manual "(elisp) User Identification", and a new test case in tramp-tests.el, but this can wait. More serious are the following comments: > + ;; `user-uid-for-file' performed by default handler. We shouldn't do this. user-uid-for-file would return the *local* uid, which is wrong. So please, for all handlers apply > + (user-uid-for-file . tramp-handle-user-uid-for-file) Except in tramp-archive.el, where ignore as handler seems to be appropriate. > +(defun user-uid-for-file (filename) > + "Return the effective uid for FILENAME. > +For local files, this is equivalent to `user-uid' (which see), > +but for remote files, this returns the effective uid for that > +remote connection." Please add, that it returns -1 in case the remote uid could not be determined. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 04:35:29 2023 Received: (at 60722) by debbugs.gnu.org; 11 Jan 2023 09:35:29 +0000 Received: from localhost ([127.0.0.1]:41728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFXW5-0006Jq-A0 for submit@debbugs.gnu.org; Wed, 11 Jan 2023 04:35:29 -0500 Received: from mout.gmx.net ([212.227.15.18]:47597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFXW4-0006Je-4o for 60722@debbugs.gnu.org; Wed, 11 Jan 2023 04:35:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673429722; bh=5K//8mzAgAtloUJqpcHU6CtqEAM/MCgjrhzLKhC1o7g=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=dzq2MwGxRDRvagIwPiblsjuMYTz9O9VSrilz1/QZbzKwxVJOBdtmCWFU8vuBfVjhz 7LJjelwQacO/DvpJq7ywG2Ko1NAUMekH6952F6CbGIPoRF/kDB/ARmoemUAapla9TE t3hwo8D0J0yiXv192mUwepK9yHqtC70MCuHs+oqTyMbVCGV2enHDnptlq7cLc9RAYX xiefQ6bA7pD6704qyhujUhEIy2id24sYi+AI58Qk0/kv3XC48IDqCymdbtXNKMybki c2bfboch0952acTdfgwThHyhG3H3buH/kNXEIG5xY1I/C1KnsGacasbHnuBGLPPwjY uE9HyJNYQ0RIA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N4hvR-1onjbS3jYF-011hEZ; Wed, 11 Jan 2023 10:35:21 +0100 From: Michael Albinus To: Ruijie Yu Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil In-Reply-To: (Ruijie Yu's message of "Tue, 10 Jan 2023 20:12:54 -0600") References: Date: Wed, 11 Jan 2023 10:35:21 +0100 Message-ID: <87a62pza5i.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:JYI8yeTBE3fk1qk8hR4Ysm0BKeN/K9aPlEtXo/WUk0gyaxyeJKQ Wso1QGFws4piWPfbemalvgWNIDJm9k6CkA0ovLPlVcBvfBm4tmypxZJ6jp8e4IpfISM15+P nmKTBr+6xfqAeYhjzywxXp56grd45vmzY4gvO2zkyKk5lSRnedvzVOktiOayCOuChG0pZkE S1zlrs45RnyMXulEhPm3w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:U7YSM5l3MXo=;3BNXz3QjawqW0pmaCbomRjtPZY6 SXvSkGl4Xl/1aQQ54wmKAq1lFnUS478wF5ctuEz8mtNLblU2kHxrD3Pd2DZUMN5KvKRqhXnWi yfL/kODzqsv5HeXiAZDsd+QDeNbBK5LX5idSdHX+cC3SHGNbTChrIb5ompiwGqnPWGECeoBDB /H7xnSKwVkxEXOUp7EUTMtPQrbFn8fm1x5rUKhOYsrv5kWx/DSVUmHIYhUYTA8bR+z2NjOIxt 9xdp03H1yyJcZw5rRn+Xy5K0246qJJ+azawnwtr6soJ/+hAH42LQvaElxb3zzdD51zzwSk0CC 93lL6Exewa+YgtDGP6wBHy+4HuDOOnSc4mwA7j+9n4SjAyOXi9FaKDq2slvzQlLlk6uRq9J42 9f3Z/5ffufcysOtUfr55NNoc5MuIBSEbYjUSYxnR3oE7roYddewJ2ir+jkv0cXrvW+JsK2nSG snW4avZU0A8WMwFf54rdIaN2G4uniu+SSewc1jgztbfKFeHk+C9lg4UauKlrnKDxHSo+8vQgU MfW0rCRKi5B+urdQDRVXgsGu2RgQ/o8Ao1C0w6CeuT6Egd4RnTJJiFXNa8dLTb1BErj7v+M3I y0rJ43uar/JMs4H3HDkVMOcVaH6ZZJbnnJzlTbXAg6WDCdGn88ypqjPDqsqvndytfCztoeOi2 0K8TH7wo/ln7Kp0hpXtjN8bUJOfWSM5vnuTN1LIz7yFRCWy+d3Rka0sUb+I17terkhoKaOxXk xV27EAiaUWH0yquMNaQOTSVW8fxXnJ1HQstLhxOmm6NhAVuE/bW9NcXTpdy9oXRTRsWFVjrgs lRD5IJQrSHwhSM92lDqszLgYtiExRAFjVwcxSn5aExHEzN+Lh+ctl1pHIyJXLe568jOWOkLZO MvbZAeRxqDzrekw8Aze7Y97TfCf111KjXKzD2HF9aJWOBMRacFW3wd/q5mqRompQlRqMEzbHM r2pyuZSMx5ycZYjK08aQlJRtqYU= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60722 Cc: Jim Porter , 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ruijie Yu writes: Hi, >> Attached is a patch to do this. It adds a new function, 'user-uid-for-file', >> which is aware of file name handlers. Then, Tramp adds the appropriate >> handler. Now, Eshell can use that function and we get the prompt sigil we >> expect. > > Haven't looked into the patch, but I wonder if it addresses multi-hop > scenarios like the following: > > 1. /sudo:admin@localhost|sudo:: > 2. /sudo:|sudo:another_user@localhost:: > 3. /sshx:admin@remote|sudo:: > 4. /sudo:|sshx:admin@remote:: > 5. /doas:: > 6. /sshx:root@localhost: Tramp handles these cases. > Best, > > RY Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 08:59:55 2023 Received: (at 60722) by debbugs.gnu.org; 11 Jan 2023 13:59:55 +0000 Received: from localhost ([127.0.0.1]:41980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFbdz-0001q2-5b for submit@debbugs.gnu.org; Wed, 11 Jan 2023 08:59:55 -0500 Received: from mout.gmx.net ([212.227.15.15]:56503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFbdu-0001pi-DP for 60722@debbugs.gnu.org; Wed, 11 Jan 2023 08:59:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673445582; bh=YLuImYLs9A2nUO92/ZXO3hByfAncNA1LrEpRMNq0Hb4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=WxG4zjcDEspmcukD2HlVy+ZNLUcwVB7xE+v7qY10B9G2fUVWjx/U/Zmu866y4ZDUF r+UWT6wroEiyXKB6DS+i0R58HPXlpmLluvzXKylE3asJzOxS71xd7VdMC8LPsWlPmR 3IjtvJ/6yZqtPAWSZ7mw1gxFZ/1zUEzqLCabFN4ZlfdGjsN+wmCBj9a4P3RFAaXFmy tMZ+GOnGKT2Xv4ut+eLP/x/6iRyE8m91d/UBzthunpIQ4q1XMahGq1jj2P+NEVg/LI OgbpQcWD11uCXRnXOBZMlRVC9SjVqLrvQv7N5ldYeCAeBr6k+BATg0dliv4e8mqUFE KnePl0qTwwVFQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MSKuA-1pMBCo2Fc8-00SgHl; Wed, 11 Jan 2023 14:59:42 +0100 From: Michael Albinus To: Jim Porter Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil In-Reply-To: <87eds1za8a.fsf@gmx.de> (Michael Albinus's message of "Wed, 11 Jan 2023 10:33:41 +0100") References: <87eds1za8a.fsf@gmx.de> Date: Wed, 11 Jan 2023 14:59:39 +0100 Message-ID: <87zgapcgtw.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:CaAAuyuFvTjky4V/alAA7qGN9q5dgghLFKAazFJZoTc0ivBI9Og YWUkYQaelG8fBtbTnLU+uBZ7gi6mfP/0CkVJptYOhpZJAAfzOlo0WrobkKoWOkAENj9gyPD qsKcuNyGRz5pEb9uuDyOeNnqNS3pUhxmxpKE9kfN+c+QOAMkdoDwU8JoTDewcuzAQXd/LCS rXlpNeC+uUxXbjDfqH1Ew== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ED3/eYc5Tgc=;mIeO+/1MQ4FBIZVpSt9ayuc7eq6 xnLL2JX97XMDrWFD24lOLPXpfKv//ua9nTUQQCSPiE3ejGgoftUHOsC8qDC6wCqu4RrC1Vj0K X1wdWZh/qRyeqxH1NVyyiiRNqRZzHvEiX6FOVAhe3t+lt4+4bK0u7yAnFns6DDNzZV2E+jHX8 somkmNis0w5Ko7eXwmDi1eII/LEUqM0FMRlr5H/efM3aZY7dqgCobyVE7nQ1K2W4hPVQCAgTW IrsETvN9e2at5W4TakFc0zB0bkS0aUCHj7qv0bgtuQ6REkkKTgOBKcLAoj+lT8iPBvCI+ZBB9 rIH3RqzoQS6CzYZtqeyBecVmp0BHDtwwjJvp9/PL7CwX/FDjzGDKbf4gjKb5AGlWoPWRch/cS kBOG4sMYf3Y5dae6Rh5Fik6WaBxSW6Vld1OpGevTQudE7SK5FfKKbRkvf6GsYQ2oCewyspoxH yemm/HvE4pQ9TaCQMi9TEV/GEE0+2i6Xp+nPlqpn6A0/MfBB3aps13WHhLwlmkVp4hOtdG3Z2 uWsdV//5uYJdvDAcyOLZgE6aj/NASVYYfYZDsQgOiC78TLUo1yVf1efzY/G07pLO1XQuiPWMO Qp8jVervjVXBEJKtYm+VPvr3MtFQZD7tTR/iSF4TRmQbc7UNaCdmQ0TwuxPBlKfluDjB7i6Ew W1WET1bkr7pYkZ8ZbW7hSanUSuolyxL3EybZtmBGH0WGvYuS8uPFiTq+v3NeqBULWW7flDFbs kWcKp0CnRPLqtFibJ9a08wZaDTL4sm9UjqU66EUWdsiGsiL+OP8jcuAV1KdINOYbyqc4Da7L8 phD4XbqHhtIrjn5ngQg+uGD9Ux6pkLgsiKUuN6fbK0hlMGVTmu4PZ7OHu2kaGPV+O7KijimEg lRSKMmGF8dF6x39OKwYiJIDLo2ILHfHVkX+9FX/qqMZNZ1QCo12KpSfj88+ldTDEJLTZGJw6e 93Qcikt5Y7RGfWNjboOggbHL4QU= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Michael Albinus writes: Hi Jim, > We shouldn't do this. user-uid-for-file would return the *local* uid, > which is wrong. So please, for all handlers apply > >> + (user-uid-for-file . tramp-handle-user-uid-for-file) > > Except in tramp-archive.el, where ignore as handler seems to be appropriate. Thinking about, I believe we need an own function for tramp-archive.el. Something like (untested) --8<---------------cut here---------------start------------->8--- (defun tramp-archive-user-uid-for-file (filename) "Like `user-uid-for-file' for file archives." (user-uid-for-file (tramp-archive-gvfs-file-name filename))) --8<---------------cut here---------------end--------------->8--- This should return the local uid for local archives, and the remote uid for remote archives. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 16:59:26 2023 Received: (at 60722) by debbugs.gnu.org; 14 Jan 2023 21:59:26 +0000 Received: from localhost ([127.0.0.1]:55692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGoYe-0002ZO-Tz for submit@debbugs.gnu.org; Sat, 14 Jan 2023 16:59:25 -0500 Received: from mail-pf1-f176.google.com ([209.85.210.176]:36435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGoYb-0002Z9-84 for 60722@debbugs.gnu.org; Sat, 14 Jan 2023 16:59:23 -0500 Received: by mail-pf1-f176.google.com with SMTP id i1so3451383pfk.3 for <60722@debbugs.gnu.org>; Sat, 14 Jan 2023 13:59:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=MXFkIIAz8sfODi7QeAYg8/IdCh7kA2Rqn8udKYb8Xjs=; b=RnDhN5SKJ+vTE7uxloDZxBeV+UvXs/EbTLpP/9cYQpdyxCNuCTLwKzpwX213OUsEo+ RgWhJ2d/96xFRDBaXwKejrWwXbhk85dmhnNaJyxBQnO7OM+7jS82CtdiQ+8W24EczEMH p2QJR8Te+W3AiTQFhrEe4BvD+FdUiHXZiFK+s4fXH0VZG89B6W0+o4X5CLCUaYuGG5d/ mRo/9gWeGauR/9bq+MADpe6WEXYdofyY32Hdf3TxDf9JokHVg06rMH4/KbfJCGdRGqGC 0vW6+0MIEAWbQNBgBSsswK/V5OY72Rot6yTyBQ4NjaL1tb6g3XoKWxZA7qdKwXXJShRB c9Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=MXFkIIAz8sfODi7QeAYg8/IdCh7kA2Rqn8udKYb8Xjs=; b=xzqAAHd5bf5GsOeTPNedPfHweO7LI3545zjts8VavRnFq9SlrcXTvv0E6h3/gQAGUj 8NT5d5TCKd47NSDSm1fpDXSo1QDgofg3MKcnYG2N+HodRs0HaBhMCHgifwAaHaYt9EFD O+iEoYIGFxi4WxdRwWktUYIfNtmOfHk4NFW9virGP1JIO9kD3QdfhrL/LMixrWGgu8Hg ejolx3QxycEsRjxQaF4PDb2Azcn9Hy/uBzuvRP32+cj94JuAO8Jp/iiC/A5bgRXhVqpF /gwktAvrmEhkmewLYI+GfOC953OAkhZbPa+cr9Gu8MWoZ6NL/a54jRm86+gxp2zlMFnU g+Bg== X-Gm-Message-State: AFqh2kos0IkGqis4Obv7n3JC6dq2xjHk8Xqj2/MSQG/f/XxQXKvHnjjI xgyX6WiY+SV8BSJfN6UvFAw= X-Google-Smtp-Source: AMrXdXu3tKKrNmrNxZgEdsZRhnzJTvbHjvN7Vpl6Yqhj5IVZT+/rFSiZphdwJdL0DzJvtq8Xdf1N6w== X-Received: by 2002:a05:6a00:1885:b0:580:9a80:6e37 with SMTP id x5-20020a056a00188500b005809a806e37mr101077354pfh.25.1673733555184; Sat, 14 Jan 2023 13:59:15 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id r15-20020aa79ecf000000b0056c2e497b02sm48219pfq.173.2023.01.14.13.59.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 14 Jan 2023 13:59:14 -0800 (PST) Content-Type: multipart/mixed; boundary="------------s934H4Bw00leJHTCQIrrYowS" Message-ID: <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> Date: Sat, 14 Jan 2023 13:59:10 -0800 MIME-Version: 1.0 Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil Content-Language: en-US To: Michael Albinus References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> From: Jim Porter In-Reply-To: <87zgapcgtw.fsf@gmx.de> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------s934H4Bw00leJHTCQIrrYowS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/11/2023 5:59 AM, Michael Albinus wrote: > Michael Albinus writes: > > Hi Jim, > >> We shouldn't do this. user-uid-for-file would return the *local* uid, >> which is wrong. So please, for all handlers apply >> >>> + (user-uid-for-file . tramp-handle-user-uid-for-file) >> >> Except in tramp-archive.el, where ignore as handler seems to be appropriate. > > Thinking about, I believe we need an own function for > tramp-archive.el. Something like (untested) > > --8<---------------cut here---------------start------------->8--- > (defun tramp-archive-user-uid-for-file (filename) > "Like `user-uid-for-file' for file archives." > (user-uid-for-file (tramp-archive-gvfs-file-name filename))) > --8<---------------cut here---------------end--------------->8--- > > This should return the local uid for local archives, and the remote uid > for remote archives. Thanks. See attached. I also updated the base implementation of 'tramp-handle-user-uid-for-file' to return -1 even if 'tramp-get-remote-uid' returns nil (some Tramp methods set the latter handler to be 'ignore'). I also added a new Eshell special variable, '$UID', which does about what you'd expect. This makes Eshell work like other shells, which also have a special '$UID' variable. Finally, I added documentation to the manuals. I didn't add any Tramp regression tests though, since I wasn't sure of the right way to test this. --------------s934H4Bw00leJHTCQIrrYowS Content-Type: text/plain; charset=UTF-8; name="0001-Add-user-uid-for-file-to-get-the-effective-UID-for-r.patch" Content-Disposition: attachment; filename*0="0001-Add-user-uid-for-file-to-get-the-effective-UID-for-r.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBjNTgxNGU3ZjI0NTU4YTk4ZTUxNTE4MTEyMjhiNjM3MTI3ZDcyOTY4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMTAgSmFuIDIwMjMgMTU6MzU6MTggLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgJ3VzZXItdWlkLWZvci1maWxlJyB0byBnZXQgdGhlIGVmZmVjdGl2ZSBVSUQg Zm9yIHJlbW90ZQogZmlsZXMKCkluIHBhcnRpY3VsYXIsIHRoaXMgbGV0cyBFc2hlbGwgc2hv dyBhICIjIiByb290IHByb21wdCBzaWdpbCB3aGVuIHRoZQp1c2VyIGhhcyBzdWRvJ2VkIHZp YSAiY2QgL3N1ZG86OiIgKGJ1ZyM2MDcyMikuCgoqIGxpc3Avc2ltcGxlLmVsICh1c2VyLXVp ZC1mb3ItZmlsZSk6IE5ldyBmdW5jdGlvbi4KCiogbGlzcC9uZXQvdHJhbXAuZWwgKHRyYW1w LWZpbGUtbmFtZS1mb3Itb3BlcmF0aW9uKTogQWRkCid1c2VyLXVpZC1mb3ItZmlsZScuCih0 cmFtcC1oYW5kbGUtdXNlci11aWQtZm9yLWZpbGUpOiBOZXcgZnVuY3Rpb24uCgoqIGxpc3Av bmV0L3RyYW1wLWFkYi5lbCAodHJhbXAtYWRiLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToK KiBsaXNwL25ldC90cmFtcC1jcnlwdC5lbCAodHJhbXAtY3J5cHQtZmlsZS1uYW1lLWhhbmRs ZXItYWxpc3QpOgoqIGxpc3AvbmV0L3RyYW1wLWd2ZnMuZWwgKHRyYW1wLWd2ZnMtZmlsZS1u YW1lLWhhbmRsZXItYWxpc3QpOgoqIGxpc3AvbmV0L3RyYW1wLXJjbG9uZS5lbCAodHJhbXAt cmNsb25lLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNwL25ldC90cmFtcC1zaC5l bCAodHJhbXAtc2gtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QpOgoqIGxpc3AvbmV0L3RyYW1w LXNtYi5lbCAodHJhbXAtc21iLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNwL25l dC90cmFtcC1zc2hmcy5lbCAodHJhbXAtc3NoZnMtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3Qp OgoqIGxpc3AvbmV0L3RyYW1wLXN1ZG9lZGl0LmVsICh0cmFtcC1zdWRvZWRpdC1maWxlLW5h bWUtaGFuZGxlci1hbGlzdCk6CkFkZCAndXNlci11aWQtZm9yLWZpbGUnLgoKKiBsaXNwL25l dC90cmFtcC1hcmNoaXZlLmVsICh0cmFtcC1hcmNoaXZlLWZpbGUtbmFtZS1oYW5kbGVyLWFs aXN0KToKQWRkIGNvbW1lbnQgYWJvdXQgJ3VzZXItdWlkLWZvci1maWxlJy4KCiogbGlzcC9l c2hlbGwvZW0tcHJvbXB0LmVsIChlc2hlbGwtcHJvbXB0LWZ1bmN0aW9uKTogVXNlCid1c2Vy LXVpZC1mb3ItZmlsZScuCgoqIGxpc3AvZXNoZWxsL2VzaC12YXIuZWwgKGVzaGVsbC12YXJp YWJsZS1hbGlhc2VzLWxpc3QpOiBBZGQgJyRVSUQnLgoKKiB0ZXN0L2xpc3AvZXNoZWxsL2Vz aC12YXItdGVzdHMuZWwgKGVzaC12YXItdGVzdC91aWQtdmFyKTogTmV3IHRlc3QuCgoqIGRv Yy9saXNwcmVmL29zLnRleGkgKFVzZXIgSWRlbnRpZmljYXRpb24pOiBEb2N1bWVudAondXNl ci11aWQtZm9yLWZpbGUnLgoKKiBkb2MvbGlzcHJlZi9maWxlcy50ZXhpIChNYWdpYyBGaWxl IE5hbWVzKTogTWVudGlvbgondXNlci11aWQtZm9yLWZpbGUnLgoKKiBkb2MvbWlzYy9lc2hl bGwudGV4aSAoVmFyaWFibGVzKTogRG9jdW1lbnQgJyRVSUQnLiAgQWRkIGEgbWlzc2luZwpp bmRleCBlbnRyeSBmb3IgJyRJTlNJREVfRU1BQ1MnLgoKKiBldGMvTkVXUzogQW5ub3VuY2Ug J3VzZXItdWlkLWZvci1maWxlJy4KLS0tCiBkb2MvbGlzcHJlZi9maWxlcy50ZXhpICAgICAg ICAgICAgfCAgMiArKwogZG9jL2xpc3ByZWYvb3MudGV4aSAgICAgICAgICAgICAgIHwgIDkg KysrKysrKysrCiBkb2MvbWlzYy9lc2hlbGwudGV4aSAgICAgICAgICAgICAgfCAgOCArKysr KysrKwogZXRjL05FV1MgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKIGxp c3AvZXNoZWxsL2VtLXByb21wdC5lbCAgICAgICAgICB8ICAyICstCiBsaXNwL2VzaGVsbC9l c2gtdmFyLmVsICAgICAgICAgICAgfCAgMSArCiBsaXNwL25ldC90cmFtcC1hZGIuZWwgICAg ICAgICAgICAgfCAgMSArCiBsaXNwL25ldC90cmFtcC1hcmNoaXZlLmVsICAgICAgICAgfCAg NSArKysrKwogbGlzcC9uZXQvdHJhbXAtY3J5cHQuZWwgICAgICAgICAgIHwgIDEgKwogbGlz cC9uZXQvdHJhbXAtZ3Zmcy5lbCAgICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAt cmNsb25lLmVsICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtc2guZWwgICAgICAg ICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtc21iLmVsICAgICAgICAgICAgIHwgIDEg KwogbGlzcC9uZXQvdHJhbXAtc3NoZnMuZWwgICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQv dHJhbXAtc3Vkb2VkaXQuZWwgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAuZWwgICAg ICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogbGlzcC9zaW1wbGUuZWwgICAgICAgICAg ICAgICAgICAgIHwgMTAgKysrKysrKysrKwogdGVzdC9saXNwL2VzaGVsbC9lc2gtdmFyLXRl c3RzLmVsIHwgIDQgKysrKwogMTggZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVmL2ZpbGVzLnRleGkgYi9k b2MvbGlzcHJlZi9maWxlcy50ZXhpCmluZGV4IDVjYzRjMWU3ZGRmLi43MjAxYmNjOWMyYyAx MDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvZmlsZXMudGV4aQorKysgYi9kb2MvbGlzcHJlZi9m aWxlcy50ZXhpCkBAIC0zNDEyLDYgKzM0MTIsNyBAQCBNYWdpYyBGaWxlIE5hbWVzCiBAY29k ZXt0ZW1wb3JhcnktZmlsZS1kaXJlY3Rvcnl9LAogQGNvZGV7dW5oYW5kbGVkLWZpbGUtbmFt ZS1kaXJlY3Rvcnl9LAogQGNvZGV7dW5sb2NrLWZpbGV9LAorQGNvZGV7dXNlci11aWQtZm9y LWZpbGV9LAogQGNvZGV7dmMtcmVnaXN0ZXJlZH0sCiBAY29kZXt2ZXJpZnktdmlzaXRlZC1m aWxlLW1vZHRpbWV9LEAqCiBAY29kZXt3cml0ZS1yZWdpb259LgpAQCAtMzQ3Myw2ICszNDc0 LDcgQEAgTWFnaWMgRmlsZSBOYW1lcwogQGNvZGV7dGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5 fSwKIEBjb2Rle3VuaGFuZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5fSwKIEBjb2Rle3VubG9j ay1maWxlfSwKK0Bjb2Rle3VzZXItdWlkLWZvci1maWxlfSwKIEBjb2Rle3ZjLXJlZ2lzQGRp c2NyZXRpb25hcnl7fXt9e310ZXJlZH0sCiBAY29kZXt2ZXJpZnktdmlzaXRlZC1maWxlLW1v ZHRpbWV9LAogQGNvZGV7d3JpdGUtcmVnaW9ufS4KZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVm L29zLnRleGkgYi9kb2MvbGlzcHJlZi9vcy50ZXhpCmluZGV4IDNiZTcwMzZmNjM3Li40M2Yx YjY5NzZmYyAxMDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvb3MudGV4aQorKysgYi9kb2MvbGlz cHJlZi9vcy50ZXhpCkBAIC0xMjc3LDYgKzEyNzcsMTUgQEAgVXNlciBJZGVudGlmaWNhdGlv bgogVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSBlZmZlY3RpdmUgQGFjcm9ueW17VUlEfSBv ZiB0aGUgdXNlci4KIEBlbmQgZGVmdW4KIAorQGRlZnVuIHVzZXItdWlkLWZvci1maWxlIGZp bGVuYW1lCitUaGlzIGZ1bmN0aW9uIHJldHVybnMgdGhlIGVmZmVjdGl2ZSBAYWNyb255bXtV SUR9IG9mIHRoZSB1c2VyCithc3NvY2lhdGVkIHdpdGggdGhlIGZpbGUgbmFtZWQgQHZhcntm aWxlbmFtZX0uICBJZiBAdmFye2ZpbGVuYW1lfSBpcworbG9jYWwsIHRoaXMgaXMgZXF1aXZh bGVudCB0byBAY29kZXt1c2VyLXVpZH0sIGJ1dCBmb3IgcmVtb3RlIGZpbGVzCisoQHB4cmVm e1JlbW90ZSBGaWxlcywgLCAsIGVtYWNzLCBUaGUgR05VIEVtYWNzIE1hbnVhbH0pLCBpdCB3 aWxsCityZXR1cm4gdGhlIEBhY3Jvbnlte1VJRH0gZm9yIHRoZSB1c2VyIGFzc29jaWF0ZWQg d2l0aCB0aGF0IHJlbW90ZQorY29ubmVjdGlvbjsgaWYgdGhlIHJlbW90ZSBjb25uZWN0aW9u IGhhcyBubyBhc3NvY2lhdGVkIHVzZXIsIGl0IHdpbGwKK2luc3RlYWQgcmV0dXJuIC0xLgor CiBAY2luZGV4IEdJRAogQGRlZnVuIGdyb3VwLWdpZAogVGhpcyBmdW5jdGlvbiByZXR1cm5z IHRoZSBlZmZlY3RpdmUgQGFjcm9ueW17R0lEfSBvZiB0aGUgRW1hY3MgcHJvY2Vzcy4KZGlm ZiAtLWdpdCBhL2RvYy9taXNjL2VzaGVsbC50ZXhpIGIvZG9jL21pc2MvZXNoZWxsLnRleGkK aW5kZXggZmM3ZDUyZWI3MTEuLmM0MGZmNThmNDJjIDEwMDY0NAotLS0gYS9kb2MvbWlzYy9l c2hlbGwudGV4aQorKysgYi9kb2MvbWlzYy9lc2hlbGwudGV4aQpAQCAtOTgzLDYgKzk4Mywx MyBAQCBWYXJpYWJsZXMKIHRoZSB2YWx1ZSB3aWxsIGF1dG9tYXRpY2FsbHkgdXBkYXRlIHRv IHJlZmxlY3QgdGhlIHNlYXJjaCBwYXRoIG9uIHRoYXQKIGhvc3QuCiAKK0B2aW5kZXggJFVJ RAorQGl0ZW0gJFVJRAorVGhpcyByZXR1cm5zIHRoZSBlZmZlY3RpdmUgQGFjcm9ueW17VUlE fSBmb3IgdGhlIGN1cnJlbnQgdXNlci4gIFRoaXMKK3ZhcmlhYmxlIGlzIGNvbm5lY3Rpb24t YXdhcmUsIHNvIHdoZW4gdGhlIGN1cnJlbnQgZGlyZWN0b3J5IGlzIHJlbW90ZSwKK2l0cyB2 YWx1ZSB3aWxsIGJlIEBhY3Jvbnlte1VJRH0gZm9yIHRoZSB1c2VyIGFzc29jaWF0ZWQgd2l0 aCB0aGF0CityZW1vdGUgY29ubmVjdGlvbi4KKwogQHZpbmRleCAkXwogQGl0ZW0gJF8KIFRo aXMgcmVmZXJzIHRvIHRoZSBsYXN0IGFyZ3VtZW50IG9mIHRoZSBsYXN0IGNvbW1hbmQuICBX aXRoIGEKQEAgLTEwMTQsNiArMTAyMSw3IEBAIFZhcmlhYmxlcwogY29waWVkIHRvIHRoZSBl bnZpcm9ubWVudCwgc28gZXh0ZXJuYWwgY29tbWFuZHMgaW52b2tlZCBmcm9tCiBFc2hlbGwg Y2FuIGNvbnN1bHQgdGhlbSB0byBkbyB0aGUgcmlnaHQgdGhpbmcuCiAKK0B2aW5kZXggJElO U0lERV9FTUFDUwogQGl0ZW0gJElOU0lERV9FTUFDUwogVGhpcyB2YXJpYWJsZSBpbmRpY2F0 ZXMgdG8gZXh0ZXJuYWwgY29tbWFuZHMgdGhhdCB0aGV5IGFyZSBiZWluZwogaW52b2tlZCBm cm9tIHdpdGhpbiBFbWFjcyBzbyB0aGV5IGNhbiBhZGp1c3QgdGhlaXIgYmVoYXZpb3IgaWYK ZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggMDY4ZjdhMjdkYjguLjhh MTkwNjAwZDQ0IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMjM1 LDYgKzIzNSwxMSBAQCBjb21wYXJlZCByZWxpYWJseSBhdCBhbGwuCiBUaGlzIHdhcm5pbmcg Y2FuIGJlIHN1cHByZXNzZWQgdXNpbmcgJ3dpdGgtc3VwcHJlc3NlZC13YXJuaW5ncycgd2l0 aAogdGhlIHdhcm5pbmcgbmFtZSAnc3VzcGljaW91cycuCiAKKysrKworKiogTmV3IGZ1bmN0 aW9uICd1c2VyLXVpZC1mb3ItZmlsZScuCitUaGlzIGZ1bmN0aW9uIGlzIGxpa2UgJ3VzZXIt dWlkJywgYnV0IGlzIGF3YXJlIG9mIGZpbGUgbmFtZSBoYW5kbGVycywKK3NvIGl0IHdpbGwg cmV0dXJuIHRoZSByZW1vdGUgVUlEIGZvciByZW1vdGUgZmlsZXMuCisKIAwKICogQ2hhbmdl cyBpbiBFbWFjcyAzMC4xIG9uIE5vbi1GcmVlIE9wZXJhdGluZyBTeXN0ZW1zCiAKZGlmZiAt LWdpdCBhL2xpc3AvZXNoZWxsL2VtLXByb21wdC5lbCBiL2xpc3AvZXNoZWxsL2VtLXByb21w dC5lbAppbmRleCA1MmQ0NjI4MmM1Mi4uMzZiNmM1ZTBhMWIgMTAwNjQ0Ci0tLSBhL2xpc3Av ZXNoZWxsL2VtLXByb21wdC5lbAorKysgYi9saXNwL2VzaGVsbC9lbS1wcm9tcHQuZWwKQEAg LTUyLDcgKzUyLDcgQEAgZXNoZWxsLXByb21wdC1sb2FkLWhvb2sKIChkZWZjdXN0b20gZXNo ZWxsLXByb21wdC1mdW5jdGlvbgogICAobGFtYmRhICgpCiAgICAgKGNvbmNhdCAoYWJicmV2 aWF0ZS1maWxlLW5hbWUgKGVzaGVsbC9wd2QpKQotICAgICAgICAgICAgKGlmICg9ICh1c2Vy LXVpZCkgMCkgIiAjICIgIiAkICIpKSkKKyAgICAgICAgICAgIChpZiAoPSAodXNlci11aWQt Zm9yLWZpbGUgZGVmYXVsdC1kaXJlY3RvcnkpIDApICIgIyAiICIgJCAiKSkpCiAgICJBIGZ1 bmN0aW9uIHRoYXQgcmV0dXJucyB0aGUgRXNoZWxsIHByb21wdCBzdHJpbmcuCiBNYWtlIHN1 cmUgdG8gdXBkYXRlIGBlc2hlbGwtcHJvbXB0LXJlZ2V4cCcgc28gdGhhdCBpdCB3aWxsIG1h dGNoIHlvdXIKIHByb21wdC4iCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lc2gtdmFyLmVs IGIvbGlzcC9lc2hlbGwvZXNoLXZhci5lbAppbmRleCA4MTFiYjk5NTdjZi4uYWM0OGZkMDFi ZWMgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VzaC12YXIuZWwKKysrIGIvbGlzcC9lc2hl bGwvZXNoLXZhci5lbApAQCAtMTYyLDYgKzE2Miw3IEBAIGVzaGVsbC12YXJpYWJsZS1hbGlh c2VzLWxpc3QKICAgICAoIkNPTFVNTlMiICwobGFtYmRhICgpICh3aW5kb3ctYm9keS13aWR0 aCBuaWwgJ3JlbWFwKSkgdCB0KQogICAgICgiTElORVMiICwobGFtYmRhICgpICh3aW5kb3ct Ym9keS1oZWlnaHQgbmlsICdyZW1hcCkpIHQgdCkKICAgICAoIklOU0lERV9FTUFDUyIgZXNo ZWxsLWluc2lkZS1lbWFjcyB0KQorICAgICgiVUlEIiAsKGxhbWJkYSAoKSAodXNlci11aWQt Zm9yLWZpbGUgZGVmYXVsdC1kaXJlY3RvcnkpKSBuaWwgdCkKIAogICAgIDs7IGZvciBlc2gt ZXh0LmVsCiAgICAgKCJQQVRIIiAoLChsYW1iZGEgKCkgKHN0cmluZy1qb2luIChlc2hlbGwt Z2V0LXBhdGggdCkgKHBhdGgtc2VwYXJhdG9yKSkpCmRpZmYgLS1naXQgYS9saXNwL25ldC90 cmFtcC1hZGIuZWwgYi9saXNwL25ldC90cmFtcC1hZGIuZWwKaW5kZXggNDkzYTlmYjM5YTku LjZhNDczZDAzZTlmIDEwMDY0NAotLS0gYS9saXNwL25ldC90cmFtcC1hZGIuZWwKKysrIGIv bGlzcC9uZXQvdHJhbXAtYWRiLmVsCkBAIC0xODgsNiArMTg4LDcgQEAgdHJhbXAtYWRiLWZp bGUtbmFtZS1oYW5kbGVyLWFsaXN0CiAgICAgKHRyYW1wLXNldC1maWxlLXVpZC1naWQgLiBp Z25vcmUpCiAgICAgKHVuaGFuZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdub3JlKQog ICAgICh1bmxvY2stZmlsZSAuIHRyYW1wLWhhbmRsZS11bmxvY2stZmlsZSkKKyAgICAodXNl ci11aWQtZm9yLWZpbGUgLiB0cmFtcC1oYW5kbGUtdXNlci11aWQtZm9yLWZpbGUpCiAgICAg KHZjLXJlZ2lzdGVyZWQgLiBpZ25vcmUpCiAgICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9k dGltZSAuIHRyYW1wLWhhbmRsZS12ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUpCiAgICAg KHdyaXRlLXJlZ2lvbiAuIHRyYW1wLWFkYi1oYW5kbGUtd3JpdGUtcmVnaW9uKSkKZGlmZiAt LWdpdCBhL2xpc3AvbmV0L3RyYW1wLWFyY2hpdmUuZWwgYi9saXNwL25ldC90cmFtcC1hcmNo aXZlLmVsCmluZGV4IGEyYWRkMWVkNzNhLi5lMWY3YTA2MDc4MyAxMDA2NDQKLS0tIGEvbGlz cC9uZXQvdHJhbXAtYXJjaGl2ZS5lbAorKysgYi9saXNwL25ldC90cmFtcC1hcmNoaXZlLmVs CkBAIC0zMDAsNiArMzAwLDcgQEAgdHJhbXAtYXJjaGl2ZS1maWxlLW5hbWUtaGFuZGxlci1h bGlzdAogICAgICh0cmFtcC1zZXQtZmlsZS11aWQtZ2lkIC4gaWdub3JlKQogICAgICh1bmhh bmRsZWQtZmlsZS1uYW1lLWRpcmVjdG9yeSAuIGlnbm9yZSkKICAgICAodW5sb2NrLWZpbGUg LiBpZ25vcmUpCisgICAgKHVzZXItdWlkLWZvci1maWxlIC4gdHJhbXAtYXJjaGl2ZS1oYW5k bGUtdXNlci11aWQtZm9yLWZpbGUpCiAgICAgKHZjLXJlZ2lzdGVyZWQgLiBpZ25vcmUpCiAg ICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSAuIHRyYW1wLWhhbmRsZS12ZXJpZnkt dmlzaXRlZC1maWxlLW1vZHRpbWUpCiAgICAgKHdyaXRlLXJlZ2lvbiAuIHRyYW1wLWFyY2hp dmUtaGFuZGxlLW5vdC1pbXBsZW1lbnRlZCkpCkBAIC03MDEsNiArNzAyLDEwIEBAIHRyYW1w LWFyY2hpdmUtaGFuZGxlLXRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeQogICAgIChsZXQgKChk ZWZhdWx0LWRpcmVjdG9yeSAoZmlsZS1uYW1lLWRpcmVjdG9yeSBhcmNoaXZlKSkpCiAgICAg ICAodGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5KSkpKQogCisoZGVmdW4gdHJhbXAtYXJjaGl2 ZS1oYW5kbGUtdXNlci11aWQtZm9yLWZpbGUgKGZpbGVuYW1lKQorICAiTGlrZSBgdXNlci11 aWQtZm9yLWZpbGUnIGZvciBmaWxlIGFyY2hpdmVzLiIKKyAgKHVzZXItdWlkLWZvci1maWxl ICh0cmFtcC1hcmNoaXZlLWd2ZnMtZmlsZS1uYW1lIGZpbGVuYW1lKSkpCisKIChkZWZ1biB0 cmFtcC1hcmNoaXZlLWhhbmRsZS1ub3QtaW1wbGVtZW50ZWQgKG9wZXJhdGlvbiAmcmVzdCBh cmdzKQogICAiR2VuZXJpYyBoYW5kbGVyIGZvciBvcGVyYXRpb25zIG5vdCBpbXBsZW1lbnRl ZCBmb3IgZmlsZSBhcmNoaXZlcy4iCiAgIChsZXQgKCh2IChpZ25vcmUtZXJyb3JzCmRpZmYg LS1naXQgYS9saXNwL25ldC90cmFtcC1jcnlwdC5lbCBiL2xpc3AvbmV0L3RyYW1wLWNyeXB0 LmVsCmluZGV4IDUwN2ZkNDMyNDE5Li5kMmU0ODA1YTczNyAxMDA2NDQKLS0tIGEvbGlzcC9u ZXQvdHJhbXAtY3J5cHQuZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtY3J5cHQuZWwKQEAgLTIz OSw2ICsyMzksNyBAQCB0cmFtcC1jcnlwdC1maWxlLW5hbWUtaGFuZGxlci1hbGlzdAogICAg ICh0cmFtcC1zZXQtZmlsZS11aWQtZ2lkIC4gdHJhbXAtY3J5cHQtaGFuZGxlLXNldC1maWxl LXVpZC1naWQpCiAgICAgKHVuaGFuZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdub3Jl KQogICAgICh1bmxvY2stZmlsZSAuIHRyYW1wLWNyeXB0LWhhbmRsZS11bmxvY2stZmlsZSkK KyAgICAodXNlci11aWQtZm9yLWZpbGUgLiB0cmFtcC1oYW5kbGUtdXNlci11aWQtZm9yLWZp bGUpCiAgICAgKHZjLXJlZ2lzdGVyZWQgLiBpZ25vcmUpCiAgICAgKHZlcmlmeS12aXNpdGVk LWZpbGUtbW9kdGltZSAuIHRyYW1wLWhhbmRsZS12ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRp bWUpCiAgICAgKHdyaXRlLXJlZ2lvbiAuIHRyYW1wLWhhbmRsZS13cml0ZS1yZWdpb24pKQpk aWZmIC0tZ2l0IGEvbGlzcC9uZXQvdHJhbXAtZ3Zmcy5lbCBiL2xpc3AvbmV0L3RyYW1wLWd2 ZnMuZWwKaW5kZXggY2NhN2E1ZmUyNDcuLjY2ZTUzMTNlNTE2IDEwMDY0NAotLS0gYS9saXNw L25ldC90cmFtcC1ndmZzLmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLWd2ZnMuZWwKQEAgLTgz Myw2ICs4MzMsNyBAQCB0cmFtcC1ndmZzLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0CiAgICAg KHRyYW1wLXNldC1maWxlLXVpZC1naWQgLiB0cmFtcC1ndmZzLWhhbmRsZS1zZXQtZmlsZS11 aWQtZ2lkKQogICAgICh1bmhhbmRsZWQtZmlsZS1uYW1lLWRpcmVjdG9yeSAuIGlnbm9yZSkK ICAgICAodW5sb2NrLWZpbGUgLiB0cmFtcC1oYW5kbGUtdW5sb2NrLWZpbGUpCisgICAgKHVz ZXItdWlkLWZvci1maWxlIC4gdHJhbXAtaGFuZGxlLXVzZXItdWlkLWZvci1maWxlKQogICAg ICh2Yy1yZWdpc3RlcmVkIC4gaWdub3JlKQogICAgICh2ZXJpZnktdmlzaXRlZC1maWxlLW1v ZHRpbWUgLiB0cmFtcC1oYW5kbGUtdmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lKQogICAg ICh3cml0ZS1yZWdpb24gLiB0cmFtcC1oYW5kbGUtd3JpdGUtcmVnaW9uKSkKZGlmZiAtLWdp dCBhL2xpc3AvbmV0L3RyYW1wLXJjbG9uZS5lbCBiL2xpc3AvbmV0L3RyYW1wLXJjbG9uZS5l bAppbmRleCA0MDE4ZmEzYWEyOS4uMmQyNTY2OGIzYWMgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0 L3RyYW1wLXJjbG9uZS5lbAorKysgYi9saXNwL25ldC90cmFtcC1yY2xvbmUuZWwKQEAgLTE1 Myw2ICsxNTMsNyBAQCB0cmFtcC1yY2xvbmUtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QKICAg ICAodHJhbXAtc2V0LWZpbGUtdWlkLWdpZCAuIGlnbm9yZSkKICAgICAodW5oYW5kbGVkLWZp bGUtbmFtZS1kaXJlY3RvcnkgLiBpZ25vcmUpCiAgICAgKHVubG9jay1maWxlIC4gdHJhbXAt aGFuZGxlLXVubG9jay1maWxlKQorICAgICh1c2VyLXVpZC1mb3ItZmlsZSAuIHRyYW1wLWhh bmRsZS11c2VyLXVpZC1mb3ItZmlsZSkKICAgICAodmMtcmVnaXN0ZXJlZCAuIGlnbm9yZSkK ICAgICAodmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lIC4gdHJhbXAtaGFuZGxlLXZlcmlm eS12aXNpdGVkLWZpbGUtbW9kdGltZSkKICAgICAod3JpdGUtcmVnaW9uIC4gdHJhbXAtaGFu ZGxlLXdyaXRlLXJlZ2lvbikpCmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1zaC5lbCBi L2xpc3AvbmV0L3RyYW1wLXNoLmVsCmluZGV4IDQ2NDc2MDAwNzFjLi5jODEyMzAwYmFiZiAx MDA2NDQKLS0tIGEvbGlzcC9uZXQvdHJhbXAtc2guZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAt c2guZWwKQEAgLTExMjEsNiArMTEyMSw3IEBAIHRyYW1wLXNoLWZpbGUtbmFtZS1oYW5kbGVy LWFsaXN0CiAgICAgKHRyYW1wLXNldC1maWxlLXVpZC1naWQgLiB0cmFtcC1zaC1oYW5kbGUt c2V0LWZpbGUtdWlkLWdpZCkKICAgICAodW5oYW5kbGVkLWZpbGUtbmFtZS1kaXJlY3Rvcnkg LiBpZ25vcmUpCiAgICAgKHVubG9jay1maWxlIC4gdHJhbXAtaGFuZGxlLXVubG9jay1maWxl KQorICAgICh1c2VyLXVpZC1mb3ItZmlsZSAuIHRyYW1wLWhhbmRsZS11c2VyLXVpZC1mb3It ZmlsZSkKICAgICAodmMtcmVnaXN0ZXJlZCAuIHRyYW1wLXNoLWhhbmRsZS12Yy1yZWdpc3Rl cmVkKQogICAgICh2ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUgLiB0cmFtcC1zaC1oYW5k bGUtdmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lKQogICAgICh3cml0ZS1yZWdpb24gLiB0 cmFtcC1zaC1oYW5kbGUtd3JpdGUtcmVnaW9uKSkKZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3Ry YW1wLXNtYi5lbCBiL2xpc3AvbmV0L3RyYW1wLXNtYi5lbAppbmRleCBkNmYzY2NhOTczMy4u MjQwYTQ1MjNlMzYgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLXNtYi5lbAorKysgYi9s aXNwL25ldC90cmFtcC1zbWIuZWwKQEAgLTMwNCw2ICszMDQsNyBAQCB0cmFtcC1zbWItZmls ZS1uYW1lLWhhbmRsZXItYWxpc3QKICAgICAodHJhbXAtc2V0LWZpbGUtdWlkLWdpZCAuIGln bm9yZSkKICAgICAodW5oYW5kbGVkLWZpbGUtbmFtZS1kaXJlY3RvcnkgLiBpZ25vcmUpCiAg ICAgKHVubG9jay1maWxlIC4gdHJhbXAtaGFuZGxlLXVubG9jay1maWxlKQorICAgICh1c2Vy LXVpZC1mb3ItZmlsZSAuIHRyYW1wLWhhbmRsZS11c2VyLXVpZC1mb3ItZmlsZSkKICAgICAo dmMtcmVnaXN0ZXJlZCAuIGlnbm9yZSkKICAgICAodmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0 aW1lIC4gdHJhbXAtaGFuZGxlLXZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSkKICAgICAo d3JpdGUtcmVnaW9uIC4gdHJhbXAtc21iLWhhbmRsZS13cml0ZS1yZWdpb24pKQpkaWZmIC0t Z2l0IGEvbGlzcC9uZXQvdHJhbXAtc3NoZnMuZWwgYi9saXNwL25ldC90cmFtcC1zc2hmcy5l bAppbmRleCAyN2IyODU0ZTQ1MS4uYjgxZTg0YTIxM2QgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0 L3RyYW1wLXNzaGZzLmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLXNzaGZzLmVsCkBAIC0xNTks NiArMTU5LDcgQEAgdHJhbXAtc3NoZnMtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QKICAgICAo dHJhbXAtc2V0LWZpbGUtdWlkLWdpZCAuIGlnbm9yZSkKICAgICAodW5oYW5kbGVkLWZpbGUt bmFtZS1kaXJlY3RvcnkgLiBpZ25vcmUpCiAgICAgKHVubG9jay1maWxlIC4gdHJhbXAtaGFu ZGxlLXVubG9jay1maWxlKQorICAgICh1c2VyLXVpZC1mb3ItZmlsZSAuIHRyYW1wLWhhbmRs ZS11c2VyLXVpZC1mb3ItZmlsZSkKICAgICAodmMtcmVnaXN0ZXJlZCAuIGlnbm9yZSkKICAg ICAodmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lIC4gdHJhbXAtaGFuZGxlLXZlcmlmeS12 aXNpdGVkLWZpbGUtbW9kdGltZSkKICAgICAod3JpdGUtcmVnaW9uIC4gdHJhbXAtc3NoZnMt aGFuZGxlLXdyaXRlLXJlZ2lvbikpCmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1zdWRv ZWRpdC5lbCBiL2xpc3AvbmV0L3RyYW1wLXN1ZG9lZGl0LmVsCmluZGV4IDI2NjBkYmIxZmFj Li5jMTE1YjE3Zjk4ZiAxMDA2NDQKLS0tIGEvbGlzcC9uZXQvdHJhbXAtc3Vkb2VkaXQuZWwK KysrIGIvbGlzcC9uZXQvdHJhbXAtc3Vkb2VkaXQuZWwKQEAgLTE0OSw2ICsxNDksNyBAQCB0 cmFtcC1zdWRvZWRpdC1maWxlLW5hbWUtaGFuZGxlci1hbGlzdAogICAgICh0cmFtcC1zZXQt ZmlsZS11aWQtZ2lkIC4gdHJhbXAtc3Vkb2VkaXQtaGFuZGxlLXNldC1maWxlLXVpZC1naWQp CiAgICAgKHVuaGFuZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdub3JlKQogICAgICh1 bmxvY2stZmlsZSAuIHRyYW1wLWhhbmRsZS11bmxvY2stZmlsZSkKKyAgICAodXNlci11aWQt Zm9yLWZpbGUgLiB0cmFtcC1oYW5kbGUtdXNlci11aWQtZm9yLWZpbGUpCiAgICAgKHZjLXJl Z2lzdGVyZWQgLiBpZ25vcmUpCiAgICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSAu IHRyYW1wLWhhbmRsZS12ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUpCiAgICAgKHdyaXRl LXJlZ2lvbiAuIHRyYW1wLWhhbmRsZS13cml0ZS1yZWdpb24pKQpkaWZmIC0tZ2l0IGEvbGlz cC9uZXQvdHJhbXAuZWwgYi9saXNwL25ldC90cmFtcC5lbAppbmRleCBiODQ3NWI3Y2I0OC4u NWJlMDM0N2ZmMjUgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLmVsCisrKyBiL2xpc3Av bmV0L3RyYW1wLmVsCkBAIC0yNTg5LDYgKzI1ODksOCBAQCB0cmFtcC1maWxlLW5hbWUtZm9y LW9wZXJhdGlvbgogCSAgICAgIGZpbGUtbG9ja2VkLXAgbG9jay1maWxlIG1ha2UtbG9jay1m aWxlLW5hbWUgdW5sb2NrLWZpbGUKIAkgICAgICA7OyBFbWFjcyAyOSsgb25seS4KIAkgICAg ICBhYmJyZXZpYXRlLWZpbGUtbmFtZQorCSAgICAgIDs7IEVtYWNzIDMwKyBvbmx5LgorCSAg ICAgIHVzZXItdWlkLWZvci1maWxlCiAJICAgICAgOzsgVHJhbXAgaW50ZXJuYWwgbWFnaWMg ZmlsZSBuYW1lIGZ1bmN0aW9uLgogCSAgICAgIHRyYW1wLXNldC1maWxlLXVpZC1naWQpKQog ICAgIChpZiAoZmlsZS1uYW1lLWFic29sdXRlLXAgKG50aCAwIGFyZ3MpKQpAQCAtMzcxMCw2 ICszNzEyLDE0IEBAIHRyYW1wLWhhbmRsZS1hYmJyZXZpYXRlLWZpbGUtbmFtZQogCSB2ZWMg KGNvbmNhdCAifiIgKHN1YnN0cmluZyBmaWxlbmFtZSAobWF0Y2gtYmVnaW5uaW5nIDEpKSkp CiAgICAgICAodHJhbXAtbWFrZS10cmFtcC1maWxlLW5hbWUgKHRyYW1wLWRpc3NlY3QtZmls ZS1uYW1lIGZpbGVuYW1lKSkpKSkKIAorKGRlZnVuIHRyYW1wLWhhbmRsZS11c2VyLXVpZC1m b3ItZmlsZSAoZmlsZW5hbWUpCisgICJMaWtlIGB1c2VyLXVpZCcgZm9yIFRyYW1wIGZpbGVz LiIKKyAgKG9yICh0cmFtcC1nZXQtcmVtb3RlLXVpZCAodHJhbXAtZGlzc2VjdC1maWxlLW5h bWUgZmlsZW5hbWUpICdpbnRlZ2VyKQorICAgICAgOzsgU29tZSBoYW5kbGVycyBmb3IgYHRy YW1wLWdldC1yZW1vdGUtdWlkJyByZXR1cm4gbmlsIGlmIHRoZXkKKyAgICAgIDs7IGNhbid0 IGdldCB0aGUgVUlEOyBhbHdheXMgcmV0dXJuIC0xIGluIHRoaXMgY2FzZSBmb3IKKyAgICAg IDs7IGNvbnNpc3RlbmN5LgorICAgICAgLTEpKQorCiAoZGVmdW4gdHJhbXAtaGFuZGxlLWFj Y2Vzcy1maWxlIChmaWxlbmFtZSBzdHJpbmcpCiAgICJMaWtlIGBhY2Nlc3MtZmlsZScgZm9y IFRyYW1wIGZpbGVzLiIKICAgKHNldHEgZmlsZW5hbWUgKGZpbGUtdHJ1ZW5hbWUgZmlsZW5h bWUpKQpkaWZmIC0tZ2l0IGEvbGlzcC9zaW1wbGUuZWwgYi9saXNwL3NpbXBsZS5lbAppbmRl eCBiYmNiMzJjYjA0Zi4uYWRjYmU4MzVlNWYgMTAwNjQ0Ci0tLSBhL2xpc3Avc2ltcGxlLmVs CisrKyBiL2xpc3Avc2ltcGxlLmVsCkBAIC00NzMwLDYgKzQ3MzAsMTYgQEAgc2hlbGwtY29t bWFuZC0tc2FtZS1idWZmZXItY29uZmlybQogICAgICAgICAgICAgICAgICAgICAgYWN0aW9u KSkKICAgICAgICh1c2VyLWVycm9yICJTaGVsbCBjb21tYW5kIGluIHByb2dyZXNzIikpKSkK IAorKGRlZnVuIHVzZXItdWlkLWZvci1maWxlIChmaWxlbmFtZSkKKyAgIlJldHVybiB0aGUg ZWZmZWN0aXZlIHVpZCBmb3IgRklMRU5BTUUuCitGb3IgbG9jYWwgZmlsZXMsIHRoaXMgaXMg ZXF1aXZhbGVudCB0byBgdXNlci11aWQnICh3aGljaCBzZWUpLAorYnV0IGZvciByZW1vdGUg ZmlsZXMsIHRoaXMgcmV0dXJucyB0aGUgZWZmZWN0aXZlIHVpZCBmb3IgdGhhdAorcmVtb3Rl IGNvbm5lY3Rpb247IGlmIHRoZSByZW1vdGUgY29ubmVjdGlvbiBoYXMgbm8gYXNzb2NpYXRl ZAordXNlciwgaXQgd2lsbCBpbnN0ZWFkIHJldHVybiAtMS4iCisgIChpZi1sZXQgKChoYW5k bGVyIChmaW5kLWZpbGUtbmFtZS1oYW5kbGVyIGZpbGVuYW1lICd1c2VyLXVpZC1mb3ItZmls ZSkpKQorICAgICAgKGZ1bmNhbGwgaGFuZGxlciAndXNlci11aWQtZm9yLWZpbGUgZmlsZW5h bWUpCisgICAgKHVzZXItdWlkKSkpCisKIChkZWZ1biBtYXgtbWluaS13aW5kb3ctbGluZXMg KCZvcHRpb25hbCBmcmFtZSkKICAgIkNvbXB1dGUgbWF4aW11bSBudW1iZXIgb2YgbGluZXMg Zm9yIGVjaG8gYXJlYSBpbiBGUkFNRS4KIEFzIGRlZmluZWQgYnkgYG1heC1taW5pLXdpbmRv dy1oZWlnaHQnLiAgRlJBTUUgZGVmYXVsdHMgdG8gdGhlCmRpZmYgLS1naXQgYS90ZXN0L2xp c3AvZXNoZWxsL2VzaC12YXItdGVzdHMuZWwgYi90ZXN0L2xpc3AvZXNoZWxsL2VzaC12YXIt dGVzdHMuZWwKaW5kZXggM2Y2MDI3OThkYmUuLjBjYzFiOTIyNjZmIDEwMDY0NAotLS0gYS90 ZXN0L2xpc3AvZXNoZWxsL2VzaC12YXItdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VzaGVs bC9lc2gtdmFyLXRlc3RzLmVsCkBAIC03NDYsNiArNzQ2LDEwIEBAIGVzaC12YXItdGVzdC9w YXRoLXZhci9wcmVzZXJ2ZS1hY3Jvc3MtaG9zdHMKICAgICAgIChmb3JtYXQgImNkICVzIiBl cnQtcmVtb3RlLXRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeSkpCiAgICAgIChlc2hlbGwtbWF0 Y2gtY29tbWFuZC1vdXRwdXQgImVjaG8gJFBBVEgiIChyZWdleHAtcXVvdGUgcmVtb3RlLXBh dGgpKSkpKQogCisoZXJ0LWRlZnRlc3QgZXNoLXZhci10ZXN0L3VpZC12YXIgKCkKKyAgIlRl c3QgdGhhdCAkVUlEIGlzIGVxdWl2YWxlbnQgdG8gKHVzZXItdWlkKSBmb3IgbG9jYWwgZGly ZWN0b3JpZXMuIgorICAoZXNoZWxsLWNvbW1hbmQtcmVzdWx0LWVxdWFsICJlY2hvICRVSUQi ICh1c2VyLXVpZCkpKQorCiAoZXJ0LWRlZnRlc3QgZXNoLXZhci10ZXN0L2xhc3Qtc3RhdHVz LXZhci1saXNwLWNvbW1hbmQgKCkKICAgIlRlc3QgdXNpbmcgdGhlIFwibGFzdCBleGl0IHN0 YXR1c1wiICgkPykgdmFyaWFibGUgd2l0aCBhIExpc3AgY29tbWFuZCIKICAgKHdpdGgtdGVt cC1lc2hlbGwKLS0gCjIuMjUuMQoK --------------s934H4Bw00leJHTCQIrrYowS-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 17:10:38 2023 Received: (at 60722) by debbugs.gnu.org; 14 Jan 2023 22:10:38 +0000 Received: from localhost ([127.0.0.1]:55712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGojV-0002rM-FT for submit@debbugs.gnu.org; Sat, 14 Jan 2023 17:10:38 -0500 Received: from mail-pj1-f50.google.com ([209.85.216.50]:45017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGojS-0002r8-9V for 60722@debbugs.gnu.org; Sat, 14 Jan 2023 17:10:36 -0500 Received: by mail-pj1-f50.google.com with SMTP id o7-20020a17090a0a0700b00226c9b82c3aso27747695pjo.3 for <60722@debbugs.gnu.org>; Sat, 14 Jan 2023 14:10:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=YR4eSHz0INQvC1DtA1M2S6vsUaBWBpNfhjtZYjg8Tmw=; b=B3eXHSGZ35r6ETbF8Uq6yDoHl6sJcRcvLUVK1lSGdGeQtST0taiZWr8vzICkVv761M adwRtr88115c6BAPLCl9Z/kUg6AubBmoUhH1tmr1Ol0dnwPxSVe3GBo/2ghNjVkyg3xA 7Te8wOgX6I2kwuthHK1WJ7Lk5rCO5xYZP9UM/JvjjQ8vN5ihkR2hXP+XeN37blM2/CBZ 60iqH/tYEJOOod/WHRQEIEk23oRThNKIqNdayppxeC5tVuKRuIRRkcRBE2JhVFkp0PBc M/sj2vhVKeKFHdfctYK8Qpc/l540LYlPJje9xQBaR8YmHSqxE+zsaCNIMUtmKVN5O0e5 IrFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=YR4eSHz0INQvC1DtA1M2S6vsUaBWBpNfhjtZYjg8Tmw=; b=5kDuOutGiOpZDVdyLrnlNcrZoMy57bZUsOTSo1FlVkUfyuz/WUwd5UL/TU9/d3LbOW 2xOw9/oo9XgqKPDooAq+gk5aYN5qaWk69py25QHLI7X6LETcpLHVl/pf2LUNDIXuDy4F 6hJ6hktoPB7LMNEu7Ps4jE86bhgJxv74wERS7JufVi2TViACC0uF4IHPc6UfDQ9DF9MO hTLQY3j9KNs5QqMkb541HdDcna4Alx0/k2Q+rSCSnQVmUcn1BDrW1OhQlQiYPIfODzac 45PSWEr4jV8fleOEpABXdBhrzIpQ3qqAMFmljnfkCyAZaxaAIFFkQ0o4xpPBvy7NULmd xlgw== X-Gm-Message-State: AFqh2kpf7f3vng9xErz8rULSJRVcTd9Z7gJDl1WzaV5JZBOx27SW2V+g OxVjbPrRmOj9AZ0zFGPqo6M= X-Google-Smtp-Source: AMrXdXt4UlXFiHnwsWYCRbHZQxS0MSNzTCntelozVgbiIVomkhQ0kXtc8oRVop40ZXFOFVJNsMn2SQ== X-Received: by 2002:a05:6a20:7d85:b0:a4:6eeb:91ae with SMTP id v5-20020a056a207d8500b000a46eeb91aemr129006615pzj.49.1673734228361; Sat, 14 Jan 2023 14:10:28 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id nr14-20020a17090b240e00b0022335f1dae2sm1780786pjb.22.2023.01.14.14.10.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 14 Jan 2023 14:10:27 -0800 (PST) Content-Type: multipart/mixed; boundary="------------wWhtkHHBTdBtyHkP7hlPmM0O" Message-ID: Date: Sat, 14 Jan 2023 14:10:27 -0800 MIME-Version: 1.0 Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil Content-Language: en-US From: Jim Porter To: Michael Albinus References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> In-Reply-To: <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------wWhtkHHBTdBtyHkP7hlPmM0O Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/14/2023 1:59 PM, Jim Porter wrote: > Finally, I added documentation to the manuals. I didn't add any Tramp > regression tests though, since I wasn't sure of the right way to test this. Oops. I missed an "@end defun" in the manual. Fixed. --------------wWhtkHHBTdBtyHkP7hlPmM0O Content-Type: text/plain; charset=UTF-8; name="0001-Add-user-uid-for-file-to-get-the-effective-UID-for-r.patch" Content-Disposition: attachment; filename*0="0001-Add-user-uid-for-file-to-get-the-effective-UID-for-r.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBkNjYxMzEwMzhmM2EwMTNlODdmZDMwNzlmZTYyMDgyZWNlNmQ5MWEyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMTAgSmFuIDIwMjMgMTU6MzU6MTggLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgJ3VzZXItdWlkLWZvci1maWxlJyB0byBnZXQgdGhlIGVmZmVjdGl2ZSBVSUQg Zm9yIHJlbW90ZQogZmlsZXMKCkluIHBhcnRpY3VsYXIsIHRoaXMgbGV0cyBFc2hlbGwgc2hv dyBhICIjIiByb290IHByb21wdCBzaWdpbCB3aGVuIHRoZQp1c2VyIGhhcyBzdWRvJ2VkIHZp YSAiY2QgL3N1ZG86OiIgKGJ1ZyM2MDcyMikuCgoqIGxpc3Avc2ltcGxlLmVsICh1c2VyLXVp ZC1mb3ItZmlsZSk6IE5ldyBmdW5jdGlvbi4KCiogbGlzcC9uZXQvdHJhbXAuZWwgKHRyYW1w LWZpbGUtbmFtZS1mb3Itb3BlcmF0aW9uKTogQWRkCid1c2VyLXVpZC1mb3ItZmlsZScuCih0 cmFtcC1oYW5kbGUtdXNlci11aWQtZm9yLWZpbGUpOiBOZXcgZnVuY3Rpb24uCgoqIGxpc3Av bmV0L3RyYW1wLWFkYi5lbCAodHJhbXAtYWRiLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToK KiBsaXNwL25ldC90cmFtcC1jcnlwdC5lbCAodHJhbXAtY3J5cHQtZmlsZS1uYW1lLWhhbmRs ZXItYWxpc3QpOgoqIGxpc3AvbmV0L3RyYW1wLWd2ZnMuZWwgKHRyYW1wLWd2ZnMtZmlsZS1u YW1lLWhhbmRsZXItYWxpc3QpOgoqIGxpc3AvbmV0L3RyYW1wLXJjbG9uZS5lbCAodHJhbXAt cmNsb25lLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNwL25ldC90cmFtcC1zaC5l bCAodHJhbXAtc2gtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QpOgoqIGxpc3AvbmV0L3RyYW1w LXNtYi5lbCAodHJhbXAtc21iLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNwL25l dC90cmFtcC1zc2hmcy5lbCAodHJhbXAtc3NoZnMtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3Qp OgoqIGxpc3AvbmV0L3RyYW1wLXN1ZG9lZGl0LmVsICh0cmFtcC1zdWRvZWRpdC1maWxlLW5h bWUtaGFuZGxlci1hbGlzdCk6CkFkZCAndXNlci11aWQtZm9yLWZpbGUnLgoKKiBsaXNwL25l dC90cmFtcC1hcmNoaXZlLmVsICh0cmFtcC1hcmNoaXZlLWZpbGUtbmFtZS1oYW5kbGVyLWFs aXN0KToKQWRkIGNvbW1lbnQgYWJvdXQgJ3VzZXItdWlkLWZvci1maWxlJy4KCiogbGlzcC9l c2hlbGwvZW0tcHJvbXB0LmVsIChlc2hlbGwtcHJvbXB0LWZ1bmN0aW9uKTogVXNlCid1c2Vy LXVpZC1mb3ItZmlsZScuCgoqIGxpc3AvZXNoZWxsL2VzaC12YXIuZWwgKGVzaGVsbC12YXJp YWJsZS1hbGlhc2VzLWxpc3QpOiBBZGQgJyRVSUQnLgoKKiB0ZXN0L2xpc3AvZXNoZWxsL2Vz aC12YXItdGVzdHMuZWwgKGVzaC12YXItdGVzdC91aWQtdmFyKTogTmV3IHRlc3QuCgoqIGRv Yy9saXNwcmVmL29zLnRleGkgKFVzZXIgSWRlbnRpZmljYXRpb24pOiBEb2N1bWVudAondXNl ci11aWQtZm9yLWZpbGUnLgoKKiBkb2MvbGlzcHJlZi9maWxlcy50ZXhpIChNYWdpYyBGaWxl IE5hbWVzKTogTWVudGlvbgondXNlci11aWQtZm9yLWZpbGUnLgoKKiBkb2MvbWlzYy9lc2hl bGwudGV4aSAoVmFyaWFibGVzKTogRG9jdW1lbnQgJyRVSUQnLiAgQWRkIGEgbWlzc2luZwpp bmRleCBlbnRyeSBmb3IgJyRJTlNJREVfRU1BQ1MnLgoKKiBldGMvTkVXUzogQW5ub3VuY2Ug J3VzZXItdWlkLWZvci1maWxlJy4KLS0tCiBkb2MvbGlzcHJlZi9maWxlcy50ZXhpICAgICAg ICAgICAgfCAgMiArKwogZG9jL2xpc3ByZWYvb3MudGV4aSAgICAgICAgICAgICAgIHwgMTAg KysrKysrKysrKwogZG9jL21pc2MvZXNoZWxsLnRleGkgICAgICAgICAgICAgIHwgIDggKysr KysrKysKIGV0Yy9ORVdTICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBs aXNwL2VzaGVsbC9lbS1wcm9tcHQuZWwgICAgICAgICAgfCAgMiArLQogbGlzcC9lc2hlbGwv ZXNoLXZhci5lbCAgICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtYWRiLmVsICAg ICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtYXJjaGl2ZS5lbCAgICAgICAgIHwg IDUgKysrKysKIGxpc3AvbmV0L3RyYW1wLWNyeXB0LmVsICAgICAgICAgICB8ICAxICsKIGxp c3AvbmV0L3RyYW1wLWd2ZnMuZWwgICAgICAgICAgICB8ICAxICsKIGxpc3AvbmV0L3RyYW1w LXJjbG9uZS5lbCAgICAgICAgICB8ICAxICsKIGxpc3AvbmV0L3RyYW1wLXNoLmVsICAgICAg ICAgICAgICB8ICAxICsKIGxpc3AvbmV0L3RyYW1wLXNtYi5lbCAgICAgICAgICAgICB8ICAx ICsKIGxpc3AvbmV0L3RyYW1wLXNzaGZzLmVsICAgICAgICAgICB8ICAxICsKIGxpc3AvbmV0 L3RyYW1wLXN1ZG9lZGl0LmVsICAgICAgICB8ICAxICsKIGxpc3AvbmV0L3RyYW1wLmVsICAg ICAgICAgICAgICAgICB8IDEwICsrKysrKysrKysKIGxpc3Avc2ltcGxlLmVsICAgICAgICAg ICAgICAgICAgICB8IDEwICsrKysrKysrKysKIHRlc3QvbGlzcC9lc2hlbGwvZXNoLXZhci10 ZXN0cy5lbCB8ICA0ICsrKysKIDE4IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2MvbGlzcHJlZi9maWxlcy50ZXhpIGIv ZG9jL2xpc3ByZWYvZmlsZXMudGV4aQppbmRleCA1Y2M0YzFlN2RkZi4uNzIwMWJjYzljMmMg MTAwNjQ0Ci0tLSBhL2RvYy9saXNwcmVmL2ZpbGVzLnRleGkKKysrIGIvZG9jL2xpc3ByZWYv ZmlsZXMudGV4aQpAQCAtMzQxMiw2ICszNDEyLDcgQEAgTWFnaWMgRmlsZSBOYW1lcwogQGNv ZGV7dGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5fSwKIEBjb2Rle3VuaGFuZGxlZC1maWxlLW5h bWUtZGlyZWN0b3J5fSwKIEBjb2Rle3VubG9jay1maWxlfSwKK0Bjb2Rle3VzZXItdWlkLWZv ci1maWxlfSwKIEBjb2Rle3ZjLXJlZ2lzdGVyZWR9LAogQGNvZGV7dmVyaWZ5LXZpc2l0ZWQt ZmlsZS1tb2R0aW1lfSxAKgogQGNvZGV7d3JpdGUtcmVnaW9ufS4KQEAgLTM0NzMsNiArMzQ3 NCw3IEBAIE1hZ2ljIEZpbGUgTmFtZXMKIEBjb2Rle3RlbXBvcmFyeS1maWxlLWRpcmVjdG9y eX0sCiBAY29kZXt1bmhhbmRsZWQtZmlsZS1uYW1lLWRpcmVjdG9yeX0sCiBAY29kZXt1bmxv Y2stZmlsZX0sCitAY29kZXt1c2VyLXVpZC1mb3ItZmlsZX0sCiBAY29kZXt2Yy1yZWdpc0Bk aXNjcmV0aW9uYXJ5e317fXt9dGVyZWR9LAogQGNvZGV7dmVyaWZ5LXZpc2l0ZWQtZmlsZS1t b2R0aW1lfSwKIEBjb2Rle3dyaXRlLXJlZ2lvbn0uCmRpZmYgLS1naXQgYS9kb2MvbGlzcHJl Zi9vcy50ZXhpIGIvZG9jL2xpc3ByZWYvb3MudGV4aQppbmRleCAzYmU3MDM2ZjYzNy4uOWU3 NmZiZDJmYmIgMTAwNjQ0Ci0tLSBhL2RvYy9saXNwcmVmL29zLnRleGkKKysrIGIvZG9jL2xp c3ByZWYvb3MudGV4aQpAQCAtMTI3Nyw2ICsxMjc3LDE2IEBAIFVzZXIgSWRlbnRpZmljYXRp b24KIFRoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgZWZmZWN0aXZlIEBhY3Jvbnlte1VJRH0g b2YgdGhlIHVzZXIuCiBAZW5kIGRlZnVuCiAKK0BkZWZ1biB1c2VyLXVpZC1mb3ItZmlsZSBm aWxlbmFtZQorVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSBlZmZlY3RpdmUgQGFjcm9ueW17 VUlEfSBvZiB0aGUgdXNlcgorYXNzb2NpYXRlZCB3aXRoIHRoZSBmaWxlIG5hbWVkIEB2YXJ7 ZmlsZW5hbWV9LiAgSWYgQHZhcntmaWxlbmFtZX0gaXMKK2xvY2FsLCB0aGlzIGlzIGVxdWl2 YWxlbnQgdG8gQGNvZGV7dXNlci11aWR9LCBidXQgZm9yIHJlbW90ZSBmaWxlcworKEBweHJl ZntSZW1vdGUgRmlsZXMsICwgLCBlbWFjcywgVGhlIEdOVSBFbWFjcyBNYW51YWx9KSwgaXQg d2lsbAorcmV0dXJuIHRoZSBAYWNyb255bXtVSUR9IGZvciB0aGUgdXNlciBhc3NvY2lhdGVk IHdpdGggdGhhdCByZW1vdGUKK2Nvbm5lY3Rpb247IGlmIHRoZSByZW1vdGUgY29ubmVjdGlv biBoYXMgbm8gYXNzb2NpYXRlZCB1c2VyLCBpdCB3aWxsCitpbnN0ZWFkIHJldHVybiAtMS4K K0BlbmQgZGVmdW4KKwogQGNpbmRleCBHSUQKIEBkZWZ1biBncm91cC1naWQKIFRoaXMgZnVu Y3Rpb24gcmV0dXJucyB0aGUgZWZmZWN0aXZlIEBhY3Jvbnlte0dJRH0gb2YgdGhlIEVtYWNz IHByb2Nlc3MuCmRpZmYgLS1naXQgYS9kb2MvbWlzYy9lc2hlbGwudGV4aSBiL2RvYy9taXNj L2VzaGVsbC50ZXhpCmluZGV4IGZjN2Q1MmViNzExLi5jNDBmZjU4ZjQyYyAxMDA2NDQKLS0t IGEvZG9jL21pc2MvZXNoZWxsLnRleGkKKysrIGIvZG9jL21pc2MvZXNoZWxsLnRleGkKQEAg LTk4Myw2ICs5ODMsMTMgQEAgVmFyaWFibGVzCiB0aGUgdmFsdWUgd2lsbCBhdXRvbWF0aWNh bGx5IHVwZGF0ZSB0byByZWZsZWN0IHRoZSBzZWFyY2ggcGF0aCBvbiB0aGF0CiBob3N0Lgog CitAdmluZGV4ICRVSUQKK0BpdGVtICRVSUQKK1RoaXMgcmV0dXJucyB0aGUgZWZmZWN0aXZl IEBhY3Jvbnlte1VJRH0gZm9yIHRoZSBjdXJyZW50IHVzZXIuICBUaGlzCit2YXJpYWJsZSBp cyBjb25uZWN0aW9uLWF3YXJlLCBzbyB3aGVuIHRoZSBjdXJyZW50IGRpcmVjdG9yeSBpcyBy ZW1vdGUsCitpdHMgdmFsdWUgd2lsbCBiZSBAYWNyb255bXtVSUR9IGZvciB0aGUgdXNlciBh c3NvY2lhdGVkIHdpdGggdGhhdAorcmVtb3RlIGNvbm5lY3Rpb24uCisKIEB2aW5kZXggJF8K IEBpdGVtICRfCiBUaGlzIHJlZmVycyB0byB0aGUgbGFzdCBhcmd1bWVudCBvZiB0aGUgbGFz dCBjb21tYW5kLiAgV2l0aCBhCkBAIC0xMDE0LDYgKzEwMjEsNyBAQCBWYXJpYWJsZXMKIGNv cGllZCB0byB0aGUgZW52aXJvbm1lbnQsIHNvIGV4dGVybmFsIGNvbW1hbmRzIGludm9rZWQg ZnJvbQogRXNoZWxsIGNhbiBjb25zdWx0IHRoZW0gdG8gZG8gdGhlIHJpZ2h0IHRoaW5nLgog CitAdmluZGV4ICRJTlNJREVfRU1BQ1MKIEBpdGVtICRJTlNJREVfRU1BQ1MKIFRoaXMgdmFy aWFibGUgaW5kaWNhdGVzIHRvIGV4dGVybmFsIGNvbW1hbmRzIHRoYXQgdGhleSBhcmUgYmVp bmcKIGludm9rZWQgZnJvbSB3aXRoaW4gRW1hY3Mgc28gdGhleSBjYW4gYWRqdXN0IHRoZWly IGJlaGF2aW9yIGlmCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDA2 OGY3YTI3ZGI4Li44YTE5MDYwMGQ0NCAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRj L05FV1MKQEAgLTIzNSw2ICsyMzUsMTEgQEAgY29tcGFyZWQgcmVsaWFibHkgYXQgYWxsLgog VGhpcyB3YXJuaW5nIGNhbiBiZSBzdXBwcmVzc2VkIHVzaW5nICd3aXRoLXN1cHByZXNzZWQt d2FybmluZ3MnIHdpdGgKIHRoZSB3YXJuaW5nIG5hbWUgJ3N1c3BpY2lvdXMnLgogCisrKysK KyoqIE5ldyBmdW5jdGlvbiAndXNlci11aWQtZm9yLWZpbGUnLgorVGhpcyBmdW5jdGlvbiBp cyBsaWtlICd1c2VyLXVpZCcsIGJ1dCBpcyBhd2FyZSBvZiBmaWxlIG5hbWUgaGFuZGxlcnMs CitzbyBpdCB3aWxsIHJldHVybiB0aGUgcmVtb3RlIFVJRCBmb3IgcmVtb3RlIGZpbGVzLgor CiAMCiAqIENoYW5nZXMgaW4gRW1hY3MgMzAuMSBvbiBOb24tRnJlZSBPcGVyYXRpbmcgU3lz dGVtcwogCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lbS1wcm9tcHQuZWwgYi9saXNwL2Vz aGVsbC9lbS1wcm9tcHQuZWwKaW5kZXggNTJkNDYyODJjNTIuLjM2YjZjNWUwYTFiIDEwMDY0 NAotLS0gYS9saXNwL2VzaGVsbC9lbS1wcm9tcHQuZWwKKysrIGIvbGlzcC9lc2hlbGwvZW0t cHJvbXB0LmVsCkBAIC01Miw3ICs1Miw3IEBAIGVzaGVsbC1wcm9tcHQtbG9hZC1ob29rCiAo ZGVmY3VzdG9tIGVzaGVsbC1wcm9tcHQtZnVuY3Rpb24KICAgKGxhbWJkYSAoKQogICAgIChj b25jYXQgKGFiYnJldmlhdGUtZmlsZS1uYW1lIChlc2hlbGwvcHdkKSkKLSAgICAgICAgICAg IChpZiAoPSAodXNlci11aWQpIDApICIgIyAiICIgJCAiKSkpCisgICAgICAgICAgICAoaWYg KD0gKHVzZXItdWlkLWZvci1maWxlIGRlZmF1bHQtZGlyZWN0b3J5KSAwKSAiICMgIiAiICQg IikpKQogICAiQSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlIEVzaGVsbCBwcm9tcHQgc3Ry aW5nLgogTWFrZSBzdXJlIHRvIHVwZGF0ZSBgZXNoZWxsLXByb21wdC1yZWdleHAnIHNvIHRo YXQgaXQgd2lsbCBtYXRjaCB5b3VyCiBwcm9tcHQuIgpkaWZmIC0tZ2l0IGEvbGlzcC9lc2hl bGwvZXNoLXZhci5lbCBiL2xpc3AvZXNoZWxsL2VzaC12YXIuZWwKaW5kZXggODExYmI5OTU3 Y2YuLmFjNDhmZDAxYmVjIDEwMDY0NAotLS0gYS9saXNwL2VzaGVsbC9lc2gtdmFyLmVsCisr KyBiL2xpc3AvZXNoZWxsL2VzaC12YXIuZWwKQEAgLTE2Miw2ICsxNjIsNyBAQCBlc2hlbGwt dmFyaWFibGUtYWxpYXNlcy1saXN0CiAgICAgKCJDT0xVTU5TIiAsKGxhbWJkYSAoKSAod2lu ZG93LWJvZHktd2lkdGggbmlsICdyZW1hcCkpIHQgdCkKICAgICAoIkxJTkVTIiAsKGxhbWJk YSAoKSAod2luZG93LWJvZHktaGVpZ2h0IG5pbCAncmVtYXApKSB0IHQpCiAgICAgKCJJTlNJ REVfRU1BQ1MiIGVzaGVsbC1pbnNpZGUtZW1hY3MgdCkKKyAgICAoIlVJRCIgLChsYW1iZGEg KCkgKHVzZXItdWlkLWZvci1maWxlIGRlZmF1bHQtZGlyZWN0b3J5KSkgbmlsIHQpCiAKICAg ICA7OyBmb3IgZXNoLWV4dC5lbAogICAgICgiUEFUSCIgKCwobGFtYmRhICgpIChzdHJpbmct am9pbiAoZXNoZWxsLWdldC1wYXRoIHQpIChwYXRoLXNlcGFyYXRvcikpKQpkaWZmIC0tZ2l0 IGEvbGlzcC9uZXQvdHJhbXAtYWRiLmVsIGIvbGlzcC9uZXQvdHJhbXAtYWRiLmVsCmluZGV4 IDQ5M2E5ZmIzOWE5Li42YTQ3M2QwM2U5ZiAxMDA2NDQKLS0tIGEvbGlzcC9uZXQvdHJhbXAt YWRiLmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLWFkYi5lbApAQCAtMTg4LDYgKzE4OCw3IEBA IHRyYW1wLWFkYi1maWxlLW5hbWUtaGFuZGxlci1hbGlzdAogICAgICh0cmFtcC1zZXQtZmls ZS11aWQtZ2lkIC4gaWdub3JlKQogICAgICh1bmhhbmRsZWQtZmlsZS1uYW1lLWRpcmVjdG9y eSAuIGlnbm9yZSkKICAgICAodW5sb2NrLWZpbGUgLiB0cmFtcC1oYW5kbGUtdW5sb2NrLWZp bGUpCisgICAgKHVzZXItdWlkLWZvci1maWxlIC4gdHJhbXAtaGFuZGxlLXVzZXItdWlkLWZv ci1maWxlKQogICAgICh2Yy1yZWdpc3RlcmVkIC4gaWdub3JlKQogICAgICh2ZXJpZnktdmlz aXRlZC1maWxlLW1vZHRpbWUgLiB0cmFtcC1oYW5kbGUtdmVyaWZ5LXZpc2l0ZWQtZmlsZS1t b2R0aW1lKQogICAgICh3cml0ZS1yZWdpb24gLiB0cmFtcC1hZGItaGFuZGxlLXdyaXRlLXJl Z2lvbikpCmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1hcmNoaXZlLmVsIGIvbGlzcC9u ZXQvdHJhbXAtYXJjaGl2ZS5lbAppbmRleCBhMmFkZDFlZDczYS4uZTFmN2EwNjA3ODMgMTAw NjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLWFyY2hpdmUuZWwKKysrIGIvbGlzcC9uZXQvdHJh bXAtYXJjaGl2ZS5lbApAQCAtMzAwLDYgKzMwMCw3IEBAIHRyYW1wLWFyY2hpdmUtZmlsZS1u YW1lLWhhbmRsZXItYWxpc3QKICAgICAodHJhbXAtc2V0LWZpbGUtdWlkLWdpZCAuIGlnbm9y ZSkKICAgICAodW5oYW5kbGVkLWZpbGUtbmFtZS1kaXJlY3RvcnkgLiBpZ25vcmUpCiAgICAg KHVubG9jay1maWxlIC4gaWdub3JlKQorICAgICh1c2VyLXVpZC1mb3ItZmlsZSAuIHRyYW1w LWFyY2hpdmUtaGFuZGxlLXVzZXItdWlkLWZvci1maWxlKQogICAgICh2Yy1yZWdpc3RlcmVk IC4gaWdub3JlKQogICAgICh2ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUgLiB0cmFtcC1o YW5kbGUtdmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lKQogICAgICh3cml0ZS1yZWdpb24g LiB0cmFtcC1hcmNoaXZlLWhhbmRsZS1ub3QtaW1wbGVtZW50ZWQpKQpAQCAtNzAxLDYgKzcw MiwxMCBAQCB0cmFtcC1hcmNoaXZlLWhhbmRsZS10ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkK ICAgICAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgKGZpbGUtbmFtZS1kaXJlY3RvcnkgYXJj aGl2ZSkpKQogICAgICAgKHRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeSkpKSkKIAorKGRlZnVu IHRyYW1wLWFyY2hpdmUtaGFuZGxlLXVzZXItdWlkLWZvci1maWxlIChmaWxlbmFtZSkKKyAg Ikxpa2UgYHVzZXItdWlkLWZvci1maWxlJyBmb3IgZmlsZSBhcmNoaXZlcy4iCisgICh1c2Vy LXVpZC1mb3ItZmlsZSAodHJhbXAtYXJjaGl2ZS1ndmZzLWZpbGUtbmFtZSBmaWxlbmFtZSkp KQorCiAoZGVmdW4gdHJhbXAtYXJjaGl2ZS1oYW5kbGUtbm90LWltcGxlbWVudGVkIChvcGVy YXRpb24gJnJlc3QgYXJncykKICAgIkdlbmVyaWMgaGFuZGxlciBmb3Igb3BlcmF0aW9ucyBu b3QgaW1wbGVtZW50ZWQgZm9yIGZpbGUgYXJjaGl2ZXMuIgogICAobGV0ICgodiAoaWdub3Jl LWVycm9ycwpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQvdHJhbXAtY3J5cHQuZWwgYi9saXNwL25l dC90cmFtcC1jcnlwdC5lbAppbmRleCA1MDdmZDQzMjQxOS4uZDJlNDgwNWE3MzcgMTAwNjQ0 Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLWNyeXB0LmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLWNy eXB0LmVsCkBAIC0yMzksNiArMjM5LDcgQEAgdHJhbXAtY3J5cHQtZmlsZS1uYW1lLWhhbmRs ZXItYWxpc3QKICAgICAodHJhbXAtc2V0LWZpbGUtdWlkLWdpZCAuIHRyYW1wLWNyeXB0LWhh bmRsZS1zZXQtZmlsZS11aWQtZ2lkKQogICAgICh1bmhhbmRsZWQtZmlsZS1uYW1lLWRpcmVj dG9yeSAuIGlnbm9yZSkKICAgICAodW5sb2NrLWZpbGUgLiB0cmFtcC1jcnlwdC1oYW5kbGUt dW5sb2NrLWZpbGUpCisgICAgKHVzZXItdWlkLWZvci1maWxlIC4gdHJhbXAtaGFuZGxlLXVz ZXItdWlkLWZvci1maWxlKQogICAgICh2Yy1yZWdpc3RlcmVkIC4gaWdub3JlKQogICAgICh2 ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUgLiB0cmFtcC1oYW5kbGUtdmVyaWZ5LXZpc2l0 ZWQtZmlsZS1tb2R0aW1lKQogICAgICh3cml0ZS1yZWdpb24gLiB0cmFtcC1oYW5kbGUtd3Jp dGUtcmVnaW9uKSkKZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1wLWd2ZnMuZWwgYi9saXNw L25ldC90cmFtcC1ndmZzLmVsCmluZGV4IGNjYTdhNWZlMjQ3Li42NmU1MzEzZTUxNiAxMDA2 NDQKLS0tIGEvbGlzcC9uZXQvdHJhbXAtZ3Zmcy5lbAorKysgYi9saXNwL25ldC90cmFtcC1n dmZzLmVsCkBAIC04MzMsNiArODMzLDcgQEAgdHJhbXAtZ3Zmcy1maWxlLW5hbWUtaGFuZGxl ci1hbGlzdAogICAgICh0cmFtcC1zZXQtZmlsZS11aWQtZ2lkIC4gdHJhbXAtZ3Zmcy1oYW5k bGUtc2V0LWZpbGUtdWlkLWdpZCkKICAgICAodW5oYW5kbGVkLWZpbGUtbmFtZS1kaXJlY3Rv cnkgLiBpZ25vcmUpCiAgICAgKHVubG9jay1maWxlIC4gdHJhbXAtaGFuZGxlLXVubG9jay1m aWxlKQorICAgICh1c2VyLXVpZC1mb3ItZmlsZSAuIHRyYW1wLWhhbmRsZS11c2VyLXVpZC1m b3ItZmlsZSkKICAgICAodmMtcmVnaXN0ZXJlZCAuIGlnbm9yZSkKICAgICAodmVyaWZ5LXZp c2l0ZWQtZmlsZS1tb2R0aW1lIC4gdHJhbXAtaGFuZGxlLXZlcmlmeS12aXNpdGVkLWZpbGUt bW9kdGltZSkKICAgICAod3JpdGUtcmVnaW9uIC4gdHJhbXAtaGFuZGxlLXdyaXRlLXJlZ2lv bikpCmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1yY2xvbmUuZWwgYi9saXNwL25ldC90 cmFtcC1yY2xvbmUuZWwKaW5kZXggNDAxOGZhM2FhMjkuLjJkMjU2NjhiM2FjIDEwMDY0NAot LS0gYS9saXNwL25ldC90cmFtcC1yY2xvbmUuZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtcmNs b25lLmVsCkBAIC0xNTMsNiArMTUzLDcgQEAgdHJhbXAtcmNsb25lLWZpbGUtbmFtZS1oYW5k bGVyLWFsaXN0CiAgICAgKHRyYW1wLXNldC1maWxlLXVpZC1naWQgLiBpZ25vcmUpCiAgICAg KHVuaGFuZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdub3JlKQogICAgICh1bmxvY2st ZmlsZSAuIHRyYW1wLWhhbmRsZS11bmxvY2stZmlsZSkKKyAgICAodXNlci11aWQtZm9yLWZp bGUgLiB0cmFtcC1oYW5kbGUtdXNlci11aWQtZm9yLWZpbGUpCiAgICAgKHZjLXJlZ2lzdGVy ZWQgLiBpZ25vcmUpCiAgICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSAuIHRyYW1w LWhhbmRsZS12ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUpCiAgICAgKHdyaXRlLXJlZ2lv biAuIHRyYW1wLWhhbmRsZS13cml0ZS1yZWdpb24pKQpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQv dHJhbXAtc2guZWwgYi9saXNwL25ldC90cmFtcC1zaC5lbAppbmRleCA0NjQ3NjAwMDcxYy4u YzgxMjMwMGJhYmYgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLXNoLmVsCisrKyBiL2xp c3AvbmV0L3RyYW1wLXNoLmVsCkBAIC0xMTIxLDYgKzExMjEsNyBAQCB0cmFtcC1zaC1maWxl LW5hbWUtaGFuZGxlci1hbGlzdAogICAgICh0cmFtcC1zZXQtZmlsZS11aWQtZ2lkIC4gdHJh bXAtc2gtaGFuZGxlLXNldC1maWxlLXVpZC1naWQpCiAgICAgKHVuaGFuZGxlZC1maWxlLW5h bWUtZGlyZWN0b3J5IC4gaWdub3JlKQogICAgICh1bmxvY2stZmlsZSAuIHRyYW1wLWhhbmRs ZS11bmxvY2stZmlsZSkKKyAgICAodXNlci11aWQtZm9yLWZpbGUgLiB0cmFtcC1oYW5kbGUt dXNlci11aWQtZm9yLWZpbGUpCiAgICAgKHZjLXJlZ2lzdGVyZWQgLiB0cmFtcC1zaC1oYW5k bGUtdmMtcmVnaXN0ZXJlZCkKICAgICAodmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lIC4g dHJhbXAtc2gtaGFuZGxlLXZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSkKICAgICAod3Jp dGUtcmVnaW9uIC4gdHJhbXAtc2gtaGFuZGxlLXdyaXRlLXJlZ2lvbikpCmRpZmYgLS1naXQg YS9saXNwL25ldC90cmFtcC1zbWIuZWwgYi9saXNwL25ldC90cmFtcC1zbWIuZWwKaW5kZXgg ZDZmM2NjYTk3MzMuLjI0MGE0NTIzZTM2IDEwMDY0NAotLS0gYS9saXNwL25ldC90cmFtcC1z bWIuZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtc21iLmVsCkBAIC0zMDQsNiArMzA0LDcgQEAg dHJhbXAtc21iLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0CiAgICAgKHRyYW1wLXNldC1maWxl LXVpZC1naWQgLiBpZ25vcmUpCiAgICAgKHVuaGFuZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5 IC4gaWdub3JlKQogICAgICh1bmxvY2stZmlsZSAuIHRyYW1wLWhhbmRsZS11bmxvY2stZmls ZSkKKyAgICAodXNlci11aWQtZm9yLWZpbGUgLiB0cmFtcC1oYW5kbGUtdXNlci11aWQtZm9y LWZpbGUpCiAgICAgKHZjLXJlZ2lzdGVyZWQgLiBpZ25vcmUpCiAgICAgKHZlcmlmeS12aXNp dGVkLWZpbGUtbW9kdGltZSAuIHRyYW1wLWhhbmRsZS12ZXJpZnktdmlzaXRlZC1maWxlLW1v ZHRpbWUpCiAgICAgKHdyaXRlLXJlZ2lvbiAuIHRyYW1wLXNtYi1oYW5kbGUtd3JpdGUtcmVn aW9uKSkKZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1wLXNzaGZzLmVsIGIvbGlzcC9uZXQv dHJhbXAtc3NoZnMuZWwKaW5kZXggMjdiMjg1NGU0NTEuLmI4MWU4NGEyMTNkIDEwMDY0NAot LS0gYS9saXNwL25ldC90cmFtcC1zc2hmcy5lbAorKysgYi9saXNwL25ldC90cmFtcC1zc2hm cy5lbApAQCAtMTU5LDYgKzE1OSw3IEBAIHRyYW1wLXNzaGZzLWZpbGUtbmFtZS1oYW5kbGVy LWFsaXN0CiAgICAgKHRyYW1wLXNldC1maWxlLXVpZC1naWQgLiBpZ25vcmUpCiAgICAgKHVu aGFuZGxlZC1maWxlLW5hbWUtZGlyZWN0b3J5IC4gaWdub3JlKQogICAgICh1bmxvY2stZmls ZSAuIHRyYW1wLWhhbmRsZS11bmxvY2stZmlsZSkKKyAgICAodXNlci11aWQtZm9yLWZpbGUg LiB0cmFtcC1oYW5kbGUtdXNlci11aWQtZm9yLWZpbGUpCiAgICAgKHZjLXJlZ2lzdGVyZWQg LiBpZ25vcmUpCiAgICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSAuIHRyYW1wLWhh bmRsZS12ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUpCiAgICAgKHdyaXRlLXJlZ2lvbiAu IHRyYW1wLXNzaGZzLWhhbmRsZS13cml0ZS1yZWdpb24pKQpkaWZmIC0tZ2l0IGEvbGlzcC9u ZXQvdHJhbXAtc3Vkb2VkaXQuZWwgYi9saXNwL25ldC90cmFtcC1zdWRvZWRpdC5lbAppbmRl eCAyNjYwZGJiMWZhYy4uYzExNWIxN2Y5OGYgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1w LXN1ZG9lZGl0LmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLXN1ZG9lZGl0LmVsCkBAIC0xNDks NiArMTQ5LDcgQEAgdHJhbXAtc3Vkb2VkaXQtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QKICAg ICAodHJhbXAtc2V0LWZpbGUtdWlkLWdpZCAuIHRyYW1wLXN1ZG9lZGl0LWhhbmRsZS1zZXQt ZmlsZS11aWQtZ2lkKQogICAgICh1bmhhbmRsZWQtZmlsZS1uYW1lLWRpcmVjdG9yeSAuIGln bm9yZSkKICAgICAodW5sb2NrLWZpbGUgLiB0cmFtcC1oYW5kbGUtdW5sb2NrLWZpbGUpCisg ICAgKHVzZXItdWlkLWZvci1maWxlIC4gdHJhbXAtaGFuZGxlLXVzZXItdWlkLWZvci1maWxl KQogICAgICh2Yy1yZWdpc3RlcmVkIC4gaWdub3JlKQogICAgICh2ZXJpZnktdmlzaXRlZC1m aWxlLW1vZHRpbWUgLiB0cmFtcC1oYW5kbGUtdmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1l KQogICAgICh3cml0ZS1yZWdpb24gLiB0cmFtcC1oYW5kbGUtd3JpdGUtcmVnaW9uKSkKZGlm ZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1wLmVsIGIvbGlzcC9uZXQvdHJhbXAuZWwKaW5kZXgg Yjg0NzViN2NiNDguLjViZTAzNDdmZjI1IDEwMDY0NAotLS0gYS9saXNwL25ldC90cmFtcC5l bAorKysgYi9saXNwL25ldC90cmFtcC5lbApAQCAtMjU4OSw2ICsyNTg5LDggQEAgdHJhbXAt ZmlsZS1uYW1lLWZvci1vcGVyYXRpb24KIAkgICAgICBmaWxlLWxvY2tlZC1wIGxvY2stZmls ZSBtYWtlLWxvY2stZmlsZS1uYW1lIHVubG9jay1maWxlCiAJICAgICAgOzsgRW1hY3MgMjkr IG9ubHkuCiAJICAgICAgYWJicmV2aWF0ZS1maWxlLW5hbWUKKwkgICAgICA7OyBFbWFjcyAz MCsgb25seS4KKwkgICAgICB1c2VyLXVpZC1mb3ItZmlsZQogCSAgICAgIDs7IFRyYW1wIGlu dGVybmFsIG1hZ2ljIGZpbGUgbmFtZSBmdW5jdGlvbi4KIAkgICAgICB0cmFtcC1zZXQtZmls ZS11aWQtZ2lkKSkKICAgICAoaWYgKGZpbGUtbmFtZS1hYnNvbHV0ZS1wIChudGggMCBhcmdz KSkKQEAgLTM3MTAsNiArMzcxMiwxNCBAQCB0cmFtcC1oYW5kbGUtYWJicmV2aWF0ZS1maWxl LW5hbWUKIAkgdmVjIChjb25jYXQgIn4iIChzdWJzdHJpbmcgZmlsZW5hbWUgKG1hdGNoLWJl Z2lubmluZyAxKSkpKQogICAgICAgKHRyYW1wLW1ha2UtdHJhbXAtZmlsZS1uYW1lICh0cmFt cC1kaXNzZWN0LWZpbGUtbmFtZSBmaWxlbmFtZSkpKSkpCiAKKyhkZWZ1biB0cmFtcC1oYW5k bGUtdXNlci11aWQtZm9yLWZpbGUgKGZpbGVuYW1lKQorICAiTGlrZSBgdXNlci11aWQnIGZv ciBUcmFtcCBmaWxlcy4iCisgIChvciAodHJhbXAtZ2V0LXJlbW90ZS11aWQgKHRyYW1wLWRp c3NlY3QtZmlsZS1uYW1lIGZpbGVuYW1lKSAnaW50ZWdlcikKKyAgICAgIDs7IFNvbWUgaGFu ZGxlcnMgZm9yIGB0cmFtcC1nZXQtcmVtb3RlLXVpZCcgcmV0dXJuIG5pbCBpZiB0aGV5Cisg ICAgICA7OyBjYW4ndCBnZXQgdGhlIFVJRDsgYWx3YXlzIHJldHVybiAtMSBpbiB0aGlzIGNh c2UgZm9yCisgICAgICA7OyBjb25zaXN0ZW5jeS4KKyAgICAgIC0xKSkKKwogKGRlZnVuIHRy YW1wLWhhbmRsZS1hY2Nlc3MtZmlsZSAoZmlsZW5hbWUgc3RyaW5nKQogICAiTGlrZSBgYWNj ZXNzLWZpbGUnIGZvciBUcmFtcCBmaWxlcy4iCiAgIChzZXRxIGZpbGVuYW1lIChmaWxlLXRy dWVuYW1lIGZpbGVuYW1lKSkKZGlmZiAtLWdpdCBhL2xpc3Avc2ltcGxlLmVsIGIvbGlzcC9z aW1wbGUuZWwKaW5kZXggYmJjYjMyY2IwNGYuLmFkY2JlODM1ZTVmIDEwMDY0NAotLS0gYS9s aXNwL3NpbXBsZS5lbAorKysgYi9saXNwL3NpbXBsZS5lbApAQCAtNDczMCw2ICs0NzMwLDE2 IEBAIHNoZWxsLWNvbW1hbmQtLXNhbWUtYnVmZmVyLWNvbmZpcm0KICAgICAgICAgICAgICAg ICAgICAgIGFjdGlvbikpCiAgICAgICAodXNlci1lcnJvciAiU2hlbGwgY29tbWFuZCBpbiBw cm9ncmVzcyIpKSkpCiAKKyhkZWZ1biB1c2VyLXVpZC1mb3ItZmlsZSAoZmlsZW5hbWUpCisg ICJSZXR1cm4gdGhlIGVmZmVjdGl2ZSB1aWQgZm9yIEZJTEVOQU1FLgorRm9yIGxvY2FsIGZp bGVzLCB0aGlzIGlzIGVxdWl2YWxlbnQgdG8gYHVzZXItdWlkJyAod2hpY2ggc2VlKSwKK2J1 dCBmb3IgcmVtb3RlIGZpbGVzLCB0aGlzIHJldHVybnMgdGhlIGVmZmVjdGl2ZSB1aWQgZm9y IHRoYXQKK3JlbW90ZSBjb25uZWN0aW9uOyBpZiB0aGUgcmVtb3RlIGNvbm5lY3Rpb24gaGFz IG5vIGFzc29jaWF0ZWQKK3VzZXIsIGl0IHdpbGwgaW5zdGVhZCByZXR1cm4gLTEuIgorICAo aWYtbGV0ICgoaGFuZGxlciAoZmluZC1maWxlLW5hbWUtaGFuZGxlciBmaWxlbmFtZSAndXNl ci11aWQtZm9yLWZpbGUpKSkKKyAgICAgIChmdW5jYWxsIGhhbmRsZXIgJ3VzZXItdWlkLWZv ci1maWxlIGZpbGVuYW1lKQorICAgICh1c2VyLXVpZCkpKQorCiAoZGVmdW4gbWF4LW1pbmkt d2luZG93LWxpbmVzICgmb3B0aW9uYWwgZnJhbWUpCiAgICJDb21wdXRlIG1heGltdW0gbnVt YmVyIG9mIGxpbmVzIGZvciBlY2hvIGFyZWEgaW4gRlJBTUUuCiBBcyBkZWZpbmVkIGJ5IGBt YXgtbWluaS13aW5kb3ctaGVpZ2h0Jy4gIEZSQU1FIGRlZmF1bHRzIHRvIHRoZQpkaWZmIC0t Z2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lc2gtdmFyLXRlc3RzLmVsIGIvdGVzdC9saXNwL2Vz aGVsbC9lc2gtdmFyLXRlc3RzLmVsCmluZGV4IDNmNjAyNzk4ZGJlLi4wY2MxYjkyMjY2ZiAx MDA2NDQKLS0tIGEvdGVzdC9saXNwL2VzaGVsbC9lc2gtdmFyLXRlc3RzLmVsCisrKyBiL3Rl c3QvbGlzcC9lc2hlbGwvZXNoLXZhci10ZXN0cy5lbApAQCAtNzQ2LDYgKzc0NiwxMCBAQCBl c2gtdmFyLXRlc3QvcGF0aC12YXIvcHJlc2VydmUtYWNyb3NzLWhvc3RzCiAgICAgICAoZm9y bWF0ICJjZCAlcyIgZXJ0LXJlbW90ZS10ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkpKQogICAg ICAoZXNoZWxsLW1hdGNoLWNvbW1hbmQtb3V0cHV0ICJlY2hvICRQQVRIIiAocmVnZXhwLXF1 b3RlIHJlbW90ZS1wYXRoKSkpKSkKIAorKGVydC1kZWZ0ZXN0IGVzaC12YXItdGVzdC91aWQt dmFyICgpCisgICJUZXN0IHRoYXQgJFVJRCBpcyBlcXVpdmFsZW50IHRvICh1c2VyLXVpZCkg Zm9yIGxvY2FsIGRpcmVjdG9yaWVzLiIKKyAgKGVzaGVsbC1jb21tYW5kLXJlc3VsdC1lcXVh bCAiZWNobyAkVUlEIiAodXNlci11aWQpKSkKKwogKGVydC1kZWZ0ZXN0IGVzaC12YXItdGVz dC9sYXN0LXN0YXR1cy12YXItbGlzcC1jb21tYW5kICgpCiAgICJUZXN0IHVzaW5nIHRoZSBc Imxhc3QgZXhpdCBzdGF0dXNcIiAoJD8pIHZhcmlhYmxlIHdpdGggYSBMaXNwIGNvbW1hbmQi CiAgICh3aXRoLXRlbXAtZXNoZWxsCi0tIAoyLjI1LjEKCg== --------------wWhtkHHBTdBtyHkP7hlPmM0O-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 15 04:23:57 2023 Received: (at 60722) by debbugs.gnu.org; 15 Jan 2023 09:23:57 +0000 Received: from localhost ([127.0.0.1]:56100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGzF6-0003Vr-Iu for submit@debbugs.gnu.org; Sun, 15 Jan 2023 04:23:56 -0500 Received: from mout.gmx.net ([212.227.15.15]:35571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGzF3-0003Vb-KC for 60722@debbugs.gnu.org; Sun, 15 Jan 2023 04:23:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673774626; bh=NbmawQoYfUS3yOcJA+Dw+/Bi/GLEahcixGsJXFYzKI0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=rcGrpUp3ongCTuVAmPFxqacYCr82Hw8OZPYhX2gvdOMEnloAntdg3cpkCS2zVfqIf 4L9Uke6TzsarC1BuGu5ahYQnrJ/uPT0vkXu/yBkMTilmBlGfBRJahOchgfP7qhcJm5 4IwgJKY8Ic3JjXktb9DMUiL+VUgvnAhtMjUK0ZxmK3uatwxttUqXv9j6vSjq9R2hp+ KUVmo1ZeQpNT15dRzpBlIileJm9r7+T99Vy0BjnGulNN7dpl5s441uSFS8RGjI+gIq WJrEBsOZodryeuwKlZ+VbQdd9qJ7MrX98E/gOjJVVgEZOxn4lxOki9P1b2S7JYBXkV rHx2YYS/cj+8A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M6Db0-1pNc1C2pYW-006jZY; Sun, 15 Jan 2023 10:23:46 +0100 From: Michael Albinus To: Jim Porter Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil In-Reply-To: (Jim Porter's message of "Sat, 14 Jan 2023 14:10:27 -0800") References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> Date: Sun, 15 Jan 2023 10:23:44 +0100 Message-ID: <87ilh8p2vz.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:nIfRgQmA2orWMkys370dfu8p0/rfgddYaQY5WZO84jsoxowG0vX SQhvvrcdoUWlWHLzPQ9/FQQC4nOQww1unkLLi6DiJDsmaaQ0qq5GGA3m2y7n1bU5feEkBA3 cBTF8r7NTe9FlTdwotqRSdnVh0KJZf8IMa5CAIUHCcF63p6gvRNY+R0CXosJ4L7Zs/lOuHq rC8FUsUF+YVcnpUQpVXDg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:BE8EwbNhm1U=;RyMKpbZgHCWD8BP5mauGTyUt6F2 +LtNTysMAoJk9Qrgn4sAUR+Qs/Z1lGjuSVA0aV4/STQ9nz2Y5ndHlqT480715s8fgBCRYOk5d mgqd6p8DWtfKyvPAXo2RwTUS1qwkBP69jA2WsTBgYtdUgjx/x1TRZnHYLOwRjtPqerUNg3sSj PcbUYB300age9X7uS9Ke6C8aq+AmCQ4fA4VH42itFONmmExxCK2z4RCIVtUs9wPN6UeTKxh6i tvXXbvGVzZ5vd1ExI2CjHABy/yYHpdYkvkciKq8+0hzXVat9/xCjj2xrGS6KXjDa0XpLx9bNx gPeOrcn6tfwoL0rzsnO38HgM75xmlMCJbanjrVWitHn0hDTHwYF5bSd2Friw4VGofsZ5sVT4q Gxnw0FVEKTU367sHAdnq7G7Z+Cmv89khFq6DrRrN4IpIerx2FG7hXphYwm7quq4zJXmoAm8ic Z6lqrXNt684hdPqfPVfRJuVv4I11MSq6suycrZEO9Vs5J+1Z4iqA1afY4eCa0va2+uijcE1jZ FX3e1adDqLq5I+rZFNHW8BcxaAcCpmyrtnBcc1iEgp8vYbsZ+6XBfvvsInZhkakdFTguPyUQ0 e4aT4hYZDaObJ4pXjHi28F02avosodp0xnYockSg72wZZ+WM8ypoTtDgwFYBOioh7Bi+Yrhy0 0NtU4BEXJl5R56coTeg4i8yaMLLVTe3sKTnE+ybRd15OpzQNNgSUrA4Bm4kcTqqCqYwk9uZKc h3kl9Pm0QLjRYsFZI9RwMAKl/shccnviEMHlxnDPW4/5q8WtLlNZUazAcTb3Dtfqc80QyGf1d Ghv1BkakvKtYxbNldIskmVmPM/heh+IU4gS/BsSVCT/OVD6anfBR8C2/NXn23ZDEhL3agB+xo Lks38RZ5AO0f+I6vaAGGZQHYHLDsx48ya/Stwkr0orQMPfoXRoQeAwRI/8DajqEa5PpRpmtej 88H9Jg== X-Spam-Score: 2.9 (++) 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: Jim Porter writes: Hi Jim, >> Finally, I added documentation to the manuals. I didn't add any >> Tramp regression tests though, since I wasn't sure of the right way >> to test this. > > Oops. I missed an "@end defun" in the man [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.15 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.15 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.9 (+) 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: Jim Porter writes: Hi Jim, >> Finally, I added documentation to the manuals. I didn't add any >> Tramp regression tests though, since I wasn't sure of the right way >> to test this. > > Oops. I missed an "@end defun" in the man [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.15 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.15 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Jim Porter writes: Hi Jim, >> Finally, I added documentation to the manuals. I didn't add any >> Tramp regression tests though, since I wasn't sure of the right way >> to test this. > > Oops. I missed an "@end defun" in the manual. Fixed. Thanks. LGTM. Don't care about the tests, I'll add them once your patch has arrived Emacs master. One question is left for me: do we really need FILENAME as argument? I believe it would be sufficient to check default-directory; this would also be consistent with the functions for remote hosts described in os.texi. Btw, another idea is to simplify the implementation. Let Tramp set a connection-local variable `tramp-user-uid' or alike, and your function `remote-user-uid' or however you rename it will ask for this connection-local variable, like we do it already in functions `null-device' and `path-separator'. This would avoid the overhead of running the file name handler mechanism. WDYT? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 01:08:58 2023 Received: (at 60722) by debbugs.gnu.org; 16 Jan 2023 06:08:59 +0000 Received: from localhost ([127.0.0.1]:60202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHIfx-0002Jt-UZ for submit@debbugs.gnu.org; Mon, 16 Jan 2023 01:08:58 -0500 Received: from mail-yw1-f180.google.com ([209.85.128.180]:37526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHIfv-0002Jf-4P for 60722@debbugs.gnu.org; Mon, 16 Jan 2023 01:08:56 -0500 Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-4e4a6af2d99so48187617b3.4 for <60722@debbugs.gnu.org>; Sun, 15 Jan 2023 22:08:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=qN8qo4Dedi4eY8G1ahY9cOz8ekYcrnOHWHqiQ8IJTQ0=; b=hRdghXE8zIr4IUW7fBA6NHBM7UwkUfqODsq/GAYv7j7DHlsMsPh6JiGX1UF9Ys/XX+ AsKCT4iYtv3mwbzIFJK9YZQcNyATcWcxZ3dHem7VnkBooMXepXTy2SXpIv87S1S4W1GG 1WDHAeGKK2CmhruE+36SqURJEZ+w7XJxw5AAd8F7U9dRbvImJW5bjTSLFdakh/2CDSdk d9Skaj59RB8HLaIMBGNxgAadGlkcgfLOH1UzyWQuK5L2auHmEsPEfccmR9D9Za5PreMX qyxT2efBfqQIkn3wldxPJz3YwsZU/HROtp1Sas8j2mG+FBEvNGUrJmYrS1ZzYpX3331w K2Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=qN8qo4Dedi4eY8G1ahY9cOz8ekYcrnOHWHqiQ8IJTQ0=; b=dbjcPFPmBzyAxQckOGChYCPznfYNK1prF0oXLukHgEFwY0U3UR2FmRY6DIGO1Cx5QI XvvKMok2wPOeTk13u4aMo2PHL2mzBo8f/lUzM0Q+UURXw5pDp6MpeZbzvlEPX1mSYKeb onWuegQhtFusDEjhVTP3Ej+SC3HyzmnbUofnC0Ds55jLOeRZhbPHxmkvTvCA7ZEhCtSG JYXEx3wEBkVa2AS5rxRSTCZ7qvbKdaj5NjAe0UeN/IYSFOKnDAcwTO57DHcWiSVl7lHN uaCRrBfpKm2Ad7y+U6ZQBDDoE8qOnZuoAeHmiRHrnaRNuiF5Ov4Nc2ORnD4ZKv3F69Rg cTcg== X-Gm-Message-State: AFqh2kqUVIORty64t+r4hDz5fHT7wrDbSDPihpHfMzJdz1SbTEsvceme fkVfPn04VJJxEQXcsHqQm5MwkIVFTs39Sg== X-Google-Smtp-Source: AMrXdXtgctjFDoavX7Dqbh3EXNRkHGKVFVEBEE3tZ2wNG5fPq2znKbALCrhN2VNF2inFXVdfl85Jcw== X-Received: by 2002:a05:6a20:669f:b0:b8:775b:2caa with SMTP id o31-20020a056a20669f00b000b8775b2caamr3244493pzh.42.1673847522299; Sun, 15 Jan 2023 21:38:42 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id f129-20020a623887000000b0058bf2ae9694sm2908783pfa.156.2023.01.15.21.38.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 15 Jan 2023 21:38:41 -0800 (PST) Content-Type: multipart/mixed; boundary="------------vsQpBAZif4SRfndagsaGfg3e" Message-ID: <70904df5-9acb-e6e5-db51-23889a5fea34@gmail.com> Date: Sun, 15 Jan 2023 21:38:41 -0800 MIME-Version: 1.0 Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil Content-Language: en-US To: Michael Albinus References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> <87ilh8p2vz.fsf@gmx.de> From: Jim Porter In-Reply-To: <87ilh8p2vz.fsf@gmx.de> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------vsQpBAZif4SRfndagsaGfg3e Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/15/2023 1:23 AM, Michael Albinus wrote: > One question is left for me: do we really need FILENAME as argument? I > believe it would be sufficient to check default-directory; this would also > be consistent with the functions for remote hosts described in os.texi. Good point. I removed the FILENAME argument. > Btw, another idea is to simplify the implementation. Let Tramp set a > connection-local variable `tramp-user-uid' or alike, and your function > `remote-user-uid' or however you rename it will ask for this > connection-local variable, like we do it already in functions > `null-device' and `path-separator'. This would avoid the overhead of > running the file name handler mechanism. I didn't do this part though, since it wasn't so simple. Instead, I made the function (now named 'file-user-uid'[1]) work like the function 'exec-path'. Since the regular 'user-uid' is also a function, I think this implementation is the most straightforward. [1] I named it this way to mimic the relationship between 'start-process' and 'start-file-process'. (But 'user-file-uid' didn't sound right, so 'file-user-uid' it is.) --------------vsQpBAZif4SRfndagsaGfg3e Content-Type: text/plain; charset=UTF-8; name="0001-Add-file-user-uid-to-get-the-connection-local-effect.patch" Content-Disposition: attachment; filename*0="0001-Add-file-user-uid-to-get-the-connection-local-effect.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA4YjNiMTE2Njc5MGM1MzNmMDVlZjQxM2RkMjVhNTE4ZjQ5NzM1NjFlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMTAgSmFuIDIwMjMgMTU6MzU6MTggLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgJ2ZpbGUtdXNlci11aWQnIHRvIGdldCB0aGUgY29ubmVjdGlvbi1sb2NhbCBl ZmZlY3RpdmUgVUlECgpJbiBwYXJ0aWN1bGFyLCB0aGlzIGxldHMgRXNoZWxsIHNob3cgYSAi IyIgcm9vdCBwcm9tcHQgc2lnaWwgd2hlbiB0aGUKdXNlciBoYXMgc3VkbydlZCB2aWEgImNk IC9zdWRvOjoiIChidWcjNjA3MjIpLgoKKiBsaXNwL3NpbXBsZS5lbCAoZmlsZS11c2VyLXVp ZCk6IE5ldyBmdW5jdGlvbi4KCiogbGlzcC9uZXQvdHJhbXAuZWwgKHRyYW1wLWZpbGUtbmFt ZS1mb3Itb3BlcmF0aW9uKTogQWRkCidmaWxlLXVzZXItdWlkJy4KKHRyYW1wLWhhbmRsZS1m aWxlLXVzZXItdWlkKTogTmV3IGZ1bmN0aW9uLgoKKiBsaXNwL25ldC90cmFtcC1hZGIuZWwg KHRyYW1wLWFkYi1maWxlLW5hbWUtaGFuZGxlci1hbGlzdCk6CiogbGlzcC9uZXQvdHJhbXAt Y3J5cHQuZWwgKHRyYW1wLWNyeXB0LWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNw L25ldC90cmFtcC1ndmZzLmVsICh0cmFtcC1ndmZzLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0 KToKKiBsaXNwL25ldC90cmFtcC1yY2xvbmUuZWwgKHRyYW1wLXJjbG9uZS1maWxlLW5hbWUt aGFuZGxlci1hbGlzdCk6CiogbGlzcC9uZXQvdHJhbXAtc2guZWwgKHRyYW1wLXNoLWZpbGUt bmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNwL25ldC90cmFtcC1zbWIuZWwgKHRyYW1wLXNt Yi1maWxlLW5hbWUtaGFuZGxlci1hbGlzdCk6CiogbGlzcC9uZXQvdHJhbXAtc3NoZnMuZWwg KHRyYW1wLXNzaGZzLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KToKKiBsaXNwL25ldC90cmFt cC1zdWRvZWRpdC5lbCAodHJhbXAtc3Vkb2VkaXQtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3Qp OgpBZGQgJ2ZpbGUtdXNlci11aWQnLgoKKiBsaXNwL25ldC90cmFtcC1hcmNoaXZlLmVsICh0 cmFtcC1hcmNoaXZlLWhhbmRsZS1maWxlLXVzZXItdWlkKTogTmV3CmZ1bmN0aW9uLi4uCih0 cmFtcC1hcmNoaXZlLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KTogLi4uIHVzZSBpdC4KCiog bGlzcC9lc2hlbGwvZW0tcHJvbXB0LmVsIChlc2hlbGwtcHJvbXB0LWZ1bmN0aW9uKTogVXNl CidmaWxlLXVzZXItdWlkJy4KCiogbGlzcC9lc2hlbGwvZXNoLXZhci5lbCAoZXNoZWxsLXZh cmlhYmxlLWFsaWFzZXMtbGlzdCk6IEFkZCAnJFVJRCcuCgoqIHRlc3QvbGlzcC9lc2hlbGwv ZXNoLXZhci10ZXN0cy5lbCAoZXNoLXZhci10ZXN0L3VpZC12YXIpOiBOZXcgdGVzdC4KCiog ZG9jL2xpc3ByZWYvb3MudGV4aSAoVXNlciBJZGVudGlmaWNhdGlvbik6IERvY3VtZW50ICdm aWxlLXVzZXItdWlkJy4KCiogZG9jL2xpc3ByZWYvZmlsZXMudGV4aSAoTWFnaWMgRmlsZSBO YW1lcyk6IE1lbnRpb24gJ2ZpbGUtdXNlci11aWQnLgoKKiBkb2MvbWlzYy9lc2hlbGwudGV4 aSAoVmFyaWFibGVzKTogRG9jdW1lbnQgJyRVSUQnLiAgQWRkIGEgbWlzc2luZwppbmRleCBl bnRyeSBmb3IgJyRJTlNJREVfRU1BQ1MnLgoKKiBldGMvTkVXUzogQW5ub3VuY2UgJ2ZpbGUt dXNlci11aWQnLgotLS0KIGRvYy9saXNwcmVmL2ZpbGVzLnRleGkgICAgICAgICAgICB8ICA2 ICsrKystLQogZG9jL2xpc3ByZWYvb3MudGV4aSAgICAgICAgICAgICAgIHwgMTAgKysrKysr KysrKwogZG9jL21pc2MvZXNoZWxsLnRleGkgICAgICAgICAgICAgIHwgIDggKysrKysrKysK IGV0Yy9ORVdTICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBsaXNwL2Vz aGVsbC9lbS1wcm9tcHQuZWwgICAgICAgICAgfCAgMiArLQogbGlzcC9lc2hlbGwvZXNoLXZh ci5lbCAgICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtYWRiLmVsICAgICAgICAg ICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtYXJjaGl2ZS5lbCAgICAgICAgIHwgIDcgKysr KysrKwogbGlzcC9uZXQvdHJhbXAtY3J5cHQuZWwgICAgICAgICAgIHwgIDEgKwogbGlzcC9u ZXQvdHJhbXAtZ3Zmcy5lbCAgICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtcmNs b25lLmVsICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtc2guZWwgICAgICAgICAg ICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAtc21iLmVsICAgICAgICAgICAgIHwgIDEgKwog bGlzcC9uZXQvdHJhbXAtc3NoZnMuZWwgICAgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJh bXAtc3Vkb2VkaXQuZWwgICAgICAgIHwgIDEgKwogbGlzcC9uZXQvdHJhbXAuZWwgICAgICAg ICAgICAgICAgIHwgMTMgKysrKysrKysrKysrLQogbGlzcC9zaW1wbGUuZWwgICAgICAgICAg ICAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiB0ZXN0L2xpc3AvZXNoZWxsL2VzaC12YXIt dGVzdHMuZWwgfCAgNCArKysrCiAxOCBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25zKCsp LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVmL2ZpbGVzLnRleGkg Yi9kb2MvbGlzcHJlZi9maWxlcy50ZXhpCmluZGV4IDVjYzRjMWU3ZGRmLi5hZDAxZTBmMjg4 NiAxMDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvZmlsZXMudGV4aQorKysgYi9kb2MvbGlzcHJl Zi9maWxlcy50ZXhpCkBAIC0zMzkwLDcgKzMzOTAsOCBAQCBNYWdpYyBGaWxlIE5hbWVzCiBA Y29kZXtmaWxlLXJlYWRhYmxlLXB9LCBAY29kZXtmaWxlLXJlZ3VsYXItcH0sCiBAY29kZXtm aWxlLXJlbW90ZS1wfSwgQGNvZGV7ZmlsZS1zZWxpbnV4LWNvbnRleHR9LAogQGNvZGV7Zmls ZS1zeW1saW5rLXB9LCBAY29kZXtmaWxlLXN5c3RlbS1pbmZvfSwKLUBjb2Rle2ZpbGUtdHJ1 ZW5hbWV9LCBAY29kZXtmaWxlLXdyaXRhYmxlLXB9LAorQGNvZGV7ZmlsZS10cnVlbmFtZX0s IEBjb2Rle2ZpbGUtdXNlci11aWR9LAorQGNvZGV7ZmlsZS13cml0YWJsZS1wfSwKIEBjb2Rl e2ZpbmQtYmFja3VwLWZpbGUtbmFtZX0sQCoKIEBjb2Rle2dldC1maWxlLWJ1ZmZlcn0sCiBA Y29kZXtpbnNlcnQtZGlyZWN0b3J5fSwKQEAgLTM0NTEsNyArMzQ1Miw4IEBAIE1hZ2ljIEZp bGUgTmFtZXMKIEBjb2Rle2ZpbGUtcmVhZGFibGUtcH0sIEBjb2Rle2ZpbGUtcmVndWxhci1w fSwKIEBjb2Rle2ZpbGUtcmVtb3RlLXB9LCBAY29kZXtmaWxlLXNlbGludXgtY29udGV4dH0s CiBAY29kZXtmaWxlLXN5bWxpbmstcH0sIEBjb2Rle2ZpbGUtc3lzdGVtLWluZm99LAotQGNv ZGV7ZmlsZS10cnVlbmFtZX0sIEBjb2Rle2ZpbGUtd3JpdGFibGUtcH0sCitAY29kZXtmaWxl LXRydWVuYW1lfSwgQGNvZGV7ZmlsZS11c2VyLXVpZH0sCitAY29kZXtmaWxlLXdyaXRhYmxl LXB9LAogQGNvZGV7ZmluZC1iYWNrdXAtZmlsZS1uYW1lfSwKIEBjb2Rle2dldC1maWxlLWJ1 ZmZlcn0sCiBAY29kZXtpbnNlcnQtZGlyZWN0b3J5fSwKZGlmZiAtLWdpdCBhL2RvYy9saXNw cmVmL29zLnRleGkgYi9kb2MvbGlzcHJlZi9vcy50ZXhpCmluZGV4IDNiZTcwMzZmNjM3Li4y NjhlOTNiZWY5OSAxMDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvb3MudGV4aQorKysgYi9kb2Mv bGlzcHJlZi9vcy50ZXhpCkBAIC0xMjc3LDYgKzEyNzcsMTYgQEAgVXNlciBJZGVudGlmaWNh dGlvbgogVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSBlZmZlY3RpdmUgQGFjcm9ueW17VUlE fSBvZiB0aGUgdXNlci4KIEBlbmQgZGVmdW4KIAorQGRlZnVuIGZpbGUtdXNlci11aWQKK1Ro aXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgY29ubmVjdGlvbi1sb2NhbCBmb3IgdGhlIHVzZXIn cyBlZmZlY3RpdmUKK0BhY3Jvbnlte1VJRH0uICBJZiBAY29kZXtkZWZhdWx0LWRpcmVjdG9y eX0gaXMgbG9jYWwsIHRoaXMgaXMKK2VxdWl2YWxlbnQgdG8gQGNvZGV7dXNlci11aWR9LCBi dXQgZm9yIHJlbW90ZSBmaWxlcyAoQHB4cmVme1JlbW90ZQorRmlsZXMsICwgLCBlbWFjcywg VGhlIEdOVSBFbWFjcyBNYW51YWx9KSwgaXQgd2lsbCByZXR1cm4gdGhlCitAYWNyb255bXtV SUR9IGZvciB0aGUgdXNlciBhc3NvY2lhdGVkIHdpdGggdGhhdCByZW1vdGUgY29ubmVjdGlv bjsgaWYKK3RoZSByZW1vdGUgY29ubmVjdGlvbiBoYXMgbm8gYXNzb2NpYXRlZCB1c2VyLCBp dCB3aWxsIGluc3RlYWQgcmV0dXJuCistMS4KK0BlbmQgZGVmdW4KKwogQGNpbmRleCBHSUQK IEBkZWZ1biBncm91cC1naWQKIFRoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgZWZmZWN0aXZl IEBhY3Jvbnlte0dJRH0gb2YgdGhlIEVtYWNzIHByb2Nlc3MuCmRpZmYgLS1naXQgYS9kb2Mv bWlzYy9lc2hlbGwudGV4aSBiL2RvYy9taXNjL2VzaGVsbC50ZXhpCmluZGV4IGZjN2Q1MmVi NzExLi5jNDBmZjU4ZjQyYyAxMDA2NDQKLS0tIGEvZG9jL21pc2MvZXNoZWxsLnRleGkKKysr IGIvZG9jL21pc2MvZXNoZWxsLnRleGkKQEAgLTk4Myw2ICs5ODMsMTMgQEAgVmFyaWFibGVz CiB0aGUgdmFsdWUgd2lsbCBhdXRvbWF0aWNhbGx5IHVwZGF0ZSB0byByZWZsZWN0IHRoZSBz ZWFyY2ggcGF0aCBvbiB0aGF0CiBob3N0LgogCitAdmluZGV4ICRVSUQKK0BpdGVtICRVSUQK K1RoaXMgcmV0dXJucyB0aGUgZWZmZWN0aXZlIEBhY3Jvbnlte1VJRH0gZm9yIHRoZSBjdXJy ZW50IHVzZXIuICBUaGlzCit2YXJpYWJsZSBpcyBjb25uZWN0aW9uLWF3YXJlLCBzbyB3aGVu IHRoZSBjdXJyZW50IGRpcmVjdG9yeSBpcyByZW1vdGUsCitpdHMgdmFsdWUgd2lsbCBiZSBA YWNyb255bXtVSUR9IGZvciB0aGUgdXNlciBhc3NvY2lhdGVkIHdpdGggdGhhdAorcmVtb3Rl IGNvbm5lY3Rpb24uCisKIEB2aW5kZXggJF8KIEBpdGVtICRfCiBUaGlzIHJlZmVycyB0byB0 aGUgbGFzdCBhcmd1bWVudCBvZiB0aGUgbGFzdCBjb21tYW5kLiAgV2l0aCBhCkBAIC0xMDE0 LDYgKzEwMjEsNyBAQCBWYXJpYWJsZXMKIGNvcGllZCB0byB0aGUgZW52aXJvbm1lbnQsIHNv IGV4dGVybmFsIGNvbW1hbmRzIGludm9rZWQgZnJvbQogRXNoZWxsIGNhbiBjb25zdWx0IHRo ZW0gdG8gZG8gdGhlIHJpZ2h0IHRoaW5nLgogCitAdmluZGV4ICRJTlNJREVfRU1BQ1MKIEBp dGVtICRJTlNJREVfRU1BQ1MKIFRoaXMgdmFyaWFibGUgaW5kaWNhdGVzIHRvIGV4dGVybmFs IGNvbW1hbmRzIHRoYXQgdGhleSBhcmUgYmVpbmcKIGludm9rZWQgZnJvbSB3aXRoaW4gRW1h Y3Mgc28gdGhleSBjYW4gYWRqdXN0IHRoZWlyIGJlaGF2aW9yIGlmCmRpZmYgLS1naXQgYS9l dGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDA2OGY3YTI3ZGI4Li5kYWE1ZWNhNWMzNSAxMDA2 NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTIzNSw2ICsyMzUsMTEgQEAg Y29tcGFyZWQgcmVsaWFibHkgYXQgYWxsLgogVGhpcyB3YXJuaW5nIGNhbiBiZSBzdXBwcmVz c2VkIHVzaW5nICd3aXRoLXN1cHByZXNzZWQtd2FybmluZ3MnIHdpdGgKIHRoZSB3YXJuaW5n IG5hbWUgJ3N1c3BpY2lvdXMnLgogCisrKysKKyoqIE5ldyBmdW5jdGlvbiAnZmlsZS11c2Vy LXVpZCcuCitUaGlzIGZ1bmN0aW9uIGlzIGxpa2UgJ3VzZXItdWlkJywgYnV0IGlzIGF3YXJl IG9mIGZpbGUgbmFtZSBoYW5kbGVycywKK3NvIGl0IHdpbGwgcmV0dXJuIHRoZSByZW1vdGUg VUlEIGZvciByZW1vdGUgZmlsZXMuCisKIAwKICogQ2hhbmdlcyBpbiBFbWFjcyAzMC4xIG9u IE5vbi1GcmVlIE9wZXJhdGluZyBTeXN0ZW1zCiAKZGlmZiAtLWdpdCBhL2xpc3AvZXNoZWxs L2VtLXByb21wdC5lbCBiL2xpc3AvZXNoZWxsL2VtLXByb21wdC5lbAppbmRleCA1MmQ0NjI4 MmM1Mi4uYjNhMGZhZGY2MTggMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VtLXByb21wdC5l bAorKysgYi9saXNwL2VzaGVsbC9lbS1wcm9tcHQuZWwKQEAgLTUyLDcgKzUyLDcgQEAgZXNo ZWxsLXByb21wdC1sb2FkLWhvb2sKIChkZWZjdXN0b20gZXNoZWxsLXByb21wdC1mdW5jdGlv bgogICAobGFtYmRhICgpCiAgICAgKGNvbmNhdCAoYWJicmV2aWF0ZS1maWxlLW5hbWUgKGVz aGVsbC9wd2QpKQotICAgICAgICAgICAgKGlmICg9ICh1c2VyLXVpZCkgMCkgIiAjICIgIiAk ICIpKSkKKyAgICAgICAgICAgIChpZiAoPSAoZmlsZS11c2VyLXVpZCkgMCkgIiAjICIgIiAk ICIpKSkKICAgIkEgZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRoZSBFc2hlbGwgcHJvbXB0IHN0 cmluZy4KIE1ha2Ugc3VyZSB0byB1cGRhdGUgYGVzaGVsbC1wcm9tcHQtcmVnZXhwJyBzbyB0 aGF0IGl0IHdpbGwgbWF0Y2ggeW91cgogcHJvbXB0LiIKZGlmZiAtLWdpdCBhL2xpc3AvZXNo ZWxsL2VzaC12YXIuZWwgYi9saXNwL2VzaGVsbC9lc2gtdmFyLmVsCmluZGV4IDgxMWJiOTk1 N2NmLi5mZDc2YTJjNmYwOSAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNoLXZhci5lbAor KysgYi9saXNwL2VzaGVsbC9lc2gtdmFyLmVsCkBAIC0xNjIsNiArMTYyLDcgQEAgZXNoZWxs LXZhcmlhYmxlLWFsaWFzZXMtbGlzdAogICAgICgiQ09MVU1OUyIgLChsYW1iZGEgKCkgKHdp bmRvdy1ib2R5LXdpZHRoIG5pbCAncmVtYXApKSB0IHQpCiAgICAgKCJMSU5FUyIgLChsYW1i ZGEgKCkgKHdpbmRvdy1ib2R5LWhlaWdodCBuaWwgJ3JlbWFwKSkgdCB0KQogICAgICgiSU5T SURFX0VNQUNTIiBlc2hlbGwtaW5zaWRlLWVtYWNzIHQpCisgICAgKCJVSUQiICwobGFtYmRh ICgpIChmaWxlLXVzZXItdWlkKSkgbmlsIHQpCiAKICAgICA7OyBmb3IgZXNoLWV4dC5lbAog ICAgICgiUEFUSCIgKCwobGFtYmRhICgpIChzdHJpbmctam9pbiAoZXNoZWxsLWdldC1wYXRo IHQpIChwYXRoLXNlcGFyYXRvcikpKQpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQvdHJhbXAtYWRi LmVsIGIvbGlzcC9uZXQvdHJhbXAtYWRiLmVsCmluZGV4IDI5YjlmODk0ZWMzLi4xMGYzM2U1 ZjkyOSAxMDA2NDQKLS0tIGEvbGlzcC9uZXQvdHJhbXAtYWRiLmVsCisrKyBiL2xpc3AvbmV0 L3RyYW1wLWFkYi5lbApAQCAtMTUzLDYgKzE1Myw3IEBAIHRyYW1wLWFkYi1maWxlLW5hbWUt aGFuZGxlci1hbGlzdAogICAgIChmaWxlLXN5bWxpbmstcCAuIHRyYW1wLWhhbmRsZS1maWxl LXN5bWxpbmstcCkKICAgICAoZmlsZS1zeXN0ZW0taW5mbyAuIHRyYW1wLWFkYi1oYW5kbGUt ZmlsZS1zeXN0ZW0taW5mbykKICAgICAoZmlsZS10cnVlbmFtZSAuIHRyYW1wLWhhbmRsZS1m aWxlLXRydWVuYW1lKQorICAgIChmaWxlLXVzZXItdWlkIC4gdHJhbXAtaGFuZGxlLWZpbGUt dXNlci11aWQpCiAgICAgKGZpbGUtd3JpdGFibGUtcCAuIHRyYW1wLWFkYi1oYW5kbGUtZmls ZS13cml0YWJsZS1wKQogICAgIChmaW5kLWJhY2t1cC1maWxlLW5hbWUgLiB0cmFtcC1oYW5k bGUtZmluZC1iYWNrdXAtZmlsZS1uYW1lKQogICAgIDs7IGBnZXQtZmlsZS1idWZmZXInIHBl cmZvcm1lZCBieSBkZWZhdWx0IGhhbmRsZXIuCmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFt cC1hcmNoaXZlLmVsIGIvbGlzcC9uZXQvdHJhbXAtYXJjaGl2ZS5lbAppbmRleCAzYjFkNTY4 YzEyNy4uYjljZjg1YmQ4NDMgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLWFyY2hpdmUu ZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtYXJjaGl2ZS5lbApAQCAtMjY1LDYgKzI2NSw3IEBA IHRyYW1wLWFyY2hpdmUtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QKICAgICAoZmlsZS1zeW1s aW5rLXAgLiB0cmFtcC1oYW5kbGUtZmlsZS1zeW1saW5rLXApCiAgICAgKGZpbGUtc3lzdGVt LWluZm8gLiB0cmFtcC1hcmNoaXZlLWhhbmRsZS1maWxlLXN5c3RlbS1pbmZvKQogICAgIChm aWxlLXRydWVuYW1lIC4gdHJhbXAtYXJjaGl2ZS1oYW5kbGUtZmlsZS10cnVlbmFtZSkKKyAg ICAoZmlsZS11c2VyLXVpZCAuIHRyYW1wLWFyY2hpdmUtaGFuZGxlLWZpbGUtdXNlci11aWQp CiAgICAgKGZpbGUtd3JpdGFibGUtcCAuIGlnbm9yZSkKICAgICAoZmluZC1iYWNrdXAtZmls ZS1uYW1lIC4gaWdub3JlKQogICAgIDs7IGBnZXQtZmlsZS1idWZmZXInIHBlcmZvcm1lZCBi eSBkZWZhdWx0IGhhbmRsZXIuCkBAIC03MDEsNiArNzAyLDEyIEBAIHRyYW1wLWFyY2hpdmUt aGFuZGxlLXRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeQogICAgIChsZXQgKChkZWZhdWx0LWRp cmVjdG9yeSAoZmlsZS1uYW1lLWRpcmVjdG9yeSBhcmNoaXZlKSkpCiAgICAgICAodGVtcG9y YXJ5LWZpbGUtZGlyZWN0b3J5KSkpKQogCisoZGVmdW4gdHJhbXAtYXJjaGl2ZS1oYW5kbGUt ZmlsZS11c2VyLXVpZCAoKQorICAiTGlrZSBgdXNlci11aWQnIGZvciBmaWxlIGFyY2hpdmVz LiIKKyAgKHdpdGgtcGFyc2VkLXRyYW1wLWFyY2hpdmUtZmlsZS1uYW1lIGRlZmF1bHQtZGly ZWN0b3J5IG5pbAorICAgIChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAoZmlsZS1uYW1lLWRp cmVjdG9yeSBhcmNoaXZlKSkpCisgICAgICAoZmlsZS11c2VyLXVpZCkpKSkKKwogKGRlZnVu IHRyYW1wLWFyY2hpdmUtaGFuZGxlLW5vdC1pbXBsZW1lbnRlZCAob3BlcmF0aW9uICZyZXN0 IGFyZ3MpCiAgICJHZW5lcmljIGhhbmRsZXIgZm9yIG9wZXJhdGlvbnMgbm90IGltcGxlbWVu dGVkIGZvciBmaWxlIGFyY2hpdmVzLiIKICAgKGxldCAoKHYgKGlnbm9yZS1lcnJvcnMKZGlm ZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1wLWNyeXB0LmVsIGIvbGlzcC9uZXQvdHJhbXAtY3J5 cHQuZWwKaW5kZXggNTA3ZmQ0MzI0MTkuLmI5ZDBkOTZlY2NjIDEwMDY0NAotLS0gYS9saXNw L25ldC90cmFtcC1jcnlwdC5lbAorKysgYi9saXNwL25ldC90cmFtcC1jcnlwdC5lbApAQCAt MjA0LDYgKzIwNCw3IEBAIHRyYW1wLWNyeXB0LWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0CiAg ICAgKGZpbGUtc3ltbGluay1wIC4gdHJhbXAtaGFuZGxlLWZpbGUtc3ltbGluay1wKQogICAg IChmaWxlLXN5c3RlbS1pbmZvIC4gdHJhbXAtY3J5cHQtaGFuZGxlLWZpbGUtc3lzdGVtLWlu Zm8pCiAgICAgOzsgYGZpbGUtdHJ1ZW5hbWUnIHBlcmZvcm1lZCBieSBkZWZhdWx0IGhhbmRs ZXIuCisgICAgKGZpbGUtdXNlci11aWQgLiB0cmFtcC1oYW5kbGUtZmlsZS11c2VyLXVpZCkK ICAgICAoZmlsZS13cml0YWJsZS1wIC4gdHJhbXAtY3J5cHQtaGFuZGxlLWZpbGUtd3JpdGFi bGUtcCkKICAgICAoZmluZC1iYWNrdXAtZmlsZS1uYW1lIC4gdHJhbXAtaGFuZGxlLWZpbmQt YmFja3VwLWZpbGUtbmFtZSkKICAgICA7OyBgZ2V0LWZpbGUtYnVmZmVyJyBwZXJmb3JtZWQg YnkgZGVmYXVsdCBoYW5kbGVyLgpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQvdHJhbXAtZ3Zmcy5l bCBiL2xpc3AvbmV0L3RyYW1wLWd2ZnMuZWwKaW5kZXggZWE3NzRkMGI5YjcuLjAyY2ViMjk3 OWY3IDEwMDY0NAotLS0gYS9saXNwL25ldC90cmFtcC1ndmZzLmVsCisrKyBiL2xpc3AvbmV0 L3RyYW1wLWd2ZnMuZWwKQEAgLTc5OCw2ICs3OTgsNyBAQCB0cmFtcC1ndmZzLWZpbGUtbmFt ZS1oYW5kbGVyLWFsaXN0CiAgICAgKGZpbGUtc3ltbGluay1wIC4gdHJhbXAtaGFuZGxlLWZp bGUtc3ltbGluay1wKQogICAgIChmaWxlLXN5c3RlbS1pbmZvIC4gdHJhbXAtZ3Zmcy1oYW5k bGUtZmlsZS1zeXN0ZW0taW5mbykKICAgICAoZmlsZS10cnVlbmFtZSAuIHRyYW1wLWhhbmRs ZS1maWxlLXRydWVuYW1lKQorICAgIChmaWxlLXVzZXItdWlkIC4gdHJhbXAtaGFuZGxlLWZp bGUtdXNlci11aWQpCiAgICAgKGZpbGUtd3JpdGFibGUtcCAuIHRyYW1wLWhhbmRsZS1maWxl LXdyaXRhYmxlLXApCiAgICAgKGZpbmQtYmFja3VwLWZpbGUtbmFtZSAuIHRyYW1wLWhhbmRs ZS1maW5kLWJhY2t1cC1maWxlLW5hbWUpCiAgICAgOzsgYGdldC1maWxlLWJ1ZmZlcicgcGVy Zm9ybWVkIGJ5IGRlZmF1bHQgaGFuZGxlci4KZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1w LXJjbG9uZS5lbCBiL2xpc3AvbmV0L3RyYW1wLXJjbG9uZS5lbAppbmRleCBiMjhmOWY2NDk1 Mi4uOWViMmE1NGNkY2YgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLXJjbG9uZS5lbAor KysgYi9saXNwL25ldC90cmFtcC1yY2xvbmUuZWwKQEAgLTExOCw2ICsxMTgsNyBAQCB0cmFt cC1yY2xvbmUtZmlsZS1uYW1lLWhhbmRsZXItYWxpc3QKICAgICAoZmlsZS1zeW1saW5rLXAg LiB0cmFtcC1oYW5kbGUtZmlsZS1zeW1saW5rLXApCiAgICAgKGZpbGUtc3lzdGVtLWluZm8g LiB0cmFtcC1yY2xvbmUtaGFuZGxlLWZpbGUtc3lzdGVtLWluZm8pCiAgICAgKGZpbGUtdHJ1 ZW5hbWUgLiB0cmFtcC1oYW5kbGUtZmlsZS10cnVlbmFtZSkKKyAgICAoZmlsZS11c2VyLXVp ZCAuIHRyYW1wLWhhbmRsZS1maWxlLXVzZXItdWlkKQogICAgIChmaWxlLXdyaXRhYmxlLXAg LiB0cmFtcC1oYW5kbGUtZmlsZS13cml0YWJsZS1wKQogICAgIChmaW5kLWJhY2t1cC1maWxl LW5hbWUgLiB0cmFtcC1oYW5kbGUtZmluZC1iYWNrdXAtZmlsZS1uYW1lKQogICAgIDs7IGBn ZXQtZmlsZS1idWZmZXInIHBlcmZvcm1lZCBieSBkZWZhdWx0IGhhbmRsZXIuCmRpZmYgLS1n aXQgYS9saXNwL25ldC90cmFtcC1zaC5lbCBiL2xpc3AvbmV0L3RyYW1wLXNoLmVsCmluZGV4 IGFjYmI2YWVhMTM1Li40NmIxZjYxMjEwMSAxMDA2NDQKLS0tIGEvbGlzcC9uZXQvdHJhbXAt c2guZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtc2guZWwKQEAgLTEwODYsNiArMTA4Niw3IEBA IHRyYW1wLXNoLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0CiAgICAgKGZpbGUtc3ltbGluay1w IC4gdHJhbXAtaGFuZGxlLWZpbGUtc3ltbGluay1wKQogICAgIChmaWxlLXN5c3RlbS1pbmZv IC4gdHJhbXAtc2gtaGFuZGxlLWZpbGUtc3lzdGVtLWluZm8pCiAgICAgKGZpbGUtdHJ1ZW5h bWUgLiB0cmFtcC1zaC1oYW5kbGUtZmlsZS10cnVlbmFtZSkKKyAgICAoZmlsZS11c2VyLXVp ZCAuIHRyYW1wLWhhbmRsZS1maWxlLXVzZXItdWlkKQogICAgIChmaWxlLXdyaXRhYmxlLXAg LiB0cmFtcC1zaC1oYW5kbGUtZmlsZS13cml0YWJsZS1wKQogICAgIChmaW5kLWJhY2t1cC1m aWxlLW5hbWUgLiB0cmFtcC1oYW5kbGUtZmluZC1iYWNrdXAtZmlsZS1uYW1lKQogICAgIDs7 IGBnZXQtZmlsZS1idWZmZXInIHBlcmZvcm1lZCBieSBkZWZhdWx0IGhhbmRsZXIuCmRpZmYg LS1naXQgYS9saXNwL25ldC90cmFtcC1zbWIuZWwgYi9saXNwL25ldC90cmFtcC1zbWIuZWwK aW5kZXggYjNmMDM0NGY4MTguLjlkMDM0OTBmMWQ1IDEwMDY0NAotLS0gYS9saXNwL25ldC90 cmFtcC1zbWIuZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtc21iLmVsCkBAIC0yNjksNiArMjY5 LDcgQEAgdHJhbXAtc21iLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0CiAgICAgKGZpbGUtc3lt bGluay1wIC4gdHJhbXAtaGFuZGxlLWZpbGUtc3ltbGluay1wKQogICAgIChmaWxlLXN5c3Rl bS1pbmZvIC4gdHJhbXAtc21iLWhhbmRsZS1maWxlLXN5c3RlbS1pbmZvKQogICAgIChmaWxl LXRydWVuYW1lIC4gdHJhbXAtaGFuZGxlLWZpbGUtdHJ1ZW5hbWUpCisgICAgKGZpbGUtdXNl ci11aWQgLiB0cmFtcC1oYW5kbGUtZmlsZS11c2VyLXVpZCkKICAgICAoZmlsZS13cml0YWJs ZS1wIC4gdHJhbXAtc21iLWhhbmRsZS1maWxlLXdyaXRhYmxlLXApCiAgICAgKGZpbmQtYmFj a3VwLWZpbGUtbmFtZSAuIHRyYW1wLWhhbmRsZS1maW5kLWJhY2t1cC1maWxlLW5hbWUpCiAg ICAgOzsgYGdldC1maWxlLWJ1ZmZlcicgcGVyZm9ybWVkIGJ5IGRlZmF1bHQgaGFuZGxlci4K ZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1wLXNzaGZzLmVsIGIvbGlzcC9uZXQvdHJhbXAt c3NoZnMuZWwKaW5kZXggMjdiMjg1NGU0NTEuLjY1YzRiZjIzYzM4IDEwMDY0NAotLS0gYS9s aXNwL25ldC90cmFtcC1zc2hmcy5lbAorKysgYi9saXNwL25ldC90cmFtcC1zc2hmcy5lbApA QCAtMTI0LDYgKzEyNCw3IEBAIHRyYW1wLXNzaGZzLWZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0 CiAgICAgKGZpbGUtc3ltbGluay1wIC4gdHJhbXAtaGFuZGxlLWZpbGUtc3ltbGluay1wKQog ICAgIChmaWxlLXN5c3RlbS1pbmZvIC4gdHJhbXAtc3NoZnMtaGFuZGxlLWZpbGUtc3lzdGVt LWluZm8pCiAgICAgKGZpbGUtdHJ1ZW5hbWUgLiB0cmFtcC1oYW5kbGUtZmlsZS10cnVlbmFt ZSkKKyAgICAoZmlsZS11c2VyLXVpZCAuIHRyYW1wLWhhbmRsZS1maWxlLXVzZXItdWlkKQog ICAgIChmaWxlLXdyaXRhYmxlLXAgLiB0cmFtcC1zc2hmcy1oYW5kbGUtZmlsZS13cml0YWJs ZS1wKQogICAgIChmaW5kLWJhY2t1cC1maWxlLW5hbWUgLiB0cmFtcC1oYW5kbGUtZmluZC1i YWNrdXAtZmlsZS1uYW1lKQogICAgIDs7IGBnZXQtZmlsZS1idWZmZXInIHBlcmZvcm1lZCBi eSBkZWZhdWx0IGhhbmRsZXIuCmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1zdWRvZWRp dC5lbCBiL2xpc3AvbmV0L3RyYW1wLXN1ZG9lZGl0LmVsCmluZGV4IGNlMDgwOTE4ZTBmLi5k YjdhYzg0Mjg3MSAxMDA2NDQKLS0tIGEvbGlzcC9uZXQvdHJhbXAtc3Vkb2VkaXQuZWwKKysr IGIvbGlzcC9uZXQvdHJhbXAtc3Vkb2VkaXQuZWwKQEAgLTExNCw2ICsxMTQsNyBAQCB0cmFt cC1zdWRvZWRpdC1maWxlLW5hbWUtaGFuZGxlci1hbGlzdAogICAgIChmaWxlLXN5bWxpbmst cCAuIHRyYW1wLWhhbmRsZS1maWxlLXN5bWxpbmstcCkKICAgICAoZmlsZS1zeXN0ZW0taW5m byAuIHRyYW1wLXN1ZG9lZGl0LWhhbmRsZS1maWxlLXN5c3RlbS1pbmZvKQogICAgIChmaWxl LXRydWVuYW1lIC4gdHJhbXAtc3Vkb2VkaXQtaGFuZGxlLWZpbGUtdHJ1ZW5hbWUpCisgICAg KGZpbGUtdXNlci11aWQgLiB0cmFtcC1oYW5kbGUtZmlsZS11c2VyLXVpZCkKICAgICAoZmls ZS13cml0YWJsZS1wIC4gdHJhbXAtc3Vkb2VkaXQtaGFuZGxlLWZpbGUtd3JpdGFibGUtcCkK ICAgICAoZmluZC1iYWNrdXAtZmlsZS1uYW1lIC4gdHJhbXAtaGFuZGxlLWZpbmQtYmFja3Vw LWZpbGUtbmFtZSkKICAgICA7OyBgZ2V0LWZpbGUtYnVmZmVyJyBwZXJmb3JtZWQgYnkgZGVm YXVsdCBoYW5kbGVyLgpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQvdHJhbXAuZWwgYi9saXNwL25l dC90cmFtcC5lbAppbmRleCAxNjljZjE5ODJiNC4uZmFiMTk2MmQyYjcgMTAwNjQ0Ci0tLSBh L2xpc3AvbmV0L3RyYW1wLmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLmVsCkBAIC0yNjMyLDcg KzI2MzIsOSBAQCB0cmFtcC1maWxlLW5hbWUtZm9yLW9wZXJhdGlvbgogCSAgICAnKGV4ZWMt cGF0aCBtYWtlLW5lYXJieS10ZW1wLWZpbGUgbWFrZS1wcm9jZXNzIHByb2Nlc3MtZmlsZQog CSAgICAgIHNoZWxsLWNvbW1hbmQgc3RhcnQtZmlsZS1wcm9jZXNzIHRlbXBvcmFyeS1maWxl LWRpcmVjdG9yeQogCSAgICAgIDs7IEVtYWNzIDI5KyBvbmx5LgotICAgICAgICAgICAgICBs aXN0LXN5c3RlbS1wcm9jZXNzZXMgbWVtb3J5LWluZm8gcHJvY2Vzcy1hdHRyaWJ1dGVzKSkK KyAgICAgICAgICAgICAgbGlzdC1zeXN0ZW0tcHJvY2Vzc2VzIG1lbW9yeS1pbmZvIHByb2Nl c3MtYXR0cmlidXRlcworICAgICAgICAgICAgICA7OyBFbWFjcyAzMCsgb25seS4KKwkgICAg ICBmaWxlLXVzZXItdWlkKSkKICAgICBkZWZhdWx0LWRpcmVjdG9yeSkKICAgIDs7IFBST0Mu CiAgICAoKG1lbWJlciBvcGVyYXRpb24gJyhmaWxlLW5vdGlmeS1ybS13YXRjaCBmaWxlLW5v dGlmeS12YWxpZC1wKSkKQEAgLTM3MTQsNiArMzcxNiwxNSBAQCB0cmFtcC1oYW5kbGUtYWJi cmV2aWF0ZS1maWxlLW5hbWUKIAkgdmVjIChjb25jYXQgIn4iIChzdWJzdHJpbmcgZmlsZW5h bWUgKG1hdGNoLWJlZ2lubmluZyAxKSkpKQogICAgICAgKHRyYW1wLW1ha2UtdHJhbXAtZmls ZS1uYW1lICh0cmFtcC1kaXNzZWN0LWZpbGUtbmFtZSBmaWxlbmFtZSkpKSkpCiAKKyhkZWZ1 biB0cmFtcC1oYW5kbGUtZmlsZS11c2VyLXVpZCAoKQorICAiTGlrZSBgdXNlci11aWQnIGZv ciBUcmFtcCBmaWxlcy4iCisgIChsZXQgKCh2ICh0cmFtcC1kaXNzZWN0LWZpbGUtbmFtZSBk ZWZhdWx0LWRpcmVjdG9yeSkpKQorICAgIChvciAodHJhbXAtZ2V0LXJlbW90ZS11aWQgdiAn aW50ZWdlcikKKyAgICAgICAgOzsgU29tZSBoYW5kbGVycyBmb3IgYHRyYW1wLWdldC1yZW1v dGUtdWlkJyByZXR1cm4gbmlsIGlmIHRoZXkKKyAgICAgICAgOzsgY2FuJ3QgZ2V0IHRoZSBV SUQ7IGFsd2F5cyByZXR1cm4gLTEgaW4gdGhpcyBjYXNlIGZvcgorICAgICAgICA7OyBjb25z aXN0ZW5jeS4KKyAgICAgICAgLTEpKSkKKwogKGRlZnVuIHRyYW1wLWhhbmRsZS1hY2Nlc3Mt ZmlsZSAoZmlsZW5hbWUgc3RyaW5nKQogICAiTGlrZSBgYWNjZXNzLWZpbGUnIGZvciBUcmFt cCBmaWxlcy4iCiAgIChzZXRxIGZpbGVuYW1lIChmaWxlLXRydWVuYW1lIGZpbGVuYW1lKSkK ZGlmZiAtLWdpdCBhL2xpc3Avc2ltcGxlLmVsIGIvbGlzcC9zaW1wbGUuZWwKaW5kZXggNGIw OWY0MWRlNTUuLjg0NGNmYTY4YjA4IDEwMDY0NAotLS0gYS9saXNwL3NpbXBsZS5lbAorKysg Yi9saXNwL3NpbXBsZS5lbApAQCAtNDczMCw2ICs0NzMwLDE4IEBAIHNoZWxsLWNvbW1hbmQt LXNhbWUtYnVmZmVyLWNvbmZpcm0KICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbikpCiAg ICAgICAodXNlci1lcnJvciAiU2hlbGwgY29tbWFuZCBpbiBwcm9ncmVzcyIpKSkpCiAKKyhk ZWZ1biBmaWxlLXVzZXItdWlkICgpCisgICJSZXR1cm4gdGhlIGNvbm5lY3Rpb24tbG9jYWwg ZWZmZWN0aXZlIHVpZC4KK1RoaXMgaXMgc2ltaWxhciB0byBgdXNlci11aWQnLCBidXQgbWF5 IGludm9rZSBhIGZpbGUgbmFtZSBoYW5kbGVyCitiYXNlZCBvbiBgZGVmYXVsdC1kaXJlY3Rv cnknLiAgU2VlIEluZm8gbm9kZSBgKGVsaXNwKU1hZ2ljIEZpbGUKK05hbWVzJy4KKworSWYg YSBmaWxlIG5hbWUgaGFuZGxlciBpcyB1bmFibGUgdG8gcmV0cmlldmUgdGhlIGVmZmVjdGl2 ZSB1aWQsCit0aGlzIGZ1bmN0aW9uIHdpbGwgaW5zdGVhZCByZXR1cm4gLTEuIgorICAoaWYt bGV0ICgoaGFuZGxlciAoZmluZC1maWxlLW5hbWUtaGFuZGxlciBkZWZhdWx0LWRpcmVjdG9y eSAnZmlsZS11c2VyLXVpZCkpKQorICAgICAgKGZ1bmNhbGwgaGFuZGxlciAnZmlsZS11c2Vy LXVpZCkKKyAgICAodXNlci11aWQpKSkKKwogKGRlZnVuIG1heC1taW5pLXdpbmRvdy1saW5l cyAoJm9wdGlvbmFsIGZyYW1lKQogICAiQ29tcHV0ZSBtYXhpbXVtIG51bWJlciBvZiBsaW5l cyBmb3IgZWNobyBhcmVhIGluIEZSQU1FLgogQXMgZGVmaW5lZCBieSBgbWF4LW1pbmktd2lu ZG93LWhlaWdodCcuICBGUkFNRSBkZWZhdWx0cyB0byB0aGUKZGlmZiAtLWdpdCBhL3Rlc3Qv bGlzcC9lc2hlbGwvZXNoLXZhci10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLXZh ci10ZXN0cy5lbAppbmRleCAzZjYwMjc5OGRiZS4uMGNjMWI5MjI2NmYgMTAwNjQ0Ci0tLSBh L3Rlc3QvbGlzcC9lc2hlbGwvZXNoLXZhci10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvZXNo ZWxsL2VzaC12YXItdGVzdHMuZWwKQEAgLTc0Niw2ICs3NDYsMTAgQEAgZXNoLXZhci10ZXN0 L3BhdGgtdmFyL3ByZXNlcnZlLWFjcm9zcy1ob3N0cwogICAgICAgKGZvcm1hdCAiY2QgJXMi IGVydC1yZW1vdGUtdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5KSkKICAgICAgKGVzaGVsbC1t YXRjaC1jb21tYW5kLW91dHB1dCAiZWNobyAkUEFUSCIgKHJlZ2V4cC1xdW90ZSByZW1vdGUt cGF0aCkpKSkpCiAKKyhlcnQtZGVmdGVzdCBlc2gtdmFyLXRlc3QvdWlkLXZhciAoKQorICAi VGVzdCB0aGF0ICRVSUQgaXMgZXF1aXZhbGVudCB0byAodXNlci11aWQpIGZvciBsb2NhbCBk aXJlY3Rvcmllcy4iCisgIChlc2hlbGwtY29tbWFuZC1yZXN1bHQtZXF1YWwgImVjaG8gJFVJ RCIgKHVzZXItdWlkKSkpCisKIChlcnQtZGVmdGVzdCBlc2gtdmFyLXRlc3QvbGFzdC1zdGF0 dXMtdmFyLWxpc3AtY29tbWFuZCAoKQogICAiVGVzdCB1c2luZyB0aGUgXCJsYXN0IGV4aXQg c3RhdHVzXCIgKCQ/KSB2YXJpYWJsZSB3aXRoIGEgTGlzcCBjb21tYW5kIgogICAod2l0aC10 ZW1wLWVzaGVsbAotLSAKMi4yNS4xCgo= --------------vsQpBAZif4SRfndagsaGfg3e-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 04:10:07 2023 Received: (at 60722) by debbugs.gnu.org; 16 Jan 2023 09:10:07 +0000 Received: from localhost ([127.0.0.1]:60446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHLVH-0007UV-0h for submit@debbugs.gnu.org; Mon, 16 Jan 2023 04:10:07 -0500 Received: from mout.gmx.net ([212.227.15.15]:33169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHLVF-0007Tt-Lo for 60722@debbugs.gnu.org; Mon, 16 Jan 2023 04:10:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673860199; bh=D52l79uEmPSf/T+Ep2FGsjwlraAeYb18dZL8DSszAUk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=JwziVy5TbmK3aQw+DF+FA988RZYLq3ri3cefABsRqtSzX8Yko4+Tc8Bivb9oo0Tn4 xJHjDtcF4w+hw3yqcJ/XKqpA7SrFgohunyufH/mY6lAww0bXhPBjpn6ecNuAMXY9t6 yL6Fk0XzLaZwPtjLBqD+a21BRamlqPfmFrxLfQErN8RHHpBfuxJ2RlzDbv5h5I7Xnn ks6f50T41zqxL2n12vKN7Th/821EFYjoKjcDGD37AcX5nA1/nOHbcNg88XDLZBL5TA UMX/8tVAfUGEhadgC4abJQB8XdTn5MfNdkZ7y5/LQvv1W40eRWb9AZ4Szpi/VO5x7x FyIpBaDx6yf9Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MwfWa-1oXtnB04iY-00yDHs; Mon, 16 Jan 2023 10:09:59 +0100 From: Michael Albinus To: Jim Porter Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil In-Reply-To: <70904df5-9acb-e6e5-db51-23889a5fea34@gmail.com> (Jim Porter's message of "Sun, 15 Jan 2023 21:38:41 -0800") References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> <87ilh8p2vz.fsf@gmx.de> <70904df5-9acb-e6e5-db51-23889a5fea34@gmail.com> Date: Mon, 16 Jan 2023 10:09:58 +0100 Message-ID: <87zgailuah.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:YOeqzQlzfg5s92+5rDXg8k9qeUknP9kRh8vIVqktSrtW36or8KS kuqCzAO/m5KArhvPZfpZAW/hEwOXKoSccxhojjZc1cAXkeURivL1o7iyMThqxhyMm0+fuyu c0Y9cgJbAORwwuAR8nu6NUL2ZoMwpbA9Qf04vheTTtdqQxc31N9HKj+z/mj2kDhoYNusqdL /foUaNfdfwDPfbCblqDkA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:dbAnsgOA23s=;mYG52Tw4W19Pdf2t35IkbEE/erE r+CdpQc5hpTOuPyryASFHqvUBUzs2FCUSpGtAcxCkzz1C3hXrUA/VtWse0mZDSG8zRW+6mVzh m8a52AolO6seNi+x0e3r2yl7mKUp14MWH7q2weVF6z3XY84ZQiOoCnDB7M8a+gv2puYIdvTFj bUe0mQgZHkNfn7XtydS0wEax65GG0y7t2gSWP3VdfQ/O2UXSfAkjcCD/PdwKFpKWJekT6eo4I OGbhPr4q8nHBYsZwebCcPHtg90ZWs1Zix6AxTKaJhwRgryqXxIyb+ofdIn6h2s48cL8q2FDvp mLaIRQ6uGofCv1QKyPMUkft2N3WKtf6WQ51zTApb3jeW63Tx5KsJNEfJFEMK/FUgRWPYsvorv 16s/NzpJ6h8yJPALZDTYsWJpM0FxaSS1tmCB6jb6cAn5udiKFJCefHg+ZP9TR0ErSbTPXVWO/ seWW3L7uUbW2v9ilriQwiEhcNz+3t6ILJ7A0+sjQu2GNJFbgpEqM8QaePDjSCpmE6y3+1q3c3 s2O4VZuNgbXPIiGFHcskfWTdRR5M2Q3Yc7H9iXZgJMbrdFCOWIBlK3FgPPtuwUAhER6yyN/OF qDmJU++N7KMcTztWcUOffjXalaCYraBMdL070wOf+d4JUPagBV+BIK0DX8owrJUSdEAuA/YrH 2W7mQmFIFARuUiD6mdYysxA6nywjGGLNZxS4QxDeaDpAIx5hk50lXDz676BbjyBu0yx8KZ+qQ 773zvgb44MxamZFAmiNI1tHFh8b5GjMmqOuSqIGnYLx/KIjTfs60WoJz91w5Y8W+1ZKMYSwYM Yf9RGCl/lYs9GvKyMkF44AJLslkMMfg2bMSNJ10LOHO/RaELjfrQ4ih4BtZTSbiz+dglCww/8 4ISEJP7dMM4ZwzoNxHyvImjiPpSpCKOhSJEQHoCwZdV7HUQ2HRKgZderivMis7o8TYcCU1XKd /+rXsg== X-Spam-Score: 2.9 (++) 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: Jim Porter writes: Hi Jim, > I didn't do this part though, since it wasn't so simple. Instead, I > made the function (now named 'file-user-uid'[1]) work like the > function 'exec-path'. Since the regular 'user-uid' is also a fu [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.15 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.15 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.9 (+) 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: Jim Porter writes: Hi Jim, > I didn't do this part though, since it wasn't so simple. Instead, I > made the function (now named 'file-user-uid'[1]) work like the > function 'exec-path'. Since the regular 'user-uid' is also a fu [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.15 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.15 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Jim Porter writes: Hi Jim, > I didn't do this part though, since it wasn't so simple. Instead, I > made the function (now named 'file-user-uid'[1]) work like the > function 'exec-path'. Since the regular 'user-uid' is also a function, > I think this implementation is the most straightforward. > > [1] I named it this way to mimic the relationship between > 'start-process' and 'start-file-process'. (But 'user-file-uid' didn't > sound right, so 'file-user-uid' it is.) Fine with me. I've roughly scanned the patch, it looks OK. So I guess you shall install it; if there's something left to do we can still do it on master. After that, I will add the implementation for ange-ftp.el and some tests in tramp-tests.el, and I'll check whether the implementation of tramp-archive-handle-file-user-uid is OK. > diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi > > +@defun file-user-uid > +This function returns the connection-local for the user's effective "connection-local value" > diff --git a/etc/NEWS b/etc/NEWS > > +** New function 'file-user-uid'. > +This function is like 'user-uid', but is aware of file name handlers, > +so it will return the remote UID for remote files. Perhaps you could also mention -1 as the "don't know" result. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 20:21:14 2023 Received: (at 60722-done) by debbugs.gnu.org; 17 Jan 2023 01:21:14 +0000 Received: from localhost ([127.0.0.1]:35298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHaf4-00029L-8x for submit@debbugs.gnu.org; Mon, 16 Jan 2023 20:21:14 -0500 Received: from mail-pj1-f51.google.com ([209.85.216.51]:39878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHaf1-000296-5H for 60722-done@debbugs.gnu.org; Mon, 16 Jan 2023 20:21:12 -0500 Received: by mail-pj1-f51.google.com with SMTP id u1-20020a17090a450100b0022936a63a21so9057736pjg.4 for <60722-done@debbugs.gnu.org>; Mon, 16 Jan 2023 17:21:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=efZlly59mVoOyD2TQY5VmZhtp8AiwcO0972tU9kbdgQ=; b=DgZENB0NAgnYWX9+OR8YnHD/uF84CX07eVMwb4iqbOZsKmcIzeq/ZvstXZHWJriCNZ VgP3qCk5BTKJoEHRPQZOCmTtJGkq94mOKKfk4+BFqmOS1VMA3FY8DAIV26rdNiR40KOU NFm45KS6qK2GqmPtWYCQqAsfJcdbl9x6Q4ptOJkZFiWpFVcEcxsk77jq49wpAoPV/pbx cVgSPCJGDsIRz7RSLHR4pMfxhJphoy3btNafM69eyqLDpw6xa257TRkof0OuDS7ZLxf4 FyCYQXadaOKqLokjAI1hysiNZlMpncET1EjW4GCJPMsmsuizHshB3ilfvMtW+pn2jB+H yC3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=efZlly59mVoOyD2TQY5VmZhtp8AiwcO0972tU9kbdgQ=; b=Bsqh3ufZQcMcWLC5058E+ppV7vICR8whxA/uoRh5RaGFBQIYa6YZQMmOjfTlAv2XpD zPly2kr1RrhH7UG2kZE0sXz7TgWgkmRryc+nDfGbrg1b5GY8A1+/2cbxie4Xt9DCSG5X WDgBzBK2ruaTjP7v7Xjfd7wCOI60J4Blow7/TLvFlVwG3c8OJIy7O4fvh679KZtctrqq Vlu1zpIflR65QaqvsAts0b55xdnnd5eWCDLO7Qe0oajQC/KZDC6YyWRClOjR7RRLqAe8 UcR/V+Du0U+vCWkmm3TAhUUQYG5dfMPjvQWt+/InUeYag4JqVNyEt9qcqRPSLLm/tVDF 6yMg== X-Gm-Message-State: AFqh2kplw+PPUp0C4NgiJSHO9+iiN0cPAzXUgVQ926Pp4tvduro0y/ls /qcHo1Zh74VLHa9qt7HxKT1a75VSRZmLPQ== X-Google-Smtp-Source: AMrXdXtV0663l11eYCgkzMzBlmUnAIGm3M0oQnz2X5fu72df1k5xMlbNR95KVfUte8Z4Bmhimx+9Xw== X-Received: by 2002:a17:902:ee51:b0:194:87e5:8fa2 with SMTP id 17-20020a170902ee5100b0019487e58fa2mr1911306plo.6.1673918465124; Mon, 16 Jan 2023 17:21:05 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id m12-20020a170902bb8c00b00172b87d9770sm1799552pls.81.2023.01.16.17.21.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 16 Jan 2023 17:21:04 -0800 (PST) Message-ID: <9075c231-e0b7-d4bb-2655-3eed020e3cdf@gmail.com> Date: Mon, 16 Jan 2023 17:21:04 -0800 MIME-Version: 1.0 Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil Content-Language: en-US To: Michael Albinus References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> <87ilh8p2vz.fsf@gmx.de> <70904df5-9acb-e6e5-db51-23889a5fea34@gmail.com> <87zgailuah.fsf@gmx.de> From: Jim Porter In-Reply-To: <87zgailuah.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60722-done Cc: 60722-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 1/16/2023 1:09 AM, Michael Albinus wrote: >> diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi >> >> +@defun file-user-uid >> +This function returns the connection-local for the user's effective > > "connection-local value" Thanks, fixed. > >> diff --git a/etc/NEWS b/etc/NEWS >> >> +** New function 'file-user-uid'. >> +This function is like 'user-uid', but is aware of file name handlers, >> +so it will return the remote UID for remote files. > > Perhaps you could also mention -1 as the "don't know" result. Also fixed. I've now merged this to the master branch as 0bb8a011d5. Closing this bug, though we can obviously discuss further (here or elsewhere) if there's any fallout from the change. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 17 04:12:12 2023 Received: (at 60722) by debbugs.gnu.org; 17 Jan 2023 09:12:12 +0000 Received: from localhost ([127.0.0.1]:35659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHi0p-0008KG-SJ for submit@debbugs.gnu.org; Tue, 17 Jan 2023 04:12:12 -0500 Received: from mout.gmx.net ([212.227.17.20]:44489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHi0l-0008K0-Hn for 60722@debbugs.gnu.org; Tue, 17 Jan 2023 04:12:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673946721; bh=22wgiFJRaRQYz9hV0K1Y7tetwSbOZPsbrKnrDmEBY2k=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=BBduMMzeUUQ0UetxHjWf8Y1Aqw46PmvjnJcLm6u0wK5M+ttpM4Ya0yuWkQhWTDnHI 6OLg16AZR9h/SxHw97tzwptsKTBOU8yHe7AVolcK8O7OyLAf+SyxE0vAupnC133NN/ wCqVpL9HwO3FwgbwZ8AOkmfV4ikSh3SZMVUtcj5H7zl/F5xJhTHsww8ojJKD7BUMlt oxfKsE2w7Yjenciz1rhX2h9P6y50cvjfbthuiXGm/ITcWjMG6B7wNYt+2RXXx2zGKL jfiuAKl0fDAyKHOCsHksDc1uvgUiKS0D94lpJl4V3C+xIlvqDnTL+hxqrcy+ZZJM3v cV07Jmu26gOEw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtwUm-1oS5Ma3LVE-00uKGC; Tue, 17 Jan 2023 10:12:00 +0100 From: Michael Albinus To: Jim Porter Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil In-Reply-To: <9075c231-e0b7-d4bb-2655-3eed020e3cdf@gmail.com> (Jim Porter's message of "Mon, 16 Jan 2023 17:21:04 -0800") References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> <87ilh8p2vz.fsf@gmx.de> <70904df5-9acb-e6e5-db51-23889a5fea34@gmail.com> <87zgailuah.fsf@gmx.de> <9075c231-e0b7-d4bb-2655-3eed020e3cdf@gmail.com> Date: Tue, 17 Jan 2023 10:12:00 +0100 Message-ID: <87o7qxjzj3.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:J6K9fg8GN9cBgmoxw9hLlGmoQcxbnJ0niyIPif2Nkzbt7EpAcph Kfg6Eto0fdsgzyLAsOXHx5JjeC+jvvvp4GyOjcEZbmU0mF8677BxSO34UzYvBI6uOcsKe0Z cRviQHx21ZouL/CdsDyoOuzJIj9ehJS2vvY0C7cdS4aNx/UKcD9bIU6ETiLGcWOOcEMp8x/ PqnUPelWEYIN7xTndImcQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Ia2RcFfQgPo=;+r3Jiopk1b5DHrokV8Zm9BBeO84 74eYCcNiK3hdTn0BOiwdnsSM4CB4P0bb+bwgtj5D+JNpcXobv5VzN5lRLsCs4vDGPMlBLyHL4 B23t9I1+ZaD6r+fmYFzK4x+vrTDxjj0T/So/mHFNw77SkJ6Fwys81NU2tTGc4mgCSt1R47Acy 111RprfxhR8d78EFBCv47Mk4f6xpX6HlTSE1qlMeZREjiAjOfxdgT+LRTZsBut6pdHt28jOzo f1aZIae/imDfOap3jz7AKigB83URtMuvFHplMthCz4ZfQMhbJuIjnScjFNNO+K5j4ciO4NDo9 bL8/aKngRFuMmWoSnb8nxmFuEHsgzilp2lYnDVDnRwWIyr8yYWuzsimewyCCmvuxKASbg0D/q YPp9A1JztwaRCMrxE+oihXnKSJDrUzvFXeRNCVikJ70+sXZI4Z3yEMM5vBL7bjAfxfQp7lczZ zSUCf5NB8/H2CySELbYL0RutYmZCrfcG9xY1YA57R07X3zxwofK0FNL+AWcTQ8nAjvzG4Ydzu NL3HV5BvaxpaJoyJeOYt6cbwIygcg6zc99580uv1W2x9aD2BPYJeKlZrE5w2GOY2DVgRa30cX hbsJtg/6oeCtiHsvILE+sbjiTQMNJYnbxC4SYX9VdIOr7XLYYLS3q8CZMaNkxwnvqmttLdxzh 21qyRdFaXBlwE304He8uZmAQk+++X69IBJ2CsvbVzc9VkLwWq4ngHD9zwDoX1JwsAQPTS5w7u mhvwBUygVB10cPVD5PLIElzkEwNgnBW+gwdYAjoxKWq35c+GDgciodSpt7TD/6JFvm/vQ5MGY xNETRzNN68pkejed3i7OGlBFRbBpOypqln8irIatcdIzKsfcPBue00o4mV2ZDgi3ZD+uaE3sn JlYOIYFbfdziQvLtxrkRk7ougFVS+rNgk9LvjyySt3SJmEysCoYGrbSZSirtpt+Q44xyI6iWK tO/yPr3+Sq98I9rLvXKQII6pN+k= X-Spam-Score: 2.9 (++) 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: Jim Porter writes: Hi Jim, > I've now merged this to the master branch as 0bb8a011d5. Closing this > bug, though we can obviously discuss further (here or elsewhere) if > there's any fallout from the change. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.20 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.20 listed in list.dnswl.org] X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.9 (+) 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: Jim Porter writes: Hi Jim, > I've now merged this to the master branch as 0bb8a011d5. Closing this > bug, though we can obviously discuss further (here or elsewhere) if > there's any fallout from the change. Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.20 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.20 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Jim Porter writes: Hi Jim, > I've now merged this to the master branch as 0bb8a011d5. Closing this > bug, though we can obviously discuss further (here or elsewhere) if > there's any fallout from the change. Thanks. Pls note, that on emba two tests fail: --8<---------------cut here---------------start------------->8--- lisp/eshell/esh-proc-tests.log: SKIPPED esh-proc-test/kill-pipeline ((skip-unless (not (getenv "EMACS_EMBA_CI"))) :form (not "1") :value nil) lisp/eshell/em-prompt-tests.log: FAILED em-prompt-test/field-properties ((should (equal-including-properties last-prompt (propertize (format "%s $ " (directory-file-name default-directory)) 'read-only t 'field 'prompt 'font-lock-face 'eshell-prompt 'front-sticky '(read-only field font-lock-face) ...))) :form (equal-including-properties #("/checkout/test # " 0 17 (rear-nonsticky (read-only field font-lock-face) front-sticky (read-only field font-lock-face) font-lock-face eshell-prompt field prompt read-only t)) #("/checkout/test $ " 0 17 (read-only t field prompt font-lock-face eshell-prompt front-sticky (read-only field font-lock-face) rear-nonsticky (read-only field font-lock-face)))) :value nil :explanation (array-elt 15 (different-atoms (35 "#x23" "?#") (36 "#x24" "?$")))) FAILED em-prompt-test/field-properties/no-highlight ((should (equal-including-properties last-prompt (propertize (format "%s $ " (directory-file-name default-directory)) 'field 'prompt 'front-sticky '(field) 'rear-nonsticky '(field)))) :form (equal-including-properties #("/checkout/test # " 0 17 (rear-nonsticky (field) front-sticky (field) field prompt)) #("/checkout/test $ " 0 17 (field prompt front-sticky (field) rear-nonsticky (field)))) :value nil :explanation (array-elt 15 (different-atoms (35 "#x23" "?#") (36 "#x24" "?$")))) --8<---------------cut here---------------end--------------->8--- Don't know whether this is related to your recent change, or something else. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 17 10:04:05 2023 Received: (at 60722) by debbugs.gnu.org; 17 Jan 2023 15:04:05 +0000 Received: from localhost ([127.0.0.1]:37916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHnVN-0002Pi-3Y for submit@debbugs.gnu.org; Tue, 17 Jan 2023 10:04:05 -0500 Received: from mout.gmx.net ([212.227.15.15]:44375) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHnVJ-0002PB-Pf for 60722@debbugs.gnu.org; Tue, 17 Jan 2023 10:04:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673967835; bh=aGVbqek4XwY4sf8mLgclpGlaiZcb0LamJk6U0mFruEU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=WAgFw3A73Ugzpfudqsp7L0kDNv3mObCtqUsmXMsjivbi9OZLO6Y4+Atm+ieKD1OSX X+Bmqei49NjijhpBASt0VacCd9KqH5xjHlLCskmy2cckji+CBytIB3IA48oHnm4uh2 6g6Tyc6L13lXoYqTeLbfEykbBDRbHhRgDbaO5wnfkhGgdZE/ZAZEgYr1aZPjPMRQTK Cmz5UWlaGXTlgDQrAxR+IEoJ0T0NBmEc8KOoEvi+HGMyGDBMGbfhWY/rgxatolq9xs iqIgTpbj+Rkr4830PL9CdJKprVqFoxphcuOyCb2w9BH12gzUyPkASdY3vXmCkgUgBV bmqXL9OXv2dig== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MkYXs-1orm5c3qjG-00lzrC; Tue, 17 Jan 2023 16:03:55 +0100 From: Michael Albinus To: Jim Porter Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil In-Reply-To: <9075c231-e0b7-d4bb-2655-3eed020e3cdf@gmail.com> (Jim Porter's message of "Mon, 16 Jan 2023 17:21:04 -0800") References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> <87ilh8p2vz.fsf@gmx.de> <70904df5-9acb-e6e5-db51-23889a5fea34@gmail.com> <87zgailuah.fsf@gmx.de> <9075c231-e0b7-d4bb-2655-3eed020e3cdf@gmail.com> Date: Tue, 17 Jan 2023 16:03:52 +0100 Message-ID: <87ilh5jj8n.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:epAtTyRCBBDOkZ+jeS7ovQvDCbrb9MTQrjhGzmAC4ZQpnysO9ru 6XzgH+PlmyNls5zzGVtjeZz6IMuHZcSL+jVQ2nBCz07935VshMbWruOYSk+TmUdcBddq12D TafbuD1cpFoTTcOD1rN9cd7oiezUnhqNtuEpTMaLrNKN3+YMyl5wjwj+HassY7jWNWArdJl ORvhlOLH3Gp/M23GJ+JOg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Hfjky9iozcU=;Sey3tqgPFnLqmkAj8gNVXbQuzTk 5yu5M3tQl8QSTjol7w2Is8gx9YsR/vQ+LRsnxrGmUwfloN+e8NGhXFtoOxv6t56pV9eRgCr18 0/8475ZbWPwqMKlcyOPvmib7PVhBuKuScG4uQGRmuECA3nBeDR+I6u/PJzmQTdKhJQIph6oKe EFKR76W6cmB+XpQSWrwxcVRVj/LOH1pFjDW3hHHRrnNa4SblxEGyWqi577ljOH/pbD4Abx7bt rJgo3yJpNLJS7rtTTgFGyfuzJyEif+slxyPJiTTpo/tJuUIuY3bNmKwvXJwp4+sYuYq8KjGZa oibj2ShFnOZ9ixqajigBwb4ds2t4gQP48YwUychLRsnv7hIy91KwcnApyFCmkNPJurWq3CKVk Uy2wGdv0eI8bVZX8q6Mjmw+q5zL81gpBxfmKNapSY7IHzyR56OJRBGjgAZYRjWjGLJNzVAKoD 8oJlZes+dNo+71vwuxnL+CUPJAUIu0lFNcbDaKX3egOr8qXXRLW+LJ9+AoyqIBCfFXGu2PPGV RAMbBuGeYhl4Ivn5KjTiSYC928flXr/oRfVQGm9fGU5xxK8XWhcr5qXDPjZ+fLpWBO+UItsZ+ zLp6p82nhv6lW3Rvk47hsWdrvUuMuG3aFgarskn8ggJ2t5Qyax4ipR1kGwPsNHUlQErdXF/F+ daS9TKisK40twhMvWw4cVdEDvAiUdq4sgteGYtX3HCm8J2OwlbSu0mBsfojE9UFLujJ8CbHx+ kK39g5eLsG39Lnw3YGOJUt3LnOfVIa6YEBV+k51///kI0QW2NXXY0O+H5YAOg+8u5bsbFJXoQ 6HDa1UsF7QTk+/m/W1jcf1vvGJBP/Ux87NzAelSGlT6ITkZn09na24wEs1sWRrxQbsjGO7qNv zjWMi2E1bZNR54lWRg/VEEbYMnrBiuAe5J8OS03GjWGW0iUxfHPaJfe0z3TYxjA/HHkPGSTlf nSqaLP90sJk0ZVcJZGRQj0/b3ao= X-Spam-Score: 2.9 (++) 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: Jim Porter writes: Hi Jim, > I've now merged this to the master branch as 0bb8a011d5. Closing this > bug, though we can obviously discuss further (here or elsewhere) if > there's any fallout from the change. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.15 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.15 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.9 (+) 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: Jim Porter writes: Hi Jim, > I've now merged this to the master branch as 0bb8a011d5. Closing this > bug, though we can obviously discuss further (here or elsewhere) if > there's any fallout from the change. Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.15 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.15 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Jim Porter writes: Hi Jim, > I've now merged this to the master branch as 0bb8a011d5. Closing this > bug, though we can obviously discuss further (here or elsewhere) if > there's any fallout from the change. I've pushed my part as 013ab7e2a8. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 17 20:05:00 2023 Received: (at 60722) by debbugs.gnu.org; 18 Jan 2023 01:05:01 +0000 Received: from localhost ([127.0.0.1]:38561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHwsu-0006WW-Kt for submit@debbugs.gnu.org; Tue, 17 Jan 2023 20:05:00 -0500 Received: from mail-pj1-f49.google.com ([209.85.216.49]:56162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHwss-0006WI-Rq for 60722@debbugs.gnu.org; Tue, 17 Jan 2023 20:04:59 -0500 Received: by mail-pj1-f49.google.com with SMTP id dw9so32781951pjb.5 for <60722@debbugs.gnu.org>; Tue, 17 Jan 2023 17:04:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=hSwPt+oKBw+7vTs8rhOFfGaMGE9GFeIob4Byu7Z7I3k=; b=eHLlzOAGoKbWoChyhaJKcqgvja9LRtJr5aiW6VgFcA4qxz8gjGxup3entth0iOIJXv TVRbi9pWkdZKPiENoSR1jR/NVyYZ5y1r5cgqbPGHNCVDx5xJNCWX+X1eZRnJgcg0zw0G TsHTJRsU+c+fujO11CzsQvFnP03TMEWSizDK836UnhddUlIvTz4E0h7NmM+VwdjRwrdJ CLh9EYlbTLPCtsIGsXsKTSGi1PX6IQ/WBeMnO65+q4gFKcdD+ayNpw8Gaq8zpAFQEavg jcgrlqMLXYsOWBqdhMK45oRK6xCNVQoK39gPSb1z2d8/AW5XAx8QEkNvD2Ac+e21OnuA LL1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hSwPt+oKBw+7vTs8rhOFfGaMGE9GFeIob4Byu7Z7I3k=; b=g+NoQmGA8tU+Sm98eIZbvhviJPXWDOAWHPEk2EuSpk/8ORoETIPY9shdwaxIyyDSRF V1lo0dNzxdlL84/4eJhSgeUPKWwjEfehfH3kL4l+GcPe63Jmc5KuswBqSWTfCJhxGFUQ hjQLcqknQL7BCNfY4t5Ba3wX91Xn3gg5/tXAB+jNujOLCa3QxL+VOweMENzlETfNF6RO HoSqdOb9Z/j61DKOaUQ8BdiI84sGyEIjekaiZs6FStRcSE15vOEAVlR3Y/gJO1a4042b NhiTFRIgbnlPKFIBUy6Oy1I18V47q/6TpmrphkWv8VnHwX8Ko4QngQZqYCZUcgQHOmma 6aQg== X-Gm-Message-State: AFqh2kq5l2rX4RZ76febYjqaakkh0UeI0ZNnAQRPYw8gQSnID+h6sML7 ixFq4lDsiiXHZvCyp7MbIZM= X-Google-Smtp-Source: AMrXdXstagPwIY1DQqKFFg87RtLYppl00gVDBQxmM8v42Gt38GDUSzUIwB+pu7zjjIXA/NlRXS0DBA== X-Received: by 2002:a17:902:bd07:b0:194:9331:3d79 with SMTP id p7-20020a170902bd0700b0019493313d79mr5455159pls.32.1674003892597; Tue, 17 Jan 2023 17:04:52 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id s1-20020a170902ea0100b001913c5fc051sm10617333plg.274.2023.01.17.17.04.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Jan 2023 17:04:52 -0800 (PST) Message-ID: Date: Tue, 17 Jan 2023 17:04:50 -0800 MIME-Version: 1.0 Subject: Re: bug#60722: 30.0.50; [PATCH] Using Tramp to sudo in Eshell doesn't change prompt sigil Content-Language: en-US To: Michael Albinus References: <87eds1za8a.fsf@gmx.de> <87zgapcgtw.fsf@gmx.de> <0ecbefc7-ea79-d172-5e84-58368870b818@gmail.com> <87ilh8p2vz.fsf@gmx.de> <70904df5-9acb-e6e5-db51-23889a5fea34@gmail.com> <87zgailuah.fsf@gmx.de> <9075c231-e0b7-d4bb-2655-3eed020e3cdf@gmail.com> <87o7qxjzj3.fsf@gmx.de> From: Jim Porter In-Reply-To: <87o7qxjzj3.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60722 Cc: 60722@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 1/17/2023 1:12 AM, Michael Albinus wrote: > Jim Porter writes: > > Hi Jim, > >> I've now merged this to the master branch as 0bb8a011d5. Closing this >> bug, though we can obviously discuss further (here or elsewhere) if >> there's any fallout from the change. > > Thanks. Pls note, that on emba two tests fail: [snip] > Don't know whether this is related to your recent change, or something > else. That's probably a bug from when those tests were introduced (558f04c39e). The tests didn't work when they were run as root. I hopefully fixed it with commit 281f48f19e. From unknown Sat Jun 21 03:31:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Feb 2023 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator