Thursday, 2026-03-05

croelandt#startmeeting glance14:00
opendevmeetMeeting started Thu Mar  5 14:00:10 2026 UTC and is due to finish in 60 minutes.  The chair is croelandt. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'glance'14:00
croelandt#topic roll call14:00
croelandt#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:00
croelandto/14:00
fungiahoy!14:00
pdeore_o/14:00
abhishekko/14:01
croelandtshort agenda for today14:01
croelandt#topic Release/periodic job updates14:01
croelandt#link https://zuul.opendev.org/t/openstack/builds?project=openstack%2Fglance&project=openstack%2Fglance_store&project=openstack%2Fpython-glanceclient&pipeline=periodic14:02
croelandtsome issues with glanceclient tests14:02
croelandtapparently related to certificate issues14:02
croelandtI'm not sure what's happening, gonna have to dig into that14:02
croelandt#topic eventlet14:02
croelandt#link https://review.opendev.org/c/openstack/glance_store/+/978367 14:02
croelandtApparently this is safe to merge if I understood hberaud correctly14:02
croelandtthis eventlet code path is no longer used and we can remove the import14:03
croelandtthere is a similar patch up for glanceclient, but the client is used by other consumers, so we cannot merge the patch yet14:03
abhishekkwill have a look14:03
croelandt#topic Bridging the Gap: Flamingo Cycle Retrospective Followup 14:03
croelandtfungi: you have the mic!14:03
croelandtMore cool stats for us this week?14:04
fungithis effort started with representatives from member organizations sharing frustrations with, primarily, their employees' experiences trying to contribute patches in various openstack projects14:04
fungiinvestigating these reports on a case-by-case basis, foundation staff concluded most misunderstandings were due to mismatched expectations arising from incomplete communication or silence (and not necessarily on the part of the maintainers)14:04
fungiwhat we've observed from successful exchanges in some projects is that increasing communication effectiveness ultimately leads to improved efficiency and time savings for all parties involved; some examples include:14:04
fungidocumenting review priorities and the prioritization process, as well as publicizing it more (e.g. with pointers in review comments), so that change owners know the priority for their own work and how to get involved in that decision14:04
fungiproactively communicating reviewer availability, changes in availability, and explicit handoff to other reviewers, so that change owners know how long they might be waiting (and encouraging them to communicate their own availability)14:04
fungioverall clearer communications with change owners, for example avoiding heavy reliance on acronyms and team-specific jargon, since english is not the primary language for a majority of our community and their familiarity with it varies14:04
fungito this end, i and other community managers on the foundation staff are working on putting together some materials that we hope teams will find useful, and will collaborate with us to help improve and expand further14:04
fungione thing we want to try is cut-and-paste review response templates for common situations; the vulnerability management team has used similar techniques for bug triage and assembling advisories, and they've found it saves a lot of time14:04
fungianother is assembling contributor and reviewer checklists to help avoid common pitfalls and anti-patterns, based on all of the earlier focus group feedback and brainstorming sessions we held with the community in 202414:05
fungisomething else we want to try is collaborating to produce case studies with companies who have been investing in project maintenance work and whose employees have a track record of successful contribution patterns14:05
fungiwe also plan to continue identifying additional tactics and strategies that teams have positive experiences with, to see if there's a way they can be generalized for adoption by other teams facing similar challenges14:05
fungiif anybody has follow-up thoughts or questions on any of the above, as well as for the survey and metrics analysis from last week now that you've had time to mull it over, i'm happy to answer questions and entertain feedback here14:05
fungi(or here in irc after the meeting, or on the openstack-discuss mailing list, or even directly/in private for that matter)14:05
croelandtI'd be interested in going through the materials you're putting together14:06
fungiyeah, we're about ready to circulate the first draft, hopefully in the coming week14:06
croelandtthere are indeed cases of me reading a patch... months after it was sent14:06
croelandtit does not feel good for authors14:06
fungiit's understandable since teams have limited review bandwidth, but when the change authors aren't aware that's why their changes aren't getting reviewed it leads them to asssume other reasons14:07
croelandtyes14:07
croelandtI've been on both sides :D14:07
croelandtI try to be more proactive but there is always more work to do and some reviews slip through the cracks14:08
fungiwell, one of the insights that came out of the initial focus group discussions around this is that project maintainers experience all the same challenges as non-maintainer code contributors, they've just (in some cases) figured out how to navigate them more successfully14:09
croelandthahah true14:09
croelandtI don't think we discriminate against non-maintainer patches14:09
fungii know even when i was a ptl or a tc member it could be like pulling teeth to get some of my fixes reviewed/merged14:09
fungibut the difference was, i actually *knew* (most of the time) why they weren't geting reviewed, and who to push on if it was something really urgent/critical14:10
croelandtsometimes we get patches by people who don't contribute much, but they end up having a bug in production that they need fixed. The fact that they do not a quick review might not encourage them to contribute again in the future, and might lead to them maintaining downstream-only patches, which is not great14:10
fungifrom what we've observed looking at various projects, people contributing to projects that are very clear with communicating their development and review priorities have a more positive experience even if their changes aren't getting merged quickly, because at least they have some understanding of why that is14:12
fungiand yes, i agree that there are two sides to every communication, and we're going to work on ways to educate contributors on clearer and more consistent communication as well14:13
fungiset better expectations that your changes come with some degree of continued responsibility if you want to be a courteous member of the community14:14
croelandtThat's interesting, I'm looking forward to improving our relationship with contributors14:14
croelandtit's tough because glance is jsut a few people, and some occasional contributors that don't necessarily stay for long14:14
fungifor most of the specific cases we looked into, there was some degree of responsibility on both sides of the communication breakdown, and helping contributors understand how to make reviewers' jobs easier is an important part of fixing those problems14:15
fungibut for me what has been most surprising through all of this is basically every problem case we investigated was not related to tooling, or workflows, or the code itself... it was human communication14:16
croelandtas one of my colleagues at the university likes to say "coding easy, talking to people, on the other hand..."14:17
fungiexactly14:17
fungiwell, anyway, if you have specific questions i can answer them now or later (you know where to find me)14:18
fungiand be on the lookout for some upcoming publications we have in the works, as well as the gazpacho cycle retrospective maintainer and contributor surveys opening around release day14:18
croelandtplease keep up updated when you get a first version of the documents you were mentioning14:19
croelandtwell I guess you'dll send an email to the list14:19
fungiabsolutely!14:19
croelandtwell thanks fungi14:19
croelandtAnything else before we wrap up?14:19
fungimy pleasure14:19
abhishekknothing from me14:20
pdeore_nothing, just review reminder for location api sdk change and tempest patch https://review.opendev.org/c/openstack/openstacksdk/+/88327114:20
pdeore_https://review.opendev.org/c/openstack/tempest/+/89102614:20
croelandtso, you mean you're having trouble getting reviews on your patch?14:21
croelandt:p14:21
fungihah14:21
croelandtfungi: see!14:22
pdeore_:D14:22
croelandtI see abhishekk is looking at the SDK patch14:22
croelandtI'll take a look at Tempest14:22
pdeore_yeah and he +1ed the tempest one as well14:22
croelandtThanks everyone for joining!14:22
pdeore_Thanks !14:22
croelandtSee you next week14:22
croelandt#endmeeting14:22
opendevmeetMeeting ended Thu Mar  5 14:22:58 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:22
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2026/glance.2026-03-05-14.00.html14:22
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2026/glance.2026-03-05-14.00.txt14:22
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2026/glance.2026-03-05-14.00.log.html14:22

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