Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rsWez-007dpC-GL for pgsql-hackers@arkaria.postgresql.org; Thu, 04 Apr 2024 23:38:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rsWex-00E8l6-B6 for pgsql-hackers@arkaria.postgresql.org; Thu, 04 Apr 2024 23:38:19 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rsWex-00E8kw-0G for pgsql-hackers@lists.postgresql.org; Thu, 04 Apr 2024 23:38:19 +0000 Received: from mail-pf1-x433.google.com ([2607:f8b0:4864:20::433]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rsWet-000gdA-OU for pgsql-hackers@postgresql.org; Thu, 04 Apr 2024 23:38:18 +0000 Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-6ecf1bb7f38so920947b3a.0 for ; Thu, 04 Apr 2024 16:38:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20230601.gappssmtp.com; s=20230601; t=1712273893; x=1712878693; darn=postgresql.org; h=mime-version:user-agent:references:in-reply-to:date:cc:to:from :subject:message-id:from:to:cc:subject:date:message-id:reply-to; bh=zjl7gyfOAmzDvjrawfZxEjLA0WtPZ3P/AsuQyRp86zU=; b=pw8G0eeY7Zy92FZuGO8vJjuSva9Bkn+qym7Z4N9uqTsCh1JanLb0E84zFlLLrzf28R k1XzNcar6HVPlf93uiPO6Hotse4zwt2M7gf5NEc6s9HheLYgmZJ5X1vtVKTfj/xM4+wG nqz+/SOjMm10de2+XmCcQ83xqZ+wVCfBv1oV4gGTX+I9kI7OQS9d3+ZVd+S1+izpbDKT L4Qv4BwfQca0pnKmKMGoBm56nqmh+1Su+oEGmn0GxZ4m5g19Krm83JvVlA7VwWOFo2xB 0jLmSSDbM3STZzTIq2ryIaSZB3f0d79Kdpv2Jkd8Z88ALCYB/Oo12/5YJWiRCOr6TlcY xS8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712273893; x=1712878693; h=mime-version:user-agent: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=zjl7gyfOAmzDvjrawfZxEjLA0WtPZ3P/AsuQyRp86zU=; b=Df3eHIwZdrgLYWSYLhkYWi/0CzoGoZb0YkVfxdn2JEoJ9OFQTW1cMzUntjh5+9KPu0 gVo1EogsytGYfnRORiSWe1JpgRX4Dm2/riedtPPkgGAAcJy2nIW8hMu6lm9EGWUAbW6Y 3YXCUp3dRC6/544UuNY706wvBgLtGoM5aMcYu9Lsw3QZfAelZfvRmDjIlawlzDdBbaMa 4IWtCLwtACxGfXQ6NCSHofTMIsAIBcxYW36wFwWDdYUBNE4Qm+jjj5l2QQgv/LozP93T M9wPsi/8oHRlosCytTE9Z6sI5XNdNtISk5EIBLkJndleCoVdEZIcsYdXurWLW7yX4Z4q RElw== X-Forwarded-Encrypted: i=1; AJvYcCVf2EOJyuV9NnxSv+dh50I0WIcvy06JznbCbtYZNIf6BwFBr7PhnfJJzvmylTq86QE5l2ZzAzZ9CcjEpl1stffh47fOPX6z99wiy6Qx X-Gm-Message-State: AOJu0Yzw2Xf3fbCqzvsHEVRBjDxrvXsnvAGaaSFgm5d2L/PoiRltkYe6 FDz22iPlZ0DRRWcJwMcHnx9C8/uz1SDDnUFIpODAU/eY61TKmkMVLUqW2jgEiw== X-Google-Smtp-Source: AGHT+IHN1BFwmKwTE6eVH5K8+xhqkBNF8bMNQwv9YQeZdAG9PIhbWuySbtKxg1jZs9r9TZRaBpPw/w== X-Received: by 2002:a05:6a00:181a:b0:6eb:3c34:34bd with SMTP id y26-20020a056a00181a00b006eb3c3434bdmr4785707pfa.3.1712273893466; Thu, 04 Apr 2024 16:38:13 -0700 (PDT) Received: from jeff-laptop.lan (c-76-102-242-158.hsd1.ca.comcast.net. [76.102.242.158]) by smtp.gmail.com with ESMTPSA id x25-20020aa784d9000000b006e6b52eb59asm205218pfn.126.2024.04.04.16.38.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 16:38:12 -0700 (PDT) Message-ID: Subject: Re: Built-in CTYPE provider From: Jeff Davis To: Thomas Munro , Peter Eisentraut Cc: Daniel Verite , Robert Haas , Jeremy Schneider , pgsql-hackers@postgresql.org Date: Thu, 04 Apr 2024 16:38:11 -0700 In-Reply-To: References: <6f3e94c0-f174-4380-9b69-072f8a838881@manitou-mail.org> <2692039df6b0cac20c5e488fa0209e8958c5fedb.camel@j-davis.com> <27bb0e52-801d-4f73-a0a4-02cfdd4a9ada@eisentraut.org> <4a69d067374d2f6bfb66f5bfb2ab9a020493d49f.camel@j-davis.com> <3bc653b5d562ae9e2838b11cb696816c328a489a.camel@j-davis.com> <163f4e2190cdf67f67016044e503c5004547e5a9.camel@j-davis.com> <6bdb98e68b2b05aa71f7f934e227738eac84ecee.camel@j-davis.com> <19b34a70-f5cf-4faf-88dc-917db44ed48d@eisentraut.org> <846a7e1fa2024918b58ff7583523a2f3de9a11b4.camel@j-davis.com> <3117d30aa911b408b90420f4f280fa0c3b5851be.camel@j-davis.com> <4135cf11-206d-40ed-96c0-9363c1232379@eisentraut.org> <7451f81ba0cb512222ab759de8ca1cffe44e9acb.camel@j-davis.com> <1f309153-8198-4efa-86dd-8c304ec0040c@eisentraut.org> <480c02813ee26e83e305d015be6a63059bb3ddd8.camel@j-davis.com> Content-Type: multipart/mixed; boundary="=-udBkuk039XPjDpC+AMcf" User-Agent: Evolution 3.44.4-0ubuntu2 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --=-udBkuk039XPjDpC+AMcf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, 2024-04-05 at 11:22 +1300, Thomas Munro wrote: > Hi, >=20 > +command_ok( > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [ > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 'initdb', '--no-sync', > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 '--locale-provider=3Dbuiltin', '-E UTF-8', > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 '--builtin-locale=3DC.UTF-8', "$tempdir/data8" > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ], > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'locale provider builtin with -E UT= F-8 --builtin- > locale=3DC.UTF-8'); ... > =C2=A0 LC_COLLATE:=C2=A0 en_US > =C2=A0 LC_CTYPE:=C2=A0=C2=A0=C2=A0 en_US > =C2=A0 LC_MESSAGES: C > =C2=A0 LC_MONETARY: en_US > =C2=A0 LC_NUMERIC:=C2=A0 en_US > =C2=A0 LC_TIME:=C2=A0=C2=A0=C2=A0=C2=A0 en_US > initdb: error: encoding mismatch > initdb: detail: The encoding you selected (UTF8) and the encoding > that > the selected locale uses (LATIN1) do not match. Thank you for the report. I fixed it in e2a2357671 by forcing the environment locale to C which is compatible with any encoding. The test still forces the encoding to UTF-8 and the collation to the builtin C.UTF-8. In passing, I noticed some unrelated regression test failures when I set LANG=3Dtr_TR: tsearch, tsdict, json, and jsonb. There's an additional failure in the updatable_views test when LANG=3Dtr_TR.utf8. I haven't looked into the details yet. Regards, Jeff Davis --=-udBkuk039XPjDpC+AMcf Content-Disposition: attachment; filename="v1-0001-Fix-test-failure-in-001_initdb.pl.patch" Content-Type: text/x-patch; name="v1-0001-Fix-test-failure-in-001_initdb.pl.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhN2JmNThmMjdiY2Q2MGJmNzljMDk3YzdmNDYyZmExODMyNjRlOWNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZWZmIERhdmlzIDxqZWZmQGotZGF2aXMuY29tPgpEYXRlOiBU aHUsIDQgQXByIDIwMjQgMTU6NTU6MDMgLTA3MDAKU3ViamVjdDogW1BBVENIIHYxXSBGaXggdGVz dCBmYWlsdXJlIGluIDAwMV9pbml0ZGIucGwuCgpSZXBvcnRlZC1ieTogVGhvbWFzIE11bnJvCkRp c2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0EraFVLR0stWnFWMW5qa0dfPXhjQ3FYaDJm Y01rejg1RlRNbmhTMm9wbTRaZXJIPXh3QG1haWwuZ21haWwuY29tCi0tLQogc3JjL2Jpbi9pbml0 ZGIvdC8wMDFfaW5pdGRiLnBsIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL3NyYy9iaW4vaW5pdGRiL3QvMDAxX2luaXRkYi5wbCBiL3NyYy9iaW4v aW5pdGRiL3QvMDAxX2luaXRkYi5wbAppbmRleCBjNjNkMzIwNmQ5Li5iMzFkYWQyNDY0IDEwMDY0 NAotLS0gYS9zcmMvYmluL2luaXRkYi90LzAwMV9pbml0ZGIucGwKKysrIGIvc3JjL2Jpbi9pbml0 ZGIvdC8wMDFfaW5pdGRiLnBsCkBAIC0yMDAsNiArMjAwLDcgQEAgY29tbWFuZF9vaygKIAlbCiAJ CSdpbml0ZGInLCAnLS1uby1zeW5jJywKIAkJJy0tbG9jYWxlLXByb3ZpZGVyPWJ1aWx0aW4nLCAn LUUgVVRGLTgnLAorCQknLS1sYy1jb2xsYXRlPUMnLCAnLS1sYy1jdHlwZT1DJywKIAkJJy0tYnVp bHRpbi1sb2NhbGU9Qy5VVEYtOCcsICIkdGVtcGRpci9kYXRhOCIKIAldLAogCSdsb2NhbGUgcHJv dmlkZXIgYnVpbHRpbiB3aXRoIC1FIFVURi04IC0tYnVpbHRpbi1sb2NhbGU9Qy5VVEYtOCcpOwpA QCAtMjA4LDYgKzIwOSw3IEBAIGNvbW1hbmRfZmFpbHMoCiAJWwogCQknaW5pdGRiJywgJy0tbm8t c3luYycsCiAJCSctLWxvY2FsZS1wcm92aWRlcj1idWlsdGluJywgJy1FIFNRTF9BU0NJSScsCisJ CSctLWxjLWNvbGxhdGU9QycsICctLWxjLWN0eXBlPUMnLAogCQknLS1idWlsdGluLWxvY2FsZT1D LlVURi04JywgIiR0ZW1wZGlyL2RhdGE5IgogCV0sCiAJJ2xvY2FsZSBwcm92aWRlciBidWlsdGlu IHdpdGggLS1idWlsdGluLWxvY2FsZT1DLlVURi04IGZhaWxzIGZvciBTUUxfQVNDSUknCi0tIAoy LjM0LjEKCg== --=-udBkuk039XPjDpC+AMcf--