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