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 1tIv4e-00HRu2-QZ for pgsql-hackers@arkaria.postgresql.org; Wed, 04 Dec 2024 19:30:13 +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 1tIv4b-002Ahg-D0 for pgsql-hackers@arkaria.postgresql.org; Wed, 04 Dec 2024 19:30:10 +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.94.2) (envelope-from ) id 1tIv4Z-002AhC-OK for pgsql-hackers@lists.postgresql.org; Wed, 04 Dec 2024 19:30:10 +0000 Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tIv4V-00140o-RE for pgsql-hackers@postgresql.org; Wed, 04 Dec 2024 19:30:07 +0000 Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.stl.internal (Postfix) with ESMTP id A19D511401BC; Wed, 4 Dec 2024 14:30:01 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Wed, 04 Dec 2024 14:30:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=cc:cc:content-transfer-encoding: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=fm3; t=1733340601; x=1733427001; bh=LqoBkW2We1lD1Jgi77+fw0r0ie1N+8Gn jTtRzWxKsLc=; b=zQLGYxCrA++INPPEm67kNX9VgqtgUs942iS1gbnqCykQmdTS hKYgKNJ9JrO3YHndS6+U62AC0SzqNdiBvu7/POzo3duu8/QG1+5Tfz7VsqGRf/34 GOXAV9FCcGubtFh48VilntyDmFmqOcE7YDOyS+E+gcq0dU3ZlQvbb0wKlY4JBpnh bsP68qfyKgZFNK77zj24zqhIvJZwbXIthaC4NzavvXe9TJubV/RFY7791An4/SpL JVZB7j0O6Nwbx7GXNPPSvmblgWwxMRCSPjerYXDLGAALycU0TR+tHRJ8YRUVuLVI uOsB0/yCELP6a0nzmMzaAIoBdqpNoXiYWNgFgw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :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=fm1; t=1733340601; x= 1733427001; bh=LqoBkW2We1lD1Jgi77+fw0r0ie1N+8GnjTtRzWxKsLc=; b=R e/6397QtDNff87ikvoDd+ULJcOr9SfzeKWRClxuEHgcdY1X6AIHE3+LXWlO508aI qT1tykRjDWHz2tOoVhasex95gB1Nm8xbs3OhT0fKy7/5RBnjj7fxgpOshv/CaAzi gsBwqbjHBZ0TKYUCkslGPZCDqDknuyMDpZRO0lTtgYVHpxGeIckoHwE1SZ+cQnBd DQeTL4WHCpDL735E6gEYYo7SeIeoMeYQIvrLiGJe2TeDvLEDElakK5Sau53XjuLh YZ5VY96KxIo6Aw8Ae199N2N2A3EEZJUlpchCK8QsMugDU9c/bfn2Qfl6M+uH/cHB 5rc9bOcoP+5iicDzT75xA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrieehgdduvdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdej necuhfhrohhmpefrvghtvghrucfgihhsvghnthhrrghuthcuoehpvghtvghrsegvihhsvg hnthhrrghuthdrohhrgheqnecuggftrfgrthhtvghrnhepgedujeejtdetkedthfdttdek ffekvdevkeduleeugedufeetgfdvkeetjeejleejnecuffhomhgrihhnpehpohhsthhgrh gvshhqlhdrohhrghdpphhoshhtghhrrdgvshenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrsegvihhsvghnthhrrghuthdrohhrgh dpnhgspghrtghpthhtohepledpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepnhho rghhsehlvggruggsohgrthdrtghomhdprhgtphhtthhopehtghhlsehsshhsrdhpghhhrd hprgdruhhspdhrtghpthhtohepuggrvhhiugesjhhushhtrghthhgvohhrhidrtghomhdp rhgtphhtthhopegrlhgvkhhsrghnuggvrhesthhimhgvshgtrghlvgdrtghomhdprhgtph htthhopehpghhsqhhlqdhhrggtkhgvrhhssehpohhsthhgrhgvshhqlhdrohhrghdprhgt phhtthhopehmrghrtghordhslhhothesghhmrghilhdrtghomhdprhgtphhtthhopegrlh hvhhgvrhhrvgesrghlvhhhrdhnohdqihhprdhorhhgpdhrtghpthhtohepmhihohhnsegu vggsihgrnhdrohhrghdprhgtphhtthhopehprghvrghnrdguvgholhgrshgvvgesghhmrg hilhdrtghomh X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 4 Dec 2024 14:29:59 -0500 (EST) Message-ID: Date: Wed, 4 Dec 2024 20:29:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Potential ABI breakage in upcoming minor releases To: Noah Misch , Tom Lane Cc: "David E. Wheeler" , Aleksander Alekseev , pgsql-hackers , Marco Slot , Alvaro Herrera , Christoph Berg , Pavan Deolasee References: <2443809.1731683394@sss.pgh.pa.us> <20241115175223.68.nmisch@google.com> <2483970.1731702561@sss.pgh.pa.us> <2500050.1731705196@sss.pgh.pa.us> <900DE0C9-48C4-474C-BDC9-AD495D8D3F59@justatheory.com> <2638276.1731717056@sss.pgh.pa.us> <1576843.1732586210@sss.pgh.pa.us> <20241129203937.c8@rfd.leadboat.com> Content-Language: en-US From: Peter Eisentraut In-Reply-To: <20241129203937.c8@rfd.leadboat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 29.11.24 21:39, Noah Misch wrote: >> I remembered where that's documented: >> >> https://wiki.postgresql.org/wiki/ >> Committing_checklist#Maintaining_ABI_compatibility_while_backpatching > I'd say the source tree's , which > David Wheeler mentioned, is authoritative. It currently matches > postgr.es/c/e54a42a. Let's update both or change that wiki heading to point > to the authoritative doc section. I don't know if this proposing to merge the text in the wiki into the docs? The text in the docs is describing to extension authors what they can expect. The text in the wiki is advice for server developers how to attempt to satisfy those expectations. So I think those can be separate pieces of text.