Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mf1Xb-00048z-Oy for pgsql-hackers@arkaria.postgresql.org; Mon, 25 Oct 2021 15:05:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mf1Xa-0004AV-OT for pgsql-hackers@arkaria.postgresql.org; Mon, 25 Oct 2021 15:05:34 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mf1XZ-0004AM-U9 for pgsql-hackers@lists.postgresql.org; Mon, 25 Oct 2021 15:05:34 +0000 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mf1XW-0002Sq-Id for pgsql-hackers@lists.postgresql.org; Mon, 25 Oct 2021 15:05:33 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 0E90B5C0176; Mon, 25 Oct 2021 11:05:28 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 25 Oct 2021 11:05:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=fNO5G4YCB/Sm1xs2aq07m/z7O4IHJ1l11pI99jiF5JU=; b=GBLf5o/v hhmdg5Y6Mgw67TndROtBwBA7O1m9leMiK3y6t948e8iSauuUmbuHwg4MoSvYClnW s5Lz89n1gTOkh2wV/eBGqkd1ZGoUPXIawiZXCo02NsROpvSCxAPqipsQrN1AMBsR TmRzvIQytpEVKLZWIlZ+K6brVApDLfcCoQ+YCni1A1rw8CTUtHu+R6tdfGU6mimq nldfTQDEAmTFFbphVKl27Ro3AOWMdZ7SvA/RRvw7WxeOdtiBFF/hVobz7Cp/WtAV plDWnambDV0yzq9BsV752jP/oW8gnqLQgqp9ajNx6TCxFgpOEq8VXl6s18aEpEsg Ohfxel5bGxjhkA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvdefhedgkeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne goufhushhpvggtthffohhmrghinhculdegledmnecujfgurhepfffhvffukfggtggugfgj sehtkeertddttdejnecuhfhrohhmpeetlhhvrghrohcujfgvrhhrvghrrgcuoegrlhhvhh gvrhhrvgesrghlvhhhrdhnohdqihhprdhorhhgqeenucggtffrrghtthgvrhhnpedtvdev vdefkeffuddvffdvhffftdevkedtheduieelfefhiedugeeguefgudeuueenucffohhmrg hinhepvghnthgvrhhprhhishgvuggsrdgtohhmpdhgohhoghhlvgdrtghomhenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhvhhgvrhhrvg esrghlvhhhrdhnohdqihhprdhorhhg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 25 Oct 2021 11:05:27 -0400 (EDT) Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id 1C5A32A080F; Mon, 25 Oct 2021 12:05:22 -0300 (-03) Date: Mon, 25 Oct 2021 12:05:22 -0300 From: Alvaro Herrera To: Tom Lane Cc: Robert Haas , Andrew Dunstan , PostgreSQL Hackers , Andres Freund Subject: Re: pg_dump versus ancient server versions Message-ID: <202110251505.vo3krfhxi2ci@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3883429.1635171820@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2021-Oct-25, Tom Lane wrote: > Roughly speaking, I think the policy should be "no feature bug fixes, > not even security fixes, for EOL'd branches; only fixes that are > minimally necessary to make it build on newer platforms". And > I want to have a sunset provision even for that. Fixing every branch > forevermore doesn't scale. Agreed. I think dropping such support at the same time we drop psql/pg_dump support is a decent answer to that. That meets the stated purpose of being able to test such support, and also it moves forward according to subjective choice per development needs. > Also, I concur with Andrew's point that we'd really have to have > buildfarm support. However, this might not be as bad as it seems. > In principle we might just need to add resurrected branches back to > the branches_to_build list. Well, we would add them to *some* list, but not to the one used by stock BF members -- not only because of the diskspace issue but also because of the time to build. I suggest that we should have a separate list-of-branches file that would only be used by BF members especially configured to do so; and hopefully we won't allow more than a handful animals to do that but rather a well-chosen subset, and also maybe allow only GCC rather than try to support other compilers. (There's no need to ensure compilability on any Windows platform, for example.) -- Álvaro Herrera Valdivia, Chile — https://www.EnterpriseDB.com/ "Ed is the standard text editor." http://groups.google.com/group/alt.religion.emacs/msg/8d94ddab6a9b0ad3