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 1u4NYT-001JPa-9Q for pgsql-general@arkaria.postgresql.org; Mon, 14 Apr 2025 17:25:09 +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 1u4NYP-003oF3-It for pgsql-general@arkaria.postgresql.org; Mon, 14 Apr 2025 17:25:06 +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 1u4NYP-003oEs-7G for pgsql-general@lists.postgresql.org; Mon, 14 Apr 2025 17:25:06 +0000 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1u4NYM-0004C6-32 for pgsql-general@lists.postgresql.org; Mon, 14 Apr 2025 17:25:05 +0000 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-3913d129c1aso3184885f8f.0 for ; Mon, 14 Apr 2025 10:25:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744651502; x=1745256302; darn=lists.postgresql.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=SYOhP3/kNJUGJbzVplNm7Q7Ykeusvs0jN1f2J8MgoNA=; b=ZPIh7nM6dNEr7SDXn3eEAUfZ6QMFb7yjRFq0PkzfTXfwld0CVYnRD4E82MgHTziIKk SdqYGfJRKXEIGPjyX8U1Lx6Nf1eYy8rOgVBqj92WBV+zycRK/DAnstkZCKeZDkw4RlfR UdnqFRvrBVwOjvwgc/LlBYjp8IdqoeXAWLP5Iz9dFXDdI9uM6rVKUBD6+nHytHrIohF+ roI91sj2obGkY21asNan+2JdqTjgiWs0wCYHrBfux86yZpWz3aeVEjSoyQzhh6hafu2d RNk2jn6MYvYNzU/TmgoqdmtYfYTtFdqvrfnZmwaYlbNIN+KNC+9muazMxRgxo8xQpzAZ ep6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744651502; x=1745256302; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SYOhP3/kNJUGJbzVplNm7Q7Ykeusvs0jN1f2J8MgoNA=; b=MZuUbRFEisQsXMDWwIf0GgGiOLHGYK9d8EV0ed3OPTYmjcDUBc12zceEPeC+i6F8JR kkMBpcup5IC1FUDFimq0yi9RYhL1GNMcQkPzq9vZG7j4hsLnXNt7WsV06x4ciz19ghmi tzpqpen6FXqnCHqxrAsgv3nvdT9yqjDQO2MHoewi+LkhI/qwV/W1gKgwAZ+HusXBS+PT jZjpQXOnIj30xC/sW9RLrY1oAu3Ff6NKu9QYM6LRIL7ZLqxCq9kz3wtZjsXOyKZuDW6L dzHRbv3Sgmd/P/BOrLxHB14+uDSYBkfgAvobLSV4wYcihXvpyVCCis1PIZFZV/DWyVee QnbA== X-Forwarded-Encrypted: i=1; AJvYcCUz2e6+sgeCd6p0QaJUJGZaqvoX8nDbXNAOhm23Mm+oupeiK610J88T12PPAi3TdvDOTThD8l8u8FC0RkPG@lists.postgresql.org X-Gm-Message-State: AOJu0YwHiNvT5jssgWK9qckFKxiIeEhnfyolKMjmFx9D0JVWOyUKxkn+ UdfdMTZf78qfkpnoaGv9d7YT+HBE2gWWyl775WiKfK8jgnZ0nZrn X-Gm-Gg: ASbGncvwjmjsZqT+zDsTYMTP+mmoC3Yh4r8lRcUVbjo2J/m2dEVxcxR7fSFZQLZjgEk OA1nWtlknalqp7zHeYRbhS70WvHVUWS+zSfkR7cVoZJVO1baPGwdJAE20ybokA6RQqRqBkWXvWH hpz3Q9Tre5xYNio5/bHiGYzQo7ukcIO5BHJU/K/WMtBW6GDJBzyXpahNQoAuHYF844GcmqRTAjA fTS5iD2fyUgPDWTariGzjpX807wgMqHpn0OFXAT0kTcav3BrOIBBo9tjU4KPJJXmZvZQ8lKywAG O4842rYfT/iiVt4aO86hzPtvLVxzuRUT2eI/hLa9oQwjwpPXiEQVfSts4/g3vT9J+u2JQOS7bCj K7Vnopnx4oggdLKXx/Q== X-Google-Smtp-Source: AGHT+IFpa1CAp0WT/0nvwYhjbvfDHg7taMxP8xp12HpgkOHLwAoCcoP/TMaUqHprrYAOK9bkBOrEYw== X-Received: by 2002:adf:a183:0:b0:39c:266c:434 with SMTP id ffacd0b85a97d-39edc3301famr144260f8f.27.1744651501811; Mon, 14 Apr 2025 10:25:01 -0700 (PDT) Received: from smtpclient.apple (143-45-239-77.dyn.cable.qlnet.ch. [77.239.45.143]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43f208e96dasm134771925e9.0.2025.04.14.10.25.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Apr 2025 10:25:00 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: ICU Collations and Collation Updates From: Paul Foerster In-Reply-To: <1257278.1744641400@sss.pgh.pa.us> Date: Mon, 14 Apr 2025 19:24:29 +0200 Cc: =?utf-8?Q?Cybertec_Sch=C3=B6nig_=26_Sch=C3=B6nig_GmbH?= , Thomas Michael Engelke , pgsql-general@lists.postgresql.org Content-Transfer-Encoding: quoted-printable Message-Id: <23A7395F-6134-4D9E-8489-8F3BCE49E156@gmail.com> References: <8ed41c50ba6c5322296b869e497c1b5573853b54.camel@posteo.de> <1257278.1744641400@sss.pgh.pa.us> To: Tom Lane X-Mailer: Apple Mail (2.3826.500.181.1.5) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi Tom, hi Laurenz > On 14 Apr 2025, at 16:36, Tom Lane wrote: >=20 > Laurenz Albe writes: >> You would have to build PostgreSQL yourself with a fixed version of = ICU >> that you never upgrade if you want to avoid the problem. [...] > 2. It's at least *possible* to use your own fixed-version ICU > library if you're desperate enough. I don't think that would work > too well for libc; you're stuck with what the platform provides. That topic is interesting because I have a huge problem finding a = downtime window for our applications to rebuild after the SLES upgrades. = I am in the process of slowly changing everything to ICU. But limiting = downtime is essential for me. We always build the PostgreSQL software from source, so if there's a way = to bake the libicu directly into the software to never change it again = (beside from recompiling of course), even when building new PostgreSQL = versions, I'd very much appreciate if if you could let me know how I = would do that. The necessity for reindex is a huge problem for us. Cheers, Paul=