Tuesday, 2024-09-10

*** bauzas_ is now known as bauzas00:04
*** ralonsoh_ is now known as ralonsoh05:48
*** bauzas_ is now known as bauzas08:03
*** bauzas_ is now known as bauzas11:08
*** bauzas_ is now known as bauzas11:25
gouthamrtc-members: a gentle reminder that we are meeting here in ~43 minutes17:17
gouthamr#startmeeting tc18:00
opendevmeetMeeting started Tue Sep 10 18:00:10 2024 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:00
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee18:00
gouthamr#topic Roll Call18:00
gtemao/18:00
gmanno/18:00
dansmitho/18:00
frickler\o18:01
slaweqo/18:01
cardoeo/18:01
JayFo/18:01
gouthamrcourtesy ping spotz[m] noonedeadpunk 18:02
spotz[m]Here!18:02
* gouthamr :D matrix18:02
noonedeadpunko/18:03
gouthamrhello everyone! let's get started18:03
gouthamr#topic AIs from last week18:03
gouthamrwe took a note to start the PTG etherpad; i'll bring that up in a sec18:04
gouthamri voluntold spotz[m] to capture feedback from the Suwon summit; we'll check on that in a bit as well :) 18:04
gouthamrgmann: target merging the requirement bump for oslo.policy 4.4.0 by the Feature Freeze deadline18:05
gouthamr^ this happened when we were in the meeting iirc18:05
gmannyeah18:05
gouthamr#link https://review.opendev.org/c/openstack/requirements/+/925464 (update constraint for oslo.policy to new release 4.4.0)18:05
gouthamri see that you're helping some folks deal with the fall out of this on the ML; thanks gmann 18:06
gouthamrwas there any other developments to share wrt this item?18:06
gmannnothing else18:06
gouthamrack ty18:06
gouthamrslaweq: revive the "leaderless" projects etherpad to manage the situation for projects without maintainers (mistral, swift, watcher, kuryr)18:06
gouthamr#link https://etherpad.opendev.org/p/2025.1-leaderless (Leaderless projects for 2025.1)18:07
slaweqhttps://etherpad.opendev.org/p/2025.1-leaderless18:07
slaweqthis is etherpaad I did18:07
gouthamr^ slaweq populated this and shared this after our meeting last week18:07
* gouthamr adds it to the tracker.. 18:07
gouthamrty slaweq 18:07
slaweqthx18:08
gouthamrthink that was all the AIs I was tracking; were there any other action items you folks were pursuing?18:08
gouthamrtaking silence to mean we've got everything.. let's move on to the next topic18:09
gouthamr#topic 2025.1 PTG18:10
gouthamr#link https://etherpad.opendev.org/p/oct2024-ptg-os-tc (TC Oct 2024 PTG Etherpad)18:10
gouthamr^ here's a scratch space for us to gather topics and dump initial ideas that we'd like to bring to the discussion at the TC's PTG 18:10
gouthamrplease bookmark this etherpad; so you can fill it up with your thoughts over the next few weeks18:11
gouthamrany thoughts/concerns regarding the PTG?18:13
spotz[m]Only that a lot of teams hadn't signed up last I checked, I know some teams do their own stuff throughout the cycle though18:13
gouthamrah true18:14
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/XHCL5D7ODOP3GLIIXZOCTZF45KLXZD5G/ (PTG October 2024 Team Signup) 18:14
gouthamrdiablo_rojo didn't share a list past the sign up deadline; spotz[m] do you know if this list increased?18:15
spotz[m]Not that I know of but she was traveling for the last 2 weeks I think18:15
gouthamr++ 18:15
gouthamryes; we might get an update alongside a request to plan slots on the schedule18:16
gouthamrwe've ~46 project teams; and several SIGs and WGs as well - i do expect to see that list to have increased a bit more after the reminder18:17
gouthamranything else about $topic? 18:19
gouthamrlets move on.. 18:20
gouthamr#topic Release team project health check18:20
gouthamr#link https://etherpad.opendev.org/p/dalmatian-relmgt-tracking#444 (Release team project tracking)18:20
gouthamrfrickler shared this on the channel in the past week18:20
fricklerI think the link misses an "L", also stuff moved again18:21
gouthamrAH18:21
fricklerthis ia about the "Project teams health scorecard"18:21
gouthamrhttps://etherpad.opendev.org/p/dalmatian-relmgt-tracking#L45218:21
fricklerso missing a release review can happen, but if it repeats, this is reason for concern IMO18:22
fricklerbut I'm also not sure what we can actually do about it, ideas welcome18:23
gouthamrgoes along with elodilles's post on the ML as well:18:23
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/QBNRSPUROJYTF2E3TYZLRPL6WDZTAFXJ/ ([horizon][ironic][swift][qa] cycle-with-intermediary deliverables without recent release)18:23
gouthamrregarding bot patches: sometimes CI's failing and no-one's looking at these and they'll eventually get buried 18:25
gouthamrbut, many bot patches are ignored even when CI votes positively18:25
gouthamrjust an example: https://review.opendev.org/c/openstack/venus/+/91341718:26
gouthamrwe can remind PTL/DPL Liaisons that they must press the buttons and merge these.. very little likelihood that these patches need a ton of attention from someone working on the projects18:27
gouthamrif the bot/tooling is broken the release team would find out very soon 18:27
fricklerI'd really like to hear other TC member's opinions on this18:29
* slaweq needs to finish earlier today, sorry for that18:29
* slaweq will catch up with rest of the discussion from the logs18:29
spotz[m]test18:30
gouthamrmaybe we could use a timely reminder to the release liaisons of each project regarding this sorta thing... it shouldn't be something that deems a project "unhealthy" (although unfortunately is) 18:30
gouthamrspotz[m]: passed18:30
gouthamrslaweq: ack18:30
fricklermost affected projects don't have release liaisons other than the PTL18:31
spotz[m]Had a message my connectivity had been dropped:(18:31
fricklermaybe s/most/many/, that's just off the top of my head18:32
gmannI think we discussed it many time in past about making PTL/release liaison +1 a mandatory requirement to release their deliverables 18:33
gmannand release team were not comfortable on that as it can leave many project unreleased or delay the final release 18:33
frickleryes, we even have the ptl-approved flag for release changes18:33
gmannyeah18:33
fricklerbut we often need to override it18:33
gmannbut unless that is mandatory I am not finding that flag as very useful  as release happen without their +1 also18:34
fricklerso you would not release some things, then?18:34
gmannmaking it mandatory has its own pros and cons18:35
gmannI am not saying do not release, if we are releasing then it is ok if PTL/liaisons are not ack that18:36
JayFLike, what's the value? If we're trying to encourage behavior, I don't think being punative does the trick.18:36
gmannyeah18:36
JayFI think about ways we can put the next step in front of people's faces, in the same way was done for elections -- emailing all contributors that PTL is needed.18:36
gmannas frickler you mentioned earlier, I am also not sure what TC  can do actionable on this?18:37
gmannand leave it to release team18:37
JayFMany of our contributors, especially for smaller projects, are likely just not embedded enough in openstack-life to know they missed a thing.18:37
fricklerwhich is a problem in itself I think18:37
JayFI don't disagree, but there's no pool of extra-engaged contributors to pull from -- so the options are try to make it easier for someone to engage part time or to lower scope to that which we have enough engaged contributors on.18:38
gmannif they are volunteer to maintain projects then release is the very first things they should care about18:38
JayFSo there are tradeoffs; but I don't think moving policies around about +1ing something on time is going to make a difference to folks who likely are missing they need to do the thing in general.18:39
gmannI do not think we can lower scope than 'do not care about release'18:39
gmann* lower scope *to*18:39
JayFgmann: honestly, that's not been true at almost any place I've worked. Many people consume from git, and treat releases as neccessary chores rather than the goal.18:39
spotz[m]I know this election cycle as far as PTLs is over. But would it help to have an onboarding/responsibility session at the PTG and/or before the next election?18:39
JayFgmann: so I agree in theory, but in a world where people have limited time & attention; I can see why that gets missed18:40
gmannyeah but not all right and as maintainer of project I need to take care of all kind of users, git consumer, released consumer etc18:40
gouthamrspotz[m]: I think so; we can definitely bring this up in the TC+project leadership discussion that we'll likely plan18:40
gmannI think everyone knows about this responsibility and we have discussed it many times in  TC PTGs also.18:41
gmannI think unless we are making it mandatory there is less hope in improvement which is fine for me18:41
gmannI mean how things are going is ok unless release team raise some alert for TC to take action on18:42
gouthamras a release liaison for a project for several years; and a downstream consumer as well - I agree a bit with JayF .. In most cases, i'm okay with the release team releasing any merged code.. my involvement has been to point over semver changes or hold off something to get a few more patches in18:42
gouthamrso its my -1 that matters more than my +1 really18:42
fungiyou'd be surprised how many (relatively popular) open source projects don't even bother to make releases at all18:42
JayFgmann: my point is more that if someone's pager is going off, and they're fixing security bugs, and generally busy, doing the "paperwork" for a release might be something that slips their mind. I know when I was PTL that happened a time or two.18:43
JayFfungi++18:43
JayFThat's why I'm mainly saying I think thinking in a direction of "how can we enable people to see the signal of 'release maintenance'  in their noisy work life otherwise"18:44
JayFthe PTL-needed emails to contributors for the election is an A+++ example of us doing this to positive effect18:44
gmannsure, then we should continue it as it is and let release team handle it as their best effort. 18:44
gouthamrand probably publish their thoughts to the ML about the pain points18:45
fricklerwell, with my release team hat on, I would like to have an option to avoid having to chase +1's from PTLs18:45
fricklerbut maybe we need to discuss this within the release team first18:46
gmannI think release team send a good reminder on the release deadlines, it helps. I get reminder about Tempest release evrytime I see release email18:46
gmannfrickler: ++18:46
JayFfrickler: fwiw, I'd generally be ok with a "you have a set time to veto the patch with a -1" policy; but I also think we should pair it with ways to help engage folks too18:46
JayFfrickler: but I think we shouldpair everything with that so :)18:46
gouthamrfrickler: thanks for bringing this up; i'd like to wrap up the discussion with what you said: "discuss this within the release team first"18:47
frickler+118:48
gouthamrokay; lets move to regular programming18:48
gouthamr#topic A check on gate health18:48
gouthamrany gate issues to discuss this week?18:48
fricklerwe have the new raxflex cloud in operation now18:49
fungiyeah, it's not a lot of quota yet (32 nodes), but keep an eye out for any job failures that might be specific to that location18:49
fricklerand there seems to have one issue because this is the first cloud in some time that uses internal network + FIPs instead of provider network again18:49
fungithe swift team discovered for example that they were baking in assumptions that the public ipv4 address was bound locally on interfaces18:50
clarkbya swift hit that but they were also able to fix it quickly18:50
gouthamr^ crap i know devstack-plugin-ceph may have a problem with that 18:50
gouthamretcd3 also needs a local bind address i think18:50
clarkbconsidering that everything hasn't caught fire they may be using 0.0.0.018:51
clarkbin swift's case they were trying to bind only to the fip specifically which isn't configured on the host and that failed18:51
clarkbbut switching to 0.0.0.0 would fix it18:51
gouthamrnoted clarkb.. i'll keep a look out if multinode ceph jobs run okay here; binding MONs, Ingress/NFS to 0.0.0.0 or even a local IP would work fine for single node18:53
gouthamrbut new capacity is good news18:53
gouthamrthank you for sharing the news, frickler 18:53
* gouthamr "sjc3" - US west coast too, nice18:54
JayFWhoa, that *is* a new Rackspace site!18:54
gouthamranything else about the gate?18:55
* gouthamr would like to skip over the TC tracker and discuss any open items in Open Discussion18:56
gouthamr#topic Open Discussion18:56
gouthamrspotz[m]: i meant to chat prior to the meeting to seek a Suwon recap; but would you be able to do that for us next week?18:56
JayFMight be worth noting that 18:57
JayF#link https://www.socallinuxexpo.org/scale/22x/events/open-infra-days18:57
spotz[m]Sure, and it was videoed! It was really just a nice chat with a potential new contributor18:57
JayFOpenInfra Days in NA next year is co-located with SCALE, in March 2025 18:57
spotz[m]About 7 folks in the room18:57
gouthamrvery nice18:58
spotz[m]Yeah and SCALE's CFP is open and our talks will go through there but we haven't started work on it yet, trying to get through Indy first:)18:58
clarkbends November 1 right?18:58
gouthamryes18:59
gouthamr#link https://www.socallinuxexpo.org/scale/22x/cfp (CFP for SCaLE '25)18:59
gouthamralright folks; we're at the top of the hour.. 18:59
gouthamrthank you all for attending19:00
JayFI'll note Julia and I spoke at SCALE20x, it's a nice conference and I suggest proposing talks -- OpenInfra-y or not.19:00
gouthamrwill see you here again, next week19:00
JayFo/ ty gouthamr 19:00
gouthamrJayF++19:00
gouthamr#endmeeting19:00
opendevmeetMeeting ended Tue Sep 10 19:00:27 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-10-18.00.html19:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-10-18.00.txt19:00
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-10-18.00.log.html19:00
gtematy19:00
spotz[m]yep clarkb 19:03
*** bauzas_ is now known as bauzas19:58
gouthamrtimburke: o/ checking if you/the swift team had any further thoughts on swift's leadership model. If you're looking to continue as PTL, could you propose a patch to governance like this one: https://review.opendev.org/c/openstack/governance/+/927962 to add 2025.1 to the list? https://opendev.org/openstack/governance/src/commit/8f68b36a89413843f22cae065b6e93b88f4c307f/reference/projects.yaml#L2420-L2423 21:57
*** bauzas_ is now known as bauzas23:08

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