| opendevreview | Goutham Pacha Ravi proposed openstack/security-doc master: OSSN-0102: Neutron sub-resource parent ownership https://review.opendev.org/c/openstack/security-doc/+/996209 | 04:13 |
|---|---|---|
| tkajinam | I really don't like commits like this generated by nice security bug fixes test suite https://review.opendev.org/c/openstack/masakari/+/997332/4/masakari/tests/unit/test_softdelete.py ... | 12:32 |
| tkajinam | it's just adding garbage imhm | 12:32 |
| tkajinam | imho | 12:32 |
| fungi | looks like that contributor first appeared 3 weeks ago and has sent a bunch of those kinds of changes to masakari | 12:35 |
| opendevreview | Merged openstack/security-doc master: OSSN-0102: Neutron sub-resource parent ownership https://review.opendev.org/c/openstack/security-doc/+/996209 | 13:37 |
| tkajinam | yeah | 13:43 |
| gouthamr | tc-members: a gentle reminder that our weekly IRC meeting will be hosted here in ~55 minutes | 16:04 |
| gouthamr | agenda is here: https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee | 16:06 |
| gouthamr | #startmeeting tc | 17:01 |
| opendevmeet | Meeting started Tue Jul 21 17:01:12 2026 UTC and is due to finish in 60 minutes. The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:01 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:01 |
| opendevmeet | The meeting name has been set to 'tc' | 17:01 |
| gouthamr | Welcome to the weekly meeting of the OpenStack Technical Committee. A reminder | 17:01 |
| gouthamr | that this meeting is held under the OpenInfra Code of Conduct available at | 17:01 |
| gouthamr | https://openinfra.dev/legal/code-of-conduct | 17:01 |
| gouthamr | Today's meeting agenda can be found at | 17:01 |
| gouthamr | https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee | 17:01 |
| gouthamr | #topic Roll Call | 17:01 |
| dansmith | o/ | 17:02 |
| spotz[m] | o/ | 17:02 |
| cardoe | o/ | 17:02 |
| noonedeadpunk | o/ | 17:02 |
| * gouthamr wonders if the matrix bridge sets people offline, somehow based on some timeout | 17:03 | |
| mnasiadka | o/ | 17:03 |
| gouthamr | courtesy-ping: bauzas frickler | 17:03 |
| frickler | \o | 17:03 |
| bauzas | o/ but here and there | 17:03 |
| gouthamr | alright, let's get started | 17:04 |
| gouthamr | #topic Last week's Action Items | 17:04 |
| gouthamr | i took one to make reviews on release liaison changes easier on us: | 17:06 |
| gouthamr | #link https://review.opendev.org/c/openstack/governance/+/997284 | 17:06 |
| gouthamr | it covers all liaisons, and, imo, doesn't need a full review of the TC since it is routine project business | 17:06 |
| gouthamr | its definitely encouraged to get more eyes on changes, but, holding these for "formal-vote" rules can introduce delays | 17:08 |
| gouthamr | so please take a look, and let me know if i'm missing anything. this, is "formal-vote" :) | 17:08 |
| gouthamr | we had RISC-V SIG follow ups, i tried to summarize our discussion to the list | 17:09 |
| gouthamr | hoping the SIG will begin working with opendev soon, and their content's now on a wiki | 17:10 |
| gouthamr | ty for asking for that, cardoe | 17:10 |
| gouthamr | #link https://wiki.openstack.org/wiki/RISC-V-SIG (https://wiki.openstack.org/wiki/RISC-V-SIG) | 17:10 |
| fungi | lookinbg forward to hearing from them, yes | 17:10 |
| cardoe | I hope we have hardware commitments for testing. | 17:11 |
| gouthamr | noonedeadpunk: anything to report regarding barbican-ui? | 17:12 |
| fungi | it seems like they may already have a prototype openstack cloud running with risc-v nova hypervisors, in which case hooking them up may be straightforward | 17:13 |
| gouthamr | nice | 17:13 |
| fungi | well, that's supposition based on implications elsewhere, may turn out to be a bad assumption | 17:14 |
| noonedeadpunk | unfortunatelly I was not able to follow-up on this topic :( | 17:14 |
| gouthamr | no problem, please delegate :) the people chiming in with you seem quite vested to drive the discussion | 17:15 |
| gouthamr | i own action items to drive the TC visioning changes to the ML... some more on that in a bit | 17:16 |
| noonedeadpunk | fair | 17:17 |
| gouthamr | i think we're close to get frickler's change in regarding giving core reviewers AC status automatically.. it needs 2/3rds of the TC to vote, formally: | 17:17 |
| gouthamr | #link https://review.opendev.org/c/openstack/governance/+/995535 (Add reviewers as Active Contributors) | 17:17 |
| gouthamr | this is time-bound due to impending elections | 17:18 |
| gouthamr | i have some nitpicks - but honestly, some edits can come as follow ups and we won't change the proposal itself | 17:18 |
| fungi | is the expectation that theyll be included for indri elections, or not until "j" elections? | 17:19 |
| * fungi needs to adjust his development priorities depending on which it is | 17:19 | |
| gouthamr | it's my expectation that we'd do this for indri.. but, it's totally fair if you'd like to push back since you're volunteering your time | 17:19 |
| fungi | okay, no problem just making sure i know | 17:19 |
| gouthamr | ack, ty.. so please do take a look and vote if you haven't already | 17:20 |
| fungi | i had budgeted time for it, but time is always over-budget in our world | 17:20 |
| frickler | we could also run a check semi manually and add people as extra-atcs one more time if the full election automation isn't ready in time | 17:20 |
| noonedeadpunk | I have actually a comment to AC | 17:21 |
| noonedeadpunk | as quite some projects have populated extra groups of users with extended privileges | 17:21 |
| spotz[m] | He's firing me....:) | 17:21 |
| noonedeadpunk | with expectation of assistance to the core team | 17:21 |
| noonedeadpunk | and I' | 17:22 |
| gouthamr | that's under the purview of the PTLs to clean up? | 17:22 |
| noonedeadpunk | I'd propose to count as AC as well | 17:22 |
| gouthamr | oh you mean something else | 17:22 |
| fungi | the implementation i have planned counts users who exercise their maintainer privileges in gerrit during the course of the release cycle, similar to contributors getting changes merged | 17:22 |
| mharley[m] | Hello, folks! 😊 | 17:22 |
| mharley[m] | Work to PTLs? Oh, that touches me. | 17:23 |
| fungi | enumerating every account that could potentially maintain software whether they do or not would be a lot harder | 17:23 |
| frickler | noonedeadpunk: do you have an example of those? | 17:23 |
| noonedeadpunk | sure | 17:24 |
| noonedeadpunk | #link https://review.opendev.org/admin/groups/cfda7dc8666aec43e442acd9c7a586c8d2c93895 | 17:24 |
| noonedeadpunk | #link https://review.opendev.org/admin/groups/48b00ec1f85b6d77043e45f7c5ebb6d8a8effd05 | 17:24 |
| frickler | fungi: yes, I think the "active during the cycle" is an important part here | 17:24 |
| fungi | (specifically accounts that have code-review +2/-2 or workflow +1 on the most recent patchset of any change) | 17:25 |
| mnasiadka | noonedeadpunk: so the metric is +2 votes, but not +w votes | 17:25 |
| noonedeadpunk | I think I saw somebody had +W group separately | 17:25 |
| frickler | I would certainly count CR+2 votes, not only W+1 | 17:25 |
| noonedeadpunk | #link https://review.opendev.org/admin/groups/2f26b7c5fbf16d3fbfa5736fd843a02b4a571d44 | 17:25 |
| noonedeadpunk | #link https://opendev.org/openstack/project-config/src/branch/master/gerrit/acls/openstack/ironic.config | 17:26 |
| fungi | i can leave out approval (workflow +1if that's the preference, but currently it's how we've been identifying "active maintainers" for the bridging the gap effort | 17:26 |
| noonedeadpunk | I'd count both tbh | 17:26 |
| frickler | since it is usually 2 cores who vote CR+2, but only one W+1, why would we neglect the other one? | 17:26 |
| fungi | is there a reason people approving with workflow +1 shouldn't be counted as active maintainers on a team? | 17:27 |
| fungi | oh, i was counting both | 17:27 |
| fungi | also code-review -2 | 17:27 |
| frickler | fungi: yes, I would count both, was just making an example | 17:27 |
| spotz[m] | Usually whoever is the second +2 gives the +w, it's just timing on who does it | 17:28 |
| fungi | okay, thanks for confirming, i misunderstood your objection | 17:28 |
| frickler | making sure that something doesn't get merged may be as important as making sure something does get merged | 17:28 |
| fungi | that was my rationale as well | 17:29 |
| mharley[m] | That’s a good point to be raised. For PTL candidacy, one must have sent commits, but code reviews don’t count either. | 17:29 |
| fungi | i'll loop tc-members in wen the design is drafted in review | 17:29 |
| fungi | assumunt the resolution passes | 17:29 |
| fungi | er, assuming | 17:29 |
| gouthamr | mharley[m]: you make a good point regarding PTL candidacy, frickler's edits are in the AC section alone.. we should have silimar language in the APC section too? | 17:30 |
| fungi | i had assumed it was inferred from the ac definition, but that would be a good clarifiction | 17:30 |
| gouthamr | the proposal at it stands doesn't help Callum027 whose candidacy initially kicked off this discussion | 17:30 |
| mharley[m] | I think so, gouthamr. | 17:31 |
| fungi | because otherwise the election tooling would become challenging to implement it for one and not the other | 17:31 |
| gouthamr | +1 | 17:31 |
| spotz[m] | +1 | 17:31 |
| gouthamr | > "Any APC can propose their candidacy for the corresponding project PTL election." | 17:31 |
| gouthamr | so we'd just make sure AC and APC definitions match with this change | 17:31 |
| frickler | indeed there's a different definition in https://review.opendev.org/c/openstack/governance/+/995535/1/reference/charter.rst#154 | 17:32 |
| frickler | I think that needs rewording then, too | 17:32 |
| spotz[m] | Let me pull that up and work on it, I wanted to test my gerrit setup on my new machine | 17:32 |
| spotz[m] | Do we want to merge what we're working on already first though? | 17:33 |
| gouthamr | let me phrase it this way, are there any strong objections to this? | 17:34 |
| gouthamr | if not, i'd be okay with editing this knowing that we'll land this in a week .. and parallelizing the effort to adjust election tooling | 17:34 |
| frickler | I'd have a slight preference to edit it into one commit, but fine either way | 17:36 |
| spotz[m] | I think we all like the +2. -2, and +w code change. Frickler's looks good, I do want to change the sentance before it though | 17:36 |
| gouthamr | ack, this has marinated quite a bit of time, so i've no problem personally making the edit, waiting a week knowing that we're headed in a better direction, building on consensus in the TC and the community | 17:36 |
| noonedeadpunk | in current patchset it's not really clear that anybody with +2 oand/or +w will be counted | 17:37 |
| gouthamr | yeah, comment there, and we can edit this up and start the timer | 17:38 |
| gouthamr | i think frickler will be on top of it, and spotz[m] volunteered to help as well | 17:38 |
| gouthamr | fungi: your help with this is highly appreciated! are you okay with our plan? | 17:38 |
| fungi | yes, i've got it | 17:38 |
| gouthamr | ty | 17:39 |
| gouthamr | anything else regarding this? | 17:39 |
| gouthamr | taking silence as no.. | 17:41 |
| gouthamr | dotting the i's on the vitrage deprecation, it looks like tkajinam would like to retire the puppet module: | 17:41 |
| gouthamr | #link https://review.opendev.org/c/openstack/governance/+/996036 (puppet-vitrage retirement) | 17:41 |
| gouthamr | noonedeadpunk: can you take a look please, no rush | 17:41 |
| gouthamr | the security liaison updates change is shaping up decently | 17:42 |
| gouthamr | mharley[m]: since you're here, could you update barbican's liaisons here: | 17:42 |
| gouthamr | #link https://review.opendev.org/c/openstack/governance/+/996563 | 17:42 |
| mharley[m] | Yep, will do. | 17:43 |
| gouthamr | bauzas: dansmith: if one of you could do the same for nova, i'd appreciate it.. | 17:43 |
| gouthamr | just trying to crowd source this and also consider the team's update as implicit approvals | 17:43 |
| mharley[m] | I didn’t have a chance to edit the agenda’s wiki page today. Will we have time for open discussion? | 17:43 |
| noonedeadpunk | regarding vitrage deprecateion - I've missed noop jobs for xstatic | 17:43 |
| noonedeadpunk | #link https://review.opendev.org/c/openstack/project-config/+/997256 | 17:44 |
| dansmith | gouthamr: you want me to propose it or just ack something? | 17:44 |
| bauzas | gouthamr: I'm already the security liaison for nova | 17:44 |
| gouthamr | dansmith: you can submit a patch.. i tagged Uggla, but been encouraging edits directly | 17:44 |
| gouthamr | bauzas: this is your chance to make it formal? the wiki surely had outdated info | 17:45 |
| gouthamr | mharley[m]: i can make some time | 17:46 |
| mharley[m] | Thanks, gouthamr. It will be real quick. | 17:47 |
| dansmith | gouthamr: sorry I don't understand what you're looking for (apologies I'm multi-multi-tasking).. there's a proposal already to seed the liaison information.. why do we need another patch? | 17:47 |
| dansmith | I also already commented on it about me replacing mikal officially there | 17:47 |
| bauzas | gouthamr: ahah, I was the TC liaison for VMT, sorry | 17:47 |
| gouthamr | dansmith: update the existing change by editing the nova section and add yourself/others.. | 17:48 |
| dansmith | uh, okay I guess I thought that was likely to generate some conflicts if everyone is pushing to the same thing, but.. ack | 17:48 |
| gouthamr | dansmith: totally understand if you'd like to kick it back and say, you do it... this is me playing with marbles and getting the fence painted | 17:48 |
| gouthamr | dansmith: haha :P nah, it's not been high traffic | 17:49 |
| gouthamr | bauzas: speaking of, you still are the TC's VMT liaison, and we may have an evolving situation that one of the VMT members will reach out to you for | 17:50 |
| gouthamr | let's wrap up ongoing action items quickly: | 17:50 |
| gouthamr | i think there were some stragglers from the cursive cleanup, and fungi/tkajinam are on top of it | 17:50 |
| opendevreview | Dan Smith proposed openstack/governance master: Seed security liaison data from VMT wiki https://review.opendev.org/c/openstack/governance/+/996563 | 17:50 |
| gouthamr | if anything is needed from the TC, let us know | 17:50 |
| gouthamr | ty for that update, dansmith | 17:51 |
| gouthamr | that's a wrap on action items, we took up most of the hour for this. I need to organize this better, but, there've been very productive discussions inline, so i wouldn't change this much.. | 17:51 |
| gouthamr | we don't have new topics except a continuation of the TC visioning exercise.. i don't need time during this week's meeting for that.. | 17:52 |
| gouthamr | let me go off and work on an email to openstack-discuss which will be info for all of us as well | 17:52 |
| gouthamr | was there anything else that anyone else was working on? | 17:52 |
| mharley[m] | Yes, PQC. 😊 | 17:53 |
| gouthamr | hold on to that thought, mharley[m] | 17:53 |
| gouthamr | #link https://review.opendev.org/q/hashtag:%22dpl-reset%22+(status:open) (DPL reset patches) | 17:53 |
| mharley[m] | Held. | 17:53 |
| gouthamr | DPL teams are reacting to these patches ^; i don't see a trend either way.. maybe oslo is a bit concerning, but, i'm way less occupied than our oslo maintainers, so i'll go bother them on their channel to ack this when they get a chance | 17:54 |
| gouthamr | #topic A check on gate health | 17:54 |
| gouthamr | anything to note for the gate health today? | 17:54 |
| fungi | debian and centos-stream mirrors were 1-1.5 weeks stale, fixed a few hours ago when it was pointed out | 17:55 |
| gouthamr | ++ | 17:55 |
| gouthamr | alright, i'll skip past the TC tracker to: | 17:56 |
| gouthamr | #topic Open Discussion and Reviews | 17:56 |
| gouthamr | mharley[m]: i can manage time a bit better if you added a topic before hand. | 17:56 |
| spotz[m] | Just a reminder the CFP for OpenInfra NA is open, also check out the emails about the User Survey | 17:57 |
| gouthamr | ++ | 17:58 |
| mharley[m] | Totally agreed. I meant to just communicate something. Not intending to start a discussion. | 17:58 |
| gouthamr | #link https://sessionize.com/OpenInfra2026/ (CFP link) | 17:58 |
| fungi | the release team has agreed on a schedule for the indri cycle, last call for community input is a week from friday, we'll finalize it 2026-07-31 | 17:59 |
| fungi | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/V772GUTDPIOIFUVR6SGX7Q33WTWCQXWF/ Planned 2027.1 "Indri" release schedule | 17:59 |
| gouthamr | neat, i noticed that the M-2 to M-3 distance reduced by a week compared to Gazpacho | 17:59 |
| gouthamr | 5 weeks instead of 6.. I don't know why though, we'll have a longer J(ackal) cycle? | 18:00 |
| gouthamr | mharley[m]: ah, sure, go for it | 18:00 |
| gouthamr | in line with that release schedule planning, i've this runtime update drafted: | 18:01 |
| gouthamr | #link https://review.opendev.org/c/openstack/governance/+/996925 (Define testing runtime for 2027.1 release) | 18:01 |
| gouthamr | please share your thoughts on the review | 18:01 |
| mharley[m] | Thanks again, gouthamr. During this week, I shall submit the PQC community goal and communicate it through the mailing list. | 18:02 |
| mharley[m] | And then, I’ll add an item to the agenda of the next TC meeting so we can talk about it. | 18:02 |
| gouthamr | mharley[m]: ack, ty.. good call out, feel free to edit the wiki | 18:02 |
| gouthamr | we're a couple minutes over, any final items to note for today's minutes? | 18:03 |
| gouthamr | alright, thanks a lot for participating everyone.. let's wrap this up | 18:04 |
| gouthamr | #endmeeting | 18:04 |
| opendevmeet | Meeting ended Tue Jul 21 18:04:24 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:04 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/tc/2026/tc.2026-07-21-17.01.html | 18:04 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tc/2026/tc.2026-07-21-17.01.txt | 18:04 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/tc/2026/tc.2026-07-21-17.01.log.html | 18:04 |
| mharley[m] | \o/ | 18:04 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!