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.96) (envelope-from ) id 1vVcRx-005caQ-1n for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Dec 2025 21:19:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vVcRw-008ab0-1n for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Dec 2025 21:19:17 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vVcRw-008aao-0T for pgsql-hackers@lists.postgresql.org; Tue, 16 Dec 2025 21:19:17 +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.96) (envelope-from ) id 1vVcRv-0012DO-08 for pgsql-hackers@postgresql.org; Tue, 16 Dec 2025 21:19:15 +0000 Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-2a099233e8dso30825105ad.3 for ; Tue, 16 Dec 2025 13:19:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20230601.gappssmtp.com; s=20230601; t=1765919953; x=1766524753; darn=postgresql.org; 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=eAx03ULwasySatNa0YTuQbyrgolOhsBKhPey3MPJytw=; b=SDiq5XDaB+NZhLAZML0l0/zznvqbRWbf+ioT3mxqCf6gg/xO30PMLz5YiSZOh8QEQ0 XtiFsQ4wIgZYl0gag/ysnZ2a8jRGrd0gYaDNdROPsTZ5muxFKl7xHjMWW50j3oJnLOTZ WySbtWwHH26hBNHkagNjQqb5rI7LX9ReyxuJnVbzg9zk0Q9jLl++ziZUniSZvq7oUmPV zH0FsLwEWLjCIVTdRU2L3yOAdfllUgfNxwjGpyRqNNHkZPAr3NpKAhubyMO34+h0Kf1R c6NMa8ACo/b+HZY37JPqJw/Zcj8h1AWQk4KJyQiorESjVPqwUvrDBlWKivSFk1D7b4hd 2bkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765919953; x=1766524753; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=eAx03ULwasySatNa0YTuQbyrgolOhsBKhPey3MPJytw=; b=NKrIPfK9SlwVmBK1kX+mTibAWoeVuNBEUwxrJdy1wZhcY3tN1qHYPaSTDiXHc/KA4z ElGHuHbH5QKfwCIHjtTAOOyBuC9NtViKLN+HeSVnJhGks5T56xZpWi68DNrowXCH02yc KxHoRl5nZr/HkdkzSwVYk1Tc2fZ+nH0W/vBYw7BftbXDw2QxcQmFHq3gRvf4ZbBJ9rzS tKysQ7icuuHa7/0eNUOB46Mdrhq3ohXHfURMp9ha68qicyWTI4Kfv7M8sBbDqZfK2IEj uxt/TxmC/JhMql0Ua6eEJ1MIlhdVAL/Tg1GVgQkbQnF2o3v7dgA8oPlnXwwjr6i+3ve1 xu9Q== X-Forwarded-Encrypted: i=1; AJvYcCUnmsyfX4RfuZ8Xaqm6pz1PqhOm5fgSlLLNvrE72a5Gk9TjL3l6nS9rhi1YsxJy5g7XDOysU3iXby9JVZfq@postgresql.org X-Gm-Message-State: AOJu0YzfbosjuZDgPmSnsDAqXIIfLUpnomFg58XRhfXtqtvvV7tpAbLm m9CTj46YATi6b9iFVxFtzqnKP6rZkt4xwvXF2Yz0EbXCN4o/1VgOAbjT9K0mVnC+bg== X-Gm-Gg: AY/fxX4mnlReKUFl2m667MS1dVcfoGxgab8PqZmdPudR0W2MCqBSuBYz61BquOW1gbF UBs5OLqDpr3WNZcqbxpWVEpueG+ggmg3s4XktiHyUqFQu9cCGHhz88prwoBqbXcYPkM+z2/TvJ8 ABqG9gjko2DUrPl1ZLyihcxh3/VuYUKwyZA3Zr5DzZrMQG8Z2SBQkuGrQw5becoJ1/+ypMDuRF3 UgE51hMG5Ls/WynSvnE+mJ2FW9L5yEqHIxbGMqwD1KamnL2jfQ9R4G4vAb5tPaJtFUlBp04F0jI krivKm/WXm2OiYEzD8CHE2Q4ipTpmH3gw+YdGMEfFYGUGMHI6DIQ2QO28OJvExddMM3YeejlqnZ XrCJSWmti2dEqmV4grjFJsYnmbvf9fEfbsn0pXeuZiY1ptHPXpXulg94EjkIj23wWV8df1ipDzG xsACgKhrjpAraotTkStc1+xtN3eiMofR1v2nfI5QjwTwM= X-Google-Smtp-Source: AGHT+IGgFhclIYlbmUbIuOMU0efTOHj1H3v+BRclTNK+KWmmWgcL2pb0FuRugLCS2osPLRGi57/y3g== X-Received: by 2002:a17:902:ce92:b0:2a0:d63c:784d with SMTP id d9443c01a7336-2a0d63c7aa4mr89252355ad.40.1765919953532; Tue, 16 Dec 2025 13:19:13 -0800 (PST) Received: from jeff-ws-bridge.lan (c-24-7-19-3.hsd1.ca.comcast.net. [24.7.19.3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29ee9d394easm172092285ad.25.2025.12.16.13.19.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 13:19:13 -0800 (PST) Message-ID: Subject: Re: Remaining dependency on setlocale() From: Jeff Davis To: Chao Li Cc: Peter Eisentraut , Thomas Munro , Tom Lane , pgsql-hackers@postgresql.org Date: Tue, 16 Dec 2025 13:19:12 -0800 In-Reply-To: <01fc00fd66f641b9693d4f9f1af0ccf44cbdfbdf.camel@j-davis.com> References: <4c5da86af36a0d5e430eee3f60ce5e06f1b5cd34.camel@j-davis.com> <6956823dd669abc64183fc91e64dc2e56e31f3ea.camel@j-davis.com> <8186b28a1a39e61a0d833a4c25a8909ebbbabd48.camel@j-davis.com> <450ceb6260cad30d7afdf155d991a9caafee7c0d.camel@j-davis.com> <78edc741a168c54d57cc898a5877b6443527a2c8.camel@j-davis.com> <83F6E6A9-FF29-41C9-9E15-EA5360E912D0@gmail.com> <5f65b85740197ba6249ea507cddf609f84a6188b.camel@j-davis.com> <38f3f4a6-e95e-47a7-914f-110dd6191301@eisentraut.org> <0e186a9a92634f0c5675a618ff5685d00cd8f836.camel@j-davis.com> <0E8DD47F-710D-45E1-B87F-2336042A377E@gmail.com> <5f70ee8a3f73df753285f8928c01dd32f14d7fcb.camel@j-davis.com> <651F79AB-8E21-4CDD-9A5A-221AC271265E@gmail.com> <01fc00fd66f641b9693d4f9f1af0ccf44cbdfbdf.camel@j-davis.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.3-0ubuntu1.1 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 2025-12-16 at 12:04 -0800, Jeff Davis wrote: > Probably a smaller case would do, but I think it requires page splits > to hit the bug. 0004 fixes the bug. Because it's a clear bug, I elected to backport 0004 to v18, where the casefolding APIs were introduced. It's a bug before that as well, but backporting further would be more complex and/or invasive. Regards, Jeff Davis