From unknown Fri Jun 20 07:09:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#68074 <68074@debbugs.gnu.org> To: bug#68074 <68074@debbugs.gnu.org> Subject: Status: eshell sudo/doas does not work for aliases Reply-To: bug#68074 <68074@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:09:19 +0000 retitle 68074 eshell sudo/doas does not work for aliases reassign 68074 emacs submitter 68074 Alfonso Sanchez-Beato severity 68074 normal tag 68074 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 27 23:13:06 2023 Received: (at submit) by debbugs.gnu.org; 28 Dec 2023 04:13:06 +0000 Received: from localhost ([127.0.0.1]:38217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIhlZ-0006o2-Fa for submit@debbugs.gnu.org; Wed, 27 Dec 2023 23:13:06 -0500 Received: from lists.gnu.org ([2001:470:142::17]:51234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCp-00074J-9m for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:48 -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 1rIbCk-0003V7-5z for bug-gnu-emacs@gnu.org; Wed, 27 Dec 2023 16:12:42 -0500 Received: from sonic309-25.consmr.mail.ir2.yahoo.com ([77.238.179.83]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbCZ-0007ul-Ug for bug-gnu-emacs@gnu.org; Wed, 27 Dec 2023 16:12:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1703711547; bh=98E52AuraGVkGK29nri9Sz1f19oLfqV2lVFDWYIhDZ4=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=iau7ULLVPiiiJBuRF9PbJ6Fk4eAAdBUgXz7wcoeqvUFcVTAIMdN5/7Y1fqJQQ0IVVGG04lBfv6zOgOsQB3WQoRosBIH+XLl9zClmvSkrOeA0IDDxBVfHxsNO1mIGZIT0kGsMfpiRogI0rvodUmCxkRAovQcbJmVkgB8lzTEEWTOHNyrzAvqmmNpb21i+JY2kH94JwqUsFUH/+5S41kvOujeKXBl0l+HgcZReFrYjTLbwKayFHVe/sc9cEqsbiz08jr1PhRY8zUa4P9/5oyCfES4+iUK9byzg0sXdPhc/wZLX+sLXNdizkOHvxpVoBXaA+aZ2VdIV1UMsEacGJO6Mkw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1703711547; bh=8Pj+v53DCP794mI25Iz1ra1FFhhGuKGho6JM1KV+AOW=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=Gf9Li8N9+qLH3lAY1NYDUDDd3iX9e5yR90bsRHyAgIeBLubXw60RWP6B78P6ymUmyMDMWLEh5f5YtGGTwwn+061LeHYpLIZwF1jUZVOQZTWQgg+nlGxl3S3uHE3DU/uxQ2aCCXWvZ/iczFyh4nksv7LGTjXvna4jSeYBLzPirtkSgi36NbdHAKeZ/VNUnIKV493MZMOQF0tFR/D2SW0s2s5Jy8PO4QI3qPHb7zDUSJKW5PQO1eCCRymnB+fQkqfkUv1vMmOjArq5jhoPBYGVrp8Ksutu9IFIAy80ThAoRAgVFdewZJjSWZ0aE6xPhQawUUVPas5HrrrP2vuu48jDXg== X-YMail-OSG: dfaOhZIVM1mc2JEJoXvqWht412sseRI47FBOuSBNcADwY24X93wzK7KSusUB37y oojNABxpQnEMRegD.XjX7byhXlhv.Q_hmwROGre2OFZlMF0g4726h9Kq_jiz4fdAKVAAMvMU3gxD c7EXNvts2j7FLk842FEjm8qbxsK3af4PFeLk6K0VU2RIhg.y9f9QzjCG0K047yNurOzKEVQVX75s AniAwOQNAjOEm7AMUBEj0OL67FKsYyHBj9hEYDhixMudiZ6h7_Hj9uBPugPf03OPXjUOuUPJT2oK OBXYzwRA.KUq8CogNCEsmQypDJNPUr6rb2ye8bW7zQeuFXDVNyLvaIRKD6pwqs07cMCOU5R3On4e O26s6uXQ1tvgyeYeRpAA27dZzOzobRNfk.NV1n_eVNmdCFUfV519ANdV2GvDvQxfqnidEve42dWV Z58i2SJ82so9dj6KJYNQLyb9W6Fw8dfxheikKJWH4RUeyxprgRGPuZrLJlkEPqs3tv1Jz3WoEUKq G45soUhyBONRrEMtxSJgAe8HpfvVRvo.jNvlV1Rvc1ZzrD3IRnLn3Va_7HR2Gb96WRI3XMbCA9yP TeURiYjnn0X4mS81EF0553okRqz_PrqqS2Jb0D2zBTubkg887VIXmVVd9NfwiAOo04XcXO8qt_2U NKvCJ6J0hc7Ltmph5f3MCjpscPA0J6wWr6.Qrah.MmQFRCJTt5x701XF.W6Svgu.ofV6.gNUH5wV XqKKuLiP2zgtdJr6CWSESooQchsiFAD2MHye_FHJ9Bo331rGEXGpSSwQwSAfe4Fj9mIIN2wWMQLR mJ4N89oUKgg7P1B3wjhJQy8njO6VUcOz57Zzo8.of7aITID4LRBbnZVnenY4UjNWWiTS.._MlcRT EedHdszkM07spJKyCpUwCpnjtFR6TxNGSxlxXgTORlkMsXb.OmzjtUXZe7yTeL3i3cEVYeIciMcV .hmr_U8SQR_pSOFCwDKS77wwAYPtfiFNyyB6HLHYeY611leklAb7QZ5AWwUesF1mpkB5UYWzRiIl O7Krhh1A0mDM6JO.nXDbDOouQoSIBZ6UPyG5znASxnS1JanIqZS3nNaWiigIuVmlMg8uJKIjru_u lhNg9B_2Fv.Y92PPV2L3u.vnjjxmcX3s9k_xZUGpyuUm3yP0m5ZSgDnszKYWSjChktgsZw.QOa2w _bIxawHZh3HmwKPrpuAENxZWjksYi6HL5g4bu3Vj0u.c1l5EB8OmdHxaZPtW_dc.YU3q.FOjUPdB 8TwOK3j8iFJdf.03Gido.o6ldtF2B4pWD2pvdcdE4t_HuOiA2hXeiNDyVFFg0korAaGW2GIJ4nWW u.qR8pvvLLrJtmbJJBu1JVVbddxMD8F2EP1uiNGJuI1gJVJhhqY5w7.HMzsO6ByiplGAk7rOTbP. p8IHZEaVTCHXdQ7XY.N7XtIdEY0CIEKOQHKzQRUx.dBHgO1PSvyycm_uS7LI7BNw0ulOv815XYkK GtqKG1ZzmvvHHkkExLHriI8avQmxmnrTTPUxEU.R5K82EVOEEcowfzz.Z6.61iS8Xr0FUgsWnk7X fQpECIYe8XvoVDt29SSFgwW4xKjHRO.ObuYAlxxAaqUZydxoA8vUEx2NkbQz3v_zDcfs1pARVEb0 7a4i427tIuldUuC7psr2SdeomYXdqj9haqf4fa6rFlr0ZawLr4r6Q6WlipgGnXqg9jBbHvZsh4UD Sj48tZlxX.qN9JNzKVMpPPgr..ARpwgmnIZBGbK3NcXskDJUF_ajsgJWlUx8aeAQH1.yWzD8LBo1 LobZvtZkhIi66mS1Cdvtq4IjByTsndFa94EuoaPUc7A0l3ruYuV43Hz3FwD0lLSLOWe6mIDTnQI1 6P6KsvBukpKUNXbn8Lm8TAmFbA1Ra0ppxAiCjwE6y2CiI6SNuT7PrAmO3a1Ra_MpXdWPTmwRtYXK GiNBLfLYcLEUon7jiegdWJD1vpiNyiyIx430fNHAYyytXhQPxMwa9jwL.GLwLK04x.7yd3bn0yyH MNe7Mxgjp9R7kQMpB6fXaceyCrd9q8K2E2coT2BC5yeF_T2eoGHn4jJLROfW0tEfq1lLtF3uNzYo ClUNcdT7Ez9xkRioHuB7fB2lyFjQoZ_RoY3BfmnvZ_FTmu5BcmkuGB08IByCKHiLgNgNR0UTECVk 8OJXerk7c_uX4r8WuBwFsQuxZjl6Ui7D50SbVnTQNr0azyXSNHzXVS0HPGKM30jnloMT3yn1m6L6 Y5GUOtQ-- X-Sonic-MF: X-Sonic-ID: 1074bac6-8820-4df7-8667-9f6a4815260c Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ir2.yahoo.com with HTTP; Wed, 27 Dec 2023 21:12:27 +0000 Date: Wed, 27 Dec 2023 21:12:26 +0000 (UTC) From: Alfonso Sanchez-Beato To: "bug-gnu-emacs@gnu.org" Message-ID: <31356544.8861481.1703711546895@mail.yahoo.com> Subject: eshell sudo/doas does not work for aliases MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_8861480_915044301.1703711546895" References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> X-Mailer: WebService/1.1.21952 YMailNorrin Content-Length: 3767 Received-SPF: pass client-ip=77.238.179.83; envelope-from=alfonsosanchezbeato@yahoo.es; helo=sonic309-25.consmr.mail.ir2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 27 Dec 2023 23:13:03 -0500 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.4 (/) ------=_Part_8861480_915044301.1703711546895 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable sudo/doas does not give the expected permissions when using an eshell alias= : When no alias has been defined: ~ $ which cp eshell/cp is a native-compiled Lisp function in =E2=80=98em-unix.el=E2=80= =99. ~ $ touch test ~ $ cp test /boot/efi/ Opening output file: Permission denied, /boot/efi/test ~ $ sudo cp test /boot/efi/ ~ $ echo $? 0 But after defining the alias: ~ $ alias cp '*cp $*' ~ $ which cp cp is an alias, defined as "*cp $*" ~ $ sudo cp test /boot/efi/ /usr/bin/cp: cannot stat '/boot/efi/test': Permission denied I have attached a patch with a possible fix. ------=_Part_8861480_915044301.1703711546895 Content-Type: text/x-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-lisp-eshell-em-alias.el-eshell-maybe-replace-by-alia.patch" Content-ID: <2b873efe-c2d9-103d-9be2-f28c689d864d@yahoo.com> RnJvbSAyNWUxMmU1OTEyZTJlZjViY2FiMzU5ZWNhNWExMGU5NzNjYjM1OTM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/QWxmb25zbz0yMFM9QzM9QTFuY2hlei1CZWF0 bz89CiA8YWxmb25zb3NhbmNoZXpiZWF0b0B5YWhvby5lcz4KRGF0ZTogV2VkLCAyNyBEZWMgMjAy MyAyMTo1MDoyOSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdICogbGlzcC9lc2hlbGwvZW0tYWxpYXMu ZWwgKGVzaGVsbC1tYXliZS1yZXBsYWNlLWJ5LWFsaWFzKToKIEZpeCB1c2luZyB0cmFtcCB3aXRo IGFsaWFzLgoKUHJldmlvdXNseSBjYWxscyB0aGF0IGludm9sdmVkIHVzaW5nIHRyYW1wIHdpdGgg YW4gYWxpYXMgd2hlcmUgbm90IHdvcmtpbmcgYXMKZXhwZWN0ZWQgYmVjYXVzZSB0aGUgZGVmYXVs dC1kaXJlY3Rvcnkgc2V0IGluIGVtLXRyYW1wLmVsIHdhcyBmb3Jnb3R0ZW4gYWZ0ZXIKZXNoZWxs LXJlcGxhY2UtY29tbWFuZCB3YXMgdGhyb3duIGluIGVzaGVsbC1tYXliZS1yZXBsYWNlLWJ5LWFs aWFzLgotLS0KIGxpc3AvZXNoZWxsL2VtLWFsaWFzLmVsIHwgMTMgKysrKysrKysrLS0tLQogMSBm aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9saXNwL2VzaGVsbC9lbS1hbGlhcy5lbCBiL2xpc3AvZXNoZWxsL2VtLWFsaWFzLmVsCmluZGV4 IDg0MTk4MmMzNDI1Li43ZmZmOTIwZWQ3YiAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZW0tYWxp YXMuZWwKKysrIGIvbGlzcC9lc2hlbGwvZW0tYWxpYXMuZWwKQEAgLTIyMiwxMiArMjIyLDE3IEBA IFRoaXMgaXMgdXNlZnVsIGFmdGVyIG1hbnVhbGx5IGVkaXRpbmcgdGhlIGNvbnRlbnRzIG9mIHRo ZSBmaWxlLiIKIAkgICAgICAgKG1lbWJlciBjb21tYW5kIGVzaGVsbC1wcmV2ZW50LWFsaWFzLWV4 cGFuc2lvbikpCiAgICAgKGxldCAoKGFsaWFzIChlc2hlbGwtbG9va3VwLWFsaWFzIGNvbW1hbmQp KSkKICAgICAgIChpZiBhbGlhcwotCSAgKHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCi0J CSBgKGxldCAoKGVzaGVsbC1jb21tYW5kLW5hbWUgJyxlc2hlbGwtbGFzdC1jb21tYW5kLW5hbWUp CisgICAgICAgICAgKGxldCAoKHZhcnMgYCgoZXNoZWxsLWNvbW1hbmQtbmFtZSAnLGVzaGVsbC1s YXN0LWNvbW1hbmQtbmFtZSkKICAgICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwtY29tbWFu ZC1hcmd1bWVudHMgJyxlc2hlbGwtbGFzdC1hcmd1bWVudHMpCiAgICAgICAgICAgICAgICAgICAg ICAgICAoZXNoZWxsLXByZXZlbnQtYWxpYXMtZXhwYW5zaW9uCi0gICAgICAgICAgICAgICAgICAg ICAgICAgJywoY29ucyBjb21tYW5kIGVzaGVsbC1wcmV2ZW50LWFsaWFzLWV4cGFuc2lvbikpKQot ICAgICAgICAgICAgICAgICAgICAsKGVzaGVsbC1wYXJzZS1jb21tYW5kIChudGggMSBhbGlhcykp KSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgJywoY29ucyBjb21tYW5kIGVzaGVsbC1w cmV2ZW50LWFsaWFzLWV4cGFuc2lvbikpKSkpCisgICAgICAgICAgICA7OyBTZXQgZGVmYXVsdC1k aXJlY3RvcnkgYXMgaXQgbWlnaHQgaGF2ZSBiZWVuIHNldCBieSBzdWRvL2RvYXMsIHVubGVzcwor ICAgICAgICAgICAgOzsgd2Ugd2FudCB0byBjaGFuZ2UgaXQgcGVybWFuZW50bHkuCisgICAgICAg ICAgICAoaWYgKG5vdCAoc3RyaW5nLXByZWZpeC1wIChjYXIgKHNwbGl0LXN0cmluZyAobnRoIDEg YWxpYXMpICIgIikpICJjZCIpKQorICAgICAgICAgICAgICAgIChwdXNoIGAoZGVmYXVsdC1kaXJl Y3RvcnkgJyxkZWZhdWx0LWRpcmVjdG9yeSkgdmFycykpCisJICAgICh0aHJvdyAnZXNoZWxsLXJl cGxhY2UtY29tbWFuZAorCQkgICBgKGxldCAsdmFycworICAgICAgICAgICAgICAgICAgICAgICwo ZXNoZWxsLXBhcnNlLWNvbW1hbmQgKG50aCAxIGFsaWFzKSkpKSkpKSkpCiAKIChkZWZ1biBlc2hl bGwtYWxpYXMtY29tcGxldGlvbnMgKG5hbWUpCiAgICJGaW5kIGFsbCBwb3NzaWJsZSBjb21wbGV0 aW9ucyBmb3IgTkFNRS4KLS0gCjIuMzQuMQoK ------=_Part_8861480_915044301.1703711546895-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 12:32:43 2024 Received: (at control) by debbugs.gnu.org; 10 Jan 2024 17:32:43 +0000 Received: from localhost ([127.0.0.1]:42793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNcRX-0007tl-8a for submit@debbugs.gnu.org; Wed, 10 Jan 2024 12:32:43 -0500 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]:44328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNcRV-0007tY-OX for control@debbugs.gnu.org; Wed, 10 Jan 2024 12:32:42 -0500 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-5576fae29ffso4529190a12.1 for ; Wed, 10 Jan 2024 09:32:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704907957; x=1705512757; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=b57H1U+5ly5cRikqTt6STrZ/vmCPa/BpaC6em7kZUWc=; b=Jb0O+vHixA0kybWt2fFJCNLalV14qEYNeXyaaxuKphH/9odfl3wXVUU5Dyp+xVJ9nG W4PnPINLMbYuveBJ0LUmd6XtWsaoNOP2SGnd0t26HwUkws+LV6CWe+R2IcfSGxIXXGBV l3eOhoGGCUh/TYaVYLv/wSpDRRyjQgtUdUR9RZPCQxDanlPgcspfvCWC9pv3HRz6YBl/ rllxVfUbsCPfI5x9vUrj7pUHwQ0QYfZsZVdY+pRUnZc26k7X9d3c3wLxr7bgrFElqJbG 64CeZnowYgYgItSA0natXKyb4y9w1NTECGD4+hsm6sjqCo6xD5wDlqSAR7sD9fxNcvWR okMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704907957; x=1705512757; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=b57H1U+5ly5cRikqTt6STrZ/vmCPa/BpaC6em7kZUWc=; b=QLvCgk4wrlFUWjyHFBzomcUfYzyIzMMQmbHHapgi9jw/ybrArprftne9KE9ZIw5dH+ q05FQSvFiGbjZpHx9tkFKVuEnrEfHyfT9lCXIu/UVWUk2SB8C+07XvtbbZJUnnzcv6Pv JphUryAYyk5JCmR6Znznoc6HVIZZukwdGZSONAk1pf5falD47IZ+PdHdSo/q3O6REXix jVzbt20x6Kr4lCCs3sRCQLmLFKcD0a8xuo9cLTJBYyuJHrvSU5objkWepp6gqkA5rQxn wGiB+ksFEcWnj2zVK3ZhnaEwNEXOnGL3bolnhJpfX/JzNRaPwBDtDPRvkDMldrDohzur q1Hw== X-Gm-Message-State: AOJu0Yzf9YylBclYKh1RUJCNM5gyDCHhErNX1jS50B5cAdim2EMSvRTx Gpmdh/WeufqojhRCTn7Qk6kFs8L4p1x34dhgEBoObEQ5PwfEPw== X-Google-Smtp-Source: AGHT+IGIbFQSm9k+DH5CqRYSKS+0og6kdAbU3TCx3fVofit+PV577W8JsNcdS1oaSpz1KFgYdCA6uFnkWq46Q92+s9A= X-Received: by 2002:a50:8a96:0:b0:558:2110:5aeb with SMTP id j22-20020a508a96000000b0055821105aebmr698284edj.39.1704907957212; Wed, 10 Jan 2024 09:32:37 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 10 Jan 2024 09:32:36 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Wed, 10 Jan 2024 09:32:36 -0800 Message-ID: Subject: control message for bug #68074 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 68074 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 11 16:00:23 2024 Received: (at 68074) by debbugs.gnu.org; 11 Jan 2024 21:00:24 +0000 Received: from localhost ([127.0.0.1]:34124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rO2A3-0006xf-CX for submit@debbugs.gnu.org; Thu, 11 Jan 2024 16:00:23 -0500 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:55392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rO2A0-0006eI-Us for 68074@debbugs.gnu.org; Thu, 11 Jan 2024 16:00:21 -0500 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-558b5f4cf2dso578337a12.2 for <68074@debbugs.gnu.org>; Thu, 11 Jan 2024 13:00:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705006817; x=1705611617; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=+dZaOSxFE35aT3rVhI7CnjVt1zor9YIvUPLcEQ7aHC8=; b=hpHzaxxrblzs7G3mtK1s+diZAcUni+lJV2At8OyWYYcwsL1kFAW1R20LZBV0ulvPye 7CbJCWuha2o0UXfRCmZaKNczhYbe55ltDcIoqa/MjwjOrn55wyZGLurgXvxPMtHd9dp+ sDRIRinITcj4OLjOgUFk+3THbti27ZJKbltAxLTNuwFbDVy/jyQVR2sUg5sqJgIB3ixY zuN4lF9klaFX+hJuROiE8Mqp7XwqJP5bRVt2uUyc9IwnmCMtJu71iidh2iLXCFHSLrE6 DD7GHQK45fi9V6dmVqpaRT9AMnc22f+u2/CEOSmbNVWQ/kR3LTC27QyLps9kAQyF4vfH IVow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705006817; x=1705611617; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+dZaOSxFE35aT3rVhI7CnjVt1zor9YIvUPLcEQ7aHC8=; b=wLECXoYns5Y+8FY53Fywir1QaiUwgtk88aBBi+zPshEYkGlSqiDuRHbfB0LHfjCM9S alkJD5aFSYoFzbxiiyTkCDjcsNVymYgsuiBCspR0cpao9QAjI/dVh+vnVoYjTM1nb8Wa VECcizJXYJ08Co8ws7VuPHWOvIGn6/s1wTMmDYQfHtDmtx9ecbbsPK0dckHzbY/SSPp5 Eq4alPB/DapcuUFB5s2m4jdKNvqpkXtMkyu78npAE+pEy7vwrhSueptInxL+9nynQJeA BXUrIQC/TRWqq23ys1FuHHxgQ/EFBCSKyvGPi2RPOvgRkUeS7xhawvUtS57PrSnn+oe3 BvSQ== X-Gm-Message-State: AOJu0YzuI3sAVT+YCKrrHwTiqvVBpSL+SmoRpYOeK7EN2b9hK1G2xZhW U4lusC6txHvOzypdNSLz/V9Q8Ab/001k6F915DE= X-Google-Smtp-Source: AGHT+IGkcHD0la8RIIBxxDvPO9whpVWWA0jomoP8Q+qUSw6YzspeMWycaH6acDm4afGI4gqPj1A5/OPTqPUFXTHmsxo= X-Received: by 2002:a05:6402:2904:b0:553:4ec4:6980 with SMTP id ee4-20020a056402290400b005534ec46980mr109375edb.80.1705006817606; Thu, 11 Jan 2024 13:00:17 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 11 Jan 2024 13:00:17 -0800 From: Stefan Kangas In-Reply-To: <31356544.8861481.1703711546895@mail.yahoo.com> (Alfonso Sanchez-Beato's message of "Wed, 27 Dec 2023 21:12:26 +0000 (UTC)") References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> MIME-Version: 1.0 Date: Thu, 11 Jan 2024 13:00:17 -0800 Message-ID: Subject: Re: bug#68074: eshell sudo/doas does not work for aliases To: Alfonso Sanchez-Beato Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68074 Cc: Jim Porter , 68074@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 (-) Alfonso Sanchez-Beato writes: > sudo/doas does not give the expected permissions when using an eshell ali= as: > > When no alias has been defined: > > ~ $ which cp > eshell/cp is a native-compiled Lisp function in =E2=80=98em-unix.el=E2=80= =99. > ~ $ touch test > ~ $ cp test /boot/efi/ > Opening output file: Permission denied, /boot/efi/test > ~ $ sudo cp test /boot/efi/ > ~ $ echo $? > 0 > > But after defining the alias: > > ~ $ alias cp '*cp $*' > ~ $ which cp > cp is an alias, defined as "*cp $*" > ~ $ sudo cp test /boot/efi/ > /usr/bin/cp: cannot stat '/boot/efi/test': Permission denied > > I have attached a patch with a possible fix. Jim, could you take a look at this patch please? From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 11 16:15:30 2024 Received: (at 68074) by debbugs.gnu.org; 11 Jan 2024 21:15:30 +0000 Received: from localhost ([127.0.0.1]:34156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rO2Of-0001h3-JT for submit@debbugs.gnu.org; Thu, 11 Jan 2024 16:15:29 -0500 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]:57598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rO2Ob-0001R1-U7 for 68074@debbugs.gnu.org; Thu, 11 Jan 2024 16:15:27 -0500 Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-5ce07cf1e5dso3239601a12.2 for <68074@debbugs.gnu.org>; Thu, 11 Jan 2024 13:15:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705007722; x=1705612522; darn=debbugs.gnu.org; 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=fu/jggcpqBdoIHoU263dJUedMq/KoZ69cSBOarIr17Y=; b=QYkxVLe7acHwKQhF1/49ShJ0xhYDFSua+mE1+CD3ULjp9vyo8/QTw4VnfvYa3X04/J WXHS0zhWzBjAkSXzLswTTbRXr05cdljtpRTNfHVeFlA1pr7I4A1eXNB4aH+sd1QpcNK2 K5UsC50x+4e6rS0jj5wlFJwNGOm0ocvOYRLYd4qicuS/5UFmvW7Oxmr9nfafWDpFlyA9 LMqoKHvzKg7yUNd9F0FOhv/5Zy5VmtY1EsVEKwrz1ISCv7eE5sE6xmayho1uNJaemjQJ eFObq54a+pe76M4CeCEq1ZkIOGCJw4iQSypX+e0R9Vamg6u30JVttMe7Dtu/7JKtFug1 XgZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705007722; x=1705612522; 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=fu/jggcpqBdoIHoU263dJUedMq/KoZ69cSBOarIr17Y=; b=g5bIVAPzKLF/yVz8PiZsThMQXVyWeUQ5kzoMaZDFkOso9gfPtd5FFG3kG7JCaXA0Pc 0Fkx/th2IsBSy5bD1G2EsCIL8or5I0FysVxM6tNs91LtKwhQo10X1bl4CyybbhNBluRw /6vKW013CWRsqDv5msDOmCu6MEqqVz6ky04FuHpLfX387mAKwDwt/Ao8vHPKXLtPZd/Q 2MUDydPtqELKDHcJIP9F4FwbTcVVNWOOXFeaYi0TB8QLhY5z2PeFeR3r/twv4QEBBqrL 1sNQ2KS8LUKIajcdA/c5v1uLHVM/O1+ULUzJ8XngjCDvTvqZmiDCVYcaDJWgBVBghiG6 1N+w== X-Gm-Message-State: AOJu0YxLW05p+ux0qV8AsuTHj2dA/UTo8ujRD+4eFRE9axdrmPOJNS6V 7jg40lwPm5rdJ7GICS2/yYg= X-Google-Smtp-Source: AGHT+IHGogIaJzPvAfepySW0wZaC7Tu9+BuotoYNnZU3zHZ3mHW6XwSG9Tw42hYpXfGF38s1Jwfq6A== X-Received: by 2002:a17:90b:4b05:b0:28c:a7cf:665c with SMTP id lx5-20020a17090b4b0500b0028ca7cf665cmr431671pjb.37.1705007722221; Thu, 11 Jan 2024 13:15:22 -0800 (PST) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id qa5-20020a17090b4fc500b0028d063e2906sm2122903pjb.1.2024.01.11.13.15.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 Jan 2024 13:15:21 -0800 (PST) Message-ID: Date: Thu, 11 Jan 2024 13:15:21 -0800 MIME-Version: 1.0 Subject: Re: bug#68074: eshell sudo/doas does not work for aliases Content-Language: en-US To: Stefan Kangas , Alfonso Sanchez-Beato References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> From: Jim Porter In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68074 Cc: 68074@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/11/2024 1:00 PM, Stefan Kangas wrote: > Alfonso Sanchez-Beato writes: > >> sudo/doas does not give the expected permissions when using an eshell alias: [snip] >> I have attached a patch with a possible fix. > > Jim, could you take a look at this patch please? I've been meaning to look at this in detail, but haven't had time. My gut feeling though is that we shouldn't have a special case in this code for when the alias starts with "cd". I'll have to do some testing with aliases and sudo in order to have a more-helpful answer though. At a guess, I think a better place to add code for this is likely in em-tramp.el. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 24 21:43:58 2024 Received: (at 68074) by debbugs.gnu.org; 25 Jan 2024 02:43:58 +0000 Received: from localhost ([127.0.0.1]:46956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSpif-0007GJ-Ny for submit@debbugs.gnu.org; Wed, 24 Jan 2024 21:43:58 -0500 Received: from mail-pg1-x52f.google.com ([2607:f8b0:4864:20::52f]:60897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSpie-0007G3-0D for 68074@debbugs.gnu.org; Wed, 24 Jan 2024 21:43:56 -0500 Received: by mail-pg1-x52f.google.com with SMTP id 41be03b00d2f7-5cfd95130c6so1748706a12.1 for <68074@debbugs.gnu.org>; Wed, 24 Jan 2024 18:43:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706150624; x=1706755424; darn=debbugs.gnu.org; h=in-reply-to:content-language:references:cc:to:from:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=+sXzN0GduIUAfiAnsTXkDGKAQOe3BmnAqyREJVhb/z4=; b=WdLf9znuQu8XFJxkNCCoFHTJ5z1hWhn05dhBKEgAffW1dsKUbFSG12b36mZrZLOajK QwFt/+I/KilrmsXOrH1IBqn52KQvp8Z1ULHsopwW3pXV/808McqXoiVBE/pI3gkHycDu s95iaUGOn5UmXBK8y1HG8utB+LoYbBQ8ikcAQOwCcZ8jFjoCweGP/Wjbp903N1n1Muz8 QNUAAyWnyBArIzVeg0NdB9gb46mQ3ddwyGVOuiwGNQD3QWJui8BSHNLsF1k8IzKy66dY g0YMaPzPE67zVPViaFrGxH/o310fZ7lFzbjL4lJJmdi30oLjL4DHHa21JGhFYqQZsqyH Nr8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706150624; x=1706755424; h=in-reply-to:content-language:references:cc:to:from:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=+sXzN0GduIUAfiAnsTXkDGKAQOe3BmnAqyREJVhb/z4=; b=lbY6HGnUgecRNa4mAYgCUXPNCnmMdwMtsEgaRBDSsdVja7I8O39+20XPCaqA8b95/R dRdt+p4eTBjfGS+DZohuicLxsq4OSDo5cdJddJJtnxr/ht6eK7CBHvJelId9p+Q/6vUA TR9Yx43Y5Spdv2E99S78L3QeP/X/lmSzy2CZXSLgGy0KKJeuySiU6zVrkyEyYdp/FzQr R3XVSEIzNaN8Bxt7DpRDj9d3SsVGZFZx45SEu0HbKN/LRhIDGXUp2tVXJkn0zRE6x8Q3 +pShd20uJ9hWoC3g4TUjSsFOVg3dfGyqh83Iwmz2jt1bpyh/0d1PzUvrmgli2MBW49uo nR3A== X-Gm-Message-State: AOJu0YyiWupEgLgJS+v1OvhwC6qZ3PbtwiCVRZxM9v7UO5z6lei8FVii TY4ahgxMF3v9EdbwGvEnH//fKHpqjnnshfK8lX4x8Au8XcVISym+ X-Google-Smtp-Source: AGHT+IEko0nyDVDygYjCdL6XhK7M2NA2Ur332kaBpNZMX/7C5vqlEauBGOpNFDwwPJXniwt/M009NQ== X-Received: by 2002:a17:90b:a52:b0:290:c17:57b1 with SMTP id gw18-20020a17090b0a5200b002900c1757b1mr200468pjb.76.1706150624254; Wed, 24 Jan 2024 18:43:44 -0800 (PST) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id sx8-20020a17090b2cc800b0028ac1112124sm366972pjb.30.2024.01.24.18.43.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Jan 2024 18:43:43 -0800 (PST) Content-Type: multipart/mixed; boundary="------------CkleoG090UgZ52ZK4H96y0fn" Message-ID: Date: Wed, 24 Jan 2024 18:43:43 -0800 MIME-Version: 1.0 Subject: Re: bug#68074: eshell sudo/doas does not work for aliases From: Jim Porter To: Stefan Kangas , Alfonso Sanchez-Beato References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> Content-Language: en-US In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68074 Cc: 68074@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. --------------CkleoG090UgZ52ZK4H96y0fn Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/11/2024 1:15 PM, Jim Porter wrote: > I've been meaning to look at this in detail, but haven't had time. My > gut feeling though is that we shouldn't have a special case in this code > for when the alias starts with "cd". I'll have to do some testing with > aliases and sudo in order to have a more-helpful answer though. > > At a guess, I think a better place to add code for this is likely in > em-tramp.el. After letting this percolate in my brain for a few weeks, the answer revealed itself to me: the functions in "em-tramp.el" shouldn't throw 'eshell-external', they should throw 'eshell-replace-command'. That allows for a two-step command replacement in this case. First, 'eshell/sudo' (or 'eshell/doas') will do its replacement. Then, Eshell will evaluate that and call the inner command, which will do another replacement to expand the alias. Alfonso, does the attached patch work for you? If so, I'll merge it to master. --------------CkleoG090UgZ52ZK4H96y0fn Content-Type: text/plain; charset=UTF-8; name="0001-Fix-command-replacement-with-the-Eshell-builtin-vers.patch" Content-Disposition: attachment; filename*0="0001-Fix-command-replacement-with-the-Eshell-builtin-vers.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA0NTBlMDU3YTNiMjMwNWQxYTcwOWZkNDhjYTRkZWZjYTBiYjg1YmJjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFdlZCwgMjQgSmFuIDIwMjQgMTg6MzI6MDAgLTA4MDAKU3ViamVjdDogW1BB VENIXSBGaXggY29tbWFuZCByZXBsYWNlbWVudCB3aXRoIHRoZSBFc2hlbGwgYnVpbHRpbiB2 ZXJzaW9ucyBvZgogInN1ZG8iIGFuZCAiZG9hcyIKClRoaXMgaXMgcGFydGljdWxhcmx5IGlt cG9ydGFudCB3aGVuIHRoZSBpbm5lciBjb21tYW5kIHRvIGV4ZWN1dGUgaXMgYW4KYWxpYXMu ICBBbGlhc2VzIHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kJyB0b28sIHNvIHdlIHdh bnQgdG8gZG8KdGhpcyBpbiB0d28gcGhhc2VzOiBmaXJzdCwgcmVwbGFjZSB0aGUgInN1ZG8i LyJkb2FzIiB3aXRoIGEKbGV0LWJpbmRpbmcgb2YgJ2RlZmF1bHQtZGlyZWN0b3J5JywgYW5k IHRoZW4gbGF0ZXIsIGxldCB0aGUgYWxpYXMgY29kZQpkbyBpdHMgb3duIHJlcGxhY2VtZW50 IChidWcjNjgwNzQpLgoKKiBsaXNwL2VzaGVsbC9lbS10cmFtcC5lbCAoZXNoZWxsL3N1ZG8s IGVzaGVsbC9kb2FzKTogVXNlCidlc2hlbGwtcmVwbGFjZS1jb21tYW5kJyB0byB3cmFwIHRo ZSBpbm5lciBjb21tYW5kLgoqIHRlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwg KG1vY2stZXNoZWxsLW5hbWVkLWNvbW1hbmQpOgpSZW1vdmUuCihlbS10cmFtcC10ZXN0L3N1 ZG8tYmFzaWMsIGVtLXRyYW1wLXRlc3Qvc3Vkby11c2VyKQooZW0tdHJhbXAtdGVzdC9kb2Fz LWJhc2ljLCBlbS10cmFtcC10ZXN0L2RvYXMtdXNlcik6IENhdGNoCidlc2hlbGwtcmVwbGFj ZS1jb21tYW5kJy4KLS0tCiBsaXNwL2VzaGVsbC9lbS10cmFtcC5lbCAgICAgICAgICAgIHwg MjIgKysrKy0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwgfCA4OSAr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5z ZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lc2hlbGwv ZW0tdHJhbXAuZWwgYi9saXNwL2VzaGVsbC9lbS10cmFtcC5lbAppbmRleCA5MGY5YzZjZjc4 ZC4uYTU4ZmE2ZjA3ZDkgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VtLXRyYW1wLmVsCisr KyBiL2xpc3AvZXNoZWxsL2VtLXRyYW1wLmVsCkBAIC0xMjEsMTIgKzEyMSwxMSBAQCBlc2hl bGwvc3VkbwogICAgICA6dXNhZ2UgIlsoLXUgfCAtLXVzZXIpIFVTRVJdICgtcyB8IC0tc2hl bGwpIHwgQ09NTUFORAogRXhlY3V0ZSBhIENPTU1BTkQgYXMgdGhlIHN1cGVydXNlciBvciBh bm90aGVyIFVTRVIuIikKICAgIChsZXQgKChkaXIgKGVzaGVsbC0tbWV0aG9kLXdyYXAtZGly ZWN0b3J5IGRlZmF1bHQtZGlyZWN0b3J5ICJzdWRvIiB1c2VyKSkpCi0gICAgIChpZiBzaGVs bAotICAgICAgICAgKHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCi0gICAgICAgICAg ICAgICAgKGVzaGVsbC1wYXJzZS1jb21tYW5kICJjZCIgKGxpc3QgZGlyKSkpCi0gICAgICAg KHRocm93ICdlc2hlbGwtZXh0ZXJuYWwKLSAgICAgICAgICAgICAgKGxldCAoKGRlZmF1bHQt ZGlyZWN0b3J5IGRpcikpCi0gICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5k IChjYXIgYXJncykgKGNkciBhcmdzKSkpKSkpKSkKKyAgICAgKHRocm93ICdlc2hlbGwtcmVw bGFjZS1jb21tYW5kCisgICAgICAgICAgICAoaWYgc2hlbGwKKyAgICAgICAgICAgICAgICAo ZXNoZWxsLXBhcnNlLWNvbW1hbmQgImNkIiAobGlzdCBkaXIpKQorICAgICAgICAgICAgICBg KGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxkaXIpKQorICAgICAgICAgICAgICAgICAoZXNo ZWxsLW5hbWVkLWNvbW1hbmQgLChjYXIgYXJncykgLChjZHIgYXJncykpKSkpKSkpCiAKIChw dXQgJ2VzaGVsbC9zdWRvICdlc2hlbGwtbm8tbnVtZXJpYy1jb252ZXJzaW9ucyB0KQogCkBA IC0xNDQsMTIgKzE0MywxMSBAQCBlc2hlbGwvZG9hcwogICAgICA6dXNhZ2UgIlsoLXUgfCAt LXVzZXIpIFVTRVJdICgtcyB8IC0tc2hlbGwpIHwgQ09NTUFORAogRXhlY3V0ZSBhIENPTU1B TkQgYXMgdGhlIHN1cGVydXNlciBvciBhbm90aGVyIFVTRVIuIikKICAgIChsZXQgKChkaXIg KGVzaGVsbC0tbWV0aG9kLXdyYXAtZGlyZWN0b3J5IGRlZmF1bHQtZGlyZWN0b3J5ICJkb2Fz IiB1c2VyKSkpCi0gICAgIChpZiBzaGVsbAotICAgICAgICAgKHRocm93ICdlc2hlbGwtcmVw bGFjZS1jb21tYW5kCi0gICAgICAgICAgICAgICAgKGVzaGVsbC1wYXJzZS1jb21tYW5kICJj ZCIgKGxpc3QgZGlyKSkpCi0gICAgICAgKHRocm93ICdlc2hlbGwtZXh0ZXJuYWwKLSAgICAg ICAgICAgICAgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5IGRpcikpCi0gICAgICAgICAgICAg ICAgKGVzaGVsbC1uYW1lZC1jb21tYW5kIChjYXIgYXJncykgKGNkciBhcmdzKSkpKSkpKSkK KyAgICAgKHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCisgICAgICAgICAgICAoaWYg c2hlbGwKKyAgICAgICAgICAgICAgICAoZXNoZWxsLXBhcnNlLWNvbW1hbmQgImNkIiAobGlz dCBkaXIpKQorICAgICAgICAgICAgICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxkaXIp KQorICAgICAgICAgICAgICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgLChjYXIgYXJncykg LChjZHIgYXJncykpKSkpKSkpCiAKIChwdXQgJ2VzaGVsbC9kb2FzICdlc2hlbGwtbm8tbnVt ZXJpYy1jb252ZXJzaW9ucyB0KQogCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZXNoZWxsL2Vt LXRyYW1wLXRlc3RzLmVsIGIvdGVzdC9saXNwL2VzaGVsbC9lbS10cmFtcC10ZXN0cy5lbApp bmRleCBkMzNmNmEyYjQ2YS4uZGVhZTY1Nzk0MDEgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9l c2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VzaGVsbC9lbS10cmFt cC10ZXN0cy5lbApAQCAtNTksMzUgKzU5LDMxIEBAIGVtLXRyYW1wLXRlc3Qvc3UtbG9naW4K ICAgICAgICAgImNkIgogICAgICAgICAobGlzdCAsKGZvcm1hdCAiL3N1OnJvb3RAJXM6fi8i IHRyYW1wLWRlZmF1bHQtaG9zdCkpKSkpKQogCi0oZGVmdW4gbW9jay1lc2hlbGwtbmFtZWQt Y29tbWFuZCAoJnJlc3QgYXJncykKLSAgIkR1bW15IGZ1bmN0aW9uIHRvIHRlc3QgRXNoZWxs IGBzdWRvJyBjb21tYW5kIHJld3JpdGluZy4iCi0gIChsaXN0IGRlZmF1bHQtZGlyZWN0b3J5 IGFyZ3MpKQotCiAoZXJ0LWRlZnRlc3QgZW0tdHJhbXAtdGVzdC9zdWRvLWJhc2ljICgpCiAg ICJUZXN0IEVzaGVsbCBgc3VkbycgY29tbWFuZCB3aXRoIGRlZmF1bHQgdXNlci4iCi0gIChj bC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAnZXNoZWxsLW5hbWVkLWNvbW1hbmQpCi0gICAg ICAgICAgICAgIydtb2NrLWVzaGVsbC1uYW1lZC1jb21tYW5kKSkKLSAgICAoc2hvdWxkIChl cXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxsLWV4dGVybmFsIChlc2hlbGwvc3Vk byAiZWNobyIgImhpIikpCi0gICAgICAgICAgICAgYCgsKGZvcm1hdCAiL3N1ZG86cm9vdEAl czolcyIgdHJhbXAtZGVmYXVsdC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAg ICAgICAgKCJlY2hvIiAoImhpIikpKSkpCi0gICAgKHNob3VsZCAoZXF1YWwKLSAgICAgICAg ICAgICAoY2F0Y2ggJ2VzaGVsbC1leHRlcm5hbCAoZXNoZWxsL3N1ZG8gImVjaG8iICItdSIg ImhpIikpCi0gICAgICAgICAgICAgYCgsKGZvcm1hdCAiL3N1ZG86cm9vdEAlczolcyIgdHJh bXAtZGVmYXVsdC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJl Y2hvIiAoIi11IiAiaGkiKSkpKSkpKQorICAobGV0ICgoc3Vkby1kaXJlY3RvcnkgKGZvcm1h dCAiL3N1ZG86cm9vdEAlczolcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dHJhbXAtZGVmYXVsdC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KSkpCisgICAgKHNob3VsZCAo ZXF1YWwgKGNhdGNoICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCisgICAgICAgICAgICAgICAg ICAgICAoZXNoZWxsL3N1ZG8gImVjaG8iICJoaSIpKQorICAgICAgICAgICAgICAgICAgIGAo bGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLHN1ZG8tZGlyZWN0b3J5KSkKKyAgICAgICAgICAg ICAgICAgICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgImVjaG8iICgiaGkiKSkpKSkKKyAg ICAoc2hvdWxkIChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAg ICAgICAgICAgICAgICAgIChlc2hlbGwvc3VkbyAiZWNobyIgIi11IiAiaGkiKSkKKyAgICAg ICAgICAgICAgICAgICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxzdWRvLWRpcmVjdG9y eSkpCisgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5kICJlY2hv IiAoIi11IiAiaGkiKSkpKSkpKQogCiAoZXJ0LWRlZnRlc3QgZW0tdHJhbXAtdGVzdC9zdWRv LXVzZXIgKCkKICAgIlRlc3QgRXNoZWxsIGBzdWRvJyBjb21tYW5kIHdpdGggc3BlY2lmaWVk IHVzZXIuIgotICAoY2wtbGV0ZiAoKChzeW1ib2wtZnVuY3Rpb24gJ2VzaGVsbC1uYW1lZC1j b21tYW5kKQotICAgICAgICAgICAgICMnbW9jay1lc2hlbGwtbmFtZWQtY29tbWFuZCkpCi0g ICAgKHNob3VsZCAoZXF1YWwKLSAgICAgICAgICAgICAoY2F0Y2ggJ2VzaGVsbC1leHRlcm5h bCAoZXNoZWxsL3N1ZG8gIi11IiAiVVNFUiIgImVjaG8iICJoaSIpKQotICAgICAgICAgICAg IGAoLChmb3JtYXQgIi9zdWRvOlVTRVJAJXM6JXMiIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZh dWx0LWRpcmVjdG9yeSkKLSAgICAgICAgICAgICAgICgiZWNobyIgKCJoaSIpKSkpKQotICAg IChzaG91bGQgKGVxdWFsCi0gICAgICAgICAgICAgKGNhdGNoICdlc2hlbGwtZXh0ZXJuYWwg KGVzaGVsbC9zdWRvICItdSIgIlVTRVIiICJlY2hvIiAiLXUiICJoaSIpKQotICAgICAgICAg ICAgIGAoLChmb3JtYXQgIi9zdWRvOlVTRVJAJXM6JXMiIHRyYW1wLWRlZmF1bHQtaG9zdCBk ZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAgICAgICAgICAgICgiZWNobyIgKCItdSIgImhpIikp KSkpKSkKKyAgKGxldCAoKHN1ZG8tZGlyZWN0b3J5IChmb3JtYXQgIi9zdWRvOlVTRVJAJXM6 JXMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW1wLWRlZmF1bHQtaG9z dCBkZWZhdWx0LWRpcmVjdG9yeSkpKQorICAgIChzaG91bGQgKGVxdWFsIChjYXRjaCAnZXNo ZWxsLXJlcGxhY2UtY29tbWFuZAorICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC9zdWRv ICItdSIgIlVTRVIiICJlY2hvIiAiaGkiKSkKKyAgICAgICAgICAgICAgICAgICBgKGxldCAo KGRlZmF1bHQtZGlyZWN0b3J5ICxzdWRvLWRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAg ICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5kICJlY2hvIiAoImhpIikpKSkpCisgICAgKHNo b3VsZCAoZXF1YWwgKGNhdGNoICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCisgICAgICAgICAg ICAgICAgICAgICAoZXNoZWxsL3N1ZG8gIi11IiAiVVNFUiIgImVjaG8iICItdSIgImhpIikp CisgICAgICAgICAgICAgICAgICAgYChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAsc3Vkby1k aXJlY3RvcnkpKQorICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFu ZCAiZWNobyIgKCItdSIgImhpIikpKSkpKSkKIAogKGVydC1kZWZ0ZXN0IGVtLXRyYW1wLXRl c3Qvc3Vkby1zaGVsbCAoKQogICAiVGVzdCBFc2hlbGwgYHN1ZG8nIGNvbW1hbmQgd2l0aCAt cy8tLXNoZWxsIG9wdGlvbi4iCkBAIC0xMDksMzQgKzEwNSwyOSBAQCBlbS10cmFtcC10ZXN0 L3N1ZG8tdXNlci1zaGVsbAogCiAoZXJ0LWRlZnRlc3QgZW0tdHJhbXAtdGVzdC9kb2FzLWJh c2ljICgpCiAgICJUZXN0IEVzaGVsbCBgZG9hcycgY29tbWFuZCB3aXRoIGRlZmF1bHQgdXNl ci4iCi0gIChjbC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAnZXNoZWxsLW5hbWVkLWNvbW1h bmQpCi0gICAgICAgICAgICAgIydtb2NrLWVzaGVsbC1uYW1lZC1jb21tYW5kKSkKLSAgICAo c2hvdWxkIChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxsLWV4dGVybmFsIChl c2hlbGwvZG9hcyAiZWNobyIgImhpIikpCi0gICAgICAgICAgICAgYCgsKGZvcm1hdCAiL2Rv YXM6cm9vdEAlczolcyIKLSAgICAgICAgICAgICAgICAgICAgICAgIHRyYW1wLWRlZmF1bHQt aG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAgICAgICAgICAgICgiZWNobyIgKCJoaSIp KSkpKQotICAgIChzaG91bGQgKGVxdWFsCi0gICAgICAgICAgICAgKGNhdGNoICdlc2hlbGwt ZXh0ZXJuYWwgKGVzaGVsbC9kb2FzICJlY2hvIiAiLXUiICJoaSIpKQotICAgICAgICAgICAg IGAoLChmb3JtYXQgIi9kb2FzOnJvb3RAJXM6JXMiCi0gICAgICAgICAgICAgICAgICAgICAg ICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpCi0gICAgICAgICAgICAg ICAoImVjaG8iICgiLXUiICJoaSIpKSkpKSkpCisgIChsZXQgKChkb2FzLWRpcmVjdG9yeSAo Zm9ybWF0ICIvZG9hczpyb290QCVzOiVzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpKSkKKyAgICAoc2hv dWxkIChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAgICAg ICAgICAgICAgIChlc2hlbGwvZG9hcyAiZWNobyIgImhpIikpCisgICAgICAgICAgICAgICAg ICAgYChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAsZG9hcy1kaXJlY3RvcnkpKQorICAgICAg ICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFuZCAiZWNobyIgKCJoaSIpKSkp KQorICAgIChzaG91bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAor ICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC9kb2FzICJlY2hvIiAiLXUiICJoaSIpKQor ICAgICAgICAgICAgICAgICAgIGAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLGRvYXMtZGly ZWN0b3J5KSkKKyAgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQg ImVjaG8iICgiLXUiICJoaSIpKSkpKSkpCiAKIChlcnQtZGVmdGVzdCBlbS10cmFtcC10ZXN0 L2RvYXMtdXNlciAoKQogICAiVGVzdCBFc2hlbGwgYGRvYXMnIGNvbW1hbmQgd2l0aCBzcGVj aWZpZWQgdXNlci4iCi0gIChjbC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAnZXNoZWxsLW5h bWVkLWNvbW1hbmQpCi0gICAgICAgICAgICAgIydtb2NrLWVzaGVsbC1uYW1lZC1jb21tYW5k KSkKLSAgICAoc2hvdWxkIChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxsLWV4 dGVybmFsIChlc2hlbGwvZG9hcyAiLXUiICJVU0VSIiAiZWNobyIgImhpIikpCi0gICAgICAg ICAgICAgYCgsKGZvcm1hdCAiL2RvYXM6VVNFUkAlczolcyIKLSAgICAgICAgICAgICAgICAg ICAgICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAgICAg ICAgICAgICgiZWNobyIgKCJoaSIpKSkpKQotICAgIChzaG91bGQgKGVxdWFsCi0gICAgICAg ICAgICAgKGNhdGNoICdlc2hlbGwtZXh0ZXJuYWwKLSAgICAgICAgICAgICAgIChlc2hlbGwv ZG9hcyAiLXUiICJVU0VSIiAiZWNobyIgIi11IiAiaGkiKSkKLSAgICAgICAgICAgICBgKCwo Zm9ybWF0ICIvZG9hczpVU0VSQCVzOiVzIgotICAgICAgICAgICAgICAgICAgICAgICAgdHJh bXAtZGVmYXVsdC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJl Y2hvIiAoIi11IiAiaGkiKSkpKSkpKQorICAobGV0ICgoZG9hcy1kaXJlY3RvcnkgKGZvcm1h dCAiL2RvYXM6VVNFUkAlczolcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dHJhbXAtZGVmYXVsdC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KSkpCisgICAgKHNob3VsZCAo ZXF1YWwgKGNhdGNoICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCisgICAgICAgICAgICAgICAg ICAgICAoZXNoZWxsL2RvYXMgIi11IiAiVVNFUiIgImVjaG8iICJoaSIpKQorICAgICAgICAg ICAgICAgICAgIGAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLGRvYXMtZGlyZWN0b3J5KSkK KyAgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgImVjaG8iICgi aGkiKSkpKSkKKyAgICAoc2hvdWxkIChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNv bW1hbmQKKyAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwvZG9hcyAiLXUiICJVU0VSIiAi ZWNobyIgIi11IiAiaGkiKSkKKyAgICAgICAgICAgICAgICAgICBgKGxldCAoKGRlZmF1bHQt ZGlyZWN0b3J5ICxkb2FzLWRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgICAgKGVz aGVsbC1uYW1lZC1jb21tYW5kICJlY2hvIiAoIi11IiAiaGkiKSkpKSkpKQogCiAoZXJ0LWRl ZnRlc3QgZW0tdHJhbXAtdGVzdC9kb2FzLXNoZWxsICgpCiAgICJUZXN0IEVzaGVsbCBgZG9h cycgY29tbWFuZCB3aXRoIC1zLy0tc2hlbGwgb3B0aW9uLiIKLS0gCjIuMjUuMQoK --------------CkleoG090UgZ52ZK4H96y0fn-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 26 18:53:18 2024 Received: (at 68074) by debbugs.gnu.org; 26 Jan 2024 23:53:18 +0000 Received: from localhost ([127.0.0.1]:53045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTW0c-0006zY-4h for submit@debbugs.gnu.org; Fri, 26 Jan 2024 18:53:18 -0500 Received: from sonic312-26.consmr.mail.ir2.yahoo.com ([77.238.178.97]:35125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTW0Z-0006zI-1c for 68074@debbugs.gnu.org; Fri, 26 Jan 2024 18:53:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1706313181; bh=KjToidzPlvPxOaSUsfMs/RDdBv+oq8rri5AENMiy2uo=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=dEMiDxMYwWesK9iyCaaCjGLacBL03iY8VZOHscZELQtSbUk27Zgz5MMfozY/p9OwNj7vG2gu1fEZJrJE6TP4yI+WwgaUH6lY2gTOEjn98KkJLNYn08i8B27DQZ/1QxGIRo1ufHFHsG2QTObOyESCEioJbnm3UaOn3ATvdmtJGpn1FBfusvkqWwjdQTp2RKQojEquMco2TZMcKFrX0H5h9wOqDHz7mN/E2V6rcr1n8HKNRQm/ys0tmdYiJ36uNApjfzmddGowpNtJaaPBSweyDhiKSzY5cHLd+70A3sZE6jLAIT3FhSaMzbUZYVbIfwJER0r6vZWgUqObYH5hGayDdw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706313181; bh=prhhG2qDhzLtgYgPx1UTg6yUqE/Wd4S8qy9TuTIvqLR=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=WILURVNvBiSniu85e8/KuG1yF5Q3WENz5D75YTlN/LmEyUbC991TZLgvlLMqy+HHEfmqESGBjOc5jyXP9A5bt49aFGIXdcIEJB6cb5SdQz908DZ3S9ERG2mdHJ5T9RYjo91K7LCOu4DX7wV5C0gifgfWS1jQaDP6rbWdOttpBheSqbH0lwfFncbZ4GvPfy1+mV1L45fEjEbDfy/9z2BZ6OymVY+gWmia5CmIkavhHYD0/6Iv4i4qr0wq3CELN7pnR03hGwLEDfA4aZMIVR/S1F3Sgo2yFR6PzzjWUJIIJaRqhhf/zYkrGHzXrgB/KRq3EtKLcM6y/31WNMToT3RafA== X-YMail-OSG: fvUkEKIVM1k1.GUireyWfuyUTb5SExEuLK0wfRItPfn2AQhV9U0mBaeU3aw9rKm GJuNOTfYzQC6RQRnhT7nCafPlaZlOxQQVRm9yB1heKN_VifdglRhacS2I2v9XqiZvkwSmlH.DNwc roJlvfRDhEHUJt4JjkafZv.mlgPGrkAr3j.lTl9cZon8jiuFcdScxY30OFHSrKzMeEm0dW3XXriQ aqeWlDsToZySta6cbbkeJoB5th97CsdWBkjaLeJdZFejD2xg2V6dnU0GzQaAiVPF.HvFrJlHvj_N 3JrTdbQY0TbAxrHcMZIkF26bZNBc4joCf0x.t8j0fORH1.tjs5uJfAj1hedMnAAcpir8Q.LA._Cp WDmuBiSDGjXQwhr6LIIz1yZKL_xcmtQNAeJTLdeNCOpJ6RZGT6TSth8gjrwqOZ_yCwmRTQ1fORuE JTv3gXDSTT9s7igExAYAqwF4Scyv5Zkqim_3TGS4y04xvVxG8Vm2X7slWk6Yl6rAkRIi8cfp1M2c ArOyB7fLELt0IZ8903QiniS1L.4IybidLflg4IXJQ.26eRMk7b02BZDRN.INvYSH061B99J63qNC F7XVhip9iGHB0KuQlqkQiDCkv_GqbkKpJTXbNH3aqhOubEc.WX36qf34UbRpko4F.vYw9vCRMQNu FAxut96OYv.OQyjvgkgYWsHK.xXijzlVSot5ce1MQ8bl9oPTH_LyigTinGHJIjyyXENal3UrgbCK IfEbrtb2..NsU3G4CSbYlTwen3SYnQyqpFq1LUVzw0jOg_4HsVchPvT9R_bF8QPC_2L4XRcdP1Wp gnF2w.ph2twp0TlaG4_VD_M3u2z3CI9srBgOf0VyoDXxW6Fscno9HHkcHFymbC5R2ZAms80VlNRb Z4zgJg02SEqtnpuig35YALW7BlSI9T5nh3Yn7wvUbjgr0oE4V7f8n.iiCi3iTF6ihH4FlCc2yD.w 2_MxkRFHRlvsVMlkilEqODKXHJvvm83MStQi9GE_Ts446fgntJw_iu0NTWPOiGvWFT.H5hjNvBva _tOTCrnQ.8VZ0VskXQLjQbcE_.9WGlV3CBTJJKGqA_XPkzqQL6TW6k4Fl2TJCTWyNmpfhM.Z6O89 mXXGgc9hDQuB20o_QSFSBX3_YKrT25Kig1BeUTaeaNIIzQvrSMSUJn8orBVPH072IXfISDx7hRtq 7R3IgRuWU0oAyHn1BfMhgUEw0M5u32o33HHaRwJQNjyqFIWZdAVc7WTwCwZQT6SL3HhfD9cTuUuE aWh97Z85f9Lwvi0Z9_r5IfpkwtcqvKDmOv8Q8NqCfi6cnla6OWPLNP_hL3xpDtC96.sQCdiH9Od4 sYPQCGh4J6MZFf7ZRYLFLWtTv8.Z8pHaOf4QstlsGU15Hmrok1EsuRKE423pgg3_K7ORd.3V1Lhh aEJ3wW0b_usLbPJNpQasqM7KONU6hrxkXyiPvsX3M_ruM2NUuBdw2IRsxQOZ5GemiTJ4Jor_i1tc XAeh_AncDXBJxG.sImqZApRnXkwvQNPZXF_FqgtG3aaWvJdxQ9f6RPsoSP7BykJnmrzEfSgg4N0R I8mPo2tHKB.TEooMbh60krTqvfAC8_pGqC2yQE6wy4G7Q_.RKdHSvktGMH5g1RjgYkUJ7Np3smg5 meeeNYZT0lDFJYjb9RHbD3YCexyuJyS1jAVd2LbsNsPdx7jRe7.0hQqWHoeOKE.QDnuLaQi5LQnC wpFE4djb3M9LI2m2TCOpIrip89RDln4h9elsjTsozZVgqjLVaXPHMPLmV4dyfhP68h6UHqUSO2iY MSzCQ_0AlyPYgZlxltE4kS0F_RJMKUviVby_Pwl71lAuRCY02CfAS0bDyxlKFJcJ3iVRv7YvvVHv OjVzs_r36tgTmHeczXDbtXs4wRprFAPVSIG2_Ye614XyNj6inGginbYdCYryKhkWJekv8QR.vtPI 583yqiVfLrXMhMfB.ZIKlbmSvcSl_my6rlT7Zw4lYNp0qUNG6O8NArfDTnVcRmK5soWBBN9nywuu lY8bJb7aKVXpD5PhtcP4zb9ZmQZ9DceFD4VHj3bBMQVR2kXThd7lX3so7msMjuyxFiMz629j2j_w cwuFf9XcBjtQ9t0pvlvxmxXAvlUSbhwIJKB3ckxWQFP23Px.6hDtz4I4XWmJAG4w3ATNTJpONRdV PCoI11.8GlPD64fRcuxkpzMw2JH7hDraoCeunO8NDQkOtPAJBL_uFwRIYfK9iwjLPWpZbtBIsuMO zMbdg5Zp4RgrlO7fFRlJ1nrAPj.GCFqgF7MX_TVNdgDhPkEdZLj2N7Yu3K42FVWJrTY0fS2zKQ82 mDhhZ_KQDHxMBhGw44A-- X-Sonic-MF: X-Sonic-ID: 910a98de-5263-4ce1-b8ea-7319a314d84f Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ir2.yahoo.com with HTTP; Fri, 26 Jan 2024 23:53:01 +0000 Date: Fri, 26 Jan 2024 23:53:00 +0000 (UTC) From: Alfonso Sanchez-Beato To: Stefan Kangas , Jim Porter Message-ID: <713218597.2366797.1706313180478@mail.yahoo.com> In-Reply-To: References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> Subject: Re: bug#68074: eshell sudo/doas does not work for aliases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22046 YMailNorrin Content-Length: 1355 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68074 Cc: "68074@debbugs.gnu.org" <68074@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 (-) En jueves, 25 de enero de 2024, 02:43:46 GMT, Jim Porter escribi=C3=B3:=20 On 1/11/2024 1:15 PM, Jim Porter wrote: >> I've been meaning to look at this in detail, but haven't had time. My=20 >> gut feeling though is that we shouldn't have a special case in this code= =20 >> for when the alias starts with "cd". I'll have to do some testing with= =20 >> aliases and sudo in order to have a more-helpful answer though. >>=20 >> At a guess, I think a better place to add code for this is likely in=20 >> em-tramp.el. > After letting this percolate in my brain for a few weeks, the answer=20 > revealed itself to me: the functions in "em-tramp.el" shouldn't throw=20 > 'eshell-external', they should throw 'eshell-replace-command'. That=20 > allows for a two-step command replacement in this case. First,=20 > 'eshell/sudo' (or 'eshell/doas') will do its replacement. Then, Eshell=20 > will evaluate that and call the inner command, which will do another=20 > replacement to expand the alias. > Alfonso, does the attached patch work for you? If so, I'll merge it to=20 > master. Unfortunately that does not seem to be the case, I see an error saying "Inv= alid function" after applying on top of current master: $ which cp cp is an alias, defined as "*cp $*" $ touch foo $ eshell/sudo cp foo / Invalid function: "foo" [1] $ From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 26 19:28:02 2024 Received: (at 68074) by debbugs.gnu.org; 27 Jan 2024 00:28:02 +0000 Received: from localhost ([127.0.0.1]:53072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTWYD-00080O-AL for submit@debbugs.gnu.org; Fri, 26 Jan 2024 19:28:02 -0500 Received: from mail-pg1-x52b.google.com ([2607:f8b0:4864:20::52b]:50363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTWYA-00080B-Pl for 68074@debbugs.gnu.org; Fri, 26 Jan 2024 19:27:59 -0500 Received: by mail-pg1-x52b.google.com with SMTP id 41be03b00d2f7-5d8b70b39efso29204a12.0 for <68074@debbugs.gnu.org>; Fri, 26 Jan 2024 16:27:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706315266; x=1706920066; darn=debbugs.gnu.org; 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=jqJagDHEfo/0PdrBe/JAl5S484SsPx1lzRV+QjP8g3w=; b=hmqp8otl1Jtf4fxbNojM4pmnPxOE8jrdd73oK4T9OTnCp2znqxT3tRjQFNChGgVhjX HRolFulXf5AX1rFdo7CfoIvYmbqX0LN8xoiMiFzi9Rk29ADHUS0fL9f9b867HZ75gVIW 8WbtDTM51f9equ+JtJrRK2tWdX9YmgtBHZbUumFASjX6d2HfnoMMSgA6372SJ1eJ6pin Jhfn+nNgAgtzTLZD+P3Rb31KoBo6U/HokH+cTAdVKssfXkh4WLga7pFr7NLhaEe8r2Ew xYAA7xUJaq1YwfeoFISiPQ3v2KiAD8w8trB3XQFFZjGg6L7C1QzLru4mFXkcAnMR6X4B QlVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706315266; x=1706920066; 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=jqJagDHEfo/0PdrBe/JAl5S484SsPx1lzRV+QjP8g3w=; b=vU/vk19IgiJwB4mHNsYkfg9Z+VBb+++kgcdcRKobcFoiEntR+BHAZvTbz2ioVZMrGn 9vxKIjGghl+7W6M7bfZ4frm2qQGwuXKjQI6lwkivfQamVlnVUO18rwSBmgqhjwX5I/u4 wrQTf6452t/F3Mq7xxQDuMI4nGaNRUz1fuBirRRGb3upHLLO5FKB9hFwA07bnVugDcf3 cCkq2LSb1ZksaM1hBZtWE/nnb5o9hwGhgSM36U13N7C+nRlakRGJfelxLnPlP+BJSFY1 bwGiJ2ebLwh1eCuu/xRK/o+RZHjGvtiMOtQjXfmUvQT2Q/tjqvSBcK4i9qpMOdIWfwBC /Daw== X-Gm-Message-State: AOJu0YxczODTqm6YbPXKV7bOJbeXA1k+OI0WNF9o3ls5yv53TpzN22M0 bcJTxJkt+FjwEScC9N7xhkQNQhj6Yukr4vPmvNXldsnMRWqtsSER X-Google-Smtp-Source: AGHT+IGJLWkuqKegCRFQS5tmOejLK4sNCOPhiDamKpOjOf+RuasVlnhpTYJhfbx5BGiFPJdGsbU+Ww== X-Received: by 2002:a17:90a:d303:b0:290:b361:8a9d with SMTP id p3-20020a17090ad30300b00290b3618a9dmr614783pju.18.1706315265933; Fri, 26 Jan 2024 16:27:45 -0800 (PST) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id s10-20020a17090aba0a00b00290b37765casm3714561pjr.26.2024.01.26.16.27.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 26 Jan 2024 16:27:45 -0800 (PST) Content-Type: multipart/mixed; boundary="------------uoq9TzG5APU2Hhtg6GORQYsK" Message-ID: <68241238-add1-af83-9b7c-904732e7bca6@gmail.com> Date: Fri, 26 Jan 2024 16:27:44 -0800 MIME-Version: 1.0 Subject: Re: bug#68074: eshell sudo/doas does not work for aliases Content-Language: en-US To: Alfonso Sanchez-Beato , Stefan Kangas References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> <713218597.2366797.1706313180478@mail.yahoo.com> From: Jim Porter In-Reply-To: <713218597.2366797.1706313180478@mail.yahoo.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68074 Cc: "68074@debbugs.gnu.org" <68074@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. --------------uoq9TzG5APU2Hhtg6GORQYsK Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/26/2024 3:53 PM, Alfonso Sanchez-Beato via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Unfortunately that does not seem to be the case, I see an error saying "Invalid function" after applying on top of current master: Oops, I messed up the quoting. How about this? --------------uoq9TzG5APU2Hhtg6GORQYsK Content-Type: text/plain; charset=UTF-8; name="0001-Fix-command-replacement-with-the-Eshell-builtin-vers.patch" Content-Disposition: attachment; filename*0="0001-Fix-command-replacement-with-the-Eshell-builtin-vers.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBjODJmMGQzZGRhOGFiNjY2NDM4ZWM3MTkyYjBiMWVlMWRiYmE0NjEzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFdlZCwgMjQgSmFuIDIwMjQgMTg6MzI6MDAgLTA4MDAKU3ViamVjdDogW1BB VENIXSBGaXggY29tbWFuZCByZXBsYWNlbWVudCB3aXRoIHRoZSBFc2hlbGwgYnVpbHRpbiB2 ZXJzaW9ucyBvZgogInN1ZG8iIGFuZCAiZG9hcyIKClRoaXMgaXMgcGFydGljdWxhcmx5IGlt cG9ydGFudCB3aGVuIHRoZSBpbm5lciBjb21tYW5kIHRvIGV4ZWN1dGUgaXMgYW4KYWxpYXMu ICBBbGlhc2VzIHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kJyB0b28sIHNvIHdlIHdh bnQgdG8gZG8KdGhpcyBpbiB0d28gcGhhc2VzOiBmaXJzdCwgcmVwbGFjZSB0aGUgInN1ZG8i LyJkb2FzIiB3aXRoIGEKbGV0LWJpbmRpbmcgb2YgJ2RlZmF1bHQtZGlyZWN0b3J5JywgYW5k IHRoZW4gbGF0ZXIsIGxldCB0aGUgYWxpYXMgY29kZQpkbyBpdHMgb3duIHJlcGxhY2VtZW50 IChidWcjNjgwNzQpLgoKKiBsaXNwL2VzaGVsbC9lbS10cmFtcC5lbCAoZXNoZWxsL3N1ZG8s IGVzaGVsbC9kb2FzKTogVXNlCidlc2hlbGwtcmVwbGFjZS1jb21tYW5kJyB0byB3cmFwIHRo ZSBpbm5lciBjb21tYW5kLgoqIHRlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwg KG1vY2stZXNoZWxsLW5hbWVkLWNvbW1hbmQpOgpSZW1vdmUuCihlbS10cmFtcC10ZXN0L3N1 ZG8tYmFzaWMsIGVtLXRyYW1wLXRlc3Qvc3Vkby11c2VyKQooZW0tdHJhbXAtdGVzdC9kb2Fz LWJhc2ljLCBlbS10cmFtcC10ZXN0L2RvYXMtdXNlcik6IENhdGNoCidlc2hlbGwtcmVwbGFj ZS1jb21tYW5kJy4KLS0tCiBsaXNwL2VzaGVsbC9lbS10cmFtcC5lbCAgICAgICAgICAgIHwg MjIgKysrKy0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwgfCA4OSAr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5z ZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lc2hlbGwv ZW0tdHJhbXAuZWwgYi9saXNwL2VzaGVsbC9lbS10cmFtcC5lbAppbmRleCA5MGY5YzZjZjc4 ZC4uOTgxMmM5ZTc2MmEgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VtLXRyYW1wLmVsCisr KyBiL2xpc3AvZXNoZWxsL2VtLXRyYW1wLmVsCkBAIC0xMjEsMTIgKzEyMSwxMSBAQCBlc2hl bGwvc3VkbwogICAgICA6dXNhZ2UgIlsoLXUgfCAtLXVzZXIpIFVTRVJdICgtcyB8IC0tc2hl bGwpIHwgQ09NTUFORAogRXhlY3V0ZSBhIENPTU1BTkQgYXMgdGhlIHN1cGVydXNlciBvciBh bm90aGVyIFVTRVIuIikKICAgIChsZXQgKChkaXIgKGVzaGVsbC0tbWV0aG9kLXdyYXAtZGly ZWN0b3J5IGRlZmF1bHQtZGlyZWN0b3J5ICJzdWRvIiB1c2VyKSkpCi0gICAgIChpZiBzaGVs bAotICAgICAgICAgKHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCi0gICAgICAgICAg ICAgICAgKGVzaGVsbC1wYXJzZS1jb21tYW5kICJjZCIgKGxpc3QgZGlyKSkpCi0gICAgICAg KHRocm93ICdlc2hlbGwtZXh0ZXJuYWwKLSAgICAgICAgICAgICAgKGxldCAoKGRlZmF1bHQt ZGlyZWN0b3J5IGRpcikpCi0gICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5k IChjYXIgYXJncykgKGNkciBhcmdzKSkpKSkpKSkKKyAgICAgKHRocm93ICdlc2hlbGwtcmVw bGFjZS1jb21tYW5kCisgICAgICAgICAgICAoaWYgc2hlbGwKKyAgICAgICAgICAgICAgICAo ZXNoZWxsLXBhcnNlLWNvbW1hbmQgImNkIiAobGlzdCBkaXIpKQorICAgICAgICAgICAgICBg KGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxkaXIpKQorICAgICAgICAgICAgICAgICAoZXNo ZWxsLW5hbWVkLWNvbW1hbmQgJywoY2FyIGFyZ3MpICcsKGNkciBhcmdzKSkpKSkpKSkKIAog KHB1dCAnZXNoZWxsL3N1ZG8gJ2VzaGVsbC1uby1udW1lcmljLWNvbnZlcnNpb25zIHQpCiAK QEAgLTE0NCwxMiArMTQzLDExIEBAIGVzaGVsbC9kb2FzCiAgICAgIDp1c2FnZSAiWygtdSB8 IC0tdXNlcikgVVNFUl0gKC1zIHwgLS1zaGVsbCkgfCBDT01NQU5ECiBFeGVjdXRlIGEgQ09N TUFORCBhcyB0aGUgc3VwZXJ1c2VyIG9yIGFub3RoZXIgVVNFUi4iKQogICAgKGxldCAoKGRp ciAoZXNoZWxsLS1tZXRob2Qtd3JhcC1kaXJlY3RvcnkgZGVmYXVsdC1kaXJlY3RvcnkgImRv YXMiIHVzZXIpKSkKLSAgICAgKGlmIHNoZWxsCi0gICAgICAgICAodGhyb3cgJ2VzaGVsbC1y ZXBsYWNlLWNvbW1hbmQKLSAgICAgICAgICAgICAgICAoZXNoZWxsLXBhcnNlLWNvbW1hbmQg ImNkIiAobGlzdCBkaXIpKSkKLSAgICAgICAodGhyb3cgJ2VzaGVsbC1leHRlcm5hbAotICAg ICAgICAgICAgICAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgZGlyKSkKLSAgICAgICAgICAg ICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgKGNhciBhcmdzKSAoY2RyIGFyZ3MpKSkpKSkp KQorICAgICAodGhyb3cgJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAgICAgIChp ZiBzaGVsbAorICAgICAgICAgICAgICAgIChlc2hlbGwtcGFyc2UtY29tbWFuZCAiY2QiIChs aXN0IGRpcikpCisgICAgICAgICAgICAgIGAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLGRp cikpCisgICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFuZCAsKGNhciBhcmdz KSAsKGNkciBhcmdzKSkpKSkpKSkKIAogKHB1dCAnZXNoZWxsL2RvYXMgJ2VzaGVsbC1uby1u dW1lcmljLWNvbnZlcnNpb25zIHQpCiAKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lc2hlbGwv ZW0tdHJhbXAtdGVzdHMuZWwgYi90ZXN0L2xpc3AvZXNoZWxsL2VtLXRyYW1wLXRlc3RzLmVs CmluZGV4IGQzM2Y2YTJiNDZhLi5kZWFlNjU3OTQwMSAxMDA2NDQKLS0tIGEvdGVzdC9saXNw L2VzaGVsbC9lbS10cmFtcC10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvZXNoZWxsL2VtLXRy YW1wLXRlc3RzLmVsCkBAIC01OSwzNSArNTksMzEgQEAgZW0tdHJhbXAtdGVzdC9zdS1sb2dp bgogICAgICAgICAiY2QiCiAgICAgICAgIChsaXN0ICwoZm9ybWF0ICIvc3U6cm9vdEAlczp+ LyIgdHJhbXAtZGVmYXVsdC1ob3N0KSkpKSkpCiAKLShkZWZ1biBtb2NrLWVzaGVsbC1uYW1l ZC1jb21tYW5kICgmcmVzdCBhcmdzKQotICAiRHVtbXkgZnVuY3Rpb24gdG8gdGVzdCBFc2hl bGwgYHN1ZG8nIGNvbW1hbmQgcmV3cml0aW5nLiIKLSAgKGxpc3QgZGVmYXVsdC1kaXJlY3Rv cnkgYXJncykpCi0KIChlcnQtZGVmdGVzdCBlbS10cmFtcC10ZXN0L3N1ZG8tYmFzaWMgKCkK ICAgIlRlc3QgRXNoZWxsIGBzdWRvJyBjb21tYW5kIHdpdGggZGVmYXVsdCB1c2VyLiIKLSAg KGNsLWxldGYgKCgoc3ltYm9sLWZ1bmN0aW9uICdlc2hlbGwtbmFtZWQtY29tbWFuZCkKLSAg ICAgICAgICAgICAjJ21vY2stZXNoZWxsLW5hbWVkLWNvbW1hbmQpKQotICAgIChzaG91bGQg KGVxdWFsCi0gICAgICAgICAgICAgKGNhdGNoICdlc2hlbGwtZXh0ZXJuYWwgKGVzaGVsbC9z dWRvICJlY2hvIiAiaGkiKSkKLSAgICAgICAgICAgICBgKCwoZm9ybWF0ICIvc3Vkbzpyb290 QCVzOiVzIiB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpCi0gICAgICAg ICAgICAgICAoImVjaG8iICgiaGkiKSkpKSkKLSAgICAoc2hvdWxkIChlcXVhbAotICAgICAg ICAgICAgIChjYXRjaCAnZXNoZWxsLWV4dGVybmFsIChlc2hlbGwvc3VkbyAiZWNobyIgIi11 IiAiaGkiKSkKLSAgICAgICAgICAgICBgKCwoZm9ybWF0ICIvc3Vkbzpyb290QCVzOiVzIiB0 cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpCi0gICAgICAgICAgICAgICAo ImVjaG8iICgiLXUiICJoaSIpKSkpKSkpCisgIChsZXQgKChzdWRvLWRpcmVjdG9yeSAoZm9y bWF0ICIvc3Vkbzpyb290QCVzOiVzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpKSkKKyAgICAoc2hvdWxk IChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAgICAgICAg ICAgICAgIChlc2hlbGwvc3VkbyAiZWNobyIgImhpIikpCisgICAgICAgICAgICAgICAgICAg YChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAsc3Vkby1kaXJlY3RvcnkpKQorICAgICAgICAg ICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFuZCAiZWNobyIgKCJoaSIpKSkpKQor ICAgIChzaG91bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAorICAg ICAgICAgICAgICAgICAgICAgKGVzaGVsbC9zdWRvICJlY2hvIiAiLXUiICJoaSIpKQorICAg ICAgICAgICAgICAgICAgIGAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLHN1ZG8tZGlyZWN0 b3J5KSkKKyAgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgImVj aG8iICgiLXUiICJoaSIpKSkpKSkpCiAKIChlcnQtZGVmdGVzdCBlbS10cmFtcC10ZXN0L3N1 ZG8tdXNlciAoKQogICAiVGVzdCBFc2hlbGwgYHN1ZG8nIGNvbW1hbmQgd2l0aCBzcGVjaWZp ZWQgdXNlci4iCi0gIChjbC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAnZXNoZWxsLW5hbWVk LWNvbW1hbmQpCi0gICAgICAgICAgICAgIydtb2NrLWVzaGVsbC1uYW1lZC1jb21tYW5kKSkK LSAgICAoc2hvdWxkIChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxsLWV4dGVy bmFsIChlc2hlbGwvc3VkbyAiLXUiICJVU0VSIiAiZWNobyIgImhpIikpCi0gICAgICAgICAg ICAgYCgsKGZvcm1hdCAiL3N1ZG86VVNFUkAlczolcyIgdHJhbXAtZGVmYXVsdC1ob3N0IGRl ZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJlY2hvIiAoImhpIikpKSkpCi0g ICAgKHNob3VsZCAoZXF1YWwKLSAgICAgICAgICAgICAoY2F0Y2ggJ2VzaGVsbC1leHRlcm5h bCAoZXNoZWxsL3N1ZG8gIi11IiAiVVNFUiIgImVjaG8iICItdSIgImhpIikpCi0gICAgICAg ICAgICAgYCgsKGZvcm1hdCAiL3N1ZG86VVNFUkAlczolcyIgdHJhbXAtZGVmYXVsdC1ob3N0 IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJlY2hvIiAoIi11IiAiaGki KSkpKSkpKQorICAobGV0ICgoc3Vkby1kaXJlY3RvcnkgKGZvcm1hdCAiL3N1ZG86VVNFUkAl czolcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbXAtZGVmYXVsdC1o b3N0IGRlZmF1bHQtZGlyZWN0b3J5KSkpCisgICAgKHNob3VsZCAoZXF1YWwgKGNhdGNoICdl c2hlbGwtcmVwbGFjZS1jb21tYW5kCisgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsL3N1 ZG8gIi11IiAiVVNFUiIgImVjaG8iICJoaSIpKQorICAgICAgICAgICAgICAgICAgIGAobGV0 ICgoZGVmYXVsdC1kaXJlY3RvcnkgLHN1ZG8tZGlyZWN0b3J5KSkKKyAgICAgICAgICAgICAg ICAgICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgImVjaG8iICgiaGkiKSkpKSkKKyAgICAo c2hvdWxkIChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAg ICAgICAgICAgICAgIChlc2hlbGwvc3VkbyAiLXUiICJVU0VSIiAiZWNobyIgIi11IiAiaGki KSkKKyAgICAgICAgICAgICAgICAgICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxzdWRv LWRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21t YW5kICJlY2hvIiAoIi11IiAiaGkiKSkpKSkpKQogCiAoZXJ0LWRlZnRlc3QgZW0tdHJhbXAt dGVzdC9zdWRvLXNoZWxsICgpCiAgICJUZXN0IEVzaGVsbCBgc3VkbycgY29tbWFuZCB3aXRo IC1zLy0tc2hlbGwgb3B0aW9uLiIKQEAgLTEwOSwzNCArMTA1LDI5IEBAIGVtLXRyYW1wLXRl c3Qvc3Vkby11c2VyLXNoZWxsCiAKIChlcnQtZGVmdGVzdCBlbS10cmFtcC10ZXN0L2RvYXMt YmFzaWMgKCkKICAgIlRlc3QgRXNoZWxsIGBkb2FzJyBjb21tYW5kIHdpdGggZGVmYXVsdCB1 c2VyLiIKLSAgKGNsLWxldGYgKCgoc3ltYm9sLWZ1bmN0aW9uICdlc2hlbGwtbmFtZWQtY29t bWFuZCkKLSAgICAgICAgICAgICAjJ21vY2stZXNoZWxsLW5hbWVkLWNvbW1hbmQpKQotICAg IChzaG91bGQgKGVxdWFsCi0gICAgICAgICAgICAgKGNhdGNoICdlc2hlbGwtZXh0ZXJuYWwg KGVzaGVsbC9kb2FzICJlY2hvIiAiaGkiKSkKLSAgICAgICAgICAgICBgKCwoZm9ybWF0ICIv ZG9hczpyb290QCVzOiVzIgotICAgICAgICAgICAgICAgICAgICAgICAgdHJhbXAtZGVmYXVs dC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJlY2hvIiAoImhp IikpKSkpCi0gICAgKHNob3VsZCAoZXF1YWwKLSAgICAgICAgICAgICAoY2F0Y2ggJ2VzaGVs bC1leHRlcm5hbCAoZXNoZWxsL2RvYXMgImVjaG8iICItdSIgImhpIikpCi0gICAgICAgICAg ICAgYCgsKGZvcm1hdCAiL2RvYXM6cm9vdEAlczolcyIKLSAgICAgICAgICAgICAgICAgICAg ICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAgICAgICAg ICAgICgiZWNobyIgKCItdSIgImhpIikpKSkpKSkKKyAgKGxldCAoKGRvYXMtZGlyZWN0b3J5 IChmb3JtYXQgIi9kb2FzOnJvb3RAJXM6JXMiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkpKQorICAgIChz aG91bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAorICAgICAgICAg ICAgICAgICAgICAgKGVzaGVsbC9kb2FzICJlY2hvIiAiaGkiKSkKKyAgICAgICAgICAgICAg ICAgICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxkb2FzLWRpcmVjdG9yeSkpCisgICAg ICAgICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5kICJlY2hvIiAoImhpIikp KSkpCisgICAgKHNob3VsZCAoZXF1YWwgKGNhdGNoICdlc2hlbGwtcmVwbGFjZS1jb21tYW5k CisgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsL2RvYXMgImVjaG8iICItdSIgImhpIikp CisgICAgICAgICAgICAgICAgICAgYChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAsZG9hcy1k aXJlY3RvcnkpKQorICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFu ZCAiZWNobyIgKCItdSIgImhpIikpKSkpKSkKIAogKGVydC1kZWZ0ZXN0IGVtLXRyYW1wLXRl c3QvZG9hcy11c2VyICgpCiAgICJUZXN0IEVzaGVsbCBgZG9hcycgY29tbWFuZCB3aXRoIHNw ZWNpZmllZCB1c2VyLiIKLSAgKGNsLWxldGYgKCgoc3ltYm9sLWZ1bmN0aW9uICdlc2hlbGwt bmFtZWQtY29tbWFuZCkKLSAgICAgICAgICAgICAjJ21vY2stZXNoZWxsLW5hbWVkLWNvbW1h bmQpKQotICAgIChzaG91bGQgKGVxdWFsCi0gICAgICAgICAgICAgKGNhdGNoICdlc2hlbGwt ZXh0ZXJuYWwgKGVzaGVsbC9kb2FzICItdSIgIlVTRVIiICJlY2hvIiAiaGkiKSkKLSAgICAg ICAgICAgICBgKCwoZm9ybWF0ICIvZG9hczpVU0VSQCVzOiVzIgotICAgICAgICAgICAgICAg ICAgICAgICAgdHJhbXAtZGVmYXVsdC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAg ICAgICAgICAgKCJlY2hvIiAoImhpIikpKSkpCi0gICAgKHNob3VsZCAoZXF1YWwKLSAgICAg ICAgICAgICAoY2F0Y2ggJ2VzaGVsbC1leHRlcm5hbAotICAgICAgICAgICAgICAgKGVzaGVs bC9kb2FzICItdSIgIlVTRVIiICJlY2hvIiAiLXUiICJoaSIpKQotICAgICAgICAgICAgIGAo LChmb3JtYXQgIi9kb2FzOlVTRVJAJXM6JXMiCi0gICAgICAgICAgICAgICAgICAgICAgICB0 cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpCi0gICAgICAgICAgICAgICAo ImVjaG8iICgiLXUiICJoaSIpKSkpKSkpCisgIChsZXQgKChkb2FzLWRpcmVjdG9yeSAoZm9y bWF0ICIvZG9hczpVU0VSQCVzOiVzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpKSkKKyAgICAoc2hvdWxk IChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAgICAgICAg ICAgICAgIChlc2hlbGwvZG9hcyAiLXUiICJVU0VSIiAiZWNobyIgImhpIikpCisgICAgICAg ICAgICAgICAgICAgYChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAsZG9hcy1kaXJlY3Rvcnkp KQorICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFuZCAiZWNobyIg KCJoaSIpKSkpKQorICAgIChzaG91bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2Ut Y29tbWFuZAorICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC9kb2FzICItdSIgIlVTRVIi ICJlY2hvIiAiLXUiICJoaSIpKQorICAgICAgICAgICAgICAgICAgIGAobGV0ICgoZGVmYXVs dC1kaXJlY3RvcnkgLGRvYXMtZGlyZWN0b3J5KSkKKyAgICAgICAgICAgICAgICAgICAgICAo ZXNoZWxsLW5hbWVkLWNvbW1hbmQgImVjaG8iICgiLXUiICJoaSIpKSkpKSkpCiAKIChlcnQt ZGVmdGVzdCBlbS10cmFtcC10ZXN0L2RvYXMtc2hlbGwgKCkKICAgIlRlc3QgRXNoZWxsIGBk b2FzJyBjb21tYW5kIHdpdGggLXMvLS1zaGVsbCBvcHRpb24uIgotLSAKMi4yNS4xCgo= --------------uoq9TzG5APU2Hhtg6GORQYsK-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 26 20:19:46 2024 Received: (at 68074) by debbugs.gnu.org; 27 Jan 2024 01:19:46 +0000 Received: from localhost ([127.0.0.1]:53101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTXMH-000147-Ak for submit@debbugs.gnu.org; Fri, 26 Jan 2024 20:19:45 -0500 Received: from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534]:52646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTXMF-00013u-Ob for 68074@debbugs.gnu.org; Fri, 26 Jan 2024 20:19:44 -0500 Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-5cdf76cde78so695372a12.1 for <68074@debbugs.gnu.org>; Fri, 26 Jan 2024 17:19:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706318371; x=1706923171; darn=debbugs.gnu.org; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=zELhLTN9iyvdJ14c0w5lRX+kOv4PVnnSCZdBW7ajotA=; b=jUkoG2TX2UgJhRcWUWHYnglqQA1aR6Xfd+vokcOGl6nJIEMjl3E8RWT6KYI9Gpe8ck Zp6dfWnGVPJ8zsyufaRyTCFEWqvGZBX3MglS/QhFZmzedcJ0ATCdXugDElg1NjtwvoYr Z9UWfyjJS/2D/Xz1tQo1WqZTwFfIXhmngVRyM4Nlir0s3yRAcewGY1SYMDRcnv2H4TR5 LGuoGvqyJJ/J1XhlhjvfDIJlzRIvlLWKYB9Ul9wDDuQj4xSnBQxUboDalG33gUQHXpqT 7cj0gcYouq9sSvHDamce5rX0T6eN17VGgSx4x8xdrRUGPLb7+Udfv5Ekqw55V82/RyWX DanA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706318371; x=1706923171; 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=zELhLTN9iyvdJ14c0w5lRX+kOv4PVnnSCZdBW7ajotA=; b=WNIW8FWOs6zPv5i03E9CAgx2LWI4ULtXIay7PrxvSiQXDSrcXxIWrH4spZo27wKlJb R2lErChTCxI3fBa76opfbuKDl8PpQ+GT2WEpuTGRykcZbXCqNDI/m88I1Ea0qWfb50EA 0K6dpgLUh9oHQfUuniribTVqKmtfn+ZGPhtcmlBy7+no87UuhtiyGeTpCsFRnVULPT4f VWgYUiA9OTC8PI4a1T8rcnHhzMU3kBYtCuYaNNuGYzPUB+mBMqhKG5NAVqeU8TW3xxkz tpN0IuJhk+bPQHzZmPQ0XzaS2bseblmKgkb/fzubW/Qjll8ThjusKza5FbsRZo//x62T ikjg== X-Gm-Message-State: AOJu0YzHln0Bj/xcuPYg3DUgwY+xdD1foHbXGb6uWIcKsi6NkWfk8IJZ ZWo8rr9BQxtcyBMnFKVpDFACdLLbX/zg8fZ4aAWKNc7hrM+ViGfn X-Google-Smtp-Source: AGHT+IEgwPSsxwmFTtqdEuBKHfctw+9xE1OTqcre4BXkrSHYCcJz1o0OQHdgYhs/WxjB8bhIRKgJiA== X-Received: by 2002:a17:903:230c:b0:1d6:f1c5:bc6a with SMTP id d12-20020a170903230c00b001d6f1c5bc6amr717623plh.46.1706318370905; Fri, 26 Jan 2024 17:19:30 -0800 (PST) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id c9-20020a170903234900b001d71e21767fsm1496258plh.71.2024.01.26.17.19.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 26 Jan 2024 17:19:29 -0800 (PST) Content-Type: multipart/mixed; boundary="------------nK0PRafO7MJaws2N9n29EKuN" Message-ID: Date: Fri, 26 Jan 2024 17:19:28 -0800 MIME-Version: 1.0 Subject: Re: bug#68074: eshell sudo/doas does not work for aliases Content-Language: en-US From: Jim Porter To: Alfonso Sanchez-Beato , Stefan Kangas References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> <713218597.2366797.1706313180478@mail.yahoo.com> <68241238-add1-af83-9b7c-904732e7bca6@gmail.com> In-Reply-To: <68241238-add1-af83-9b7c-904732e7bca6@gmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68074 Cc: "68074@debbugs.gnu.org" <68074@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. --------------nK0PRafO7MJaws2N9n29EKuN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/26/2024 4:27 PM, Jim Porter wrote: > On 1/26/2024 3:53 PM, Alfonso Sanchez-Beato via Bug reports for GNU > Emacs, the Swiss army knife of text editors wrote: >> Unfortunately that does not seem to be the case, I see an error saying >> "Invalid function" after applying on top of current master: > > Oops, I messed up the quoting. How about this? ... actually, this is a more-complete patch. I'm not 100% sure about this part though: ',(car args) That (usually) creates something like (quote "command"), but it's safer than not quoting (the CAR of 'args' can be anything, really...) --------------nK0PRafO7MJaws2N9n29EKuN Content-Type: text/plain; charset=UTF-8; name="0001-Fix-command-replacement-with-the-Eshell-builtin-vers.patch" Content-Disposition: attachment; filename*0="0001-Fix-command-replacement-with-the-Eshell-builtin-vers.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhYTRjYjc0MDU0YTFiZDUzY2Y3MDdmYjRlZjYwNTkzMDQ0ZGUxMzM4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFdlZCwgMjQgSmFuIDIwMjQgMTg6MzI6MDAgLTA4MDAKU3ViamVjdDogW1BB VENIXSBGaXggY29tbWFuZCByZXBsYWNlbWVudCB3aXRoIHRoZSBFc2hlbGwgYnVpbHRpbiB2 ZXJzaW9ucyBvZgogInN1ZG8iIGFuZCAiZG9hcyIKClRoaXMgaXMgcGFydGljdWxhcmx5IGlt cG9ydGFudCB3aGVuIHRoZSBpbm5lciBjb21tYW5kIHRvIGV4ZWN1dGUgaXMgYW4KYWxpYXMu ICBBbGlhc2VzIHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kJyB0b28sIHNvIHdlIHdh bnQgdG8gZG8KdGhpcyBpbiB0d28gcGhhc2VzOiBmaXJzdCwgcmVwbGFjZSB0aGUgInN1ZG8i LyJkb2FzIiB3aXRoIGEKbGV0LWJpbmRpbmcgb2YgJ2RlZmF1bHQtZGlyZWN0b3J5JywgYW5k IHRoZW4gbGF0ZXIsIGxldCB0aGUgYWxpYXMgY29kZQpkbyBpdHMgb3duIHJlcGxhY2VtZW50 IChidWcjNjgwNzQpLgoKKiBsaXNwL2VzaGVsbC9lbS10cmFtcC5lbCAoZXNoZWxsL3N1ZG8s IGVzaGVsbC9kb2FzKTogVXNlCidlc2hlbGwtcmVwbGFjZS1jb21tYW5kJyB0byB3cmFwIHRo ZSBpbm5lciBjb21tYW5kLgoqIHRlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwg KG1vY2stZXNoZWxsLW5hbWVkLWNvbW1hbmQpOgpSZW1vdmUuCihlbS10cmFtcC10ZXN0L3N1 ZG8tYmFzaWMsIGVtLXRyYW1wLXRlc3Qvc3Vkby11c2VyKQooZW0tdHJhbXAtdGVzdC9kb2Fz LWJhc2ljLCBlbS10cmFtcC10ZXN0L2RvYXMtdXNlcik6IENhdGNoCidlc2hlbGwtcmVwbGFj ZS1jb21tYW5kJy4KLS0tCiBsaXNwL2VzaGVsbC9lbS10cmFtcC5lbCAgICAgICAgICAgIHwg MjIgKysrKy0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwgfCA4OSAr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5z ZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lc2hlbGwv ZW0tdHJhbXAuZWwgYi9saXNwL2VzaGVsbC9lbS10cmFtcC5lbAppbmRleCA5MGY5YzZjZjc4 ZC4uZWZiMzcyMjU2NTEgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VtLXRyYW1wLmVsCisr KyBiL2xpc3AvZXNoZWxsL2VtLXRyYW1wLmVsCkBAIC0xMjEsMTIgKzEyMSwxMSBAQCBlc2hl bGwvc3VkbwogICAgICA6dXNhZ2UgIlsoLXUgfCAtLXVzZXIpIFVTRVJdICgtcyB8IC0tc2hl bGwpIHwgQ09NTUFORAogRXhlY3V0ZSBhIENPTU1BTkQgYXMgdGhlIHN1cGVydXNlciBvciBh bm90aGVyIFVTRVIuIikKICAgIChsZXQgKChkaXIgKGVzaGVsbC0tbWV0aG9kLXdyYXAtZGly ZWN0b3J5IGRlZmF1bHQtZGlyZWN0b3J5ICJzdWRvIiB1c2VyKSkpCi0gICAgIChpZiBzaGVs bAotICAgICAgICAgKHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCi0gICAgICAgICAg ICAgICAgKGVzaGVsbC1wYXJzZS1jb21tYW5kICJjZCIgKGxpc3QgZGlyKSkpCi0gICAgICAg KHRocm93ICdlc2hlbGwtZXh0ZXJuYWwKLSAgICAgICAgICAgICAgKGxldCAoKGRlZmF1bHQt ZGlyZWN0b3J5IGRpcikpCi0gICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5k IChjYXIgYXJncykgKGNkciBhcmdzKSkpKSkpKSkKKyAgICAgKHRocm93ICdlc2hlbGwtcmVw bGFjZS1jb21tYW5kCisgICAgICAgICAgICAoaWYgc2hlbGwKKyAgICAgICAgICAgICAgICAo ZXNoZWxsLXBhcnNlLWNvbW1hbmQgImNkIiAobGlzdCBkaXIpKQorICAgICAgICAgICAgICBg KGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxkaXIpKQorICAgICAgICAgICAgICAgICAoZXNo ZWxsLW5hbWVkLWNvbW1hbmQgJywoY2FyIGFyZ3MpICcsKGNkciBhcmdzKSkpKSkpKSkKIAog KHB1dCAnZXNoZWxsL3N1ZG8gJ2VzaGVsbC1uby1udW1lcmljLWNvbnZlcnNpb25zIHQpCiAK QEAgLTE0NCwxMiArMTQzLDExIEBAIGVzaGVsbC9kb2FzCiAgICAgIDp1c2FnZSAiWygtdSB8 IC0tdXNlcikgVVNFUl0gKC1zIHwgLS1zaGVsbCkgfCBDT01NQU5ECiBFeGVjdXRlIGEgQ09N TUFORCBhcyB0aGUgc3VwZXJ1c2VyIG9yIGFub3RoZXIgVVNFUi4iKQogICAgKGxldCAoKGRp ciAoZXNoZWxsLS1tZXRob2Qtd3JhcC1kaXJlY3RvcnkgZGVmYXVsdC1kaXJlY3RvcnkgImRv YXMiIHVzZXIpKSkKLSAgICAgKGlmIHNoZWxsCi0gICAgICAgICAodGhyb3cgJ2VzaGVsbC1y ZXBsYWNlLWNvbW1hbmQKLSAgICAgICAgICAgICAgICAoZXNoZWxsLXBhcnNlLWNvbW1hbmQg ImNkIiAobGlzdCBkaXIpKSkKLSAgICAgICAodGhyb3cgJ2VzaGVsbC1leHRlcm5hbAotICAg ICAgICAgICAgICAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgZGlyKSkKLSAgICAgICAgICAg ICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgKGNhciBhcmdzKSAoY2RyIGFyZ3MpKSkpKSkp KQorICAgICAodGhyb3cgJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAgICAgIChp ZiBzaGVsbAorICAgICAgICAgICAgICAgIChlc2hlbGwtcGFyc2UtY29tbWFuZCAiY2QiIChs aXN0IGRpcikpCisgICAgICAgICAgICAgIGAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLGRp cikpCisgICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFuZCAnLChjYXIgYXJn cykgJywoY2RyIGFyZ3MpKSkpKSkpKQogCiAocHV0ICdlc2hlbGwvZG9hcyAnZXNoZWxsLW5v LW51bWVyaWMtY29udmVyc2lvbnMgdCkKIApkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVs bC9lbS10cmFtcC10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMu ZWwKaW5kZXggZDMzZjZhMmI0NmEuLjNiZTVkMzU0MmNhIDEwMDY0NAotLS0gYS90ZXN0L2xp c3AvZXNoZWxsL2VtLXRyYW1wLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hlbGwvZW0t dHJhbXAtdGVzdHMuZWwKQEAgLTU5LDM1ICs1OSwzMSBAQCBlbS10cmFtcC10ZXN0L3N1LWxv Z2luCiAgICAgICAgICJjZCIKICAgICAgICAgKGxpc3QgLChmb3JtYXQgIi9zdTpyb290QCVz On4vIiB0cmFtcC1kZWZhdWx0LWhvc3QpKSkpKSkKIAotKGRlZnVuIG1vY2stZXNoZWxsLW5h bWVkLWNvbW1hbmQgKCZyZXN0IGFyZ3MpCi0gICJEdW1teSBmdW5jdGlvbiB0byB0ZXN0IEVz aGVsbCBgc3VkbycgY29tbWFuZCByZXdyaXRpbmcuIgotICAobGlzdCBkZWZhdWx0LWRpcmVj dG9yeSBhcmdzKSkKLQogKGVydC1kZWZ0ZXN0IGVtLXRyYW1wLXRlc3Qvc3Vkby1iYXNpYyAo KQogICAiVGVzdCBFc2hlbGwgYHN1ZG8nIGNvbW1hbmQgd2l0aCBkZWZhdWx0IHVzZXIuIgot ICAoY2wtbGV0ZiAoKChzeW1ib2wtZnVuY3Rpb24gJ2VzaGVsbC1uYW1lZC1jb21tYW5kKQot ICAgICAgICAgICAgICMnbW9jay1lc2hlbGwtbmFtZWQtY29tbWFuZCkpCi0gICAgKHNob3Vs ZCAoZXF1YWwKLSAgICAgICAgICAgICAoY2F0Y2ggJ2VzaGVsbC1leHRlcm5hbCAoZXNoZWxs L3N1ZG8gImVjaG8iICJoaSIpKQotICAgICAgICAgICAgIGAoLChmb3JtYXQgIi9zdWRvOnJv b3RAJXM6JXMiIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAg ICAgICAgICAgICgiZWNobyIgKCJoaSIpKSkpKQotICAgIChzaG91bGQgKGVxdWFsCi0gICAg ICAgICAgICAgKGNhdGNoICdlc2hlbGwtZXh0ZXJuYWwgKGVzaGVsbC9zdWRvICJlY2hvIiAi LXUiICJoaSIpKQotICAgICAgICAgICAgIGAoLChmb3JtYXQgIi9zdWRvOnJvb3RAJXM6JXMi IHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAgICAgICAgICAg ICgiZWNobyIgKCItdSIgImhpIikpKSkpKSkKKyAgKGxldCAoKHN1ZG8tZGlyZWN0b3J5IChm b3JtYXQgIi9zdWRvOnJvb3RAJXM6JXMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkpKQorICAgIChzaG91 bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAorICAgICAgICAgICAg ICAgICAgICAgKGVzaGVsbC9zdWRvICJlY2hvIiAiaGkiKSkKKyAgICAgICAgICAgICAgICAg ICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxzdWRvLWRpcmVjdG9yeSkpCisgICAgICAg ICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5kICciZWNobyIgJygiaGkiKSkp KSkKKyAgICAoc2hvdWxkIChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQK KyAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwvc3VkbyAiZWNobyIgIi11IiAiaGkiKSkK KyAgICAgICAgICAgICAgICAgICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxzdWRvLWRp cmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5k ICciZWNobyIgJygiLXUiICJoaSIpKSkpKSkpCiAKIChlcnQtZGVmdGVzdCBlbS10cmFtcC10 ZXN0L3N1ZG8tdXNlciAoKQogICAiVGVzdCBFc2hlbGwgYHN1ZG8nIGNvbW1hbmQgd2l0aCBz cGVjaWZpZWQgdXNlci4iCi0gIChjbC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAnZXNoZWxs LW5hbWVkLWNvbW1hbmQpCi0gICAgICAgICAgICAgIydtb2NrLWVzaGVsbC1uYW1lZC1jb21t YW5kKSkKLSAgICAoc2hvdWxkIChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxs LWV4dGVybmFsIChlc2hlbGwvc3VkbyAiLXUiICJVU0VSIiAiZWNobyIgImhpIikpCi0gICAg ICAgICAgICAgYCgsKGZvcm1hdCAiL3N1ZG86VVNFUkAlczolcyIgdHJhbXAtZGVmYXVsdC1o b3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJlY2hvIiAoImhpIikp KSkpCi0gICAgKHNob3VsZCAoZXF1YWwKLSAgICAgICAgICAgICAoY2F0Y2ggJ2VzaGVsbC1l eHRlcm5hbCAoZXNoZWxsL3N1ZG8gIi11IiAiVVNFUiIgImVjaG8iICItdSIgImhpIikpCi0g ICAgICAgICAgICAgYCgsKGZvcm1hdCAiL3N1ZG86VVNFUkAlczolcyIgdHJhbXAtZGVmYXVs dC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJlY2hvIiAoIi11 IiAiaGkiKSkpKSkpKQorICAobGV0ICgoc3Vkby1kaXJlY3RvcnkgKGZvcm1hdCAiL3N1ZG86 VVNFUkAlczolcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbXAtZGVm YXVsdC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KSkpCisgICAgKHNob3VsZCAoZXF1YWwgKGNh dGNoICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCisgICAgICAgICAgICAgICAgICAgICAoZXNo ZWxsL3N1ZG8gIi11IiAiVVNFUiIgImVjaG8iICJoaSIpKQorICAgICAgICAgICAgICAgICAg IGAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLHN1ZG8tZGlyZWN0b3J5KSkKKyAgICAgICAg ICAgICAgICAgICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgJyJlY2hvIiAnKCJoaSIpKSkp KQorICAgIChzaG91bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAor ICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC9zdWRvICItdSIgIlVTRVIiICJlY2hvIiAi LXUiICJoaSIpKQorICAgICAgICAgICAgICAgICAgIGAobGV0ICgoZGVmYXVsdC1kaXJlY3Rv cnkgLHN1ZG8tZGlyZWN0b3J5KSkKKyAgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsLW5h bWVkLWNvbW1hbmQgJyJlY2hvIiAnKCItdSIgImhpIikpKSkpKSkKIAogKGVydC1kZWZ0ZXN0 IGVtLXRyYW1wLXRlc3Qvc3Vkby1zaGVsbCAoKQogICAiVGVzdCBFc2hlbGwgYHN1ZG8nIGNv bW1hbmQgd2l0aCAtcy8tLXNoZWxsIG9wdGlvbi4iCkBAIC0xMDksMzQgKzEwNSwyOSBAQCBl bS10cmFtcC10ZXN0L3N1ZG8tdXNlci1zaGVsbAogCiAoZXJ0LWRlZnRlc3QgZW0tdHJhbXAt dGVzdC9kb2FzLWJhc2ljICgpCiAgICJUZXN0IEVzaGVsbCBgZG9hcycgY29tbWFuZCB3aXRo IGRlZmF1bHQgdXNlci4iCi0gIChjbC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAnZXNoZWxs LW5hbWVkLWNvbW1hbmQpCi0gICAgICAgICAgICAgIydtb2NrLWVzaGVsbC1uYW1lZC1jb21t YW5kKSkKLSAgICAoc2hvdWxkIChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxs LWV4dGVybmFsIChlc2hlbGwvZG9hcyAiZWNobyIgImhpIikpCi0gICAgICAgICAgICAgYCgs KGZvcm1hdCAiL2RvYXM6cm9vdEAlczolcyIKLSAgICAgICAgICAgICAgICAgICAgICAgIHRy YW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAgICAgICAgICAgICgi ZWNobyIgKCJoaSIpKSkpKQotICAgIChzaG91bGQgKGVxdWFsCi0gICAgICAgICAgICAgKGNh dGNoICdlc2hlbGwtZXh0ZXJuYWwgKGVzaGVsbC9kb2FzICJlY2hvIiAiLXUiICJoaSIpKQot ICAgICAgICAgICAgIGAoLChmb3JtYXQgIi9kb2FzOnJvb3RAJXM6JXMiCi0gICAgICAgICAg ICAgICAgICAgICAgICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpCi0g ICAgICAgICAgICAgICAoImVjaG8iICgiLXUiICJoaSIpKSkpKSkpCisgIChsZXQgKChkb2Fz LWRpcmVjdG9yeSAoZm9ybWF0ICIvZG9hczpyb290QCVzOiVzIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3Rvcnkp KSkKKyAgICAoc2hvdWxkIChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQK KyAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwvZG9hcyAiZWNobyIgImhpIikpCisgICAg ICAgICAgICAgICAgICAgYChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAsZG9hcy1kaXJlY3Rv cnkpKQorICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFuZCAnImVj aG8iICcoImhpIikpKSkpCisgICAgKHNob3VsZCAoZXF1YWwgKGNhdGNoICdlc2hlbGwtcmVw bGFjZS1jb21tYW5kCisgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsL2RvYXMgImVjaG8i ICItdSIgImhpIikpCisgICAgICAgICAgICAgICAgICAgYChsZXQgKChkZWZhdWx0LWRpcmVj dG9yeSAsZG9hcy1kaXJlY3RvcnkpKQorICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwt bmFtZWQtY29tbWFuZCAnImVjaG8iICcoIi11IiAiaGkiKSkpKSkpKQogCiAoZXJ0LWRlZnRl c3QgZW0tdHJhbXAtdGVzdC9kb2FzLXVzZXIgKCkKICAgIlRlc3QgRXNoZWxsIGBkb2FzJyBj b21tYW5kIHdpdGggc3BlY2lmaWVkIHVzZXIuIgotICAoY2wtbGV0ZiAoKChzeW1ib2wtZnVu Y3Rpb24gJ2VzaGVsbC1uYW1lZC1jb21tYW5kKQotICAgICAgICAgICAgICMnbW9jay1lc2hl bGwtbmFtZWQtY29tbWFuZCkpCi0gICAgKHNob3VsZCAoZXF1YWwKLSAgICAgICAgICAgICAo Y2F0Y2ggJ2VzaGVsbC1leHRlcm5hbCAoZXNoZWxsL2RvYXMgIi11IiAiVVNFUiIgImVjaG8i ICJoaSIpKQotICAgICAgICAgICAgIGAoLChmb3JtYXQgIi9kb2FzOlVTRVJAJXM6JXMiCi0g ICAgICAgICAgICAgICAgICAgICAgICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJl Y3RvcnkpCi0gICAgICAgICAgICAgICAoImVjaG8iICgiaGkiKSkpKSkKLSAgICAoc2hvdWxk IChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxsLWV4dGVybmFsCi0gICAgICAg ICAgICAgICAoZXNoZWxsL2RvYXMgIi11IiAiVVNFUiIgImVjaG8iICItdSIgImhpIikpCi0g ICAgICAgICAgICAgYCgsKGZvcm1hdCAiL2RvYXM6VVNFUkAlczolcyIKLSAgICAgICAgICAg ICAgICAgICAgICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAg ICAgICAgICAgICAgICgiZWNobyIgKCItdSIgImhpIikpKSkpKSkKKyAgKGxldCAoKGRvYXMt ZGlyZWN0b3J5IChmb3JtYXQgIi9kb2FzOlVTRVJAJXM6JXMiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkp KQorICAgIChzaG91bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAor ICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC9kb2FzICItdSIgIlVTRVIiICJlY2hvIiAi aGkiKSkKKyAgICAgICAgICAgICAgICAgICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxk b2FzLWRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1j b21tYW5kICciZWNobyIgJygiaGkiKSkpKSkKKyAgICAoc2hvdWxkIChlcXVhbCAoY2F0Y2gg J2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwv ZG9hcyAiLXUiICJVU0VSIiAiZWNobyIgIi11IiAiaGkiKSkKKyAgICAgICAgICAgICAgICAg ICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxkb2FzLWRpcmVjdG9yeSkpCisgICAgICAg ICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5kICciZWNobyIgJygiLXUiICJo aSIpKSkpKSkpCiAKIChlcnQtZGVmdGVzdCBlbS10cmFtcC10ZXN0L2RvYXMtc2hlbGwgKCkK ICAgIlRlc3QgRXNoZWxsIGBkb2FzJyBjb21tYW5kIHdpdGggLXMvLS1zaGVsbCBvcHRpb24u IgotLSAKMi4yNS4xCgo= --------------nK0PRafO7MJaws2N9n29EKuN-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 27 03:46:34 2024 Received: (at 68074) by debbugs.gnu.org; 27 Jan 2024 08:46:34 +0000 Received: from localhost ([127.0.0.1]:53406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTeKg-0005S8-8V for submit@debbugs.gnu.org; Sat, 27 Jan 2024 03:46:34 -0500 Received: from sonic309-24.consmr.mail.ir2.yahoo.com ([77.238.179.82]:44029) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTeKc-0005Rr-2T for 68074@debbugs.gnu.org; Sat, 27 Jan 2024 03:46:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1706345174; bh=ycmKSmsCDHyOHxg0mKsQ9o9ickja+cy5OX4prxDyBec=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=nG+uXkyg9GEUQF8xpgV2RNAkT+ftWVsW5J4bv4K+uwK6OstLxLxQQMYTmLyMQadGfksA6QUvRGzOR1AcCRlM4bCm6RaCqH/CdUkuOR06d12X0WqUau6n4jbrOcW4SckKULkrEn//ClHPBbekcabOl0yktqL17nCLSpuco6PRj5OaRAwJuahUZZyixkVE6QFyYUeAc1rFQ7tqRliyVPIuea6yoBGscxJkatt19uee5QteV9iATj5t+HnD69QY/feCKWwKyh5krhqL9II8lWTD3DrXoAKn1Qc/qSSws14vc3HoPDCP4YuXDE9Cc47R2JQtQbVoukXOZy5IwuzRQQAqRw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706345174; bh=fYaS1rZ1rwGXthmSn2XGvGA2tDqh01dK7pX3DXFoHI2=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=g+/f9RjswKCLTruXAIhpFoMPP6WVwW+hidYUbw2l9fmoKqhr6TGQWM9ZTYuhfWr8VCnz2JnC0jgVNjJKTqtMLHLuOQGogsyANVNiGcklcCfD1FTidxpP5owRSEe157rMMFk3dK6Z0OSSzAdNVLX7MpLWzjZsm7Y0n2/dhsaL10LNOEj/Pb1Bw3nXCsChi66kFFL5mcPNcO+pWsy3/kb9sDrY4T9UZKoWGpnIIszbUK4OTTINZ1RHAZ/FXECG2uNwxOxhuox5iL4oUBpEmH9+pj9h7lQcG9+F2brt5OPNlDart+n/UrPirZOAUE9W4qwbjGOoHy+iXdP8DrKBJgDXaA== X-YMail-OSG: J5aDnD0VM1mybvzn1mMjCjfYAL0q55jbLI_q9DT_SzfEY2VIp7gbQ5u.3.zcGWt 0Ca4yG5f3RM_II8JY8X.GRA3RsVM.A27EjVboZ0SqPbTkGLedZwEarYLHpXqsMGAR0CbGILKzp4i Mtxf1vn7MgbSQ4xN6FrclD3IeuVv2FbzdMA2DN.jI6qa.RpsomtpdLfphCmLaBMDgtNI3kUJPIH. WE2xVTHpWPEGRvFLUq50WVYvCQKDWabw_Y0Z1MnDSBvt.QkkIj8zFEr38RKiByzj0y5Rpe0o8su1 TV0t2IMzZ9ZAQxxupAbSCT5cwy50J9YuSuvDqvEpFucD579KL85Bne3wbKg.IDGalBpy2FSBuCnV .TPXHmkRZDGkxsjv.VqNuZ1sbE_jVXEDOfJbVaIS2wwynQoVloSEte64kxCtiKM6Rc3VxRqtjQf4 ylCLFReY3b4wI45NL.qDbdQtEukQ_4UW_YFruQEtV1mAe054px4OXrwpf4AzRht0dddxxQ12S88G 2GpPE0krI6Pc0n6Zp1vKBy2f5pJqkf1MUnxPiwGzej_LI_NY0EFPkoC0F_4LWUPATiyJJpTQ_hxl EwyDc9DjTp36szSpArXtBOaA.krum0uIVzSkKHTH3EvxRcVRq5HE87sGiMMR3b4.ssURBetdpMwS zh9VNmU9gcrGeJxZ6vdTAhT_Oab6E9wu3_4KPbjYjQkBpIOY3No8Sm6DaArRggnsIqVghRgwoaZA tslt690yfQDmJ_o57bFgulZrnzcMUsRCbPscpq3UuDgphZbkZuEDU7P_JX2SlBjskZdxP_tHgd0B FPyCp171RTsQcJPUAiMgqhFz3DSMMgzoZOYaZOcKXCpdqdbYgzfqCf3wkWcCBixP2Iy1.K6MbmX9 hA6clFD2xKq1urYsDMqilcVbnItG.k3cB03VHnASesdz5f4l.Bm5cxFU4Kc.h2SNT_MsazANu_XW gtWatkx7mrVtx.c8cNl8qbjnMxKOX3Jxqy.6VnVilRCXrkOF1cmA_rPffleyfzdiu_ilpCFK2Hmg FIZ.h4FYMTSZvoP_aI1CHsn4XPZDBwNAbZsGvpDGkYipWxqlO9tPOYqB7nGtnevJSRbsQN91szr7 Zpezy5yw0bBcHwOCi5GRtT1AdwFpcxLKdCiv3nXCQ3xacz5e4n87ON1LDwecRO7vNst9pDzkn.NV oHy9AHcnPTBU4l6u_ErA8K_s9KK4fpp01Pwlg0qJ.rvbfRLHf_tWp.rVTpRPBoyk8gzjdSJsjp6n bTqyyznBmrMJnl7zM87tfBf8wfI1RiwJYiQFhq3Kn4eQzqu7VvubN7ianq2vd7M2Q7IOfujvtSB_ BglQEbH4lrM5uBiiJH5.E8OpVRv0LyWNuqTEJzNGltbceRr.B4dQ3ggC8t6qUQVxOHRhtNrtoIBg UzyJ.cSl_bkxP9a7wXAuzbQiDrcDLLz_DrUQHBlzyIIn0U7ba0urmxOcWr.gYzszNtc2AQ8mPFBq noUefWOUBZbt.xCRRr0pVWj0F.aar4HNo4qLJWEk6O6uVLe11BhFbzcLtQY5H1.xBitTzppr18SI TPI1RjwUQ1DDB6udtjocvmAbLbHYBkYSrE3INhHsbSo6llsmKWK3ZzrVvqhvF1xjc9cigA.qVzVW FP8Zc23_2dAQ3f9IFPUj1CeWaC_wKiBr8AAHDNiLhqKwil7nf43aFt2RyuM9w0XBsAuYJ2m1wVdR a5W.2OlRK_FcXvfYhxOgFumhI5BE7Lu4HDG5ZQA7nEcLUxshpwjve7JTYDgJ2pcCQFNKPC1N6YJe djNOTV4TSYfzSlg3COE5Ma5UT4yrfhOfWAx6iS5Ak9g0_8QNLb23ydVxH15DQbBllg1Qbt7KG87i LRaw9PhcEZbbo4Fx1deiRQz9wfqpJtmFcC8qBnWZP2bwaXzBSXUqum7IShMhq7_q2zZIDOF5sPIL gaB1EyfS09HbINppJXjHzBmo9Ha_coLKyiEN0SF7AdTU4YqRLuiejCp5fpIUmL5o3CG6geXmOCBb M7Yj_8TMzzc33dv48pxNQP75wR_v63EBtWKJfZZGMq90jM9cPsuk38C2clK2oTf6NFInOXZ74uRb ZiQwv4bCbXvanlNDalrlzlrYJeSSvnvOfdBKgOBKTwCvd3auzym4Q15k7Qz6y9GV7iWWBR3WenMx IRizGfHeD7AfN2QjMjmq0nDGlv3FJofbpAmDt_ygTKIXpEu1QoLXyZrVcFbHWy.TAqTSa.X5HvBQ cMpSLCDb_PidIftZJRj6KvXwKfzK0ybphv6BU.i83XP6ibCxVaNw7RE7NyNxT0l6nnQ-- X-Sonic-MF: X-Sonic-ID: ca22d5db-8e30-4b2d-a27c-74e7d342fee8 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ir2.yahoo.com with HTTP; Sat, 27 Jan 2024 08:46:14 +0000 Date: Sat, 27 Jan 2024 08:46:10 +0000 (UTC) From: Alfonso Sanchez-Beato To: Stefan Kangas , Jim Porter Message-ID: <2135837382.2409214.1706345170815@mail.yahoo.com> In-Reply-To: References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> <713218597.2366797.1706313180478@mail.yahoo.com> <68241238-add1-af83-9b7c-904732e7bca6@gmail.com> Subject: Re: bug#68074: eshell sudo/doas does not work for aliases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22046 YMailNorrin Content-Length: 882 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68074 Cc: "68074@debbugs.gnu.org" <68074@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 (-) En s=C3=A1bado, 27 de enero de 2024, 01:19:32 GMT, Jim Porter escribi=C3=B3:=20 On 1/26/2024 4:27 PM, Jim Porter wrote: >> On 1/26/2024 3:53 PM, Alfonso Sanchez-Beato via Bug reports for GNU=20 >> Emacs, the Swiss army knife of text editors wrote: >>> Unfortunately that does not seem to be the case, I see an error saying= =20 >>> "Invalid function" after applying on top of current master: >>=20 >> Oops, I messed up the quoting. How about this? > ... actually, this is a more-complete patch. I'm not 100% sure about=20 > this part though: > >=C2=A0 ',(car args) > > That (usually) creates something like (quote "command"), but it's safer= =20 > than not quoting (the CAR of 'args' can be anything, really...) This last patch works nicely, thanks a lot! It works also in cases where my= patch was not, like: $ eshell/sudo VAR=3Dval ... From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 27 15:25:05 2024 Received: (at 68074-done) by debbugs.gnu.org; 27 Jan 2024 20:25:05 +0000 Received: from localhost ([127.0.0.1]:55992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTpEf-0004AO-2F for submit@debbugs.gnu.org; Sat, 27 Jan 2024 15:25:05 -0500 Received: from mail-yb1-xb2c.google.com ([2607:f8b0:4864:20::b2c]:50540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTpEa-00049m-S7 for 68074-done@debbugs.gnu.org; Sat, 27 Jan 2024 15:25:03 -0500 Received: by mail-yb1-xb2c.google.com with SMTP id 3f1490d57ef6-dbed0710c74so1605218276.1 for <68074-done@debbugs.gnu.org>; Sat, 27 Jan 2024 12:24:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706387088; x=1706991888; darn=debbugs.gnu.org; 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=cxJDw24KVpesODcrmfPW/ao5fy8bBRunKedyckNjP8Y=; b=Ptsscf2XvQHk/U90CbvwJ2PCmEZFwexBmkRKv3SWJv5jEXtxI+2DSufKMHvSThT1i8 vCQ23yUPgzQMtx6xj4Jbnc6AurZ/XqdJbgppfBAdz3iKz0V12vAgwFifdtKkR4eR3MxA joxMG6JSYwEPXAIQ8q1R623imPxcZearu6VqICb3u957C7N2tyJKBLGdzko42k9szcYx eJNNtY9jIahlGV5olCae6Ezq6Fkfe11y6D9ijhpOMrxZ9ertsoM6m5EmgLo7CSP9slIH oUmp+tILGjV7v8nFaTfs6j9QYDAVy5xkck3oSMfZGLNo+65JP7sgrLje29kLCLT+WxaM pIxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706387088; x=1706991888; 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=cxJDw24KVpesODcrmfPW/ao5fy8bBRunKedyckNjP8Y=; b=uo4eP5c4DExls/NlW0jPsZTagUovscnzyKxz0S5bI2yNqfwZAJJENXC++DVMYKwxYR 9jS7fWpsxHz27tTNF+DlUctnxOLSlHIslLHNoSI80ittm/kpbuEZNm2GoGKvKWvuJc5S xZR9C82HZ2nsCnwqmrUTqBE3dcTle9eIE1YrVg8MqFij7/Iw/BG3uO/hOyX2oJM3KcTg NdkU0MHwJkySHrZ6JwTTqgofnLVAGDhvEk0Rn0TZ4RKo9Hifz2WEm4jRJGEbW3jj/KcJ isPuaL12vZ9ZJHMkjFV5E9SAjTdZHiTIXWB0rrG6/b4yFq3e+4kOe8R/5T1rntOXL3ta JmBQ== X-Gm-Message-State: AOJu0YxFaNShEovfOuXc9BI4ixnO45BfigjeS0UkkfFKhkFMYHo8sAwG XBRX1b2eKKCuqqtX1v2t7Pzbr++uyZFydbaqKgSK7sY3GQ8mbSA3 X-Google-Smtp-Source: AGHT+IE7Zn4NgVVKGjrt+82M5avq8YZKSVQD6h7IMHpFuebsRcB9zpMK9vPIja4yiZAtKHwVhI1A1g== X-Received: by 2002:a05:690c:830:b0:5ff:d0ef:2d1c with SMTP id by16-20020a05690c083000b005ffd0ef2d1cmr2149927ywb.67.1706387087918; Sat, 27 Jan 2024 12:24:47 -0800 (PST) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id n3-20020a170902e54300b001d4816958c2sm2809611plf.166.2024.01.27.12.24.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 27 Jan 2024 12:24:47 -0800 (PST) Message-ID: Date: Sat, 27 Jan 2024 12:24:46 -0800 MIME-Version: 1.0 Subject: Re: bug#68074: eshell sudo/doas does not work for aliases Content-Language: en-US To: Alfonso Sanchez-Beato , Stefan Kangas References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> <713218597.2366797.1706313180478@mail.yahoo.com> <68241238-add1-af83-9b7c-904732e7bca6@gmail.com> <2135837382.2409214.1706345170815@mail.yahoo.com> From: Jim Porter In-Reply-To: <2135837382.2409214.1706345170815@mail.yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68074-done Cc: 68074-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/27/2024 12:46 AM, Alfonso Sanchez-Beato via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > > En sábado, 27 de enero de 2024, 01:19:32 GMT, Jim Porter escribió: >> ... actually, this is a more-complete patch. I'm not 100% sure about >> this part though: >> >>   ',(car args) >> >> That (usually) creates something like (quote "command"), but it's safer I thought about this some more and the extraneous quoting is fine in my opinion. Eshell already does that quite a bit in 'eshell-do-eval', so what's one more case? > This last patch works nicely, thanks a lot! It works also in cases where my patch was not, like: > > $ eshell/sudo VAR=val ... Wait, that works?! (After trying it out locally, so it does!) Looking at the code, I see why now: 'eshell-named-command' calls 'eshell-prepare-command-hook', and that hook is where we handle local variables. However, I truly didn't expect that; I thought the local variable handling occurred in an earlier phase. The more you know... Anyway, since this works even better than I'd expected, I've now merged my patch to the master branch as 3c680968e49. Closing this bug now. From unknown Fri Jun 20 07:09:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 25 Feb 2024 12:24:10 +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