17:00:32 #startmeeting tc 17:00:32 Meeting started Tue Nov 4 17:00:32 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:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:32 The meeting name has been set to 'tc' 17:00:50 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:55 Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 17:01:00 #topic Roll Call 17:01:05 o/ 17:01:09 o/ 17:01:14 \w/ 17:01:29 o/ 17:02:44 o/ 17:02:54 courtesy-ping: spotz[m], bauzas 17:03:07 noted absence: t o n y b 17:03:13 o/ (listening to another meeting) 17:03:27 * bauzas loves the daylight saving, now I'm able to join, woohoo 17:03:50 nice 17:04:47 Here! 17:05:02 We are not video correct? 17:05:38 yes, no video meetings 17:05:57 lets get started 17:06:02 #topic Last Week's AIs 17:06:42 okay, this topic isn't really last week's AIs :) 17:06:58 i still need to distill all of those into a consumable summary; and will post this to the ML 17:07:55 but, in the week prior, we had our first meeting in an APAC/EU friendly time zone 17:08:14 mnasiadka: thank you for hosting it, and it was very nice to see the scrollback and the participation 17:09:01 np :) 17:10:29 during this meeting you folks discussed the user survey results 17:11:52 and i see two things wrt that: we took an AI to respond to the thread jimmy started asking for some clarity? 17:12:09 and we wanted to ask if the CSV data can be downloadable from www.openstack.org/analytics 17:15:51 I don’t think we assigned that AI to anybody, so probably nobody did that? 17:16:03 yes, can we have a volunteer for this? 17:18:45 we also need someone that can do an analysis like the ones linked at the bottom of this page: 17:18:46 https://governance.openstack.org/tc/ 17:20:36 slaweq: gmaan: do we have any scripts to help with this? or was there a lot of manual work? 17:21:45 afaik, it was done manually but slaweq might know if he did with any automation 17:22:04 ack ty, he might let us know async 17:23:28 so we need someone with some cycles to own this work 17:26:48 an extension of this is we need to see if we can update the questions for the upcoming user survey 17:27:05 * gouthamr looks for a deadline for that 17:27:14 some AI tool could help digesting the results but I won't go into that sideways 17:27:47 "We would like to have ALL reviews/requests in no later than December 1, 2025" 17:29:25 bauzas: +1 17:30:07 alright, we could wait if someone can take this up.. 17:30:11 lets move on 17:30:25 #topic Project appointment history and why we clear it sometimes 17:30:28 #link https://review.opendev.org/c/openstack/governance/+/964516 17:30:36 noonedeadpunk: could you elaborate what you meant here? 17:30:55 iiuc it should never be cleared, is there an instance where it happened? 17:32:34 I was thinking GRPD(?) but I don't think that has ever come up with OpenStack historical stuff 17:33:16 what's GRPD? 17:33:28 yes, I think it was with watcher for instance 17:33:34 could be smth else as well 17:33:37 I just found https://review.opendev.org/c/openstack/governance/+/940167/1/reference/projects.yaml yes 17:33:54 that looks like a bug to me and should be reverted 17:33:57 as I had to spend some time to figure out history of why we have put a ML with suggestion to retire watcher 17:34:07 GRDP the German Data protection... 17:34:08 i assume spotz means the eu's gdpr 17:34:46 (general data protection regulation) 17:35:06 Yes thank you! 17:35:21 Well, it was not having anything to do with gdpr for me, but at least TC and community to be informed about leadership issues for some projects 17:35:22 when we appointed/elected new PTL then it is kept always.We did clear when project moved from PTL to DPL model because data is associated with the PTL info/schema 17:35:43 if we get PTL appointed each and every cycle, we might want to step in at some point, for instance 17:35:57 but agree, we should not associate it with PTL fields instead should be kept even leadership model is changed 17:36:41 I think I saw some other instances as well, but can't recall them already :( 17:37:22 though it can be 'appointed' -> 'Leaders appointed' or something more clear 17:37:25 but, in the case of watcher, we literally revamped the whole team - so our project health tracking doesn't need that information anymore 17:38:14 but I wanted to raise that so that we were more aware that this info might be usefull to have and preserve it for history 17:38:21 +1 17:38:22 ++ 17:38:41 i agree, but, if we encounter an issue like watcher, i think it is okay to lose historical information 17:38:49 when project goes inactive again then it is good to knoe pre-DPL model history 17:39:00 *know 17:39:11 I think historical info is always good 17:39:15 yeah 17:39:41 okay, looks like there's consensus.. do we want to restore any data that we've lost? 17:40:14 If we get leader via PTL elected for project we keep it and it should be same when we get leader via DPL 17:41:58 ack 17:42:06 but, do we care to restore the data for watcher now? 17:42:12 +1 17:42:22 or this is just consensus building on this procedure for the future? 17:42:36 I'd say for the future? 17:43:18 ack, maybe we should put this up in our doc someplace 17:43:29 ++ 17:43:52 * gouthamr will note that AI, if you'd like to take it.. please do 17:44:08 anything else for $topic? 17:44:19 - 17:44:35 #topic A check on gate health 17:44:51 anything new or concerning on the gate this week? 17:45:20 we had another unexpected gerrit outage earlier today 17:45:38 clarkb has filed a ticket with vexxhost to look into it 17:46:09 and zuul can boot nodes in different providers again due to a bug that is being actively fixed 17:46:31 it should only happen in specific corner case circumstances (it has to do with trying to reused nodes that get unassigned from old requests to new requests) 17:46:57 unrelated, the release/stable folks are in the process of cleaning up stable/2024.1 branches now that unmaintained/2024.1 has been created, and there may be new job config errors as a result 17:47:22 bionic node cleanups have begun too 17:48:13 we also had a regression of multinode jobs getting distributed across providers again, but iiuc that's fixed? or need some update still? 17:48:18 ah yes, that may impact some old, old unmaintained branches too 17:48:29 yeah the gerrit issue is still an oom issue, right? 17:48:34 the bionic cleanup i mean 17:48:36 frickler: yes that the issue I note. There is a fix for zuul but it hasn't landed yet (there are a couple of other zuul bugs that need fixing first) 17:48:49 bauzas: we think so yes. Hopefully the cloud can confirm and mitigate 17:49:01 bauzas: that's our theory, we'll need vexxhost staff to look into it to know for sure 17:49:15 cool let us know 17:49:46 it's happened twice in the past month now 17:50:15 so we're hoping to find a way to keep it from recurring 17:50:37 the cleanup of stable/2024.1 I think is waiting for some late projects to transition 17:51:16 ack; is there a sunset date? 17:51:28 gouthamr: in particular https://review.opendev.org/c/openstack/releases/+/963612 is waiting for you ;) 17:51:40 I don't think we have a specific date 17:51:42 ty frickler; will respond.. 17:52:06 the other open question is who will deal with refreshing opt-in state for older unmaintained branches 17:52:07 the thing is if we did delay, while the branch renames occur in other projects, the jobs will break anyway 17:52:19 though that no longer matches the current topic 17:52:29 yes, lets see if we can talk about that next week 17:52:42 anything else about CI? 17:54:48 (these technically aren't branch renames, but branch replacements) 17:54:56 #topic TC Tracker 17:54:56 #link https://etherpad.opendev.org/p/tc-2026.1-tracker (Technical Committee activity tracker - 2026.1) 17:55:09 ^ we need to refresh this after we distill the PTG AIs 17:55:23 was there anything to bring up from this tracker today? 17:56:32 #topic Open Discussion 17:56:52 ~ all of 3.5 minutes for this :) 17:56:52 anything else to note for the minutes today? 17:57:22 i missed the board meeting today, but i suppose there was an interesting brainstorm 17:58:38 we should hopefully get a recap if you're subscribed to the board ML 17:59:19 i also posted a cra status summary to the foundation-board ml over the weekend 17:59:36 for people who enjoy that sort of thing 17:59:40 #link https://lists.openinfra.org/archives/list/foundation-board@lists.openinfra.org/thread/YY5YQLZ3EMCGX5NK63SV3R3KZ6VRJLOZ/ 17:59:59 i read this: "I'm not a lawyer, but the 17:59:59 prevailing interpretation is that individual contributors and 17:59:59 maintainers for our open source projects have no legal obligations 17:59:59 under the CRA" 18:00:06 and i sighed 18:00:15 ofc, that's just a gist 18:00:51 hehe 18:01:06 alright, lets wrap this up - it was a light meeting, but, we'll probably get real busy with the PTG takeaways when we've digested it all.. thank you all for participating 18:01:16 see you here next week 18:01:20 #endmeeting