StackStorm / st2-packages

StackStorm deb/rpm packages (automated docker build pipeline)
https://stackstorm.com/
27 stars 59 forks source link

Add Jammy #743

Open mamercad opened 6 months ago

mamercad commented 6 months ago

Fixes #737, needs #123.

mamercad commented 4 months ago

It looks like CI is trying to use Python 3.10 on Ubuntu Jammy. I don't think we've adjusted requirements or the code to support that yet. Can we get python 3.9 installed?

With Jammy, Python 3.10.12 is in base:

root@bf0289b2692f:/# grep VERSION= /etc/os-release 
VERSION="22.04.4 LTS (Jammy Jellyfish)"

root@bf0289b2692f:/# python3 -V
Python 3.10.12

Are you saying that we should support Python 3.9 in Jammy?

Currently, the Jammy builder image is the same as upstream as far as Python version goes:

❯ docker run --rm -it stackstorm/packagingbuild:jammy bash
root@fcc096a6fb26:/# python3 -V
Python 3.10.12
nzlosh commented 4 months ago

Jammy doesn't come with Python3.9, it's got 3.10 and 3.11. I'm working on getting py3.10 requirements updated on the mongo branch. That branch is actually the work to get st2 running on py3.10 before attempting to update the mongo requirements to support the latest versions of mongodb. So this PR is dependent on the merge of https://github.com/StackStorm/st2/pull/6157