Tuesday, 2025-07-22

*** tosky_ is now known as tosky07:33
*** jroll08 is now known as jroll007:36
bauzasgouthamr: I need to skip today's TC meeting15:43
gouthamrack bauzas ty for letting me know16:00
gouthamrtc-members: a gentle reminder that our weekly meeting will happen here in ~59 minutes16:01
opendevreviewMerged openstack/governance master: Make Eventlet removal deadlines more acceptable for operators  https://review.opendev.org/c/openstack/governance/+/95290316:56
gouthamr#startmeeting tc17:00
opendevmeetMeeting started Tue Jul 22 17:00:19 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
opendevmeetThe meeting name has been set to 'tc'17:00
gouthamrWelcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct.17:00
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee17:00
gouthamr#topic Roll Call17:00
noonedeadpunko/17:00
gtemao/17:00
cardoeo/17:02
gouthamrcourtesy-ping: gmaan, frickler, spotz[m], mnasiadka17:03
gmaano/17:03
gouthamrnoted absence: b a u z a s17:03
gouthamralright, looks like a small crowd today17:05
gouthamrlets get started17:05
gouthamr#topic Last week's AIs17:05
gouthamrWe took an AI to catch up on the eventlet timeline change proposal.. 17:05
gouthamrhberaud reviewed the change, as had many of you.. so i went ahead and clicked buttons, it's now merged17:06
gouthamr#link https://review.opendev.org/c/openstack/governance/+/952903 17:06
* gouthamr ah mn asiad ka is on PTO 17:07
gouthamrthe next AI was to discuss the state of Monasca with its maintainers17:07
gouthamrthat's happening here: 17:07
gouthamr#link https://review.opendev.org/c/openstack/governance/+/953671 17:07
gouthamrsummarizing the last few comments, the current PTL mentioned still being interested in the project, yet lacking time to maintain it17:08
gouthamrhe volunteered thuvh, who expressed interest to continue the maintenance of the project.. 17:09
gmaanyeah, I saw that. it seems it is same response as last cycle but we have seen no improvement in this cycle.17:09
spotz[m]oh here! o/17:09
gouthamri think we can keep the project in its "inactive" state through this release, and pose the question again next cycle17:10
gtemaand again, and again, and again, ... I am really wondering - why?17:10
gmaan'continue the maintenance' ? it is inactive means no maintenance till now. are they volunteering to spend some time to start maintianing it?17:10
fungihow long has it been inactive at this point?17:10
gmaanyeah, I am not seeing any reason of repeating the same things in this cycle and next17:11
gmaanI remember exact response  that 'we will maintain' and then disappear  17:11
gouthamrone thing we could suggest is to take it out of the "openstack" namespace.. 17:11
fungilooks like it's been missing from the coordinated release since caracal, bobcat was the last release it was included in17:11
gmaaninactive since 2024.117:12
gmaan1.5 years ?17:12
gmaanif I counted correctly 17:12
fungiapproximately, ye17:12
fungis17:12
gouthamrsays so on the inactive projects page: 17:12
gouthamr#link https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects 17:12
gouthamrusers/operators want to continue their usage of this, but can't commit to the maintenance expected of an OpenStack (service) project team.. 17:14
gmaanand it should have been asked for inactive extension like freezer asked before when noonedeadpunk needed more time17:14
gmaaneven maintainers are not doing that17:14
noonedeadpunkshould we give the very last warning to them?17:15
noonedeadpunkand be explicit that next cycle it will go out if no changes are made?17:15
noonedeadpunkas I'm not sure if/how we communicated last cycle17:15
noonedeadpunkwas it - we grant it to you but you must release next time, or oh, you need more time - okay17:16
noonedeadpunkif it makes sense17:16
gouthamryeah, unless they were plugged into the discussions here (or the ML), i don't know if they knew what needed to be done cycle-to-cycle17:16
gouthamri recall sending Hasan Acar this: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#exit-criteria17:16
fungisticking to current policy, the next step if not extending their inactive status again would be to retire the project17:17
fungithen if anyone wants to continue it outside openstack they could fork it somewhere and revert the retirement change(s)17:17
gouthamrtrue17:18
fungiwouldn't even need to deprecate it since none of the releases they were included in are maintained any longer17:18
fungi(bobcat is eol, antelope is unmaintained)17:18
fungiso basically if anyone is still *using* monasca they're doing so on openstack versions that are no longer officially maintained upstream anyway17:19
gouthamrokay, we can remind thuvh this, and if they don't contest the PTL election, this can head to retirement soon after? 17:19
gouthamrafaiu, we can retire the project by the end of this release too.. because of the reason fungi mentioned abobve17:19
gmaanI do not think we should make PTL election as thing they "we are ok"17:20
noonedeadpunkI think it's not about current usage, but returning project to protfolio if wqe find it valuable and people who stepped in are serious enough17:20
gmaanwe should have all the checks and if not become inactive by m-1 (or before) or so then it must be retired 17:20
gouthamryes17:20
fungirestoring the project in openstack would be as "simple" as reverting the retirement changes in-place17:20
gouthamri agree, i think the upcoming PTL election is just the first of those things in the checklist17:21
gmaanif no PTL, then ayways we can retire but if PTL still we cannot trust that factor as that did not worked out in past17:21
spotz[m]Sounds like a decent enough plan17:21
gmaanfungi: ++17:21
spotz[m]I agree having a PTL isn't the end, they need to do the rest of the checklist17:21
gmaanbut I really would like us to make this exception with formal vote for transparency and fairness to any other project17:21
gmaanexception to the process of "after project inactive status timeline, project needs to be retired"17:22
fungimaybe the inactive and emerging projects list should include information on extensions, so that the tc can formally vote on changes which add or renew an extension17:23
gmaanI think we added that17:23
gouthamryeah, we didn't track this in 2025.117:23
gouthamr(and 2025.2) 17:23
gmaanand monasca failed to ask for extension means they are eligible for retirement17:23
fungi#link https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects doesn't seem to list the extensions17:23
fungiif extensions were explicitly added entries in the rst file in gvernance, then the tc members would de facto need to vote on any changes updating them17:25
gmaanI tried to add here but we can improve doc17:25
gmaan#link https://review.opendev.org/c/openstack/governance/+/923441/1/reference/emerging-technology-and-inactive-projects.rst17:25
fungiaha, yes17:26
fungimaybe instead list the retirement deadlines in the document? that way extending them each cycle would be necessary, which forces a tc vote17:26
gmaanIf we continue with monasca for another cycle, I am ok but for having same process for all other projects in future, my suggestion is to grant this exception as resolution or any ohter formal way17:26
fungi"...will be officially retired on yyyy-mm-dd unless explicitly extended by a vote of the technical committee" (or maybe that's too wordy)17:27
spotz[m]Could we do the date as r-? That way we don't have to constantly up date the doc17:28
gouthamr+1 i think that's explicit, and can be used in the doc warning as well17:28
fungispotz[m]: the point would be to constantly update the date in the doc, because that forces a tc vote17:28
gmaanyeah, having retirement date is good idea17:29
spotz[m]Ahh, I read as if we have it more explicit in the doc we have to vote:)17:29
gmaanI expect and we can document also that 'project needs to apply for extension not TC'17:29
fungisolving the expressed problem of the tc implicitly allowing inactive state to continue without explicitly granting an extension every cycle17:29
gouthamr> I expect and we can document also that 'project needs to apply for extension not TC'17:30
gouthamr+1 17:30
fungialso havign a clearly stated deadline might light a fire under people interested in helping out (probably not, but you never know)17:30
gouthamrokay sounds like a good plan, i can ask monasca folks chatting on the gerrit change to propose this.. 17:31
gouthamrstill hoping we can have that big beautiful warning (sorry :P) on the doc asap17:32
gouthamranything else on this AI?17:32
gouthamrnoonedeadpunk: you took an AI to explore a review dashboard, would you like to share any updates? 17:33
noonedeadpunkyes, I did, and unfortunatelly I did not have good progress.17:34
noonedeadpunkBut I will get it ready for the next week17:34
noonedeadpunkor well, at least for the review/discussion17:35
gouthamrah.. thank you.. that's all the AIs I see, was anyone working on anything else?17:35
noonedeadpunksorry :(17:35
gouthamrno problem! i suspect summer break is still underway? or we're in the thick of it.. there's no rush reall17:35
spotz[m]As of right now the TC Forum session did not get accepted. There's a chance more slots will open but I don't remember offhand where the session was on the list17:36
gouthamrack ty spotz[m] 17:36
gouthamryeah, it was tough competition.. 17:36
gouthamrbut, there's a session on contributor experiences that i hope the TC can participate in17:37
gouthamrSun, October 19, 2:45pm - 3:15pm | Alfred Sauvy17:37
gouthamrImproving Contributor Experience in the OpenStack Community17:37
gouthamrcan;t deep link, sorry:17:37
gouthamr#link https://summit2025.openinfra.org/a/schedule/17:37
gouthamrlets move to the next topic17:38
gouthamr#topic A check on gate health17:39
fungiif memory serves, there was room in the schedule to accept ~50% of forum submissions17:39
gouthamrack, there were very good submissions.. 17:39
gmaannothing on gate. ceph job was broken and failing test is skipped for now17:40
gouthamroh, was this in a job running against nova?17:41
gmaanyeah nova has ceph jobs and devstack seph plugin job also17:41
gmaanceph17:41
gmaansean-k-mooney is trying to run ceph job on debain but not sure how far that is. but that is good idea too17:42
fungiopendev has fully moved everything off nodepool as of late last week. there are still a smattering of multi-node jobs that were getting split between providers when we got obscure boot failures from nova under heavy load (mainly during periodic jobs), but there's a fix merging to zuul now that should basically eliminate that behavior entirely17:42
gmaan#link https://review.opendev.org/c/openstack/nova/+/95517917:42
gouthamrty for the link17:43
gouthamrty fungi 17:43
fungiwe also dropped ubuntu-bionic-arm64 labels, but very little was using those (ancient unmaintained branches that never really worked on arm to begin with)17:44
gouthamri'd suggest running the parent job on devstack-plugin-ceph with debian, lest there's something in the plugin that would break things17:44
clarkbone thing to keep in mind switching to debian from ubuntu is the support term is much shorter17:45
gouthamrtrue, we struggled to keep up with fedora17:45
fungioh, and yeah i think the debian-trixie nodes should be usable now? just keep in mind that it's not yet fully released so could still see a little churn (but it's in freeze preparing to release in a few weeks)17:45
clarkbI mentioned this a week or two ago but we need to be better bout proactively removing stuff that is ancient17:45
spotz[m]Debian is shorter then Ubuntu?17:46
clarkbspotz[m]: yes debian is ~2 years (its a bit nebulous and based on when the next release occurs) and ubuntu is 517:46
clarkbor maybe its ~3 years? something like that17:46
clarkbits definitely less than 517:46
fungidebian and ubuntu produce releases every 2 years, but debian drops official upstream support at about the 2.5-year mark and then the debian lts team takes over to unofficially support it after that17:46
sean-k-mooneygmaan: i got it mostly working it pass the issue with qemu-image and failed on other volume tests but i did not ahve time to debug17:47
fungii should say debian and ubuntu *lts* release about every 2 years17:47
gmaansean-k-mooney: ack17:47
fungi(though with the advent of the debian lts team, it's arguable that they have approximately similar maintenance levels any more)17:48
spotz[m]Yeah I just remmber running really old versions of Debian at one job so always think of it as slower moving17:48
noonedeadpunkI would say Ubuntu also has a more settled relase schedule17:48
noonedeadpunkso you can kinda prepare a bit in advance17:48
noonedeadpunkand less aggressive in going forward as well...17:48
fungiyes, debian doesn't do timed releases, debian's release criteria depend on bug counts mainly17:48
sean-k-mooneywhen ever we get debain 13 avaible (trixie) it would be interesting to enable that in oen of our nova jobs although hopefully ubuntu will fix there lts ceph regression shortly17:48
clarkbanyway this isn't an argumetn against debain ist moer of a "please don't make the current situation where we never delete anything old worse and dump more work on the opendev team when they try to remove old platforms"17:49
fungiso how fast they release is somewhat related to how fast people fix release-critical bugs that are filed17:49
sean-k-mooneywell our os policy for debian is we supprot the latest stabel release that is release beofre the start of a cycle17:49
sean-k-mooneysimialr to ubuntu right17:49
clarkbopenstack needs to be far more proactive when branching stable branches to claer out things that aren't going to be supported for 5 years17:49
noonedeadpunkoh, yes, suere, debian is great, just ubuntu gives a little more room to breathe when already stretched on resources, imo17:50
fungisean-k-mooney: https://zuul.opendev.org/t/openstack/image/debian-trixie17:50
fungiit's there17:50
sean-k-mooneyfungi: i saw there were patches in flight but didnt see they merged thanks for the link17:50
sean-k-mooneyper our testing runtime the first release that it would be a candiate to supprot would bve 2026.117:51
sean-k-mooneyright?17:51
fungitrixie is scheduled to release on august 9 so, yes17:52
sean-k-mooneythat would be the release where we support debian 12 and 13 for upgrade and in 2026.2 we can stop testing with 1217:52
fungi(a little over 2 weeks away now)17:52
fungiwe just have the images available early since it's stable enough during the final hard freeze17:53
gmaanand frickler is working on devstck support17:54
gmaan#link https://review.opendev.org/c/openstack/devstack/+/95465317:54
fungithanks frickler!17:55
gouthamr++17:55
gouthamralright, since we have ~5 mins, lets switch to Open Discussion17:55
gouthamr#topic Open Discussion17:56
gouthamrwe had a governance proposal stuck due to the OIF->LF transition and changes to the OIF Bylaws:17:56
gouthamr#link https://review.opendev.org/c/openstack/governance/+/949432 17:56
gouthamri'm leaning towards gmaan's suggestion of defining what corporate affiliation means within the TC charter17:57
gouthamrwill try and propose a patch with that "charter-change".. any objections?17:58
gmaanand it does not need to be very legal I mean what TC want about diversity and how to check should be ok17:58
sean-k-mooneymy personal take on that is effecitly are you paid to work on openstack by a specific comany or not17:58
gmaanit is not going to be in bylaw or any legal doc. it can be in TC own defined charter17:58
sean-k-mooneyanything more complex and highly technical is off putting and hard to express17:58
gmaansean-k-mooney: ++ and without any min amount17:58
gouthamrty, i was leaning towards that as well17:58
* gouthamr takes that AI17:59
gouthamralright, anything else to add to teh minutes this week?17:59
gmaanand TC candidates need to mention their affiliation in election or after elected as offical doc in TC17:59
gouthamroh yeah, that was another thread in the same proposal18:00
gouthamrwill address it, thanks gmaan 18:00
gouthamrokay, we're at the hour.. thank you all for participating18:01
gouthamrthis meeting returns next week, but see you/tty on this channel in the meantime!18:01
gouthamr#endmeeting18:01
opendevmeetMeeting ended Tue Jul 22 18:01:33 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2025/tc.2025-07-22-17.00.html18:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-07-22-17.00.txt18:01
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2025/tc.2025-07-22-17.00.log.html18:01
spotz[m]Thanks all!18:01

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