opendevreview | OpenStack Proposal Bot proposed openstack/horizon master: Imported Translations from Zanata https://review.opendev.org/c/openstack/horizon/+/957195 | 03:23 |
---|---|---|
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 12:55 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 12:57 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 14:02 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 14:03 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 14:21 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 14:50 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 14:50 |
tmazur | #startmeeting horizon | 15:01 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:01 |
opendevmeet | The meeting name has been set to 'horizon' | 15:01 |
tmazur | Hello everyone and welcome to the weekly meeting! | 15:01 |
jjasek | Hello | 15:01 |
chubinidzedr | Hi) | 15:01 |
rdopiera | o/ | 15:02 |
tmazur | I think we have everyone who is not on PTO, so let's start | 15:03 |
anfimovir | hello | 15:03 |
tmazur | Agenda for today: https://etherpad.opendev.org/p/horizon-release-priorities#L42 | 15:03 |
tmazur | #topic Notices | 15:03 |
tmazur | Schedule reminder: this week is R-7. Flamingo Schedule: https://releases.openstack.org/flamingo/schedule.html | 15:04 |
tmazur | Feature freeze is 2025-08-28 | 15:05 |
tmazur | PTL nomination period is still open, 1 week left | 15:07 |
tmazur | I have proposed my candidacy, and anfimovir proposed his | 15:09 |
tmazur | So I guess for the first time in quite a while we will have voting :) | 15:09 |
fungi | congrats! | 15:10 |
fungi | i wish more teams had multiple candidates these days | 15:10 |
tmazur | The last time I was voting for Horizon PTL was in 2013 :D | 15:10 |
rdopiera | or any candidates, in some cases | 15:11 |
anfimovir | =))) | 15:11 |
tmazur | Ok, next topic | 15:13 |
tmazur | #topic Release priorities | 15:13 |
tmazur | The SDK patch was merged, thanks to all reviewers | 15:14 |
tmazur | We still have WIP: 953302: WIP: remove remaining neutronclient calls | https://review.opendev.org/c/openstack/horizon/+/953302 | 15:14 |
tmazur | I 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 report | 15:20 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 15:20 |
tmazur | There's a recent bug which has a patch already: https://bugs.launchpad.net/horizon/+bug/2115353 | 15:20 |
tmazur | So would be nice to take a look: https://review.opendev.org/c/openstack/horizon/+/953413 | 15:21 |
anfimovir | It would be nice to receive release notes along with such changes. | 15:22 |
anfimovir | I already touched Pavlo about it few days ago. | 15:23 |
anfimovir | Radomir hello, please look new bug https://bugs.launchpad.net/horizon/+bug/2120195 | 15:24 |
anfimovir | I think we can use old MR for sort this https://review.opendev.org/c/openstack/horizon/+/574310 | 15:24 |
rdopiera | anfimovir: I'm afraid I can't really help much with Django serializers | 15:25 |
anfimovir | No problem, I test it. | 15:26 |
tmazur | Thanks | 15:30 |
tmazur | #topic Open reviews | 15:30 |
tmazur | https://review.opendev.org/q/project:openstack/horizon+status:open | 15:30 |
tmazur | https://etherpad.opendev.org/p/horizon-release-priorities#L60 | 15: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 |
tmazur | Sure, I'll return to it after this topic | 15:31 |
tmazur | We did a good job last week on reviews. Thanks everyone! Let's keep it like this ;) | 15:32 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 15:33 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 15:33 |
anfimovir | Please 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 |
anfimovir | This MR not touch code, only release notes. | 15:35 |
tmazur | Thanks anfimovir | 15:36 |
tmazur | #topic On-Demand Agenda | 15:38 |
tmazur | fungi please go ahead | 15:38 |
fungi | i'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 analysis | 15:39 |
fungi | also 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 |
fungi | as 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 |
fungi | we'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 expected | 15:39 |
fungi | a 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 yet | 15:39 |
fungi | we have plans to continue with this sort of surveying and metrics analysis over coming release cycles; as for the initial results... | 15:39 |
fungi | the 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 projects | 15:40 |
fungi | feedback 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 |
fungi | the 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 |
fungi | the 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 |
fungi | contributing challenge reported by that maintainer was similar to those from the contributor survey (review attention) | 15:40 |
fungi | top challenges with reviewing were contributors not addressing review feedback or test failures in a timely manner, and occasionally being blocked by ongoing test problems | 15:40 |
fungi | looking 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 volume | 15:41 |
fungi | the 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 revisions | 15:41 |
fungi | the 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 |
fungi | it'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 maintainers | 15:41 |
fungi | sorry, 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 after | 15:41 |
fungi | and if there are no questions, that's all i had on the topic for now, thanks for reading! | 15:43 |
tmazur | Thanks fungi! I am looking into the statistics now. We will definitely use this information | 15:48 |
fungi | seems like nobody has questions? i guess i covered it well enough (or it's just overwhelming) | 15:48 |
fungi | i 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 found | 15:48 |
fungi | feel free to hit me up with questions any time, i lurk in this channel anyway | 15:49 |
tmazur | I am playing with it right now. How do you tell maintainers contributions from non-maintainers? | 15:49 |
fungi | that'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 maintainer | 15:50 |
tmazur | So, pretty much same as stackalytics | 15:50 |
tmazur | I was hoping we have any special tag | 15:50 |
fungi | how maintainers get applied to projects varies enough across teams that it's hard to come up with a generalization | 15:51 |
tmazur | Right | 15:51 |
fungi | other than going on observed behaviors | 15:51 |
fungi | i 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 |
fungi | still not the smallest active maintainer account, by far | 15:54 |
fungi | so 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 help | 15:55 |
fungi | the 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 future | 15:56 |
tmazur | Oh that's interesting | 15:57 |
fungi | like looking at 80/20 split curves for how many active maintainers handle what volume of the load, that kind of stuff | 15:57 |
tmazur | That would get us a better picture, cool | 15:58 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 15:59 |
tmazur | Anyway, 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 mind | 15:59 |
fungi | thanks for your interest! | 15:59 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 15:59 |
fungi | and yeah, any time you like | 15:59 |
tmazur | #topic Open discussion | 15:59 |
tmazur | Team, do we have anything for the open discussion? | 15:59 |
jjasek | Nothing from my side, thank you :-). | 16:00 |
anfimovir | No, thanks you | 16:00 |
tmazur | I have to cancel the next upstream meeting since most of the team has downstream activities conflicting with this time slot | 16:01 |
anfimovir | See all 27.08 | 16:01 |
tmazur | So see you all in two weeks! | 16:01 |
tmazur | Thanks for joining! | 16:01 |
tmazur | #endmeeting | 16:01 |
opendevmeet | Meeting ended Wed Aug 13 16:01:58 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:01 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-08-13-15.01.html | 16:01 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-08-13-15.01.txt | 16:01 |
opendevmeet | Log: https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-08-13-15.01.log.html | 16:01 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 19:26 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 19:26 |
opendevreview | Ivan Anfimov proposed openstack/horizon master: wip https://review.opendev.org/c/openstack/horizon/+/957233 | 19:27 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!