*** bauzas_ is now known as bauzas | 01:05 | |
*** bauzas_ is now known as bauzas | 01:26 | |
*** bauzas_ is now known as bauzas | 02:15 | |
*** bauzas_ is now known as bauzas | 02:54 | |
*** bauzas_ is now known as bauzas | 03:15 | |
*** bauzas_ is now known as bauzas | 05:39 | |
*** bauzas_ is now known as bauzas | 06:02 | |
*** bauzas_ is now known as bauzas | 06:35 | |
*** bauzas_ is now known as bauzas | 06:51 | |
*** elodilles_pto is now known as elodilles | 07:26 | |
*** bauzas_ is now known as bauzas | 09:30 | |
*** bauzas_ is now known as bauzas | 09:43 | |
*** bauzas_ is now known as bauzas | 10:48 | |
*** bauzas_ is now known as bauzas | 11:38 | |
*** bauzas_ is now known as bauzas | 12:35 | |
*** bauzas_ is now known as bauzas | 13:00 | |
*** bauzas_ is now known as bauzas | 14:50 | |
frickler | monthly 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 works | 15:38 |
---|---|---|
gouthamr | frickler: ack ty I’ve noted this.. let’s discuss this at the PTG or within the context of the new TC | 15:44 |
*** bauzas_ is now known as bauzas | 16:09 | |
*** bauzas_ is now known as bauzas | 16:55 | |
gouthamr | tc-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 |
fungi | i'm semi-around in irc if there are any questions for me, but am unable to join a call today | 17:04 |
*** bauzas_ is now known as bauzas | 17:15 | |
gouthamr | #startmeeting tc | 18:00 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:00 |
opendevmeet | The 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 |
gouthamr | Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee | 18:01 |
gouthamr | ^ this also contains a link to the video meeting | 18:01 |
gouthamr | #topic Roll Call | 18:02 |
JayF | o/ | 18:02 |
dansmith | o/ | 18:02 |
cardoe | o/ | 18:02 |
gtema | o/ | 18:02 |
gmann | o/ | 18:03 |
gouthamr | notes that slaweq and noonedeadpunk are on the video call | 18:03 |
gouthamr | noted absence: s p o t z and f r i c k l e r | 18:03 |
slaweq | o/ | 18:03 |
slaweq | sorry | 18:03 |
noonedeadpunk | o/ sorry | 18:05 |
gouthamr | #topic Action Items from the past week | 18:05 |
gouthamr | TC 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 meeting | 18:06 |
gouthamr | TC 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 meeting | 18:06 |
gouthamr | gmann: 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 |
gouthamr | there's no impact on most services; the few that have issues are being addressed | 18:08 |
gouthamr | gmann: if you have any patch links to share, please do :) | 18:08 |
cardoe | gmann: is there a roadmap story for the overall effort? | 18:09 |
gmann | gouthamr: it think requirement change has link in depends-on but this is ML thread | 18:10 |
gmann | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/MPHSVG222OFHJL2AQD2A7CJGTH57SRCJ/ | 18:10 |
gouthamr | thank you gmann | 18:11 |
gouthamr | #topic A status update on the elections (slaweq/gouthamr) | 18:12 |
gouthamr | Four projects need action from the TC: mistral, swift, watcher, kuryr | 18:13 |
gouthamr | Kuryr retirement currently blocked | 18:13 |
gouthamr | #link https://review.opendev.org/c/openstack/governance/+/922507 | 18:13 |
gouthamr | the ballots went out early | 18:13 |
gouthamr | there was no need for a PTL election | 18:13 |
gouthamr | multiple members liked the idea of allowing more time for voting | 18:14 |
gouthamr | so the mistake wasn't really one in people's view | 18:14 |
gouthamr | slaweq mentions that the process can be improved | 18:14 |
gmann | cardoe: we have divided this effort into different phases | 18:14 |
gmann | #link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html | 18:15 |
dansmith | not sure how globally-applicable "Oops all crunchberries" really is | 18:15 |
gouthamr | :D | 18:15 |
dansmith | https://knowyourmeme.com/memes/oops-all-berries-box-parodies | 18:15 |
dansmith | for context | 18:15 |
JayF | I'm more concerned about you being insensitive to those with roof-of-mouth injuries /s :D | 18:15 |
gmann | cardoe: and this is latest status (I need to update it for this cycle) but ~12 projects completed the phase-1 | 18:15 |
gtema | I 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#L28 | 18:15 |
cardoe | Thank you gmann. | 18:15 |
gouthamr | during the nomination period, slaweq sent out emails to the mailing list as well as to coordinators personally | 18:16 |
dansmith | that's the only thing that stops me from eating them.. when my mouth is totally shredded | 18:16 |
gouthamr | multiple folks on the TC have appreciated the move to send all project contributors email reminders to nominate themselves for the TC | 18:16 |
gouthamr | folks that contribute less often reached out to maintainers asking if they needed help - it was very good to invoke that response | 18:17 |
gouthamr | every cycle, we used to have 10+ projects that were "leaderless"; this cycle we're down to 4 | 18:17 |
gouthamr | so that's great progress | 18:18 |
JayF | ++ Good job by elections officials, and good job by the community stepping up in both PTL and TC elections. \o/ | 18:18 |
gouthamr | the tacker team needs to drop kuryr dependency before we retire "kuryr-kubernetes" and "kuryr-tempest-plugin" | 18:18 |
gouthamr | the kuryr team has already unofficially disbanded | 18:19 |
gouthamr | there was a question seeking kuryr-kubernetes's release during this cyclke | 18:19 |
gouthamr | s/cyclke/cycle | 18:19 |
gmann | #link https://review.opendev.org/c/openstack/releases/+/926761 | 18:20 |
gouthamr | the release may not be useful/required for anyone; but it was done in case | 18:20 |
gouthamr | thanks gmann | 18:20 |
gouthamr | dansmith was trying to keep watcher from retirement so we can evaluate if there was any downstream interest | 18:21 |
gouthamr | but, there wasn't any interest yet.. | 18:22 |
gouthamr | mnaser wanted to look if watcher was useful for them during the VMWare working group call | 18:22 |
gouthamr | its unfortunate there is no team to maintain the project within the OpenStack ecosystem | 18:23 |
gouthamr | JayF notes that its worth keeping the project by converting it into an independent project,outside of the "openstack" namespace | 18:23 |
gouthamr | that way we don't erase the repos, etc, and allow any future maintenance | 18:24 |
gouthamr | JayF suggests publicizing such situations during the Open Infra Live calls | 18:24 |
gouthamr | dansmith fears that we might attract maintainers that won't really "maintain" the project any further | 18:25 |
JayF | well, to be clear, I didn't mean indepednent from openstack | 18:25 |
gouthamr | ^ please correct me | 18:25 |
JayF | I mean indepedent release model as opposed to cycle-with-x | 18:25 |
gouthamr | ah | 18:25 |
JayF | which basically means any inactivity doesn't get in the way of the integrated release | 18:25 |
gouthamr | true, would still mean there's still a need for leadership | 18:26 |
gouthamr | it was noted on the video call that mistral was being used/maintained by OVH | 18:27 |
gouthamr | we'll need to reach out to OVH folks again and understand why there was no nominee | 18:28 |
gouthamr | continuing 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 cycle | 18:31 |
gouthamr | #action : revive a "leaderless" projects etherpad right away to deal with the four projects (slaweq) | 18:32 |
gouthamr | timburke responded to swift becoming leaderless on this channel | 18:32 |
gouthamr | gmann suggested going to DPL to reduce swift team's election overhead | 18:33 |
gouthamr | there's still an overhead - DPL liaisons are reset every cycle unless the team responds in time to prevent it | 18:34 |
gouthamr | for now, timburke is waiting on the elections to wrap up to propose his appointment patch | 18:34 |
gouthamr | #topic October PTG: Unmaintained branches - Transitioning "Antelope" to "unmaintained" - can we gather concerns? | 18:36 |
gouthamr | noonedeadpunk thinks this transition is kind of aggressive | 18:37 |
gouthamr | he thinks we should look at the user survey; and see if Antelope being SLURP needs any more time than we've previously decided | 18:38 |
gouthamr | JayF says that this is intentional and discussed - we shouldn't change the policy | 18:38 |
gouthamr | noonedeadpunk notes that the SLURP, and unmaintained process seems difficult to impose on the users | 18:39 |
fungi | 2023.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 in | 18:40 |
gouthamr | "stable" ("extended-maintainance") was a misnomer ... we weren't maintaining these | 18:40 |
gouthamr | unmaintained allows project teams/contributors to worry less about CI jobs that break because of peripheral reasons | 18:42 |
JayF | I noted one of the big advantages of unmaintained is that we can ^^ remove jobs in that case | 18:42 |
JayF | and CI maintenance has historically been a large time sink on Ironic | 18:43 |
gmann | #link https://releases.openstack.org/ | 18:43 |
noonedeadpunk | but with unmaintined process most just keep runing broken periodic jobs after branching not caring to remove them | 18:44 |
gouthamr | #topic A check on gate health | 18: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 'em | 18:44 | |
gouthamr | gate's been quite busy because of Feature Freeze deadlines | 18:45 |
*** bauzas_ is now known as bauzas | 18:45 | |
gouthamr | dansmith has a trivial patch to skip a tempest test, blocks work in glance.. he's on his 7th recheck | 18:45 |
gouthamr | failures seem to tend higher as the load Zuul with test jobs right now | 18:45 |
gouthamr | we've discussed a way to skip check jobs when a patch failed at the gate.. | 18:46 |
gouthamr | but, this was avoided because people would be tempted to re-run the gate jobs mindlessly | 18:47 |
gouthamr | when something that merged in the interim caused a genuine failure | 18:47 |
fungi | note 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 approval | 18:47 |
gouthamr | but, dansmith notes that times have changed, and we could change the policy around this now ^ | 18:47 |
JayF | I'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 |
gouthamr | doing this will reduce the pain; but, will not resolve all the intermittent failures | 18:48 |
gouthamr | we need to make progress on these in parallel | 18:48 |
gouthamr | we can't even mark tests as unstable all over and call it a day | 18:49 |
JayF | #link https://bugs.launchpad.net/ironic/+bug/2026757 | 18:49 |
JayF | This 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 |
gouthamr | project teams need to make progress on addressing intermittent test failures | 18:50 |
JayF | Upstream dnsmasq has no interest, AIUI, in fixing this issue. | 18:51 |
JayF | Myself, 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 |
gouthamr | regarding the policy around re-enqueuing check vs directly going to gate on approval - we can change this policy within the new TC | 18:52 |
JayF | we go from the newer, extremely broken version, to the older less broken version :( | 18:52 |
gouthamr | dansmith suggests we set a timeline around seeing how well this change is working | 18:52 |
gouthamr | we'll need to make sure we continue the audit on "recheck"s | 18:53 |
gouthamr | so we can correct behaviors across the contributor base | 18:54 |
JayF | aside: isc-dhcp-server is no longer a maintained software project :( | 18:54 |
dansmith | WAT | 18:54 |
* dansmith googles | 18:54 | |
JayF | kea is the replacement, and it's open core. Thanks ISC! | 18:54 |
JayF | Pretty sure the bits Ironic need are in the open parts. | 18:54 |
dansmith | oh man, I didn't know that. I've been using ISC for decades | 18:55 |
JayF | yeah, it's a bummer for sure | 18:55 |
JayF | I worked multiple places that had a downstream, low-quality isc-dhcp-server plugin for agent instead of dnsmasq :/ | 18:55 |
gouthamr | really quickly through the next topic | 18:55 |
gouthamr | #topic 2024.2 TC Tracker | 18: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 |
gouthamr | lets move on to the next topic in the interest of time | 18:56 |
gouthamr | #topic Open Discussion and Reviews | 18:56 |
*** bauzas_ is now known as bauzas | 18:57 | |
JayF | gouthamr: you were channelling truman there, I had to finish the quote :D | 18:58 |
gouthamr | we dropped off the video call with a "If I don't see you, Good Afternoon, Good Evening and Good Night" | 18:59 |
gouthamr | thank you JayF | 18:59 |
gouthamr | we did take a moment to thank JayF and dansmith for their exemplary leadership over their time within the TC | 18:59 |
gouthamr | JayF expressed that he'd continue to be a leader within the community, and still participate in this forum.. | 18:59 |
gouthamr | that said, we've wrapped up the last video meeting with the current TC. phew time flies | 19:00 |
JayF | I'll note | 19:00 |
JayF | before you close it | 19:00 |
gouthamr | our next one is on Oct 1st | 19:00 |
JayF | also thanks to gouthamr for a successful almost-fully-first term as Chair | 19:00 |
gouthamr | ! thank you JayF.. wouldn't be possible without you | 19:01 |
opendevmeet | gouthamr: Error: "thank" is not a valid command. | 19:01 |
gouthamr | haha :D | 19:01 |
gouthamr | its got to be | 19:01 |
JayF | !success gouthamr was a good chair of the TC this term | 19:01 |
opendevmeet | JayF: The operation succeeded. gouthamr was a good chair of the TC this term | 19:01 |
gouthamr | alright, see you here next week! | 19:01 |
JayF | That one exists :) | 19:01 |
gouthamr | woot! | 19:01 |
gouthamr | thanks everyone for participating! | 19:02 |
gouthamr | #endmeeting | 19:02 |
opendevmeet | Meeting ended Tue Sep 3 19:02:11 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:02 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-03-18.00.html | 19:02 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-03-18.00.txt | 19:02 |
opendevmeet | Log: https://meetings.opendev.org/meetings/tc/2024/tc.2024-09-03-18.00.log.html | 19:02 |
*** bauzas_ is now known as bauzas | 19:30 | |
*** bauzas_ is now known as bauzas | 19:50 | |
*** bauzas_ is now known as bauzas | 20:10 | |
*** bauzas_ is now known as bauzas | 21:08 | |
*** bauzas_ is now known as bauzas | 21:32 | |
*** bauzas_ is now known as bauzas | 22:13 | |
*** bauzas_ is now known as bauzas | 22:45 | |
*** bauzas_ is now known as bauzas | 22:53 | |
*** bauzas_ is now known as bauzas | 23:01 | |
*** bauzas_ is now known as bauzas | 23:09 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!