From unknown Sun Aug 10 09:45:56 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#62452 <62452@debbugs.gnu.org> To: bug#62452 <62452@debbugs.gnu.org> Subject: Status: 30.0.50; [PATCH] Avoid shadowing variables in some Eshell command forms Reply-To: bug#62452 <62452@debbugs.gnu.org> Date: Sun, 10 Aug 2025 16:45:56 +0000 retitle 62452 30.0.50; [PATCH] Avoid shadowing variables in some Eshell com= mand forms reassign 62452 emacs submitter 62452 Jim Porter severity 62452 normal tag 62452 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 26 00:48:24 2023 Received: (at submit) by debbugs.gnu.org; 26 Mar 2023 04:48:24 +0000 Received: from localhost ([127.0.0.1]:43814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgIIp-0000Bo-KO for submit@debbugs.gnu.org; Sun, 26 Mar 2023 00:48:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:57230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgIIn-0000BM-1L for submit@debbugs.gnu.org; Sun, 26 Mar 2023 00:48:21 -0400 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 1pgIIm-00088W-Ne for bug-gnu-emacs@gnu.org; Sun, 26 Mar 2023 00:48:20 -0400 Received: from mail-pl1-x629.google.com ([2607:f8b0:4864:20::629]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pgIIk-0005oH-77 for bug-gnu-emacs@gnu.org; Sun, 26 Mar 2023 00:48:20 -0400 Received: by mail-pl1-x629.google.com with SMTP id kq3so5540633plb.13 for ; Sat, 25 Mar 2023 21:48:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679806095; h=to:subject:from:content-language:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=gpxTSWa6IukrV+lPo+HlpeM5ssLhj7T3Fy8Jsh5QwB4=; b=hXg72kJ5ZejkZ46vDyaigCodahsoRtHYSJNd+lFvys4P8qmN4rjgK1u7E4H4SlEPQe h1DWihOp1lOYweE+w/53gKeTtttW5eOEL/YDzaEtRoiySikGyfwhaFLKRVBGns+n11nS 36qfGc2nRMKcbv5OaAbS3RzYBszXY+TWNB9w2EaqxExHJ66XBSg5Rl9TWnDOUH/TMCqp +HoGs8GXgsFjxFTsRN70hDpLe/zKjcz6jB328MlKeQlq2vHAMXdhi9x05ETH+lCt2tJO 86C0SW3UmIgZ/gbShhDPYHQefk8lOdnfHqSg+axXCnwE2MOpFpb1uTeKHjTL2rCM9RLK YdAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679806095; h=to:subject:from:content-language:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gpxTSWa6IukrV+lPo+HlpeM5ssLhj7T3Fy8Jsh5QwB4=; b=qiAZ8Kc8SSsYikNHCBjle0jGt4y1n+XJWqoV2zmYeAlZx9ye8t/OjaD0M9bJbwuP8D Qs885bqk+kMzzpwoyTDI69yrzEYrjkX1qJpgiJV/LWU6G6lsCbrQi3709huJmDZpzQWi WHbux7pTAHIpgS/Uw9+/tuBmN5mpeoDTtkGHRTBvyIoToEO8cxRr/M2fcqY53/QjHwZn xUYpjwzLAC/qIOk9sjM1C2xL9sPDkAN39LCnx8yb6WhDc9rBKlwX4d9/5Pam1PGqfmTE NpsHXcjym90vLLMOWxcGkSAc58dSfwfZHh/KDx6qh6Wqq9e/PgzBtU2DlmpHq4ZSCYvg pwCw== X-Gm-Message-State: AAQBX9eoZOtz3A4dZSzZN9aXZfP0C1234dYRDHywr3+Z3ZV1JxKDbb5u kUlYQD6m1F2iCoWhd+B5DDl74Mliw6o= X-Google-Smtp-Source: AKy350aF8aJ1yvGgn/r/xkNBWKYNmoGbe7SQee43kCRekfN3BRNXhBOqs01ex+45vWsaorUn0MUI8w== X-Received: by 2002:a17:90b:180a:b0:23f:aa93:6cfd with SMTP id lw10-20020a17090b180a00b0023faa936cfdmr8102039pjb.18.1679806094607; Sat, 25 Mar 2023 21:48:14 -0700 (PDT) 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 j12-20020a17090aeb0c00b00230b8431323sm5331752pjz.30.2023.03.25.21.48.13 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 Mar 2023 21:48:13 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------Ax8sD0NU9UtR6FEd9TE1UKDf" Message-ID: <81f70b2b-5ab9-ba7d-1e9f-551e47d72812@gmail.com> Date: Sat, 25 Mar 2023 21:48:13 -0700 MIME-Version: 1.0 X-Mozilla-News-Host: news://news.gmane.io:119 Content-Language: en-US From: Jim Porter Subject: 30.0.50; [PATCH] Avoid shadowing variables in some Eshell command forms To: bug-gnu-emacs@gnu.org Received-SPF: pass client-ip=2607:f8b0:4864:20::629; envelope-from=jporterbugs@gmail.com; helo=mail-pl1-x629.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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. --------------Ax8sD0NU9UtR6FEd9TE1UKDf Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit To see this in action, start from "emacs -Q -f eshell", then: ~ $ setq value "hi there" hi there ~ $ echo $value hi there ~ $ echo ${echo $value} eshell-temp The last command should *also* print "hi there", but the variable 'value' gets shadowed by some internal Eshell code. (A similar problem occurs for 'for-items' when using a for loop in Eshell.) Patch attached. --------------Ax8sD0NU9UtR6FEd9TE1UKDf Content-Type: text/plain; charset=UTF-8; name="0001-Avoid-shadowing-variables-in-some-Eshell-command-for.patch" Content-Disposition: attachment; filename*0="0001-Avoid-shadowing-variables-in-some-Eshell-command-for.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA3NTY3ZjJiMWM4N2Y5ZmI4Yjc0ODA4ZjI1ZGZhNmU1ZjFkOWY0ZWU4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFNhdCwgMTggTWFyIDIwMjMgMTk6MTg6MjggLTA3MDAKU3ViamVjdDogW1BB VENIXSBBdm9pZCBzaGFkb3dpbmcgdmFyaWFibGVzIGluIHNvbWUgRXNoZWxsIGNvbW1hbmQg Zm9ybXMKCiogbGlzcC9lc2hlbGwvZXNoLWNtZC5lbCAoZXNoZWxsLXJld3JpdGUtZm9yLWNv bW1hbmQpOiBNYWtlCidmb3ItaXRlbXMnIGFuIHVuaW50ZXJuZWQgc3ltYm9sLgooZXNoZWxs LWFzLXN1YmNvbW1hbmQpOiBDb3JyZWN0IGRvY3N0cmluZy4KKGVzaGVsbC1kby1jb21tYW5k LXRvLXZhbHVlKTogTWFyayBvYnNvbGV0ZS4KKGVzaGVsbC1jb21tYW5kLXRvLXZhbHVlKTog TW92ZSBiaW5kaW5nIG9mICd2YWx1ZScgb3V0c2lkZSBvZiB0aGUKbWFjcm8ncyByZXN1bHQs IGFuZCByZW1vdmUgY2FsbCB0byAnZXNoZWxsLWRvLWNvbW1hbmQtdG8tdmFsdWUnLgoKKiB0 ZXN0L2xpc3AvZXNoZWxsL2VzaC1jbWQtdGVzdHMuZWwKKGVzaC1jbWQtdGVzdC9zdWJjb21t YW5kLXNoYWRvdy12YWx1ZSkKKGVzaC1jbWQtdGVzdC9mb3ItbG9vcC1mb3ItaXRlbXMtc2hh ZG93KTogTmV3IHRlc3RzLgooZXNoLWNtZC10ZXN0L2Zvci1uYW1lLWxvb3AsIGVzaC1jbWQt dGVzdC9mb3ItbmFtZS1zaGFkb3ctbG9vcCk6ClJlbmFtZSB0by4uLgooZXNoLWNtZC10ZXN0 L2Zvci1sb29wLW5hbWUsIGVzaC1jbWQtdGVzdC9mb3ItbG9vcC1uYW1lLXNoYWRvdyk6Ci4u LiB0aGVzZS4KLS0tCiBsaXNwL2VzaGVsbC9lc2gtY21kLmVsICAgICAgICAgICAgfCAzNiAr KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB0ZXN0L2xpc3AvZXNoZWxsL2VzaC1j bWQtdGVzdHMuZWwgfCAxOCArKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDM3 IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZXNo ZWxsL2VzaC1jbWQuZWwgYi9saXNwL2VzaGVsbC9lc2gtY21kLmVsCmluZGV4IDkzZjI2MTYw MjBjLi5jM2U5MWU1Y2E3MCAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNoLWNtZC5lbAor KysgYi9saXNwL2VzaGVsbC9lc2gtY21kLmVsCkBAIC01MzEsOSArNTMxLDEwIEBAIGVzaGVs bC1yZXdyaXRlLWZvci1jb21tYW5kCiBpbXBsZW1lbnRlZCB2aWEgcmV3cml0aW5nLCByYXRo ZXIgdGhhbiBhcyBhIGZ1bmN0aW9uLiIKICAgKGlmIChhbmQgKGVxdWFsIChjYXIgdGVybXMp ICJmb3IiKQogCSAgIChlcXVhbCAobnRoIDIgdGVybXMpICJpbiIpKQotICAgICAgKGxldCAo KGJvZHkgKGNhciAobGFzdCB0ZXJtcykpKSkKKyAgICAgIChsZXQgKChmb3ItaXRlbXMgKG1h a2Utc3ltYm9sICJmb3ItaXRlbXMiKSkKKyAgICAgICAgICAgIChib2R5IChjYXIgKGxhc3Qg dGVybXMpKSkpCiAJKHNldGNkciAobGFzdCB0ZXJtcyAyKSBuaWwpCi0gICAgICAgIGAobGV0 ICgoZm9yLWl0ZW1zCisgICAgICAgIGAobGV0ICgoLGZvci1pdGVtcwogICAgICAgICAgICAg ICAgIChhcHBlbmQKICAgICAgICAgICAgICAgICAgLEAobWFwY2FyCiAgICAgICAgICAgICAg ICAgICAgIChsYW1iZGEgKGVsZW0pCkBAIC01NDEsMTMgKzU0MiwxMyBAQCBlc2hlbGwtcmV3 cml0ZS1mb3ItY29tbWFuZAogICAgICAgICAgICAgICAgICAgICAgICAgICBlbGVtCiAgICAg ICAgICAgICAgICAgICAgICAgICBgKGxpc3QgLGVsZW0pKSkKICAgICAgICAgICAgICAgICAg ICAgKG50aGNkciAzIHRlcm1zKSkpKSkKLSAgICAgICAgICAgKHdoaWxlIGZvci1pdGVtcwot ICAgICAgICAgICAgIChsZXQgKCgsKGludGVybiAoY2FkciB0ZXJtcykpIChjYXIgZm9yLWl0 ZW1zKSkKKyAgICAgICAgICAgKHdoaWxlICxmb3ItaXRlbXMKKyAgICAgICAgICAgICAobGV0 ICgoLChpbnRlcm4gKGNhZHIgdGVybXMpKSAoY2FyICxmb3ItaXRlbXMpKQogCQkgICAoZXNo ZWxsLS1sb2NhbC12YXJzIChjb25zICcsKGludGVybiAoY2FkciB0ZXJtcykpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlc2hlbGwtLWxvY2FsLXZh cnMpKSkKIAkgICAgICAgKGVzaGVsbC1wcm90ZWN0CiAJICAgCSwoZXNoZWxsLWludm9raWZ5 LWFyZyBib2R5IHQpKSkKLSAgICAgICAgICAgICAoc2V0cSBmb3ItaXRlbXMgKGNkciBmb3It aXRlbXMpKSkKKyAgICAgICAgICAgICAoc2V0cSAsZm9yLWl0ZW1zIChjZHIgLGZvci1pdGVt cykpKQogICAgICAgICAgICAoZXNoZWxsLWNsb3NlLWhhbmRsZXMpKSkpKQogCiAoZGVmdW4g ZXNoZWxsLXN0cnVjdHVyZS1iYXNpYy1jb21tYW5kIChmdW5jIG5hbWVzIGtleXdvcmQgdGVz dCBib2R5CkBAIC04OTAsMjggKzg5MSwzMyBAQCBlc2hlbGwtZXhlY3V0ZS1waXBlbGluZQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3ltYm9sLXZhbHVlIHRh aWxwcm9jKSkpKSkpCiAKIChkZWZtYWNybyBlc2hlbGwtYXMtc3ViY29tbWFuZCAoY29tbWFu ZCkKLSAgIkV4ZWN1dGUgQ09NTUFORCB1c2luZyBhIHRlbXAgYnVmZmVyLgotVGhpcyBpcyB1 c2VkIHNvIHRoYXQgY2VydGFpbiBMaXNwIGNvbW1hbmRzLCBzdWNoIGFzIGBjZCcsIHdoZW4K LWV4ZWN1dGVkIGluIGEgc3Vic2hlbGwsIGRvIG5vdCBkaXN0dXJiIHRoZSBlbnZpcm9ubWVu dCBvZiB0aGUgbWFpbgotRXNoZWxsIGJ1ZmZlci4iCisgICJFeGVjdXRlIENPTU1BTkQgYXMg YSBzdWJjb21tYW5kLgorQSBzdWJjb21tYW5kIGNyZWF0ZXMgYSBsb2NhbCBlbnZpcm9ubWVu dCBzbyB0aGF0IGFueSBjaGFuZ2VzIHRvCit0aGUgZW52aXJvbm1lbnQgZG9uJ3QgcHJvcGFn YXRlIG91dHNpZGUgb2YgdGhlIHN1YmNvbW1hbmQncworc2NvcGUuICBUaGlzIGxldHMgeW91 IHVzZSBjb21tYW5kcyBsaWtlIGBjZCcgd2l0aGluIGEgc3ViY29tbWFuZAord2l0aG91dCBj aGFuZ2luZyB0aGUgY3VycmVudCBkaXJlY3Rvcnkgb2YgdGhlIG1haW4gRXNoZWxsCitidWZm ZXIuIgogICBgKGxldCAsZXNoZWxsLXN1YmNvbW1hbmQtYmluZGluZ3MKICAgICAgLGNvbW1h bmQpKQogCiAoZGVmbWFjcm8gZXNoZWxsLWRvLWNvbW1hbmQtdG8tdmFsdWUgKG9iamVjdCkK ICAgIlJ1biBhIHN1YmNvbW1hbmQgcHJlcGFyZWQgYnkgYGVzaGVsbC1jb21tYW5kLXRvLXZh bHVlJy4KIFRoaXMgYXZvaWRzIHRoZSBuZWVkIHRvIHVzZSBgbGV0KicuIgorICAoZGVjbGFy ZSAob2Jzb2xldGUgbmlsICIzMC4xIikpCiAgIGAobGV0ICgoZXNoZWxsLWN1cnJlbnQtaGFu ZGxlcwogCSAgKGVzaGVsbC1jcmVhdGUtaGFuZGxlcyB2YWx1ZSAnb3ZlcndyaXRlKSkpCiAg ICAgIChwcm9nbgogICAgICAgICxvYmplY3QKICAgICAgICAoc3ltYm9sLXZhbHVlIHZhbHVl KSkpKQogCi0oZGVmbWFjcm8gZXNoZWxsLWNvbW1hbmQtdG8tdmFsdWUgKG9iamVjdCkKLSAg IlJ1biBPQkpFQ1Qgc3luY2hyb25vdXNseSwgcmV0dXJuaW5nIGl0cyByZXN1bHQgYXMgYSBz dHJpbmcuCi1SZXR1cm5zIGEgc3RyaW5nIGNvbXByaXNpbmcgdGhlIG91dHB1dCBmcm9tIHRo ZSBjb21tYW5kLiIKLSAgYChsZXQgKCh2YWx1ZSAobWFrZS1zeW1ib2wgImVzaGVsbC10ZW1w IikpCi0gICAgICAgICAoZXNoZWxsLWluLXBpcGVsaW5lLXAgbmlsKSkKLSAgICAgKGVzaGVs bC1kby1jb21tYW5kLXRvLXZhbHVlICxvYmplY3QpKSkKKyhkZWZtYWNybyBlc2hlbGwtY29t bWFuZC10by12YWx1ZSAoY29tbWFuZCkKKyAgIlJ1biBhbiBFc2hlbGwgQ09NTUFORCBzeW5j aHJvbm91c2x5LCByZXR1cm5pbmcgaXRzIG91dHB1dC4iCisgIChsZXQgKCh2YWx1ZSAobWFr ZS1zeW1ib2wgImVzaGVsbC10ZW1wIikpKQorICAgIGAobGV0ICgoZXNoZWxsLWluLXBpcGVs aW5lLXAgbmlsKQorICAgICAgICAgICAoZXNoZWxsLWN1cnJlbnQtaGFuZGxlcworCSAgICAo ZXNoZWxsLWNyZWF0ZS1oYW5kbGVzICcsdmFsdWUgJ292ZXJ3cml0ZSkpKQorICAgICAgICxj b21tYW5kCisgICAgICAgLHZhbHVlKSkpCiAKIDs7O18qIEl0ZXJhdGl2ZSBldmFsdWF0aW9u CiA7OwpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lc2gtY21kLXRlc3RzLmVsIGIv dGVzdC9saXNwL2VzaGVsbC9lc2gtY21kLXRlc3RzLmVsCmluZGV4IDk0NzYzOTU0NjIyLi5h NzIwOGViM2EwYiAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VzaGVsbC9lc2gtY21kLXRlc3Rz LmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLWNtZC10ZXN0cy5lbApAQCAtNzMsNiAr NzMsMTMgQEAgZXNoLWNtZC10ZXN0L3N1YmNvbW1hbmQtbGlzcAogZS5nLiBcInsoKyAxIDIp fSAzXCIgPT4gMyIKICAgKGVzaGVsbC1jb21tYW5kLXJlc3VsdC1lcXVhbCAieygrIDEgMil9 IDMiIDMpKQogCisoZXJ0LWRlZnRlc3QgZXNoLWNtZC10ZXN0L3N1YmNvbW1hbmQtc2hhZG93 LXZhbHVlICgpCisgICJUZXN0IHRoYXQgdGhlIHZhcmlhYmxlIGB2YWx1ZScgaXNuJ3Qgc2hh ZG93ZWQgaW5zaWRlIHN1YmNvbW1hbmRzLiIKKyAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgICh3 aXRoLW5vLXdhcm5pbmdzIChzZXRxLWxvY2FsIHZhbHVlICJoZWxsbyIpKQorICAgKGVzaGVs bC1tYXRjaC1jb21tYW5kLW91dHB1dCAiZWNobyAke2VjaG8gJHZhbHVlfSIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgImhlbGxvXG4iKSkpCisKIChlcnQtZGVmdGVzdCBl c2gtY21kLXRlc3QvbGV0LXJlYmluZHMtYWZ0ZXItZGVmZXIgKCkKICAgIlRlc3QgdGhhdCBs ZXQtYm91bmQgdmFsdWVzIGFyZSBwcm9wZXJseSB1cGRhdGVkIGFmdGVyIGBlc2hlbGwtZGVm ZXInLgogV2hlbiBpbnNpZGUgYSBgbGV0JyBibG9jayBpbiBhbiBFc2hlbGwgY29tbWFuZCBm b3JtLCB3ZSBuZWVkIHRvCkBAIC0xNTEsMTMgKzE1OCwxMyBAQCBlc2gtY21kLXRlc3QvZm9y LWxvb3AtbXVsdGlwbGUtYXJncwogICAgKGVzaGVsbC1tYXRjaC1jb21tYW5kLW91dHB1dCAi Zm9yIGkgaW4gMSAyIChsaXN0IDMgNCkgeyBlY2hvICRpIH0iCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIxXG4yXG4zXG40XG4iKSkpCiAKLShlcnQtZGVmdGVzdCBlc2gt Y21kLXRlc3QvZm9yLW5hbWUtbG9vcCAoKSA7IGJ1ZyMxNTIzMQorKGVydC1kZWZ0ZXN0IGVz aC1jbWQtdGVzdC9mb3ItbG9vcC1uYW1lICgpIDsgYnVnIzE1MjMxCiAgICJUZXN0IGludm9j YXRpb24gb2YgYSBmb3IgbG9vcCB1c2luZyBgbmFtZScuIgogICAobGV0ICgocHJvY2Vzcy1l bnZpcm9ubWVudCAoY29ucyAibmFtZSIgcHJvY2Vzcy1lbnZpcm9ubWVudCkpKQogICAgIChl c2hlbGwtY29tbWFuZC1yZXN1bHQtZXF1YWwgImZvciBuYW1lIGluIDMgeyBlY2hvICRuYW1l IH0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzKSkpCiAKLShlcnQtZGVm dGVzdCBlc2gtY21kLXRlc3QvZm9yLW5hbWUtc2hhZG93LWxvb3AgKCkgOyBidWcjMTUzNzIK KyhlcnQtZGVmdGVzdCBlc2gtY21kLXRlc3QvZm9yLWxvb3AtbmFtZS1zaGFkb3cgKCkgOyBi dWcjMTUzNzIKICAgIlRlc3QgaW52b2NhdGlvbiBvZiBhIGZvciBsb29wIHVzaW5nIGFuIGVu di12YXIuIgogICAobGV0ICgocHJvY2Vzcy1lbnZpcm9ubWVudCAoY29ucyAibmFtZT1lbnYt dmFsdWUiIHByb2Nlc3MtZW52aXJvbm1lbnQpKSkKICAgICAod2l0aC10ZW1wLWVzaGVsbApA QCAtMTY1LDYgKzE3MiwxMyBAQCBlc2gtY21kLXRlc3QvZm9yLW5hbWUtc2hhZG93LWxvb3AK ICAgICAgICJlY2hvICRuYW1lOyBmb3IgbmFtZSBpbiAzIHsgZWNobyAkbmFtZSB9OyBlY2hv ICRuYW1lIgogICAgICAgImVudi12YWx1ZVxuM1xuZW52LXZhbHVlXG4iKSkpKQogCisoZXJ0 LWRlZnRlc3QgZXNoLWNtZC10ZXN0L2Zvci1sb29wLWZvci1pdGVtcy1zaGFkb3cgKCkKKyAg IlRlc3QgdGhhdCB0aGUgdmFyaWFibGUgYGZvci1pdGVtcycgaXNuJ3Qgc2hhZG93ZWQgaW5z aWRlIGZvciBsb29wcy4iCisgICh3aXRoLXRlbXAtZXNoZWxsCisgICAod2l0aC1uby13YXJu aW5ncyAoc2V0cS1sb2NhbCBmb3ItaXRlbXMgImhlbGxvIikpCisgICAoZXNoZWxsLW1hdGNo LWNvbW1hbmQtb3V0cHV0ICJmb3IgaSBpbiAxIHsgZWNobyAkZm9yLWl0ZW1zIH0iCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoZWxsb1xuIikpKQorCiAoZXJ0LWRlZnRl c3QgZXNoLWNtZC10ZXN0L2Zvci1sb29wLXBpcGUgKCkKICAgIlRlc3QgaW52b2NhdGlvbiBv ZiBhIGZvciBsb29wIHBpcGVkIHRvIGFub3RoZXIgY29tbWFuZC4iCiAgIChza2lwLXVubGVz cyAoZXhlY3V0YWJsZS1maW5kICJyZXYiKSkKLS0gCjIuMjUuMQoK --------------Ax8sD0NU9UtR6FEd9TE1UKDf-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 01 19:31:09 2023 Received: (at 62452-done) by debbugs.gnu.org; 1 Apr 2023 23:31:09 +0000 Received: from localhost ([127.0.0.1]:38718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pikgf-0007cG-JY for submit@debbugs.gnu.org; Sat, 01 Apr 2023 19:31:09 -0400 Received: from mail-pj1-f53.google.com ([209.85.216.53]:35647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pikge-0007c4-EV for 62452-done@debbugs.gnu.org; Sat, 01 Apr 2023 19:31:08 -0400 Received: by mail-pj1-f53.google.com with SMTP id gp15-20020a17090adf0f00b0023d1bbd9f9eso29225595pjb.0 for <62452-done@debbugs.gnu.org>; Sat, 01 Apr 2023 16:31:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680391862; x=1682983862; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=lRvFxa8NyKSCwGyOWGhheo6MMo4LgimzQ6nHIctD1sU=; b=UbnkH/oC/76xUQIXS6Kp5WuOGujI3EkcpjmA1vkaVik3VUv6qZ30vdal6HZM8FCwFa 2jE5gMxnq1FnPkRWGesA9f9DqEBLBT6gqFHrgQ+vmGUqgaFisGZ3JRiwquWcVtiBfmRR si28qXmvwOiXQgscG4S+ba366PLQVXQ5sFcmDglyX1Skp8BM4Nh0Du3TdsSwiCrigWQy DPo3N/WFaNHb8atu7owY3wfkC3m8OS1fbgYYVg96fgICTDVDwxxfWtU0cabq8n962YD7 38MqIREk8HAAb62QX5oU9ACdRkOMl8IUI1J0kNrNFlnNJSWxk3zw16qd1vycH+n2mydJ dfAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680391862; x=1682983862; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lRvFxa8NyKSCwGyOWGhheo6MMo4LgimzQ6nHIctD1sU=; b=Ee4wnimqqmjMW1rVufzCVzirywPDpxNb0Wp48ytVsvE4XqeXzgodB5iSWbdE0RjcRE wawNB+VDmVmKeAeBqLNbU/k0OXhloqfmm6MVvXLEdyFaG2GFpPVA2Skr6Qx90WuxG2KI 4s4eAIhdrh56z72IvzYL/qC3iTvLu0V4vYT9ZqJHgd3qsuzmdcqO7OD9PwBGosI55Szk j1KheBMOKjF2s+p/wbiZzy5ZdMM9kWHNR8sD0PLbBCwwIZr391l/bNI9NAShRuUuEIPd Xf9mszPUegykYr2dv6fWgFX9AWwUR0bKGSqyCNKpZKKTOHfzs38xxlg8Ku0Qju5wGamZ IIXg== X-Gm-Message-State: AAQBX9dQDzZAis5PXPraZ0Put1tQ6UXMadcBA1bkWcMgq2aeGHKFZsaq ipRdk2K9pTqaiqWmSQES6dnIyU0PD/4= X-Google-Smtp-Source: AKy350Zx3ch/1xZKqrS0JP9XZGeIVQE6npWpSh2vLZdFOC6z7dDbFuhxIp0VBTJeY5b89M1xMIUliA== X-Received: by 2002:a17:903:187:b0:19f:188c:3e34 with SMTP id z7-20020a170903018700b0019f188c3e34mr38813427plg.53.1680391862206; Sat, 01 Apr 2023 16:31:02 -0700 (PDT) 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 u8-20020a170902a60800b001a045f45d49sm3845922plq.281.2023.04.01.16.31.01 for <62452-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 01 Apr 2023 16:31:01 -0700 (PDT) Message-ID: Date: Sat, 1 Apr 2023 16:31:01 -0700 MIME-Version: 1.0 Subject: Re: bug#62452: 30.0.50; [PATCH] Avoid shadowing variables in some Eshell command forms Content-Language: en-US From: Jim Porter To: 62452-done@debbugs.gnu.org References: <81f70b2b-5ab9-ba7d-1e9f-551e47d72812@gmail.com> In-Reply-To: <81f70b2b-5ab9-ba7d-1e9f-551e47d72812@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62452-done 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 3/25/2023 9:48 PM, Jim Porter wrote: > Patch attached. Pushed as 97e35b14987. Closing this bug now. From unknown Sun Aug 10 09:45:56 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, 30 Apr 2023 11:24:05 +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