17:00:41 #startmeeting tc 17:00:41 Meeting started Tue Jul 29 17:00:41 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:41 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:41 The meeting name has been set to 'tc' 17:00:57 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:01:01 Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 17:01:07 #topic Roll Call 17:01:26 o/ 17:01:28 \o 17:02:38 noted absence: n o o n e dead punk, m n a sia d k a 17:02:42 courtesy-ping: gmaan, gtema, cardoe, bauzas 17:02:49 o/ 17:02:49 o/ 17:03:08 last meeting for me before my 3-week PTO period 17:03:11 gouthamr: gtema wrote earlier about being away, too 17:03:23 oh 17:03:27 i missed that 17:03:54 ty frickler 17:04:26 bauzas: we'll help you pack :) 17:04:35 ;-) 17:05:12 alright, lets get started.. 17:05:12 #topic Last Week's AIs 17:05:50 we took an AI about a long pending patch to clarify affiliation 17:05:51 Oh and I’m out next week speaking of away:) 17:05:57 ack spotz[m] 17:06:15 #link https://review.opendev.org/c/openstack/governance/+/949432 (Require declaration of affiliation from TC Candidates) 17:06:37 this needs to be updated to depend on 17:06:44 #link https://review.opendev.org/c/openstack/governance/+/956024 (Define "affiliation" within the context of the TC) 17:07:00 i'll do that.. but please do review 17:07:19 spotz[m]: already noted that we can copy the bylaws' definition of this before it is taken down 17:07:50 I think that was more legal and might need legal chekcs? 17:08:07 yeah its more or less the same in essence *i think*, but has more legalese 17:08:16 and that is why we wanted a simple one which can cover TC diversity things from organizational point of view 17:08:51 It will be helpful to keep it as simple as even it is not full 17:09:05 i agree in spirit, think spotz[m] wanted to cover our bases in case someone challenged it 17:10:12 she had a good point about subsidiaries - an example being Red Hat owned by IBM, except, i, as a Red Hat employee know that i'm not an IBM employee, but, how does the world perceive this? 17:10:22 that is the main point and challenge, if we want to have it to challenge then it is out of scope from TC as that might need legal checks 17:10:56 we consider those separate organization from TC perspective. 17:11:16 I mean we just need to define what we want from TC organizational diversity point of view 17:11:31 otherwise there are a lot of things- partner companies etc 17:11:39 because they're separate OpenInfra Member companies? 17:12:18 I do not know :) that is why I am saying going in same way as it was in bylaw can have a lot of open questions 17:12:24 note that there's no requirement for a tc member to be employed by a member company (or any company at all), so that sounds like it could be a questionable distinction 17:12:33 yeah 17:12:45 we should not consider membership here 17:12:47 ah yes, i tried stating that in the first line of the change 17:12:54 ++ 17:13:24 I haven't looked at the affiliation patches but I'll 17:13:40 I still have one open question about external people working on the behalf of a company 17:13:43 I will add comment there and we can discuss async 17:13:53 is it covered by the affiniliation definition patch ? 17:14:22 bauzas: those still consider as contractor/employee and should decalre their affiliation as the company they are contributing for 17:14:46 okay, that was my thought, just wanted to make sure we were clarifying that 17:14:49 yes 17:14:51 we are 17:14:56 ++ 17:15:25 I'll shepherd the patches anyway 17:15:26 tl;dr: we need a TC member to be an individual member of the OpenInfra Foundation, and they don't need to be affiliated.. but, if they are affiliated, we've the diversity requirement .. we got a question on what does it mean to be affiliated, that's being determined here: https://review.opendev.org/c/openstack/governance/+/956024 17:15:31 bcz there can be case where employee of CompanyA contributing on behalf of companyB with companyA and CompanyB contract 17:15:41 ^ lets discuss more directly on the patch 17:15:54 we just need to make sure "declare your affiliation from contribution point of view" 17:16:39 rest other (subsidiary, contract etc ) are out of scope for us 17:16:48 gouthamr: ++ I will check and add comment there 17:16:54 ty gmaan 17:17:06 and others for reviewing! 17:17:10 i also looped in folks that shared their opinion here, and TheJulia and jbryce.. lets hash this out :) 17:17:39 * TheJulia appears 17:18:04 TheJulia: tl;dr, defining "affiliation" in https://review.opendev.org/949432 17:18:09 haha, didn't mean to summon you, but, please do check the patch above when you have time TheJulia 17:18:29 lets move to the next AI: Monasca (and inactive projects in general).. 17:18:53 fungi: reading 17:18:57 i've added this as a separate topic to cover what happened between meetings and what we'll do next 17:19:43 we had an AI regarding a review dashboard, i suppose we'll table that to next week since no onedeadpunk isn't here.. no rush 17:19:49 Fand I’m laggy 17:20:11 * gouthamr is that a reference to something? 17:20:39 * gouthamr hi laggy, am not the Fand you're looking for.. 17:20:59 we had a couple of minor AIs on tracking Debian Trixie in the CI 17:21:28 frickler had a devstack patch 17:21:30 #link https://review.opendev.org/c/openstack/devstack/+/954653 17:21:32 still WIP 17:21:37 fungi: okay, I'm ignoring the actual back and forth on the discussion, should I be reading that. Where this has been a challenge is somehow folks trying to infer wholely owned subsidaries are legally the same company but it boils down to the legal responsibility of the command chain 17:22:16 yes, waiting for trixie to be released before proceeding, so we can add in mirrors in opendev first 17:22:17 i.e. if IBM legal, for example in-house counsel, were to approach me, I would be required to refer them to Red Hat legal (in-house counsel) because IBM legal is entirely outside of my structural chain of command 17:22:41 is this first one of do we have kolla or somewhere Debian Trixie job/test running 17:22:43 ah ty frickler 17:23:00 frickler: ++ 17:23:18 in a similar vein, sean-k-mooney is trying to convert the Ceph job to use debian 17:23:41 bookworm, because we'll wait on the image, mirrors, devstack support etc to exist to try this with trixie 17:23:47 #link https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/955714 17:24:07 that mainly to renable test cover by using one of our other supprot runtime 17:24:21 isntead fo just disabling the test becuse ubuntu has a packaging bug 17:24:24 ++, this is good example of distributing our testing among different distro 17:24:51 but yes bookworm not trixe bcasue of supprote runtime and the fact openstack does not work on trixy yet 17:25:06 and trixie isn't released 17:25:10 we coudl use trixie/13 next cycle after its released 17:25:19 trixie release is schedule for next week 17:25:19 yeah, we cna move that to trixie later 17:25:32 gmaan: the weirdness of on behalf of another company is... very weird, even more so for copyright since lineage is lost in such cases and thus really should be avoided at all costs. 17:25:42 sean-k-mooney: ++ make sense t use trixie in next cycle runtime 17:25:53 just keep in mind 17:26:03 trixie use python 3.13 17:26:08 and eventlet is not compatible with that 17:26:15 oh 17:26:16 so using it will be partly gated by that 17:26:24 py3.13, I did not realize that 17:26:25 i know zigo is activly trying to reslove that 17:26:40 sean-k-mooney: iiuc all issues are resolved, tempest is passing 17:26:52 TheJulia: ah, ack, ty - i don't know how easy it is to define that succinctly, but "legal responsibility of the command chain" may be invisible to the outside world.. lets discuss on the patch itself.. (sorry again for cutting this) 17:26:53 but its currently a blocker ot using it but it good to use as a smoketest/canary 17:27:00 frickler: really 17:27:04 that awsome news 17:27:15 w00t, TIL 17:27:16 the last issue was actually not py3.13, but a change in mariadb 17:27:25 oh the transaction thing 17:27:29 yep 17:28:11 so then yes we shoudl stronctly consider adding trixe to the testing runtime for 2026.1 keeping bookworm for stable upgrade testing 17:28:34 and in 2026.2 we can drop bookwrom ot not infinetly grow the test matix 17:28:58 good suggestion.. i'll work on the runtime update 17:29:04 yes, currently the timetable looks like that will be feasible 17:29:23 that's all the things we were working on that i see as AIs from our last meeting.. was anyone else working on anything to note? 17:29:32 for nova w are curently using debign to test some thing that redhat and canonical compile out fr what its worth. like spice supprot. 17:29:34 TheJulia: well, its about how those company/employee are contracted and allow them to use their affiliation which is again part of the contract. In summary, employee are on-site/deputed to their organization for particular duration. but yes we cannot cover all cases or assume things and mainly avoid legal checks 17:30:17 gmaan: oh yeah, indeed. For example, there is a concept in close business relationships of dual badge employes 17:30:40 i mean in that case you could list both 17:30:41 one some level, one company pays for that employee, but then and only then can that individual self identify who they are working on behalf of 17:31:11 but the affiation thing is mroe to disclose bias not a catch all for all influcance 17:31:21 sean-k-mooney: quite possibly, granted in the cases I'm aware of those folks are not upstream contributors 17:32:20 exactly, which is why its important to focus discussion on what is the common good 17:32:20 all good inputs, lets talk on the gerrit proposal.. 17:32:25 #topic AI Working Group's White Paper - Call for Resources 17:32:29 Yeah, I'm reading through the back and forth now 17:32:34 #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/QGADCGXW2J5PJZKDH24VMJJJOM72GQTF/ OpenStack for AI Whitepaper coordination mailing list and meeting info 17:32:58 anybody interested in ai workloads on openstack or tuning openstack deployments to support them should consider participating 17:33:15 I won't be able to join next meeting but I definitely plan to help for the whitepaper 17:33:53 yes, i see a specific call out for folks that know the services deeply, i suspect we want to call out any features/architectures that are beneficial for AI workloads 17:34:02 yeah, for those who haven't skimmed the announcement, just a reminder that the call is scheduled for 13:00 utc on thursday of this week (july 31) 17:34:20 there was a ptg seesion on this topic too last cycel 17:34:34 i assume there will be a simialr bird of a fether seesion at the sumit or next ptg 17:34:49 i think they're trying to wrap up this paper by the Summit 17:35:23 correct 17:35:29 i assuem the effort will evovle into a working group or sig ot drive this usecase in openstack going forward 17:35:58 oh it is a working group already 17:36:02 yes, it's a Foundation working group right now.. 17:36:15 (like the VMWare Migration Working Group) 17:36:16 it's already organized as a foundation-level working group, but i could see some possibility for a mirrored structure within the openstack community too (like a sig maybe) 17:36:33 and there were some talks already 17:36:45 like showcases 17:37:39 well we know you can run ai workload on openstack (people have been doign it of year) btu there is defeily room for improvment so i will be interested to see what tehy whitepaper containes when its done 17:38:16 if you're aware of these gaps,sean-k-mooney, an OpenStack SIG could be helpful - it'd be development focussed if we were to build specifically to address these AI use cases 17:38:19 i think it's more about explaining how it's done by various organizations and covering the various use cases 17:38:34 zactly 17:38:54 but sure, potential improvements to the platform to make that even better would probably also be a good outcome 17:38:54 but also collecting some needs 17:40:14 lets chat about this some more at the 1300 UTC call this thursday 17:40:23 anything else on $topic? 17:41:04 * gouthamr next up.. 17:41:13 #topic Proceeding with Monasca's retirement 17:41:18 #link https://review.opendev.org/c/openstack/governance/+/953671/comments/05494668_4deb962f 17:41:33 ^ thuvh told us that they'd prefer to get the project retired.. 17:42:03 the repos owned by the monasca team have no stable branches as we noted in last week's meeting 17:42:14 just the "unmaintained/2023.1" branch 17:42:55 let it go then ? 17:43:11 the unmaintained branch was already not the project team's responsibility - so i think we can consult the ML and unmaintained-core and proceed 17:44:04 I was not 100% sure if they are ok for retirement or they understood 'moving to legacy' correctly means that is retirement 17:44:17 but yes, their vote on the retirement change in governance can confirm it officially 17:44:46 just want to be more explicit in case there is any communication gap or gap in understanding of retirement 17:44:46 also retirement is not irreversible, and doesn't really result in much difference with regard to the current state of activity in the project anyway 17:44:47 i think you clarified that in your earlier comments on the change 17:45:30 fungi: +1 17:45:33 the main impact is offically removing it form the integrated release coorect 17:45:35 (sorry for the double-negative, should have said "retirement is reversible" i guess) 17:45:45 it can be unretired if folks really wanted too 17:45:49 sean-k-mooney: it's not being released since 2023.1 17:45:55 ok because one time they said they want to maintain then after reading meeting logs ( which was more of discussion about how we can achieve healthy maintenance and avoid same situation again) they are ok for retirement 17:46:16 gouthamr: yep, its technially supprot in watcher as a backend but it has no docs/testing 17:46:17 I do not want to push pressure to them if they want to maintain. 17:46:38 we are offically decleering it deprecte/experimental this cycle adn considering if we would remove supprot in 2026.1 17:47:25 its retirement woudl factor into that too 17:48:09 this is already communicated afaik 17:48:33 now the question is whether we would retired it 17:49:09 i have no objection one way or another . but if it is retired it make droping supprot next cycle an easy desion for us 17:49:09 sean-k-mooney: so to use it as a backend in this release, one would have to use watcher from 2025.2 and monasca-api from 2023.1 or older, i think? 17:49:24 yep 17:49:34 which may or may not be co installable 17:49:42 as i said we do not have ci for that and we are lackign docs 17:49:56 so we are not realy able to say its supproted 17:50:10 ack 17:50:43 okay, i'll take an AI to get this process rolling.. in the ML post, i'll mention the integration with watcher.. 17:51:04 #link https://review.opendev.org/c/openstack/watcher/+/941828 17:51:48 tkajinam possesses clairvoyance of sorts 17:51:53 ty for the call out here sean-k-mooney 17:51:58 anything else for $topic? 17:52:07 Hehe 17:52:15 i think tkajinam lives in the future and sends his changes to the past for us to review 17:52:27 we disucssed it at the ptg 17:52:41 we wanted to servay all the integration and backend this cycle 17:52:51 and understnd if we can supprot them and the level of testing 17:53:08 so we could comunitte the realtiy of where watcher really is today 17:53:10 +1, i think this is a good effort! https://review.opendev.org/c/openstack/watcher/+/951699 17:53:41 so far the main output has been https://docs.openstack.org/watcher/latest/integrations/index.html#integration-status-matrix and https://docs.openstack.org/watcher/latest/strategies/index.html 17:54:16 ty 17:54:20 #topic A check on gate health 17:54:33 ^ any gate concerns/updates this week? 17:55:37 one thing to mention 17:56:53 gibi fix (one of the possible root cause) on grenade job DB dump timeout is merged, if anyone still seeing that, please report 17:56:55 #link https://review.opendev.org/c/openstack/grenade/+/955865 17:57:27 we were seeing frequent timeout in grenade skip level job in last couple of week 17:57:35 ah I'm totally late. 17:57:56 ack gmaan 17:58:15 cardoe: hello 17:58:30 --skip-lock-tables makes sense in grenade 17:59:49 we have under a minute 17:59:54 so i'll skip to 17:59:59 #topic Open Discussion 18:00:39 just wanted to give a shoutout to the i18n interns, and their mentors ianychoi and seongsoo 18:00:44 #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/GGQAIF23Q3EEN5XRPZACM3E2FVLBQK26/ 18:00:44 18:00:56 Woot 18:01:23 pretty nice summary from ian there, i'd recommend reading it.. i think we'll keep up with the progress there, and finish the zuul integration soon (TM) 18:01:38 with that we're just over the hour.. 18:01:52 is there anything else you'd like to note in the minutes today? 18:03:02 thank you all for attending, and staying the extra few minutes.. 18:03:02 #endmeeting