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 1w0zUg-002OP0-1I for pgsql-hackers@arkaria.postgresql.org; Fri, 13 Mar 2026 10:11:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0zUe-0035XY-2i for pgsql-hackers@arkaria.postgresql.org; Fri, 13 Mar 2026 10:11:45 +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 1w0zUe-0035XQ-1n for pgsql-hackers@lists.postgresql.org; Fri, 13 Mar 2026 10:11:45 +0000 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w0zUc-00000002RZ0-3Vz7 for pgsql-hackers@postgresql.org; Fri, 13 Mar 2026 10:11:44 +0000 Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-5a1443780c4so3360620e87.0 for ; Fri, 13 Mar 2026 03:11:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773396702; x=1774001502; darn=postgresql.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=9hzNFGzdiIXKSYTu/KfLoWpw8IIPBsnuXIVkJC181WA=; b=KJae81oi+F2MhFLEOHPoabn2KopHnhKu4POg8H+akzkNsK3auxae8hrcIeIp/dbHdp 1WFph4P6TkuFYoYXNgsCqEdxklzBvbFKITBkHw++FO6LssH+0Kt8thP/nPwviAtNL0bw htvbIJQNOWiXF8oetDEQzgqespRN6zzD+BYpu2DrfSklgp6/3eCVecDMasjsTrYd82w4 11+FpgXtOb65A/0WOlzcpC6K6QXw9nXyMEQ6rAiCEjqLWfFcAY3rGBc2onuBCSQ+ensk owYyH7v6mz09Of2MbSTOyBID8hrwmHzb+cUncfXQnmtP4CPAOG/Ls2RHwbYnLXidCh9P Ncbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773396702; x=1774001502; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9hzNFGzdiIXKSYTu/KfLoWpw8IIPBsnuXIVkJC181WA=; b=RIyulR4sCAOfAq8Mf1x/Wk8vJT8Hs8Z4B7QH0Whl9ZUBqvs/foc1FRl5hYSn0mh4tj FMc5wdricytTTau0EvFnpbAX4KeDGQrxDofnzXIA+4slQhzeTiIM1Le10PMTvYU4S5md +DjJfviq2Mxg7KGLSviXlMNzBjyi6c1T9zO8FswYPKMSxiCdvLvrRRMc7mf3Qhpk8Xxf Dxc7VfWL7VAaYQ8CS6d/YLkdbh1kanhewwZEutVRudzzGJNr/eLs/gqORL4Rt53I3X+y Q8FvbzcV1F9SM6CuJyzf/lZPKY9seCO6XcAux5hBOIACDcW4sL1PTkh1UiXu+gh8uhSr PYag== X-Forwarded-Encrypted: i=1; AJvYcCU9cdcK/e6kSoqoq2jjwUONSU08GsNXtpdCXIv4ISLv1pU053QHxKM2t5FffmgPBNmgReBiEKgiezlVBCwN@postgresql.org X-Gm-Message-State: AOJu0Yxxkmuo51zuZ4OtkYZ4h5+/0R1MBYvIIqANb32S3+KsS0GXHhgy oV4VVLdCNhwl1qQtS+FKMVFiCcYBJZL+KzSKjgJtyp0L8my2CpP0g9/c+Aiw0y36u5o= X-Gm-Gg: ATEYQzxhiNMUS8Aok9xiWt+t/9ESDcMf9r39mSyFwMxBTTNNzRKOc8bSwbvzPOm9i28 Pz/WBjG50jf2Y+JkCkngyT/7S5sJgHRjqH4cbsxWZwkbWCfxpJUprjGGeBpIXGapBzc5o1bEJzY OnLHmaThf5i13D5ra2L3LPtw44CffuZZc0yDXJSgRHViN9NhNUWmvwoZ8gHF6zuy76Qzn+gLTKP GMAVtavodnR7OAcE35xEAZZ/41Zr/Q6yuZha1Wm4ALweIxPYm6c3O0ueqSQyqhMVPV+gf/K7jPt ElWa48UoODR88LgF5gWW3ggzddwwOQpwQnb48D/oRnXeR9cGRRcPfp7yLpUcJEthPS72rmfPGJe bz9Y5fR9Z6OsuDpoJHC41Kn+ltmMRibnqwEkCEjkteMpWMJJGkhD55G6F1qO/XgFKISasw/6elN JTfXzn3Z+VC4CSmZhGHer3mg53AXQ5A5dJo9Lr7UthrOLEOezWDriELAElLYqpoLuoqoiH0Pi1c LTIobYqsvHQ X-Received: by 2002:a05:6512:39d4:b0:5a1:3d08:cfab with SMTP id 2adb3069b0e04-5a15a4da7camr2770688e87.23.1773396701968; Fri, 13 Mar 2026 03:11:41 -0700 (PDT) Received: from [192.168.50.127] (broadband-90-154-71-225.ip.moscow.rt.ru. [90.154.71.225]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-38a67e5ebc5sm14062271fa.26.2026.03.13.03.11.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Mar 2026 03:11:41 -0700 (PDT) Message-ID: Date: Fri, 13 Mar 2026 13:11:41 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Unicode update and some tooling improvements To: Peter Eisentraut , pgsql-hackers References: <2a668979-ed92-49a3-abf9-a3ec2d460ec2@eisentraut.org> Content-Language: ru From: Alexander Borisov In-Reply-To: <2a668979-ed92-49a3-abf9-a3ec2d460ec2@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 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) I would increase the minimum version of Meson, but I would do it with a separate patch so that the commit log would be "loud": - Increase the minimum version for Meson. This would be useful for users who look at commit logs. Currently, the minimum version for Meson is increased "secretly" inside the patch. Or at least explicitly indicate this in the commit log for this patch. Otherwise, looks good to me. I am in favor of regular Unicode updates. 🙂 -- Best regards, Alexander Borisov