Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pqy5Z-0006qM-Jq for pgsql-hackers@arkaria.postgresql.org; Mon, 24 Apr 2023 15:26:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pqy5Y-00020M-IZ for pgsql-hackers@arkaria.postgresql.org; Mon, 24 Apr 2023 15:26:48 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pqy5Y-00020D-8W for pgsql-hackers@lists.postgresql.org; Mon, 24 Apr 2023 15:26:48 +0000 Received: from new4-smtp.messagingengine.com ([66.111.4.230]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pqy5V-004orm-Ls for pgsql-hackers@lists.postgresql.org; Mon, 24 Apr 2023 15:26:47 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailnew.nyi.internal (Postfix) with ESMTP id 4F8F8581F72; Mon, 24 Apr 2023 11:26:44 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 24 Apr 2023 11:26:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1682350004; x=1682357204; bh=ye6W8VQi63Z8Vb+bxvVHXhwrBPHcO+zfQtn 9UwtDTCA=; b=PGFgmjibUd5Oua1hLD3thYJ8GNHZ3UOw0lBfTGtrGS7WqV8mcZ+ SYk+ZXDaQQHRUdOeJ3LN1TmGEPLCotl27E5AI5ne6TR9STjoDlePXpT6h2kXvMu/ 9xQxec0Z2bmNxVjWDwCbUHNDUFDiqqDmCTOMFVp8znhlhfJ7r63RC9G7MpaOgXDn 1TsED8mlKuSsQYHWHSJ/g4LJCxQL4PzFeIEpKsZD1aW+ZNY31kshn1ucE8A8rDDX HnfNzqPXOIQCrGQMXFnSpBoincZwVWIsmUHd5hrDNqmp68k+IjIIksIrziJjNJ2h GEbFdk7sZs+16DeWqFOA/c8MzOWPfrZA4sQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgkeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpefrvght vghrucfgihhsvghnthhrrghuthcuoehpvghtvghrrdgvihhsvghnthhrrghuthesvghnth gvrhhprhhishgvuggsrdgtohhmqeenucggtffrrghtthgvrhhnpeehleffgeegudejteei hfelteduvdeifffhffdvjedvffegjeekudeludehudeifeenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvihhsvghnthhrrghu thesvghnthgvrhhprhhishgvuggsrdgtohhm X-ME-Proxy: Feedback-ID: i131946ab:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 24 Apr 2023 11:26:42 -0400 (EDT) Message-ID: <35c50e81-d9b4-65f9-202a-2879dc4bf455@enterprisedb.com> Date: Mon, 24 Apr 2023 17:26:42 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: Order changes in PG16 since ICU introduction Content-Language: en-US To: Jeff Davis , Robert Haas Cc: Tom Lane , Regina Obe , Sandro Santilli , pgsql-hackers@lists.postgresql.org References: <000b01d97465$c34bbd60$49e33820$@pcorp.us> <3353947.1682092131@sss.pgh.pa.us> <533d93c5-f604-8e5f-4a48-975c08c53d59@enterprisedb.com> <3365333.1682098091@sss.pgh.pa.us> <002d01d97477$f0395640$d0ac02c0$@pcorp.us> <3367226.1682099185@sss.pgh.pa.us> <003b01d9747a$910471c0$b30d5540$@pcorp.us> <3368986.1682099982@sss.pgh.pa.us> <000001d9747d$066b7560$13426020$@pcorp.us> <3372735.1682101425@sss.pgh.pa.us> From: Peter Eisentraut In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 22.04.23 01:00, Jeff Davis wrote: > On Fri, 2023-04-21 at 16:33 -0400, Robert Haas wrote: >> And the fact that "C" or "POSIX" gets transformed into >> "en-US-u-va-posix" > > I already expressed, on reflection, that we should probably just not do > that. So I think we're in agreement on this point; patch attached. This makes sense to me. This way, if someone specifies 'C' locale together with ICU provider they get an error. They can then choose to use the libc provider, to get the performance path, or stick with ICU by using the native spelling of the locale.