Tuesday, 2024-03-12

mnasiadkaJayF: Is it possible to add https://review.opendev.org/c/openstack/governance/+/910240 to openstack-tc meeting today? Magnum would like to move forward with this - I will be also available during tc meeting time if required11:28
JayFtc-members: please take a look at open governance reviews before the meeting today if possible. mnasiadka has specifically requested reviews on 910240. https://review.opendev.org/q/repo:openstack/governance+status:open 14:34
mnasiadkathanks :)14:35
JayFmnasiadka: it just needs reviews, I've asked for some. if it crosses the required threshold I'll land it14:35
mnasiadkathe repo patch is merged already today - so the governance patch is not so urgent anymore - but it would be good to get it merged :)14:35
dansmithFYI I'm traveling today and will have to drop out of the meeting a bit early14:52
JayF#startmeeting tc18:00
opendevmeetMeeting started Tue Mar 12 18:00:11 2024 UTC and is due to finish in 60 minutes.  The chair is JayF. 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
JayFWelcome 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
JayFToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee.18:00
JayF#topic Roll Call18:00
JayFo/18:00
frickler\o18:00
dansmitho/18:00
gmanno/18:00
jamespageo/18:00
JayF#info No expected absences noted on the agenda.18:00
JayFI'll give a few minutes for remaining tc-members to arrive18:01
rosmaitao/18:01
slaweqo/18:01
JayFI'm going to continue with the seven of us :)18:02
JayFSkipping topic Follow up on Tracked Action items, there are none to follow up on18:03
JayF#topic Gate Health Check18:03
dansmithnot terrible of late, but basically all the underlying issues are still there I think18:04
JayFIronic has been aggressively trying to fix/keep our gate working. 18:04
dansmithI have yet to try to examine our job that is running with extra swap and zswap to see how it's helping or not18:04
spotz[m]o/18:04
JayFI did get a response to my email calling for help with the gate, I am working with the people involved to get their permission to make their offer public18:04
gmannyeah, I will say much better considering the release time18:04
slaweqI started slowly looking at the main reasons of rechecks - I hope to have some data this or next week and I will send email about it18:05
fricklerthere were some issues due to release candidates, but I think they should mostly be fixed by now18:05
JayFslaweq: I'll be very interested to see that for sure :D 18:05
JayFIs there anything else to talk about here or should we move on?18:05
JayF#topic Implementation of Unmaintained Branch Statuses18:06
JayFhow goes the great branch rename of 2024? :D 18:06
fricklersteadily proceeding I'd say18:06
fricklersadly not much feedback on the questions I posted last week18:06
JayFWhat questions/venue specifically? Just wanna make sure they get in the log if you have a link18:07
frickler#link https://etherpad.opendev.org/p/unmaintained-release-issues18:08
frickleryeah, was looking for that already, bad preparation18:08
gmannfrickler: i opened it last week but then forgot to add feedback. I will do this week (most probably today/tomorrow)18:08
JayFI updated the Ironic patch to try and move that forward, I have that etherpad open and will try to make a look at the others.18:09
JayFfrickler: can we get that mailed out to the list for a larger audience?18:09
fricklerI'm sure you can if you want18:10
JayFI'm just going to move on.18:10
fungii'll note there's still been limited communication (as far as i've seen) on how to get involved with/grow the openstack-unmaintained-core group, which has led to some projects growing impatient and adding their own acls in order to be able to merge changes18:10
fricklerah, yes, I kind of keep seeing devstack bugs about it, too18:11
fricklerso soon there also needs to be a discussion about when to consider EOLing stuff18:11
JayFWould the PTG be good timing/venue for that discussion?18:12
gmannadded response for tempest/its plugins cases.18:12
fricklernot the worst one I'd say18:12
JayFI added some notes about it in the PTG planning etherpad.18:13
JayFfungi: I believe there was a call to action to do that, I think project team guide was to be updated, then emails sent18:13
JayF#link https://review.opendev.org/c/openstack/project-team-guide/+/91081718:13
JayF2x +2 but not yet workflowed18:14
JayFit seems like it'd be helpful to get that landed and an email sent out18:14
fungiyeah, in hindsight, we shouldn't have renamed branches until the process for adding people to review changes was decided and in place18:14
fungiinstead it's led to a lot of impatience and projects taking the path of least resistance rather than waiting for further guidance18:14
fungiwhich adds to overall technical debt18:15
fricklerfungi: well if any volunteer showed up, they could be added to the gerrit group18:15
fricklerbut I haven't heard any interest so far18:15
fungivolunteers keep showing up, but don't know how to ask to be added18:15
dansmithwhere are they showing up?18:16
gmannyeah, did not see at least in ML18:16
fricklerjust ping the existing team members as usual18:16
fungimostly by proposing acl changes for their projects to get control of those branches because nobody's been approving the changes on them18:16
fungiand then we point out that there's already a group with access to do that they could be added to instead18:16
dansmithokay I'm not sure that's the same thing18:16
dansmithI mean, it might be, but...18:16
fricklerall acl changes I have seen were from people who explicitly did not want to add themselves to the global group18:17
gmannbut the process is also not different and hidden also, just - "ask member of the group on how to be added" 18:17
fungiand they wait for further instructions from the (two?) people who currently comprise that group but it never comes18:17
fungiso then they move forward with the original acl request instead18:17
JayFThe path out of this is landing 910817 (linked above) and ensuring that path is as clear as possible18:17
JayFhow we got here matters less than getting to a better place18:18
fricklereven without being core, they could do thinks like propose CI fixes18:18
frickler*things18:18
fungibut not approvethem. the main concern i've seen raised is that the changes are sitting there unapproved18:18
JayFAs I understand it, these are core reviewers seeing patches on branches they don't have votes on, trying to resolve their ability to vote on them.18:19
gmannyeah, if something they proposed and not merging then we can say we are blocking them18:19
JayFI had similar upset contributors in Ironic at one point because I botched the ACL we added for ironic-cores.18:19
spotz[m]Can there be a bakcup plan to get people added if no response?18:19
fricklerwell I'd certainly add anyone who asks for it, assuming someone known within the community18:20
gmannbut anyways we can merge 910817 soon as no objection on that or if anything need more clarity than can be done later18:20
fungii didn't really want to be involved in unmaintained branches, but at this point i'm willing to just add anyone to that group myself if they ask, assuming that's acceptable18:20
JayFI'm in that group and would basically take the same approach fungi says (Just adding people), but IMO the right path forward, as gmann has also said, is to land https://review.opendev.org/c/openstack/project-team-guide/+/91081718:20
fungibecause it might be less work for me than dealing with the additional acl changes18:21
gmannwell if no response then existing group needs to be cleaned up so it is kind of re-activation of this global group which can happen anytime or like to any other core group also18:21
JayFfungi: if they are a core in a preexisting OpenStack project, I am +2 to it. If not I'm like, +0.5 lol18:21
fricklerJayF: yes, some proven experience with gerrit and zuul would be expected IMO18:22
fungianyway, i didn't want to derail, just pointing out that not prioritizing completing the process document/guidance is leading to additional work for some people and accumulation of tech debt18:22
JayFIt seems like we have clear paths forward: 1) land https://review.opendev.org/c/openstack/project-team-guide/+/910817, 2) review and try to get fixes for issues documented here https://etherpad.opendev.org/p/unmaintained-release-issues18:23
JayFboth of those are doable; is there any other actionable suggestions before we move on?>18:23
gmann++18:23
fungibecause people don't want to wait for further instructions, they just want whatever will get them back to approving changes soonest18:23
JayF#topic Testing runtime for 2024.2 release18:24
JayF#link https://review.opendev.org/c/openstack/governance/+/90886218:24
JayFI believe this currently has enough support to merge once the waiting period has completed (it should be landable by EOD).18:24
JayFPlease cast your vote there if you haven't already18:25
JayFIs there any discussion needed related to this?18:25
fricklerall said and done I guess18:26
gmannnothing from me too. mentioned plan sounds good 18:26
gmannI will work on generic job template change after it merge18:27
JayFI'm sorry we couldn't get to a point where we have unanimous consensus, but I'm glad we're going to have a runtime defined for the next release.18:27
JayFThanks for all the participation18:27
JayF#topic TC vPTG 2024.218:27
JayF#link https://etherpad.opendev.org/p/apr2024-ptg-os-tc18:27
JayFI also tentatively booked us some time in line with times from last cycle18:27
JayFPlease let me know if any of the booked times for os-tc on https://ptg.opendev.org/ptg.html (Monday, Tuesday, Friday) are a hardship.18:28
JayFand if you have any topics for discussion, please add them to the etherpad18:28
fricklers/Tuesday/Thursday/18:28
JayF#topic Open Discussion and Reviews18:28
JayF#undo18:28
opendevmeetRemoving item from minutes: #topic Open Discussion and Reviews18:28
JayFfrickler: that is correct18:29
opendevreviewMerged openstack/project-team-guide master: Add NOTE about becoming Unmaintained core team member  https://review.opendev.org/c/openstack/project-team-guide/+/91081718:29
JayFWow, I really want to "Tuesday" these, don't I. That's the second time I've made that specific mistake.18:29
JayFMoving on18:29
JayF#topic Open Discussion and Reviews18:29
JayFI'll note that mnasiadka asked we particularly try to get https://review.opendev.org/c/openstack/governance/+/910240 landed for magnum18:30
spotz[m]I'll be up at Texas Linux Fest as an organizer on Friday but I was just going to find a quiet place to sit for it18:30
JayFIn general, we have a lot of governance patches up, shortly after lunch I'll be landing any eligible patches18:30
JayFspotz[m]: Where in TX is that?18:30
spotz[m]Austin at the Palmer events center18:31
slaweqI may have to leave a bit earlier on Friday18:31
JayFah, I don't know anyone up that way but I hope you have a good time o/18:31
slaweqbut other than that it's good for me18:31
JayFalright18:31
JayFGiving a couple minutes for new items for open discussion or further chat on any open topic before closing the meeting18:32
fricklerhttps://review.opendev.org/c/openstack/project-team-guide/+/910817 merged, how can you not love projects with a fast CI stack :)18:33
JayFThat's the exact kinda positive note we should leave on :D \o/18:33
JayF#endmeeting18:33
opendevmeetMeeting ended Tue Mar 12 18:33:49 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:33
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2024/tc.2024-03-12-18.00.html18:33
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-03-12-18.00.txt18:33
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2024/tc.2024-03-12-18.00.log.html18:33
jamespagethanks for chairing JayF 18:34
slaweqo/18:34
spotz[m]Thanks Jay18:34
fungii probably should have reviewed that, it doesn't say exactly how to go about contacting the existing members of openstack-unmaintained-core, but presumably any informal method suffices including just asking them in irc18:34
fungiat least that's what i'll assume unless i hear to the contrary18:35
JayFI think with it being me/elod/jens right now, it's unlikely someone wouldn't be able to find us18:35
fungioh, did tonyb drop back out of the group?18:36
JayFoh, maybe he's in too?18:36
JayFI only listed who I knew18:36
fungihttps://review.opendev.org/admin/groups/openstack-unmaintained-core,members18:36
fungiyeah, looks like tony is in there18:36
JayFah, okay18:37
fungiit's up to 4 now18:37
JayFand now hopefully we can get more people with a recruitment email18:37
frickleroh, I missed Nicolas getting added, nice18:39
elodillesNicolas requested membership via direct mail to me and Tony some weeks ago and since we didn't have a clear process i just looked quickly his review history and linked him the stable policy page and added him to the group. i guess the main difference will be that we ask people to send a mail directly to the ML (which reminds me i have to update my patch describing the Unmaintained group)19:18
fungithat does seem like a lot more overhead than i was expecting/hoping for. with stable-maint the problem was that people would ask on the ml and then days would go by or their request would get missed entirely even19:20
fungiwould be nice if unmaintained was a lower barrier to entry19:20
elodilleshmmm, i thought - based on the reviews on my patch - that a mail to ML would be more transparent19:21
elodillesOK the patch was merged recently o:) https://review.opendev.org/c/openstack/project-team-guide/+/91081719:23
fungiright, that's the change i'm talking about, it doesn't say anything about the mailing list, only a vague "contact the team"19:25
fungiso i had hoped (based on the lack of specificity there) that asking a current team member in irc to add you should suffice19:25
fungias opposed to starting a discussion on the ml and presumably having to get some sort of consensus from the team or something19:26
fungiand as for stable branch policy, not all projects follow it for their own stable branches, so applying it to unmaintained branches seems even less necessay19:27
funginecessary19:27
elodillesthat's another point of view. interesting to hear that.19:28
elodillesthough as a stable maintainer, i'd rather require unmaintainers to keep the policy, despite not every project follows it. hmmm.19:29
fungibut also, these branches are unmaintained. the rigor of maintained stable branches seems like unwarranted effort and overhead for something that is expressly unmaintained19:30
elodillesand yes, the ML is not mentioned in the patch, but was mentioned on the comments, hence i thought we might want to add it19:31
fungii'm not seeing much point to having a separate unmaintained branch if we then go and apply basically the same amount of effort on those that makes us not want to have more maintained stable branches to begin with19:31
fungithat is, if the goal is for unmaintained branches to require less attention and effort19:32
elodillesfungi: in my understanding the whole point of 'unmaintained' state is to eliminate projects' responsibility of these very old branches. on the other hand, the reason to keep them is to have a common place for cooperation for people who still want to do some kind of a maintenance. if we say that there are no rules, then the whole point is lost as nobody can safely consume anything from those 19:34
elodillesunmaintained/* branches :/19:34
fungiright, i didn't say no rules, but there could certainly be a lighter set of rules than forcing stable branch policy onto unmaintained branches of projects that weren't even relying on stable branch policy for their stable branches19:35
elodillesthat's a fair point for projects that didn't follow stable policy, true. but only for them, i'd say19:37
fungiif stable branches of some inactive projects have broken jobs blocking cleanup changes, would the tc prefer opendev sysadmins remove those projects from zuul or bypass gating to merge the blocked cleanup changes?23:20
fungicase in point: https://review.opendev.org/c/openstack/solum/+/91267523:20
fungideleting the affected branches could also be an option, but we're trying to have this done by friday of this week23:22
fungihttps://review.opendev.org/c/openstack/neutron-vpnaas/+/912666 might be a more concerning example since it's for stable/zed. i don't really want to get into fixing neutron-vpnaas's pep8 job23:25
fungia third option is to just not try to clean this up in advance and see what happens on friday when the centos-7 node label goes away, but i was at least trying to get some idea of what the impact is going to be on openstack repos23:28
fungiwhich we can't really ascertain without merging all the rest of https://review.opendev.org/q/topic:%22drop-centos-7%22 and seeing what else complains23:29

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