opendevreview | suzhengwei proposed openstack/governance master: Add suzhengwei as PTL for Masakari https://review.opendev.org/c/openstack/governance/+/943226 | 08:00 |
---|---|---|
opendevreview | Takashi Kajinami proposed openstack/openstack-manuals master: Bump hacking https://review.opendev.org/c/openstack/openstack-manuals/+/943251 | 13:25 |
opendevreview | Felipe Reyes proposed openstack/governance master: Appoint Felipe Reyes as PTL for OpenStack Charms https://review.opendev.org/c/openstack/governance/+/943254 | 13:39 |
mnasiadka | As 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 |
gouthamr | ack mnasiadka | 17:03 |
gouthamr | tc-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/TechnicalCommittee | 17:04 |
opendevreview | Hao Wang proposed openstack/governance master: Appoint Hao Wang as PTL for Zaqar https://review.opendev.org/c/openstack/governance/+/943336 | 17:40 |
opendevreview | Hao Wang proposed openstack/governance master: Appoint Hao Wang as PTL for OpenStack Zaqar https://review.opendev.org/c/openstack/governance/+/943338 | 17:46 |
gouthamr | #startmeeting tc | 18:00 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:00 |
opendevmeet | The meeting name has been set to 'tc' | 18:00 |
gouthamr | 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. | 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 |
noonedeadpunk | o/ | 18:01 |
gouthamr | #link https://www.youtube.com/channel/UCBuGwBXOmWHydSE09RM84wQ | 18:01 |
gouthamr | Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee | 18:01 |
gouthamr | #topic Roll Call | 18:01 |
noonedeadpunk | o/ | 18:01 |
gtema | o/ onmyway to zoom | 18:01 |
bauzas | o/ | 18:01 |
gouthamr | noted absence: mn asiadka | 18:02 |
gouthamr | and f r i c k l e r | 18:02 |
gmann | o/ | 18:02 |
gouthamr | courtesy-ping: spotz[m] | 18:02 |
spotz[m] | here! | 18:05 |
gouthamr | #topic Last week's AIs | 18:06 |
gouthamr | electoral roll generation patch to include TC repos | 18:06 |
gouthamr | #link https://review.opendev.org/c/openstack/election/+/941612 | 18:06 |
gouthamr | reviews 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 far | 18:08 |
gouthamr | so we should be good to merge these on the deadline proposed: 2025-03-21 | 18:09 |
gouthamr | next AI: sharing the CI usage pattern analysis on ML | 18:09 |
gouthamr | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/DGLVXYQ77M7DEV3NQF5F67C5LUK4V4E7/ (CI resources usage optimization) | 18:11 |
gouthamr | next AI: expand PTG agenda | 18:11 |
gouthamr | #link https://etherpad.opendev.org/p/apr2025-ptg-os-tc (PTG Planning Etherpad) | 18:11 |
gouthamr | next AI: finalize the election results | 18: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 |
gouthamr | lots of first time PTLs this time around! | 18:14 |
gouthamr | so we're noting that this was a great round of leadership changes across project teams | 18:14 |
gouthamr | some of the PTLs are not yet core-reviewers on the projects | 18:14 |
gouthamr | noonedeadpunk is concerned that there may be a potential risk of drop off in project upkeep and activities | 18:15 |
gouthamr | cardoe asks if the reason is because its hard to be a core reviewer | 18:15 |
gouthamr | or if the core reviewers aren't interested, and so would like to have someone else lead project activities | 18:16 |
gouthamr | bauzas is explaining the situation with Uggla | 18:16 |
gouthamr | he 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 merged | 18:17 |
gouthamr | the plan eventually is to have Uggla be a core reviewer | 18:17 |
fungi | if memory serves, pdeore was a ptl for several cycles without core reviewer perms | 18:18 |
gouthamr | this has occurred before, for instance, with Glance ^ | 18:18 |
fungi | some teams approach it as more of a project manager role rather than a developer role | 18:19 |
gmann | fungi: ++ | 18:19 |
gouthamr | noonedeadpunk is concerned about gerrit permissions to add/remove core reviewers | 18:20 |
gouthamr | bauzas is clarifying that anyone in the core groups can add/remove core reviewers from gerrit | 18:20 |
gouthamr | and that usually, those changes are discussed with other core reviewers and the community | 18:21 |
cardoe | fungi: 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 |
fungi | mikal set the tone for it years ago when he started pushing that the "t" in ptl should be for "team" not "technical" | 18:23 |
gouthamr | the consensus seems to be that PTL decisions are typically team decisions | 18:24 |
gouthamr | the 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 call | 18:25 |
fungi | (we collectively stopped calling the position a "project technical lead" years ago, for this very reason) | 18:25 |
gouthamr | +1 | 18:25 |
gouthamr | noonedeadpunk said when there are no elections, its hard for the TC to see if the candidate has the support of the team.. | 18:28 |
gouthamr | gmann 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 team | 18:28 |
gouthamr | #link https://docs.openstack.org/project-team-guide/ptl.html (PTL duties in the project team guide) | 18:29 |
bauzas | fwiw, 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 etc | 18:31 |
fungi | i 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 ptg | 18:31 |
* bauzas wonders what a technical lead can be | 18:31 | |
fungi | bauzas: every nova ptl before mikal ;) | 18:32 |
gouthamr | any other AIs that folks were working on in the past week? | 18:33 |
gouthamr | we've one more AI, but that's its own topic this week: leaderless teams | 18:33 |
gouthamr | #topic 2025.2 leaderless projects | 18:34 |
gouthamr | #link https://etherpad.opendev.org/p/2025.2-leaderless | 18: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 |
cardoe | Maybe 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 |
gouthamr | we're discussing why some of these teams need an appointment each cycle | 18: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 enough | 18:41 |
gouthamr | regarding charms, bauzas will leave a comment summarizing teh questions the TC has | 18:44 |
fungi | spotz[m]: longer than 2 weeks? it was february 05-19 this time | 18:45 |
fungi | (and we started warning people weeks before that it was coming up) | 18:45 |
gouthamr | and there were emails that went out to contributors of teams without PTL nominees a few days before the deadline | 18:47 |
gouthamr | we also allowed/encouraged early nominations | 18:47 |
gouthamr | an idea from clarkb/others in the past: pre-create election directories for the next cycle way ahead | 18:48 |
noonedeadpunk | +1 also didn't know about that befroe this election | 18:48 |
gouthamr | #action: formalize the early-nominations guidance | 18:50 |
gouthamr | #topic TC Chair Election | 18: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 on | 18:51 |
gouthamr | #link https://governance.openstack.org/tc/reference/tc-chair-responsibilities.html (TC Chair Responsibilities) | 18:53 |
gouthamr | please self-nominate if you'd like to be tc-chair | 18:56 |
gouthamr | #topic Should we do monthly video+IRC meetings? | 18:56 |
gouthamr | 18:56 | |
gouthamr | emails and eavesdrop don't have a way for us to track who's catching up with these meetings | 18:58 |
gouthamr | bauzas 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 well | 18:59 |
fungi | we do have anonymous web stats published by opendev, get up with me later if you want a link | 18:59 |
gouthamr | bauzas also notes that the timezones that we're in makes this catchup hard | 18:59 |
gouthamr | there's a non-negligent amount of people that watch youtube summaries | 19:00 |
gouthamr | cardoe says that this is good as a secondary medium | 19:00 |
gouthamr | he'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 channel | 19:01 |
gouthamr | there's a generation of developers that will find using alternative platforms helpful | 19:01 |
clarkb | I would argue that a rogue group choosing a different platform doesn't inherently mean the other platform is hard to communicate on... | 19:02 |
clarkb | you'd need to understand the reasons first etc etc | 19:02 |
fungi | agreed, more that they have no interest in engaging with/being part of the project | 19:02 |
fungi | (or at least not enough interest to overcome the learning curve for a platform they've never used) | 19:03 |
gouthamr | we ended the meeting on Zoom | 19: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 |
gouthamr | thanks everyone for joining us this week | 19:04 |
gouthamr | we'll return to our weekly IRC meeting next week | 19:04 |
gouthamr | oh, there's SCALE NA this week | 19:05 |
opendevreview | Merged openstack/governance master: Add TC chair nomination folder for 2025.2 https://review.opendev.org/c/openstack/governance/+/943203 | 19:05 |
opendevreview | Merged openstack/governance master: Add gouthamr's nomination for 2025.2 TC chair https://review.opendev.org/c/openstack/governance/+/943204 | 19:05 |
gouthamr | stop by and say hi to spotz[m] mnasiadka and myself if you're attending | 19:05 |
gouthamr | s/SCALE NA/OpenInfra Days NA alongside SCALE 2025 | 19:05 |
gouthamr | any last thoughts to add to the minutes before i close this out? | 19:06 |
gouthamr | #endmeeting | 19:07 |
opendevmeet | Meeting ended Tue Mar 4 19:07:05 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:07 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/tc/2025/tc.2025-03-04-18.00.html | 19:07 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-03-04-18.00.txt | 19:07 |
opendevmeet | Log: https://meetings.opendev.org/meetings/tc/2025/tc.2025-03-04-18.00.log.html | 19:07 |
fungi | tc-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 today | 19:08 |
fungi | https://lists.openstack.org/archives/list/legal-discuss@lists.openstack.org/thread/LJO2WBD3EDQG6HOT25BIIZSIEO7IF5V7/ Apache license header in Puppet manifests | 19:08 |
fungi | i see we don't cover it in openstack's legal issues faq | 19:08 |
fungi | https://docs.openstack.org/project-team-guide/legal-issues-faq.html Legal Issues FAQ | 19:08 |
fungi | something to keep an eye on | 19:09 |
opendevreview | Goutham Pacha Ravi proposed openstack/election master: Add tc repositories for electoral roll generation https://review.opendev.org/c/openstack/election/+/941612 | 20:34 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!