| opendevreview | Merged openstack/openstack-zuul-jobs master: Prepare job templates for stable/2026.1 testing runtime https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/976619 | 15:16 |
|---|---|---|
| opendevreview | Merged openstack/openstack-zuul-jobs master: Add stable/2026.1 to periodic-stable templates https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/976624 | 15:16 |
| *** gmaan is now known as gmaan_afk | 16:29 | |
| rosmaita | frickler: dumb question, i have a zuul job that i want to try to run devstack on jammy, how can i pass in the FORCE env to get past the SUPPORTED_DISTROS check? | 17:15 |
| clarkb | rosmaita: I think devstack job definitions in zuul have a list of environment vairables they will pass through | 17:16 |
| clarkb | let me see if I can find it | 17:16 |
| rosmaita | clarkb: thanks, i couldn't find the syntax for that | 17:16 |
| clarkb | https://opendev.org/openstack/devstack/src/branch/master/.zuul.yaml#L905-L910 I think this is an example. You do it via vars: devstack_localrc: | 17:17 |
| clarkb | then you can set any localrc vars which force should be | 17:17 |
| rosmaita | ok, cool | 17:17 |
| rosmaita | do you have a minute for another question? | 17:17 |
| fungi | doesn't hurt to ask, and we'll answer when we do have time | 17:20 |
| rosmaita | I'm trying to use python_use_pyenv on a job, but it doesn't seem to be having an effect ... the brick-cinderclient-dsvm-functional-py310 job on this patch: https://review.opendev.org/c/openstack/python-brick-cinderclient-ext/+/977720/4/.zuul.yaml#48 | 17:25 |
| rosmaita | i wonder whether the role is outside the parentage of my job? | 17:26 |
| fungi | rosmaita: i expect so, yes. chances are devstack expects to use the default python3 interpreter on the platform | 17:26 |
| rosmaita | yeah, makes sense | 17:27 |
| frickler | yes, I'd expect that var only to work for tox based jobs | 17:27 |
| fungi | it's easier with tox-based jobs because tox has a parameter to let you specify what interpreter you want | 17:27 |
| frickler | running devstack only really works with the distro python version | 17:28 |
| fungi | in theory you could blow away and replace the default /usr/bin/python3 symlink with one pointing to the compiled interpreter, but that could have system-wide implications | 17:28 |
| rosmaita | how are people testing devstack on python 3.10 ? | 17:29 |
| rosmaita | i mean, with zuul | 17:29 |
| fungi | do you have a link to a job that does it? | 17:29 |
| rosmaita | no, we used to just run on jammy | 17:30 |
| frickler | rosmaita: we dropped it since the devstack platform job started failing and nobody was interesting in keeping it around | 17:30 |
| frickler | s/keeping it around/keeping it working/ | 17:30 |
| rosmaita | right | 17:30 |
| fungi | but yeah, looks like 3.10 is the default python on ubuntu 22.04 lts (jammy) so that's how it would have been done | 17:31 |
| rosmaita | ok, i was just trying to get some devstack-based functional tests to run in py310 for the PTI, but i guess as long as the unit tests pass, and the py313 functional tests pass, that's enough? | 17:33 |
| clarkb | is this for a stable branch? | 17:33 |
| clarkb | If not I thought the PTI dropped jammy and python3.10 after noble | 17:34 |
| rosmaita | clarkb: for master | 17:35 |
| frickler | it dropped jammy but not yet py310, afaict | 17:35 |
| clarkb | huh TIL | 17:35 |
| rosmaita | what frickler said | 17:35 |
| rosmaita | reading https://governance.openstack.org/tc/reference/runtimes/2026.1.html | 17:35 |
| rosmaita | looks like unit tests are enough for py310 | 17:35 |
| frickler | only being dropped for 2026.2 now https://review.opendev.org/c/openstack/governance/+/976691/3/reference/runtimes/2026.2.rst | 17:35 |
| clarkb | got it | 17:36 |
| rosmaita | i've got all the answers i need now, so thanks fungi clarkb frickler | 17:37 |
| *** gmaan_afk is now known as gmaan | 17:37 | |
| fungi | yw | 17:38 |
| sean-k-mooney | rosmaita: the last release requried to test with jammy and devstack was https://governance.openstack.org/tc/reference/runtimes/2025.1.html for smoth upgrades | 18:55 |
| sean-k-mooney | that when 24.04 (noble) became the default ubuntu | 18:56 |
| opendevreview | Brian Haley proposed openstack/openstack-zuul-jobs master: Add openstack-tox-py314-arm64 jobs to python template https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/977374 | 19:40 |
| opendevreview | Merged openstack/openstack-zuul-jobs master: Add openstack-tox-py314-arm64 jobs to python template https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/977374 | 21:18 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!