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 1wAcjd-0009Fj-2g for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Apr 2026 23:55:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wAcjc-002hjV-0O for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Apr 2026 23:55:01 +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 1wAcjb-002hjM-1x for pgsql-hackers@lists.postgresql.org; Wed, 08 Apr 2026 23:55:00 +0000 Received: from fhigh-a1-smtp.messagingengine.com ([103.168.172.152]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wAcjZ-000000005QD-2How for pgsql-hackers@lists.postgresql.org; Wed, 08 Apr 2026 23:55:00 +0000 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id 5BF1514001B5; Wed, 8 Apr 2026 19:54:55 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Wed, 08 Apr 2026 19:54:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1775692495; x=1775778895; bh=WJ+TdZHCLd vgkCfTeJ0o6nlHvnld8uHdAEe2fBECAvM=; b=c/hicLCPnisyX3qapofy4ex9PZ bDDcxSpxhsfJMpbWjRPTTNHF6Y/dgMs1Lu9VVVNpY4JuXy3yvIS4UA75T7euV6+y vgkh58FDQgPsJI8FSw54nDa0aL6EIFfI907mfRo3FxX1y4mFL0Wemg8k2v6sx3pZ YAA5YdtBnLcZjcOw90l/Zeh3NkSyXKNTWcDTFTci2m0H/M9kZ8RqyEy+/Cd4Cukk jsr3e063vUzueZEjMGY5riYYT8wNwcgvtxF5aGRoKBrbLudtTcwsnqLVmycfl1UV RDQZ1ux+gSmlbVjFQmotzpzO+ZlEu1plULwLfGJ6kvC5wX8btjFkus4hLktg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1775692495; x=1775778895; bh=WJ+TdZHCLdvgkCfTeJ0o6nlHvnld8uHdAEe 2fBECAvM=; b=cgzv1bgqVBi054etxyvcZNcAkKqjcWK08pdxXTHV29+6zEn5rlg DP2Kjb3qEwTKrIwJIaXNgvtsCflqiPxACpe+UuhwomviCzl34bWKjcqDTnAgbviX Y5aDFXs8NZ+LuDs4jmJ38zhMlFb5iRIqdAfsQy5hPaKALAuZXQxQRunBsnzATVUz +QbwYu/X0SGdbWw5TSV9DbdDNWFcAoeoFcv8gjntZoLN1KlzKxB5cmmaxxN7MKWk XP3UEFQLj1qm6IbNiczAEtdU0OLAR4tz8G9+TdqxdWTfwWVcXPlBzNeleV/VH0JK 0EY7+2rvp13M8yplzS/A5R9yUlUbjrcmeZQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgddvgeelgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfghrlh cuvffnffculdejtddmnecujfgurhepfffhvfevuffkfhggtggujgesghdtreertddtvden ucfhrhhomhepofhitghhrggvlhcurfgrqhhuihgvrhcuoehmihgthhgrvghlsehprghquh hivghrrdighiiiqeenucggtffrrghtthgvrhhnpeetleeifedufffhhfdtteelgeeggeff hfekueevteeigfduudevudetgfegiedvjeenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehmihgthhgrvghlsehprghquhhivghrrdighiiipdhn sggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegrnhgurh gvshesrghnrghrrgiivghlrdguvgdprhgtphhtthhopegrnhgurhgvrghssehprhhogigv lhdrshgvpdhrtghpthhtohepthhglhesshhsshdrphhghhdrphgrrdhushdprhgtphhtth hopehpghhsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhr gh X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 8 Apr 2026 19:54:53 -0400 (EDT) Date: Thu, 9 Apr 2026 08:54:49 +0900 From: Michael Paquier To: Andres Freund Cc: Andreas Karlsson , Tom Lane , pgsql-hackers@lists.postgresql.org Subject: Re: Our ABI diff infrastructure ignores enum SysCacheIdentifier Message-ID: References: <1b901fbf-655d-434c-aff4-ee06313d31cd@proxel.se> <4be75b7d-587f-4217-b0ed-396949d90b43@proxel.se> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7cSrPTHM80I94R5g" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --7cSrPTHM80I94R5g Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Apr 08, 2026 at 11:28:13AM +0900, Michael Paquier wrote: > Well, the main point being to be able to detect breakages more > carefully, I am still curious to see where this experiment will lead > us, so I'd be content to leave the code as-is on HEAD, adjusting > things based on what I have sent in my previous email. If we are able > to detect one problem, at least, that would be a win for me, and the > solution of HEAD is much better than creating fake routines to tell > ABI detection libraries about the existence of the enum, at least > that's my take. The footprint of syscache.h has been reduced in src/include/ as of e0fa5bd14656, for now, after more tweaks applied to the format of the file generated due to the new ifndef. -- Michael --7cSrPTHM80I94R5g Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmnW6skACgkQnvQgOdby QH0MGg/+KqxLxTlOXE7CgQjcTOzxVFiOAvT/ywyd5ze456kGFrodoCTiipfpDjfs mub8YHBSNgcl40ZTYki3NikYb26TXC6kXhnvYLg0yhDvK4BQ6D4QbjN91D4v1f+t dFxb2Mm91Yqcd5IoH4kvwKn9Hw0C69a66quelsfXRl1ZkScmEW59DweqmeBpYgLD giUeDpth53z+npHdYQpe3PNaDUSxBWxPEKoEEaOOMhGZWdg2ctwQQj+Uicg8UmLC ypEn2k5bIR6JbJKeEGBIj8JDbi1iHVUm9+ye2hrRWOvoZJSGsyoHTG0xxm381n8t BrWqanUgCs6VMhZhvCV1Eu1cfviYcaFUCK+AgUruWVpQ8zcXtPWcG466IYfu56H8 ORHboUVA9hrJytG1sDRen/Gos0y5Z7J/DH5dxMRWJglIwMqAfzs2X4Uiv6LQ9/08 pLovlLGrFDRxbF8v/RWzi4MFY7dluVir4z0FCXahMC4/iEFi2DAF2L6QulgijNnj kY7uCi+JlGreuBs36FU6Ier4eVQ4QhrwQEfFCHkNce4on8HxL8VxVcxMJV55P4B4 fTj82U5KbZjOpU3ia9HPMczgbxaTtmrc0q3g86VCuAX6cujKhsr0UhXVSV4+v/vc NVIcIwwPAr0GQoXeHrxB0keY0i/l3bTXH0G9tzKMhqYLiQ0BYbo= =VTN4 -----END PGP SIGNATURE----- --7cSrPTHM80I94R5g--