18:00:10 <gouthamr> #startmeeting tc 18:00:10 <opendevmeet> Meeting 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:10 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:10 <opendevmeet> The meeting name has been set to 'tc' 18:00:28 <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:00:32 <gouthamr> Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 18:00:36 <gouthamr> #topic Roll Call 18:00:53 <gtema> o/ 18:00:57 <gmann> o/ 18:00:58 <dansmith> o/ 18:01:00 <frickler> \o 18:01:07 <slaweq> o/ 18:01:13 <cardoe> o/ 18:01:17 <JayF> o/ 18:02:09 <gouthamr> courtesy ping spotz[m] noonedeadpunk 18:02:18 <spotz[m]> Here! 18:02:25 * gouthamr :D matrix 18:03:08 <noonedeadpunk> o/ 18:03:30 <gouthamr> hello everyone! let's get started 18:03:39 <gouthamr> #topic AIs from last week 18:04:15 <gouthamr> we took a note to start the PTG etherpad; i'll bring that up in a sec 18:04:42 <gouthamr> i voluntold spotz[m] to capture feedback from the Suwon summit; we'll check on that in a bit as well :) 18:05:04 <gouthamr> gmann: target merging the requirement bump for oslo.policy 4.4.0 by the Feature Freeze deadline 18:05:15 <gouthamr> ^ this happened when we were in the meeting iirc 18:05:21 <gmann> yeah 18:05:51 <gouthamr> #link https://review.opendev.org/c/openstack/requirements/+/925464 (update constraint for oslo.policy to new release 4.4.0) 18:06:08 <gouthamr> i see that you're helping some folks deal with the fall out of this on the ML; thanks gmann 18:06:25 <gouthamr> was there any other developments to share wrt this item? 18:06:37 <gmann> nothing else 18:06:44 <gouthamr> ack ty 18:06:51 <gouthamr> slaweq: revive the "leaderless" projects etherpad to manage the situation for projects without maintainers (mistral, swift, watcher, kuryr) 18:07:21 <gouthamr> #link https://etherpad.opendev.org/p/2025.1-leaderless (Leaderless projects for 2025.1) 18:07:26 <slaweq> https://etherpad.opendev.org/p/2025.1-leaderless 18:07:32 <slaweq> this is etherpaad I did 18:07:35 <gouthamr> ^ slaweq populated this and shared this after our meeting last week 18:07:56 * gouthamr adds it to the tracker.. 18:07:58 <gouthamr> ty slaweq 18:08:05 <slaweq> thx 18:08:48 <gouthamr> think that was all the AIs I was tracking; were there any other action items you folks were pursuing? 18:09:54 <gouthamr> taking silence to mean we've got everything.. let's move on to the next topic 18:10:07 <gouthamr> #topic 2025.1 PTG 18:10:13 <gouthamr> #link https://etherpad.opendev.org/p/oct2024-ptg-os-tc (TC Oct 2024 PTG Etherpad) 18:10:47 <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:11:54 <gouthamr> please bookmark this etherpad; so you can fill it up with your thoughts over the next few weeks 18:13:05 <gouthamr> any thoughts/concerns regarding the PTG? 18:13:47 <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 though 18:14:22 <gouthamr> ah true 18:14:31 <gouthamr> #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/XHCL5D7ODOP3GLIIXZOCTZF45KLXZD5G/ (PTG October 2024 Team Signup) 18:15:09 <gouthamr> diablo_rojo didn't share a list past the sign up deadline; spotz[m] do you know if this list increased? 18:15:38 <spotz[m]> Not that I know of but she was traveling for the last 2 weeks I think 18:15:55 <gouthamr> ++ 18:16:46 <gouthamr> yes; we might get an update alongside a request to plan slots on the schedule 18:17:36 <gouthamr> we'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 reminder 18:19:00 <gouthamr> anything else about $topic? 18:20:21 <gouthamr> lets move on.. 18:20:21 <gouthamr> #topic Release team project health check 18:20:27 <gouthamr> #link https://etherpad.opendev.org/p/dalmatian-relmgt-tracking#444 (Release team project tracking) 18:20:39 <gouthamr> frickler shared this on the channel in the past week 18:21:17 <frickler> I think the link misses an "L", also stuff moved again 18:21:22 <gouthamr> AH 18:21:40 <frickler> this ia about the "Project teams health scorecard" 18:21:43 <gouthamr> https://etherpad.opendev.org/p/dalmatian-relmgt-tracking#L452 18:22:57 <frickler> so missing a release review can happen, but if it repeats, this is reason for concern IMO 18:23:26 <frickler> but I'm also not sure what we can actually do about it, ideas welcome 18:23:30 <gouthamr> goes along with elodilles's post on the ML as well: 18:23:38 <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:25:15 <gouthamr> regarding bot patches: sometimes CI's failing and no-one's looking at these and they'll eventually get buried 18:25:53 <gouthamr> but, many bot patches are ignored even when CI votes positively 18:26:01 <gouthamr> just an example: https://review.opendev.org/c/openstack/venus/+/913417 18:27:16 <gouthamr> we 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 projects 18:27:39 <gouthamr> if the bot/tooling is broken the release team would find out very soon 18:29:24 <frickler> I'd really like to hear other TC member's opinions on this 18:29:34 * slaweq needs to finish earlier today, sorry for that 18:29:55 * slaweq will catch up with rest of the discussion from the logs 18:30:04 <spotz[m]> test 18:30:34 <gouthamr> maybe 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:39 <gouthamr> spotz[m]: passed 18:30:42 <gouthamr> slaweq: ack 18:31:19 <frickler> most affected projects don't have release liaisons other than the PTL 18:31:20 <spotz[m]> Had a message my connectivity had been dropped:( 18:32:05 <frickler> maybe s/most/many/, that's just off the top of my head 18:33:03 <gmann> I think we discussed it many time in past about making PTL/release liaison +1 a mandatory requirement to release their deliverables 18:33:32 <gmann> and release team were not comfortable on that as it can leave many project unreleased or delay the final release 18:33:39 <frickler> yes, we even have the ptl-approved flag for release changes 18:33:45 <gmann> yeah 18:33:49 <frickler> but we often need to override it 18:34:08 <gmann> but unless that is mandatory I am not finding that flag as very useful as release happen without their +1 also 18:34:50 <frickler> so you would not release some things, then? 18:35:04 <gmann> making it mandatory has its own pros and cons 18:36:11 <gmann> I am not saying do not release, if we are releasing then it is ok if PTL/liaisons are not ack that 18:36:13 <JayF> Like, what's the value? If we're trying to encourage behavior, I don't think being punative does the trick. 18:36:47 <gmann> yeah 18:36:48 <JayF> I 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:37:08 <gmann> as frickler you mentioned earlier, I am also not sure what TC can do actionable on this? 18:37:11 <gmann> and leave it to release team 18:37:30 <JayF> Many of our contributors, especially for smaller projects, are likely just not embedded enough in openstack-life to know they missed a thing. 18:37:58 <frickler> which is a problem in itself I think 18:38:41 <JayF> I 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:50 <gmann> if they are volunteer to maintain projects then release is the very first things they should care about 18:39:04 <JayF> So 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:22 <gmann> I do not think we can lower scope than 'do not care about release' 18:39:34 <gmann> * lower scope *to* 18:39:37 <JayF> gmann: 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:52 <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:40:19 <JayF> gmann: so I agree in theory, but in a world where people have limited time & attention; I can see why that gets missed 18:40:26 <gmann> yeah but not all right and as maintainer of project I need to take care of all kind of users, git consumer, released consumer etc 18:40:40 <gouthamr> spotz[m]: I think so; we can definitely bring this up in the TC+project leadership discussion that we'll likely plan 18:41:29 <gmann> I think everyone knows about this responsibility and we have discussed it many times in TC PTGs also. 18:41:58 <gmann> I think unless we are making it mandatory there is less hope in improvement which is fine for me 18:42:27 <gmann> I mean how things are going is ok unless release team raise some alert for TC to take action on 18:42:27 <gouthamr> as 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 in 18:42:45 <gouthamr> so its my -1 that matters more than my +1 really 18:42:59 <fungi> you'd be surprised how many (relatively popular) open source projects don't even bother to make releases at all 18:43:23 <JayF> gmann: 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:26 <JayF> fungi++ 18:44:04 <JayF> That'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:20 <JayF> the PTL-needed emails to contributors for the election is an A+++ example of us doing this to positive effect 18:44:50 <gmann> sure, then we should continue it as it is and let release team handle it as their best effort. 18:45:30 <gouthamr> and probably publish their thoughts to the ML about the pain points 18:45:48 <frickler> well, with my release team hat on, I would like to have an option to avoid having to chase +1's from PTLs 18:46:05 <frickler> but maybe we need to discuss this within the release team first 18:46:07 <gmann> I think release team send a good reminder on the release deadlines, it helps. I get reminder about Tempest release evrytime I see release email 18:46:23 <gmann> frickler: ++ 18:46:31 <JayF> frickler: 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 too 18:46:42 <JayF> frickler: but I think we shouldpair everything with that so :) 18:47:42 <gouthamr> frickler: 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:48:03 <frickler> +1 18:48:33 <gouthamr> okay; lets move to regular programming 18:48:38 <gouthamr> #topic A check on gate health 18:48:58 <gouthamr> any gate issues to discuss this week? 18:49:27 <frickler> we have the new raxflex cloud in operation now 18:49:56 <fungi> yeah, 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 location 18:49:58 <frickler> and there seems to have one issue because this is the first cloud in some time that uses internal network + FIPs instead of provider network again 18:50:24 <fungi> the swift team discovered for example that they were baking in assumptions that the public ipv4 address was bound locally on interfaces 18:50:25 <clarkb> ya swift hit that but they were also able to fix it quickly 18:50:27 <gouthamr> ^ crap i know devstack-plugin-ceph may have a problem with that 18:50:53 <gouthamr> etcd3 also needs a local bind address i think 18:51:28 <clarkb> considering that everything hasn't caught fire they may be using 0.0.0.0 18:51:45 <clarkb> in swift's case they were trying to bind only to the fip specifically which isn't configured on the host and that failed 18:51:51 <clarkb> but switching to 0.0.0.0 would fix it 18:53:07 <gouthamr> noted 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 node 18:53:47 <gouthamr> but new capacity is good news 18:53:56 <gouthamr> thank you for sharing the news, frickler 18:54:22 * gouthamr "sjc3" - US west coast too, nice 18:54:36 <JayF> Whoa, that *is* a new Rackspace site! 18:55:37 <gouthamr> anything else about the gate? 18:56:07 * gouthamr would like to skip over the TC tracker and discuss any open items in Open Discussion 18:56:12 <gouthamr> #topic Open Discussion 18:56:54 <gouthamr> spotz[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:57:18 <JayF> Might be worth noting that 18:57:19 <JayF> #link https://www.socallinuxexpo.org/scale/22x/events/open-infra-days 18:57:28 <spotz[m]> Sure, and it was videoed! It was really just a nice chat with a potential new contributor 18:57:32 <JayF> OpenInfra Days in NA next year is co-located with SCALE, in March 2025 18:57:36 <spotz[m]> About 7 folks in the room 18:58:08 <gouthamr> very nice 18:58:22 <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:39 <clarkb> ends November 1 right? 18:59:21 <gouthamr> yes 18:59:36 <gouthamr> #link https://www.socallinuxexpo.org/scale/22x/cfp (CFP for SCaLE '25) 18:59:56 <gouthamr> alright folks; we're at the top of the hour.. 19:00:07 <gouthamr> thank you all for attending 19:00:14 <JayF> I'll note Julia and I spoke at SCALE20x, it's a nice conference and I suggest proposing talks -- OpenInfra-y or not. 19:00:16 <gouthamr> will see you here again, next week 19:00:20 <JayF> o/ ty gouthamr 19:00:21 <gouthamr> JayF++ 19:00:27 <gouthamr> #endmeeting