From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 8BE881F47A for ; Mon, 26 Aug 2024 18:08:19 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=YUtNjKxD; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=WtcgjXTB; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1724695696; bh=dfHy1TM9ZKsV3Ht8E8hXFXvlbvKLk/KTLwmcHTsSp/s=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=YUtNjKxDV3fbNRxiPzTIUniUV/bv4rSFL8XqoxKr5CKkbBqCPximxP6cjXZX2taTD fUg2SB/7ziom7NFYie4EMwGU+DTVs3q4DzaK5DcmU1zPv5H0skqD8lzrSHwDMUz9Ft GwS35nDIThZwORWnOP29yYxW2NrKmJQLDGVdXPew= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 8204843CFB for ; Mon, 26 Aug 2024 18:08:16 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=WtcgjXTB; dkim-atps=neutral Received: from s.wfbtzhsv.outbound-mail.sendgrid.net (s.wfbtzhsv.outbound-mail.sendgrid.net [159.183.224.104]) by nue.mailmanlists.eu (Postfix) with ESMTPS id E04FC41367 for ; Mon, 26 Aug 2024 18:08:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=6AZf8atHFKOeIsaDgfW3uJrszfMjVwGdOnvq1I4CaTA=; b=WtcgjXTBQJAuOHCC8G/nl14HgJG4XKK0I7sHGV50hW/eV2iYnFDbWo+LnRZNGwFGLuIe LLenttutXPgOa8RCNTiTJ0xevvtVZo6L05AigVQ52bonh/vK4BENcvx9x/yq6WfDlmfeSS UA/U+4qAus7mur3ukyohPVEyflS3tJt65ET1iNRELWZmIDuecKeFtWqxyAG1/KC1rS7YVt UXmNggUWEagsH+umx9ab7rxgCbCt+ebGcTIdtjTgFSJHz9fQybtA82d7GUIIVQCcPigp8Q outDwQ0Ji5nqjaJrvE+7ZhH7JYqW8Q6YnKnsfpGJdDhqO+aYGTTDs0KrZUJ/Z8CA== Received: by recvd-6b556c7f5c-vrb5h with SMTP id recvd-6b556c7f5c-vrb5h-1-66CCC484-8 2024-08-26 18:08:04.25785129 +0000 UTC m=+417067.103452561 Received: from herokuapp.com (unknown) by geopod-ismtpd-25 (SG) with ESMTP id Fa5sSAndScWdgb938l9Ejw for ; Mon, 26 Aug 2024 18:08:04.196 +0000 (UTC) Date: Mon, 26 Aug 2024 18:08:04 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20700 X-Redmine-Issue-Author: AMomchilov X-Redmine-Issue-Priority: Normal X-Redmine-Sender: AMomchilov 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: 95600 X-SG-EID: =?us-ascii?Q?u001=2ErZ1xuOUm8Wy46ufYeqE=2FFfVgRTnj6GOlX+suusKI7m7QhrQ8XDlAjnw=2F0?= =?us-ascii?Q?UYPYXae6ijSxiqo7rro1vk57Pxxo9YcdQC8Gpiq?= =?us-ascii?Q?3jETmOhNAO0wDWUY0jCXKNdKO+LnakaEEXITo8Y?= =?us-ascii?Q?0ewk7vfKCbIZbVu+mNbXSbk9p5eV61SCMCsmNow?= =?us-ascii?Q?6yTGfkSWtHq21Bs8hfoCIdw8HrErusk+gcVhfst?= =?us-ascii?Q?NB9hWspO+unJa9vo+vYyoAiHOYv0GXbWlfKLEuC?= =?us-ascii?Q?axJWAR8TxOk3RBmSrxsnpBTl4Q=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: G27UKRDBL2CSFZ4BCC3BC5YEQT23J4X6 X-Message-ID-Hash: G27UKRDBL2CSFZ4BCC3BC5YEQT23J4X6 X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:118964] [Ruby master Bug#20700] `warn_cr_in_shebang()` doesn't fire if there's no `\n` List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "AMomchilov (Alexander Momchilov) via ruby-core" Cc: "AMomchilov (Alexander Momchilov)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNzAwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEFNb21jaGlsb3YgKEFsZXhhbmRlciBN b21jaGlsb3YpLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpC dWcgIzIwNzAwOiBgd2Fybl9jcl9pbl9zaGViYW5nKClgIGRvZXNuJ3QgZmlyZSBpZiB0aGVyZSdz IG5vIGBcbmANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8yMDcwMA0KDQoqIEF1 dGhvcjogQU1vbWNoaWxvdiAoQWxleGFuZGVyIE1vbWNoaWxvdikNCiogU3RhdHVzOiBPcGVuDQoq IHJ1YnkgLXY6IHJ1YnkgMy4zLjQgKDIwMjQtMDctMDkgcmV2aXNpb24gYmUxMDg5YzhlYykgW2Fy bTY0LWRhcndpbjIzXQ0KKiBCYWNrcG9ydDogMy4xOiBVTktOT1dOLCAzLjI6IFVOS05PV04sIDMu MzogVU5LTk9XTg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVGhl IGB3YXJuX2NyX2luX3NoZWJhbmcoKWAgZnVuY3Rpb24gbG9va3MgZm9yIGBcclxuYCB0b2dldGhl ciwgYnV0IHRoZSBgXHJgIHNob3VsZCBlbWl0IGEgd2FybmluZywgcmVnYXJkbGVzcyBpZiB0aGVy ZSdzIGFsc28gYSBgXG5gIG9yIG5vdC4NCg0KYGBgcnVieQ0KIyEvdXNyL2Jpbi9ydWJ5DQoNCnJl cXVpcmUgInRlbXBmaWxlIg0KcmVxdWlyZSAib3BlbjMiDQoNCmRlZiBydW5fcmIocnVieV9zcmMp DQogIHB1dHMgIj09PT09IE91dHB1dCBvZiAje3J1Ynlfc3JjLmluc3BlY3R9OiINCiAgVGVtcGZp bGUuY3JlYXRlKCJzY3JpcHQucmIiKSBkbyB8ZnwNCiAgICBmLnByaW50KHJ1Ynlfc3JjKQ0KICAg IGYuY2xvc2UNCiAgICANCiAgICBzdGRvdXRfYW5kX3N0ZGVycl9zdHIsIHN0YXR1cyA9IE9wZW4z LmNhcHR1cmUyZSgiL29wdC9ydWJpZXMvMy4zLjQvYmluL3J1YnkiLCBmLnBhdGgpDQogICAgcmFp c2UgdW5sZXNzIHN0YXR1cy5zdWNjZXNzPw0KICAgIHB1dHMgc3Rkb3V0X2FuZF9zdGRlcnJfc3Ry DQogIGVuZA0KZW5kDQoNCnJ1bl9yYigiIyFydWJ5IikgICAgICMg4pyFIG5vIHdhcm5pbmcNCnJ1 bl9yYigiIyFydWJ5XHIiKSAgICMg4p2MIG5vIHdhcm5pbmchDQpydW5fcmIoIiMhcnVieVxyXG4i KSAjIOKchSB3YXJucw0KcnVuX3JiKCIjIXJ1YnkgLUV1dGYtOFxyXG4xMjMiKSAjIOKchSB3YXJu cw0KYGBgDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5n IGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQg YW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBp bmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0cy9ydWJ5LWNvcmUu bWwucnVieS1sYW5nLm9yZy8=