Monday, 2026-06-22

opendevreviewNuutti Hakala proposed openstack/ironic master: Add more JSON schema validation to API  https://review.opendev.org/c/openstack/ironic/+/99044010:33
opendevreviewEsther Domfeh proposed openstack/ironic master: feat: populate node_history state fields  https://review.opendev.org/c/openstack/ironic/+/99428812:54
TheJuliagood morning everyone13:08
opendevreviewWill Szumski proposed openstack/tenks master: Add openstack.cloud collection to requirements  https://review.opendev.org/c/openstack/tenks/+/99306013:16
opendevreviewEsther Domfeh proposed openstack/ironic master: feat: populate node_history state fields  https://review.opendev.org/c/openstack/ironic/+/99320813:38
* TheJulia wonders if everyone went on vacation 13:47
jssfreveryone in europe is melting at least.13:47
opendevreviewWill Szumski proposed openstack/tenks master: Add openstack.cloud collection to requirements  https://review.opendev.org/c/openstack/tenks/+/99306013:48
opendevreviewWill Szumski proposed openstack/tenks master: DNM: testing collection install with Kayobe  https://review.opendev.org/c/openstack/tenks/+/99429513:48
TheJulia... Heat wave?13:52
Sandzwerg[m]Yes 🫠13:56
TheJuliaheh14:00
rpittaumelting is an euphemism 14:00
jssfrrpittau, already in the spontaneous combustion stage?14:01
rpittaualmost there, yeah14:02
* TheJulia wonders what is considered combustion stage14:04
opendevreviewWill Szumski proposed openstack/tenks master: Add openstack.cloud collection to requirements  https://review.opendev.org/c/openstack/tenks/+/99306014:07
opendevreviewWill Szumski proposed openstack/tenks master: DNM: testing collection install with Kayobe  https://review.opendev.org/c/openstack/tenks/+/99429514:07
iurygregoryo/14:42
* iurygregory forgot to open irc =X14:42
TheJuliaSo who was going to run this week's meeting?14:57
iurygregoryme =)14:57
TheJuliacool cool14:57
TheJuliaI failed to record it last week due to launchpad being generally unhappy14:57
iurygregoryno worries o/14:57
iurygregory#startmeeting ironic15:00
opendevmeetMeeting started Mon Jun 22 15:00:01 2026 UTC and is due to finish in 60 minutes.  The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'ironic'15:00
TheJuliao/15:00
rpittauo/15:00
TheJuliaHmm, my clock is slow, how fun!15:00
iurygregoryHello everyone o/ welcome to the ironic weekly meeting!15:00
Mahnooro/15:01
* fungi is around for his topic again15:01
kubajjo/15:01
iurygregoryYou can find the Agenda for this meeting in our wiki 15:01
iurygregory#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:01
iurygregory#topic  Announcements / Reminders15:02
cido/15:02
iurygregory#info Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio15:02
iurygregory#link https://tinyurl.com/ironic-weekly-prio-dash15:02
iurygregoryDoes anyone have something to add to Announcements / Reminders ?15:02
iurygregory#topic Working Group Updates15:03
iurygregoryThe first one is Async IO, so it's on me15:04
iurygregory#info no updates, waiting for reviews/feedback in the spec15:04
iurygregory#link https://review.opendev.org/c/openstack/ironic-specs/+/97275415:04
iurygregoryany updates from the Security Coresec team?15:04
TheJuliaI have no update at this time15:05
JayFNothing public+notable since last week15:05
iurygregorythanks TheJulia and JayF 15:05
iurygregory#topic Discussion topics15:05
iurygregoryWe have one topic from fungi 15:06
iurygregory#info Bridging the Gap Gazpacho Cycle Survey and Metrics Analysis (fungi) 15:06
fungiildiko posted openstack-wide 2026.1 (gazpacho) cycle retrospective contributor/maintainer survey results and metrics to openstack-discuss recently:15:06
fungi#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/3POML6PYPDWQNYM5IFB54O4ASXEPK4Z5/ Bridging the Gap Gazpacho Cycle Retrospective Survey Results15:06
fungi#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/CVLQIFEVNNJJ7BJSFZJ4RNZZA7ELQKDS/ Bridging the Gap Gazpacho Cycle Retrospective Metrics Analysis15:06
fungii and the other community managers on the openinfra foundation staff have also been digging into team-specific details and i'm doing a round of outreach similar to past cycles, to go over how things may have changed15:06
fungiironic had more survey responses than most teams in openstack (4 contributors and 1 maintainer), so this is great though additional participants for the next round would, as always, help us draw even more accurate conclusions15:06
fungihalf the contributors indicated spending 2 or more years in the project with the other half only involved for a cycle or two, but all respondents had experience contributing to at least 2 other open source projects as well15:07
fungiaverage ratings on the contributor survey questions were encouragingly positive overall, with actionable reviewer feedback averaging highest at 5 out of 5 while usefulness of test results ranked lowest at 3.75 average out of 515:07
fungithe most common contribution challenge selected was getting reviewer attention, followed by struggles with unstable testing and shifting reviewer consensus or expectations over the lifetime of a change15:07
fungithe new survey questions about ai tools indicate most respondents used ai assistance in their contributions (mostly claude code, some cursor), though they declined to indicate how it helped them15:07
fungithe rankings on the one maintainer survey response were slightly lower, ranging from 5 (usefulness of automated test failures and job logs) down to 3 (timeliness of reviews on their, comprehensiveness of contributor docs)15:07
fungithe one contributing challenge selected by the maintainer was trouble getting review attention from other maintainers, while their biggest reviewing challenge was incomplete changes from contributors (missing tests, docs, release notes)15:07
fungithis maintainer indicated using claude code both for reviewing changes and assisting with their own contributions, noting that its use overall results in more comprehensive but larger changes, and that it hasn't improved review bandwidth15:08
fungifor review priority tracking, contributors indicated following mostly irc/mailing lists, then gerrit change topics and hashtags along with blueprints and specs, which mostly matched the maintainer response (minus the blueprints)15:08
fungihowever, a minority of contributors said they didn't know where or even if the team tracked priorities, so maybe there's still some room for making that more apparent (e.g. in initial review comments?)15:08
fungias for metrics, active maintainer count held steady at the same level as flamingo (still down slightly from epoxy) while reviewer count fell by 8% (flamingo was anomalously high though, so now back to the same level as other recent cycles)15:08
fungiinterestingly, even though change volume increased 29% the team not only managed to keep up but burned down some backlog, closing 7% more than were opened!15:08
fungireview response times improved too: time to review was halved overall in comparison to flamingo (so twice as fast at responding to contributors), almost back to pre-flamingo median speeds but better on average/mean15:09
fungian important note about metrics this time: since flamingo we've switched from bitergia to lfx insights as our data source, and while the numbers between them are similar there are some slight differences in how activities are counted15:09
fungibecause of this, we re-ran metrics analyses for previous cycles against the new system in order to make sure we weren't trending numbers from different backends and drawing misleading conclusions due to changing measurement methods15:09
fungianyway, that was a quick dump, i know it's a lot to take in but i didn't want to eat up too much of your meeting, so i'll put this on the agenda again in a few weeks to give everyone time to digest and come up with questions or ideas15:09
fungi(i'd do it sooner but am travelling the next two mondays)15:09
fungione thing we're interested in finding out is whether the team implemented any new contributor or reviewer practices over the course of the last cycle, for example techniques that were discussed in the previous round of analyses15:09
fungithough i'm happy to answer any immediate feedback now too if there's time15:09
iurygregorythanks for sharing this fungi !15:09
TheJuliaAre there any more lines so I can finish reading?15:10
fungii didn't have more prepared, no15:10
JayFis it ... wrong of me to think of this as clearing the "good enough" bar?15:10
JayFI am uncertain that specific focus in this area, for Ironic, is a valuable use of time given our success already in this space? idk15:11
fungidepends on your definitions of "good" and "enough" but on balance yes i'd say ironic is quite healthy15:11
TheJuliaJayF: I don't disagree, I think there is a whole perfection is the enemy of good aspect, even trying to frontload all context on to any new contirbutor we identify, then shifts all interaciton burden to teaching outright which is just going to tax the reviewers even more than the crispy charred state they are in15:11
fungikeep in mind that making the experience better *for maintainers* was half of the goal of this effort, so looking at it from the perspective of "are maintainers doing enough" is missing a lot of the point15:12
iurygregoryregarding "a minority of contributors said they didn't know where or even if the team tracked priorities, so maybe there's still some room for making that more apparent (e.g. in initial review comments?)" I can check if we have the information about adding hash-tag in all our guides15:12
TheJuliaWe're all human, easiest thing is to have channels clearly documented. The thing that really hurts is the AI-ification of search engines like google where a search is now functionally useless because it tries to answer 15:12
TheJuliaiurygregory: I'm pretty much going to -1 any attempt for us to add more reviwer workload to tracking "how experienced the contributor is with the project unless there is an obvious disconnect which can be spotted15:13
TheJuliaor at a minimum, let it slip because I simply can't take on the additional context15:14
fungiwe only had one maintainer fill out the survey, so there was limited feedback to on on in determining if the experience is good for ironic maintainers in general. the metrics indicate maintainers are doing a great job, of course, but not how satisfied they are with how things are going15:14
JayFfungi: to be blunt, I'm thinking of it from the shallower point of "does this look like it's worthy of my attention with how little of it I have to give"15:14
fungii don't think anyone is expected to pay attention to this if they have more important things going on, from their perspective15:15
iurygregoryTheJulia, yeah, I do think we have the information but maybe is not "easy to find", not sure, I will ask someone who haven't contributed to see how it goes =)15:16
TheJuliaI think we're going to have to frame the next survey as the "maintainer burnout survey"15:16
TheJuliabecause I think burnout is reaching a very high level at this point15:16
fungiyes, while the surveys try to have a positive focus, part of what we try to glean from it is "how burned out are you now, or at risk of becoming??15:16
JayFthe ironic thing is (pun intended)15:17
JayFif someone is that burned out, they aren't filling out a survey15:17
JayF(speaking in broad strokes, obviously)15:18
fungiyes, i'm not sure how to close the measurement gap on silence15:18
fungianyway, i didn't have anything else, but want to revisit this in a few weeks if it seems useful and there's room on the meeting agenda15:19
iurygregorythanks fungi!15:20
fungialways a pleasure!15:20
iurygregoryok, moving on o/15:21
iurygregory#topic Bug Deputy Updates 15:21
iurygregoryOur bug deputy was Mahnoor o/15:22
MahnoorThere was one new bug filed on Monday15:22
MahnoorI've pasted the link in the agenda. Triaged and set importance to medium (best estimate of mine)15:23
iurygregory#link https://bugs.launchpad.net/ironic/+bug/215695515:23
MahnoorOther than that, there were no RFEs or new bugs in other projects15:23
iurygregoryfrom the description I think I'm having a deja vu15:24
iurygregory=X15:24
Mahnoor(Sorry, it was not filed on Monday, my bad) :D15:25
iurygregoryseems like at least now SuperMicro follows the normal behavior lol15:25
iurygregory:D15:26
MahnoorYes15:26
iurygregorythank you for being the bug deput Mahnoor o/15:26
Mahnoor:)15:26
iurygregoryWho is the next bug deputy?  :D15:26
TheJuliaI can't, I'll be on vacation next week15:27
cidI can15:27
iurygregorythanks cid 15:27
iurygregory#info cid is the bug deputy15:27
iurygregorysince we don't have RFE's I'm skipping the next topic15:28
iurygregory#topic Open discussion15:28
iurygregoryAnything else we should discuss today?15:28
TheJuliaAs an FYI, I'll be out next week15:28
iurygregoryack o/15:29
iurygregoryWho can chair the next meeting?15:30
iurygregoryI have doc appointment, so I can't promise 15:31
TheJuliaYou know, it wouldn't be an awful idea to declare it "spoon recovery week" ;)15:32
rpittauheat wave recovery week?15:32
Mahnoor++15:32
iurygregoryack o/15:33
iurygregoryI will send an email to the ML15:33
iurygregorythanks everyone!15:33
iurygregory#endmeeting15:33
opendevmeetMeeting ended Mon Jun 22 15:33:32 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:33
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-22-15.00.html15:33
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-22-15.00.txt15:33
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-22-15.00.log.html15:33
Sandzwerg[m]Hello Ironic o/ What is needed to get some review for https://review.opendev.org/c/openstack/ironic/+/989431 ? We now run it for two weeks or so and it fixes our issues and we haven't noticed any new ones. So from our point of view it should be fine to merge15:56
TheJuliaSandzwerg[m]: I just added the "ironic-week-prio" hashtag16:10
TheJuliaI'm *super* surprised that none of the unit tests fail with that kwarg addition16:10
Sandzwerg[m]Thank you16:10
opendevreviewDoug Szumski proposed openstack/ironic master: Fix autodetect ramdisk deploy with vmedia via Nova  https://review.opendev.org/c/openstack/ironic/+/99434016:39
TheJuliareviews on I10c88426d5838820ecf6853dca5b3878dc29bdf4 would be appreicated19:21
TheJuliahttps://review.opendev.org/q/I10c88426d5838820ecf6853dca5b3878dc29bdf419:21
opendevreviewMerged openstack/ironic-python-agent unmaintained/2024.1: Add a flag to disable installing bootloaders  https://review.opendev.org/c/openstack/ironic-python-agent/+/99302521:36
opendevreviewMerged openstack/ironic-python-agent stable/2025.1: Add a flag to disable installing bootloaders  https://review.opendev.org/c/openstack/ironic-python-agent/+/99302421:36
opendevreviewMerged openstack/ironic-python-agent unmaintained/2023.1: Add a flag to disable installing bootloaders  https://review.opendev.org/c/openstack/ironic-python-agent/+/99302623:20

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