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 1vAvdv-007og2-CM for pgsql-hackers@arkaria.postgresql.org; Mon, 20 Oct 2025 19:34:06 +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 1vAvdu-003Sk4-0z for pgsql-hackers@arkaria.postgresql.org; Mon, 20 Oct 2025 19:34:05 +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 1vAvdt-003Sjm-NE for pgsql-hackers@lists.postgresql.org; Mon, 20 Oct 2025 19:34:04 +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 1vAvdq-002qSq-2m for pgsql-hackers@lists.postgresql.org; Mon, 20 Oct 2025 19:34:03 +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 59KJXrv9351027; Mon, 20 Oct 2025 15:33:53 -0400 From: Tom Lane To: Nathan Bossart cc: "David E. Wheeler" , Mankirat Singh , pg@bowt.ie, andrew@dunslane.net, pgsql-hackers@lists.postgresql.org Subject: Re: abi-compliance-check failure due to recent changes to pg_{clear,restore}_{attribute,relation}_stats() In-reply-to: References: <78B81B37-9F27-4085-92DA-6B50DFC24361@justatheory.com> <1957147.1760800489@sss.pgh.pa.us> <17DB0A6A-C967-48A8-B1C0-9A4F31C4F8EF@justatheory.com> <230647.1760971159@sss.pgh.pa.us> <334460.1760980024@sss.pgh.pa.us> Comments: In-reply-to Nathan Bossart message dated "Mon, 20 Oct 2025 13:30:49 -0500" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <351025.1760988833.1@sss.pgh.pa.us> Date: Mon, 20 Oct 2025 15:33:53 -0400 Message-ID: <351026.1760988833@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Nathan Bossart writes: > Here is an updated patch set. The v3 patches work for me. BTW, not critical right now, but thought I'd mention it: ISTM this mechanism obviates the need for the single-purpose NodeTag ABI checks installed by commit eea9fa9b2. We still need the checks in gen_node_support.pl to ensure that the makefiles and meson files build things the same way, but we shouldn't need the parts that were intended to prevent accidental ABI changes in the back branches. Since that stuff requires nonzero manual maintenance, I plan to get rid of it once we're satisfied that the ABI checker is working well. regards, tom lane