From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#72857: 30.0.90; emacs 30: eshell-execute-file DESTINATION Date: Wed, 28 Aug 2024 21:51:10 -0700 Message-ID: References: <874j74lexp.fsf@librehacker.com> <927fa6ae-0b55-3151-178a-67efd50f8a41@gmail.com> <8690a6c6-76b1-c738-ab37-d3a4712f9499@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------wVm3rWKSSNTBLKgXFRr6OliZ" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40114"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org To: Christopher Howard , 72857@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Aug 29 06:53:16 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sjX9m-000AK5-Vg for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 29 Aug 2024 06:53:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sjX9g-0000cn-9Q; Thu, 29 Aug 2024 00:53:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sjX9f-0000cV-1n for bug-gnu-emacs@gnu.org; Thu, 29 Aug 2024 00:53:07 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sjX9e-0000ur-Oj for bug-gnu-emacs@gnu.org; Thu, 29 Aug 2024 00:53:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=In-Reply-To:References:From:MIME-Version:Date:To:Subject; bh=JmNKHCdnwl3JDMqAK0L96rEbKKDl8GiDeN4Y6IdCgoM=; b=airj9KxrOBUQ6vqY5/Ji6PWF0usvDxrzb0spXZP1RxptxUeNNSmL8ACnGhXmGic9mHLGzCPbQdRp1viWGL3YPbfw9xcNXPMMpMyTsZOYdf0yjpNp/pZgOOG/bd27hHZJbQwvYaGgkOAyarqk9gHhWX0VMSlxWcE7ePAqsI9ZpsU3XzvSfJu5cvHVZ60UUcUCxFGd5NqMv5pwLxWPixX4+ysoIiWmz2jj3YoclXhgIJuMHuFOwfRhFRusMYf4rmEPweOmXSu7h7nZUpn0Zp3PmcQEcaWwdwfonqM4Jw+fZg+BfCUBfl4b3uk38k/evUKldAi+8Fs4UoWAR/HT+ZMX/Q==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sjXAX-0000Zp-Js for bug-gnu-emacs@gnu.org; Thu, 29 Aug 2024 00:54:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Aug 2024 04:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72857 X-GNU-PR-Package: emacs Original-Received: via spool by 72857-submit@debbugs.gnu.org id=B72857.17249071952140 (code B ref 72857); Thu, 29 Aug 2024 04:54:01 +0000 Original-Received: (at 72857) by debbugs.gnu.org; 29 Aug 2024 04:53:15 +0000 Original-Received: from localhost ([127.0.0.1]:50055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjX9n-0000YR-8H for submit@debbugs.gnu.org; Thu, 29 Aug 2024 00:53:15 -0400 Original-Received: from mail-oi1-f173.google.com ([209.85.167.173]:54300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sjX9k-0000YB-Pf for 72857@debbugs.gnu.org; Thu, 29 Aug 2024 00:53:13 -0400 Original-Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-3db504ab5f3so144311b6e.0 for <72857@debbugs.gnu.org>; Wed, 28 Aug 2024 21:52:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724907072; x=1725511872; darn=debbugs.gnu.org; h=in-reply-to:cc:references:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=JmNKHCdnwl3JDMqAK0L96rEbKKDl8GiDeN4Y6IdCgoM=; b=bpK5bfi4LRn1uyuUb9ATfo9W/Q6A7IiZ3SDHWZuMceRw2NsL3dXOt0LcfvQBECj7Nt 1zHV5Jl5OYUEUgAInYyWbfrZ0d3Zk4R94dKDW3gqIDDR6j1inmIFfsEJC9BBIJadmXKf E99WO1GQ/jYuQhCZXuJiWJqqu+iEM9cpORPrzpznVWULr/VRXPLWh6ErUw7ktexVhe36 R2uDPFul8NOMLbjDWrG+8KBuv07ZmMQNZp2y964RGsYxwe9OVoiayT93SPcwaZV3v2Db d1S6ReCGI736U9VqrXBkmsAy03QdfAxzPL8jHSuEFeKLbV6HpF7mE5Z7ACJ7ARBPib0H nA4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724907072; x=1725511872; h=in-reply-to:cc: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=JmNKHCdnwl3JDMqAK0L96rEbKKDl8GiDeN4Y6IdCgoM=; b=OBfHsnrEOfJ6abFKIDxGvWyNHjqfOyhsYVQrYFUjO0xcvI7uiVRWnn52vxzxFPO9iq dV3lvtLkAZ3Eqx9E6s1jdP99NOYysD9MWyZpbgBn0tjeMO/kZDFLlBElrDT/7tShC8Mb RjOWyS6g4h/tddGFQVhNCirpOY9qntu09ypIH9r2NvXia/kO1tmgEv4fQZhMfKcecg+i eUaIkZXzHf8ERTECvJjeQc50c7Bjsuom+yWOm1S+rWmAHB/0xiWY7RrbDVSbJbOLIUaB li+z8dFE9hCIeKwgNK03Y0YW0+XuW20FMOnxWNuLrEkEFlgcXkWNb8kXbOoIqyIi3ZNq blOg== X-Forwarded-Encrypted: i=1; AJvYcCU0xXXYYuEMYPiHM7wClf0GDNFjkttZtnn+YzQlviGXEd0IpLLFVdCRb49vuEO+XUYZz9izkQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxrZh80ld1ERrEBUGkN623Bgor2xHYY+EhMjQIPyqfbH8m8FawX hKRTTFWvC432Hr+mXvEHUR3UyLNB0f0pRkI4xcb0qt+aKUZ0OWLH X-Google-Smtp-Source: AGHT+IGBQnd2IyeWZaI5BaEcBPc6PW6HWqhQ/xu0pfvGIjgz9bctVKW17fkB9CekdCLBz/U9MYSNxw== X-Received: by 2002:a05:6808:1719:b0:3d9:321f:dad2 with SMTP id 5614622812f47-3df05db4c8dmr1560467b6e.2.1724907072020; Wed, 28 Aug 2024 21:51:12 -0700 (PDT) Original-Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-7d22e77cd5csm356276a12.38.2024.08.28.21.51.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Aug 2024 21:51:11 -0700 (PDT) Content-Language: en-US In-Reply-To: <8690a6c6-76b1-c738-ab37-d3a4712f9499@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:290900 Archived-At: This is a multi-part message in MIME format. --------------wVm3rWKSSNTBLKgXFRr6OliZ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/28/2024 7:17 PM, Jim Porter wrote: > These should all be fixed as of b6f4ffcc106 on the master branch. Maybe > we should backport to the release branch, but the code has already > diverged here due to some restructuring on the master branch. I'll sleep > on it though to make sure I haven't missed some obvious detail... Here are the patches for the release branch. Eli, do you think these would be ok to merge? I know we're very close to the release, but these are a couple of small corner cases with a new Eshell function added to Emacs 30, and it'd be nice to have things work as documented. Both patches are adapted from the ones I merged to the master branch. --------------wVm3rWKSSNTBLKgXFRr6OliZ Content-Type: text/plain; charset=UTF-8; name="0001-Fix-redirecting-Eshell-output-to-symbols-in-some-pla.patch" Content-Disposition: attachment; filename*0="0001-Fix-redirecting-Eshell-output-to-symbols-in-some-pla.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhMGUyZDE2YzNhZDg2NjQ2YzBhYWNkNWUwN2FkNTk3MDllYjFkNWI4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFdlZCwgMjggQXVnIDIwMjQgMTg6NTM6MDMgLTA3MDAKU3ViamVjdDogW1BB VENIIDEvMl0gRml4IHJlZGlyZWN0aW5nIEVzaGVsbCBvdXRwdXQgdG8gc3ltYm9scyBpbiBz b21lIHBsYWNlcwoKRG8gbm90IG1lcmdlIHRvIG1hc3Rlci4KCiogbGlzcC9lc2hlbGwvZXNo LWlvLmVsIChlc2hlbGwtb3V0cHV0LW9iamVjdC10by10YXJnZXQpOiBEb24ndCByZXF1aXJl ClRBUkdFVCB0byBiZSBib3VuZC4KCiogbGlzcC9lc2hlbGwvZW0tc2NyaXB0LmVsIChlc2hl bGwtZXhlY3V0ZS1maWxlKTogUXVvdGUgdGhlIG91dHB1dC9lcnJvcgp0YXJnZXRzLgoKKiB0 ZXN0L2xpc3AvZXNoZWxsL2VtLXNjcmlwdC10ZXN0cy5lbCAoZXNoZWxsLWV4ZWN1dGUtZmls ZS1vdXRwdXQpOiBOZXcKdmFyaWFibGUuCihlbS1zY3JpcHQtdGVzdC9leGVjdXRlLWZpbGUv b3V0cHV0LWZpbGUpCihlbS1zY3JpcHQtdGVzdC9leGVjdXRlLWZpbGUvb3V0cHV0LXN5bWJv bCk6IE5ldyB0ZXN0cy4KCiogdGVzdC9saXNwL2VzaGVsbC9lc2gtaW8tdGVzdHMuZWwgKGVz aGVsbC10ZXN0LWZpbGUtc3RyaW5nKTogTW92ZSB0by4uLgoqIHRlc3QvbGlzcC9lc2hlbGwv ZXNoZWxsLXRlc3RzLWhlbHBlcnMuZWwgKGVzaGVsbC10ZXN0LWZpbGUtc3RyaW5nKToKLi4u IGhlcmUuCi0tLQogbGlzcC9lc2hlbGwvZW0tc2NyaXB0LmVsICAgICAgICAgICAgICAgICB8 ICAyICstCiBsaXNwL2VzaGVsbC9lc2gtaW8uZWwgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIHRlc3QvbGlzcC9lc2hlbGwvZW0tc2NyaXB0LXRlc3RzLmVsICAgICAgfCAxOCArKysr KysrKysrKysrKysrKysKIHRlc3QvbGlzcC9lc2hlbGwvZXNoLWlvLXRlc3RzLmVsICAgICAg ICAgfCAgNiAtLS0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZXNoZWxsLXRlc3RzLWhlbHBlcnMu ZWwgfCAgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgOCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lbS1zY3JpcHQuZWwgYi9s aXNwL2VzaGVsbC9lbS1zY3JpcHQuZWwKaW5kZXggYmEwMjBkMmViNWIuLmViYmEwNDQwZDY4 IDEwMDY0NAotLS0gYS9saXNwL2VzaGVsbC9lbS1zY3JpcHQuZWwKKysrIGIvbGlzcC9lc2hl bGwvZW0tc2NyaXB0LmVsCkBAIC0xMTksNyArMTE5LDcgQEAgZXNoZWxsLWV4ZWN1dGUtZmls ZQogICAgICAgKGVzaGVsbC1tb2RlKQogICAgICAgKGVzaGVsbC1kby1ldmFsCiAgICAgICAg YChsZXQgKChlc2hlbGwtY3VycmVudC1oYW5kbGVzCi0gICAgICAgICAgICAgICAoZXNoZWxs LWNyZWF0ZS1oYW5kbGVzICxzdGRvdXQgJ2luc2VydCkpCisgICAgICAgICAgICAgICAoZXNo ZWxsLWNyZWF0ZS1oYW5kbGVzICcsc3Rkb3V0ICdpbnNlcnQpKQogICAgICAgICAgICAgICAo ZXNoZWxsLWN1cnJlbnQtc3Viam9iLXApKQogICAgICAgICAgICwoZXNoZWxsLS1zb3VyY2Ut ZmlsZSBmaWxlIGFyZ3MpKQogICAgICAgIHQpKSkpCmRpZmYgLS1naXQgYS9saXNwL2VzaGVs bC9lc2gtaW8uZWwgYi9saXNwL2VzaGVsbC9lc2gtaW8uZWwKaW5kZXggOWRlOWNjNDUwOWEu LjU3MGFjZTJlYmI4IDEwMDY0NAotLS0gYS9saXNwL2VzaGVsbC9lc2gtaW8uZWwKKysrIGIv bGlzcC9lc2hlbGwvZXNoLWlvLmVsCkBAIC03MTMsNyArNzEzLDcgQEAgZXNoZWxsLW91dHB1 dC1vYmplY3QtdG8tdGFyZ2V0CiAKIChjbC1kZWZtZXRob2QgZXNoZWxsLW91dHB1dC1vYmpl Y3QtdG8tdGFyZ2V0IChvYmplY3QgKHRhcmdldCBzeW1ib2wpKQogICAiT3V0cHV0IE9CSkVD VCB0byB0aGUgdmFsdWUgb2YgdGhlIHN5bWJvbCBUQVJHRVQuIgotICAoaWYgKG5vdCAoc3lt Ym9sLXZhbHVlIHRhcmdldCkpCisgIChpZiAobm90IChhbmQgKGJvdW5kcCB0YXJnZXQpIChz eW1ib2wtdmFsdWUgdGFyZ2V0KSkpCiAgICAgICAoc2V0IHRhcmdldCBvYmplY3QpCiAgICAg KHNldHEgb2JqZWN0IChlc2hlbGwtc3RyaW5naWZ5IG9iamVjdCkpCiAgICAgKGlmIChub3Qg KHN0cmluZ3AgKHN5bWJvbC12YWx1ZSB0YXJnZXQpKSkKZGlmZiAtLWdpdCBhL3Rlc3QvbGlz cC9lc2hlbGwvZW0tc2NyaXB0LXRlc3RzLmVsIGIvdGVzdC9saXNwL2VzaGVsbC9lbS1zY3Jp cHQtdGVzdHMuZWwKaW5kZXggODZhNzhlNDMwMjYuLjVlNWViODBmMjE1IDEwMDY0NAotLS0g YS90ZXN0L2xpc3AvZXNoZWxsL2VtLXNjcmlwdC10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3Av ZXNoZWxsL2VtLXNjcmlwdC10ZXN0cy5lbApAQCAtMzMsNiArMzMsOSBAQAogICAgICAgICAg KGV4cGFuZC1maWxlLW5hbWUgImVzaGVsbC10ZXN0cy1oZWxwZXJzIgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGZpbGUtbmFtZS1kaXJlY3RvcnkgKG9yIGxvYWQtZmlsZS1uYW1l CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ZGVmYXVsdC1kaXJlY3RvcnkpKSkpCisKKyhkZWZ2YXIgZXNoZWxsLWV4ZWN1dGUtZmlsZS1v dXRwdXQpCisKIDs7OyBUZXN0czoKIAogKGVydC1kZWZ0ZXN0IGVtLXNjcmlwdC10ZXN0L3Nv dXJjZS1zY3JpcHQgKCkKQEAgLTExMyw2ICsxMTYsMjEgQEAgZW0tc2NyaXB0LXRlc3QvZXhl Y3V0ZS1maWxlL2FyZ3MKICAgICAgICAgKGVzaGVsbC1leGVjdXRlLWZpbGUgdGVtcC1maWxl ICcoMSAyIDMpIHQpKQogICAgICAgKHNob3VsZCAoZXF1YWwgKGJ1ZmZlci1zdHJpbmcpICI2 IikpKSkpCiAKKyhlcnQtZGVmdGVzdCBlbS1zY3JpcHQtdGVzdC9leGVjdXRlLWZpbGUvb3V0 cHV0LWZpbGUgKCkKKyAgIlRlc3QgYGVzaGVsbC1leGVjdXRlLWZpbGUnIHJlZGlyZWN0aW5n IHRvIGEgZmlsZS4iCisgIChlcnQtd2l0aC10ZW1wLWZpbGUgdGVtcC1maWxlIDp0ZXh0ICJl Y2hvIG1vcmUiCisgICAgKGVydC13aXRoLXRlbXAtZmlsZSBvdXRwdXQtZmlsZSA6dGV4dCAi aW5pdGlhbCIKKyAgICAgICh3aXRoLXRlbXAtZXNoZWxsLXNldHRpbmdzCisgICAgICAgIChl c2hlbGwtZXhlY3V0ZS1maWxlIHRlbXAtZmlsZSBuaWwgb3V0cHV0LWZpbGUpKQorICAgICAg KHNob3VsZCAoZXF1YWwgKGVzaGVsbC10ZXN0LWZpbGUtc3RyaW5nIG91dHB1dC1maWxlKSAi bW9yZWluaXRpYWwiKSkpKSkKKworKGVydC1kZWZ0ZXN0IGVtLXNjcmlwdC10ZXN0L2V4ZWN1 dGUtZmlsZS9vdXRwdXQtc3ltYm9sICgpCisgICJUZXN0IGBlc2hlbGwtZXhlY3V0ZS1maWxl JyByZWRpcmVjdGluZyB0byBhIHN5bWJvbC4iCisgIChlcnQtd2l0aC10ZW1wLWZpbGUgdGVt cC1maWxlIDp0ZXh0ICJlY2hvIGhpXG5lY2hvIGJ5ZSIKKyAgICAod2l0aC10ZW1wLWVzaGVs bC1zZXR0aW5ncworICAgICAgKGVzaGVsbC1leGVjdXRlLWZpbGUgdGVtcC1maWxlIG5pbCAn ZXNoZWxsLWV4ZWN1dGUtZmlsZS1vdXRwdXQpKQorICAgIChzaG91bGQgKGVxdWFsIGVzaGVs bC1leGVjdXRlLWZpbGUtb3V0cHV0ICJoaWJ5ZSIpKSkpCisKIChlcnQtZGVmdGVzdCBlbS1z Y3JpcHQtdGVzdC9iYXRjaC1maWxlICgpCiAgICJUZXN0IHJ1bm5pbmcgYW4gRXNoZWxsIHNj cmlwdCBmaWxlIGFzIGEgYmF0Y2ggc2NyaXB0LiIKICAgKGVydC13aXRoLXRlbXAtZmlsZSB0 ZW1wLWZpbGUKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLWlvLXRlc3RzLmVs IGIvdGVzdC9saXNwL2VzaGVsbC9lc2gtaW8tdGVzdHMuZWwKaW5kZXggYjRlOGMwYjRhOWEu LjZhZGQxNGMwNWZhIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZXNoZWxsL2VzaC1pby10ZXN0 cy5lbAorKysgYi90ZXN0L2xpc3AvZXNoZWxsL2VzaC1pby10ZXN0cy5lbApAQCAtMzQsMTIg KzM0LDYgQEAgZXNoZWxsLXRlc3QtdmFsdWUKIChkZWZ2YXIgZXNoZWxsLXRlc3QtdmFsdWUt d2l0aC1mdW4gbmlsKQogKGRlZnVuIGVzaGVsbC10ZXN0LXZhbHVlLXdpdGgtZnVuICgpKQog Ci0oZGVmdW4gZXNoZWxsLXRlc3QtZmlsZS1zdHJpbmcgKGZpbGUpCi0gICJSZXR1cm4gdGhl IGNvbnRlbnRzIG9mIEZJTEUgYXMgYSBzdHJpbmcuIgotICAod2l0aC10ZW1wLWJ1ZmZlcgot ICAgIChpbnNlcnQtZmlsZS1jb250ZW50cyBmaWxlKQotICAgIChidWZmZXItc3RyaW5nKSkp Ci0KIChkZWZ1biBlc2hlbGwvdGVzdC1vdXRwdXQgKCkKICAgIldyaXRlIHNvbWUgdGVzdCBv dXRwdXQgc2VwYXJhdGVseSB0byBzdGRvdXQgYW5kIHN0ZGVyci4iCiAgIChlc2hlbGwtcHJp bnRuICJzdGRvdXQiKQpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lc2hlbGwtdGVz dHMtaGVscGVycy5lbCBiL3Rlc3QvbGlzcC9lc2hlbGwvZXNoZWxsLXRlc3RzLWhlbHBlcnMu ZWwKaW5kZXggYmZkODI5Yzk1ZTkuLmRlZjA0YmUwNTc3IDEwMDY0NAotLS0gYS90ZXN0L2xp c3AvZXNoZWxsL2VzaGVsbC10ZXN0cy1oZWxwZXJzLmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hl bGwvZXNoZWxsLXRlc3RzLWhlbHBlcnMuZWwKQEAgLTEzOSw2ICsxMzksMTIgQEAgZXNoZWxs LWxhc3Qtb3V0cHV0CiAgIChidWZmZXItc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMKICAgIChl c2hlbGwtYmVnaW5uaW5nLW9mLW91dHB1dCkgKGVzaGVsbC1lbmQtb2Ytb3V0cHV0KSkpCiAK KyhkZWZ1biBlc2hlbGwtdGVzdC1maWxlLXN0cmluZyAoZmlsZSkKKyAgIlJldHVybiB0aGUg Y29udGVudHMgb2YgRklMRSBhcyBhIHN0cmluZy4iCisgICh3aXRoLXRlbXAtYnVmZmVyCisg ICAgKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUpCisgICAgKGJ1ZmZlci1zdHJpbmcpKSkK KwogKGRlZnVuIGVzaGVsbC1tYXRjaC1vdXRwdXQgKHJlZ2V4cCkKICAgIlRlc3Qgd2hldGhl ciB0aGUgb3V0cHV0IG9mIHRoZSBsYXN0IGNvbW1hbmQgbWF0Y2hlcyBSRUdFWFAuIgogICAo c3RyaW5nLW1hdGNoLXAgcmVnZXhwIChlc2hlbGwtbGFzdC1vdXRwdXQpKSkKLS0gCjIuMjUu MQoK --------------wVm3rWKSSNTBLKgXFRr6OliZ Content-Type: text/plain; charset=UTF-8; name="0002-Support-dev-null-as-a-target-when-creating-Eshell-ha.patch" Content-Disposition: attachment; filename*0="0002-Support-dev-null-as-a-target-when-creating-Eshell-ha.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBmNzZkMTY1YTUwNjdkNjVkMzdiYmM5YzBjMGE5ZTczOTQzYWI5MmVjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFdlZCwgMjggQXVnIDIwMjQgMTk6MTI6MjkgLTA3MDAKU3ViamVjdDogW1BB VENIIDIvMl0gU3VwcG9ydCAiL2Rldi9udWxsIiBhcyBhIHRhcmdldCB3aGVuIGNyZWF0aW5n IEVzaGVsbAogaGFuZGxlcwoKUHJldmlvdXNseSwgeW91IGNvdWxkIG9ubHkgdXNlIHRoaXMg d2hlbiBzZXR0aW5nIHRoZSBoYW5kbGUgYWZ0ZXJ3YXJkcy4KCkRvIG5vdCBtZXJnZSB0byBt YXN0ZXIuCgoqIGxpc3AvZXNoZWxsL2VzaC1pby5lbCAoZXNoZWxsLXNldC1vdXRwdXQtaGFu ZGxlKTogRG9uJ3QgY2F0Y2gKJ2VzaGVsbC1udWxsLWRldmljZScgaGVyZS4uLgooZXNoZWxs LWdldC10YXJnZXQpOiAuLi4gY2F0Y2ggaXQgaGVyZS4KLS0tCiBsaXNwL2VzaGVsbC9lc2gt aW8uZWwgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBp bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VzaGVs bC9lc2gtaW8uZWwgYi9saXNwL2VzaGVsbC9lc2gtaW8uZWwKaW5kZXggNTcwYWNlMmViYjgu LjE4ZmQxY2RiMGVjIDEwMDY0NAotLS0gYS9saXNwL2VzaGVsbC9lc2gtaW8uZWwKKysrIGIv bGlzcC9lc2hlbGwvZXNoLWlvLmVsCkBAIC00MzEsMTEgKzQzMSwxMCBAQCBlc2hlbGwtc2V0 LW91dHB1dC1oYW5kbGUKICAgICAgICh3aGVuIGRlZmF1bHRwCiAgICAgICAgIChjbC1kZWNm IChjZGFyIGhhbmRsZSkpCiAgICAgICAgIChzZXRjYXIgaGFuZGxlIChjb25zIG5pbCAxKSkp Ci0gICAgICAoY2F0Y2ggJ2VzaGVsbC1udWxsLWRldmljZQotICAgICAgICAobGV0ICgoY3Vy cmVudCAoY2FhciBoYW5kbGUpKQotICAgICAgICAgICAgICAod2hlcmUgKGVzaGVsbC1nZXQt dGFyZ2V0IHRhcmdldCBtb2RlKSkpCi0gICAgICAgICAgKHVubGVzcyAobWVtYmVyIHdoZXJl IGN1cnJlbnQpCi0gICAgICAgICAgICAoc2V0Y2FyIChjYXIgaGFuZGxlKSAoYXBwZW5kIGN1 cnJlbnQgKGxpc3Qgd2hlcmUpKSkpKSkKKyAgICAgIChsZXQgKChjdXJyZW50IChjYWFyIGhh bmRsZSkpCisgICAgICAgICAgICAod2hlcmUgKGVzaGVsbC1nZXQtdGFyZ2V0IHRhcmdldCBt b2RlKSkpCisgICAgICAgICh3aGVuIChhbmQgd2hlcmUgKG5vdCAobWVtYmVyIHdoZXJlIGN1 cnJlbnQpKSkKKyAgICAgICAgICAoc2V0Y2FyIChjYXIgaGFuZGxlKSAoYXBwZW5kIGN1cnJl bnQgKGxpc3Qgd2hlcmUpKSkpKQogICAgICAgKHNldGNhciAoY2RyIGhhbmRsZSkgbmlsKSkp KQogCiAoZGVmdW4gZXNoZWxsLWNvcHktb3V0cHV0LWhhbmRsZSAoaW5kZXggaW5kZXgtdG8t Y29weSAmb3B0aW9uYWwgaGFuZGxlcykKQEAgLTYxMSwxMSArNjEwLDEzIEBAIGVzaGVsbC1n ZXQtdGFyZ2V0CiBtYXJrZXIgZm9yIGEgZmlsZSBuYW1lZCBUQVJHRVQuIgogICAoc2V0cSBt b2RlIChvciBtb2RlICdpbnNlcnQpKQogICAoaWYtbGV0ICgocmVkaXIgKGFzc29jIHJhdy10 YXJnZXQgZXNoZWxsLXZpcnR1YWwtdGFyZ2V0cykpKQotICAgICAgKGxldCAoKHRhcmdldCAo aWYgKG50aCAyIHJlZGlyKQotICAgICAgICAgICAgICAgICAgICAgICAgKGZ1bmNhbGwgKG50 aCAxIHJlZGlyKSBtb2RlKQotICAgICAgICAgICAgICAgICAgICAgIChudGggMSByZWRpcikp KSkKLSAgICAgICAgKHVubGVzcyAoZXNoZWxsLWdlbmVyaWMtdGFyZ2V0LXAgdGFyZ2V0KQot ICAgICAgICAgIChzZXRxIHRhcmdldCAoZXNoZWxsLWZ1bmN0aW9uLXRhcmdldC1jcmVhdGUg dGFyZ2V0KSkpCisgICAgICAobGV0ICh0YXJnZXQpCisgICAgICAgIChjYXRjaCAnZXNoZWxs LW51bGwtZGV2aWNlCisgICAgICAgICAgKHNldHEgdGFyZ2V0IChpZiAobnRoIDIgcmVkaXIp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZnVuY2FsbCAobnRoIDEgcmVkaXIpIG1v ZGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgKG50aCAxIHJlZGlyKSkpCisgICAgICAg ICAgKHVubGVzcyAoZXNoZWxsLWdlbmVyaWMtdGFyZ2V0LXAgdGFyZ2V0KQorICAgICAgICAg ICAgKHNldHEgdGFyZ2V0IChlc2hlbGwtZnVuY3Rpb24tdGFyZ2V0LWNyZWF0ZSB0YXJnZXQp KSkpCiAgICAgICAgIHRhcmdldCkKICAgICAobGV0ICgoZXhpc3RzIChnZXQtZmlsZS1idWZm ZXIgcmF3LXRhcmdldCkpCiAgICAgICAgICAgKGJ1ZiAoZmluZC1maWxlLW5vc2VsZWN0IHJh dy10YXJnZXQgdCkpKQotLSAKMi4yNS4xCgo= --------------wVm3rWKSSNTBLKgXFRr6OliZ--