Wednesday, 2023-03-22

knikolla[m]tc-members: meeting reminder, in 54 minutes15:06
slaweqthx knikolla 15:21
knikolla[m]#startmeeting tc16:00
opendevmeetMeeting started Wed Mar 22 16:00:29 2023 UTC and is due to finish in 60 minutes.  The chair is knikolla[m]. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'tc'16:00
knikolla[m]#topic Roll call16:00
dansmitho/16:00
gmanno/16:00
noonedeadpunko/16:00
JayFo/16:00
jamespageo/16:00
spotz[m]o/16:01
rosmaitao/16:01
knikolla[m]o/16:01
knikolla[m]Hi all, welcome to the weekly meeting of the OpenStack Technical Committee16:01
slaweqo/16:01
knikolla[m]A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct 16:01
knikolla[m]#topic Follow up on past action items16:02
knikolla[m]I see an item under JayF to notify PTLs about action-needed for PyPI maintainership cleanup16:02
JayFYeah I have a quick update16:02
JayFI emailed the list, and asked PTLs to take action. Between that and any action already taken, we've seen movement.16:02
JayFWhen we started, there were 358 project extra maintainers, representing 156 humans with excess access. A week after asking PTLs to take action, we now have 49 fewer project extra maintainers, representing 25 fewer humans who have access. 16:02
gmann#link https://lists.openstack.org/pipermail/openstack-discuss/2023-March/032780.html16:03
JayFSo that's a nontrivial amount of success in a short period of time.16:03
JayFI've also had contributors reach out to me indicating they're starting the long process of recovering a PyPI account.16:03
gmannI just sent this on original thread also #link https://lists.openstack.org/pipermail/openstack-discuss/2023-March/032874.html16:03
fungithose of us who manage the inbox for the openstackci account in pypi are continuing to see notifications about the progress as well16:03
JayFSo tl;dr: progress being made, it's slow16:03
knikolla[m]fantastic! 16:03
gmannlet's ping the projects PTLs we are involved in if they have not done this.16:04
JayFIf you want, I can run the script and check progress in TC meetings, just as we have for other topics16:04
gmannso that we can close it during PTG16:04
gouthamro/16:04
JayFgmann: I don't think we've given enough time. It took me nearly a half-day to track down and email all Ironic-project-owners16:04
knikolla[m]Thank you JayF! 16:04
JayFgmann: and that's as a long time Ironic'er who knows many people in the community. It'll take some time, especially for new PTLs, to track anyone down. I've already gotten emails to me personally asking for help with doing this.16:05
gmannlet's see how many can do as this remaining week can be utilized for that16:05
JayFActually, I'm going to email and sasy PTLs should utilize PTG to make those contacts16:05
gmannfor QA, it was quick as most of those maintainers responded quickly16:05
JayFbecause at a PTG you have a bigger chance of someone knowing who `pypi_user_123` is or whatever :D 16:05
knikolla[m]Any follow-up actions that we should note on the log?16:05
JayFIf we want to track progress, I'm happy to keep an agenda item16:06
JayFbut I don't think there's anything hashtag-action worthy :)16:06
rosmaitaJayF: ++ on the follow up reporting to track, and also on the pre-PTG email16:06
knikolla[m]alright :) moving on then 16:07
knikolla[m]#topic Deciding on meeting time16:07
knikolla[m]I saw that there was some confusion about doodle poll. It is in local time, and since I set the dates in April, they are past all DST changes.16:07
gmannJayF: please use this etehrpad for tracking where many projects has added info #link https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup16:07
knikolla[m]We're still missing one vote I think.16:07
gmannknikolla[m]: we have one more action item #link https://meetings.opendev.org/meetings/tc/2023/tc.2023-03-15-16.00.html16:07
gmannRemaining 5 TC members to respond to https://doodle.com/meeting/participate/id/er2LQQ2e/vote16:08
gmannbut related to meeting things16:08
gmannthis is where you can see all the recorded AI of meeting #link https://meetings.opendev.org/meetings/tc/2023/tc.2023-03-15-16.00.html16:08
knikolla[m]gmann: that action is related to the topic I just opened and I was going to bring it up now. 16:08
gmann+116:08
knikolla[m]Unfortunately no time worked for all the TC. Each time has >= 2 absences.16:09
knikolla[m]I'm leaning towards making an alternating schedule for the technical committee meetings.16:09
knikolla[m]I know it's not ideal, but it seems the only choice we have to guarantee full participation. 16:10
dansmithplease no alternating meetings...16:10
noonedeadpunkit's even more imposible to read with more ppl that are voted...16:10
gmannthat can make it more complex i think 16:10
gmannyeah in term of voting, agreement etc16:10
rosmaitai've been thinking about this, though ... i think an alternating meeting would be OK16:11
spotz[m]Ok weird I voted but not seeing myself listed16:11
JayFI don't see any fair option without alternating meetings. It's not OK for us to completely block out 2 of our members due to time conflicts.16:11
spotz[m]hang on16:11
JayFI would say, if it's possible at all for TC members to adjust their downstream meeting schedule to help, we should pull those levers if we haven't already.16:11
gmannlast meeting we were discussion about current time, I have noted for it I have other schedule but I am ok to adjust my schedule16:11
gmannso 1 absence of mine can be counted as presence in the same time slot we have now16:12
gmannJayF: +1, I can do that for current time.16:12
noonedeadpunkknikolla[m]: I wonder of your workday given any time from 12pm to 3am UTC works for you :D16:13
slaweqI can eventually attend e.g. on Wednesday 8-9 PM CEST time (I think it will be 6-7 UTC)16:13
spotz[m]Ok voted, not sue what happened the first time16:13
gmannI selected the current time as available if that help16:13
dansmithis there some way to better visualize all the votes? I can only see three lines at a time16:14
rosmaitai gotta say, that doodle interface is the worst16:14
knikolla[m]noonedeadpunk: if European folks have to stay until late, I figured I should show I can make the same effort as TC chair. 16:14
dansmithit is the *worst*16:14
spotz[m]dansmith: I generally just look at the number listed under the date16:14
dansmithspotz[m]: yeah I just want to see the matrix16:14
JayFknikolla[m]: I'll note, you can assume I have the same willinness even if I didn't vote that way, although I obviously don't prefer to be meeting at late/early my time, I assume European/APAC folks don't wanna either.16:15
gmannso then let's vote here if current time works for everyone ?16:15
dansmith+1 for current time from me16:15
spotz[m]Doesn't work for me, but I said that last time16:15
spotz[m]-116:16
slaweqfor me it's fine now but it will not be that good after DST (next week) :/16:16
knikolla[m]Current time also has 2 absences.16:16
JayFI am -1 to a solution which leads to any TC member unable to attend most regular meetings.16:16
knikolla[m]I can see the matrix as poll organizer. Didn't know it shower you a different view. 16:17
knikolla[m]showed*16:17
JayFIt's OK if we have rotating misses (like we would for an alternating meeting) but why should we be a 9 person body if we're willing to effectively whittle down to 7 for purposes of meetings?16:17
spotz[m]Tuesday at 1(sorry might be CST) has 7 and 2 maybes(noonedeadpunk and myself)16:17
gmannno matrix there, we need to go to slots one by one16:17
slaweqspotz (@_oftc_spotz:matrix.org) this one may be okish for me16:18
spotz[m]No slawek or jamespage though so NM16:18
slaweqit's a bit late but I can attend usually16:18
knikolla[m]gmann: understood. Noted that it shows the matrix view only to the organizer and to use a different tool next time. 16:18
slaweqit's 8pm to 9 pm my time but I can handle that16:18
noonedeadpunkThursday as well16:18
gmannit is hard to find all members available at same time unless we want to adjust other things for TC meeting16:18
spotz[m]I was hoping it was 7 + the two maybes16:18
jamespagejust checking on that Tuesday timeslot16:19
jamespageI may be able to make it16:20
knikolla[m]So it seems like we might be able to get full attendance on that Tue time slot16:20
slaweqyeap16:21
rosmaitawhich slot is that?16:21
JayFCan we restate the specific time, in UTC, we're considering?16:21
JayFI'm having trouble locating it on the doodle16:21
gmannwhich one? 6 UTC ?16:21
rosmaitaJayF: ++16:21
knikolla[m]1800 UTC16:21
knikolla[m]Tuesday16:21
slaweqthat's the only one with 7 votes on doodle16:22
gmannslaweq: jamespage: not present and spotz[m]tentative ? 16:22
JayFgmann: that reflects what I see, too16:22
noonedeadpunkI think it's 1900UTC16:22
dansmithgmann: jamespage is checking16:22
gmannok16:22
spotz[m]Yeah though it does count the 2 maybes as full counts. I can make it work, noonedeadpunk you were the other maybe can you do it?16:22
slaweqgmann yes, as it's 8pm for me I said "no" but if there's no other option I can change my vote to "tentative" and attend at that time :)16:22
slaweqso please count me in for that slot16:22
fungi19:00 utc tuesdays is the time of the opendev sysadmins meeting, but conflicts are always going to be a risk16:23
gmannslaweq: appreciate that. 16:23
JayFslaweq: thank you for doing that; seriously I appreciate it 16:23
dansmithit's 1800UTC though right?16:23
noonedeadpunkspotz: not perfect, but I can16:23
knikolla[m]it is 1800 UTC16:23
jamespagelikewise - I will from time-to-time have a conflict but I should be able to make it16:23
fungicool, noonedeadpunk seemed to think it was 1916:23
gmanndansmith: yes, 18 UTC tuesday we are taking. if I am not wrong :)16:23
knikolla[m]because the local times there are after DST changes. 16:23
dansmithyeah, doing this in the DST change envelope is very confusing16:24
gmannyeah16:24
noonedeadpunkHm... I'm just UTC+1 now I assume, and Tusday slot with 2 tenatnive and 7 overall is showing as 8PM-9PM...16:24
knikolla[m]next time I'll send out polls in UTC. 16:24
spotz[m]Doing anything until everyone catches up is hard16:24
slaweqnoonedeadpunk but it's for April 4th so after DST for us16:24
gmannlet's do ti in PTG then16:25
slaweqthat's at least my assumption :)16:25
knikolla[m]slaweq: ++, that's why I set the date to that. to save you all the confusion. 16:25
spotz[m]I will be on PTO 4/4:)16:25
gmannbecause I see it is confusing for EU DST things16:25
rosmaitaeveryone, go here and add your city: https://www.timeanddate.com/worldclock/converter.html?iso=20230404T180000&p1=144016:25
knikolla[m]so you could just look at your calendars.16:25
slaweqso then we will be UTC+216:25
gmannI feel current time has more majority (8 members) but if spotz can adjust the things but not sure if that is something cannot be. just checking16:26
noonedeadpunkslaweq: Ok, I'm totally confuused about DST then, as I was thinking it in like, time that's written, not converting to utc after dst...16:26
noonedeadpunkwhat a mess16:26
slaweqyeah, it's a mess16:26
dansmithright, the problem is it's not clear if the times in the doodle are pre- or post-adjustment16:26
gmannnoonedeadpunk: :) its not just you. I selected time wrongly due to that16:26
dansmithme too16:27
noonedeadpunkThursday at 4 also have 7 votes just in case16:27
slaweqbut if we are talking about Tuesday 1800 UTC now, this will be for sure 2000 for us after DST16:27
gmannI feel https://framadate.org/ is more simple in poll than doodle 16:27
JayFIs the best approach at this point for knikolla[m] to take an action to arrange a menu of times based on the doodle, and us discuss at PTG?16:27
dansmithI thought we're settled16:27
dansmithon tue at 1800UTC, no?16:27
knikolla[m]Ok, with that in mind, and regardless of all the assumptions about DST16:28
knikolla[m]I'm going to start a vote16:28
knikolla[m]about 1800UTC on Tuesdays16:28
knikolla[m]Yes but need a vote to formalize. 16:28
dansmithack, JayF was talking about delaying, but I think we're good to vote16:28
JayFI was only because I thought we still had an off-by-one err16:28
JayFI'm happy to not table the issue if we have a happy place 16:29
gmannI think so. not sure if jamespage has checked but good to vote for 16 UTC Tuesday16:29
dansmithjamespage: said he could usually make it16:29
jamespageI did16:29
gmannohk. perfect16:29
rosmaitagmann: i thought it was 18UTC?16:29
gmannsorry, I missed16:29
gmannso sorry 18 UTC16:29
gmannlet's do vote16:29
rosmaitai'm ok with voting now16:30
knikolla[m]#startvote Starting after the vPTG, hold the weekly Technical Committee meeting on Tuesdays 1800UTC? Yes, No16:30
opendevmeetBegin voting on: Starting after the vPTG, hold the weekly Technical Committee meeting on Tuesdays 1800UTC? Valid vote options are Yes, No.16:30
opendevmeetVote using '#vote OPTION'. Only your last vote counts.16:30
dansmith#vote Yes16:30
gmann#vote yes16:30
knikolla[m](Did I mess up the syntax? )16:30
spotz[m]#vote yes16:30
jamespage#vote yes16:30
noonedeadpunk#vote Yes16:30
slaweq#vote yes16:30
rosmaita#vote Yes16:30
knikolla[m]#vote Yes16:30
JayF#vote yes16:31
knikolla[m]#endvote16:31
opendevmeetVoted on "Starting after the vPTG, hold the weekly Technical Committee meeting on Tuesdays 1800UTC?" Results are16:31
opendevmeetYes (9): JayF, dansmith, spotz[m], noonedeadpunk, knikolla[m], slaweq, jamespage, rosmaita, gmann16:31
rosmaita\o/16:31
knikolla[m]Thank you all! 16:31
JayFI know we have an official meeting invite, but I usually maintain one on my calendar as well. Please DM me your email if you want me to add you on the invite for the new meeting time and you can get a curated email invite from me :D 16:31
gmannwe have one on ircmeeting also16:32
dansmithI subscribe to the ics, yeah, so that needs updating16:32
fungii've given aprice a heads up since this will impact the zoom bridge16:32
JayFYeah, I've had trouble importing those ICS files in the past, so I have my own invite. We should make sure that gets updated though.16:32
spotz[m]I've got that repo locally I can do it16:33
gmannknikolla[m]: please update the chair info also here #link https://meetings.opendev.org/#Technical_Committee_Meeting16:33
knikolla[m]gmann: ah, thanks for pointing that out. 16:33
gmannfungi: ah, right. we need to check for video call things also knikolla[m] 16:33
gmannknikolla[m]: I was waiting for new time so we can do name and time change togehter 16:33
knikolla[m]spotz: you said you can propose the changes to meetings.opendev.org? 16:34
fungishe checked and the zoom bridge you've been using is free at that time so no changes are needed there16:34
spotz[m]changing it now16:34
knikolla[m]thank you :)16:34
* dansmith puts the pin back in the grenade16:34
gmannfungi: aprice : perfect thanks 16:34
knikolla[m]#topic Gate health check16:35
dansmithAbout the same as last week for me, which is good news16:35
dansmithgmann has been moving grenade and devstack targets forward, which will unblock nova from using the skip-level-always job16:36
gmannonly one thing for grenade jobs16:36
funginode capacity has been good recently since we tweaked some parameters to squeeze out a bit better quota utilization16:36
gmann+1, all patches merged for that16:36
dansmith(which would be advisable for other projects as well if they're willing)16:36
gmannbut octavia-greande job failing and need DIB fix  to be released #link https://review.opendev.org/c/openstack/diskimage-builder/+/87808916:37
dansmithalso, there are backports for the mysql memory mitigation to help the stability there, not sure if are merg{ing,ed} yet or not16:37
johnsomgmann I am going to propose that release now16:37
gmanndansmith: yeah, I will prepare the etherpad for grenade skip upgrade testing and greande-skip-level-always usage also16:37
gmannjohnsom: perfect, thanks16:37
dansmithcool16:37
dansmiththis for zed for the mysql thing: https://review.opendev.org/c/openstack/devstack/+/87813516:38
dansmithnot yet merged, but we should probably do that16:38
gmanndansmith: +216:38
dansmithstable branch stability has been sucking similarly to how master was a bit ago, so..16:38
dansmithyeah16:38
gmanndansmith: do you want to switch the setting on master ?16:39
slaweqgmann that skip-level-always job is opt-in job which we discussed few weeks ago, right?16:39
dansmithgmann: yeah, we should probably do that too, I'll propose later16:39
dansmithslaweq: yeah16:39
gmannit will be good timing if we see anything and need to be discussed in PTG16:39
slaweqI remember I have to add something to neutron but I forgot what it was :)16:39
slaweqok, thx16:39
dansmiththat's all from me16:39
gmannslaweq: I can add it in integrated template and make use of that in neutron, let's discuss it tomorrow or so16:39
slaweqok16:40
knikolla[m]great :) due to time constraints i want to move on unless there's something that requires consensus16:40
gmannno other failure i observed or info from my side too16:40
knikolla[m]#topic 2023.2 cycle Leaderless projects16:40
knikolla[m]There's still 6 projects without candidacies.16:40
knikolla[m]We have a rally candidacy. Which is great. 16:41
knikolla[m]We're still missing for Monasca, Sahara, Swift, TripleO, Vitrage and Winstackers.16:41
* bauzas waves super late16:41
noonedeadpunkTripleO is deprecated, so sorted out as well16:41
gmannnoonedeadpunk: no, we need PTL there16:41
slaweqfor Monasca I have contacted previous ptl and he told me that he's not able to be ptl again16:41
gmanneven deprecation patch need PTL +1 #link https://review.opendev.org/c/openstack/governance/+/877132/216:41
noonedeadpunkDo we need a PTL for maintenance of EM branches?16:41
slaweqand I don't have any other info from him about who could we ask for help with it16:42
knikolla[m]I think as TC we can replace the PTL in that instance. 16:42
JayFI think we might be waiting a very long time if we wait for someone to volunteer to PTL TripleO :/16:42
slaweqso IMO it's candidate for marking as inactive project really16:42
gmannnoonedeadpunk: as it is not retired only deprecated, we still need PTL for stable/wallaby maintenance point of contact or so16:42
knikolla[m]We already voted as a governing body to deprecate the project. 16:42
noonedeadpunk^ this, yeah16:42
knikolla[m]Ah, thanks for pointing out the difference between retired and deprecated. 16:42
JayFIt doesn't matter if we need/want a PTL, the operative question is if we'll get anyone volunteering to be a PTL.16:42
gmannknikolla[m]: we need PTL ack also.16:42
knikolla[m]But I think we can just hold another vote as a governing body to explicitly retire, no?16:43
gmannand I think james on email said they are ok to volunteer if needed16:43
knikolla[m]As we have the power to assign PTLs, this is just a formality. 16:43
dansmithretire is what we didnt' want to do right?16:43
JayFI have seen zero interest on any of the TripleO posts to the mailing list about deprecation and such, yeah? Does anyone know of anyone willing to work to maintain TripleO, or stable branches?16:43
gmanni think we should ask them to stepup as PTL16:43
dansmithme too16:43
dansmithit should be very minimal work, so I think it's a reasonable ask16:43
gmannI can check with james about PTL things16:43
noonedeadpunkdansmith: no, retire means nothing can't land anywhere16:43
gmanndansmith: yeah16:43
dansmithnoonedeadpunk: exactly?16:44
knikolla[m]ah, understood. 16:44
gmannuntil it is retired we need PTL and other formalities16:44
knikolla[m]That cleared it out for me. Since it's not retired, it still needs a PTL despite deprecation. 16:44
gmannyeah16:44
knikolla[m]It took me a seconds to click. 16:44
fungiyou'll have the same problem with projects like monasca too though, right?16:44
gmannlet me reachout to james and ask if they are ok to serve as PTL16:44
gmannfungi: if anyone want to maintain stable branch for monasca then yes otherwise we just retire them like we did for congress etc16:45
noonedeadpunkWell, we have EM described as `community members maintaining it`16:45
gmannsearchlight also same examle 16:45
noonedeadpunkSo I'm not sure I agree this inclines requirement of PTL16:45
dansmithespecially since they said they're keeping up maintenance for their last repo (wallaby?) I think that there's someone around that can ack PTL required things16:45
fungiwallaby is no longer maintained. it's under extended maintenance now16:45
gmannyeah but  extended maintenance is still under governance right16:46
dansmithfungi: I'm talking about their declaration email16:46
fungiright, just pointing out that with no remaining branches officially maintained, it's effectively retired16:46
gmannlet's me ask james about it and if we do not have any then we will see how it goes but I think they said ok for PTL in email16:47
JayFgmann: I looked back thru that thread and didn't see him say that; but it wouldn't hurt to ask in either event.16:47
noonedeadpunkit's under governance, but does it require PTL is smth I'm not fully agree with. It requires release liason at least...16:47
noonedeadpunkbut yeah, dunno16:47
knikolla[m]Can we say DPL under the TC? 16:47
noonedeadpunkI like that ^16:47
knikolla[m]And point to whoever is current TC chair or a liaison of the TC?16:47
JayFWe still need humans willing to fulfill those distributed roles, right?16:47
fungiptl or a dpl. but also anyone could just volunteer to be the ptl or dpl in name only, and not actually have any responsibilities since the project is retired16:48
gmannJayF: its there in first email only #link https://lists.openstack.org/pipermail/openstack-discuss/2023-February/032083.html16:48
knikolla[m]fungi: ++, i just want them to have a group of people to hide behind16:48
fungisort of like how the tc is also the uc in an official capacity, but only because bylaws say we have a uc16:48
JayFgmann: aha, he said they'd find someone moreso than volunteering himself, same thing though, thank you for pointing it out to me16:49
gmannknikolla[m]: any project leadership is under governance/TC if they are official openstack project16:49
noonedeadpunkSo basically why I'm kind of regarding PTL for deperecated projects, because retiring project that jsut doesn;t happen to have PTL now is kind of too aggressive....16:50
knikolla[m]gmann: I understand that. But we require a formal PTL role or DPL liaisons even under that official leadership.16:50
gmannDPL, PTL or any new in future. that is just a project level leadership but everything in OpenStack official projects under TC16:50
gmanneven SIG etc16:50
funginoonedeadpunk: how about retiring a project which no longer has any maintained stable branches?16:50
noonedeadpunkIe, ppl have running deployments of monasca, there could be still vulnarabilities found and patched by community16:50
noonedeadpunkBut since we require PTL we retire project instead of deprecate it16:50
JayFfungi: So you're saying: 1) tripleo only says they'll support wallaby, 2) wallaby is EM, not maintained, leads to 3) we should just retire it now?16:51
gmannI will say if tripleO is not able to give PTL then we must retire it instead of deprecation16:51
JayFfungi: if that's what you're saying, I think I agree16:51
fungiJayF: no, you're right that we're still treating the newer stable branches as maintained until they reach em16:51
knikolla[m]gmann: that doesn't match my understanding of what we voted on. As we would still keep accepting patches, and retiring means not accepting patches. 16:51
dansmithright, we decided to keep zed alive16:51
slaweqnoonedeadpunk for monasca it's not just lack of ptl, there is almost no activity in the project, some gates are broken as I checked16:51
noonedeadpunkI don't like retiring projects due to reasons like not having ptl...16:51
slaweqso there's more things to consider there16:52
JayFnoonedeadpunk: slaweq: last commit to Monasca was 11 months ago from gmann 16:52
gmannknikolla[m]: yes but we need PTL for all deprecated projects16:52
bauzasdo we have contributions or activity on such projects ?16:52
slaweqJayF exactly16:52
knikolla[m]I want to timebox this discussion here for TripleO specifically and for the PTL role. 16:52
gmannI am saying if no one step up as PTL then option 5 is best way to go #link https://etherpad.opendev.org/p/2023.2-leaderless16:52
slaweqand   gmann is also most active contributor to Monasca in last cycle or two16:52
fungiright, monasca came up because they basically had no 2023.1 release but took too long to decide that was the case so they still got listed as part of 2023.116:52
knikolla[m]We can talk about that async as it's mostly implementation details, and worst case we can talk during the PTG.16:52
gmannslaweq: heh :). i should stop that helping them on gate16:52
JayFWhat about other PTL-less projects? Are we taking action to find PTLs? I see Swift, for instance, still has activity but not a PTL.16:52
slaweqso lack of PTL is just a red flag for me to check other things16:53
knikolla[m]Thanks JayF, was just going to bring up Swift. 16:53
knikolla[m]And want to dedicate the last few minutes to it. 16:53
gmannif we cannot find leaders (PTL or DPL) we need to think about retirement16:53
slaweqgmann++16:53
knikolla[m]Does anyone have a communication channel with the team? 16:54
JayFlooking at https://opendev.org/openstack/swift/commits/branch/master I see at least 3, maybe 4 contributors in the last month, have we reached out to them to voluntell one of them to be PTL>?16:54
dansmithdoes retirement mean deleting the repo that they say they still want to contribute to?16:54
noonedeadpunkDunno, that still kind of... extreme to me... Ok, monasca, but like retiring swift that really huge deployments and other projects rely on....16:54
dansmithrepo/branch I mean16:54
gmanndansmith: yes but 2nd option is to move to x namespace (out of openstack) and contriute/maintain16:55
dansmithgmann: right, so that doesn't match with what I think is going on for tripleo16:55
noonedeadpunkAren't we causing regressions with that for other projects? Given severe vulnarability is going to be found in Zed for example16:55
dansmithwhich is why I think deprecate and ask for a PTL, which I think is reasonable if they're still around16:55
fungifork not move, the copy in the openstack namespace gets closed down but it can be forked elsewhere16:55
gmanndansmith: yes. agree. I will ask on ML if there is any PTL until retirement16:55
bauzasI'm quite sad with moving a project to the x namespace16:55
bauzasas an example, blazar is one of the oldest projects from openstack16:55
bauzaswho just resurrected from the deads 16:56
gmannbauzas: yeah, that is unfortunate that we have contributor but need to move out of openstack16:56
knikolla[m]tc-members: can we take an action item to reach out to the mentioned teams next week during the PTG?16:56
fungithe way it works is that the repository in the openstack namespace remains but gets closed down and code in the master branch replaced by a readme. if anyone wants to continue development on it they can start a new project in another namespace (or elsewhere outside opendev even) and fork the original16:56
bauzasif we put projects into sidelines, I'm not sure those could resurrect the same way16:56
slaweqshouldn't we first mark such project as inactive https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html and ask for PTL/Liaisons ?16:57
JayFknikolla[m]: I'll reach out to those swift contributors.16:57
JayFknikolla[m]: Ironic has a big dep on swift so we have investment in it.16:57
slaweqand then we can think of retirement in next cycle https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#timeline16:57
JayFwell, big optional dep :)16:57
gmannslaweq: we are passed to that stage i think, I mean if no PTL/leader to lead that project then we should talk to contributor about it if no then retirement etc. inactive is more of we still ahve PTL etc and no activity16:57
gmannslaweq: we need to retire in same cycle as no PTL/leaders or may be no release they can produce16:58
slaweqgmann in this document it's written differently16:58
gmannkeeping project without PTL/release liaison is difficult situation for release team as well as for us16:58
JayFWe have two meeting minutes left, we should get the actions down for people to contact the remaining leaderless teams before it runs out16:59
slaweqif inactive project will not have leaders before milestone-2, there will be no release of it in the cycle16:59
knikolla[m]We're out of time now16:59
slaweqand next cycle TC will discuss retirement16:59
gmannslaweq: even for PTL-less projects?16:59
knikolla[m]#action JayF to reach to Swift about lack of PTL candidacy16:59
gmannslaweq: we can check/updaet that if that is written for leaderless projects16:59
gmannI will check for tripleo17:00
knikolla[m]The rest please fill out on the etherpad if you plan to reach out to one of the project teams17:00
knikolla[m]Next week is the Virtual PTG, so there will be no weekly meeting17:00
slaweqgmann++ let's check it later17:00
knikolla[m]On Monday there will be the TC+Community Leaders interaction17:00
knikolla[m]And Thu and Fri the TC Slots.17:00
knikolla[m]I will send out calendar invites for all of the above and prepare the agenda.17:00
knikolla[m]Reach out to me for items and scheduling.17:00
knikolla[m]Thanks all17:00
knikolla[m]#endmeeting17:01
opendevmeetMeeting ended Wed Mar 22 17:01:00 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2023/tc.2023-03-22-16.00.html17:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2023/tc.2023-03-22-16.00.txt17:01
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2023/tc.2023-03-22-16.00.log.html17:01
slaweqo/17:01
JayFo/17:01
JayFthanks knikolla[m] 17:01
bauzasfwiw, I won't be able to attend next TC meetings after the time change17:01
bauzas8pm is nearly impossible for me as a work hour17:01
JayFThat's unfortunate, but I'm glad I think since the first time I've been on TC we have a time which we might get 9 attendees :)17:02
bauzasbut I'm happy other european people can make it, despite it's probably an hard ask for them17:02
spotz[m]Thanks all17:02
bauzasanyway, this is a NP-problem (finding a meeting slot that suits a distributed team) and being not part of the TC, I just provide comments17:02
noonedeadpunkdansmith: do you accidentally happen to know if s3 driver is back to glance? as I can't find it there but saw some reverts and actions wrt17:02
dansmithnoonedeadpunk: nope17:03
dansmithI mean, I don't know17:03
dansmithrosmaita might17:03
noonedeadpunkAs I'm kind of thinking about consequences for all projects with swift retirement...17:03
bauzasJayF: I'm actually positively surprised that 8pm suits people without putting burden on their personal times17:03
fungimaybe 18:00z will attract some apac participants at least17:04
JayFbauzas: This is part of why I said I'd be willing to do alternating times; it's not awesome for our European friends to always shoulder that burden.17:04
bauzasfungi: that's very early for them 17:04
fungiit is, but not impossibly early at least17:05
fungi18z is currently 5am in sydney, i think17:05
bauzas1800 UTC being 2am in China ? well, I am pretty unsure17:05
noonedeadpunkIt kind of sounds to be cheaper to maintain swift then replace swiftclient with s3 client everywhere...17:05
JayFnoonedeadpunk: swiftclient is used by many openstack deployers to access ceph as well, fwiw17:06
JayFnoonedeadpunk: I think there's enough activity we'll keep it going. It's too important for it not to keep going. 17:06
noonedeadpunkJayF: do you really think RGW will keep swiftclient compatability?17:06
clarkbswift is active as far as I know?17:06
clarkbI know they didn't sign up a ptl but people are working on it17:06
noonedeadpunkThey're kind of dreaming to cut it off it17:06
JayFclarkb: yeah, but no PTL... I'm not so sure why we're eager to shovel dirt on it :) 17:06
fungiswift is active but nobody has had luck reaching someone to be the ptl17:07
JayFnoonedeadpunk: I know many upset downstreams if they did... including mine and many others running it as a swift-emulation17:07
clarkbtimburke is active in the swift irc channel right now17:07
noonedeadpunkYeah, but us burrying swift will give perfect excuse to do so17:07
timburkei can continue to be ptl17:07
noonedeadpunkawesome17:07
noonedeadpunkissue solved :D17:08
funginoonedeadpunk: yes, radosgw swift emulation is apparently still problematic/incomplete and not really a viable substitute for a multi-tenant object store, so its claims of compatibility serve more as an attractive nuisance when operators think they can just reuse their block storage backend as a pseudo-swift without realizing the drawbacks17:09
timburkeconfluence of issues led to me not getting my candidacy in, then failed to circle back on it. sorry for the confusion/disarray17:09
JayFtimburke: thank you! If there's ever any actual-help you need keeping things running, feel free to reach out.17:09
gmannknikolla[m]: sent email to contact TripleO for PTL https://lists.openstack.org/pipermail/openstack-discuss/2023-March/032884.html17:09
JayFHey knikolla[m], I finished my action item :P LOL17:09
knikolla[m]what swift progress. 17:10
* TheJulia notices the pun and smiles17:10
JayFI'm going to put that in my pun container for later.17:11
TheJuliaI'm sure this is taking place swiftly17:12
gmannbauzas: just to remind it for nova, we need an extra step from PTLs for pypi maintainers cleanup, if you can do for nova. thanks https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L2317:18
bauzasgmann: I thought the fact we said "yes to remove the extra maintainers" was sufficient17:19
JayFgmann: I'll see if more progress gets made this week. If not I'll start doing things like, organizing it by person and project and contacting PTLs with directive lists instead of higher level instructions :) 17:19
bauzasdo I need to reach out all of thm17:19
bauzas?17:19
bauzasah I see17:20
JayFbauzas: https://etherpad.opendev.org/p/pypi-maintainer-cleanup-details this is a detailed set of steps I laid out fro the Magnum PTL who emailed me in response17:20
gmannJayF: +1, great17:20
bauzasok cool17:20
gmannbauzas: yeah, that is better way to communicate. thanks17:20
bauzasso basically, those old maintainers need to self-remove from the list and add openstackci ?17:21
gmannyeah17:21
bauzasI see17:21
bauzascool, then I'll do my duty, noted.17:21
JayFThanks bauzas, I appreciate it :) Hopefully nova doesn't have the same ... deliverable sprawl Ironic does :) It took me a while 17:22
fungiopenstackci will already be there, they just may need to switch it from maintainer role to owner role17:22
gmannbauzas: thanks17:22
bauzasJayF: I'll see as a blast from the past17:22
bauzasI'll see it*17:22
bauzasI'll just reconnect with old friends and coworkers, not the hardest thing to do17:23
JayFJust perfect your "come back home" paragraph for old contributors you really miss in the reply back ;) 17:23
bauzasyeah I should propose tea with biscuits17:24
fungispeaking of inactive and tech preview... does anyone happen to know what the remaining gap is for skyline to become a full-fledged openstack project?17:38
gmannsent email for Winstackers and Vitrage PTL17:45
gmannknikolla[m]: sahara is the only project left to contact17:45
gmanndone for sahara also18:37
gmanntimburke: thanks for volunteer for swift PTL, can you please propose the governance change like I did last time https://review.opendev.org/c/openstack/governance/+/85897818:40
rosmaitanoonedeadpunk: s3 driver was added back to glance in ussuri19:41
tobias-urdindamn, i feel kind of sad, imagine if canonical, redhat, vexxhost atmosphere, yaook, openstack-helm, kolla, and all collaborated and built the openstack on k8s operators and container images together20:31
tobias-urdini'm happy to see all of it moving in the k8s direction but redhat building openstack k8s operators with go on github, canonical doing their own operators in python in opendev etc20:33
tobias-urdinjust had to get that off my chest20:33
fungii guess it does reiterate that there's significant continuing interest in openstack though21:02
fungieven if deployment orchestrators have become the commercial differentiator these days21:02
JayFArguably deployment automation has been the commercial differentiator for many OpenStack-based companies for almost the whole time it's existed :) 21:31
JayFI agree it's disappointing that everyone doesn't agree on everything and work together, but there are lots of places to highlight where that cooperation is happening good. My go-to example is always the partnership between metal3.io and Ironic -- k8s consuming openstack projects without any fanfare or notice. Things like kolla and kolla-ansible are partial-counterexamples to21:32
JayFyour specific case, too.21:32
opendevreviewTim Burke proposed openstack/governance master: Appoint Tim Burke as Swift PTL  https://review.opendev.org/c/openstack/governance/+/87828621:58
rosmaita\o/21:58
rosmaitaway to step up, Tim!21:58
JayFthanks timburke :) feel free to cash in some karma to get some of the nvidia driver patches in IPA reviewed :D 22:05
fungiJayF: yeah, i was thinking back to when api extensions were the commercial differentiator, before services started ripping out extension points and we added trademark requirements that companies serve unadulterated apis22:36
fungibut you're right, that's been... a while22:37
JayFfungi: when all the contributors are public clouds and system integrators, there is little incentive to write good docs or deployment tooling downstream. Some of that problem still exists now, but not nearly to the degree it did many years ago.22:41
JayFs/downstream/upstream/22:42
JayFIn fact, I'd point at kolla and kolla-ansible as maybe a thing that would've been difficult to exist before it did exist :D 22:43

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