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.96) (envelope-from ) id 1vWnsg-009iUd-2u for pgsql-hackers@arkaria.postgresql.org; Sat, 20 Dec 2025 03:43:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vWnrg-009cIF-1M for pgsql-hackers@arkaria.postgresql.org; Sat, 20 Dec 2025 03:42:45 +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.96) (envelope-from ) id 1vWnrg-009cI6-0N for pgsql-hackers@lists.postgresql.org; Sat, 20 Dec 2025 03:42:44 +0000 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vWnre-001hbx-0Z for pgsql-hackers@postgresql.org; Sat, 20 Dec 2025 03:42:44 +0000 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-64b81ec3701so2917061a12.1 for ; Fri, 19 Dec 2025 19:42:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766202162; x=1766806962; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=StWhM9d7AOL1ULGUpRhLRhEuAHWziv3IXYXNNwI2hOI=; b=TD40SU4iPAQVWkpWsVhNPHpk4NRAH3k1FqElH9tkAcLmSVcqHkdB+XAdxlt9xGc32r pxLR26ZjNUCU6qmpDVtzx4x4eusl2cX2nsVc7icwQLPxXMAnKFQjpHqJnKAapL4ukU4Z v1zwM+NBimIrzJn6cHH33FzS/J8iyUL51CMTG/cMQb1pNJuAaqnoByRaJ1pxjMe7SxQZ ED488AlfyCKCAOAU6xN60jZw6t5nDWtjnglrGNLEbyDdK4M1rS1E5c6EaIbUvC7iG+z5 o2SABdvJw+nrzFo6O2UVdAuOTy6Rz8O5LF6RdAlUJFTd4rmcLINu6NydovUSTPPnf8qX X+PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766202162; x=1766806962; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=StWhM9d7AOL1ULGUpRhLRhEuAHWziv3IXYXNNwI2hOI=; b=I5zI55Ww0W5IDz1+4Owb4xG1grSz/rE9lhaEy3aCFnU9aDFoUaLLKPy2qb9MeWW1B3 QXl9CvuVcegsylpVSsrAi0NEaUd/Sg4PWEok1ad+1QT+heOl7EZ3e9g0s68aQhZRJohN bkhY9DJ/JXuYMuAdptVYZuJgll9dT63cRGhVQ/gm4TakcTI3CyHDk41hJTCtKb+FNgEw sVcicjIPycXvsyLCi24N2X+Z3S8+guZpxKY2kHOk78ftq+K32xxafI5YIM/yf2S6sRrq Mr6Be6wI3G41yX+Wk2GKtdbA1Gh3KzJpx9uPD3zoaW5fmaYas+9BlHfVsNHkK0e2FXau wIeg== X-Forwarded-Encrypted: i=1; AJvYcCW1i7tiPo/5Wpo3PPZnYsHkrbWdMvJNgjIlNT6IvxexdexQXBt7MGz4UHSogVTOmOBFLdsjBHftx6CkFQg0@postgresql.org X-Gm-Message-State: AOJu0Yz8sRkp36B0HrKOsMzY49tiZnaU0vodApXCRaKwIZ+/NgMpZu6E JmNJKBA7CMlsWEBMQv5lFK0L0lrif2PAZXZzGFBasRays+oTYtSB7pRVusc5DrFOtH/ScDyFymZ /V2Rp4WWUpc7a9eZLztfoSi4l8iy4hN4= X-Gm-Gg: AY/fxX6Vi91SO4pg1IquxqPgxlEic7IBP0KUjsIBguxXz87cIWwVVmPlYzduFsAPbZY LnNVUFJk14OlHGJ5ZT+6fjNlnZ2+CuHZroCkThWcIBHwBvJjqRh6nbM7Rt9+ctyJIOMfgqtwCSr se6MqiG/EiLNsyD1kZQ6YEnGvaAzbPjYW0eic++ewyB1maVWrnu6hh0l5UxhzdakoNjS5kDR5ap LQVAWHk4abm07AjzpV6UrxzuIhTRx5MmWcjbdiJ6vlpmEhTUWiT9uM+g/FLz2jx8RMJIlkojD3V SfNp4mXCtSm1zLwUuGLrsaLw/0m6V4kgpUyukqtOVoYwjJqsEuTp9/56Yc4D7h0MW01g8Q== X-Google-Smtp-Source: AGHT+IF97XVFeSvmMUTRZslIFM2uWHkueApJpOHZOdSzg/oRaK3477T7tYC/j7J7M0NXPIP/ujHMymPSxaOYlIo6MjY= X-Received: by 2002:a17:907:d64a:b0:b7c:e320:5232 with SMTP id a640c23a62f3a-b8036f0ae81mr491326066b.5.1766202161393; Fri, 19 Dec 2025 19:42:41 -0800 (PST) MIME-Version: 1.0 References: <2302192.1718380169@sss.pgh.pa.us> In-Reply-To: From: Xuneng Zhou Date: Sat, 20 Dec 2025 11:42:29 +0800 X-Gm-Features: AQt7F2qRKF7HaLixKcutw_f36ArpgAQBENnecKDoRu1YiZyVgz2vWAtt-FvhcwE Message-ID: Subject: Re: RFC: adding pytest as a supported test framework To: Jelte Fennema-Nio , Jacob Champion Cc: Andres Freund , PostgreSQL Hackers , Robert Haas , Daniel Gustafsson , Tom Lane , Peter Eisentraut , Nazir Bilal Yavuz Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, Thanks for the significant work and effort invested in this project. I believe it has the potential to be valuable for PostgreSQL over the next 10 years or many more. I noticed that this topic has gone through a long series of discussions in the past. Have we reached consensus on the necessity of the project and its overall direction? As we=E2=80=99ve seen before, many ambitious initiatives are started but don=E2=80=99t always make it to completion. Projects with a clearly articulated roadmap and milestones tend to attract and sustain contributor interest more effectively. Assuming there is interest in continuing and contributing to this work, the amount of historical context to absorb could be intimidating for new contributors. Do we currently have a wiki page or similar document that summarizes the project=E2=80=99s current state and future direction? If not, it might be worthwhile to create one=E2=80=94not only to lower the barrier to entry for new contributors, but also to support long-term maintainability. --=20 Best, Xuneng