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 1q7Myw-000842-AQ for pgsql-hackers@arkaria.postgresql.org; Thu, 08 Jun 2023 21:15:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q7Myv-0005kp-0H for pgsql-hackers@arkaria.postgresql.org; Thu, 08 Jun 2023 21:15:45 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q7Myu-0005iq-Ir for pgsql-hackers@lists.postgresql.org; Thu, 08 Jun 2023 21:15:44 +0000 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1q7Myr-000xVR-R0 for pgsql-hackers@lists.postgresql.org; Thu, 08 Jun 2023 21:15:43 +0000 Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-1b01d3bb571so1229635ad.2 for ; Thu, 08 Jun 2023 14:15:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20221208.gappssmtp.com; s=20221208; t=1686258941; x=1688850941; 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=jckgyQJfcuuwaCNgUlY+oVJAB6dr1LSp42QmGme3SYQ=; b=iux9BgHfYyDb666a3iIVjEMJPlOg9w8marjY4Zk6dSykl59b9QTcDIRnT/FiRU+uBO wixdWnOCcN9XYXSVEh1ABKcpgOgbY1Wpvuzh744bFh++WBf8mAMN+tmoSTfOrSiojlo/ AGSNbve7MlkRzY1l0Ay5H65++Yu7/8qzEiTuc7TzgKE9/foiD3jhaq4VVusbBxGcewwy VzoGozxHUDYrEoq16c9cQ8rCDa+MDDBTi/k94Gd/k3xZvJzL0apFM1HHOxIB7qXZOTsT vakCehjmza4hBMgaQs/k1vdBL6Q6C4OaSCqMCH62Qbuah+qPePNOdvl3BPu/7jHSaaKd rYeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686258941; x=1688850941; 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=jckgyQJfcuuwaCNgUlY+oVJAB6dr1LSp42QmGme3SYQ=; b=G2JNNHBt0Bn6JEAAPKcYGx2GtAt1yW3foOPeaoEamK8t03q1spBSJPEaPuIGIKYNks 44Z6qS8vtMzFkMwZfYam2NOyGAtwOo7AYW3HA7Yz0B8X0zEiAeh1lworsRelGKgS5iBY pSPxlVLHs6oWChdsDZsSvTcTyEerRHhbtfwfJJyQVNb59e7eHut37WPpAkYTGlWqH/GS HE9mcFm4X8hsAy0ev/ZO8U/kjBpP3tVjgyyzRK60IGW15AY6m8B76ukgKQvpJt9/QSve yx2XKtbv3ZuAIYeUSM2cRrMCk/Uorg8fbBX0iABp0RWcUvR5oCxLY1mlcR6goN9QOHuP GXrg== X-Gm-Message-State: AC+VfDzMF/3sVMwu9Zmq4YyiU/7ehieJ0QCHDcDeVn4H+NUFdCCGwdWC ndhtvM4b0ONK/HzKZswn9/F3WA== X-Google-Smtp-Source: ACHHUZ7ZeXw57GZsqb0aZz35DgtkVrE+MgqYvKcJHayFzRWJVElB/NF3JQTVhi5r7ELShvdHEjAMfA== X-Received: by 2002:a17:902:c949:b0:1b1:9272:5610 with SMTP id i9-20020a170902c94900b001b192725610mr6290413pla.47.1686258940999; Thu, 08 Jun 2023 14:15:40 -0700 (PDT) Received: from [172.18.7.14] ([12.126.244.130]) by smtp.gmail.com with ESMTPSA id j4-20020a170902c3c400b001acad024c8asm1852868plj.40.2023.06.08.14.15.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jun 2023 14:15:40 -0700 (PDT) Message-ID: <20f4e529e17af61bce11fe05cb056f28a809b840.camel@j-davis.com> Subject: Re: Order changes in PG16 since ICU introduction From: Jeff Davis To: Joe Conway , Peter Eisentraut , Daniel Verite Cc: Andrew Gierth , Tom Lane , pgsql-hackers@lists.postgresql.org Date: Thu, 08 Jun 2023 14:15:39 -0700 In-Reply-To: <5ecb1eec-c115-6de9-8dd4-4bf214b8ebda@joeconway.com> References: <543e4ce6-8205-4aea-b54b-12b9ef747bf6@manitou-mail.org> <654a49f7ff7461bcf47be4181430678d45f93858.camel@j-davis.com> <37520ec1ae9591f83132f82dbd625f3fc2d69c16.camel@j-davis.com> <5111ffef640ec7ed5b75d9791dd18d821e96c31e.camel@j-davis.com> <0f03fa26-741c-b1ee-12ab-566116451ab1@eisentraut.org> <5ecb1eec-c115-6de9-8dd4-4bf214b8ebda@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 Wed, 2023-06-07 at 20:52 -0400, Joe Conway wrote: > If the provider has no such thing, throw an error. Just to be clear, that implies that users (and buildfarm members) with LANG=3DC.UTF-8 in their environment would not be able to run a plain "initdb -D data"; they'd get an error. It's hard for me to estimate how many users might be inconvenienced by that, but it sounds like a risk. Perhaps for this specific case, and only in initdb, we change C.anything and POSIX.anything to the builtin provider? CREATE DATABASE and CREATE COLLATION could still reject such locales. Regards, Jeff Davis