-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 2 Deprecation Meeting (20 Oct 2020): #53
Comments
👍 |
@amanda11 I've added that meeting to the google calendar: https://calendar.google.com/calendar?cid=MDA5bDJyN3NqcDlvam5uaTB2MjJqamNyZmdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ |
I'll add an idea i had a while back around Python versioning support that people can think over and happily discuss next week: Thought was to maybe create an "All-in-one" installation that includes our own version of Python, that way we can control the release process and version especially across distros. I know both Chef and Puppet do this with Ruby. Go binaries do this with regards to them building "all-in-one" static binaries that do not dynamically link to any system libraries. |
Thanks Nick - I've added it to the agenda so that we don't forget to discuss. |
Thank you to everyone who attended the meeting for giving us your time, it was great to get your feedback. I'll write up minutes shortly. |
Python 2 Deprecation Meeting Notes: Attendees: Amanda @amanda11, Eugen @armab, Nick @nmaludy, @blag, Winson @m4dcoder, Carlos @nzlosh, Vivek, Jacob @cognifloyd, AJ @guzzijones Discussed whether StackStorm ship our own version of python, so one version of python could be used across all OSes. It was decided that this was not the preferred option, as we would then be responsible for maintaining and providing timely fixes, and that this wasn't liked by all when performed by other products. Supporting Python 3.6 on EL7 in the StackStorm release was agreed by all. Most of discussion was around Ubuntu 16, given that it does not come with official Python 3.6 repository, and that it is EOL in Spring 2021. No unanimous option was agreed, so a vote on the short-term plans (target 3.4.0 release) by all those present was held on the following options:
The voting was 5 for Option 1, 3 for Option 4. No votes for option 2 or 3. For longer term the following option was agreed by all - to add Ubuntu 20.04 support and Python 3.8, whilst keeping EL7/EL8/U18 at Python 3.6, and then dropping U16 support. Next steps:
NB. StackStorm release numbers are proposals, and the release cadance of aiming for 3 month releases would be followed, so release numbers may differ depending on when functionality is delivered. |
Quick context behind the option Without waiting for full |
Keeping a note here of items that have been discussed on Slack that will need changing to support py 3 on EL7:
|
One-off @StackStorm/tsc 1 hour meeting will take place on
Tuesday, 20th Oct 2020, 09:30 AM US Pacific
.Zoom link to join: https://us04web.zoom.us/j/966394889. Meeting guidelines described in #33.
Host: @amanda11
Host assistant: @armab
Meeting Agenda
NB. Ubuntu 16.04 EOL is April 2021, Ubuntu 20.04 uses python 3.8
Further information on prior discussions and technical findings can be found at: #40
Summary on python versions against OSes and EOLs below (thanks to @nzlosh)
CC @StackStorm/maintainers @StackStorm/contributors
The text was updated successfully, but these errors were encountered: