15:00:11 <rpittau> #startmeeting ironic
15:00:11 <opendevmeet> Meeting started Mon Oct 28 15:00:11 2024 UTC and is due to finish in 60 minutes.  The chair is rpittau. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:11 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:11 <opendevmeet> The meeting name has been set to 'ironic'
15:00:23 <cardoe> o/
15:00:24 <TheJulia> o/
15:00:25 <rpittau> Hello everyone!
15:00:25 <rpittau> Welcome to our weekly meeting!
15:00:25 <rpittau> The meeting agenda can be found here:
15:00:25 <rpittau> https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_October_28.2C_2024
15:00:27 <TheJulia> Good morning!
15:00:29 <masghar> o/
15:00:32 <cid> o/
15:01:16 <rpittau> going to give 1-2 minutes for people to join
15:01:55 <TheJulia> jssfr: so! I think NobodyCam has hit this exact same issue
15:02:57 <TheJulia> jssfr: the tl;dr seems to be some grouping of BMCs out there sometimes go on vacation after the power-off command, but we don't know really have enough details to properly figure out a clean workaround
15:03:03 <rpittau> okey dokey, let's start! :)
15:03:08 <rpittau> #topic Announcements/Reminders
15:03:22 <rpittau> #info Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio:
15:03:22 <rpittau> #link https://tinyurl.com/ironic-weekly-prio-das
15:03:33 <rpittau> errr
15:03:35 <rpittau> wrong link
15:03:38 <rpittau> #link https://tinyurl.com/ironic-weekly-prio-dash
15:03:50 <rpittau> we have a bunch of py3.8 removal patches
15:03:59 <cardoe> get it gone :)
15:04:02 <rpittau> please have a look at them, I think they just need a +W
15:04:09 <TheJulia> ack
15:04:28 <cardoe> The WSGI module thing is a blocker for the next set of pyproject.toml updates
15:04:34 <rpittau> yep
15:04:38 <rpittau> that's first in the list :)
15:05:20 <rpittau> #info 2025.1 Epoxy Release Schedule
15:05:20 <rpittau> #link  https://releases.openstack.org/epoxy/schedule.html
15:05:43 <rpittau> nothing to add there
15:05:43 <rpittau> but!
15:05:43 <rpittau> I would like to do a first release of all the projects next week or the week after at the latest
15:05:43 <TheJulia> March, of course :)
15:06:10 <TheJulia> Are there any new features or bugfixes? that seems like a bit quick given the release timeline
15:06:29 <rpittau> well mmilestone 1 is the week of November 11
15:06:55 <TheJulia> That has nothing to do with it
15:06:59 <rpittau> we don't really follow that
15:07:07 <TheJulia> yeah, it is more about substance, truthfully
15:07:18 <rpittau> but I was thinking to do a first release right asfter we remove py3.8 support
15:07:20 <TheJulia> If there is substance, cool. If not, why go through motions needlessly?
15:07:41 <TheJulia> That could be reasonable if everything is resolved by then
15:08:01 <cardoe> So there's nothing really changed in removing Python 3.8
15:08:05 <rpittau> yep, need to evaluate
15:08:18 <cardoe> The only thing of note would be sushy supporting Python 3.12. Which it didn't before.
15:08:24 <rpittau> cardoe: the min version will be py3.9 and it's explicit
15:08:46 <rpittau> that is a huge breaking change
15:08:53 <cardoe> I disagree with the "explicit" it's a comment.
15:09:10 <cardoe> The next series of patches will actually make it explicit by setting python_requires
15:09:17 <rpittau> exactly that
15:09:52 <cardoe> Weighing changing to using pyproject.toml move vs setup.cfg
15:10:11 <cardoe> s/move/more/
15:10:16 <rpittau> we agreed that will be after a while, during the cycle
15:11:29 <rpittau> anyway, if we go late in November with the release we may just wait for the next bugfix
15:11:53 <rpittau> let's see where we are in 1-2 weeks
15:11:55 <cardoe> If we do that then the setup.py entry point can go. Which then removes the setuptools dependency entirely. Which is another hurdle for Python 3.14? support
15:12:14 <cardoe> So it's more above being forward looking.
15:12:16 <rpittau> I think we're getting a bit too far ahead :)
15:12:33 <cardoe> red diffs are the best diffs. :)
15:13:16 <rpittau> :)
15:13:40 <rpittau> #info Epoxy OpenInfra PTG was October 21-25, 2024
15:13:40 <rpittau> #link  https://etherpad.opendev.org/p/ironic-ptg-october-2024
15:14:08 <rpittau> wondering if anyone has any feedback on the PTG
15:14:57 <jssfr> TheJulia, ah no, in our case it was simply that we borked the network
15:15:07 <jssfr> I think, anyway
15:15:13 <kubajj> o/
15:15:41 <TheJulia> I think the PTG was quite good
15:15:51 <rpittau> I agree :)
15:15:52 <TheJulia> I would love to see blog posts/videos/summaries
15:16:07 <jssfr> and by "bork the network" I mean that we broke layer 2 between the IPMI interfaces and ironic
15:16:23 <rpittau> TheJulia: I sent my summary already as OpenInfra is planning a blog post, there wil lalso be a OIL about that
15:16:36 <TheJulia> oh cool cool
15:16:54 <rpittau> not sure about the dates yet
15:17:05 <TheJulia> a blog post on ironicbaremetal.org would be good though :)
15:17:16 <rpittau> true!
15:19:01 <rpittau> I'm out starting Wednesday though, not sure I'll be able to do that this week, if someone else has the time and wants to do it please go ahead :)
15:19:49 <rpittau> any other feedback on PTG ?
15:20:06 <cid> How does publishing on ironicbaremetal.org work.
15:20:14 <TheJulia> cid: I can cover that later :)
15:20:32 <cid> Ok great,
15:20:50 <rpittau> ok, moving forward
15:20:55 <rpittau> #info 2023.1 Antelope transition to Unmaintained at the end of October
15:21:05 <rpittau> #info all projects got their final release
15:21:19 <rpittau> #link  https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/UDQAC7SR5JAQJE5WBAG54A2MTBVBTJ44/
15:21:26 <rpittau> nothing to add there
15:21:55 <rpittau> #topic Discussion
15:22:11 <rpittau> I've already asked feedback for the PTG
15:22:11 <rpittau> anything else to discuss?
15:22:47 <TheJulia> As an aside from the meeting, jssfr's issue sounds like https://bugs.launchpad.net/ironic/+bug/2069074, where the bmc went on vacation or connectivity to the bmc went on vacation for a little bit at the very last step.
15:23:04 <TheJulia> I don't really think so, expect a couple specs in the next few days
15:23:13 <rpittau> ok
15:24:06 <rpittau> and yes jssfr issue sounds indeed like that
15:24:27 <jssfr> (my money is still on "we broke the network and it's not a BMC issue")
15:24:54 <TheJulia> perhaps
15:24:56 <TheJulia> similar issues :)
15:25:20 <rpittau> anyhow! moving on
15:25:28 <rpittau> #topic Bug Deputy Updates
15:26:00 <masghar> We had 8-9 new bugs, and an RFE
15:26:21 <masghar> (2 bugs are related to the same situation)
15:26:58 <masghar> I've added a link to a Google document with my thoughts on how to triage each bug
15:27:20 <TheJulia> google document?
15:27:21 <rpittau> thanks masghar, anything we should urgently look at?
15:27:34 <masghar> If anything looks amiss, do let me know! (I also realized that I can't add the triaged label or set Importance)
15:27:49 <masghar> TheJulia: https://docs.google.com/document/d/1fGGfg3OP69rOYvvn17zZ2ve_muVZKreMbrS_UVrs3IA/edit?tab=t.0#heading=h.2pr03n6dei36
15:28:07 <masghar> rpittau: No, I don't think so
15:28:40 <rpittau> masghar: for the permissions change I honestly don't remember, but I think we recently changed that for cid, maybe he remembers how to do that
15:29:04 <TheJulia> I think  you have to be added to the ironic bugs group (I don't remember the precise name)
15:29:23 <cid> I can indeed help with that rpittau, masghar.
15:29:31 <rpittau> ok, thanks cid
15:29:37 <masghar> Thanks cid!
15:30:38 <rpittau> masghar: for the issue with the translation job I think we need to update that as it's still running ubuntu bionic
15:31:06 <masghar> The job configuration should be in the respective repositories?
15:31:57 <masghar> I can take a look, try to find the configs and put up a PR
15:32:17 <rpittau> masghar: should be in the project-config repo
15:32:30 <masghar> oh thanks, okay!
15:32:45 <rpittau> or zuul-jobs ? :)
15:32:45 <rpittau> anyway, one of the two, I think
15:33:09 <masghar> Alright, will take a look :D
15:33:44 <rpittau> thanks!
15:34:26 <masghar> For the openstack/ironic-lib and networking-baremetal projects, does it make sense to update the links in the docs?
15:35:39 <rpittau> I think so
15:35:39 <rpittau> although I'm a little surprised we don't run periodics for them
15:37:01 <rpittau> we may want to investigate if we can add them back, if they were removed at some point
15:37:33 <masghar> Hold on, I may have made a mistake there, because I now see job runs for ironic-lib: https://zuul.opendev.org/t/openstack/builds?project=openstack%2Fironic-lib&pipeline=periodic&pipeline=periodic-stable&result=FAILURE&result=RETRY_LIMIT&result=POST_FAILURE&result=ERROR&skip=0
15:37:53 <rpittau> mmm no builds found
15:38:44 <masghar> And also for networking-baremetal now: https://zuul.opendev.org/t/openstack/builds?project=openstack%2Fnetworking-baremetal&pipeline=periodic&pipeline=periodic-stable&skip=0
15:38:46 <TheJulia> I've found historical searches can take a while to eecute
15:38:52 <TheJulia> and show as no results while the query runs
15:38:58 <rpittau> ok
15:39:04 <rpittau> so NBM looks ok
15:39:05 <masghar> Oh that explains it
15:39:17 <TheJulia> since it is going back into 2022 in the history
15:39:31 <rpittau> ironic-lib is not actually documented in our docs, so looks fine
15:39:35 <masghar> Makes sense!
15:40:21 <rpittau> we can revisit this and maybe decide to add them, but not urgent
15:40:35 <rpittau> anything else to report ?
15:40:44 <masghar> No
15:40:48 <rpittau> thanks masghar :)
15:41:04 <rpittau> can I ask for a volunteer for this week bug deputy ?
15:41:26 <masghar> I can take it
15:41:31 <cid> Thanks, masghar. I could handle it for the week.
15:41:44 <cid> or both of us, if you don't mind.
15:41:45 <rpittau> let's switch to cid for this week, thanks masghar :)
15:41:51 <cid> ++
15:41:57 <masghar> Thanks cid! Go right ahead
15:41:58 <rpittau> and thanks cid!
15:42:19 <rpittau> ok, I've dupated the meeting page
15:42:19 <rpittau> anything else to discuss today?
15:42:51 <TheJulia> so we can close the meeting and I can cover how to publish to the ironicbaremetal.org site
15:42:58 <rpittau> perfect
15:43:00 <rpittau> thanks everyone!
15:43:04 <rpittau> #endmeeting