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