Historically Python version support was tied to OS’s within support windows. 
And the long tail there is usually RHEL. Those timelines are listed at 
https://access.redhat.com/product-life-cycles?product=Red%20Hat%20Enterprise%20Linux,OpenShift%20Container%20Platform%204.

RHEL 7 is still within extended support and 8 is within maintenance support. 

RHEL’s support window is an eternity. I think it imposes an excessive burden on 
Mercurial developers to support ancient Pythons for that long.

So my suggestion would be for Mercurial to adopt Python’s EOL schedule. That 
would mean dropping 3.6 + 3.7 now and 3.8 after it hits EOL later this year.

I would like to think the existence of Mercurial packages or an installer 
script installing its own (modern) Python would alleviate any concerns from 
end-users here. It’s not like these ancient distros are upgrading to a modern 
Mercurial in their first party packages.

> On Jul 25, 2024, at 05:40, Raphaël Gomès <raphael.go...@octobus.net> wrote:
> 
> Hi all,
> 
> The question of removing support for Python 3.6 (and to a lesser extent 3.7) 
> is being raised more and more, while the burden of supporting it is 
> increasing.
> 
> Does anyone still care about Python 3.6 or even Python 3.7? Both versions 
> have been EOL for a while (2021-12-23 and 2023-06-27 respectively), and 
> distros/users seem to largely have jumped to much more recent versions. For 
> instance, Centos 7 and 8 are EOL and the latter already had 3.9, Rocky Linux 
> 8 has 3.6, 3.8, 3.9, 3.11 and 3.12.
> 
> IMO the limited maintenance burden of general usage that the contributors can 
> afford has been reached for 3.6 and probably 3.7.
> 
> I - along with other frequent contributors - would be *very happy* to get rid 
> of 3.6 and 3.7 in one fell swoop, considering that 3.8 will be EOL in 
> November of this year, which is already close.
> 
> If nobody says anything, I suggest that support for 3.6 and 3.7 be removed 
> during this cycle, which is for the upcoming Mercurial 6.9.
> 
> Please tell us what you think,
> Raphaël
> 
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel@lists.mercurial-scm.org
> https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@lists.mercurial-scm.org
https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to