On Tue, 2022-07-12 at 13:33 +0000, Lubos Kocman wrote:
Hello openSUSE!
Sticking with old/unsupported python and ruby was a pain as it became virtually impossible to update some community packages. I have some good news!
We can't change the default "system python" for code-stream 15, so we've agreed to a plan to offer a parallel python 3.10+ full-stack in 15 SP5. There is a request to add 3.11 interpret to SP5, so perhaps we should consider that version instead. Essentially we have the same scenario for ruby 2.7, where we plan to re-build all rubygems also for 2.7. Correction feature was tracked as ruby 2.7+ our preference is ruby3.1. It was taken for granted in the discussion. I did sinc Jira with code- o-o to reflect the situation. https://code.opensuse.org/leap/features/issue/74
Both requests are blocked on packaging resources. To solve this problem, we have requested an additional maintainer for ruby and python for FY23 (Which for SUSE starts on October 22).
DimStar came up with excellent mitigation of the risk of being late. If we could not land features on time during the Beta phase of SLE 15 P5, we would make them available only in the buildroot and would not ship them to SLE customers due to quality concerns.
openSUSE Leap 15.5 would still inherit these packages, and SLE customers would have them available via the Package HUB module as a tech preview. This would then change in 15 SP6, where packages would be released in SLES.
[0] https://code.opensuse.org/leap/features/issue/74 (jsc#SLE-23096) Provide Ruby 2.7+ to support Rails 7 (preferably 3.1) [1] https://code.opensuse.org/leap/features/issue/17 (jsc#PED-68) [3] https://code.opensuse.org/leap/features/issue/85 (jsc#PED-189)