Thursday, 2026-02-12

opendevreviewMerged openstack/election master: Adding RenĂ© Ribaud candidacy for Nova 2026.2 PTL  https://review.opendev.org/c/openstack/election/+/97634910:34
opendevreviewStephen Finucane proposed openstack/governance master: Onboard additional xstatic packages  https://review.opendev.org/c/openstack/governance/+/97651313:00
elodilleshi TC, in release management tracking page we have a task for this week to "Check with the Technical Committee to make sure Python runtimes have been determined for the next development cycle" o:) could you please add it to your agenda? (like for 2026.1 Gazpacho: https://review.opendev.org/c/openstack/governance/+/957199 )13:17
sean-k-mooneyfor 2026.2 i belive we are droping 3.10 and requiring 3.14 supprot13:50
sean-k-mooneynow that python is on a fixed 5 year supprot cycle and yearly release13:51
sean-k-mooneywe can predicable drop the min and raise the max version in every .2 release13:51
sean-k-mooneywe already do not test any distro that default to 3.10 with master13:52
sean-k-mooneythat woudl have been ubuntu 22.0413:52
sean-k-mooneyubuntu 26.04 i belive will ship with 3.1413:53
sean-k-mooneyalthough we proably wont offilaly suprpot that until 2027.1 but we shoudl start geting it into ci in 2026.213:53
sean-k-mooneyassumign debian 12 is remvoed for the 2026.2 cycle  the lowes python in any of the tested release woudl be 3.12 but that a seperate matter13:55
sean-k-mooneyi would keep testing 3.11 just to keep the predicable cadance 13:56
sean-k-mooneydebiab 12 defaults to it and whiel we might nto test on that for master since trixie (13) is out we have plent of bookworm(12) testing on stable branches for the forseable future13:58
sean-k-mooneyso it wont save use anything ci wise not to run tox jobs on 3.1113:59
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Add bug tracker link for Skyline  https://review.opendev.org/c/openstack/openstack-manuals/+/97663014:26
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Add bug tracker link for Skyline  https://review.opendev.org/c/openstack/openstack-manuals/+/97663014:31
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Community support - update until 2025.2  https://review.opendev.org/c/openstack/openstack-manuals/+/97663014:32
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Add bug tracker link for Skyline  https://review.opendev.org/c/openstack/openstack-manuals/+/97663314:33
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Add bug tracker link for Skyline  https://review.opendev.org/c/openstack/openstack-manuals/+/97663314:38
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Add bug tracker links for Skyline (console and apiserver)  https://review.opendev.org/c/openstack/openstack-manuals/+/97663314:39
gouthamrelodilles: ack, ty for the reminder! 14:47
gouthamr> although we proably wont offilaly suprpot that until 2027.1 but we shoudl start geting it into ci in 2026.214:48
gouthamr+1 yeah, that'd be the goal sean-k-mooney 14:48
elodillesthanks too o/14:53
*** vhari_ is now known as vhari15:00
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Community support - update until 2025.2  https://review.opendev.org/c/openstack/openstack-manuals/+/97663015:12
opendevreviewCyril Roelandt proposed openstack/election master: Add Cyril Roelandt for Glance 2026.2 PTL  https://review.opendev.org/c/openstack/election/+/97663915:18
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: wip  https://review.opendev.org/c/openstack/openstack-manuals/+/97664615:43
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: wip  https://review.opendev.org/c/openstack/openstack-manuals/+/97664615:44
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: python-ironic-inspector-client retirement -add redirects  https://review.opendev.org/c/openstack/openstack-manuals/+/97664615:45
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: python-ironic-inspector-client retirement - add redirects  https://review.opendev.org/c/openstack/openstack-manuals/+/97664615:45
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Community support - update until 2025.2  https://review.opendev.org/c/openstack/openstack-manuals/+/97663015:46
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Community support - update until 2025.2  https://review.opendev.org/c/openstack/openstack-manuals/+/97663015:46
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Add bug tracker links for Skyline (console and apiserver)  https://review.opendev.org/c/openstack/openstack-manuals/+/97663315:46
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Community support - update until 2025.2  https://review.opendev.org/c/openstack/openstack-manuals/+/97663015:55
gouthamrhmm, Ubuntu 26.04 / resolute raccoon's release date is April 23, 2026.. that's a few weeks after we begin working on H.. so it'd be a goal at best to update any Noble Numbat test jobs to that in the H release.. but, the default python version'd'be 3.14 .. something we've only needed non-voting testing in 'G'. i anticipate tempest test challenges.. it'd be nice to get started asap16:00
clarkbtesting with locally built python is doable. The resulting python jobs aren't that much slower despite lacking extra optmizations and the several minutes of python compile time16:01
fungigouthamr: it's a bit of a grey area, in the past we've sometimes made it a priority to get new ubuntu lts images available during their release freeze if there's interest, so in theory they could be ready around the gazpacho release16:03
fungithough if you count the start of the hibiscus cycle as being at gazpacho rc1, probably not going to be able to get them quite that early16:03
gouthamrah ty clarkb fungi... true, RC1 is around the corner16:05
fungiultimately it's up to the tc to decide whether hibiscus or i* has resolute as an officially tested runtime, i'm happy to try to work with you to get it available sooner if it's important16:06
gouthamr++ i'll push up a draft runtimes patch and have the TC and openstack-qa folks opine on it16:06
fungisince 2026.2/hibiscus is not-slurp, i expect it's not super urgent to have it on the newest ubuntu lts while 2027.1/i* being slurp would be more important from an upgrade perspective16:07
gouthamr+116:09
fungior stated another way, openstack 2027.1/i* is going to need to continue to have ubuntu 24.04/noble testing for slurp upgrade purposes, so getting ubuntu 26.04/resolute officially tested for openstack 2026.2/hibiscus doesn't allow us to drop the old testing platform any sooner16:11
gmaanit is releasing after H development started, we usually do not include after release distro vesion right? 16:17
gmaantiming was always same for ubuntu and openstack releases, its a  few weeks gap and we usually add it in the next openstack cycle16:18
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Add bug tracker links for Skyline (console and apiserver)  https://review.opendev.org/c/openstack/openstack-manuals/+/97663316:20
fungi"the policy for officially tested runtimes is based on the LTS or stable release of the Linux Distributions at the start of the development cycle"16:20
fungiit doesn't say whether that's released or just available for use16:21
gmaanI think we are considering only released distro in our runtime16:22
fungii.e. if we have ubuntu-resolute test nodes available before ubuntu officially releases it, does that count?16:22
fungibut similarly, it doesn't clearly define "the start of the development cycle" either16:22
gmaanWe have not counted it in past, same situation happened many times when it was just a few weeks gaps between cycle start and distro release16:23
gmaanif we do that then we should do it for other distro where we clearly rejected it like CS or debain etc16:23
fungisometimes we consider the final release day as the start of the next cycle, other times we consider the end of rc1 week when stable/* branches are created and master is open as the start of the next cycle16:23
gmaan*centos Stream16:23
gmaanI am checking this page and considering APril2 as start date https://releases.openstack.org/hibiscus/schedule.html16:24
sean-k-mooneyya for me 26.04 testing is nice to have next cycle btu shoudl not be required16:24
gmaanand Ubuntu 26.04 release is almost near to Milestone-1 date16:24
sean-k-mooneybut if its in nodepool we can start adding devstack canary jobs for it16:24
fungibut yes, for me what matters most is not how soon can we add new testing but rather how soon can we drop old testing, and that doesn't change regardless of what we do for 2026.2 because of slurp16:25
gmaanI do not think it is good idea to target near Milestone-1 and finish during end of rlease16:25
fungiso i think it's mostly academic whether 2026.2 is officially tested on ubuntu-resolute images or only encoraged16:26
sean-k-mooneyfor py 3.14 testing i would just use uvx tox --python 3.14 or install it as an addtional python im sure its packaged on debian 13 or ubuntu 24.0416:26
gmaanagree16:26
gmaan3.14 testing should not be issue16:26
sean-k-mooneys/uvx tox --python 3.14/uvx --python 3.14 tox/16:27
fungii disagree, if python 3.14 testing is added because it's the default python on ubuntu 26.04 lts then we should try to test it on ubuntu-resolute nodes as soon as we have them available16:27
sean-k-mooneythat not why we woudl be adding it16:27
gmaanyeah16:27
sean-k-mooneywe woudl be addign it becuase its the most recent python release aviabel at the sart of the cycle16:28
sean-k-mooneynew pythons come out once  ayear now16:28
gmaanif anyone want to test they can do as non voting but if we are not including  ubuntu 26.04 then py3.14 should not be mandatory16:28
sean-k-mooneyand are supproted for 5 years in october16:28
sean-k-mooneybut the fact it will align to 26.04 is also nice beasue we know we will have to support that eventually16:29
gmaanand usually we start testing the next python version after a cycle we test that as non voting and we did not do that for python 3.14 ywet16:29
fungii don't see it spelled out clearly in the existing policy documentation whether we add optional newer python version testing to test newer python or because it's the default python for an upcoming distro we'll be testing16:29
sean-k-mooneywell https://github.com/openstack/governance/blob/master/reference/runtimes/2026.1.rst we encurged testing it for 2026.116:29
sean-k-mooneybut we didnt have tempest jobs 16:30
fungibut we knew it would be the default python for ubuntu 26.04 lts16:30
gmaanyeah we did not add testing for that, it is just in runtime16:30
gmaanmy concern is if we add 26.04 lts in next cycle which is released around M-1 is not safe and risk to achieve the goal. It also break our past practice/policy where we denied any unlreased distro to be part of official testing runtime16:32
fungiso if we prioritize adding it (still optional) for openstack 2026.2/hibiscus, will that be because it's the latest python version or because people may want to install on ubuntu 26.04 lts where it's the default python version?16:32
fungiwe ran into this problem with python 3.13 testing in openstack 2026.1/gazpacho, where switcing jobs from on-the-fly compiled to running with the default python on debian-trixie images (ostensibly official testing per the pti) lagged considerably and disrupted development work somewhat because it wasn't prioritized sooner16:33
sean-k-mooneyproably both16:34
sean-k-mooneyubuntu 26.04 will have 2026.1 and 2026.2 packaged16:34
sean-k-mooneyso at least canonical customer will want to deploy it to production16:34
sean-k-mooneyim using debian 13 for most of my devstack envs parlty to test with the laste python we supprot but ill proably start usign some 26.04 vms for dev along withthe other ones at some point during the next 3-6 months16:36
fungibasically, i think that switching from pyenv on an old platform to default on a new platform needs to happen at the earliest opportunity, both because it shouldn't disrupt official testing (due to being optional in that cycle) and because it shaves a lot of time off every single job16:36
* gouthamr is in a meeting, will catch up on scrollback in a bit16:36
sean-k-mooneyfungi: right but im effectivly suggesting we add 26.04 to the advance/unstable testing sectoin16:37
sean-k-mooneyand we can enabel ci to use it when its aviable for tox and or devstack based jobs16:38
gmaanagree with sean-k-mooney. 'advance/unstable testing sectoin' is mainly added for the advance testing only16:38
fungikeep in mind that pyenv takes several minutes to recompile cpython from source at the start of the build, and as a compromise doesn't build optimized binaries (which take many times longer due to profiling and multiple cc passes), so jobs using it also run slower from lack of optimization16:38
sean-k-mooneytaht atully why i rasied uvx as an option for tox. i kint of wnat to expernet with uv and devstack evnetually but not right now16:39
fungiwhat i'm trying to say is, as soon as we have ubuntu-resolute nodes available then any optional py314 jobs should move to that instead of pyenv on an older platform. if we have ubuntu-resolute nodes available before optional py314 jobs are created, then we should just have them run on ubuntu-resolute from the outset16:40
sean-k-mooney+116:40
fungiand we shouldn't artifically delay migrating optional py314 jobs from pyenv on an older platform to available ubuntu-resolute nodes purely on the grounds that ubuntu 26.04 lts is not officially in the pti for that cycle16:42
sean-k-mooneyyep i dont think that was ever suggested16:42
sean-k-mooneyat least i didnt want to impy that16:42
fungibetter to make that change while the jobs are still optional, than have the situation from the current cycle where we dragged our heels moving py313 jobs onto debian-trixie even though it was officially in the pti already16:43
sean-k-mooneynot to dig in too much but what was the actual hold up for that16:44
sean-k-mooneyi tought it was orgianlly the mirror space16:44
sean-k-mooneyat least that was one of the delays on the devstack side16:45
sean-k-mooneyis that why you rasied the point about when can we remove older release adn the slurp cadence16:46
fungiin part yes. there was pushback for dropping bionic mirroring because lingering pre-slurp unmaintained branches relied on it16:47
fungibut still, devstack had trixie support proposed as of july that didn't merge until november, there was time for people to prioritize adding package mirrors for it sooner16:51
fungiwe had the debian-trixie nodes available for months before support landed in devstack, in theory package mirrors shouldn't have been a blocker16:53
sean-k-mooneyfor what its worth i had been using that poc patch since teh summer17:01
sean-k-mooneybut ya once we have an image we can use ill likely start on the unbuntu 26.04 support in devstack work17:01
sean-k-mooneyi also thing we coudl intially start without mirrors for what its worth17:02
sean-k-mooneyor without our own mirrors just to get eh generic supprot landed early17:02
gouthamrthanks for sharing your thoughts on this!19:13
gouthamrtc-members: gentle prod on https://review.opendev.org/c/openstack/governance/+/976513 ; i suspect these repos need to be added to the release team's agenda on short notice.. it's a little unorthodox for us to add stuff this late, but, the situation with setuptools warrants it19:15
gouthamrthat said, there are no substantial changes into these packages via git.. (nor do i know of the horizon team considering any) - the release team addition is paperwork and accounting19:15
opendevreviewMerged openstack/governance master: Onboard additional xstatic packages  https://review.opendev.org/c/openstack/governance/+/97651319:53
opendevreviewMerged openstack/governance master: Add a script to abandon changes on retired reposoitories  https://review.opendev.org/c/openstack/governance/+/97559420:05
opendevreviewGoutham Pacha Ravi proposed openstack/governance master: Define testing runtime for 2026.2 release  https://review.opendev.org/c/openstack/governance/+/97669122:16
clarkbGitHub says they will allow us to disable pull requests: https://github.blog/open-source/maintainers/welcome-to-the-eternal-september-of-open-source-heres-what-we-plan-to-do-for-maintainers/ one less thing for the bot to do potentially22:32
gouthamrW00t!22:54
gouthamrhacktoberfest will be different this year22:55
fungiyay! finally! after over a decade of us asking23:36

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!