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 1pm03o-0006RD-Um for pgsql-hackers@arkaria.postgresql.org; Mon, 10 Apr 2023 22:32:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pm03n-0006ZE-RU for pgsql-hackers@arkaria.postgresql.org; Mon, 10 Apr 2023 22:32:27 +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 1pm03n-0006Z5-IM for pgsql-hackers@lists.postgresql.org; Mon, 10 Apr 2023 22:32:27 +0000 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pm03k-0026jL-SO; Mon, 10 Apr 2023 22:32:27 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id D8137320090E; Mon, 10 Apr 2023 18:32:20 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 10 Apr 2023 18:32:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1681165940; x=1681252340; bh=oA 35/FSlHH7xQYIWYFNlo9HstewoT5ziR3TNFc/YB2g=; b=iex0TrK+L+n89IK8Vd /rfx/bZrQDoYXyy00aYRVUb+wAsgC0xg49HdBSY31buZasZXiAaMnSKXL2U7+Jm1 tTmokW9lK2gQRAYyNIS8tCkh/X0zUE3/iqsM2+5x+kojDIRuebH7HFJiSjUQca/t 3F48zCCILbFMfKy9rE1TPcII5ydAlof+TskCydsEgo+7ZZJ40MsMAj4Gi0EHH5Cz nKgxAyANXoxKMmw9c3pk8UEsuQAcI7xasDKkRySpYK31gpfNoLY6n3yJX0iStg60 9Y617qayAGkxDgyPnuTVCcd7CBGkwB5/ZLbrpekip0lKsCt7BQkaLZg6bgJIwBuD Kyiw== 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:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1681165940; x=1681252340; bh=oA35/FSlHH7xQ YIWYFNlo9HstewoT5ziR3TNFc/YB2g=; b=XbkqGiiklwNH7S9FrCS3XPdAv8U2m TNlOGViXpEcx7klf8bdKjEJ7QJ2s6K33yXXk25YGqinKhTTTiP3fla65+aKI5J9I qjI0plVyqeJ77bP7fuz8TCH+NQbWlj6EY7ibouPN3UJu2Z+87yvRAwwao+B/dgVv xLgZ6e2RPDzoChwtQQlMdqV+OghMkjsKDZLqwr8VaoXUoE0YTQAhsC5Y4pN8TIpP KK6yChXqGyGsm/sQJIQniy+zZwxzybaT4hFZdJwvFE+dvkhhR12omTsPD3ozFUet IVW7LPyk9qlToajWyjs7w8PQ/5vgfwBr7D4/inbsEVZj0eptrF19+ifng== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdekfedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomheptehnughr vghsucfhrhgvuhhnugcuoegrnhgurhgvshesrghnrghrrgiivghlrdguvgeqnecuggftrf grthhtvghrnhepvdfffeevhfetveffgeeiteefhfdtvdffjeevhfeuteegleduheetvedu ieettddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh eprghnughrvghssegrnhgrrhgriigvlhdruggv X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 10 Apr 2023 18:32:19 -0400 (EDT) Date: Mon, 10 Apr 2023 15:32:19 -0700 From: Andres Freund To: Tom Lane Cc: Magnus Hagander , Robert Haas , pgsql-hackers@postgresql.org, Peter Geoghegan , Andrew Dunstan , "Jonathan S. Katz" , Amit Kapila , Alvaro Herrera Subject: Re: When to drop src/tools/msvc support Message-ID: <20230410223219.4tllxhz3hgwhh4tm@awork3.anarazel.de> References: <20230408191007.7lysd42euafwl74f@awork3.anarazel.de> <3611416.1680982220@sss.pgh.pa.us> <4179373.1681145767@sss.pgh.pa.us> <13868.1681159820@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <13868.1681159820@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2023-04-10 16:50:20 -0400, Tom Lane wrote: > Yeah, I think that's the only feasible answer at this point. > Maybe a month or two back we could have done differently, > but there's not a lot of runway now. > > Once we do drop src/tools/msvc from HEAD, we should make a point > of reminding -packagers about it, in hopes that they'll work on > the transition sooner than next May. So the plan is: - add note to docs in HEAD that the src/tools/msvc style of build is deprecated - give -packagers a HEADS up, once the deprecation notice has been added to the docs - have a patch ready to drop src/tools/msvc from HEAD once 16 has branched off (i.e. a polished version of what I posted upthread) On IM Thomas made some point about CI - I wonder if we should add building 16 with src/tools/msvc as an optional CI task? We can't enable it by default (yet), because we'd not have enough resources to also run that for cfbot. Once 16 forked, we then could set to run automatically in the 16 branch, as cfbot won't run those. Greetings, Andres Freund