Tuesday, 2025-05-06

fungiremote:   https://review.opendev.org/c/openstack/ossa/+/948836 Enact TC resolution to oversee all repos [NEW]00:34
fungii'm in meatspace meetings all this week, so will likely miss the tc meeting, but will catch up from logs after the fact00:39
* gouthamr til “meatspace”01:04
gouthamrack fungi - all the best for the immersive event01:05
fungijargon file to the rescue01:07
UgglaHello, can you have a look at https://review.opendev.org/c/openstack/election/+/946324 , I think it is ok.14:56
fricklerUggla: that is more something for the election team, TC doesn't have +2 on that repo (#openstack-election)14:59
Ugglafrickler, oh sorry I thought election was linked to tc group.15:00
fungiUggla: the volunteer election officials also serve as caretakers for the election repo15:06
Ugglaok good to know. I have asked on the #openstack-election channel. 15:08
gouthamrtc-members: gentle reminder that we're meeting on Zoom and here in ~58 minutes16:03
gouthamralso, there's an informal discussion on OpenInfra AI policy ongoing right now: https://etherpad.opendev.org/p/board-informal-ai-contribution16:03
gouthamr(please find the Zoom link in the etherpad)16:04
gouthamr#startmeeting tc 17:00
opendevmeetMeeting started Tue May  6 17:00:29 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
gouthamr#info Today's meeting is being held primarily via video call. Action items and meeting minutes will be documented in IRC but for a full replay of the meeting, please visit the OpenStack TC youtube channel, where the recording will be uploaded soon.17:01
gouthamr#link https://www.youtube.com/@openstack-tc17:01
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:01
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee17:01
gouthamr^ Zoom link here as well17:01
gouthamr#topic Roll Call17:01
gmaano/17:02
gtemao/17:02
noonedeadpunko/17:02
cardoeo/17:02
opendevreviewMerged openstack/project-team-guide master: Drop "ossg" reference from Vulnerability Mgmt guide  https://review.opendev.org/c/openstack/project-team-guide/+/94715017:02
bauzaso/17:03
gouthamrcourtesy-ping: mnasiadka17:04
gouthamralso on the video call: spotz[m] 17:04
gouthamr#topic Last Week's AIs17:04
gouthamrstill working on bumping the mailing list thread on Skyline SBOM to restart discussion17:05
gouthamrgmaan: mentioned that there's no new update wrt projects outside the integrated gate testing as far as grenade jobs are concerned17:06
gouthamrhe'll be checking later today17:06
gouthamrwe merged the VMT scope expansion resolution17:07
mnasiadkao/17:07
gouthamr#link https://wiki.openstack.org/wiki/CrossProjectLiaisons#Vulnerability_management 17:07
gouthamrbauzas and i have been added here as TC/VMT liaisons17:07
bauzas+117:08
gouthamr#link https://review.opendev.org/c/openstack/ossa/+/948836 (Enact TC resolution to oversee all repos)17:08
gouthamr^ follow up wrt the resolution17:08
gmaan#link https://governance.openstack.org/tc/reference/new-projects-requirements.html17:09
gouthamr^ we could mention the VMT process here17:09
gouthamr#action: add a link to the VMT overview/process to the new project requirements17:10
gmaan++, thanks17:10
gouthamrfurther steps: we need to discuss with each project team and get them to refresh the security liaisons and coresec teams 17:11
gouthamrwe've been encouraging this from the PTG and in subsequent TC meeting notes17:11
fungii have a brief lunch break, let me know when/where the tc escalation volunteers get published so we can link there in our process too17:11
gouthamrfungi: added to https://wiki.openstack.org/wiki/CrossProjectLiaisons#Vulnerability_management 17:12
fungioh already there, thanks!17:12
fungii'll get that bit of process written up soon17:12
gouthamrbauzas is asking what documents should liaisons be aware of17:12
fungisecurity.openstack.org17:12
gouthamr++ fungi 17:13
gouthamrTC liaisons will be looking at the same wiki to locate project liaisons, and coresec groups17:15
gouthamrif these liaisons are unresponsive, PTLs could be the next escalation17:16
JayFVMT is in #openstack-security as well, and willing to answer any questions/concerns that liasons might have (TC or project)17:16
gouthamrty JayF 17:18
gouthamrwe are chatting about how to escalate an issue with an unresponsive PTL/Security Liaisons 17:22
gouthamrgerrit groups are a good goto resource to find other project contributors to loop in during those rare circumstances17:22
gouthamrnext AI:17:23
gouthamrplease update your OpenInfra Foundation profiles up to date with affiliation changes17:23
gouthamrgah17:24
gouthamrkeep your OpenInfra Foundation profiles up to date with affiliation changes17:24
gouthamrlast AI was on improving  SIG documentation and onboarding17:24
gouthamrno progress to note here17:25
gouthamrwe probably need some bright ideas, and can continue brainstorming that together17:25
cardoegouthamr: I think it was me for ansible collections?17:26
cardoeSo there'17:26
cardoeSo there's 2 reviewers. gtema and another. The other person has stepped back from OpenStack work.17:27
gouthamrah, ty cardoe 17:27
cardoepatches need 2 reviews to be merged.17:27
gouthamrwe're in a conundrum with SIGs, noonedeadpunk mentions - where we want to add some processes to keep SIGs sustainable 17:28
cardoeSo we need to be able to identify a project that's lost quorum of sorts.17:28
gouthamrbut, SIGs are lightweight and bureaucracy free for a reason.. 17:29
gouthamrcardoe: https://review.opendev.org/c/openstack/project-team-guide/+/94848417:29
gouthamrwe are discussing unresponsive SIG chairs17:32
gouthamrand what to do when something a SIG maintains cannot be contributed to.. 17:34
gouthamrif a SIG deliverable is deemed useful by project teams, they should take over.. if licensing allows for it, or in the end, fork the project 17:35
gouthamrthere are examples being provided on the call about how contributors are interested in the openstack-ansible-collections repo, currently owned by the ansible SIG17:36
gouthamrnoonedeadpunk notes that the repo has 9 new/unique contributors in the past couple weeks17:37
gouthamrits a useful project, but, project teams haven't stepped up to maintain it17:38
gouthamrbauzas asks if we can annotate the project further to advertise its poor maintenance?17:40
gouthamrthe tests/CI jobs running against ansible-collections-openstack aren't sufficient  17:41
gouthamrthat explains all the bug reports and activity against it17:42
gouthamropenstacksdk-core participates in reviews, and gtema is an active maintainer here17:42
gouthamrthe only active maintainer per this list: 17:43
gouthamrhttps://review.opendev.org/admin/groups/0e01228e912733e8b9a8d957631e41665aa0ffbd,members 17:43
gtemasdk-cores is also in the list, and it is slightly bigger17:45
gtemaso it's technically more than a single maintainer17:45
gouthamrwe kinda stepped into the weeds here17:45
gouthamrso stepping back17:46
gouthamrany other AIs that anyone else was tracking17:46
gouthamr?17:46
gouthamrsounds like none17:46
gouthamr#topic OpenInfra OS/AI WG17:46
gouthamrFirst Reference Architecture Show & Tell and will feature FPT Smart Cloud17:46
gouthamrmeeting is on Monday, May 12 at 10am CT / 1500 UTC. The agenda and dial-in information are available here17:46
gouthamr#link https://etherpad.opendev.org/p/OpenInfra_AI (OpenInfra OS/AI WG meetings)17:46
bauzasnoted, will try to join ^17:47
gouthamrif you're interested to join this, please save the date17:48
gouthamr#link https://lists.openinfra.org/mailman3/lists/ai-openstack-wg.lists.openinfra.org/ 17:48
gouthamrbauzas says that he'll join these calls regularly to share his GPU expertise with the group17:48
gouthamrand can relay information that teh TC needs to care about17:48
gouthamr#topic Working on our async workflow to be more effective in async workflows17:49
gouthamrscheduling regular reviews of docs / policies / etc.17:50
gouthamrestablish an overall "developer experience" focus / review to attempt to improve the "developer experience" over the whole of OpenStack17:50
gouthamrcardoe added these notes under the TC's PTG's section on improving the developer experience 17:51
JayFgouthamr: fwiw, that list is indicated as private17:51
gouthamrJayF: ack, i brought that up on the call.. i can check with aprice why that's the reason.. but, it allows subscriptions17:51
JayF++ okie dokie17:52
fungiit's a list for coordinating the whitepaper between the contributing org representatives who volunteered to work on it, afaik17:52
gouthamrcardoe is seeking feedback from contributors about their challenges17:52
gouthamrthink fungi has a link for this!17:52
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/HE7JRHIBES5TPCGMVHG3XYI5TYUY5KIS/ (Reminder: Contributor and maintainer surveys (was: Bridging the gap...))17:53
funginot handy, but the "bridging the gap" mailing list thread has links to resources about ongoing efforts for improving contributor experience17:53
fungi(and maintainer experiences too)17:54
gouthamr#link https://openinfrafoundation.formstack.com/forms/openstack_maintainer_satisfaction_survey (OpenStack Maintainer Satisfaction survey)17:54
fungiwe're still collecting submissions for both of those surveys too, and will take later feedback into account in followup analyses17:54
gouthamrgmaan says that onboarding challenges were usually addressed through the First Contact SIG17:55
fungi(when the fc sig was still active anyway)17:55
gouthamrgmaan: its possible the SIG is less active these days, are there any particular gaps we're aware of anyway?17:55
gouthamrcardoe says that the openstack contributor experience is fragmented, he's unsure its a first contact sig thing because he's a seasoned contributor to some projects, but a new contributor to other projects.. and finds things challenging17:57
gouthamrgmaan has some feedback regarding team meetings 17:58
fungithis is definitely something the bridging the gap effort is seeking to address17:58
gouthamrhe says some teams don't hold the meetings they claim to hold17:58
gouthamrfungi++17:58
gouthamri17:58
gouthamri've been taking notes, but am waiting to deliver the news that this is being worked on :)17:59
cardoegtema: sorry I wasn't trying to have people pick on Keystone. I just saw your name so I used it.17:59
gtemano problem at all17:59
noonedeadpunkfor me most annoying thing as contributor is absence of reviews for a very long time. This includes actiuve projects as well. And going and asking in IRC for reviews may be a deal braker for many17:59
gouthamr+117:59
noonedeadpunkand even if you asked - you still can be ignored there17:59
gouthamrbauzas: asks, "who can i ping" is usually a question one has when they have a languishing patch on gerrit18:00
fungiyes, that's feedback we've heard from multiple organizations/contributors and we've seen specific examples too18:00
cardoe^ yeah that's been an issue for my internal teams that have been trying to contribute. they haven't known who to ping and they come and ask me.18:00
gouthamr#link https://docs.openstack.org/manila/latest/contributor/contributing.html#contacting-the-core-team 18:00
gouthamr^ all projects must have a page like this, with a section like this18:00
fungie.g. someone has a languishing nova patch and pops into #openstack-nova to ask for reviews on the day after christmas18:00
noonedeadpunkI'm not sure how helpful is that to be honest18:01
noonedeadpunkas it's working very occasionally18:01
gouthamr#link https://governance.openstack.org/tc/goals/completed/ussuri/project-ptl-and-contrib-docs.html 18:01
gouthamrthese pages were added because of this TC goal ^18:01
noonedeadpunkfungi: was it me ? :D 18:01
gouthamrtime check on this meeting18:01
gouthamrfungi: the cloud works on holidays :D 18:01
noonedeadpunkAs I can recall popping in some channel around last Christmas18:02
noonedeadpunkfor me it would be fine to get replied once ppl are from holidays18:02
noonedeadpunkand many get that it might be not a bussiness time or smth like that18:03
fungiit wasn't you, but someone who was identified through member organization discussions with foundation bizdev folks18:03
noonedeadpunkthe problem when it's never replied18:03
fungisomeone from a member org trying to contribute and struggling and wanting to understand why they weren't getting uptake18:03
fungithe only one time they tried to raise attention to their changes in irc happened to be on the day after christmas when there was almost no chance anyone was looking18:04
noonedeadpunk:(18:05
cardoeWell that's on specific case.18:05
fungiyes, it was a more extreme example18:05
cardoeBut there are other cases where people bring up items outside of holiday times and it takes a while to get feedback.18:05
cardoeWe should encourage projects to review their contributor guides, core member list, and meeting details on some regular cadence.18:06
gouthamrwe wrapped up the call on Zoom, but adding a few final thoughts from there.. 18:06
gouthamrbauzas was supportive of a survey, and brought up specific instances where contributor experience was broken because documentation was outdated.. and core reviewers have good intentions, but haven't probably got around to make the required doc updates18:06
fungimy point was a lot of people attempting to contribute don't have enough awareness of the community dynamic to be able to leverage it well (and even people who are very experienced in working within our community struggle to do so a lot of the time)18:06
bauzasif 'bringing up' means "I created a gerrit change" and "no feedback" implies "no gerrit reviews" then I'm afraid this is not the right way to interact with a project18:07
cardoeI know from managing some dev teams our worst docs tend to be the docs that the team members don't look at. Which is usually around on-boarding a new team member. So I was drawing a parallel between that and contributor guides.18:07
gouthamrthis reminds me that cardoe initially said that even doc patches from new contributors are languishing without reviews 18:07
gouthamrall this is great feedback, and we should all take the survey fungi and the Foundation has set up18:07
fungisurveys (there's a maintainer survey and a contributor survey)18:08
gouthamrthis is specifically in regard to the TC's concerns from the past regarding improving contributor experience18:08
bauzasgouthamr: I was more supportive of an iterative way to modify our docs18:08
bauzaswhich would be "please create the doc bug reports"18:08
gouthamrfungi: can we extend the said "soft deadline" to the end of this month and continue gathering feedback?18:08
gouthamri want to pull the data at some point after prodding people a bit more18:09
fungiyes, that's exactly what we're doing. like the user survey, people can keep filling it out and we'll incorporate later submissions into subsequent analysis18:09
cardoeSo I was thinking we essentially make a "PTL best practices". As we've said before, the PTL is like the Project Manager more than a Core Reviewer. So as the TC we should have something like "A good PTL does these things". And that would essentially include some developer / contributor experience items.18:09
fungiwe just wanted to make some headway analyzing feedback in the first month after the release before people get too bogged down working on the next one and the cycle's experiences are fresh in their minds18:10
gouthamri see...18:10
gouthamri'll boost the ML post again18:10
fungithanks!!!18:10
gouthamrtc-members: can you please do the same within the projects you contribute, and share it with all your colleagues/ downstream contributors? 18:11
gouthamrwith that, lets wrap up this meeting here.. 18:11
gouthamrthank you all for attending18:11
gouthamr#endmeeting18:11
opendevmeetMeeting ended Tue May  6 18:11:33 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:11
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2025/tc.2025-05-06-17.00.html18:11
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-05-06-17.00.txt18:11
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2025/tc.2025-05-06-17.00.log.html18:11
cardoegouthamr: I've got a bunch of patches that have languished that were simple fixes. Like package in a distro was renamed and the getting started or quick install or whatever doc referenced the old one and I'm just trying to update the docs.18:11
gouthamrfungi: do we have an openinfra url shortener? :D 18:11
gouthamrcardoe: sigh, yes... a number of occasional contributors have brought up that specific pain point before.. i think project cores actively driving reviews at least at a weekly cadence is necessary18:12
gouthamrthe cinder team for instance runs a review jam for "XS" patches.. other teams may be doing similar things18:13
gouthamrcardoe: i'd mention this in the survey feedback as a contributor.. 18:14
JayFbauzas: You're right that just posting a change is not the ideal way to engage with the openstack community, however, I think more and more new contributors are being trained that this is a good way to communicate with an open source project-- especially since GitHub has muddied the difference between issues and pull requests in their UI18:15
JayFI don't actually have a suggestion for an answer, but I do think this may be an issue where norms are changing across general open source but not for openstack18:15
bauzasI don't think this is particular to openstack18:17
bauzasplease go ahead and propose a patch to the linux kernel 18:17
bauzasI actually like the idea of the kernel team, which provides a perl script for knowing who to send the patch email https://kernelnewbies.org/FirstKernelPatch#SubmitPatch18:22
bauzasthere is an outreachy email contact that people can reach18:23
JayFI don't think it's particular to openstack, no, but I think it's a pattern that can emerge among older projects.18:31
fricklergouthamr: we don't have an URL shortener, but I have it on my long-term todo list to set on up, with a simple gerrit driven config rather than being interactive18:45
gouthamrfrickler: nice.. yes! i think it'll deter spammers too19:41
fungigouthamr: we do not have our own url shortener, no20:03
fungiah, frickler already answered, thanks!20:05
opendevreviewMerged openstack/openstack-manuals master: Glossary - remove SmokeStack  https://review.opendev.org/c/openstack/openstack-manuals/+/94864721:15
opendevreviewOpenStack Proposal Bot proposed openstack/security-doc master: Updated from openstack-manuals  https://review.opendev.org/c/openstack/security-doc/+/94895421:23
opendevreviewMerged openstack/openstack-manuals master: Glossary - remove Hyper-V  https://review.opendev.org/c/openstack/openstack-manuals/+/94864021:29
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Glossary - update for term Region  https://review.opendev.org/c/openstack/openstack-manuals/+/94865221:30
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Glossary - update for term Region  https://review.opendev.org/c/openstack/openstack-manuals/+/94865221:30
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Glossary - remove Linux Bridge  https://review.opendev.org/c/openstack/openstack-manuals/+/94865321:33
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Glossary - remove Linux Bridge  https://review.opendev.org/c/openstack/openstack-manuals/+/94865321:35
opendevreviewDmitriy Chubinidze proposed openstack/openstack-manuals master: Add Skyline dashboard in Glossary  https://review.opendev.org/c/openstack/openstack-manuals/+/94868622:00
opendevreviewOpenStack Proposal Bot proposed openstack/security-doc master: Updated from openstack-manuals  https://review.opendev.org/c/openstack/security-doc/+/94895422:02
opendevreviewDmitriy Chubinidze proposed openstack/openstack-manuals master: Add Skyline dashboard in Glossary  https://review.opendev.org/c/openstack/openstack-manuals/+/94868622:03
opendevreviewMerged openstack/security-doc master: Updated from openstack-manuals  https://review.opendev.org/c/openstack/security-doc/+/94895422:08
opendevreviewDmitriy Chubinidze proposed openstack/openstack-manuals master: Add Skyline dashboard in Glossary  https://review.opendev.org/c/openstack/openstack-manuals/+/94868623:16

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