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 1vT66F-00Cm2w-0a for pgsql-hackers@arkaria.postgresql.org; Tue, 09 Dec 2025 22:22:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vT66D-007fha-2B for pgsql-hackers@arkaria.postgresql.org; Tue, 09 Dec 2025 22:22:25 +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 1vT66D-007fhS-0c for pgsql-hackers@lists.postgresql.org; Tue, 09 Dec 2025 22:22:25 +0000 Received: from bird.elm.relay.mailchannels.net ([23.83.212.17]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vT66B-0040UN-0o for pgsql-hackers@lists.postgresql.org; Tue, 09 Dec 2025 22:22:24 +0000 X-Sender-Id: dreamhost|x-authsender|nico@cryptonector.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 4EFE0462B07; Tue, 09 Dec 2025 22:22:21 +0000 (UTC) Received: from pdx1-sub0-mail-a239.dreamhost.com (trex-green-2.trex.outbound.svc.cluster.local [100.99.170.120]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D163346209F; Tue, 09 Dec 2025 22:22:20 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1765318940; b=i/dI6yMDcxyI2AlaXv33kT7hiHmxt4rYpcnWpxK1y6BiaGLyxW/IBxe6JPbfrqpTpTJG1Z +zTrOVfgvrhBE6hV+S0gXrRXA3Yi/JpY2NKNydjNrqByFaudg0l6Xz3t9HlP3hIt8zq5nx lPLgJzPRDHv+0fgIHxdVSp9VK0ZQLL2++oX9vizrFjVS0eyNEB7xmJzCew0Ro+ZHkQvgPq ya3wv2CuE5Dz2OtR6WQo2+/IKuVT7uhxeUR5fS55k7s9eB4OAbwXe2Xe7IPFPIEw/d3w3Y d7FK4rX721fBJoSZaxetdQtM57yS/exPwpZ9nhAUwsHLzNnyoDKGSXl7jR31qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1765318940; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=4PFp5y9It2ObXyMTbSFfsSHCXTaG2CS5gHWJ7oiK2cI=; b=FWWxeL9mIgETMJlJK7wsSnJ9h1mAoUTgc52XLd6Odcw4/zumdI9vHeWvsgOuwVhBt8Nehj pRU+clgAPZJ9Y3fN/yfwCruXmCMBQhCuHDnu58zzX5TYAeA1Oa2b/DK1tP+FsvQ0cwKdlA Pfh9PxVdo+0guD8y9uaYCFXBQFIYEBNGE+FmGq4es/jlwgIvsHAAVd5dkfDKcUA2yl2tHG JMyfhqI+kpVfMk41rPwNOZ553sNncs/Km46LI5PtzHQj/K850+30suHZclymTKsB9f7C4W 5s65jSez2yOOiSK4nlYpTAUSyB6atyrwYJqe9gFx6UntGujJ0iR9emtaR2/rKg== ARC-Authentication-Results: i=1; rspamd-858948c46c-wvlww; auth=pass smtp.auth=dreamhost smtp.mailfrom=nico@cryptonector.com X-Sender-Id: dreamhost|x-authsender|nico@cryptonector.com X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|nico@cryptonector.com X-MailChannels-Auth-Id: dreamhost X-Shoe-Tart: 0108cd630fb49212_1765318941082_4223301073 X-MC-Loop-Signature: 1765318941082:119346023 X-MC-Ingress-Time: 1765318941082 Received: from pdx1-sub0-mail-a239.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.99.170.120 (trex/7.1.3); Tue, 09 Dec 2025 22:22:21 +0000 Received: from ubby (unknown [75.81.95.64]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by pdx1-sub0-mail-a239.dreamhost.com (Postfix) with ESMTPSA id 4dQtd81YyGz1073; Tue, 9 Dec 2025 14:22:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptonector.com; s=dreamhost; t=1765318940; bh=4PFp5y9It2ObXyMTbSFfsSHCXTaG2CS5gHWJ7oiK2cI=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=b4MIlyI0Kd3bF+0xFMep2/K4hO1NMzaeHNrHWDxL2eIKfqVbXjtQyLFLdvNyIYf2r kSv9ac32UDFfnId5o8yATcMCIebgDpLUEdMwTskzpOUKuCBVESTMqEVSOKq6+a0yLZ zkLaRhYsF9E403EEkoqk1YMT4xHRUQIV103AkOEwaQDvlMSB5kIXqv7m+xSNEIHsyU 0lR5tlbqTDIfiZz7bV4KcEKvUg0pY3Lqpv5fsCtz9YVXJUqlCuHYxph07EZGlVO0QZ fplubSYJmLyziXe5c7zr1TcXurnX2E3Oufp1c1CKL5+lhLCrydbyyRDXlDfiei8bcw 57gX5+wfwXdmw== Date: Tue, 9 Dec 2025 16:22:18 -0600 From: Nico Williams To: Thomas Munro Cc: Tom Lane , pgsql-hackers@lists.postgresql.org Subject: Re: Solaris versus our NLS files Message-ID: References: <292844.1765315339@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Dec 10, 2025 at 11:03:00AM +1300, Thomas Munro wrote: > On Wed, Dec 10, 2025 at 10:54 AM Thomas Munro wrote: > > if you create codesetless symlinks > > Oops, wrote that too fast... you want to add the suffixes. Well then > it's the other way around, and you'd have to generate new files with > the right encoding and suffixes (which means knowing which > combinations the target system has), instead of making symlinks, and > make sure that the "en_US" one is in the appropriate encoding, maybe? How about supporting only UTF-8 locales? Nico --