Tuesday, 2025-03-04

opendevreviewsuzhengwei proposed openstack/governance master: Add suzhengwei as PTL for Masakari  https://review.opendev.org/c/openstack/governance/+/94322608:00
opendevreviewTakashi Kajinami proposed openstack/openstack-manuals master: Bump hacking  https://review.opendev.org/c/openstack/openstack-manuals/+/94325113:25
opendevreviewFelipe Reyes proposed openstack/governance master: Appoint Felipe Reyes as PTL for OpenStack Charms  https://review.opendev.org/c/openstack/governance/+/94325413:39
mnasiadkaAs frickler mentioned, I’m travelling to Pasadena today and my flight is scheduled for TC meeting time. I also don’t think I want to run for chair, maybe next time :)14:53
gouthamrack mnasiadka 17:03
gouthamrtc-members: everyone else, a gentle reminder that we'll be catching up on Zoom+IRC for our weekly meeting today in ~56 minutes. Please find details in our meeting wiki: https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee17:04
opendevreviewHao Wang proposed openstack/governance master: Appoint Hao Wang as PTL for Zaqar  https://review.opendev.org/c/openstack/governance/+/94333617:40
opendevreviewHao Wang proposed openstack/governance master: Appoint Hao Wang as PTL for OpenStack Zaqar  https://review.opendev.org/c/openstack/governance/+/94333817:46
gouthamr#startmeeting tc18:00
opendevmeetMeeting started Tue Mar  4 18:00:43 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.18:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:00
opendevmeetThe meeting name has been set to 'tc'18: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.18:01
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.18:01
noonedeadpunko/18:01
gouthamr#link https://www.youtube.com/channel/UCBuGwBXOmWHydSE09RM84wQ18:01
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee18:01
gouthamr#topic Roll Call18:01
noonedeadpunko/18:01
gtemao/ onmyway to zoom18:01
bauzaso/18:01
gouthamrnoted absence: mn asiadka 18:02
gouthamrand f r i c k l e r18:02
gmanno/18:02
gouthamrcourtesy-ping: spotz[m] 18:02
spotz[m]here!18:05
gouthamr#topic Last week's AIs18:06
gouthamr electoral roll generation patch to include TC repos18:06
gouthamr#link https://review.opendev.org/c/openstack/election/+/941612 18:06
gouthamrreviews and check in for the "unmaintained"-->EOL transiton patches: 18:07
gouthamr#link https://review.opendev.org/c/openstack/releases/+/941458 18:07
gouthamr#link https://review.opendev.org/c/openstack/releases/+/942201 18:07
gouthamr#link https://review.opendev.org/c/openstack/releases/+/942218 18:07
gouthamr^ patches haven't gotten any negative votes so far18:08
gouthamrso we should be good to merge these on the deadline proposed: 2025-03-2118:09
gouthamrnext AI: sharing the CI usage pattern analysis on ML18:09
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/DGLVXYQ77M7DEV3NQF5F67C5LUK4V4E7/ (CI resources usage optimization)18:11
gouthamrnext AI: expand PTG agenda18:11
gouthamr#link https://etherpad.opendev.org/p/apr2025-ptg-os-tc (PTG Planning Etherpad) 18:11
gouthamrnext AI: finalize the election results18:12
gouthamr#link https://review.opendev.org/c/openstack/election/+/942506 (results posted) 18:12
gouthamr#link https://review.opendev.org/c/openstack/governance/+/942507 (governance updated) 18:13
gouthamrlots of first time PTLs this time around! 18:14
gouthamrso we're noting that this was a great round of leadership changes across project teams18:14
gouthamrsome of the PTLs are not yet core-reviewers on the projects18:14
gouthamrnoonedeadpunk is concerned that there may be a potential risk of drop off in project upkeep and activities18:15
gouthamrcardoe asks if the reason is because its hard to be a core reviewer18:15
gouthamror if the core reviewers aren't interested, and so would like to have someone else lead project activities18:16
gouthamrbauzas is explaining the situation with Uggla 18:16
gouthamrhe says that the nova team doesn't think that the PTL doesn't have to be a core reviewer... they could work with the cores to get things merged18:17
gouthamrthe plan eventually is to have Uggla be a core reviewer18:17
fungiif memory serves, pdeore was a ptl for several cycles without core reviewer perms18:18
gouthamrthis has occurred before, for instance, with Glance ^ 18:18
fungisome teams approach it as more of a project manager role rather than a developer role18:19
gmannfungi: ++18:19
gouthamrnoonedeadpunk is concerned about gerrit permissions to add/remove core reviewers 18:20
gouthamrbauzas is clarifying that anyone in the core groups can add/remove core reviewers from gerrit18:20
gouthamrand that usually, those changes are discussed with other core reviewers and the community 18:21
cardoefungi: yeah that's what I was trying to ask with my questions. Is it expected to be a developer role and it's hard to get to that point. Or is it more considered the project manager that doesn't have to be a core reviewer.18:22
fungimikal set the tone for it years ago when he started pushing that the "t" in ptl should be for "team" not "technical"18:23
gouthamrthe consensus seems to be that PTL decisions are typically team decisions 18:24
gouthamrthe concern regarding resolving differences/conflicts, approving exceptions, etc should be left up to the teams and the PTL should be encouraged to drive consensus rather than take a unilateral call18:25
fungi(we collectively stopped calling the position a "project technical lead" years ago, for this very reason)18:25
gouthamr+118:25
gouthamrnoonedeadpunk said when there are no elections, its hard for the TC to see if the candidate has the support of the team.. 18:28
gouthamrgmann said that the fact that there were no other nominations, or objections to a nomination, the TC trusts that the candidate has the support of the team18:28
gouthamr#link https://docs.openstack.org/project-team-guide/ptl.html (PTL duties in the project team guide) 18:29
bauzasfwiw, I always named myself a "paperwork team leader", never a 'technical lead" :)18:31
gouthamr#action gouthamr wants to send out an email to all the PTLs reminding them of their role, refreshing liaisons, obscure/one time activities etc18:31
fungii like the suggestion to remind every ptl once a cycle about the checklist, and also encouraging them to all participate in a joint leadership session at the ptg18:31
* bauzas wonders what a technical lead can be18:31
fungibauzas: every nova ptl before mikal ;)18:32
gouthamrany other AIs that folks were working on in the past week?18:33
gouthamrwe've one more AI, but that's its own topic this week: leaderless teams18:33
gouthamr#topic 2025.2 leaderless projects 18:34
gouthamr#link https://etherpad.opendev.org/p/2025.2-leaderless18:34
gouthamr#link https://review.opendev.org/c/openstack/governance/+/942907 (Appoint Mauricio Harley as PTL for Barbican)18:35
gouthamr#link https://review.opendev.org/c/openstack/governance/+/943226 (Add suzhengwei as PTL for Masakari)18:36
gouthamr#link https://review.opendev.org/c/openstack/governance/+/943338 (Appoint Hao Wang as PTL for OpenStack Zaqar)18:37
gouthamr#link https://review.opendev.org/c/openstack/governance/+/943254 (Appoint Felipe Reyes as PTL for OpenStack Charms)18:38
cardoeMaybe they just got used to having it appointed?18:38
gouthamr#link https://review.opendev.org/c/openstack/governance/+/942793 (Switch back Oslo to DPL model)18:39
gouthamrwe're discussing why some of these teams need an appointment each cycle18:39
spotz[m]I had wondered if we needed longer nomination period in channel last week, there were definitely better comms from election officials this time. I know the last cycle that I was one we started everything late and probably didn't email enough18:41
gouthamrregarding charms, bauzas will leave a comment summarizing teh questions the TC has18:44
fungispotz[m]: longer than 2 weeks? it was february 05-19 this time18:45
fungi(and we started warning people weeks before that it was coming up)18:45
gouthamrand there were emails that went out to contributors of teams without PTL nominees a few days before the deadline18:47
gouthamrwe also allowed/encouraged early nominations18:47
gouthamran idea from clarkb/others in the past: pre-create election directories for the next cycle way ahead18:48
noonedeadpunk+1 also didn't know about that befroe this election18:48
gouthamr#action: formalize the early-nominations guidance 18:50
gouthamr#topic TC Chair Election18:51
gouthamr 18:51
gouthamr#link https://review.opendev.org/c/openstack/governance/+/943203 (Add TC chair nomination folder for 2025.2)18:51
spotz[m]Got dropped and can’t get back on18:51
gouthamr#link https://governance.openstack.org/tc/reference/tc-chair-responsibilities.html (TC Chair Responsibilities)18:53
gouthamrplease self-nominate if you'd like to be tc-chair18:56
gouthamr#topic Should we do monthly video+IRC meetings?18:56
gouthamr 18:56
gouthamremails and eavesdrop don't have a way for us to track who's catching up with these meetings18:58
gouthamrbauzas notes that seeing faces once in a while is good, and wants to defer this discussion to the PTG and ask the rest of the community as well18:59
fungiwe do have anonymous web stats published by opendev, get up with me later if you want a link18:59
gouthamrbauzas also notes that the timezones that we're in makes this catchup hard18:59
gouthamrthere's a non-negligent amount of people that watch youtube summaries19:00
gouthamrcardoe says that this is good as a secondary medium19:00
gouthamrhe's noting that IRC is proving to be hard to communicate on, case in point, a handful of people chat on #openstack-helm on OFTC, where a bulk of the conversation is happening on the Kubernetes Slack's #openstack-helm channel19:01
gouthamrthere's a generation of developers that will find using alternative platforms helpful19:01
clarkbI would argue that a rogue group choosing a different platform doesn't inherently mean the other platform is hard to communicate on...19:02
clarkbyou'd need to understand the reasons first etc etc19:02
fungiagreed, more that they have no interest in engaging with/being part of the project19:02
fungi(or at least not enough interest to overcome the learning curve for a platform they've never used)19:03
gouthamrwe ended the meeting on Zoom19:03
gmann++ to discuss it in PTG and inclide frickler and other members also in the discussion 19:04
gouthamr++ i'm going to add this topic to the PTG etherpad 19:04
gouthamrthanks everyone for joining us this week19:04
gouthamrwe'll return to our weekly IRC meeting next week19:04
gouthamroh, there's SCALE NA this week19:05
opendevreviewMerged openstack/governance master: Add TC chair nomination folder for 2025.2  https://review.opendev.org/c/openstack/governance/+/94320319:05
opendevreviewMerged openstack/governance master: Add gouthamr's nomination for 2025.2 TC chair  https://review.opendev.org/c/openstack/governance/+/94320419:05
gouthamrstop by and say hi to spotz[m] mnasiadka and myself if you're attending 19:05
gouthamrs/SCALE NA/OpenInfra Days NA alongside SCALE 202519:05
gouthamrany last thoughts to add to the minutes before i close this out?19:06
gouthamr#endmeeting19:07
opendevmeetMeeting ended Tue Mar  4 19:07:05 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:07
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2025/tc.2025-03-04-18.00.html19:07
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-03-04-18.00.txt19:07
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2025/tc.2025-03-04-18.00.log.html19:07
fungitc-members: the puppet-openstack contributors have some apparent disagreement on apache license headers in files, and clarification has been requested on the legal-discuss ml today19:08
fungihttps://lists.openstack.org/archives/list/legal-discuss@lists.openstack.org/thread/LJO2WBD3EDQG6HOT25BIIZSIEO7IF5V7/ Apache license header in Puppet manifests19:08
fungii see we don't cover it in openstack's legal issues faq19:08
fungihttps://docs.openstack.org/project-team-guide/legal-issues-faq.html Legal Issues FAQ19:08
fungisomething to keep an eye on19:09
opendevreviewGoutham Pacha Ravi proposed openstack/election master: Add tc repositories for electoral roll generation  https://review.opendev.org/c/openstack/election/+/94161220:34

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