14:02:57 #startmeeting RDO meeting - 2023-04-26 14:02:57 Meeting started Wed Apr 26 14:02:57 2023 UTC and is due to finish in 60 minutes. The chair is karolinku[m]. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:57 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:57 The meeting name has been set to 'rdo_meeting___2023_04_26' 14:03:07 #topic roll call 14:03:14 i just added a topic 14:03:20 #chair spotz amoralej 14:03:20 Current chairs: amoralej karolinku[m] spotz 14:03:53 #topic Progress on pyproject macros adoption 14:04:34 #link https://review.rdoproject.org/etherpad/p/pyproject-macros 14:04:55 last days i've been playing with new set of macros, including fully automated requires and buildrequires 14:05:06 i've added comments in that etherpad 14:05:14 o/ to be official 14:05:33 i still need to work a bit more on that but, my initial findings are 14:06:25 #info not found any big blocker which prevents us of moving to pyproject macros and fully automated req and brs 14:06:34 so, i think it's feaseable 14:07:08 #info some part of the switch can be scripted but it will need careful package-by-package work 14:07:33 so, the effort to do it will be important, i still need to estimate the effort to do it 14:08:11 i think it can help us in the long term as it will ease spec maintenance 14:08:34 i.e. we will not need our massive reqcheck once per release \o/ 14:08:54 actually rdopkg reqcheck wouldn't make sense anymore if we automate requires 14:09:10 that would be amazing 14:09:24 yep 14:09:48 also, when a new dep is added upstream, it will be automatically in rdo too 14:10:06 the cost of that is, we may get some unneeded deps 14:10:40 WIll python 3.8 vs 3.9 affect any of this? Apparently that was why the gates have been broken lately 14:11:00 spotz_, nop, actually we are full 3.9 now 14:11:09 i saw some updates were reverted 14:11:30 Ok, yeah TC channel had a meeting before the meeting trying to sort it out 14:11:36 yesterday 14:11:37 i think i merged the revert in rdo too to follow u-c 14:11:46 although we are not affected by the issue 14:12:14 yeah https://review.rdoproject.org/r/c/rdoinfo/+/48369 14:12:16 Ok just checking 14:12:48 https://review.rdoproject.org/r/c/rdoinfo/+/48369/comments/840e4ab5_e796395a 14:12:52 it's tooz 14:13:30 so, feel free to review the etherpad and provide feedback 14:13:38 we will continue discussing the topic next weeks 14:13:56 but i'd like to make a decission of moving/not-moving during bobcat cycle soon 14:14:00 so that we have time 14:14:27 I'm not seeing a reason not to but yeah let's getting input from everyone 14:15:23 the main is consider if the effort is worthy, it will be important effort 14:15:34 and at the end, we have working packages 14:16:14 and explicit requires (vs automatic) is good from a requirements explicit control pov 14:16:28 but yeah, i'd be on favor of going for it 14:17:06 i've created also a job that may help us in the transition to identify if the switch is introducing or missing dependencies on each review 14:17:08 https://review.rdoproject.org/r/c/rdo-jobs/+/48365 14:17:22 that would compare deps pre-patch and post-patch 14:21:30 i think taht's it about the topic 14:21:45 ok 14:22:30 #info decision about moving will be probably done in bobcat cycle 14:22:55 no other topics on agenda, so 14:23:00 #topic Next chair 14:24:15 who would like to chair next week? I'll be out 14:24:27 I have a training class so will most likely miss next week 14:25:09 It's the video call, if we need to skip that's fine but we should note it in the email with today's log 14:25:42 i can take it 14:26:02 Thanks amoralej 14:26:11 #action amoralej is chairing mtg next week 14:26:29 #topic Open Floor 14:26:44 I have the agenda section for next week up already:) 14:27:02 cool 14:30:52 are we ready to close the mtg?\ 14:31:27 I think so 14:32:05 yep 14:32:10 nothing else from my side 14:32:38 #endmeeting