From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.5 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE,T_SPF_PERMERROR,UNPARSEABLE_RELAY,URIBL_GREY shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id F18501F54E for ; Mon, 22 Aug 2022 16:48:22 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sendgrid.me header.i=@sendgrid.me header.b="UMh5M+HH"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id B5B92120E4A; Tue, 23 Aug 2022 01:48:19 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 7A61B120E4A for ; Tue, 23 Aug 2022 01:48:17 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sendgrid.me; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc; s=smtpapi; bh=/lcv/98F7G0BuOq9Q/Ex92X/IronoT+fX3NaO8Y2u28=; b=UMh5M+HHl+HdRSKrT99pK/DI4nhEzQsP95hgVLxGMhOyjcS+IDFfj9Vmn9Pw0DryjrPy AcDXjxRahdYYhSKWAuxFcadycHQsTIYiJ3EqhaCmCBKs/zQRvzNZHww4wOt40+tURRN1i1 Z7fVY8q6lIus+mvkYtoOZ/lnazLSOMpaE= Received: by filterdrecv-846bc987b5-zlh75 with SMTP id filterdrecv-846bc987b5-zlh75-1-6303B34A-44 2022-08-22 16:48:10.725418362 +0000 UTC m=+2753034.267940050 Received: from herokuapp.com (unknown) by geopod-ismtpd-6-0 (SG) with ESMTP id CfQLC1wUQayZAAfPbshDTg for ; Mon, 22 Aug 2022 16:48:10.690 +0000 (UTC) Date: Mon, 22 Aug 2022 16:48:10 +0000 (UTC) From: "MSP-Greg (Greg L)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 18970 X-Redmine-Issue-Author: Eregon X-Redmine-Sender: MSP-Greg X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 86041 X-SG-EID: =?us-ascii?Q?slLoYvjhx8TRA4CDMYQOvd3bUFjbuWub6TC9IIJ6DabHVAJymFpk8Y0BLEpyBl?= =?us-ascii?Q?SUp9xwUZ0ehByjam6rlDsVS4VkMyhzgHMlkhZje?= =?us-ascii?Q?UU9GsflA2lAODrLXLn0eDHiEv1fBxkaxlcY6cQu?= =?us-ascii?Q?IwsJTLnfaaCbaA5ep65tze8gNjdfl+l1cGXaE=2FR?= =?us-ascii?Q?0Ba4sC3pMbmx8RQi68oxvmj6GmscGW5fph5Y8RG?= =?us-ascii?Q?aUAbhZTg2H0bEp=2Fk6W8QrsPx91SpRmPbVNdsX=2FF?= =?us-ascii?Q?CPIVnGKDhIyOZlmD+CmPA=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109632 Subject: [ruby-core:109632] [Ruby master Bug#18970] CRuby adds an invalid header to bin/bundle (and others) which makes it unusable in Bash on Windows X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE4OTcwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgTVNQLUdyZWcgKEdyZWcgTCkuCgoKQG5v YnUgLSBJIHdpbGwgdHJ5IHRoYXQgYnVpbGQsIGJ1dCBJIGNhbid0IHVudGlsIGxhdGVyLgoKSSBk b24ndCBrbm93IHdoYXQgdGhlIGJlc3QgYXBwcm9hY2ggaXMgZm9yIFdpbmRvd3MgYmluc3R1YnMu ICBSdWJ5LWxvY28gYW5kIFJ1YnlJbnN0YWxsZXIyIGhhdmUgYWx3YXlzIHN1cHBsaWVkICdwb3J0 YWJsZScgYnVpbGRzLCBub3Qgc3VyZSBpZiB0aGF0IHNob3VsZCBiZSB0aGUgY2FzZSBmb3IgYSBz dGFuZGFyZCBydWJ5L3J1YnkgYnVpbGQuCgoxLiBOb3Qgc3VyZSBob3cgZmFyIHRvIGdvIHdpdGgg Z2V0dGluZyB0aGluZ3MgdG8gcnVuICdwZXJmZWN0bHknIHdoZW4gYmluc3R1YnMgYXJlIHJhbiBp biBhbiBpbnN0YWxsIGZvbGRlciB0aGF0IGlzIG5vdCB0aGUgRU5WIFJ1YnkuCgoyLiBOb3Qgc3Vy ZSBhYm91dCBtb2RpZnlpbmcgYEVOVlsnUGF0aCddYCBpbiBiaW5zdHViIHNjcmlwdHMuCgpSZSB0 aGUgY3VycmVudCBzY3JpcHRzLCB3aGVuIHJ1biBmcm9tIGEgV2luZG93cyBjbWQgc2hlbGwsIEkg YmVsaWV2ZSB0aGV5IHdvcmtlZC4gIEJ1dCwgd2hlbiBydW4gZnJvbSBhIFBvd2VyU2hlbGwgd2lu ZG93LCB0aGV5IG9wZW5lZCBhIHNlcGFyYXRlIGNtZCB3aW5kb3cuLi4KCgoKCgotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkJ1ZyAjMTg5NzA6IENSdWJ5IGFkZHMgYW4g aW52YWxpZCBoZWFkZXIgdG8gYmluL2J1bmRsZSAoYW5kIG90aGVycykgd2hpY2ggbWFrZXMgaXQg dW51c2FibGUgaW4gQmFzaCBvbiBXaW5kb3dzCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lz c3Vlcy8xODk3MCNjaGFuZ2UtOTg4MTgKCiogQXV0aG9yOiBFcmVnb24gKEJlbm9pdCBEYWxvemUp CiogU3RhdHVzOiBPcGVuCiogUHJpb3JpdHk6IE5vcm1hbAoqIEJhY2twb3J0OiAyLjc6IFVOS05P V04sIDMuMDogVU5LTk9XTiwgMy4xOiBVTktOT1dOCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KU2FtZSBhcyBodHRwczovL2dpdGh1Yi5jb20vb25lY2xpY2svcnVieWlu c3RhbGxlcjIvaXNzdWVzLzI5OSwgYnV0IEkgZmlndXJlZCBpdCdzIGV4dHJlbWVseSBsaWtlbHkg dG8gYmUgYSBidWcgaW4gQ1J1YnkgYW5kIG5vdCBpbiBSdWJ5SW5zdGFsbGVyMi4KClRoZSBvcmln aW5hbCB1c2VyIGlzc3VlIGlzOiBodHRwczovL2dpdGh1Yi5jb20vcnVieS9zZXR1cC1ydWJ5L2lz c3Vlcy8zNzEuCmBidW5kbGVgIGRvZXMgbm90IHdvcmsgaW4gYSBCYXNoIHNoZWxsIG9uIFdpbmRv d3MgLS0gd2l0aG91dCBhbiBleHRyYSBgZ2VtIGluc3RhbGwgYnVuZGxlcmAgLS0sIGFuZCB0aGUg cmVhc29uIGlzIGJ1aWxkaW5nIENSdWJ5IG9uIFdpbmRvd3MgZWl0aGVyIGRvZXMgbm90IHByb2R1 Y2UgYSBgYmluL2J1bmRsZWAgb3IgaXQgaGFzIHRoZSB3cm9uZyBwZXJtaXNzaW9ucyBhbmQgdGhl IHdyb25nIHN0YXJ0LgoKSSBkb3dubG9hZGVkIGFsbCBsYXRlc3QgcmVsZWFzZXMgZnJvbSBodHRw czovL2dpdGh1Yi5jb20vcnVieS9zZXR1cC1ydWJ5L2Jsb2IvbWFzdGVyL3dpbmRvd3MtdmVyc2lv bnMuanNvbiBhbmQgZXh0cmFjdGVkIHRoZW0gKEknbSBvbiBMaW51eCBGV0lXKS4KYGBgCiQgbHMK cnVieWluc3RhbGxlci0yLjQuMTAtMS14NjQgICAgIHJ1YnlpbnN0YWxsZXItMi42LjEwLTEteDY0 ICAgICBydWJ5aW5zdGFsbGVyLTMuMC40LTEteDY0ICAgICBydWJ5aW5zdGFsbGVyLWhlYWQteDY0 ICAgICBydWJ5LW1zd2luCnJ1YnlpbnN0YWxsZXItMi40LjEwLTEteDY0Ljd6ICBydWJ5aW5zdGFs bGVyLTIuNi4xMC0xLXg2NC43eiAgcnVieWluc3RhbGxlci0zLjAuNC0xLXg2NC43eiAgcnVieWlu c3RhbGxlci1oZWFkLXg2NC43eiAgcnVieS1tc3dpbi43egpydWJ5aW5zdGFsbGVyLTIuNS45LTEt eDY0ICAgICAgcnVieWluc3RhbGxlci0yLjcuNi0xLXg2NCAgICAgIHJ1YnlpbnN0YWxsZXItMy4x LjItMS14NjQgICAgIHJ1YnktbWluZ3cgICAgICAgICAgICAgICAgIHJ1YnktdWNydApydWJ5aW5z dGFsbGVyLTIuNS45LTEteDY0Ljd6ICAgcnVieWluc3RhbGxlci0yLjcuNi0xLXg2NC43eiAgIHJ1 YnlpbnN0YWxsZXItMy4xLjItMS14NjQuN3ogIHJ1YnktbWluZ3cuN3ogICAgICAgICAgICAgIHJ1 YnktdWNydC43egpgYGAKCk9mIGNvdXJzZSBvbmx5IFJ1YnkgMi43KyBzaGlwcyB3aXRoIEJ1bmRs ZXIsIHNvIGZvciA8PTIuNiBpdCdzIGV4cGVjdGVkIHRvIGJlIG1pc3NpbmcuCgpgYGAKJCBscyAt bCAqL2Jpbi9idW5kbGUKLXJ3LXItLXItLS4gMSBlcmVnb24gZXJlZ29uIDcwNyBBcHIgMTkgMjI6 MjIgcnVieWluc3RhbGxlci0zLjEuMi0xLXg2NC9iaW4vYnVuZGxlCi1ydy1yLS1yLS0uIDEgZXJl Z29uIGVyZWdvbiA3MDcgQXVnIDE5IDIyOjQwIHJ1YnlpbnN0YWxsZXItaGVhZC14NjQvYmluL2J1 bmRsZQotcnctcnctcnctLiAxIGVyZWdvbiBlcmVnb24gNTY0IEF1ZyAyMCAxMToxNSBydWJ5LW1p bmd3L2Jpbi9idW5kbGUKLXJ3LXJ3LXJ3LS4gMSBlcmVnb24gZXJlZ29uIDgyOSBBdWcgMjAgMTE6 MDkgcnVieS1tc3dpbi9iaW4vYnVuZGxlCi1ydy1ydy1ydy0uIDEgZXJlZ29uIGVyZWdvbiA1NjQg QXVnIDIwIDExOjIwIHJ1YnktdWNydC9iaW4vYnVuZGxlCmBgYAoKU28gb25seSAzLjEgYW5kIGhl YWQgaGF2ZSBiaW4vYnVuZGxlLgpCdXQgdGhvc2UgMiBiaW4vYnVuZGxlIGRvIG5vdCBoYXZlIHRo ZSBleGVjdXRhYmxlIGJpdCBzZXQuCgpUaGV5IGFsc28gc3RhcnQgbGlrZSB0aGlzIHdoaWNoIHNv dW5kcyBpbnZhbGlkIGZvciBCYXNoOgpgYGAKJCBjYXQgcnVieWluc3RhbGxlci0zLjEuMi0xLXg2 NC9iaW4vYnVuZGxlCjoiInx8eyAiIj0+ICVxPC0qLSBydWJ5IC0qLQpAIiV+ZHAwcnVieSIgLXgg IiV+ZjAiICUqCkBleGl0IC9iICVFUlJPUkxFVkVMJQp9O3sgIwpiaW5kaXI9IiR7MCUvKn0iICMK ZXhlYyAiJGJpbmRpci9ydWJ5IiAiLXgiICIkMCIgIiRAIiAjCj4sCn0KIyEvdXNyL2Jpbi9lbnYg cnVieQojCiMgVGhpcyBmaWxlIHdhcyBnZW5lcmF0ZWQgYnkgUnVieUdlbXMuCi4uLgpgYGAKCk9u IGh0dHBzOi8vZ2l0aHViLmNvbS9lcmVnb24vc2V0dXAtcnVieS9ydW5zLzc4NDMzMDQ3MTE/Y2hl Y2tfc3VpdGVfZm9jdXM9dHJ1ZSB3ZSBjYW4gc2VlIDMuMCwgMy4xIGFuZCBoZWFkIGZhaWwgZm9y IGBlY2hvIH4gJiYgd2hpY2ggLWEgYnVuZGxlYCBpbiBiYXNoLgoyLjcgYXZvaWRzIHRoZSBpc3N1 ZSBpbiB0aGF0IENJIHJ1biBiZWNhdXNlIHRoZSBCdW5kbGVyIHZlcnNpb24gaXMgY29uc2lkZXJl ZCB0b28gb2xkIGJ5IHNldHVwLXJ1YnkgYW5kIHNvIGBnZW0gaW5zdGFsbCBidW5kbGVyYCBpcyBk b25lIHRoZXJlLgoKIyMgTmVlZGVkIGZpeAoKSW4gZ2VuZXJhbCwgSSB0aGluayBpdCBpcyAqdmVy eSogaW1wb3J0YW50IHRoYXQgQ1J1YnkgZG9lcyBOT1QgbW9kaWZ5IGZpbGVzIGluIGBiaW4vYCwg YW5kIHNvIHRoYXQgdGhleSBhcmUgZXhhY3RseSB0aGUgc2FtZSBhcyB3aGVuIFJ1YnlHZW1zIHdv dWxkIHdyaXRlIHRoZW0gd2hlbiBpbnN0YWxsaW5nIHRoZSBjb3JyZXNwb25kaW5nIGdlbS4KVGhp cyBoYXMgYmVlbiBhIHByb2JsZW0gbm90IG9ubHkgaGVyZSBidXQgYWxzbyBpbiB0aGVzZSB0d28g b3RoZXIgaXNzdWVzOgoqIGBnZW0gaW5zdGFsbCBidW5kbGVyYCBmYWlscyBvbiBXaW5kb3dzLCBu ZWVkcyBgLS1mb3JjZWAgdG8gd29ya2Fyb3VuZDogaHR0cHM6Ly9naXRodWIuY29tL3J1YnlnZW1z L3J1YnlnZW1zL2lzc3Vlcy81MjQ1CiogYGdlbSBpbnN0YWxsIGJ1bmRsZXJgIGZhaWxzIG9uIGAt LWVuYWJsZS1sb2FkLXJlbGF0aXZlYCBSdWJpZXM6IGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3Nl dHVwLXJ1YnkvaXNzdWVzLzk4I2lzc3VlY29tbWVudC03MTk5NTA3MTkKCmB0b29sL3JiaW5zdGFs bC5yYmAgc2VlbXMgdG8gYmUgcmVzcG9uc2libGUgZm9yIGNoYW5naW5nIHRoZSBgYmluL2AgZmls ZXMgYW5kIHRoZXJlZm9yZSBjYXVzaW5nIHRob3NlIGJ1Z3M6Cmh0dHBzOi8vZ2l0aHViLmNvbS9y dWJ5L3J1YnkvYmxvYi8yMDk2MzFhNDVmOTY4MmRlZGY3MThmNGI0YTE0MGVmZTdkMjFhNmZjL3Rv b2wvcmJpbnN0YWxsLnJiI0w0ODcKQ2FuIHdlIHJlbW92ZSB0aGF0PwoKTm90IHRoYXQgdGhpcyBp c3N1ZSBjYW5ub3QgYmUgc29sdmVkIGluIFJ1YnlHZW1zLCBpdCdzIENSdWJ5IGJyZWFraW5nIGBi aW4vYnVuZGxlYCAoYW5kIG90aGVycykgaW4gQmFzaCBvbiBXaW5kb3dzLgoKCgotLSAKaHR0cHM6 Ly9idWdzLnJ1YnktbGFuZy5vcmcvCg==