17:00:11 #startmeeting tc 17:00:11 Meeting started Tue Sep 30 17:00:11 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:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:11 The meeting name has been set to 'tc' 17:00:30 Welcome 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:33 Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 17:00:35 #topic Roll Call 17:01:30 \m/ 17:02:15 courtesy-ping: noonedeadpunk, spotz[m], gtema, cardoe, mnasiadka 17:02:18 o/ 17:02:47 o/ 17:04:06 * gouthamr waits 17:05:22 alright, lets get started.. 17:05:30 #topic Last Week's AIs 17:06:23 we took an AI to check on the "leaderless" teams: 17:06:23 OpenStack Charms: this has a PTL nominee since our meetin g last week: https://review.opendev.org/c/openstack/governance/+/962121 17:06:48 ^ please do check the comments for questions concerning the project, and its leadership that we had asked in past meetings 17:07:35 it has the requisite votes to merge tomorrow.. in case you'd like to add yours, please do 17:08:01 for the rest, lets look at: 17:08:01 #link https://etherpad.opendev.org/p/2026.1-leaderless 17:08:34 oops sorry 17:08:35 o/ 17:08:40 the Venus project looks quite "abandoned" to me... i think its worth retiring the deliverables and the project team 17:09:05 "There are 0 merged patches generated within 180 days" 17:09:39 sad it didn't fly. as idea was really nice of free and powerful central log solution 17:09:58 don't we need to go via marking inactive first? like to give contributors a chance to show up? 17:10:07 especially if it would collaborate with vitrage for rca :D 17:11:19 projects can directly be retired, there's no need to go through "inactive" phase: https://governance.openstack.org/tc/reference/dropping-projects.html#process 17:11:33 but, i don't see any harm in going that route.. 17:11:49 they can, but I think question was regarding of opprotunity to pick up the ball 17:12:14 caveat: we still have the issue of visibility of an "inactive" project 17:12:19 to end users and operators 17:13:22 assuming we can worry about that as a separate issue.. are there any proponents of direct retirment here? 17:14:19 if not: 17:14:19 #action: mark venus as "inactive" and alert the openstack-discuss ML 17:14:41 okay, lets chat about vitrage.. 17:15:16 we haven't had any volunteers show up here, despite the ML bump 17:15:52 and there may be issues for maintainers to resolve in the meantime that could force our hand in case we're unable to get attention 17:16:28 is it worth putting through the same bucket, i.e., marking "inactive"? 17:17:41 makes sense to me 17:17:42 * gouthamr thinks out aloud - an "inactive" project that remains in that state beyond the Gazpacho release will be retired in the "H" release 17:18:15 remember that inactive projects become super fun to deal with when the vmt receives vulnerability reports for them 17:18:31 G is 2026.1? why can't we give up on those confusing names? 17:18:32 we'll be escalating those to the tc members, typically 17:19:13 Eh, well. I may step up at the end of the day for Vitrage 17:19:52 With summit arriving I just having less and less cycles available for anything though 17:20:08 frickler: I have to look at the release schedule every time to make sense of them 17:20:29 but yes https://releases.openstack.org/ confirms G is 2026.1 17:20:41 and my criteria of stepping in I set if I will get actually time to look into failing tempest tests 17:20:50 (and I have not have any time yet) 17:21:14 its possible to tag the project "inactive" and if things get better by M-2, it can be added to the release 17:21:15 so seems like I've failed own criteria... 17:21:48 So Jan05 17:21:53 yeah, ok, sounds reasonable 17:22:08 yes: Jan 05 - Jan 09, the "R-12" week is Gazpacho-2 milestone 17:22:16 so pretty much a revert for Inactive should be created and stepping in as PTL I guess? 17:22:36 two separate things, imo 17:22:42 inactive projects can have a PTL 17:23:00 might need one really so they can form a team 17:23:07 but we move it to inactive because of absent ptl :) 17:23:15 ye 17:23:43 so they're very related :) inactive can be with ptl, but not vice versa 17:24:09 it can be without ptl if the team has a full slate of active dpl liaisons 17:24:19 oh, yes, sure 17:24:22 right 17:25:10 but yes, a longstanding misconception is that dpl doesn't solve the problem of not having enough volunteers to lead the team, if anything it needs more volunteers 17:26:25 #action: mark vitrage as "inactive" and alert the openstack-discuss ML 17:26:37 the last project in this list is monasca 17:26:54 the project stats for this have been confusing, but, we kinda knew that there was _some_ activity 17:27:13 i.e., a couple of maintainers who now are okay with retirement 17:28:02 so i floated a patch to mark the project "inactive" through 2025.2, i need some more eyes here: https://review.opendev.org/c/openstack/governance/+/959392 17:28:40 we will NOT retire the project in 2025.2, but we may do so in 2026.1 17:29:11 so, this update is procedural 17:29:56 * gouthamr will refresh the retirement change since it's gone into merge conflict 17:30:07 "may do so"? what's blocking us from proceeding with the retirement right away? 17:30:29 my time 17:31:13 so just ask for a volunteer to create the necessary cleanup patches and we are fine? 17:31:34 not a joke, i followed up with the requester, but didn't hear back - i'm unsure if they've gerrit emails filtered.. so i wanted to send them a note elsewhere 17:32:53 but, i don't understand what problem we have with https://review.opendev.org/c/openstack/governance/+/959392 17:33:11 i mean, it's the reality, correct? we're making no promises regarding 2026.1 on that change 17:33:16 it doesn't help anyone, that's my problem 17:33:52 sorry, i'm going to point out that it was a process that the TC adopted.. we can change the process if you'd like to stop doing it 17:34:51 in all likeliness, we'll come around and undo the change in a few weeks, as part of the retirement 17:35:15 i want to separate the concerns and make incremental progress 17:36:51 well, just go ahead, then? no need to discuss this endlessly, let's move on 17:37:13 well, i need votes on a "formal-vote" patch like this one 17:38:05 noonedeadpunk: cardoe could you please review https://review.opendev.org/c/openstack/governance/+/959392.. it's okay to -1, it'll get dropped if there are enough -1s 17:38:19 I already +1'd it 17:38:29 ah, didn't refresh 17:38:34 okay, lets move on to other AIs 17:38:41 I'm okay extending. 17:38:54 re: Default MySQL/MariaDB charset/collations changes, noonedeadpunk any updates on this? 17:39:42 probably not.. 17:40:00 I think I need to propose community goal for that 17:40:10 but it has not been done yet 17:40:16 +1, no rush, just had that in my notes.. 17:40:26 the last AI that i had was around TC roles 17:40:33 i nominated myself as chair 17:40:55 and there were no other nominations.. so i'll proceed with the next step 17:41:17 thanks for stepping in! 17:41:22 i do need a vice-chair nominee, if you're interested, please let me know 17:41:34 (this extends to the others not here currently) 17:41:59 i'll throw up a change for the chair, and it can be updated to add the vice-chair too 17:42:29 the TC also had liaisons for (1) DPL projects and (2) OpenStack VMT 17:44:27 freezer: https://opendev.org/openstack/governance/src/commit/1a2ac945da2fbcc1e0f391d2effeca362b63622f/reference/projects.yaml#L252-L254 17:44:27 Oslo: https://opendev.org/openstack/governance/src/commit/1a2ac945da2fbcc1e0f391d2effeca362b63622f/reference/projects.yaml#L1969-L1971 17:44:27 Release Management: https://opendev.org/openstack/governance/src/commit/1a2ac945da2fbcc1e0f391d2effeca362b63622f/reference/projects.yaml#L2259-L2261 17:44:27 Requirements: https://opendev.org/openstack/governance/src/commit/1a2ac945da2fbcc1e0f391d2effeca362b63622f/reference/projects.yaml#L2298-L2299 17:45:00 #link http://wiki.openstack.org/wiki/CrossProjectLiaisons#Vulnerability_management 17:45:17 ^ we need to refresh these, and i would like volunteers please 17:45:52 if you're interested, you can nominate yourself right away - propose changes to the governance repo directly by replacing gmaan.. 17:46:36 for the VMT, i'll continue, and b a u z a s may as well.. 17:46:46 much appreciated! 17:46:56 he'll confirm async 17:47:44 we can chat about all of this lazily, async.. so everyone has an opportunity to respond.. i'll just take note to make all of these changes by next week 17:47:58 any questions, concerns? 17:48:29 #topic Skyline Health / Release / Patch Merging 17:48:44 i think this was a very positive interaction 17:48:51 ++ 17:48:53 #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/Z6TG6JLN2M25T3CIMZHATSVKUVAFJVDK/ 17:49:48 very glad that you took the lead on this, cardoe and the responses from wu-wenxiang were enlightening, and positive 17:50:03 yes, good progress has been made, which may now stall for a bit due to a major chinese holiday 17:50:14 Yeah which is okay. 17:50:25 i personally think it'll be nice to get sowmya added to the core maintainers team, and have them coordinate any further inclusions 17:51:10 I've told her that I'm happy to mentor her. 17:51:22 showing some review activity would be a good next step IMO 17:51:56 That's what I was actually telling her yesterday. 17:52:32 perfect, maybe a slot at the PTG may be a good place to gather anyone else that's interested 17:52:54 anyone can propose these, fungi and diablo_rojo_phone can help create a spot assuming there's room 17:54:22 i'd join and ask noob questions 17:55:08 iiuc most current cores aren't comfortable with audio/video calls 17:55:41 the maintainers may choose not to join, they prefer long form async communication as they've stated.. but, you may find other interested people willing to come speak 17:55:48 frickler: yes 17:56:24 but i'm sure they'll like the recorded feedback on an etherpad or an ML summary 17:56:45 sure 17:57:10 cardoe: this may need some of your handholding, if you think its a good idea 17:57:41 anything else for $topic? 17:58:17 Yeah I'm trying to think. 17:58:19 I don't know. 17:58:45 I don't want to pressure the current folks with methods they aren't comfortable with or with timing that doesn't work. 17:58:55 But I certainly want to find a way to get more folks engaged. 17:59:38 I know that in the past for me when I'd see projects where only changes were being merged for co-workers its cause folks were done with the project and just forced to engage from their job. 17:59:45 So that's where I thought it was heading. 18:00:59 yeah, its now apparent that the project survives because of the goodwill of the people that started it.. we need to augment the team to help it sustain/thrive nevertheless. 18:01:02 time check 18:01:06 we're over the hour 18:01:36 #topic A call for PTG Topics (gouthamr) 18:01:36 #link https://etherpad.opendev.org/p/oct2025-ptg-os-tc 18:01:36 ^ this is just informational today, please do add any topics here for the PTG discussions. I reserved some room (Tuesday and Friday) tentatively, we can discuss async and add or remove slots 18:01:42 #topic Open Discussion 18:01:49 anything else to add to the minutes today? 18:02:37 in combination with the discussion about the timing for the meeting, I'd also like to see confirmation whether there is still a majority that wants to do video meetings 18:02:44 ^ yes 18:02:52 we're coming up on one 18:03:01 and i think its worth asking 18:03:39 I'm good either way. Before I forget I should be here next week but will be out the following 2 18:03:40 lets run a poll! :) 18:03:40 i'll add some "alternate" time slots that were missing from the original poll 18:03:51 and I'd like to have a meeting slot that fits EU+APAC once a month, so something in the 8-12 UTC range 18:04:15 and I'll also be offline the whole next week and maybe beyond, just ftr 18:04:25 ack 18:04:38 frickler: The EU+APAC slot would probably imply an APAC or EU vice-chair? 18:04:44 i'll share this poll 18:04:46 mnasiadka: yes 18:05:02 mnasiadka: that would sure be very helpful, thanks for volunteering :D 18:05:20 I didn’t say I’m volunteering - but if there’s no other volunteer - I can put my name forward… 18:05:39 mnasiadka: +1 ty 18:05:54 i'll run a poll with these questions too, so people can add their opinions async 18:06:02 thanks everyone, lets wrap it up here 18:06:04 #endmeeting