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 1uitGf-00HDMj-7V for pgsql-docs@arkaria.postgresql.org; Mon, 04 Aug 2025 11:22: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 1uitGd-000q7M-Vp for pgsql-docs@arkaria.postgresql.org; Mon, 04 Aug 2025 11:22:11 +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 1uitGd-000q7E-Ir for pgsql-docs@lists.postgresql.org; Mon, 04 Aug 2025 11:22:11 +0000 Received: from fout-b4-smtp.messagingengine.com ([202.12.124.147]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uitGb-000goK-0N for pgsql-docs@lists.postgresql.org; Mon, 04 Aug 2025 11:22:11 +0000 Received: from phl-compute-10.internal (phl-compute-10.phl.internal [10.202.2.50]) by mailfout.stl.internal (Postfix) with ESMTP id DBB651D0009A; Mon, 4 Aug 2025 07:22:07 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-10.internal (MEProxy); Mon, 04 Aug 2025 07:22:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm1; t=1754306527; x= 1754392927; bh=puhjxEg1C9TwDhGLYrYjqwQp6kUt8gWm90bhxH7JCtE=; b=h 0MXPtGDp2tzevBc5Vz65HrMbPH2PpO084DRSEUp6iA32dylSCxRD/XK01Ug8Z+Uj uHEUmd/r0YCZnGlLRMt2zF2ntdnAafJ0yaKt7BkhDRfzw7WBNX3J7khlq6JJdRM0 abxXWe3mLa77E7FnLHj0UhaSqrnx5TgCu2MISJxOibVWJ4McmWE/TwG6NoKGmBHj a76i0NRAef10DMgaZFa9njrBTU6uEAAcj9/RwrErVDwNDHyDLVv0OYq08pSAjLYn Rbtds4mULMGeH+qrYiCRB8WoOCwwS9eFf4Eel8qQaRBmIyILjudC4m/lC+fvAVrG Cr/E78MxHH+aE/rgjeU2A== 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 :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1754306527; x=1754392927; bh=p uhjxEg1C9TwDhGLYrYjqwQp6kUt8gWm90bhxH7JCtE=; b=lTLxdG3E3Vr8bFxH0 uTQ5rnW0n29XMl8dg0xSv/SKAjIF+1Ysgck+xYgoumMQ8730L0CrBb9xMIRN2p12 1JnIVbyAEjnrz0Z2jhCI3hrifcieQfy8lCDjnA6MvJzqdq8D9ya51vWIiEc8Fdyl SprkgDpD5HufB6zOA2Cny6UNFpQ1EJYBAgUJ7KVO+Eppz2Kg23ywRe85NZnLZnpa QyZpQTkirYnoM3Bth5YHA6WaLCH1TanDkfBY5oDsdTh1lBqKV/eF4WncL5CqS1Ii W13x18RTYhMSYQXyPmhaCwFwkFtWzeKExO0pwSugy71/w4J1Z8e/V5litVGeVv2P hlP4w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduuddvudeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheplmhlvhgrrhho ucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsehkuhhrihhlvghmuhdruggvqeenucggtf frrghtthgvrhhnpeetuedvheffkeevgfeuheevteevkefggedttdeufeeuheduuddthfef fffhjeefffenucffohhmrghinhepvghnthgvrhhprhhishgvuggsrdgtohhmnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlvhhhvghrrhgv sehkuhhrihhlvghmuhdruggvpdhnsggprhgtphhtthhopeehpdhmohguvgepshhmthhpoh huthdprhgtphhtthhopegurghvihgurdhgrdhjohhhnhhsthhonhesghhmrghilhdrtgho mhdprhgtphhtthhopegughhrohiflhgvhihmlhesghhmrghilhdrtghomhdprhgtphhtth hopehsmhhithhhphgsvddvhedtsehgmhgrihhlrdgtohhmpdhrtghpthhtohepmhgrghhn uhhssehhrghgrghnuggvrhdrnhgvthdprhgtphhtthhopehpghhsqhhlqdguohgtsheslh hishhtshdrphhoshhtghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 4 Aug 2025 07:22:07 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1754306524; bh=hNU6/NpO44u+qzs46m9wbClRwvc1U/Kv41kBfy/JeeM=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=qkpbd1uiq2lhIQ5piT/sYxUk1Sc0YYTyg9ukn7U0XiY/ehtyxlUPnTk2TJZIU/tzO YaA54f/9zLt0OPvVADpUnGbyBfJ5kONBM4SiMmJ0mv3xBhW/3eqPIZw/73wsBv11/V 0ydHNmkgFaduLZ0qPgkExB4Uu4ofAczy6C7luR41x+E3FkgC66bUC8ZZ+Q4d/9FwuO 0A7ZatgnLajKkPxRIPfosNPmS8wHXteZMDqsRdIY42BO63DzwZUDr+FFlT5utqi2Dt FoKDpqCAQXcc4b/4fWU52jv2DMsijnCQbOp64hXVMEPXYo+ilca362ZNc4OAak2E2K wkgysSGaIl8Xg== Received: by schmee.kurilemu.internal (Postfix, from userid 1000) id E3FAF90; Mon, 4 Aug 2025 13:22:04 +0200 (CEST) Date: Mon, 4 Aug 2025 13:22:04 +0200 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: "David G. Johnston" Cc: Peter Smith , Magnus Hagander , David Rowley , PostgreSQL Documentation Subject: Re: Lets prohibit predicting the future in the documentation. Message-ID: <202508041122.jvtae2whlxmu@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2025-Jul-31, David G. Johnston wrote: > > On Thu, Jul 31, 2025 at 8:05 PM Magnus Hagander > > wrote: > > > I can agree that the "will likely be removed" is a bad wording, and > > > clearly it was wrong :) I disagree that this was clearly wrong -- you just haven't seen that future yet. It doesn't say "it will be removed before Postgres 20" or "it will be removed by 2025", or "it will be removed before David Johnston comes across this documentation again". It says "will be removed in an unspecified future version", which seems sufficiently open-ended to me. > > > But something like "could be removed" would convey the important > > > message that it is not a limitation of the concept itself, it's > > > just something that hasn't been done yet -- and would perhaps > > > encourage exactly the sort of thing yuo'r suggesting. Where as > > > "will likely be removed" almost sounds like someone is already > > > working on it. We could change "will" to "might" or "may" or "could", but I think we could also leave it well enough alone. It doesn't actually hurt anything, does it? > There is no good way to extract all these "TODO" items from the HTML docs > and seems like a non-optimal method for transferring knowledge to potential > developers who may choose to try and remove such limitations. You could add a bullet point to the TODO page in the wiki to complement it, but I don't think you would remove the doc paragraph while it at; instead it'd probably remain redundant until we actually implemented extended stats on joins, and then we'd remove both. -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/