Skip to content
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

TSC Meeting (14 Jan 2025) #146

Open
nzlosh opened this issue Jan 14, 2025 · 4 comments
Open

TSC Meeting (14 Jan 2025) #146

nzlosh opened this issue Jan 14, 2025 · 4 comments
Labels
TSC:meeting StackStorm Technical Steering Committee Meetings related topics

Comments

@nzlosh
Copy link

nzlosh commented Jan 14, 2025

TSC Meeting (14 January 2025)

January 2025 @StackStorm/tsc 1 hour meeting:

Attendees

Present

  • Bert
  • Carlos nzlosh
  • Jacob Floyd cognifloyd
  • Jake skiedude
  • Ronnie
  • Unknown caller by phone

Absent

  • AJ guzzijones
  • Amanda McGuinness amanda11
  • Ankur Singh rush-skills
  • Bradley Bishop bishopbm1
  • Dmitri Zimine dzimine
  • Khushboo khushboobhatia01
  • Marcel Weinberg winem
  • Mark Mercado mamercad
  • Mick McGrath mickmcgrath13
  • Tomaz Muraus Kami
  • W Chan m4dcoder

Agenda

  • StackStorm v3.9 release
  • Pack testing against multiple St2 version
  • Eventlet Retirement
  • Pants

Meeting Minutes

StackStorm v3.9 release

The pytest+pants updates have been merged to master to correct certain failures in the CI.

Pack Testing

Pants and Makefile tests are run in parallel to ensure testing is consistent between both build systems.
Jacob observed lint failing in the Exchange CI related to third party python modules that have dropped support for python 3.8.

Action

Carlos to check if python 3.9 support is available in Rocky 8.

Eventlet

Jacob recommends changing major release to v4.0 for the removal of eventlet.

We still need an architectural overview of the current use of eventlet and where we want to be when migrating. This will give a better view of steps required to complete the required work.
Jacob has indicated he can work on this after the pants migration is completed.

Pants

Jacob has got most of packaging working now and needs to be broke up the changes into manageable pull requests. :party:

Missing Packages for St2 v3.9

Ronnie reported via slack that the st2web + chatops packages for jammy have not been built.

Action

Carlos to investigate how these packages are built, but most likely need to trigger actions from master to rebuild from the github repository.

Outstanding Pull Requests for Hubot

Jake has open two issues against hubot stackstorm to add features to chatops.

Action

Pull requests to be reviewed to have the changes merged for the v3.9 release.

@Ein-nor
Copy link

Ein-nor commented Jan 15, 2025

@nzlosh can you please update the title to "TSC Meeting (14 Jan 2025)"

Greetings
Ronnie

@nzlosh nzlosh changed the title TSC Meeting (14 Dec 2025) TSC Meeting (14 Jan 2025) Jan 15, 2025
@nzlosh nzlosh added the TSC:meeting StackStorm Technical Steering Committee Meetings related topics label Jan 19, 2025
@nzlosh
Copy link
Author

nzlosh commented Jan 19, 2025

Action: Pack Testing

Rocky8 has python3.9 which would allow us to drop py3.8 from the support matrix.

NAME="Rocky Linux"
VERSION="8.10 (Green Obsidian)"
Last metadata expiration check: 0:03:36 ago on Sun 19 Jan 2025 12:00:09 CET.
Installed Packages
Name         : python39
Version      : 3.9.20

@nzlosh
Copy link
Author

nzlosh commented Jan 19, 2025

Action: Missing Packages for St2 v3.9

Need review for two PRs StackStorm/st2chatops#191 and StackStorm/st2web#1032 which add Ubuntu Jammy to the package build process.

Update 2025-01-22T09:26:44+01:00

PRs have been merged and v3.9 packages for st2chatops and st2web are now available in the staging-unstable repository

@amanda11
Copy link

Action: Pack Testing

Rocky8 has python3.9 which would allow us to drop py3.8 from the support matrix.

NAME="Rocky Linux"
VERSION="8.10 (Green Obsidian)"
Last metadata expiration check: 0:03:36 ago on Sun 19 Jan 2025 12:00:09 CET.
Installed Packages
Name         : python39
Version      : 3.9.20

We should use python3.9 on EL8 as python 3.8 went EOL on RedHat 8 in 2023:
https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle
But python3.9 on EL8 is supported until Nov 2025.

But that might require build changes to the EL8 packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TSC:meeting StackStorm Technical Steering Committee Meetings related topics
Projects
None yet
Development

No branches or pull requests

3 participants