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 1pluoW-0007XY-IX for pgsql-hackers@arkaria.postgresql.org; Mon, 10 Apr 2023 16:56:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pluoU-0005hH-AS for pgsql-hackers@arkaria.postgresql.org; Mon, 10 Apr 2023 16:56:18 +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 1pluoU-0005h7-0c for pgsql-hackers@lists.postgresql.org; Mon, 10 Apr 2023 16:56:18 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pluoR-0024BS-4Y; Mon, 10 Apr 2023 16:56:17 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 33AGu70h4179374; Mon, 10 Apr 2023 12:56:07 -0400 From: Tom Lane To: Robert Haas cc: Andres Freund , pgsql-hackers@postgresql.org, Peter Geoghegan , Andrew Dunstan , "Jonathan S. Katz" , Amit Kapila , Alvaro Herrera Subject: Re: When to drop src/tools/msvc support In-reply-to: References: <20230408191007.7lysd42euafwl74f@awork3.anarazel.de> <3611416.1680982220@sss.pgh.pa.us> Comments: In-reply-to Robert Haas message dated "Mon, 10 Apr 2023 12:34:47 -0400" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <4179372.1681145767.1@sss.pgh.pa.us> Date: Mon, 10 Apr 2023 12:56:07 -0400 Message-ID: <4179373.1681145767@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Robert Haas writes: > However, if this is the direction we're going, we probably need to > give pgsql-packagers a heads up ASAP, because anybody who is still > relying on the MSVC system to build Windows binaries is presumably > going to need some time to adjust. If we rip out the build system > somebody is using a couple of weeks before beta, that might make it > difficult for that person to get the beta out promptly. And I think > there's probably more than just EDB who would be in that situation. Oh ... that's a good point. Is there anyone besides EDB shipping MSVC-built executables? Would it even be practical to switch to meson with a month-or-so notice? Seems kind of tight, and it's not like the packagers volunteered to make this switch. Maybe we have to bite the bullet and keep MSVC for v16. If we drop it as soon as v17 opens, there's probably not that much incremental work involved compared to dropping for v16. regards, tom lane