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 1w3UcW-001H8I-2x for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Mar 2026 07:50:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w3UcV-004tIt-18 for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Mar 2026 07:50:11 +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.96) (envelope-from ) id 1w3UcV-004tIl-0G for pgsql-hackers@lists.postgresql.org; Fri, 20 Mar 2026 07:50:11 +0000 Received: from fout-a8-smtp.messagingengine.com ([103.168.172.151]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w3UcS-000000008u7-3MtM for pgsql-hackers@postgresql.org; Fri, 20 Mar 2026 07:50:11 +0000 Received: from phl-compute-11.internal (phl-compute-11.internal [10.202.2.51]) by mailfout.phl.internal (Postfix) with ESMTP id 1E24FEC01E5; Fri, 20 Mar 2026 03:50:07 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Fri, 20 Mar 2026 03:50:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1773993007; x=1774079407; bh=BSTKjB6zpLBqzFwcAGT64eaOF7/vEbT62LR5qEotpmE=; b= B2dcpsjiruqWZf17rUFygfmFl4q/C+Qg3d6HEoBu/A6qm61RgcOraH8uCV8DvpJe l6iwMUWoMvrLbhIP1UONay9sPFNChqkX2zYskZnUGnFHPo8LMfF6ilMPEbEMZJgR +tgaNrMwJ/X7T1qaAS72VnuTA//q/GHU6fxg2H0YLXEvY3nH+5T20s8lj/SB3Syi CxfoaOPC96W9zaCUkubSPKGjQV63S5E47ojPa1iVuUSQFgvTw+k17P7C4/HN0xWe sBsFR2e7ze6+i4MTKWDQ8vUAOQrY9tjhrw/cr9epT2WJs7zRYM8rCSqNVJ224s2t tVaLk4PX9wIX0Giy9wHWzw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1773993007; x=1774079407; bh=B STKjB6zpLBqzFwcAGT64eaOF7/vEbT62LR5qEotpmE=; b=eO3IrUOIban97R/9b QLvXKExNnjEe2Ba89McxIGezHfdwmHvtjxz0vJvgcIwfYFaDHDXW3J3b8alSdkA8 3VT22yNWvRtEGMs8lcXj1c8nJWkQN4GFU8nGWFk4FNWUZQI1Vq7mrKFweRV2HX+6 a0o2K3hjKJ6TIpEplbNmb6Dcn74w3VwGqblkPj/JlPdOLm0MjwxFezFTA0zThmeJ UAdAt9cu/ivR7xgJ0FjsFW4RYcTI+gcxJl+0XjyoyaQ9MNbjegQBqNyWzdXL0pLv AV8+l/UEZU9M2NrsfpgFqbkVfSzN/FV+gVOg3VhWN3Ik/d416szMh7bcx/k+ZrCh 1EMcg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdeftdelfeefucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepkfffgggfuffhvfhfjggtgfesthekredttddvjeenucfhrhhomheprfgvthgvrhcu gfhishgvnhhtrhgruhhtuceophgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgqeenuc ggtffrrghtthgvrhhnpeeltddtffdtveduledufeeftefgheegueeiuefhieekfeelvdet uedtudffudduteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpehpvghtvghrsegvihhsvghnthhrrghuthdrohhrghdpnhgspghrtghpthhtohep vddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtoheplhgvgidrsghorhhishhovhesgh hmrghilhdrtghomhdprhgtphhtthhopehpghhsqhhlqdhhrggtkhgvrhhssehpohhsthhg rhgvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 20 Mar 2026 03:50:06 -0400 (EDT) Message-ID: <78841a7c-fbab-4b31-b5e2-e40fb504528a@eisentraut.org> Date: Fri, 20 Mar 2026 08:50:04 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Unicode update and some tooling improvements From: Peter Eisentraut To: Alexander Borisov , pgsql-hackers References: <2a668979-ed92-49a3-abf9-a3ec2d460ec2@eisentraut.org> <1889d17b-e84a-434f-9fea-871ef447ff1e@eisentraut.org> Content-Language: en-US In-Reply-To: <1889d17b-e84a-434f-9fea-871ef447ff1e@eisentraut.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 18.03.26 13:47, Peter Eisentraut wrote: > On 13.03.26 11:11, Alexander Borisov wrote: >> 26.02.2026 23:36, Peter Eisentraut wrote: >>> This is the annual update of the Unicode data.  I also worked a bit >>> on the tooling.  The update-unicode target under meson did not update >>> the data in contrib/unaccent/, so I added that.  I also fixed a >>> Python deprecation warning in the generation script and made some >>> light changes in the surrounding documentation. >> >> Installed, tested, checked it out. >> I hope I'm not late. >> >> "[PATCH 3/6] Implement unaccent Unicode data update in meson" >> >> The idea of raising the minimum Meson version is good. >> But it seems like we can do without raising the version. >> As I understand it, the minimum version is being raised because of >> .replace(), but it can be successfully replaced here with the following >> construct: >> cldr_version_dashed = '-'.join(CLDR_VERSION.split('.')) >> url = cldr_baseurl.format(cldr_version_dashed, f) > > Good idea.  I committed it that way, without a meson version change for > the moment. I have committed the rest of this patch set, except the CLDR version change, for which I will wait until the next release expected in April, as usual.