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 1plDxB-0005R6-0U for pgsql-hackers@arkaria.postgresql.org; Sat, 08 Apr 2023 19:10:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1plDx9-0007lJ-M5 for pgsql-hackers@arkaria.postgresql.org; Sat, 08 Apr 2023 19:10:23 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1plDx7-0007jL-PX for pgsql-hackers@lists.postgresql.org; Sat, 08 Apr 2023 19:10:23 +0000 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1plDwx-00040O-RD; Sat, 08 Apr 2023 19:10:20 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id F244A3200BDC; Sat, 8 Apr 2023 15:10:09 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 08 Apr 2023 15:10:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm2; t=1680981009; x=1681067409; bh=k8IVhETlRwhVbcGzkbsjrdGUH BujKpOh7Pd7m4Hf190=; b=Eu2JzJ93EyweDVoOkHU1jUI5lWhYm89msgFVfpGKY L1qci4bQTCc0UT4L+1c+X0FRIn0QzB/2T9/ZbnZPAivHO0mV/HnpQ43smWekWR4Z C/CBKuF8nljx1RobqXzluZWunhTtkcmQBKBAsS1RqXfdDXECTPHU5/8eWSCNptpm yGPwAV+sQwxGQ4JLpNGQXwDlwnKpbtPpd8kJu8OcbAdoKVxnECYSq2zIT2I10ahb hu+YIjuMYRrKjDPhrzNp8A3R7FKkOb2QpGJPRUZuLaxi7JOg2Wo0/+xHdGvxdcIY POc1dDD4YUj6CtdOMteVDbfB9vDukrS1cfp3aNNYdYZ9g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version: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= 1680981009; x=1681067409; bh=k8IVhETlRwhVbcGzkbsjrdGUHBujKpOh7Pd 7m4Hf190=; b=Abk9ZWDwr95wwWuApltFRHKmR5GLzW1JYqL0Y5J57X+OgVIpZkA zzH5Xsk0cLNv9LPBniE9YgzEACMXB9mupj9rEiltqVcC6eqkn/x+EuAe0UZa34CP UMvE3QO3Isl2UeWzu1POcMtkwSfUatnN2U1lpFQV141WOu+S04P+D/WJ0LnR7d45 EqfIL1dkseljo5OvN0E0eMVl65lGRs7MiGWZUAn+m/t7idrD2eePmrQpCN/sFXMH +LskyOSQITXsVCmxfr9ZKE72MSFi2pN813+sGKGCEFS6idiNeRTFDmy8V4uMfvt5 zhQ1L69OnzAOC4PTaLFDgaUgHWZalzejd1Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdejjedgudefhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkgggtugesthdtredttddtvdenucfhrhhomheptehnughrvghs ucfhrhgvuhhnugcuoegrnhgurhgvshesrghnrghrrgiivghlrdguvgeqnecuggftrfgrth htvghrnhepuddukedvvefhhfegtedtgeffgfekgfelgedtkedtteetjeeikeejteelkefg teelnecuffhomhgrihhnpehpohhsthhgrhdrvghsnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheprghnughrvghssegrnhgrrhgriigvlhdruggv X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 8 Apr 2023 15:10:09 -0400 (EDT) Date: Sat, 8 Apr 2023 12:10:07 -0700 From: Andres Freund To: pgsql-hackers@postgresql.org, Tom Lane , Peter Geoghegan , Andrew Dunstan , "Jonathan S. Katz" , Amit Kapila , Alvaro Herrera Subject: When to drop src/tools/msvc support Message-ID: <20230408191007.7lysd42euafwl74f@awork3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, I'd planned to write this soon anyway, but it was just brought up in [1]. Originally we had planned to drop src/tools/msvc support shortly after meson went in. Unfortunately, it took a bit longer than originally hoped for to merge meson support and then longer than hoped to add buildfarm support. I don't think there's been any buildfarm client release with meson support yet - but we do have windows buildfarm animals using it. Do we want to drop src/tools/msvc support in 16 (i.e. now), or do it early in 17? I do have a set of patches removing src/tools/msvc. There are a few loose ends that I know of (my eyes glaze over every time I try to reconcile the src/tools/perl.m4 comments with the referenced comments in Mkvcbuild.pm), and probably more small references that grep terms didn't find. Greetings, Andres Freund [1] https://postgr.es/m/3598664.1680976414%40sss.pgh.pa.us