Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p06My-0006Tz-3n for pgsql-hackers@arkaria.postgresql.org; Tue, 29 Nov 2022 19:34:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1p06Mx-0007Gd-15 for pgsql-hackers@arkaria.postgresql.org; Tue, 29 Nov 2022 19:34:15 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p06Mw-0007GU-Ah for pgsql-hackers@lists.postgresql.org; Tue, 29 Nov 2022 19:34:14 +0000 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1p06Mp-0005dJ-3b for pgsql-hackers@postgresql.org; Tue, 29 Nov 2022 19:34:09 +0000 Received: by mail-qk1-x735.google.com with SMTP id z1so10601632qkl.9 for ; Tue, 29 Nov 2022 11:34:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joeconway.com; s=google; h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to :content-language:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=QkkukptuZVZWpfKqsq22yemG7jQm+P7q/xpXoO5FKuA=; b=AqjuO3Cn8B1QtIDL2/H/UUWF+qgaPCMADgN1u4yiGa2CCka3BQYDvQ0coKM5C8gmMv rNrgxGzphD+uGDsqzOR5iIbryaetESHA0B/URGIbngTKgMkQD/5eVFJ7XKW2iB1SZvNe OYGElwtYh/WTwcrIJXyocKJoqa20QFKrkbhx5G/YhnpS61stReqnHzaYMrau83zf1xlP 3X7u19NG8qACxvTDXXvbscWtRkjdF0aY9p1XwBrmahj+iIilDIK69WuFsVY5jcVP06oA 6pboHidfZstJ4icSC0Gp41rYQo7hKAQR75KKxIWYVTddyzhw3DvQhce8d9DQJ4k22KQW LefQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to :content-language:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=QkkukptuZVZWpfKqsq22yemG7jQm+P7q/xpXoO5FKuA=; b=M5NFs0lU2brcdvr46/KyNqEEuyIfHaSbHvng1Bho6WAIwFDRQHHKj9hsK40aVfGvtc P4n0+FICYcfith8TCtf1y2qiFbxOuG6/t7USTjIpD5xDVtAgvLQrjTvZBNiqkKvYvvno 8yBPbpVrRM5Wjg0fNQ48W5IsImzt3S+9S1tqXmBwcpcraUb4uKeaFPaA4EgFj4FElDcm GZ0QdyZ3H/6cnVtj6jmEr71D+38ytS2TUnhjxnwbPeFDxQbteH0otkWpIM9HXqrncOZQ c9+QpoKW7E9yZpVXLG08aeCAGZrd7I/ltoK7O/5pzK1+v5e8NkZBGs4TaWVd7bgsFHZk AVrQ== X-Gm-Message-State: ANoB5pnvnGYzW3x5KLXHFG26F5du2+ICaYDoJOEn8CkUAUprjkAxJmOu pXVJjONjxKn4z6TSGMrowkAkng== X-Google-Smtp-Source: AA0mqf5I3UMjTU+fIhpQpTUSuHVt726bxi1hM2C18Xvf8UTluMToOz4nhI3XCuc/Y9UX5hU04Mq8aQ== X-Received: by 2002:a05:620a:3191:b0:6fc:8fbd:b1c5 with SMTP id bi17-20020a05620a319100b006fc8fbdb1c5mr3184527qkb.275.1669750445286; Tue, 29 Nov 2022 11:34:05 -0800 (PST) Received: from [192.168.4.41] (162-239-31-113.lightspeed.dybhfl.sbcglobal.net. [162.239.31.113]) by smtp.gmail.com with ESMTPSA id do2-20020a05620a2b0200b006fa32a26433sm11007319qkb.38.2022.11.29.11.34.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Nov 2022 11:34:04 -0800 (PST) Message-ID: <862ddcbc-ba23-0312-afee-973b00a257e8@joeconway.com> Date: Tue, 29 Nov 2022 14:34:03 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Content-Language: en-US To: Jeff Davis , Robert Haas , Thomas Munro Cc: Peter Eisentraut , Jeremy Schneider , Peter Geoghegan , "Finnerty, Jim" , "Nasby, Jim" , Tom Lane , pgsql-hackers References: <398aabd1-ad95-ba2d-d70a-dd5d90bf6e07@enterprisedb.com> <606bd2baa6d65b38fee6eb23bba40c5da210255b.camel@j-davis.com> <9f8e9b5a3352478d4cf7d6c0a5dd7e82496be4b6.camel@j-davis.com> <5ca35de8-48a6-6d9f-6f92-82d9da9ce227@joeconway.com> <9d70e95d78a05a9ba130db92a5b8a4f9c897f8b6.camel@j-davis.com> From: Joe Conway Subject: Re: Collation version tracking for macOS In-Reply-To: <9d70e95d78a05a9ba130db92a5b8a4f9c897f8b6.camel@j-davis.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 11/29/22 13:59, Jeff Davis wrote: > On Tue, 2022-11-29 at 11:27 -0500, Joe Conway wrote: >> My vote is for something like #5. The collversion should indicate a >> specific immutable ordering behavior. > > Easier said than done: > https://www.postgresql.org/message-id/abddc35a7a447d93e2b8371a1a9052cb48866070.camel@j-davis.com > > Even pointing at a specific minor version doesn't guarantee that > specific ICU code is loaded. It could also be a mix of different minor > versions that happen to be installed. I understand that it is not easily done, but if the combination of collprovider + collversion does not represent specific immutable ordering behavior for a given locale, what value is there in tracking it? -- Joe Conway PostgreSQL Contributors Team RDS Open Source Databases Amazon Web Services: https://aws.amazon.com