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