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 1vqZ0q-00DFeK-06 for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Feb 2026 15:53:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vqZ0p-009enc-0a for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Feb 2026 15:53:51 +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.96) (envelope-from ) id 1vqZ0o-009enT-2m for pgsql-hackers@lists.postgresql.org; Thu, 12 Feb 2026 15:53:51 +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.98.2) (envelope-from ) id 1vqZ0n-00000000J9g-0mNZ; Thu, 12 Feb 2026 15:53:50 +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 61CFrku0286105; Thu, 12 Feb 2026 10:53:46 -0500 From: Tom Lane To: Peter Eisentraut cc: Michael Paquier , Thomas Munro , pgsql-hackers Subject: Re: pgsql: Add file_extend_method=posix_fallocate,write_zeros. In-reply-to: <10e5526f-364c-4867-b6f7-91f13a9494e4@eisentraut.org> References: <10e5526f-364c-4867-b6f7-91f13a9494e4@eisentraut.org> Comments: In-reply-to Peter Eisentraut message dated "Thu, 12 Feb 2026 13:02:12 +0100" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <286103.1770911626.1@sss.pgh.pa.us> Date: Thu, 12 Feb 2026 10:53:46 -0500 Message-ID: <286104.1770911626@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Peter Eisentraut writes: > I suppose technically this is an ABI change since the size of > ConfigureNamesEnum is changed, but it seems this is irrelevant in > practice. Could it be possible to ignore stuff like this without manual > intervention? I am working on a bug report to libabigail, arguing that this should not be reported as an ABI diff (at least not in --headersdir mode). That's at best a long-term solution, but on the other hand it's not every day that we add a new GUC to back branches. There was upthread discussion about using a suppression file, but that'd require some testing to ensure that it does what we want and nothing more nor less. (For instance, if suppressing ConfigureNamesEnum resulted in no complaints about changes in struct config_enum, that'd be very bad.) Keep in mind also that libabigail seems to have some nasty blind spots. (I'm about to post something to pgsql-hackers about one that I found last week.) For the time being, I think we'd be well advised to treat the abidiff reports as an experimental work-in-progress. They might eventually get to the level of trustworthiness that you seem to be envisioning, but we're not there yet. regards, tom lane