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 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 1AF191F4CC for ; Tue, 17 Dec 2024 21:13:57 +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=1hlZ85z8; 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=R1xJs30b; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1734470034; bh=oxU5lJlhkO+OFDfXN7FQBjSlmX+PAkD1+76+KeQkLI0=; 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=1hlZ85z8wxk4FfhXOoObBA3uhgy4uKDnQNHexdj2ZuuJBG67ash6LzYshDGG4sq1k DVzN4BMc7KZWMKoZpjJn4LAGvRE8NdDJVAZme7747OUVuX1jAyCDs5xPwYUyoDunQD fvs9SOSvd04PzrHpymiSmS5aJbgZfFF9fdafxMwY= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 8E67644E69 for ; Tue, 17 Dec 2024 21:13:54 +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=R1xJs30b; dkim-atps=neutral Received: from s.wrqvtzvf.outbound-mail.sendgrid.net (s.wrqvtzvf.outbound-mail.sendgrid.net [149.72.126.143]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 2A4FA44E60 for ; Tue, 17 Dec 2024 21:13:49 +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=juVVtbWVMRzdhGbFB0VKfCmie96/OWYsoe4UmK1rJVo=; b=R1xJs30b0gE84tWMxFtlLtOxKu0QNSGxiOC+TBDamjDIybYcdrLN4MfXPdJ9G4hPp25/ O1JJoKOxUwIx+oQ0u7epIjluSz0GoU4fmbW8X8p17dwwuGh1QORQcTfVbPq5schAzKkHEv +nqQa6bfv1li24yIlvlrmH3tJ/ei8KNe4pr/1hTwiLD45iEWvkIOSbY+QVsc8Ii+LC+syf q8E3GP9OBfh75NEUABcdHQRg3IQlclY5sLELH4VY0S37BqnSN7OCfV2veV9yeRtcsoNkI3 8K6ZAGy4EyjfN2oy+/LJ5/NbUTRfM5nTUx439/rVxHqwAuL/gmPVffhatBhU2ZVw== Received: by recvd-5f54b5d587-cctnx with SMTP id recvd-5f54b5d587-cctnx-1-6761E98B-18 2024-12-17 21:13:47.95975046 +0000 UTC m=+2850692.462870608 Received: from herokuapp.com (unknown) by geopod-ismtpd-18 (SG) with ESMTP id _TBMk7gdRkyteBCLAJrpkQ for ; Tue, 17 Dec 2024 21:13:47.903 +0000 (UTC) Date: Tue, 17 Dec 2024 21:13:48 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Misc X-Redmine-Issue-Id: 20774 X-Redmine-Issue-Author: larskanis X-Redmine-Issue-Priority: Normal X-Redmine-Sender: larskanis 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: 96959 X-SG-EID: =?us-ascii?Q?u001=2Ef0stUcyFIusaXAGy4nqy3aaLxbp9+Y1iI=2ForeP4ip8y+nYuTWtIQiVyjv?= =?us-ascii?Q?ibIRN808f1SwbENX7jD3d30d572pUJNzXx9umcx?= =?us-ascii?Q?yOvP12ph3kgLSP90TWhAMT5o2WkpTw1hOnvx0Wj?= =?us-ascii?Q?baMUqGXtAut2HOYgSu4WoOE2VaHcmZPZYx1YCpw?= =?us-ascii?Q?TUt5aCgGChmIB8XK6I43LV9tk2qdNDuNcmjmSJk?= =?us-ascii?Q?KZH04Jfj1GcQ6uyGHUja7TidCxb6HtzWeAeSkMF?= =?us-ascii?Q?9cRFkuDJHZoGef=2FaXiddJyxa9w=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: URFRYDGJ4KZRSAMUABG2XBNUH3NAN7YZ X-Message-ID-Hash: URFRYDGJ4KZRSAMUABG2XBNUH3NAN7YZ 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:120282] [Ruby master Misc#20774] Remove remaining locale dependent code from Windows port List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "larskanis (Lars Kanis) via ruby-core" Cc: "larskanis (Lars Kanis)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNzc0IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbGFyc2thbmlzIChMYXJzIEthbmlzKS4N Cg0KDQpAWU80IFRoaXMgaXMgYSBnb29kIGlkZWEhIEkgb3BlbmVkIGEgUFI6IGh0dHBzOi8vZ2l0 aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC8xMjM3Nw0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCk1pc2MgIzIwNzc0OiBSZW1vdmUgcmVtYWluaW5nIGxvY2FsZSBk ZXBlbmRlbnQgY29kZSBmcm9tIFdpbmRvd3MgcG9ydA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5v cmcvaXNzdWVzLzIwNzc0I2NoYW5nZS0xMTEwNDgNCg0KKiBBdXRob3I6IGxhcnNrYW5pcyAoTGFy cyBLYW5pcykNCiogU3RhdHVzOiBPcGVuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQpUaGUgZXh0ZXJuYWxfZW5jb2Rpbmcgb2YgZmlsZXMsIGZpbGUgbmFtZXMgYW5k IEVOViBvbiBXaW5kb3dzIHdlcmUgY2hhbmdlZCBmcm9tIGxvY2FsZSBjb2RlcGFnZSB0byBVVEYt OCBpbiBydWJ5LTMuMC4NCkJ1dCB0aGVyZSBhcmUgc3RpbGwgc2V2ZXJhbCByZW1haW5pbmcgcG9p bnRzIHdoZXJlIGxvY2FsZSBlbmNvZGluZyBpcyB1c2VkIGFsdGhvdWdoIHRoZXJlIGlzIG5vIG5l ZWQgdG8gZG8gc28uDQpUaGUgV2luZG93cyBwb3J0IGlzIGFscmVhZHkgZnVsbHkgVVRGLTE2L1VU Ri04IGJhc2VkIGFuZCBsb2NhbGUgZW5jb2RpbmcgaXMgb25seSB1c2VkIGZvciBoaXN0b3JpY2Fs IGFuZCBub3QgZm9yIHRlY2huaWNhbCByZWFzb25zLg0KDQpNeSBwcm9wb3NhbCBpcyB0byByZW1v dmUgKG1vc3Qgb2YpIHRoZSBsb2NhbGUgZGVwZW5kZW50IGNvbnZlcnNpb25zIGZyb20gdGhlIHJ1 YnkgY29kZSBmb3IgV2luZG93cy4NCkJlZm9yZSBJIG9wZW4gcHVsbCByZXF1ZXN0cyBpbiB0aGlz IHJlZ2FyZCwgSSB3b3VsZCBsaWtlIHRvIGNvbmZpcm0gdGhpcyBkaXJlY3Rpb24gd2l0aCB0aGUg cnVieSBjb3JlIHRlYW0uDQoNCkxldCBtZSBzaG93IHdoYXQgSSBtZWFuOg0KDQpgYGANCiMgdMOk c3QtbG9jYWxlLWVuYy5yYg0KZGVmIHByKCpzdHJzKQ0KICBzdHJzLmVhY2ggZG8gfHN0cnwNCiAg ICBwIFtzdHIsIElPPT09c3RyID8gc3RyLmV4dGVybmFsX2VuY29kaW5nJi5uYW1lIDogc3RyLmVu Y29kaW5nLm5hbWVdDQogIGVuZA0KZW5kDQoNCmlmICQwPT1fX0ZJTEVfXw0KICBwciBTVERJTiAg ICAgICMgPT4gWyM8SU86PFNURElOPj4sICJDUDg1MCJdDQogIHByICQwICAgICAgICAgIyA9PiBb InJ1YnkvdFx4ODRzdC1sb2NhbGUtZW5jLnJiIiwgIkNQODUwIl0NCiAgcHIgX19GSUxFX18gICAj ID0+IFsicnVieS90XHg4NHN0LWxvY2FsZS1lbmMucmIiLCAiQ1A4NTAiXQ0KICBwciBfX2Rpcl9f ICAgICMgPT4gWyJDOi9Vc2Vycy9rYW5pcy9ydWJ5IiwgIkNQODUwIl0NCiAgcHIgJ8OkJyAgICAg ICAgIyA9PiBbIsOkIiwgIlVURi04Il0NCiAgcHIgJ+KCrCcgICAgICAgICMgPT4gWyLigqwiLCAi VVRGLTgiXQ0KICBwciAkOi5maXJzdCAgICMgPT4gWyJDOi9Vc2Vycy9rYW5pcy90XHhFMlx4ODJc eEFDc3QiLCAiQVNDSUktOEJJVCJdDQogIHByICQ6Lmxhc3QgICAgIyA9PiBbIkM6L1J1YnkzMy14 NjQvbGliL3J1YnkvMy4zLjAveDY0LW1pbmd3LXVjcnQiLCAiQ1A4NTAiXQ0KDQogIHJlcXVpcmUg IndpbjMyL3JlZ2lzdHJ5Ig0KICBwciBXaW4zMjo6UmVnaXN0cnk6OkhLRVlfQ1VSUkVOVF9VU0VS Lm9wZW4oIkVudmlyb25tZW50IilbJ1RNUCddDQogICAgIyA9PiBbIkM6XFxVc2Vyc1xca2FuaXNc XEFwcERhdGFcXExvY2FsXFxUZW1wIiwgIlVURi04Il0NCiAgcHIgV2luMzI6OlJlZ2lzdHJ5OjpI S0VZX0NVUlJFTlRfVVNFUi5vcGVuKCJcXCIpLmVhY2hfa2V5eyBicmVhayBfMSB9DQogICAgIyA9 PiBbIkFwcEV2ZW50cyIsICJDUDg1MCJdDQplbmQNCg0KIyBleGVjdXRlIHdpdGg6IHJ1YnkgLUl0 4oKsc3QgcnVieVx0w6RzdC1sb2NhbGUtZW5jLnJiDQpgYGANCg0KSSB3cm90ZSB0aGUgcmVzdWx0 cyBvbiBgcnVieS0zLjMgeDY0LW1pbmd3LXVjcnRgIHJpZ2h0IGludG8gdGhlIGNvZGUuDQpUaGUg c2l0dWF0aW9uIGlzIGV2ZW4gd29yc2Ugd2hlbiBjYWxsZWQgd2l0aCBgLWVgIHNjcmlwdDoNCg0K YGBgDQokIHJ1YnkgLUl04oKsc3QgLXIgLlxydWJ5XHTDpHN0LWxvY2FsZS1lbmMucmIgLWUgInBy IFNURElOLCAkMCwgX19GSUxFX18sIF9fZGlyX18sICfDpCcsICfigqwnLCAkOi5maXJzdCwgJDou bGFzdCINClsjPElPOjxTVERJTj4+LCAiQ1A4NTAiXQ0KWyItZSIsICJDUDg1MCJdDQpbIi1lIiwg IlVURi04Il0NClsiLiIsICJVUy1BU0NJSSJdDQpbIlx4ODQiLCAiQ1A4NTAiXQ0KWyI/IiwgIkNQ ODUwIl0NClsiQzovVXNlcnMva2FuaXMvdFx4RTJceDgyXHhBQ3N0IiwgIkFTQ0lJLThCSVQiXQ0K WyJDOi9SdWJ5MzMteDY0L2xpYi9ydWJ5LzMuMy4wL3g2NC1taW5ndy11Y3J0IiwgIkNQODUwIl0N CmBgYA0KDQpUaGVyZSBhcmUgYWxzbyBzb21lIGluY29uc2lzdGVuY2llcyBsaWtlIHRoYXQgaXQn cyBwb3NzaWJsZSB0byBgcmVxdWlyZWAgc2NyaXB0IG5hbWVzIHdpdGggY2hhcmFjdGVycyBvdXRz aWRlIG9mIHRoZSBjb2RlcGFnZSwgYnV0IGl0IGZhaWxzIHRvIGV4ZWN1dGUgYSBzY3JpcHQgZGly ZWN0bHkgb3IgYnkgdXNpbmcgYHJlcXVpcmVfcmVsYXRpdmVgIDoNCg0KYGBgDQokIHJ1YnkgLXIg Llx04oKsc3QtbG9jYWxlLWVuYy5yYiAtZSAicHIgU1RESU4iDQpbIzxJTzo8U1RESU4+PiwgIkNQ ODUwIl0NCg0KJCBydWJ5IC5cdOKCrHN0LWxvY2FsZS1lbmMucmINCnJ1Ynk6IEludmFsaWQgYXJn dW1lbnQgLS0gLi90P3N0LWxvY2FsZS1lbmMucmIgKExvYWRFcnJvcikNCmBgYA0KDQpNYXliZSB0 aGVyZSBhcmUgbW9yZSBwbGFjZXMgd2hpY2ggYXJlIHdvcmtpbmcgd2l0aCBsb2NhbGUgY29kZXBh Z2UgLSB0aGVzZSBhcmUgb25seSB0aGUgZmV3IHRoYXQgSSByZW1lbWJlciBmcm9tIG1lbW9yeS4N Ckkgd291bGQgbGlrZSB0byBjaGFuZ2UgYWxsIHRoZSBhYm92ZSByZXN1bHRzIHRvIGJlIFVURi04 IGVuY29kZWQsIGxpa2UgaXQgaXMgdGhlIGNhc2Ugb24gVWJ1bnR1Lg0KDQoNCkNvbXBhdGliaWxp dHkNCi0tLS0tLS0tLS0tLS0NCkNoYW5naW5nIHRoZSBlbmNvZGluZyBvZiByZXR1cm5lZCBzdHJp bmdzIGlzIG9mIGNvdXJzZSBhbiBBUEkgY2hhbmdlLg0KSU1ITyBpdCBpcyBzdGlsbCBzb21ldGhp bmcgd2Ugc2hvdWxkIGNoYW5nZSBpbiBhIG1pbm9yIHJlbGVhc2Ugb2YgcnVieS4NClRoZSByZWFz b24gaXMgdGhhdCBJIGRvbid0IHJlbWVtYmVyIGFib3V0IG9ubHkgYSBzaW5nbGUgaXNzdWUgY2Fz ZWQgYnkgdGhlIGNoYW5nZSB0byBVVEYtOCBpbiBydWJ5LTMuMCBpbiB0aGUgY29tcGFueSBJIHdv cmsgZm9yLg0KVG8gdGhlIGNvbnRyYXJ5IG1hbnkgaXNzdWVzIGFyZSBjYXVzZWQgYnkgdXNpbmcg bG9jYWxlIGNvZGVwYWdlIHdoZXJlIHNvbWUgbm9uLUFTQ0lJIGNoYXJhY3RlcnMgd29yayBhbmQg b3RoZXIgY2hhcmFjdGVycyBkb24ndC4NCk1vc3QgaXNzdWUgd2l0aCBydWJ5LTMuMCB3ZXJlIGNh c2VkIGJ5IHRoZSBrZXl3b3JkIGFyZ3VtZW50IGNoYW5nZXMuDQoNCg0KDQoNCi0tIA0KaHR0cHM6 Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwogcnVieS1jb3JlIG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVi eS1sYW5nLm9yZwogVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVh dmVAbWwucnVieS1sYW5nLm9yZwogcnVieS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxh bmcub3JnL21haWxtYW4zL2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==