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 1r0rcC-008Dj4-T1 for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Nov 2023 23:05:40 +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 1r0rcB-008Vhu-FK for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Nov 2023 23:05:39 +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 1r0rcB-008Vhm-5E for pgsql-hackers@lists.postgresql.org; Wed, 08 Nov 2023 23:05:39 +0000 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r0rc8-005R7x-W5 for pgsql-hackers@lists.postgresql.org; Wed, 08 Nov 2023 23:05:38 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 580503200990; Wed, 8 Nov 2023 18:05:34 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 08 Nov 2023 18:05:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; 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=fm3; t=1699484733; x=1699571133; bh=+9 qbmj9z25VyDz4kH4ghUDiC8tFcXFnUKzidoxPv+sg=; b=CNZcH1mzLc1eC41n0z wXUbZk30oDjHLDstN2DT3olDR9/632/lM3vMsvc4UWBRsA29R7Oj+LOMn/bOKCLi zhtBrWX94moGstb7hVKy6SkjTuoLmWVL9S3QRpuFFZVS0Vtso4YDrQT5DleFKf0m wziggRiSJkneclV4YDb5nHl2C7FoTJIZeORuK9vNvqGuCgXdQEUsJZBtlQOWLGHq zbbUU14+sQVkxrGrCLrit60xBNoLrw4c6A8BDRGpHSBKcGkqQdMvT+wMTfHPH368 ZWtLpbKFaCfBU9w2tAQ2KYW9JnSP9lFJaL4Fuqx+SV1++BYPZwwXvt4JVm1R3Gus Dl+w== 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=fm3; t=1699484733; x=1699571133; bh=+9qbmj9z25VyD z4kH4ghUDiC8tFcXFnUKzidoxPv+sg=; b=pxIC7JFQN3HN1Z863EuTTpwqwhPmd knAVKwjDR3zs05/4LVR6JkxgQvyDubll4ynICeH65QdNCXSWwO9asVh8TvDxOr/6 goWUfn6MyVCdkbmjxWaJcql9fQUp6kaYO9/+nJHTjHZ9YYSjW/op+/uTOupy2iIT 0YLjh1enpIpnU4Xf+FXe7+Mc4Qfifx+qjy7vnUbeSPmONjXNFriZPhV5V0HjN05f Znj/TPY3QcrlnWtLlBhmkITqQxS68GG2lE/r4O3Yt7Z7m+95VjBPZZUwVBPEDfBJ SpTmnwkA8seFXnK3PiQCFzDM75AW0X/xl6Pe+aQxFAmz3OCnCSqa3/Oig== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedruddvtddgtdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdljedtmdenucfjughrpeffhffvvefukfhfgggtuggjsehgtderredt tddvnecuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruceomhhitghhrggvlhesph grqhhuihgvrhdrgiihiieqnecuggftrfgrthhtvghrnhepteelieefudffhffhtdetleeg geegfffhkeeuveetiefgudduvedutefggeeivdejnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepmhhitghhrggvlhesphgrqhhuihgvrhdrgiih ii X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 8 Nov 2023 18:05:32 -0500 (EST) Date: Thu, 9 Nov 2023 08:05:20 +0900 From: Michael Paquier To: Peter Eisentraut Cc: Postgres hackers Subject: Re: Remove MSVC scripts from the tree Message-ID: References: <3fd0f1bc-4483-4ba9-8aa0-64765b052039@eisentraut.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4cpZp8xC8kN+Md7R" Content-Disposition: inline In-Reply-To: <3fd0f1bc-4483-4ba9-8aa0-64765b052039@eisentraut.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --4cpZp8xC8kN+Md7R Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Nov 08, 2023 at 09:41:19AM +0100, Peter Eisentraut wrote: > I don't think we should rely on sed being there on Windows. Maybe it's true > now on the handful of buildfarm/CI machines and early adopters, but do we > have any indication that that is systematic or just an accident? Or both? When doing builds based on MinGW in the past I vaguely recall getting annoyed that I needed to look for sed as one thing, so your suggestion could simplify the experience a bit. > Since we definitely require Perl now, we could just as well use the Perl > script and avoid this issue. > > Attached is a Perl version of the sed script, converted by hand (so not the > super-verbose s2p thing). It's basically just the sed script with > semicolons added and the backslashes in the regular expressions moved > around. I think we could use something like that for all platforms now. Sounds like a good idea to me now that perl is a hard requirement. +1. -- Michael --4cpZp8xC8kN+Md7R Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmVMFDAACgkQnvQgOdby QH3lwhAAlSEzTIdHb8nqySs8mU80c8lO3T4kAmPt+XvISFz/FT6Nht1AKu9jaSLc FVH/t4nf+F+YbJb5TM73q6y+rH7MvIbdjZ8RygVXXWrv7Po6A6+hdokksH4m56y5 FduGU5uAhQ3a5TbcXGxpE6rNDSfQ0R2CgeDVW+76caWADhqzpAaDcu+S3E5rBX9m UtZVNZkK3sJUv7MuLxLIwUObmHBBmMO2z1lM8k+vIBWjql6/m1OVHFsrwCyY7W1p Gg/hqDQYhnkz0UvHzw0EbDtok6jB2O3JGHBrb5ND8jaMeHCL9DDOGA3RDUNKM/RO OVsx9apdwAstWWfEssN9BIKN2gm5ypbuw+71B0uIMgp8UovYGG2RPn86ltcUc6Z5 2KQSl/rycE5/Ex58pjbMKlIsIV5PLQ3lGXyMOYv6QtbV0e2qapGvPoV4xZ00MF68 ImbVTWJuqAfzzO7/cYzGNh/f/BM2RchgOMSeYveDKiHuepKCzP7JaAhPN9i9p0Xo WWhnhsqZtH9x/E1vhbNypYhVTJIKARAXS/yguGKijMJ8XdmyGOmMphrpWixIn0Pu xqZix4vwCM3icy/auL51flMij3DB3r6zcGFlBey8H+TzHcnfOuYC1DbWlD+trrnn r+5ZS3eyGMuRulPrWo1ERKK7Ju9rvdeI8Bca5utjt/49oMFNKS8= =37UQ -----END PGP SIGNATURE----- --4cpZp8xC8kN+Md7R--