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 1sHrTN-00BFiG-2T for pgsql-hackers@arkaria.postgresql.org; Thu, 13 Jun 2024 20:55:05 +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 1sHrTJ-007qtH-VN for pgsql-hackers@arkaria.postgresql.org; Thu, 13 Jun 2024 20:55:02 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sHrTJ-007qt9-LF for pgsql-hackers@lists.postgresql.org; Thu, 13 Jun 2024 20:55:02 +0000 Received: from mail-vs1-xe2c.google.com ([2607:f8b0:4864:20::e2c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sHrTH-001B3X-TY for pgsql-hackers@postgresql.org; Thu, 13 Jun 2024 20:55:01 +0000 Received: by mail-vs1-xe2c.google.com with SMTP id ada2fe7eead31-48c2d353b01so525374137.2 for ; Thu, 13 Jun 2024 13:54:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dunslane-net.20230601.gappssmtp.com; s=20230601; t=1718312098; x=1718916898; darn=postgresql.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=dW3XAdjQWqW/lUNBnnIMTBJhMi0AES9NWcV7eD7SLWM=; b=NfGyclPOT1WSi6uGMNfzk4kbjEFu4gJnIIIFmgL1m/tqL/AYqXUxOJAiCMfdBvH8HH 0dkLb6iERKN/ZteSIOOLPgZLtaRDAYkCOQDSy+lcGkCGhmSq7ftfa89dAnd4psWNhz0j 6Zb6+qtk2n9ewduI8++xbrE8E6YFEwyZ+XfzAO8oIdJCAYnHU8/T9zeaQA/UXo4Ts7lj glN6STPqWktO5wS9hT5Z/quHw0qoxTUrSPjsfeE4RjQBnjXsd/KHI+Y0bTlhxuurEiQ5 Sowf0qs+bbX45c9J92B0jtbD8LdiZw3WhxDq8weLQxjU8BdrrssTnI8dlDV5yIsZ6CBL wWmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718312098; x=1718916898; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dW3XAdjQWqW/lUNBnnIMTBJhMi0AES9NWcV7eD7SLWM=; b=U4HePvEF7GBhRy+1h7ONq2qD+eXf0SmkVpwUGpyGgN1fJQVeip2SMFiI3mEaUPneCK O4frICAC8MvCEodg/qhhH2/M0ugK0gklAU7geMHGQUc5PPDwapYDK7qxI7o0Idyq10yx i4I5M2ED9DbSfUt1ZsnDcH+cT4Chx1d+HlurGiSs73wkVOKdUytsoVWcaQXWyb/AMvby IRSZ1tmqAhKo+/Fr/mJUvc/jo7GPzTVSH8x6TZQt7O4F/RgS1UKDMYnoxkJorwdcUfrD Ez/Fgh8gbkYwgVXEYwLFTI3aW2DRLbq4IXAtQxxubc5KRY8KdIeJciZS6cBL3VkDHYtv UPCw== X-Forwarded-Encrypted: i=1; AJvYcCV2iPKYuXcFGDtzEOmasEhMvTP6CJwQ3+c34LveBLs519vi2O6DZQDNE60VKlwbPpGlkWqIa6C0ZkrFMLAbEIYTcGNK9CI0C2eAY6EL X-Gm-Message-State: AOJu0YzSG9F+j9uU7ESGooKPyi9Iv46FFtJKIj3VcvJoZJE4bDl9b3Yv kUzDE3I1beLPKiR7kwN8Gi383VSO0rYMfIcOR5Ihz1kRsklegodTBWK4vXJG7sE= X-Google-Smtp-Source: AGHT+IEVIEByZpq+LO5TU5OHZ/Vxl0YJw1FC2ItvjBRQBTiTRX0tiDamiEShLAy0Qi8x6xg1h/aU+Q== X-Received: by 2002:a67:e3a8:0:b0:48c:36f9:f2aa with SMTP id ada2fe7eead31-48dae34a5efmr887601137.17.1718312098241; Thu, 13 Jun 2024 13:54:58 -0700 (PDT) Received: from ?IPV6:2605:a601:9180:9800::2bb? ([2605:a601:9180:9800::2bb]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-798abc0ced8sm83908285a.77.2024.06.13.13.54.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 Jun 2024 13:54:57 -0700 (PDT) Message-ID: Date: Thu, 13 Jun 2024 16:54:56 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: RFC: adding pytest as a supported test framework To: Jelte Fennema-Nio , Robert Haas Cc: Daniel Gustafsson , Andres Freund , Jacob Champion , PostgreSQL Hackers References: <20240610200411.byj6sv2vpgol6wcf@awork3.anarazel.de> <20240612155040.u6cvatdb5tiwcxci@awork3.anarazel.de> From: Andrew Dunstan Content-Language: en-US Autocrypt: addr=andrew@dunslane.net; keydata= xsBNBE7KWFkBCAClridxur2AIc7eW2AR7izbfp3EnNefie2HbLF0izW5Ik5UjX2HBXBx4syI gY6b0ugohXrr274+baoAlvSbq6cAoQuEVrk5IZFzt20b1Xkx65FwGSEj526yiKLocqkJceSq Xr9xcA5SGY+FZv441chh5SU92v4q6z+6LPpoHOh97ptAVXZYNTtU0LevyvD5lja0TzbvJm6C eFXitJfnm1pLEr0DGJCR/iUOl/N62Kh4855zZC7NHIjQHPOvV5Stz/l5ilDhvGVk+xkXFPys SjZoUr1rXhYLpiyi5sR0X9FHXT0KnGuz1F5ERO7ZTLSSQ6fJwPj6gOk9K+vvoKvoeql5ABEB AAHNJEFuZHJldyBEdW5zdGFuIDxhbmRyZXdAZHVuc2xhbmUubmV0PsLAmwQTAQgARQIbAwIX gAIZAQULCQgHAgMiAgEGFQoJCAsCBBYCAwECHgcWIQTkPlhGHfx8v0RpFaWZ+n/LWfw7gQUC ZFlxxwUJGVGAbgAKCRCZ+n/LWfw7gXikB/9ZdcUy6CTBFIIuL/bVsc1eLEW/gJBjJBF6HxNY xgEkAgXAp4Lg4A5U+QB9GouFr7+GYxF0BU4hzoGhNPUWltxnHdMWP8nC/38LAqgMi8L/bbsm HW5YPBdWYaAZAPJQVfOAgjTbRUb26KSprpyrrJKW0ZmrZfjhNPcQ72jpWzoPLQqx2X6B0fru 1jq+cBh8lb6r1mJTim1T3JIn+F/v5VpdQS+EL8xqsHkfzKjIPsW3CIXpkypSk6saA55Rkkbl 26AW8ftPVB0Q6Lnn6FLt9CP0MGNixBQ55yq8r1K+nCBvCCjvQjM8RDm0UUum0WNl+ifQgTLO E8TWEnwVtkBf+3QWzsBNBE7KWFkBCADRnOM0FCzsYW6jtncg+dWIagjUZpvaClmqn/sJluLa Q3v1VXMQJzYs3eC1gh386W+XBwLRpDj3jzH81lX+p73Re3d3oJW7X+ffsxuzu5ZVdMUkqBYo nkAbKxr6gyJ12F/+JkUVzLcoTN+d/7YsQvUVi7NaKH8mJgjz112O4fUe3p9wfAaFa0RXHc5S GPzRTYRRlv/XZBIho4J2tkZOnteZJZ+GbxQVlINt6fd8P6al3MWOvpP/ExJPguEfjOsO6Njy xjo3WfpD4lHMOR/Oc3/8mScEF84rF2jXbsFgelWnbPWAvXY+pD0dXOFRkagGmC/viwBDqq5b 5tk76kKmUbZxABEBAAHCwHwEGAEIACYCGwwWIQTkPlhGHfx8v0RpFaWZ+n/LWfw7gQUCZFlx 5wUJGVGAjgAKCRCZ+n/LWfw7gf+iB/4g8CPY5jihf5r/8EsoIGe2H+dpVmpPF8YGBzTIvCz/ fQoOq8AX/pE76QEuFnFZWfjw+wgBXgCVmkox2Eflkk6z4ND3pcwGZ6CfCxTQCDk/dij+2DQ4 6bmDCy/sBgcbz9mTpoLC11HLoPae6YN9nBNQRZDcEFEu54OaVOqlIdbA6m+POIBCXZdHOFc0 WoDTgxHRzC1jgQNidyd6tKqcsVJs0dzF0oKTmFFmUAqTdJO12LBuNA1rlqrR3EtpYk8B/wtS 5dIMD7Q8hwQpL+4C6GNpb6ZKnPkLi47pDOLhz2qBrqN+rqUEsT3YnExYpzj5yOBi+FlmV1Hw 49QYe1sn2ZPs In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2024-06-12 We 18:43, Jelte Fennema-Nio wrote: > > I agree it's not a technical issue. It is a people issue. There are > very few people skilled in Perl active in the community. And most of > those are very senior hackers that have much more important things to > do that make our Perl testing framework significantly better. And the > less senior people that might see improving tooling as a way to get > help out in the community, are try to stay away from Perl with a 10 > foot pole. So the result is, nothing gets improved. Especially since > very few people outside our community improve this tooling either. > > FTR, I have put a lot of effort into maintaining and improving the infrastructure over the years. And I don't think there is anything much more important. So I'm going to put more effort in. And I'm not alone. Andres, Alvaro, Noah and Thomas are some of those who have spent a lot of effort on extending and improving our testing. People tend to get a bit hung up about languages. I lost count of the various languages I had learned when it got somewhere north of 30. Still, I understand that perl has a few oddities that make people scratch their heads (as do most languages). It's probably losing market share, along with some of the other things we rely on. Not sure that alone is a reason to move away from it. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com