Wednesday, 2025-08-13

opendevreviewOpenStack Proposal Bot proposed openstack/horizon master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/horizon/+/95719503:23
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723312:55
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723312:57
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723314:02
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723314:03
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723314:21
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723314:50
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723314:50
tmazur#startmeeting horizon15:01
opendevmeetMeeting started Wed Aug 13 15:01:02 2025 UTC and is due to finish in 60 minutes.  The chair is tmazur. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'horizon'15:01
tmazurHello everyone and welcome to the weekly meeting!15:01
jjasekHello15:01
chubinidzedrHi)15:01
rdopierao/15:02
tmazurI think we have everyone who is not on PTO, so let's start15:03
anfimovirhello 15:03
tmazurAgenda for today: https://etherpad.opendev.org/p/horizon-release-priorities#L4215:03
tmazur#topic Notices15:03
tmazurSchedule reminder: this week is R-7. Flamingo Schedule: https://releases.openstack.org/flamingo/schedule.html15:04
tmazurFeature freeze is 2025-08-2815:05
tmazurPTL nomination period is still open, 1 week left15:07
tmazurI have proposed my candidacy, and anfimovir proposed his 15:09
tmazurSo I guess for the first time in quite a while we will have voting :)15:09
fungicongrats!15:10
fungii wish more teams had multiple candidates these days15:10
tmazurThe last time I was voting for Horizon PTL was in 2013 :D15:10
rdopieraor any candidates, in some cases15:11
anfimovir=)))15:11
tmazurOk, next topic15:13
tmazur#topic Release priorities15:13
tmazurThe SDK patch was merged, thanks to all reviewers 15:14
tmazurWe still have WIP: 953302: WIP: remove remaining neutronclient calls | https://review.opendev.org/c/openstack/horizon/+/95330215:14
tmazurI keep tagging it along to not forget about it. Hopefully the owner will have time to proceed on it.15:15
tmazur#topic Bug deputy report15:20
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723315:20
tmazurThere's a recent bug which has a patch already: https://bugs.launchpad.net/horizon/+bug/211535315:20
tmazurSo would be nice to take a look: https://review.opendev.org/c/openstack/horizon/+/95341315:21
anfimovirIt would be nice to receive release notes along with such changes.15:22
anfimovirI already touched Pavlo about it few days ago.15:23
anfimovirRadomir hello, please look new bug https://bugs.launchpad.net/horizon/+bug/212019515:24
anfimovirI think we can use old MR for sort this https://review.opendev.org/c/openstack/horizon/+/57431015:24
rdopieraanfimovir: I'm afraid I can't really help much with Django serializers15:25
anfimovirNo problem, I test it.15:26
tmazurThanks15:30
tmazur#topic Open reviews15:30
tmazurhttps://review.opendev.org/q/project:openstack/horizon+status:open15:30
tmazurhttps://etherpad.opendev.org/p/horizon-release-priorities#L6015:30
fungi(i also added something to the on-demand agenda in case there are a few minutes at the end to circle back, sorry!)15:31
tmazurSure, I'll return to it after this topic15:31
tmazurWe did a good job last week on reviews. Thanks everyone! Let's keep it like this ;)15:32
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723315:33
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723315:33
anfimovirPlease review this MR - https://review.opendev.org/c/openstack/horizon/+/956996 - I think, this help another users receive more details about our changes.15:34
anfimovirThis MR not touch code, only release notes.15:35
tmazurThanks anfimovir15:36
tmazur#topic On-Demand Agenda15:38
tmazurfungi please go ahead15:38
fungii'll try to be quick, but there's a lot we dug into... for some background on openstack-wide metrics analysis see ildikov's most recent ml post from a month or so back:15:39
fungi#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/NTBNI7YIDCWBR6BTPEKVZIODWTVUIOXO/ BtG metrics analysis15:39
fungialso could be worthwhile to revisit her previous post in that thread going over the contributor and maintainer survey results (and anyone who hasn't filled those out for epoxy, please see if you can find a few minutes to do that!)15:39
fungias a follow-up activity, we've started doing some team-specific analyses, focusing on teams that had multiple contributor and maintainer survey responses (already did nova, cinder, ironic, octavia, kolla and neutron in recent weeks)15:39
fungiwe're early in the process of analyzing these stats with a focus on improving the experience for maintainers and contributors, so for now this is probably a lot of stuff you already know, or at least confirming what you expected15:39
fungia big part of this is establishing a baseline so that we can better gauge whether future attempts at improving have any observable impact, but we aren't at the point where we have much in the way of guidance or recommendations yet15:39
fungiwe have plans to continue with this sort of surveying and metrics analysis over coming release cycles; as for the initial results...15:39
fungithe contributor survey had 4 responses for horizon and all respondents had contributed for at least one year though not all were contributors to other open source projects15:40
fungifeedback was positive (averages of 2.5-4.75 out of 5) with the highest score on "You receive actionable feedback from other reviewers" and lowest for "Changes you propose are reviewed in a timely manner"15:40
fungithe top challenge reported by all respondents was "I have trouble getting the attention of reviewers for my change" (this tends to be a pretty common problem across much of openstack, fwiw)15:40
fungithe maintainer survey had only 1 response so far, ranking 4 on almost everything except for a 5 on "You receive actionable feedback from other reviewers"15:40
fungicontributing challenge reported by that maintainer was similar to those from the contributor survey (review attention)15:40
fungitop challenges with reviewing were contributors not addressing review feedback or test failures in a timely manner, and occasionally being blocked by ongoing test problems15:40
fungilooking at metrics we gathered from gerrit for the past 5 development cycles, review activity has been hovering around merging/closing as many changes as are being opened, so mostly keeping up with the volume15:41
fungithe revision average is also around 1-3 but usually just 1, so changes being proposed are most often approved without needing adjustment but occasional ones seem to need a lot more revisions15:41
fungithe active maintainer count dropped by 1 in the last cycle, which seems to coincide with review durations roughly doubling (still pretty good, but further maintainer shrinkage could have more severe impact on sustainability)15:41
fungiit's also worth noting that the number of incidental non-maintainer reviewers has remained fairly steady over recent cycles, which could point to opportunities to onboard some as new maintainers15:41
fungisorry, i know that's a pretty big info dump (i tried to pare it down as much as possible), and i'm happy to answer questions or take feedback either here in the meeting or any time after15:41
fungiand if there are no questions, that's all i had on the topic for now, thanks for reading!15:43
tmazurThanks fungi! I am looking into the statistics now. We will definitely use this information15:48
fungiseems like nobody has questions? i guess i covered it well enough (or it's just overwhelming)15:48
fungii can pull more detailed stats if you know what you want to see, i was mainly trying to give a high-level summary of what we found15:48
fungifeel free to hit me up with questions any time, i lurk in this channel anyway15:49
tmazurI am playing with it right now. How do you tell maintainers contributions from non-maintainers?15:49
fungithat's tricky, i can get you the custom query we used for that, but basically we count anyone that did code-review +2/-2 or workflow +1 in any of your team's repositories during that cycle as an active maintainer15:50
tmazurSo, pretty much same as stackalytics15:50
tmazurI was hoping we have any special tag15:50
fungihow maintainers get applied to projects varies enough across teams that it's hard to come up with a generalization15:51
tmazurRight15:51
fungiother than going on observed behaviors15:51
fungii will say that horizon saw a lot less shrinkage of active maintainer count than many teams in openstack, but it was a pretty small number to start with (5 up until last cycle when it dropped to 4)15:53
fungistill not the smallest active maintainer account, by far15:54
fungiso it looks pretty healthy, but this seems to be ain inflection point where things could become unhealthy quickly if you don't try to pull in some new help15:55
fungithe reviewer and maintainer counts we've been looking at for now are also linear vectors, it's in our plans to start doing multidimensional analyses for some of this stuff in the future15:56
tmazurOh that's interesting15:57
fungilike looking at 80/20 split curves for how many active maintainers handle what volume of the load, that kind of stuff15:57
tmazurThat would get us a better picture, cool15:58
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723315:59
tmazurAnyway, I have to start wrapping up the meeting. Thanks a lot fungi! I will bug you about the statistics filters when I play a bit more, if you don't mind15:59
fungithanks for your interest!15:59
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723315:59
fungiand yeah, any time you like15:59
tmazur#topic Open discussion15:59
tmazurTeam, do we have anything for the open discussion?15:59
jjasekNothing from my side, thank you :-).16:00
anfimovirNo, thanks you16:00
tmazurI have to cancel the next upstream meeting since most of the team has downstream activities conflicting with this time slot 16:01
anfimovirSee all 27.0816:01
tmazurSo see you all in two weeks!16:01
tmazurThanks for joining!16:01
tmazur#endmeeting16:01
opendevmeetMeeting ended Wed Aug 13 16:01:58 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-08-13-15.01.html16:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-08-13-15.01.txt16:01
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-08-13-15.01.log.html16:01
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723319:26
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723319:26
opendevreviewIvan Anfimov proposed openstack/horizon master: wip  https://review.opendev.org/c/openstack/horizon/+/95723319:27

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