Closed arm4b closed 9 months ago
For EL7 - CentOS 7 goes EOL on June 30, 2024 - so 3.9.0
could drop support for EL7 and just support EL8/9 going forward.
It is possible to install python 3.8 on CentOS 7 by using rh-python38
from SCLo repo.
But is it worth going to the effort to do that if by:
Target: ??? +1m, +2m, +3m after the patch release?
There's only going to be 3-5 months of support on EL7 left by the time 3.9.0
is out?
For EL7 - CentOS 7 goes EOL on June 30, 2024 - so
3.9.0
could drop support for EL7 and just support EL8/9 going forward.It is possible to install python 3.8 on CentOS 7 by using
rh-python38
from SCLo repo.But is it worth going to the effort to do that if by:
Target: ??? +1m, +2m, +3m after the patch release?
There's only going to be 3-5 months of support on EL7 left by the time
3.9.0
is out?
EL9 isn't in the 3.9.0 list of changes on here. EL9 would require adding python 3.9 support (which might not be a huge issue now we have the unit-tests passing on python 3.9.0).
It would be nice to swap EL7 for EL9 with python 3.9, but not sure its possible in the timescales. But depends on effort to move for EL7, or do we just drop EL7 from 3.9?
Equally though RedHat no-longer officially support python 3.8 on EL8, it reached end of support May 2023. So although you can do it, its not on their application stream lifecycle anymore.
However RedHat are only supporting python 3.9 until May2024 on both EL8 and EL9, and the long support is only on python 3.11 - see https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle#rhel8_application_streams. So even moving to python 3.9 is short-lived in relation to RHEL application lifecycles.
Ah @amanda11 I didn't check the support story on EL8/9 before commenting, my bad for assuming.
I do think its worth adding Python 3.9+
support to the list features aimed for in 3.9.0
.
Looking at https://endoflife.date/python - Even Python 3.8 has only got 10 months (14 Oct 2024) of support left - so If not done in 3.9.0
, a 3.10.0
release of StackStorm would need to be out by then, otherwise StackStorm wouldn't be available on any supported version of Python after 14 Oct 2024.
I'm vaguely aware that Red Hat or Ubuntu do provide additional support to Python after the Python EOL (I can't recall the exact details, other than what you've commented above on Red Hat). However at this point its probably worth getting support for the latest version of Python we can into 3.9.0
(and keep Python 3.8 support until October next year) - because if anything else, as @armab and I have been seeing with Python 3.6, being stuck on such old release of Python is starting to cause issues with outdated dependencies, accumulating CVEs, and no support for fixed versions.
November 2023 @StackStorm/tsc
1 hour
meeting:Tuesday, 14 November 2023, 09:30 AM US Pacific / 06:30 PM EU CET
Meeting Agenda
Quick StackStorm News and Updates
Quick news, updates, shoutouts and what's new around the project from the last TSC meeting.
v3.8.1 Release Progress
Fixing the 🔴 broken st2 builds - ✅ almost done - Thanks everyone!
Updating StackStorm dependencies and upstream CVEs - very close
The StackStorm's upstream dependencies need updating. Multiple projects : st2, st2chatops, st2web, orquesta, OS-level dependencies (docker). Identify dependencies to bump, update.
v3.9.0 Release Planning
+1m
,+2m
,+3m
after the patch release?py3.6
U18
py3.6
->???
for EL7U22
v6.0