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 1q6c9k-0003Gv-6e for pgsql-hackers@arkaria.postgresql.org; Tue, 06 Jun 2023 19:15:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q6c9j-0004qR-4O for pgsql-hackers@arkaria.postgresql.org; Tue, 06 Jun 2023 19:15:47 +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 1q6c9i-0004qH-OC for pgsql-hackers@lists.postgresql.org; Tue, 06 Jun 2023 19:15:46 +0000 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1q6c9f-000dNS-GR for pgsql-hackers@lists.postgresql.org; Tue, 06 Jun 2023 19:15:46 +0000 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-1b039168ba0so56192775ad.3 for ; Tue, 06 Jun 2023 12:15:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20221208.gappssmtp.com; s=20221208; t=1686078941; x=1688670941; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=NHcrXSRxf6w4EExnETQiUo8YI/62AoiNzw/GNfdKZj0=; b=G7vURuqeOGz8BwXF+IqQ9EEBBedWRBNDVLzcg5erCW+B9gy2sz8hbgc8d4pRo0LX6A gIW1BU6iXQTZ3yICp6oBi+8y751OEpD79CIpni8fm/s+zBYd/iU4glG0mlHk/m9xEOTH RfB7F+IwiKSqG/pOvFNNPtCXuJt68+yo0e4HTFceZHPaVJGxjjfWLpjOgJJ7QRveTgcx DXSy1MLxSYSLruqHccrxGkVISZz8XlheyC3WPG1RxVwaFkOIN+poornvMDfjBr2VkO6Q wbCyiE7AI7GmxqQKjQQ83r5M2uYtwclN7bSKhq0VOES+hBB/fLMlNWf8Vhr7e7hZVFwB gA4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686078941; x=1688670941; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=NHcrXSRxf6w4EExnETQiUo8YI/62AoiNzw/GNfdKZj0=; b=APnl6yien9uBqvquq7TMXLRwnPdru0nwMkJ4+Q42PI6cHopQsIQCvPEXi75pQndX7Q e6PyfwDpXtlqfcGrSZk6kD/9zyfj8wkCkLQwlzb6oDDl/08Z/mmtqwQycefhlHKVbR1F Ew2Gfe8ZMplSJBn45unzHUL0JYOSwcU/ptJAbBfW388LDml8iEYqeUJy+UnAH7dl5/hF 6MKYH5q8tdm7hwP3ne53BY1kqa23y076ms5mebQxGzk7a2E42Ja/cr3GCsem8yAzJOW6 MHBkeMjHkEL9Y/nyYb3V4fDNNtGyDR2FPrspf38Z0PzAqX6++UhwT7URCBnow1JLbabw q6Kg== X-Gm-Message-State: AC+VfDy9gXv2oB2QwVgXkM1wbptea1npLuIGDYIUNNuhGrKAfRUEMB/h 5unmU1EWo1uFew8xEHkcaxOhyw== X-Google-Smtp-Source: ACHHUZ6WgXk/zDqhMsB3cWsX48hkWM5Dp2d29UzbzbDU3hL9/3Bg2krlXySDQ1TqJ60O4kczR5pQ/g== X-Received: by 2002:a17:903:41c6:b0:1b1:ac87:b47a with SMTP id u6-20020a17090341c600b001b1ac87b47amr3684621ple.65.1686078941455; Tue, 06 Jun 2023 12:15:41 -0700 (PDT) Received: from [172.18.7.14] ([12.126.244.130]) by smtp.gmail.com with ESMTPSA id g22-20020a170902869600b001acaf7e26bbsm8909174plo.53.2023.06.06.12.15.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jun 2023 12:15:40 -0700 (PDT) Message-ID: Subject: Re: Order changes in PG16 since ICU introduction From: Jeff Davis To: Joe Conway , Daniel Verite Cc: Peter Eisentraut , Andrew Gierth , Tom Lane , pgsql-hackers@lists.postgresql.org Date: Tue, 06 Jun 2023 12:15:39 -0700 In-Reply-To: <6b3df50c-3195-4f40-e04f-c25f489383f7@joeconway.com> References: <45f0cd77-9c85-4c5e-9396-adbccdb635e2@manitou-mail.org> <6b3df50c-3195-4f40-e04f-c25f489383f7@joeconway.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu1 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 2023-06-06 at 14:11 -0400, Joe Conway wrote: > This discussion makes me wonder (though probably too late for the v16 > cycle) if we shouldn't treat "C" and "POSIX" locales to be a third=20 > provider, something like "internal". That's exactly what I did in v6 of this series: I created a "none" provider, and when someone specified provider=3Dicu iculocale=3DC, it would change the provider to "none": https://www.postgresql.org/message-id/5f9bf4a0b040428c5db2dc1f23cc3ad96acb5= 672.camel%40j-davis.com I'm fine with either approach. Regards, Jeff Davis