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 1ppITD-0003kE-OA for pgsql-hackers@arkaria.postgresql.org; Thu, 20 Apr 2023 00:48:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ppITC-00009B-K1 for pgsql-hackers@arkaria.postgresql.org; Thu, 20 Apr 2023 00:48: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 1ppITC-000091-AI for pgsql-hackers@lists.postgresql.org; Thu, 20 Apr 2023 00:48:18 +0000 Received: from out3-smtp.messagingengine.com ([66.111.4.27]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ppITA-003wIJ-6p for pgsql-hackers@lists.postgresql.org; Thu, 20 Apr 2023 00:48:17 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 10C3F5C015E; Wed, 19 Apr 2023 20:48:15 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Wed, 19 Apr 2023 20:48:15 -0400 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=1681951695; x=1682038095; bh=yR 50cM//LF/+6uG/fG383mQVRc5lpcgRLm92JqPMd50=; b=Pw6KicZ5PTZUvWmRev 0BngcugThxtmF18R1wTy+AWlGWYmj0/7BSnNZQ59JxrBZys1OvmRrdnXGCta3kw2 Q92lNmhFj7CdYtkiJLC/nZeZnGagN2L6hKo3QN30/DMctCfzPVIN6qwhc/XzbrM4 Zlo6T4e6iKJGsHk3yOTdvtm3ArMy5OMbDmYgEB3jFsyygqFGPTrxr7295GI29jdX uEM1+JG+t1NU9t9Boj4THvD0ypwCJMnvPobbOGyIyY7k15llhjHn/D+LUCm1/SYS s6oi8/j9EW28lLx1HhIueyXWxj+MxhQ7DFWqfD4VsVK7WMyd//G+vUFxqAUoBmct Qgxg== 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=1681951695; x=1682038095; bh=yR50cM//LF/+6 uG/fG383mQVRc5lpcgRLm92JqPMd50=; b=VJxPNE6+NPFqcUmOSIpvDK2WtXadB ztK2x14bBwrHmlUZogh27cVt+GrW98Yk7+Ykf9AfEOEJIRduTKTyDRuRVoBuHt6O ggkZ+0nW0PNBQWM2n/nq9xV4HfT/fnWUITE4VXuw7hUydgFGyXolvC4ByKcMAAKs nEZeioh/arkGtOWuzqSPbPiPcR4nPntPQxoM3ZKGg0Ym5XgL+Bf5ETOEdVhxQIon 1oD07/F6Dhgkwhy1Oo/3/zaCe1mQNmrdKjA9L+fzOnz5TqBwBIaftQcDzAZX2k2I 9OKN2lj1UwhdHuWX4aW0xAemOorau0g22HIV/DxvflwrO+HJSNNayjO0Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedtuddgfeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdljedtmdenucfjughrpeffhffvvefukfhfgggtuggjsehgtderredt tddvnecuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruceomhhitghhrggvlhesph grqhhuihgvrhdrgiihiieqnecuggftrfgrthhtvghrnhepteelieefudffhffhtdetleeg geegfffhkeeuveetiefgudduvedutefggeeivdejnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepmhhitghhrggvlhesphgrqhhuihgvrhdrgiih ii X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 19 Apr 2023 20:48:12 -0400 (EDT) Date: Thu, 20 Apr 2023 09:48:08 +0900 From: Michael Paquier To: Corey Huinker Cc: "Drouvot, Bertrand" , PostgreSQL Hackers Subject: Re: Autogenerate some wait events code and documentation Message-ID: References: <77a86b3a-c4a8-5f5d-69b9-d70bbf2e9b98@gmail.com> <6b6cdc76-e10e-95f8-62cf-3a3137c86df5@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="N8mvr0HvKO3DMBRT" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --N8mvr0HvKO3DMBRT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Mar 30, 2023 at 12:41:27PM -0400, Corey Huinker wrote: > I think this is good work, but I can't help thinking it would be easier to > understand and maintain if we used a template engine like Text::Template, > and filled out the template with the variant bits. I'll ask that question > in another thread for higher visibility. Hmm.. This is not part of the main perl distribution, is it? I am not sure that it is a good idea to increase the requirement bar when it comes to build the code and documentation by depending more on external modules, and the minimum version of perl supported is very old^D^D^D ancient, making it harder to satisfy. -- Michael --N8mvr0HvKO3DMBRT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmRAi8gACgkQnvQgOdby QH06Fg/6A0PLxTyoptI2JrOMZQO2VK/BiGo25cIcgl4GGDAeDaZIjuaGzb6lbGLD xwX4NaNp4LmQOruEvjMw6Nglcr5xYMADR6y6yvH0kx7fGeQPesOFY6zxuxaIUD8v Y7pOKNvA2Ac72+7DSnYZ/ARmhJ0NKKkmekMUwMlXpG2LcDdmAaqlVKzwqQYHje+L gtrnznifVh6u3w7GKYtxBGFpeu+k4cs5GnaYdwKjs0PddYHliAphwJt4SMQYOen6 q3Rol0efDlqCbF7Uizz3wwe8vbGdFuLoJo37iGXiX/prxmUHJRLa8rDHbJlRT2yT 3Jl5zHqXd7Qd1kNvJoLrsflYIyp5uE4jbOaODFrZbpmfqiMiPOh4nrq4+O5L+WX/ RaLU8ZXaQfkHMTv57Z7teNbUknSnsa5P8KlGIjajjr+1PGU1CSFg/rkCQIlv18Xj aYb6KQoSd2CtvdI9NLiAcQ0hfygCK0Awm6kIXjrn7Hy4gBkQ1ZJ8o6NFYkRTlqOt ng+pe40VKb+1lNY28q+i7DIj13GRCRAEGPSmNMNUIKnK8wNa8ktPKD0rIMrN/n4L WXqrOU+3v1wfwPtbqDi1x6LTTnUH3Kwf6dZx7XDVu6zLHbIaNJYHv0dDSGCxwxhE QLO8xet0jYVYLTLBQUYrVgkMFMEGkBxl6TraWmEvlcPlrgJPu0I= =6PW5 -----END PGP SIGNATURE----- --N8mvr0HvKO3DMBRT--