17:59:44 #startmeeting tc 17:59:44 Meeting started Tue May 30 17:59:44 2023 UTC and is due to finish in 60 minutes. The chair is knikolla. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:59:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:59:44 The meeting name has been set to 'tc' 17:59:53 #topic Roll Call 17:59:57 o/ 17:59:57 o/ 17:59:58 o/ 18:00:00 Hi all, welcome to the weekly meeting of the OpenStack Technical Committee 18:00:04 A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct 18:00:09 Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 18:00:12 o/ 18:00:23 o/ 18:00:44 I'd say it's missing important point which is PTG timeslots for Vancouver? 18:00:59 Before we quickly move on to the agenda item's I'm going to capture some todo items under my name, to keep me accountable 18:01:08 noonedeadpunk: yep, that being one of those action items. 18:01:24 #action knikolla Book timeslots for PTG in Vancouver 18:01:28 and also what we are going to discuss, some pre captured topics 18:01:36 #action knikolla Prepare PTG agenda for Vancouver 18:01:56 #action Finish TC Tracker 2023.2 18:02:45 I have blocked off time in my calendar for all of those topics this week 18:03:10 * rosmaita sneaks in 18:03:23 Sorry for the delay 18:03:48 We can circle back at the end of the meeting if there's further to discuss about that 18:03:53 #topic Follow up on past action items 18:03:58 There is 1 action item from the previous meeting 18:04:05 dansmith: backport memory reduction patch for devstack to yoga and look useful doing it 18:04:18 first part is done, haven't figured out how to do the second part yet 18:04:58 Depends on the audience, haha. You look pretty useful to us. I don't know if that applies to your supervisor too. 18:06:12 #topic Broken docs due to inconsistent release naming 18:06:19 There are no updates on this and I failed to capture the to do item that arose from the previous discussion 18:06:33 #action knikolla To fix link redirect to release from docs 18:07:29 #topic Gate health check 18:07:34 Any updates on the state of the gate? 18:07:36 o/ 18:08:01 still having guest kernel crashes on cirros 0.6.1 but they look different 18:08:09 still waiting for enough data to say if it's better or not 18:08:49 otherwise I don't know of any major gate issues myself, other than the combined effect of the usual bunch of small issues 18:09:03 Thanks dansmith, anything else on this or gate status in general? 18:09:04 yeah, I have also not seen very visible difference with new cirros 18:09:34 but overall there are less timeout because of multiple fixes happened in this cycle 18:09:52 Yeah, I would say that gates are really goodlately 18:09:57 maybe worth mentioning that I did backport the flag, but it has not yet merged: https://review.opendev.org/c/openstack/devstack/+/883970 18:10:03 but I just pinged some people to remind them 18:10:19 except nasty CentOS bumping libvirt version to 9.3... 18:10:29 But yeah, nothing from our side at least 18:11:58 haven't seen any timeouts last couple of weeks 18:12:07 dansmith: I +1ed that to look useful too 18:12:20 is that all it takes? 18:12:25 also a reminder that opendev is working on dropping package mirrors for fedora (and possibly fedora images after that) 18:12:29 anyway, nothing else from me 18:12:40 o/ 18:13:10 fungi: are there actions to do on our part or things that we need to monitor? 18:13:26 other than speak up if you're heavily reliant on fedora testing, no 18:13:51 so far the arguments for keeping fedora around have been fairly minor 18:14:30 and what we have in opendev is a couple releases behind and ~nobody noticed/cared 18:14:31 I think we're missing rocky mirrors as of today? 18:14:58 * noonedeadpunk thinks of utilizing freed space :D 18:15:00 roger 18:15:03 yes, we've been discussing what would be needed to add rocky linux mirroring 18:15:17 but also we're trying to free space for the upcoming debian release 18:15:55 anyway, join the discussion in opendev if you're interested in those topics 18:16:01 anything else on gate? 18:16:13 We've switched most of testing from CentOS to Rocky nowadays, so we'd use these mirrors in OSA at very least... 18:17:22 that seems useful and as fungi mentioned, worth discussing further in the opendev channel 18:17:44 ++ 18:17:58 #topic Keeping Python 3.8 support and clarifying Python version support 18:18:04 #link https://review.opendev.org/c/openstack/governance/+/882165?usp=search 18:18:08 #link https://review.opendev.org/c/openstack/governance/+/882154?usp=search 18:18:37 thanks noonedeadpunk for updating those 18:18:40 Thanks noonedeadpunk for updating the proposals. 18:18:52 thanks noonedeadpunk for updating those 18:19:01 * dansmith jumps on the bandwagon 18:19:01 I've jsut noticed that commit msg for 882165 is wrong.... 18:19:03 lol 18:19:17 ah 18:19:23 it still says library 18:19:35 I wonder if I should update it.... 18:19:46 likely good to do... 18:19:50 yeah, I think better to update to avoid confusion 18:19:54 I think it should be updated, yes. 18:20:00 ++ 18:20:02 do it now and we can all re-vote real quick 18:20:05 +1 18:20:43 I was just reading it now and confused by that commit message :) 18:20:48 Dmitriy Rabotyagov proposed openstack/governance master: Add py38 as a PTI requirement for Python projects https://review.opendev.org/c/openstack/governance/+/882165 18:20:50 ++ 18:21:12 oh, wow, roll-call vote is not reseted on commit msg update o_O 18:21:30 well, good this time :) 18:21:47 Yay. 18:21:56 humm but why 18:22:00 this is not good right 18:22:07 yeah, but I wonder if we should have `changekind:NO_CODE_CHANGE` 18:22:19 for copying votes 18:22:52 it's not reflecting content.... but commit message could be completely changed and nobody will notice that 18:23:08 I think NO_CODE_CHANGE will still have this same behavior 18:23:10 will need to take a closer look at the current acl 18:23:15 we might want NO_CHANGE 18:23:19 and depends-on can be removed which is actually kind of change 18:23:32 yeah 18:23:54 #link https://gerrit-review.googlesource.com/Documentation/config-labels.html#label_copyCondition 18:24:06 not sure it keep Code-Review or its just RC voting only 18:24:16 it's about RC only 18:24:22 k 18:24:30 * noonedeadpunk trying to find that in project-config now 18:24:40 #link https://opendev.org/openstack/project-config/src/branch/master/gerrit/acls/openstack/governance.config 18:24:46 i was already looking at it 18:24:52 Thanks fungi 18:25:07 #link https://opendev.org/openstack/project-config/src/branch/master/gerrit/acls/openstack/governance.config#L29 18:25:17 yeah 18:25:29 it is same for Code-Review 18:25:49 huh, yes, we override default behaviour of CR 18:25:50 clarkb: ^ do you recall seeing this happen with other less-common review labels? 18:26:20 fungi: no, but that comes from gerrit's migration default iirc. TRIVIAL_REBASE is a superset of NO_CODE_CHANGE I want to say 18:26:29 or at least is documented to be, but maybe they are wrong 18:26:50 its all configurable though so just set it to what you want 18:27:20 for the openstack/releases PTL-Approved label we used "changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE" 18:27:24 so it is changed in all repo config files ? 18:27:31 gmann: no 18:27:43 Commit messages are important for governance patches, so I think we should change the current behavior for Roll-Call Votes for governance. 18:27:58 most projects inherit the default Code-Review label definition and don't override it 18:28:08 https://opendev.org/openstack/project-config/src/branch/master/gerrit/acls/openstack/tempest.config#L12 18:28:09 git history for that file will probably provide some rationale 18:28:21 fungi: it was the conversion from the old function which was deprecated/removed 18:28:29 and it is based on what gerrit itself converts it as iirc 18:28:39 basically its the 1:1 per gerrit to what you had with afunction 18:28:40 i mean reason for why it's got an override for code-review 18:29:03 its beacuse the have custom labels 18:29:16 I don't know why the governance repo needs custom labels though 18:29:28 looks like https://review.openstack.org/187326 from 2015 18:30:01 Is this something we need to fix live in the meeting? Or can we action item a fix to check up on next week 18:30:06 er, no, that mainly just renamed the vote, nevermind 18:30:10 JayF: it is not, no 18:30:18 we can pick this up in #openstack-infra 18:30:24 alright, anything else to discuss on Python 3.8? 18:31:01 both patches got a sufficient number of votes. thank you all 18:31:23 #topic Open Discussion and Reviews 18:31:50 Floor is open for any other matters to discuss 18:32:54 oh, well i continued researching and posted in #openstack-infra, but short answer is that the reason code-review is overridden stems from a change in 2015 to intentionally make it not required for merging 18:33:14 #link https://review.openstack.org/185785 "Alter governance repo voting rules" 18:33:33 I think the in person board meeting attendance for yvr needs to be requested real soon now 18:33:43 hopefully that at least provides some background on wht it's different from other acls 18:33:44 but copyAllScoresIfNoChange was not there 18:33:48 for anyone intending to go that hasn't rsvpd 18:34:19 it says it was default true for everyone but we did not see this behavior earlier https://review.opendev.org/c/openstack/project-config/+/880115 18:34:36 either old flag was not working or new one added it 18:35:27 clarkb: I've asked Alison to count me in, but I'm not aware of details (in terms of where/when exactly) 18:35:46 which day is the board meeting? 18:35:51 Monday 18:35:52 noonedeadpunk: http://board.openinfra.dev/meetings/2023-06-12 18:35:54 other repo where new flag NO_CODE_CHANGE is added had copyAllScoresIfNoCodeChange to true explicitly 18:35:55 Board meeting is Monday at Microsoft 18:35:57 that has all the details 18:36:26 Thanks clarkb, spotz 18:36:40 spotz (@_oftc_spotz:matrix.org) in Vancouver, right? 18:36:52 slaweq: yes 18:36:53 slaweq: Yeah 18:36:54 yes 18:37:02 It's in Gastown section so not far 18:37:02 ok, I will be there :) 18:37:26 But as mentioned you need to let Allison know so you can be on the list for entrance 18:37:34 should I get any email with details or something like that? I already asked aprice (@_oftc_aprice:matrix.org) that I would like to be there 18:37:58 I would assume you'd get added to the invite but not sure 18:38:04 there is space constraints I think good to get confirmation from aprice 18:38:29 ok, I will confirm with aprice (@_oftc_aprice:matrix.org) to be sure that I'm on the list 18:38:35 thx 18:38:45 * noonedeadpunk needs to do the same 18:39:47 If there's nothing else, we can all get back 20 minutes 18:39:48 btw, talking about the event - does anybody knows if gold memebers rsvp dinner is only through org list or there's a path for tc? 18:40:04 oh, a dinner 18:40:24 i don't know anything about it. 18:40:40 melwitt: it needs to be from company list i think aprice mentioned she will contact company representative to give passes 18:40:59 but not sure if TC can get too :) 18:41:06 It's on Tuesday 13/6 18:41:25 it was for all members company getting some passes to participate in that 18:41:36 * noonedeadpunk was thinking if to occupy place in company list or not :D 18:42:02 enjoy it for the rest of us :D 18:42:09 I don't think TC is included. Board and sponsors 18:42:36 spotz: board also? I think it was member company and foundation staff ? 18:42:43 Board as well, yes 18:42:57 if I'm not going to be in vancouver, can I be excused now? :) 18:43:02 There's something on Tuesday, I wouldn't have called it a dinner though:) 18:43:15 yeah that one might be different 18:43:17 but anyways 18:43:18 #endmeeting