14:00:56 #startmeeting RDO meeting - 2023-06-28 14:00:57 Meeting started Wed Jun 28 14:00:56 2023 UTC and is due to finish in 60 minutes. The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:57 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:57 The meeting name has been set to 'rdo_meeting___2023_06_28' 14:01:06 #topic roll call 14:01:14 o/ 14:01:20 #chair spotz[m] 14:01:20 Current chairs: amoralej spotz[m] 14:01:25 o/ 14:02:06 #chair jcapitao[m] 14:02:06 Current chairs: amoralej jcapitao[m] spotz[m] 14:03:36 so, it will be single topic today i guess 14:03:57 still on time to add topics to https://etherpad.opendev.org/p/RDO-Meeting 14:04:11 #topic Status on specs modernization (pyproject-rpm-macros) 14:04:23 #link https://review.rdoproject.org/r/q/topic:pyproject-rpm-macros 14:04:46 #info we have sent reviews to 74 packages out of 236, so pretty good 14:05:17 jcapitao[m], before sending more, let's try to get as many as possible merged from current list 14:05:41 so, let's fix what is failing ci and review what is not reviewed yet 14:06:04 karolinku[m] ^ 14:06:20 ok 14:06:45 I'm working on the failing one 14:06:49 wsme was a pain 14:06:51 ack good 14:07:08 you already sent a lot! 14:08:13 the script is working great 14:08:19 are you finding any specific issue you'd like to share? 14:08:31 yep, the script is super useful 14:08:37 wsme 14:08:40 https://review.rdoproject.org/r/c/openstack/wsme-distgit/+/49021/3..4 14:08:59 upstream is using {envbindir} in tox.ini 14:09:20 but we are installing the tool with dnf 14:09:46 is something using wsme ? 14:10:05 prepending the binary with {envbindir} forces us to use the tools in .tox/bin directory 14:10:11 last commit is two years old 14:10:14 Merged rdo-jobs master: Plug adoption host into internalapi network https://review.rdoproject.org/r/c/rdo-jobs/+/49070 14:10:16 damn 14:10:17 it may be time to retire it ? 14:11:16 we have it in some specs ... 14:11:23 looks like it's used by some packages 14:11:35 octavia magnum mistral aodh 14:11:44 glance 14:11:52 https://github.com/openstack/octavia/blob/master/requirements.txt#L42 14:11:53 yep 14:12:57 so, last patchset is working ? 14:13:15 yep 14:13:33 it's adding a bunch of BRs 14:13:38 https://logserver.rdoproject.org/21/49021/4/check/DLRN-rpmbuild-centos9-compare-builddeps/932acc5/job-output.txt 14:13:41 let's clean a bit 14:13:49 I was working on it locally 14:13:59 ok 14:14:09 at least sphinx 14:14:23 that will clean most of it 14:14:32 yes I'll exclude it like we dit for oslotest 14:14:40 s/dit/did/ 14:15:02 we don't build docs so we don't need to put any condition 14:15:14 you can just add it to the main list 14:15:20 ah right 14:15:34 I made a confusion with tests 14:15:55 other than that, there is the '-W' case for doc building 14:16:02 so, for packages without docs, we can simply add sphionx to the list etc... 14:16:15 ah, yep, i've seen a couple of those 14:16:31 actually, i saw warnings in packages failing to load itself 14:16:37 the own module 14:16:46 dunno why is that 14:17:48 yeah that's what I was looking for 14:18:04 I have couple of packages that are failing too in doc generation 14:18:10 wrt the cases where we need runtime reqs from extras 14:18:15 PYTHONPATH is declare properly I'd say 14:18:17 by the macro 14:18:34 actually, i tried addin pythonpath manually in one case and still failed 14:18:42 don't remember which one 14:19:20 ok 14:19:26 for the extras couldn't find 14:19:27 wrt the cases where we need runtime reqs from extras, dunno what to do, tbh, i was pending on reading the macro for requires generation 14:19:29 for tooz 14:19:36 yes i also have it in glance-store 14:21:14 otherwise, we'll have to maintain it manually 14:21:21 maybe we should ask on #fedora chan ? 14:22:13 yep, we could also ask one of the pythonist there 14:23:55 maybe it's by requiring the extra subpackage itself in main package ? 14:26:00 Check with Fedora or CentOS 14:26:19 https://src.fedoraproject.org/rpms/python-rpm-generators/blob/rawhide/f/pythondistdeps.py 14:26:21 yep 14:27:21 there are a couple of options related to extras there 14:28:31 yep, asking will be probably faster 14:30:28 yep 14:30:42 so i think that's it wrt this topic 14:30:47 anything else? 14:31:35 there are no more topics 14:31:39 so let's move to open floor 14:31:43 #topic open floor 14:31:50 anything you'd like to share? 14:32:30 wrt OSA, did you install it with CS8 or CS9 ? 14:32:39 cs9 14:32:44 i only tested antelope 14:32:52 I got the new Spenser image will work on contributor swag 14:34:18 ok because upstream switch CS9 gating jobs to non-voting 14:35:04 job are failing because of https://bugzilla.redhat.com/show_bug.cgi?id=2183279 14:35:05 spotz[m], good, is it cool? 14:35:08 That python 3.9 related? 14:35:37 see https://review.opendev.org/c/openstack/openstack-ansible/+/879069 14:36:21 apparently there is a mess in systemd-udev metadata 14:36:25 Yoga Spenser behind a birthday cake and it says Antelope then RDO 10 years under it 14:36:40 nice ! 14:36:53 jcapitao[m], yep, dnf bug :( 14:36:58 hehe ! 14:37:17 what would be the swag ? 14:37:34 maybe it's not decided yet though 14:38:16 I’m hoping backpack if they can do it with the image 14:38:26 ah riight !! 14:39:23 I’m going for a work type one so slot for laptop 14:39:41 ok 14:40:50 so i guess that's it for today's meeting 14:40:57 It’s quite the graphic though so might need to pick a different one 14:40:57 anything else? 14:41:25 Not me 14:41:28 Joan Francesc Gilabert proposed rdo-jobs master: Create new adoption job that runs in a single host https://review.rdoproject.org/r/c/rdo-jobs/+/48878 14:41:48 nothing else from me too 14:42:21 ok, then i'll close the mtg and give you some time back 14:42:40 thanks both for joining! 14:42:44 #endmeeting