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 1nygWV-00016l-Ix for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Jun 2022 21:13:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nygWT-0006eN-Dz for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Jun 2022 21:13:57 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nygWT-0006eD-4c for pgsql-hackers@lists.postgresql.org; Tue, 07 Jun 2022 21:13:57 +0000 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nygWQ-0005mX-1S for pgsql-hackers@postgresql.org; Tue, 07 Jun 2022 21:13:56 +0000 Received: by mail-pg1-x532.google.com with SMTP id y187so17060688pgd.3 for ; Tue, 07 Jun 2022 14:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ardentperf-com.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=+C9edsH3Yu9uoEqeJ5GAOBp+FSESiFNy5Ye4ncZt9Ws=; b=e2e8o5QMbvrKURkjVyrYHFkmZOIbf+N089HUFQXSgNuVTiXzr/Rk/gkhdMr8R1vkGC eQzxhQ3jtjtGyd4CQw7o1rbOjeQPNl9apH60YFQYcy/taWMYoeep1O6gcfCDu8C6kDSz zN0bw5hg/+fCTx4ioXYeU0ohFxkeMuhLQBhAZrnYt/dWKioW9PTwHYnAy/axusKmdpcR X66G8JhtJ0CVcVJgAcSFvnstFpnXByw+VXxmVr7+gS4W1x+LOEepTS7vqjUdZ/mPziWF zNv+5260QUgumxbift36jTAVCzMMkPnMm2MZ/apS1Audy/OylnYlzCsC5hj9G4wlc+1i 1jVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=+C9edsH3Yu9uoEqeJ5GAOBp+FSESiFNy5Ye4ncZt9Ws=; b=KU+XqfzAWVWbwqgUzRfLZu8SCW2wWT+nu0KaEyNOT1Fqz8Ptc8qsU5Qjgdz236cKdS f3JbkjBCzxcYXGaaRmx4pEfM8F3JMmdBWzMG5Uwx4KTfiSpzBdodxnUPo9NAX3nWbr97 a980gjga6ybBUTcEnyiUZ33rvHKef+e+lA4wCxBtsb9ovdJaBcV6qgQuGdyfNJb5LI8F JmozRiW7S7D/E3xCwOvlxIxPTwAUeEi8jIwgwB6zjNZDy19rz0GwZ0OXfGFQO636l/hW NU3DlWCAJ61X0R3WkFYnryCA8VmBkzwvj7J97IsH92AExIh4Vp5HLmwy1IU/DEMOa9fx CUHA== X-Gm-Message-State: AOAM531EAPd+ks88sDWs9NtJetNpZPEWgIDoJgTNGgRrgywmt7Mj/QnQ unKve6N/xRG6cmDaNQN/sAnwxw== X-Google-Smtp-Source: ABdhPJxwzh13sOIhqMY4gFpiFdeb61Beh18Get3DiACSEbDTnHK58PCkG6pCTchW8YBDXktbEJezag== X-Received: by 2002:a65:5786:0:b0:3fd:7145:ceef with SMTP id b6-20020a655786000000b003fd7145ceefmr15749610pgr.361.1654636432990; Tue, 07 Jun 2022 14:13:52 -0700 (PDT) Received: from [10.52.182.75] (54-240-196-168.amazon.com. [54.240.196.168]) by smtp.gmail.com with ESMTPSA id k14-20020a63560e000000b003c6a71b2ab7sm13111034pgb.46.2022.06.07.14.13.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Jun 2022 14:13:52 -0700 (PDT) Message-ID: <439075fc-508e-3a3b-2310-632c57cb897f@ardentperf.com> Date: Tue, 7 Jun 2022 14:13:51 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: Collation version tracking for macOS Content-Language: en-US To: Peter Geoghegan Cc: Robert Haas , Tom Lane , Thomas Munro , Peter Eisentraut , pgsql-hackers References: <381977b1-0898-cb6f-a427-3b5d873e81bd@enterprisedb.com> <231072.1654273317@sss.pgh.pa.us> <1874de62-6bec-4bc1-1d14-0a2730b125da@ardentperf.com> <366234.1654289888@sss.pgh.pa.us> From: Jeremy Schneider In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 6/7/22 1:51 PM, Peter Geoghegan wrote: > On Tue, Jun 7, 2022 at 1:24 PM Jeremy Schneider > wrote: >> This idea does seem to persist. It's not as frequent as timezones, but >> collation rules reflect local dialects and customs, and there are >> changes quite regularly for a variety of reasons. A brief perusal of >> CLDR changelogs and CLDR jiras can give some insight here: > >> Another misunderstanding that seems to persist is that this only relates >> to exotic locales or that it's only the 2.28 version. > > I'm not defending the status quo, and I think that I'm better informed > than most about the problems in this area. My point was that it hardly > matters that we don't necessarily see outright corruption. This was > based in part on a misunderstanding of Tom's point, though. I think I was guilty of the same misunderstanding - apologies Tom! Thanks Peter for calling that out explicitly. For my for my part, gut feeling is that MacOS major releases will be similar to any other OS major release, which may contain updates to collation algorithms and locales. ISTM like the same thing PG is looking for on other OS's to trigger the warning. But it might be good to get an official reference on MacOS, if someone knows where to find one? (I don't.) -Jeremy -- http://about.me/jeremy_schneider