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 1wbD3z-002NFY-2x for pgsql-hackers@arkaria.postgresql.org; Sun, 21 Jun 2026 07:57:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wbD3w-002fMV-2o for pgsql-hackers@arkaria.postgresql.org; Sun, 21 Jun 2026 07:57:52 +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 1wbD3w-002fMM-1j for pgsql-hackers@lists.postgresql.org; Sun, 21 Jun 2026 07:57:52 +0000 Received: from mail-yx1-xb12a.google.com ([2607:f8b0:4864:20::b12a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wbD3t-00000001Z6v-1xJL for pgsql-hackers@lists.postgresql.org; Sun, 21 Jun 2026 07:57:51 +0000 Received: by mail-yx1-xb12a.google.com with SMTP id 956f58d0204a3-66310a69f65so1255843d50.2 for ; Sun, 21 Jun 2026 00:57:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782028667; cv=none; d=google.com; s=arc-20240605; b=OlWxpD2G76No0OvbgJRlj1HkKYvMKfHcI2yya0FZKcdmm2GPBplsRuWOFuUdrFJX9i hxPlP2mSiRAi2mFtY7icfYcRtPKr704vt8ONUwiX+u+hfgObiwXjhLMZirI0cgoUs5H0 ncyNuy7O2IYEEmS3Di/h7O5o1mnGP1Wn1YhFWkRvioRLUNvbpM5ZMr+059E3tE/BJFUC TUBfCPI02qdf0nx+frgO89DXd+EkaN3i9SHOwjYy7LUHmF66+NAz8wJWXNYIH4uHpsxK H72J7jzg2OS0aEJxe7VGMxpstdkIeAtTX9a25ScxQRxpwzhMynfvPwCdJ+VW0J5FY/eX QI0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :dkim-signature; bh=KL38u+bXOR6m+qUsvd6aAmv5HbToyQlf3fnH2hV9wMM=; fh=nwNxTtLLPTU0ewfLM7SSbrjMajMl+wwnFkCY/fi90vE=; b=LUws3G3cU0KZ5PNYrLqIc+3MDGUMV0C4467G4SXPuGf12Ia3HnIpsoAQ221en4bqug Tv/KU3WfZmbDUOQrMDnnRyNwprTe5wJFZXayi8NKPwx8NtsEzNoGC+yxYy3LRKLGjokF Cb8pnw3y+F+sGA7CRvqQpPxuB/XPiLfZ/r4g1OhcTBV72GSbz4gI/Ef9Dl5w8BWaHXy8 /jdaSxMI++Q/aCQlmeHG+wlwcy5Q6ppKjF6/syD86goCraQI8xRGK8EKYU4UzCYxNi/s ZZVN4XTFTgcdKvmgen48/8/Blu5N0WETuIpUlHH4Ak0K46eioRSWvJMiSnHSVmcU50bO aaAQ==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=percona.com; s=google; t=1782028667; x=1782633467; darn=lists.postgresql.org; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=KL38u+bXOR6m+qUsvd6aAmv5HbToyQlf3fnH2hV9wMM=; b=HqVPr9qvASlNt5OOJHQrlBGBhXWthzqtPLxCsj8AHoj2eZqBV+ccLs4l2sMcqY6H9q 2LOMv+AXzpf2qkTxonzz19PXPy71+qRcs48HM5RCDEyS5pNF9x2gKimsWk5CxH9AtM6e SMnLdzrArXLyVZrreQbLStdxF/MHK/Sfeibh/KC5IeZ+FFPFDUoOuOoFVfGamLgWYgtd /egJO20Yy0dz1rpZLK9Sy9dcTOxLeRRvL4crf75hgrWpSiuyEt5TBqe29x8N5FIjXBao fdSnH0bldgXQDfu2GMLm6A5gyuTcgGH0lG8J/IDEIcMWAY3/ucFbUYmMlcbMKhb7z5vr UpjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782028667; x=1782633467; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KL38u+bXOR6m+qUsvd6aAmv5HbToyQlf3fnH2hV9wMM=; b=gEoKlgD123FQJziso/Rt90WPX4fU6sLflv0vZIhlZJX+loxNljW046qhW82VLHqhXo 8aCxbLRT94IaLqZw0JZf9wlEUeZi7dRSr3qV2n0fm8R9ju5BqqFw2yFHomXTJcBlOyDi NSBh3pyrWplbBSQNeLL+SYKxDFIPOB0LBUhEh7bYHjnxdFqmUlYFRb7jGWpyx4sIwQJL tDK8u8/SkpNNlpxgGKTEE/gF4knqvl1pfXuxXdoUv9C65ioWO4syXMLibitTVrshp4/F TcRuz0mfrncMNDghIhfGKGu5tZnDaCtN6vrZGx21soDCb3w2GOkg17yiu7+/NpaTGtlj 73lQ== X-Gm-Message-State: AOJu0YyIG8Jr1JJhPA2GMdjMCVK8VZTEFAO3yYMqv6yP0PCgxaXjyqRq BpMZmxH17KKOQRIYJj14NV0N5w/s6Qg1ZjIIvjllDZRZ5YPV6vH3nRtreWFD2Yy63XgVMlb2K1O gTzdf1/vT4l86Ee8cEBHMoZtUcRu07dOi14vBnad5qfurORaJWNg7I0EdE9ghM40fsf9scRJ1ru 10tjnaznihFHVJ1gUNMnDnx4VC3IlolBSygq8WSpv8b4EXsiP7ffoycyHb/v+gHx4PHlKOz/S1W iRziZIaa5fsFR7FA398h6GUtxKIsQpgRgBp6L9tc0A5kAWjyBpAwoVrzLyGWs3F9k396VOTEbd6 Og== X-Gm-Gg: AfdE7cnHL3g+1onKrJ2U02N/YikuDgwV8/+neKmHZrUpyQX6FaF0h5pMpR/BbxIlmps hadtpYKMPrFEbSamVSQBF7AHpkCHZqwmN8sCcrEzKmyiub8EZCE3iwJrx10JfZNX5EMOXxfkpZG ywUSqhwvZZGX2/V2pbi4FBwLGZTRgUkyjeEaacTi3VpJRi1IX4fdHTqx6rtOt0ctFhUDBY2FLmt Sm9Jy/Je4742UN7eYsfnksGkgIdRnB8i0UDaiGhrppw71zoPy6OnsIHvZjSuA/wblL8N5LStbl+ 6nGTBIyAdw/Y23qXTk3afcw9OZercZ05KYU4td+eMXBR9RZLsUW64OxeY0Fhqsc4Hz6A X-Received: by 2002:a05:690c:e3ca:b0:7ec:592a:a75c with SMTP id 00721157ae682-8017817cd2bmr93578667b3.39.1782028666845; Sun, 21 Jun 2026 00:57:46 -0700 (PDT) Received: from 298783833264 named unknown by gmailapi.google.com with HTTPREST; Sun, 21 Jun 2026 03:57:45 -0400 Received: from 298783833264 named unknown by gmailapi.google.com with HTTPREST; Sun, 21 Jun 2026 03:57:45 -0400 From: Zsolt Parragi In-Reply-To: References: MIME-Version: 1.0 Date: Sun, 21 Jun 2026 03:57:45 -0400 X-Gm-Features: AVVi8CfF3pGLnUfaVxnPTrQpHiJnU8ShxSgXtHTHibWfG-XTxeWwBipMRcJitv4 Message-ID: Subject: Re: PG20 Minimum Dependency Thread To: pgsql-hackers@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: percona,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > But RHEL provides a supported way to install newer Python versions, so > this doesn't necessarily have to mean de-supporting a given RHEL version > altogether. I don't have an opinion on that at this time That's possible on most (all?) platforms (pyenv/asdf/uv/mise/...). All with a question mark because I have no idea which of these would work on solaris, but some of them are pure bash scripts so those should work. (and that ignores windows, but that also shouldn't be an issue generally). These would be per user custom built pythons, so they would only work with the different plpython/pytest python approach, but would allow using the latest python for the test suite on all platforms.