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 1v9qAK-009Nw7-VL for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Oct 2025 19:31:04 +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 1v9qAJ-004YQe-Q1 for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Oct 2025 19:31:02 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1v9qAJ-004YQW-Gv for pgsql-hackers@lists.postgresql.org; Fri, 17 Oct 2025 19:31:02 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1v9qAG-002L4R-2s for pgsql-hackers@postgresql.org; Fri, 17 Oct 2025 19:31:01 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 59HJUu0Q1728669; Fri, 17 Oct 2025 15:30:56 -0400 From: Tom Lane To: Peter Geoghegan cc: Nathan Bossart , pgsql-hackers@postgresql.org, david@justatheory.com, Andrew Dunstan Subject: Re: abi-compliance-check failure due to recent changes to pg_{clear,restore}_{attribute,relation}_stats() In-reply-to: References: <1713509.1760721320@sss.pgh.pa.us> <1723302.1760726712@sss.pgh.pa.us> Comments: In-reply-to Peter Geoghegan message dated "Fri, 17 Oct 2025 15:20:55 -0400" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <1728667.1760729456.1@sss.pgh.pa.us> Date: Fri, 17 Oct 2025 15:30:56 -0400 Message-ID: <1728668.1760729456@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Peter Geoghegan writes: > That would require parsing the file and understanding that any > compliance failures associated with a given commit should be > suppressed. But that seems decidedly nontrivial to me. No, I do not think there is any expectation of that. The idea of this file IMO is to record a "blessed" commit which the buildfarm should compare branch tip to. Nathan is proposing that the file should also have the function of recording all previous blessed commits for historical purposes. That's not essential but I can see some value in it. All it requires from the buildfarm code is that it take the first non-comment entry in the file. regards, tom lane