Tuesday, 2024-03-19

opendevreviewGhanshyam proposed openstack/governance master: Fixing typo in 2024.2 testing runtime  https://review.opendev.org/c/openstack/governance/+/91370417:42
JayFthanks gmann, I approved as a typo-fix17:46
gmannJayF: thanks17:46
JayFI will be landing (wsgi goal) https://review.opendev.org/c/openstack/governance/+/902807 after the tc meeting today; if you haven't looked and may care, look soon :)17:49
JayF#startmeeting tc18:00
opendevmeetMeeting started Tue Mar 19 18:00:19 2024 UTC and is due to finish in 60 minutes.  The chair is JayF. 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
JayFWelcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct.18:00
JayFToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee.18:00
JayF#topic Roll Call18:00
JayFo/18:00
dansmitho/18:00
frickler\o18:00
gmanno/18:00
spotz[m]o/18:00
jamespageo/18:00
slaweqo/18:01
rosmaitao/18:01
JayFI'm going to take this time to note that the election is over tomorrow; and this is the last meeting of the TC as currently constructed. Thanks to everyone who has been a part of TC over the last six months o/18:01
JayF#info There are no tracked action items to follow up, agenda item skipped.18:02
JayF#topic Gate Health Check18:02
JayFHow is the gate?18:02
dansmithnot great in nova land, there were a bunch of rechecks on trivial patches last week trying to get them in18:03
dansmitha number of guest kernel crashes, which we have been seeing less of lately18:03
JayFI know for Ironic it's been a little rough; we had to disable a set of jobs because something broke in CI automation around building cirros partition images; we're going to be discussing at PTG how to get that build out of the CI flow18:03
funginote there was an increase in zuul config errors from friday's centos-7 nodeset/label removal, but it mainly impacts very old branches (and a lot went away in subsequent unmaintained branch cleanup)18:03
JayFThanks for the update Dan and fungi. Going to give another bit of time for additional info before moving on.18:04
slaweqspeaking about rechecks, I sent today email https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/7L6DSFN6GB65FBVHQATTLSQ7HWGBZJHM/18:04
slaweqI was looking at the reasons of rechecks in last 30 days and most of them are "unrelated failure" :/ 18:05
rosmaitaif only we could eliminate all those unrelated failures!18:05
JayFThanks slaweq -- I'm glad you aggregated that. I'm a little concerned that 'unrelated failure' rechecks may indicate that we have contributors who are uncomfortable with how to troubleshoot CI. 18:05
slaweqso I asked there if people can be more verbose and give some more specific reasons, hopefully we may have some better data in few weeks18:05
fungihow unhelpful (the recheck comments i mean, your research is very helpful!)18:05
JayFand/or are so busy that they don't have time to further dig and are only focusing on the task in front of them18:05
frickleror get tired of typing long comments again and again18:06
dansmithyeah the "recheck unrelated" has become the new bare recheck unfortunately18:06
fricklerbecause nobody fixes the unrelated failures18:06
dansmiththe point is to get people looking at the why and not just assuming "must not be my problem"18:06
dansmiththere was one report recently of someone in nova re-re-re-rechecking things that were indeed failing because of stuff they broke18:06
slaweqdansmith +100 to what You said :)18:06
dansmith:)18:07
spotz[m]ouch18:07
JayFdansmith: that's yet another sign of contributors who are focused on the change in front of them and/or are missing context on how to troubleshoot CI. I don't really know how to fix the first half of that, and I only know how to help with the latter via 1:1 mentoring18:08
gmannyeah, unrelated recheck is not helping at all18:08
dansmithJayF: to be clear, their patch was broken, they weren't even seeing it was failing a test that covered the code they were doing18:08
dansmithI don't think it was a failure to understand some cryptic CI failure18:08
dansmithbut if you mean that we've trained people to assume that things just fail a lot so they don't even look, that's definitely true18:09
JayFdansmith: ack; I will note that with extreme junior level contributors I've had to have that kinda conversation even in obvious context18:09
gmannis it because we have many job running in gate and a few of them failing and other passing make them of thinking that 'my code is ok as some job pass' ?18:09
dansmithand why I say hoping they'll at least look instead of assume is the reason that asking people to cough up a reason is at least mildly helpful18:09
dansmithobviously if we have people that aren't even going to click on a failed job and look at the testr results, then there's not much we can do there, other than 1-on-1 coaching, which is what happened in this case18:10
JayFI almost said "this is a good topic for PTG", but I'm not sure what could be said/discussed that hasn't been said/discussed before :/18:10
dansmithbut I have seen more than a few seasoned should-know-better people doing it :)18:10
dansmithand I poke them when I do18:11
JayFYeah. It's a tough problem because even with some of the issues (the kernel panics on nova side; dnsmasq crashes on Ironic side), we've identified, escalated to people who should know and be able to help18:11
JayFand we end up stuck18:11
dansmithyup, but at least checking and commenting helps slaweq's stats show where the hot spots are18:11
JayF++18:12
JayFI'm going to move on18:12
dansmithif everything is "recheck unrelated" then even chatgpt (groan) can't summarize without hallucination :)18:12
slaweq:)18:12
JayF"Write me a recheck comment describing the failure in these logs" ;) 18:12
JayF#topic Implementation of Unmaintained Branch Statuses18:13
slaweqJayF it actually may have more sense than just "recheck unrelated" ;)18:13
spotz[m]hehe18:13
JayFI assume this is mostly on pause/moving slowly due to release activities for 2024.2? Is there an update beyond the issues noted in the etherpad from last week 18:13
fricklernot much happened due to rc1 stuff18:13
gmannmaybe we can update here about 'unrelated recheck' or something like this is another bare recheck type https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures18:14
JayFThat's what I suspected, and thanks for all the work getting Caracal out o/18:14
fungithere was a fair amount of branch cleanup at least?18:14
JayFgmann: I'd +1 such a change, depending on wording18:14
JayFfungi: nice, thank you18:14
slaweqgmann I will propose some additional info to that document18:15
fungii didn't do any of the cleanup, that was down to frickler and elodilles i think, just reporting it ;)18:15
slaweqthx for pointing that out18:15
gmannslaweq: thanks18:15
JayF#topic TC vPTG 2024.218:16
JayF#link https://etherpad.opendev.org/p/apr2024-ptg-os-tc18:16
JayFI suggest to please add any additional topic over the next week.18:17
JayFI have a few things I'm writing up as starters for PTG topics which I'll add over the next couple of days.18:17
JayFGoing to give another minute in case there is input/comment on PTG before moving to open discussion.18:18
opendevreviewMerged openstack/governance master: Fixing typo in 2024.2 testing runtime  https://review.opendev.org/c/openstack/governance/+/91370418:19
JayF#topic Open Discussion18:19
JayFAnything for Open Dicsussion?18:19
JayFI'll reiterate that I will be landing the wsgi goal https://review.opendev.org/c/openstack/governance/+/902807 after the tc meeting today18:19
rosmaitareminder that TC voting closes in a bit over 24 hours18:19
dansmith++18:19
spotz[m]Can we please get the repos under the TC to count for AC status?18:19
JayFand we have other governance changes up for review: https://review.opendev.org/q/repo:%22openstack/governance%22+status:open18:20
fungishould be a relatively minor patch to the election tools to get them indexed18:20
JayFspotz[m]: I'd be OK with that, let me know if you get a patch up and I'll review it.18:21
gmannyes, many TC repo are not just governance part but a good contribution area for community for example p-t-g, doc repo etc18:21
gmannand we should include contributors of those repo in election AC status18:21
JayFAlso, along the lines of rosmaita's comment: please evaluate if you want to be TC chair in next cycle.18:21
spotz[m]<- !AC apparently due to repos not counting18:21
fungiyes, i think the fact that docs repos dropped from being sig-owned created a fairly large blindspot for contributions18:21
gmannwe count SIG repo right?18:22
fungiyes18:22
gmanncool18:22
fungibut there's no longer a docs/tech writing sig18:23
gmannyeah, that was not good to exclude them bcz repo added under TC18:24
fricklerdoes that need a resolution or is it really just a tooling issue?18:24
fungithe tc electorate is defined in the charter, it needs someone to double-check that the charter doesn't say they shouldn't count, at least18:25
spotz[m]I honestly thought we had fixed it a few elections ago but when I asked where my ballot was this election found out it wasn't18:25
gmannI am thinking about the same18:25
fungibut unless adding them requires an adjustment to the charter for some reason, just do it18:26
spotz[m]I know back when we had doc repos it counted18:26
spotz[m]So Jayf can you retro make me an AC:) I can't vote but for the release anyways18:26
fungithe docs repos counted initially because they belonged to a project team, and then because they belonged to a sig and we added sigs repos18:26
fungibut now there is no sig, they belong to the tc directly18:26
gmanncharter  says 'who committed a change to a repository under any of the official OpenStack Project Teams (as defined in Projects) '18:27
gmannhttps://governance.openstack.org/tc/reference/charter.html#voters-for-tc-seats-ac18:27
JayFspotz[m]: it is past the deadline, I don't think that'd be appropriate unless someone wants to rules-lawyer me to being convinced it's legal18:27
JayFspotz[m]: unsure if you were serious :)18:27
spotz[m]So we would need to update the charter18:27
gmannI think we can explicitly say in charter that 'project repo', SIG repo, TC repo..18:27
JayFDoes someone want to take an action to revise the charter to correct this oversight?18:28
spotz[m]I will18:28
gmanni can help if needed18:28
gmannlet's do this once election are close just to avoid any confusion of changing it in between 18:29
fungialso it will be decided by the new tc anyway18:29
gmannyeah18:29
gmannthat way it will easy to count the vote etc also18:29
JayF#action spotz[m] Will propose an update to TC charter, to ensure documentation contributors are properly recognized automatically as ACs.18:30
JayFThanks. Is there anything else we wanna hit on?18:30
JayF#endmeeting18:32
opendevmeetMeeting ended Tue Mar 19 18:32:18 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:32
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2024/tc.2024-03-19-18.00.html18:32
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-03-19-18.00.txt18:32
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2024/tc.2024-03-19-18.00.log.html18:32
JayFThanks all o/18:32
spotz[m]Thanks everyone18:32
slaweqo/18:32
jamespageThanks!18:32
rosmaitabye!18:32
loackerThanks!18:33
fungirefreshingly quick tc meeting! senioritis? ;)18:33
fungithanks JayF for chairing the tc!18:34
JayFWell, as we determined last cylce18:34
JayFthe chair is sticky unless someone runs in opposition18:34
JayFI suggest someone plan to run quickly, because I will crowbar myself outta the chair sometime in April whether there's a replacement or not :)\18:34
fungiyou didn't notice that your predecessor poured super glue on the seat on the way out, as a joke?18:35
fungioh, i suppose that's why you need the crowbar18:36
spotz[m]You're on your own JayF:)18:43
JayFspotz[m]: just figured I should say that publically now instead of people acting shocked when I say it in a meeting after the new TC is seated :D 18:43
JayFI honestly think it'd be a good demonstration of health in our community if we had enough engagement in governance to have a new chair every six months18:44
spotz[m]Only if we had someone training up to replace the chair, otherwise there might not be continuity18:44
JayFspotz[m]: yeah, I tried to get someone in as V-C who could take over, but there were no volunteers so rosmaita stepped up even though he had earned his last cycle as a lame duck :D18:48
rosmaitayeah, right now i am about as lame as it gets18:49
fungigold lamé?18:49
spotz[m]You are never lame!18:50
JayFEveryone here focusing on the lame, nobody looking deeply into his last message. If you zoom in, I'm pretty sure the text he just sent was using rubber duckies as pixels18:51
opendevreviewMerged openstack/governance master: [goal] Propose migration from WSGI scripts to Python module paths  https://review.opendev.org/c/openstack/governance/+/90280718:58
gmanntc-memebrs: adding py3.12 test job as non voting in 2024.2 template, If i remember correctly that is what we said that non voting is better way to encourage people to fix it instead of periodic. please comment if any objection - https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/91371118:58
gmanntc-members ^^18:58
rosmaitagmann: yes, my recollection is that we agreed that non-voting would be better than periodic19:00
gmannrosmaita: ++ thanks for confirming 19:01
spotz[m]Yeah19:18
spotz[m]Ok the patch is ready, I'll wait until after the election/release and then put it up20:59

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