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 1wDBoj-002h8h-0m for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Apr 2026 01:46: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 1wDBoi-003C1c-0R for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Apr 2026 01:46:52 +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.96) (envelope-from ) id 1wDBoh-003C1U-2m for pgsql-hackers@lists.postgresql.org; Thu, 16 Apr 2026 01:46:51 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wDBof-00000001KLc-2t4x for pgsql-hackers@lists.postgresql.org; Thu, 16 Apr 2026 01:46:51 +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 63G1kkwM2233111; Wed, 15 Apr 2026 21:46:46 -0400 From: Tom Lane To: Daniel Gustafsson cc: Peter Eisentraut , pgsql-hackers@lists.postgresql.org Subject: Re: Do we still need gen_node_support.pl's nodetag ABI stability check? In-reply-to: <1977660F-C5E3-427B-AD2F-56F66803C320@yesql.se> References: <1458883.1776143073@sss.pgh.pa.us> <1977660F-C5E3-427B-AD2F-56F66803C320@yesql.se> Comments: In-reply-to Daniel Gustafsson message dated "Wed, 15 Apr 2026 21:47:05 +0200" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2233109.1776304006.1@sss.pgh.pa.us> Content-Transfer-Encoding: quoted-printable Date: Wed, 15 Apr 2026 21:46:46 -0400 Message-ID: <2233110.1776304006@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Daniel Gustafsson writes: > On 15 Apr 2026, at 21:30, Peter Eisentraut wrote: >> This might still be helpful because it checks during local builds and d= oesn't rely on the buildfarm. > But does it actually give a good enough answer to be relied upon when pa= ssing > the local check can fail the buildfarm check? Yeah, my answer to that is still "why is this particular case more important than any other ABI breakage you might cause while hacking on a back branch?". I quite agree that being able to check for ABI breakage locally can be useful. But what we ought to do is make it easier for people to use libabigail for that without spinning up a local buildfarm instance. Perhaps we could extract the buildfarm's ABICompCheck.pm script into some standalone tool. regards, tom lane