Tuesday, 2024-09-03

*** bauzas_ is now known as bauzas01:05
*** bauzas_ is now known as bauzas01:26
*** bauzas_ is now known as bauzas02:15
*** bauzas_ is now known as bauzas02:54
*** bauzas_ is now known as bauzas03:15
*** bauzas_ is now known as bauzas05:39
*** bauzas_ is now known as bauzas06:02
*** bauzas_ is now known as bauzas06:35
*** bauzas_ is now known as bauzas06:51
*** elodilles_pto is now known as elodilles07:26
*** bauzas_ is now known as bauzas09:30
*** bauzas_ is now known as bauzas09:43
*** bauzas_ is now known as bauzas10:48
*** bauzas_ is now known as bauzas11:38
*** bauzas_ is now known as bauzas12:35
*** bauzas_ is now known as bauzas13:00
*** bauzas_ is now known as bauzas14:50
fricklermonthly reminder that I won't join zoom and will also not be around on IRC during the meeting because I don't think that this mixed mode really works15:38
gouthamrfrickler: ack ty I’ve noted this.. let’s discuss this at the PTG or within the context of the new TC15:44
*** bauzas_ is now known as bauzas16:09
*** bauzas_ is now known as bauzas16:55
gouthamrtc-members: gentle reminder that we're meeting here and on Video in ~1 hour: please see the link here: https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 17:01
fungii'm semi-around in irc if there are any questions for me, but am unable to join a call today17:04
*** bauzas_ is now known as bauzas17:15
gouthamr#startmeeting tc18:00
opendevmeetMeeting started Tue Sep  3 18:00:40 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
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
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee18:01
gouthamr^ this also contains a link to the video meeting18:01
gouthamr#topic Roll Call18:02
JayFo/18:02
dansmitho/18:02
cardoeo/18:02
gtemao/18:02
gmanno/18:03
gouthamrnotes that slaweq and noonedeadpunk are on the video call18:03
gouthamrnoted absence: s p o t z and f r i c k l e r18:03
slaweqo/18:03
slaweqsorry18:03
noonedeadpunko/ sorry18:05
gouthamr#topic Action Items from the past week18:05
gouthamrTC Members: Continue discussing licensing topics at the Forum/PTG session and propose any potential resolutions on licensing issues.18:05
gouthamr#action: gouthamr will share a PTG planning etherpad after the meeting18:06
gouthamrTC Members Attending the Suwon Summit (spotz leading): Plan and prepare for the TC session at the OpenInfra Summit in Suwon and discuss logistics for potential remote sessions.18:06
gouthamr^ spotz[m] will recap this for us in a future meeting18:06
gouthamrgmann: Target merging the requirement bump for oslo.policy 4.4.0 by the Feature Freeze (FF) deadline this week.18:06
gouthamr^ requirements change hasn't merged yet.. gmann is monitoring 18:07
gouthamr#link https://review.opendev.org/c/openstack/requirements/+/925464 (oslo.policy 4.4.0 UC bump)18:08
gouthamrthere's no impact on most services; the few that have issues are being addressed18:08
gouthamrgmann: if you have any patch links to share, please do :) 18:08
cardoegmann: is there a roadmap story for the overall effort?18:09
gmanngouthamr: it think requirement change has link in depends-on but this is ML thread18:10
gmann#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/MPHSVG222OFHJL2AQD2A7CJGTH57SRCJ/18:10
gouthamrthank you gmann 18:11
gouthamr#topic A status update on the elections (slaweq/gouthamr)18:12
gouthamrFour projects need action from the TC: mistral, swift, watcher, kuryr18:13
gouthamrKuryr retirement currently blocked18:13
gouthamr#link https://review.opendev.org/c/openstack/governance/+/922507 18:13
gouthamrthe ballots went out early18:13
gouthamrthere was no need for a PTL election18:13
gouthamrmultiple members liked the idea of allowing more time for voting18:14
gouthamrso the mistake wasn't really one in people's view18:14
gouthamrslaweq mentions that the process can be improved18:14
gmanncardoe: we have divided this effort into different phases  18:14
gmann#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html18:15
dansmithnot sure how globally-applicable "Oops all crunchberries" really is18:15
gouthamr:D 18:15
dansmithhttps://knowyourmeme.com/memes/oops-all-berries-box-parodies18:15
dansmithfor context18:15
JayFI'm more concerned about you being insensitive to those with roof-of-mouth injuries /s :D 18:15
gmanncardoe: and this is latest status (I need to update it for this cycle) but ~12 projects completed the phase-118:15
gtemaI am honestly worrying about swift. This is not the first time swift is without candidates 18:15
gmann#link https://etherpad.opendev.org/p/rbac-goal-tracking#L2818:15
cardoeThank you gmann. 18:15
gouthamrduring the nomination period, slaweq sent out emails to the mailing list as well as to coordinators personally18:16
dansmiththat's the only thing that stops me from eating them.. when my mouth is totally shredded18:16
gouthamrmultiple folks on the TC have appreciated the move to send all project contributors email reminders to nominate themselves for the TC18:16
gouthamrfolks that contribute less often reached out to maintainers asking if they needed help - it was very good to invoke that response18:17
gouthamrevery cycle, we used to have 10+ projects that were "leaderless"; this cycle we're down to 418:17
gouthamrso that's great progress18:18
JayF++ Good job by elections officials, and good job by the community stepping up in both PTL and TC elections. \o/18:18
gouthamrthe tacker team needs to drop kuryr dependency before we retire "kuryr-kubernetes" and "kuryr-tempest-plugin" 18:18
gouthamrthe kuryr team has already unofficially disbanded18:19
gouthamrthere was a question seeking kuryr-kubernetes's release during this cyclke18:19
gouthamrs/cyclke/cycle18:19
gmann#link https://review.opendev.org/c/openstack/releases/+/92676118:20
gouthamrthe release may not be useful/required for anyone; but it was done in case 18:20
gouthamrthanks gmann 18:20
gouthamrdansmith was trying to keep watcher from retirement so we can evaluate if there was any downstream interest18:21
gouthamrbut, there wasn't any interest yet.. 18:22
gouthamrmnaser wanted to look if watcher was useful for them during the VMWare working group call18:22
gouthamrits unfortunate there is no team to maintain the project within the OpenStack ecosystem18:23
gouthamrJayF notes that its worth keeping the project by converting it into an independent project,outside of the "openstack" namespace18:23
gouthamrthat way we don't erase the repos, etc, and allow any future maintenance18:24
gouthamrJayF suggests publicizing such situations during the Open Infra Live calls18:24
gouthamrdansmith fears that we might attract maintainers that won't really "maintain" the project any further18:25
JayFwell, to be clear, I didn't mean indepednent from openstack18:25
gouthamr^ please correct me18:25
JayFI mean indepedent release model as opposed to cycle-with-x18:25
gouthamrah 18:25
JayFwhich basically means any inactivity doesn't get in the way of the integrated release18:25
gouthamrtrue, would still mean there's still a need for leadership18:26
gouthamrit was noted on the video call that mistral was being used/maintained by OVH18:27
gouthamrwe'll need to reach out to OVH folks again and understand why there was no nominee18:28
gouthamrcontinuing the discussion on watcher: maintainers that don't have as much experience, and community trust to take care of the project may not be able to help with any CVEs - something that happened with murano in the past cycle18:31
gouthamr#action : revive a "leaderless" projects etherpad right away to deal with the four projects (slaweq) 18:32
gouthamrtimburke responded to swift becoming leaderless on this channel18:32
gouthamrgmann suggested going to DPL to reduce swift team's election overhead18:33
gouthamrthere's still an overhead - DPL liaisons are reset every cycle unless the team responds in time to prevent it18:34
gouthamrfor now, timburke is waiting on the elections to wrap up to propose his appointment patch18:34
gouthamr#topic October PTG: Unmaintained branches - Transitioning "Antelope" to "unmaintained" - can we gather concerns?18:36
gouthamrnoonedeadpunk thinks this transition is kind of aggressive18:37
gouthamrhe thinks we should look at the user survey; and see if Antelope being SLURP needs any more time than we've previously decided18:38
gouthamrJayF says that this is intentional and discussed - we shouldn't change the policy18:38
gouthamrnoonedeadpunk notes that the SLURP, and unmaintained process seems difficult to impose on the users 18:39
fungi2023.1/antelope was released 2023-03-22 and is projected to end normal maintenance 2024-10-30 (19 months after release)18:39
gouthamr^ +1 thanks fungi 18:39
gouthamr"unmaintained" isn't that the code disappears.. it just means that we are clarifying the state that we were in18:40
gouthamr"stable" ("extended-maintainance") was a misnomer ... we weren't maintaining these18:40
gouthamrunmaintained allows project teams/contributors to worry less about CI jobs that break because of peripheral reasons 18:42
JayFI noted one of the big advantages of unmaintained is that we can ^^ remove jobs in that case18:42
JayFand CI maintenance has historically been a large time sink on Ironic18:43
gmann#link https://releases.openstack.org/18:43
noonedeadpunkbut with unmaintined process most just keep runing broken periodic jobs after branching not caring to remove them18:44
gouthamr#topic A check on gate health18:44
gouthamr 18:44
* JayF suspects many projects -- probably Ironic-related included -- need to remove periodic jobs on almost all branches, because I don't think people generally track 'em18:44
gouthamrgate's been quite busy because of Feature Freeze deadlines18:45
*** bauzas_ is now known as bauzas18:45
gouthamrdansmith has a trivial patch to skip a tempest test, blocks work in glance.. he's on his 7th recheck18:45
gouthamrfailures seem to tend higher as the load Zuul with test jobs right now18:45
gouthamrwe've discussed a way to skip check jobs when a patch failed at the gate.. 18:46
gouthamrbut, this was avoided because people would be tempted to re-run the gate jobs mindlessly 18:47
gouthamrwhen something that merged in the interim caused a genuine failure18:47
funginote that the requirement to pass the check pipeline before being enqueued into the gate pipeline is a policy choice in the openstack tenant, other zuul tenants allow changes to be enqueued directly into the gate pipeline on approval18:47
gouthamrbut, dansmith notes that times have changed, and we could change the policy around this now ^18:47
JayFI'll note (didn't say this in video) that I've seen that problem with newer contributors even in check pipeline. When it happens, cores redirect and teach, but you don't always catch is soon.18:48
gouthamrdoing this will reduce the pain; but, will not resolve all the intermittent failures 18:48
gouthamrwe need to make progress on these in parallel18:48
gouthamrwe can't even mark tests as unstable all over and call it a day18:49
JayF#link https://bugs.launchpad.net/ironic/+bug/2026757 18:49
JayFThis is the Ironic bug around dnsmasq crashes I referenced. Essentially when we HUP dnsmasq multiple times in short order with many config updates, it will sometimes crash or segfault (version dependant). In the real world, this is able to respawn via neutron-dhcp-agent before any actual computer would ever run -- in CI, it causes racy failures when it crashes.18:50
gouthamrproject teams need to make progress on addressing intermittent test failures18:50
JayFUpstream dnsmasq has no interest, AIUI, in fixing this issue. 18:51
JayFMyself, and other GR-OSS contributors, are going to look at kea support in Neutron-DHCP-Agent and Ironic next cycle.18:51
JayF(this is also why we have to have https://opendev.org/openstack/ironic/src/branch/master/devstack/lib/ironic#L3544 in our devstack library)18:52
gouthamrregarding the policy around re-enqueuing check vs directly going to gate on approval - we can change this policy within the new TC18:52
JayFwe go from the newer, extremely broken version, to the older less broken version :(18:52
gouthamrdansmith suggests we set a timeline around seeing how well this change is working18:52
gouthamrwe'll need to make sure we continue the audit on "recheck"s 18:53
gouthamrso we can correct behaviors across the contributor base18:54
JayFaside: isc-dhcp-server is no longer a maintained software project :( 18:54
dansmithWAT18:54
* dansmith googles18:54
JayFkea is the replacement, and it's open core. Thanks ISC!18:54
JayFPretty sure the bits Ironic need are in the open parts.18:54
dansmithoh man, I didn't know that. I've been using ISC for decades18:55
JayFyeah, it's a bummer for sure18:55
JayFI worked multiple places that had a downstream, low-quality isc-dhcp-server plugin for agent instead of dnsmasq :/18:55
gouthamrreally quickly through the next topic18:55
gouthamr#topic 2024.2 TC Tracker18:55
gouthamr#link https://etherpad.opendev.org/p/tc-2024.2-tracker (Technical Committee activity tracker)18:55
gouthamr^ we've been making great progress here, and the TC has been very responsive to reviews, thank you!18:56
gouthamrlets move on to the next topic in the interest of time18:56
gouthamr#topic Open Discussion and Reviews18:56
*** bauzas_ is now known as bauzas18:57
JayFgouthamr: you were channelling truman there, I had to finish the quote :D18:58
gouthamrwe dropped off the video call with a "If I don't see you, Good Afternoon, Good Evening and Good Night" 18:59
gouthamrthank you JayF 18:59
gouthamrwe did take a moment to thank JayF and dansmith for their exemplary leadership over their time within the TC18:59
gouthamrJayF expressed that he'd continue to be a leader within the community, and still participate in this forum.. 18:59
gouthamrthat said, we've wrapped up the last video meeting with the current TC. phew time flies19:00
JayFI'll note19:00
JayFbefore you close it19:00
gouthamrour next one is on Oct 1st19:00
JayFalso thanks to gouthamr for a successful almost-fully-first term as Chair19:00
gouthamr! thank you JayF.. wouldn't be possible without you19:01
opendevmeetgouthamr: Error: "thank" is not a valid command.19:01
gouthamrhaha :D19:01
gouthamrits got to be19:01
JayF!success gouthamr was a good chair of the TC this term19:01
opendevmeetJayF: The operation succeeded.  gouthamr was a good chair of the TC this term19:01
gouthamralright, see you here next week! 19:01
JayFThat one exists :)19:01
gouthamrwoot!19:01
gouthamrthanks everyone for participating!19:02
gouthamr#endmeeting19:02
opendevmeetMeeting ended Tue Sep  3 19:02:11 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:02
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-03-18.00.html19:02
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-03-18.00.txt19:02
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-03-18.00.log.html19:02
*** bauzas_ is now known as bauzas19:30
*** bauzas_ is now known as bauzas19:50
*** bauzas_ is now known as bauzas20:10
*** bauzas_ is now known as bauzas21:08
*** bauzas_ is now known as bauzas21:32
*** bauzas_ is now known as bauzas22:13
*** bauzas_ is now known as bauzas22:45
*** bauzas_ is now known as bauzas22:53
*** bauzas_ is now known as bauzas23:01
*** bauzas_ is now known as bauzas23:09

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