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=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no 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)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 83C5A1F5CB for ; Tue, 1 Oct 2024 09:57:37 +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=0A+Iqzwf; 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=pCAzYBpn; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1727776654; bh=iKTMRXsDNexbjLZaX1hdN2jPaCUvZ/iQNkofJL3OmWg=; 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=0A+Iqzwfir/CiDsZae+MUWsA8Tu6E07sIY+9c8xh3/AmP2NTjpruaJGCqONYY2sCW rGXHTSr0KvLZ6XDhfKTRKWiR6R8TztenhvmlQ/EjAhTo8aGj+nOt6MvyMbIfvWIxzM FlE5GQOHHbq9z94/G7xcYPsWuGgBND3VE4isFT1U= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 7494743F57 for ; Tue, 1 Oct 2024 09:57:34 +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=pCAzYBpn; 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 E730F43EF3 for ; Tue, 1 Oct 2024 09:57:23 +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=Teqel0Cy745lK+jmQ8kGCBfbAxB1F/CVbgsonrTb3NU=; b=pCAzYBpn8SZ9eeecM2SgfbNjfKexQVYnrawE6Ug0lx+JqSys2RDKRC4LBHIxQ8YBV40n kPa8QpAqR826WCGasNWRa9TkVpCZ0DdU5ko9OZFLPnUIxXvA1OBcAlTZIlAMHeLWy6mqUD gM0tIwjowvdcyEVZeYeOFvTfySQuFHKg6cJkvrlT3xtpNfDbVAwwFvMxeqmEbQGsqk0gm5 CZEsQMv5FoG7lQeM6Z46RWmqXzd+L91VXXYtL1iikJJ+SNzfFHbZx9Fkb+i1S4XhHQFs3u OF45b48r2iQ5yN/5MMwSS4asBPY+TQGdKZnmOqugqIgLleIgWQgl++ylYPfTyl4Q== Received: by recvd-5577bcb48c-462gf with SMTP id recvd-5577bcb48c-462gf-1-66FBC782-3 2024-10-01 09:57:22.013963299 +0000 UTC m=+1612831.841219682 Received: from herokuapp.com (unknown) by geopod-ismtpd-36 (SG) with ESMTP id q1msudkNQzqxLR-o9FGVwg for ; Tue, 01 Oct 2024 09:57:21.925 +0000 (UTC) Date: Tue, 01 Oct 2024 09:57:22 +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: 96017 X-SG-EID: =?us-ascii?Q?u001=2Ef0stUcyFIusaXAGy4nqy3aaLxbp9+Y1iI=2ForeP4ip8y+nYuTWtIQiVyjv?= =?us-ascii?Q?ibIRN808f1SwbENX7jD3d30d572pUJNzXx9umcx?= =?us-ascii?Q?yOvP12ph3kiANsIlGfALrn9x4pUtVUl72zC6Va9?= =?us-ascii?Q?eQBq54TnyrXLZzyrRYvP3x=2FxrVI7PEQiX8LcTG+?= =?us-ascii?Q?hDWLXZD=2FMYWx23dyqMJvqN+gjuOWgCJ+pPrRYND?= =?us-ascii?Q?H38kL516WjA8+cBTVZpyFeDMRCscllAsIMoV1H4?= =?us-ascii?Q?Vv9ogVJys9Zu=2F5bwk45zXNySMQ=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: OHG7BHJJA3EOXXXB4LG4G2XGMYKGMFMK X-Message-ID-Hash: OHG7BHJJA3EOXXXB4LG4G2XGMYKGMFMK 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:119380] [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 SXNzdWUgIzIwNzc0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGxhcnNrYW5pcyAoTGFycyBLYW5pcyku DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk1pc2MgIzIwNzc0 OiBSZW1vdmUgcmVtYWluaW5nIGxvY2FsZSBkZXBlbmRlbnQgY29kZSBmcm9tIFdpbmRvd3MgcG9y dA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIwNzc0DQoNCiogQXV0aG9yOiBs YXJza2FuaXMgKExhcnMgS2FuaXMpDQoqIFN0YXR1czogT3Blbg0KLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVGhlIGV4dGVybmFsX2VuY29kaW5nIG9mIGZpbGVzLCBm aWxlIG5hbWVzIGFuZCBFTlYgb24gV2luZG93cyB3ZXJlIGNoYW5nZWQgZnJvbSBsb2NhbGUgY29k ZXBhZ2UgdG8gVVRGLTggaW4gcnVieS0zLjAuDQpCdXQgdGhlcmUgYXJlIHN0aWxsIHNldmVyYWwg cmVtYWluaW5nIHBvaW50cyB3aGVyZSBsb2NhbGUgZW5jb2RpbmcgaXMgdXNlZCBhbHRob3VnaCB0 aGVyZSBpcyBubyBuZWVkIHRvIGRvIHNvLg0KVGhlIFdpbmRvd3MgcG9ydCBpcyBhbHJlYWR5IGZ1 bGx5IFVURi0xNi9VVEYtOCBiYXNlZCBhbmQgbG9jYWxlIGVuY29kaW5nIGlzIG9ubHkgdXNlZCBm b3IgaGlzdG9yaWNhbCBhbmQgbm90IGZvciB0ZWNobmljYWwgcmVhc29ucy4NCg0KTXkgcHJvcG9z YWwgaXMgdG8gcmVtb3ZlIChtb3N0IG9mKSB0aGUgbG9jYWxlIGRlcGVuZGVudCBjb252ZXJzaW9u cyBmcm9tIHRoZSBydWJ5IGNvZGUgZm9yIFdpbmRvd3MuDQpCZWZvcmUgSSBvcGVuIHB1bGwgcmVx dWVzdHMgaW4gdGhpcyByZWdhcmQsIEkgd291bGQgbGlrZSB0byBjb25maXJtIHRoaXMgZGlyZWN0 aW9uIHdpdGggdGhlIHJ1YnkgY29yZSB0ZWFtLg0KDQpMZXQgbWUgc2hvdyB3aGF0IEkgbWVhbjoN Cg0KYGBgDQojIHTDpHN0LWxvY2FsZS1lbmMucmINCmRlZiBwcigqc3RycykNCiAgc3Rycy5lYWNo IGRvIHxzdHJ8DQogICAgcCBbc3RyLCBJTz09PXN0ciA/IHN0ci5leHRlcm5hbF9lbmNvZGluZyYu bmFtZSA6IHN0ci5lbmNvZGluZy5uYW1lXQ0KICBlbmQNCmVuZA0KDQppZiAkMD09X19GSUxFX18N CiAgcHIgU1RESU4gICAgICAjID0+IFsjPElPOjxTVERJTj4+LCAiQ1A4NTAiXQ0KICBwciAkMCAg ICAgICAgICMgPT4gWyJydWJ5L3RceDg0c3QtbG9jYWxlLWVuYy5yYiIsICJDUDg1MCJdDQogIHBy IF9fRklMRV9fICAgIyA9PiBbInJ1YnkvdFx4ODRzdC1sb2NhbGUtZW5jLnJiIiwgIkNQODUwIl0N CiAgcHIgX19kaXJfXyAgICAjID0+IFsiQzovVXNlcnMva2FuaXMvcnVieSIsICJDUDg1MCJdDQog IHByICfDpCcgICAgICAgICMgPT4gWyLDpCIsICJVVEYtOCJdDQogIHByICfigqwnICAgICAgICAj ID0+IFsi4oKsIiwgIlVURi04Il0NCiAgcHIgJDouZmlyc3QgICAjID0+IFsiQzovVXNlcnMva2Fu aXMvdFx4RTJceDgyXHhBQ3N0IiwgIkFTQ0lJLThCSVQiXQ0KICBwciAkOi5sYXN0ICAgICMgPT4g WyJDOi9SdWJ5MzMteDY0L2xpYi9ydWJ5LzMuMy4wL3g2NC1taW5ndy11Y3J0IiwgIkNQODUwIl0N Cg0KICByZXF1aXJlICJ3aW4zMi9yZWdpc3RyeSINCiAgcHIgV2luMzI6OlJlZ2lzdHJ5OjpIS0VZ X0NVUlJFTlRfVVNFUi5vcGVuKCJFbnZpcm9ubWVudCIpWydUTVAnXQ0KICAgICMgPT4gWyJDOlxc VXNlcnNcXGthbmlzXFxBcHBEYXRhXFxMb2NhbFxcVGVtcCIsICJVVEYtOCJdDQogIHByIFdpbjMy OjpSZWdpc3RyeTo6SEtFWV9DVVJSRU5UX1VTRVIub3BlbigiXFwiKS5lYWNoX2tleXsgYnJlYWsg XzEgfQ0KICAgICMgPT4gWyJBcHBFdmVudHMiLCAiQ1A4NTAiXQ0KZW5kDQoNCiMgZXhlY3V0ZSB3 aXRoOiBydWJ5IC1JdOKCrHN0IHJ1YnlcdMOkc3QtbG9jYWxlLWVuYy5yYg0KYGBgDQoNCkkgd3Jv dGUgdGhlIHJlc3VsdHMgb24gYHJ1YnktMy4zIHg2NC1taW5ndy11Y3J0YCByaWdodCBpbnRvIHRo ZSBjb2RlLg0KVGhlIHNpdHVhdGlvbiBpcyBldmVuIHdvcnNlIHdoZW4gY2FsbGVkIHdpdGggYC1l YCBzY3JpcHQ6DQoNCmBgYA0KJCBydWJ5IC1JdOKCrHN0IC1yIC5ccnVieVx0w6RzdC1sb2NhbGUt ZW5jLnJiIC1lICJwciBTVERJTiwgJDAsIF9fRklMRV9fLCBfX2Rpcl9fLCAnw6QnLCAn4oKsJywg JDouZmlyc3QsICQ6Lmxhc3QiDQpbIzxJTzo8U1RESU4+PiwgIkNQODUwIl0NClsiLWUiLCAiQ1A4 NTAiXQ0KWyItZSIsICJVVEYtOCJdDQpbIi4iLCAiVVMtQVNDSUkiXQ0KWyJceDg0IiwgIkNQODUw Il0NClsiPyIsICJDUDg1MCJdDQpbIkM6L1VzZXJzL2thbmlzL3RceEUyXHg4Mlx4QUNzdCIsICJB U0NJSS04QklUIl0NClsiQzovUnVieTMzLXg2NC9saWIvcnVieS8zLjMuMC94NjQtbWluZ3ctdWNy dCIsICJDUDg1MCJdDQpgYGANCg0KVGhlcmUgYXJlIGFsc28gc29tZSBpbmNvbnNpc3RlbmNpZXMg bGlrZSB0aGF0IGl0J3MgcG9zc2libGUgdG8gYHJlcXVpcmVgIHNjcmlwdCBuYW1lcyB3aXRoIGNo YXJhY3RlcnMgb3V0c2lkZSBvZiB0aGUgY29kZXBhZ2UsIGJ1dCBpdCBmYWlscyB0byBleGVjdXRl IGEgc2NyaXB0IGRpcmVjdGx5IG9yIGJ5IHVzaW5nIGByZXF1aXJlX3JlbGF0aXZlYCA6DQoNCmBg YA0KJCBydWJ5IC1yIC5cdOKCrHN0LWxvY2FsZS1lbmMucmIgLWUgInByIFNURElOIg0KWyM8SU86 PFNURElOPj4sICJDUDg1MCJdDQoNCiQgcnVieSAuXHTigqxzdC1sb2NhbGUtZW5jLnJiDQpydWJ5 OiBJbnZhbGlkIGFyZ3VtZW50IC0tIC4vdD9zdC1sb2NhbGUtZW5jLnJiIChMb2FkRXJyb3IpDQpg YGANCg0KTWF5YmUgdGhlcmUgYXJlIG1vcmUgcGxhY2VzIHdoaWNoIGFyZSB3b3JraW5nIHdpdGgg bG9jYWxlIGNvZGVwYWdlIC0gdGhlc2UgYXJlIG9ubHkgdGhlIGZldyB0aGF0IEkgcmVtZW1iZXIg ZnJvbSBtZW1vcnkuDQpJIHdvdWxkIGxpa2UgdG8gY2hhbmdlIGFsbCB0aGUgYWJvdmUgcmVzdWx0 cyB0byBiZSBVVEYtOCBlbmNvZGVkLCBsaWtlIGl0IGlzIHRoZSBjYXNlIG9uIFVidW50dS4NCg0K DQpDb21wYXRpYmlsaXR5DQotLS0tLS0tLS0tLS0tDQpDaGFuZ2luZyB0aGUgZW5jb2Rpbmcgb2Yg cmV0dXJuZWQgc3RyaW5ncyBpcyBvZiBjb3Vyc2UgYW4gQVBJIGNoYW5nZS4NCklNSE8gaXQgaXMg c3RpbGwgc29tZXRoaW5nIHdlIHNob3VsZCBjaGFuZ2UgaW4gYSBtaW5vciByZWxlYXNlIG9mIHJ1 YnkuDQpUaGUgcmVhc29uIGlzIHRoYXQgSSBkb24ndCByZW1lbWJlciBhYm91dCBvbmx5IGEgc2lu Z2xlIGlzc3VlIGNhc2VkIGJ5IHRoZSBjaGFuZ2UgdG8gVVRGLTggaW4gcnVieS0zLjAgaW4gdGhl IGNvbXBhbnkgSSB3b3JrIGZvci4NClRvIHRoZSBjb250cmFyeSBtYW55IGlzc3VlcyBhcmUgY2F1 c2VkIGJ5IHVzaW5nIGxvY2FsZSBjb2RlcGFnZSB3aGVyZSBzb21lIG5vbi1BU0NJSSBjaGFyYWN0 ZXJzIHdvcmsgYW5kIG90aGVyIGNoYXJhY3RlcnMgZG9uJ3QuDQpNb3N0IGlzc3VlIHdpdGggcnVi eS0zLjAgd2VyZSBjYXNlZCBieSB0aGUga2V5d29yZCBhcmd1bWVudCBjaGFuZ2VzLg0KDQoNCg0K DQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVi eS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8g cnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBz Oi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5n Lm9yZy8=