14:01:24 <jcapitao> #startmeeting RDO meeting - 2021-02-24
14:01:25 <openstack> Meeting started Wed Feb 24 14:01:24 2021 UTC and is due to finish in 60 minutes.  The chair is jcapitao. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:01:26 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:01:28 <openstack> The meeting name has been set to 'rdo_meeting___2021_02_24'
14:01:34 <spotz> o/
14:01:36 <jcapitao> #topic roll call
14:02:15 <jpena> o/
14:02:23 <jcapitao> #chair spotz jpena
14:02:24 <openstack> Current chairs: jcapitao jpena spotz
14:02:57 <amoralej> o/
14:03:40 <ykarel> o/
14:04:08 <jcapitao> #chair amoralej ykarel
14:04:09 <openstack> Current chairs: amoralej jcapitao jpena spotz ykarel
14:05:07 <jcapitao> let's start with first topic
14:05:20 <jcapitao> #topic RDO website README
14:05:28 <jcapitao> #link https://review.rdoproject.org/r/#/c/31863/
14:05:53 <spotz> Let's try to get that merged today:)
14:06:03 <amoralej> ups, sorry, i didn't review after last PS
14:06:23 <spotz> amoralej: It might have been after you were off for the day.
14:07:34 <spotz> Just trying to catch up the website repo as we'll have the missing 2/10 logs to find and post, today's and then the cloud sig meeting tomorrow
14:08:07 <amoralej> merging
14:08:37 <spotz> Thanks:) Though I still swear I thougt it had been weeks ago:) Ok that's it for this topic
14:09:56 <jcapitao> spotz: I can add the 2/10 logs meeting when adding this meeting
14:10:00 <spotz> #topic Cloud Sig Nominations and meeting reminder
14:10:30 <spotz> jcapitao: Thanks, I think we need to email them first. I know I sent 2/17 with the wrong subject line but I didn't see an email for 2/10
14:11:32 <spotz> Ok so so far we have no nominations sent in replying to my email on centos-dev. We do have the earlier email from Paul Issacs but that was directly to me and I was hoping to keep all the noms in the email and public
14:12:01 <spotz> So nominate yourself or other members of the SIG!
14:13:44 <spotz> If we have quorum we'll hold elections tomorrow so we may need to poke apevec, mrunge, and a few others to attend. Otherwise we'll need 1-2 people to volunteer to be Election Officials and maybe do an anonymous Doodle. If we only have 1 or 2 nominations and they can agree to role then we won't need an election either
14:14:19 <spotz> So that's my update there:)
14:14:38 <spotz> Any questions or comments?
14:15:22 <apevec> when tomorrow?
14:15:57 <ykarel> 3pm UTC
14:16:15 <spotz> Yeah, one hour earlier then this one. If we only have 1 or 2 nominations which we don't have yet we won't need to elect
14:16:16 <amoralej> spotz, it's the idea to make this role rotating?
14:16:28 <rdogerrit> Merged rdo-website master: Update the readme for Gerrit.  https://review.rdoproject.org/r/31863
14:16:31 <spotz> amoralej: Rotatig i what way?
14:16:36 <amoralej> i mean, re-elect every year or something like that
14:16:45 <amoralej> maybe i used the wrong word :)
14:17:10 <spotz> Yeah I would like to see that, or we could do release cycles? I'm ot sure what Stream will be on
14:17:23 <amoralej> it'd be good to set some period
14:17:34 <spotz> Doesn't mean someone won't get re-elected but yeah
14:17:43 <amoralej> yep
14:18:15 <spotz> We can discuss tomorrow, maybe figure out the release cycle cadence and go with that unless it's too fast then I'd say early
14:18:46 <amoralej> ok, let's discuss tomorrow
14:19:09 <spotz> But please nominate yourself if interested or someone else:)
14:19:39 <jcapitao> what's the role description ?
14:19:45 <spotz> One reason for the email replies to keep the election transparent
14:20:07 <rdogerrit> Yatin Karel proposed rdo-jobs master: Fix typo in registry  https://review.rdoproject.org/r/32091
14:22:21 <spotz> jcapitao: We can make it whatever we want:) But oversee the SiG, organize and run meetings, maybe add recruit other members/projects? Co-chair is a backup for meetings. We kind of separated out Board attendance and membership sponsorshop but could add those back in. But I tihnk amoralej likes attending the meetings:)
14:22:59 <spotz> cho-chair also helps with recruiting etc.
14:23:55 <jcapitao> spotz: ok thank you
14:24:25 <spotz> Thanks amoralej!
14:24:31 <amoralej> i think it'd be good that chair joins board meetings anyway, so no problem with stepping down
14:25:20 <spotz> Yeah they thought I was chair so invited me. I might get involved there with D&I stuff
14:25:44 <spotz> Ok anything on this? It's definitely more a tomorrow topic
14:25:57 <spotz> More on this...
14:26:02 <amoralej> yes, let's discuss tomorrow
14:26:15 <jcapitao> ok let's move on
14:26:17 <jcapitao> #topic ansible-macros status
14:26:36 <jcapitao> #link https://pagure.io/centos-infra/issue/223
14:26:43 <jcapitao> I got some updates from Arrfab
14:27:04 <rdogerrit> Merged gating_scripts master: Add f35 tags for fedora rebuilds  https://review.rdoproject.org/r/32087
14:27:28 <jcapitao> it seems that redefining mock config is not trivial, we're not sure yet it's doable
14:27:47 <jcapitao> I proposed another solution in the ticket, even though it's not ideal..
14:28:23 <apevec> jcapitao, one more opt would be to add that pkg to the default buildroot for our tags
14:28:36 <apevec> forgot where is that defined
14:28:57 <amoralej> yes, i was also thinking of that option
14:29:19 <amoralej> but it's a bit of polluting the buildroot
14:29:34 <amoralej> one option would be to automatically add the BR in tooling
14:29:41 <amoralej> modifying the spec
14:29:46 <apevec> on the fly?
14:29:59 <amoralej> when name ~= ansible-collection
14:30:01 <amoralej> yes
14:30:04 <amoralej> we already do
14:30:06 <jcapitao> would be nice
14:30:09 <amoralej> to enable automatic deps
14:30:12 <apevec> but we want eventually to move to build from sig distgit
14:30:13 <amoralej> en python
14:30:18 <jcapitao> yes that was my idea
14:30:45 <apevec> I'd say explicit BR in sig tags is better than on the fly magic
14:31:04 <apevec> but let's also hear from alphacc
14:31:05 <amoralej> apevec, but that forces us to fork rdo-common
14:31:06 <amoralej> well
14:31:07 <ykarel> apevec, it's in https://git.centos.org/centos/cbs-tools
14:31:16 <amoralej> or move to sig distgits already
14:31:19 <apevec> amoralej, fork?
14:31:25 <amoralej> from fedora i mean
14:31:30 <apevec> ah yes
14:31:40 <amoralej> fork in rdo-common
14:31:41 <amoralej> i meant
14:31:47 <apevec> well idea was all would be in a single distgit...
14:31:52 <apevec> fedora, centos, rhel
14:31:59 <apevec> won't happen any time soon :(
14:32:25 <amoralej> the good point of modifying the spec on the fly is that it can be rebuilt from the srpm
14:32:28 <amoralej> without any magic
14:32:31 <amoralej> in buildroot
14:32:51 <jcapitao> +1
14:32:56 <amoralej> and once we move to distgits, we will import from srpm -> distgit
14:33:18 <ykarel> yeap downstream also uses those srpms
14:33:29 <amoralej> in fact
14:33:35 <amoralej> thinking about it
14:33:39 <apevec> well there is always default buildroot in Koij
14:33:43 <amoralej> we may depend on macros file
14:33:53 <amoralej> instead of macros package name
14:33:56 <apevec> you can't rebuild SRPM if you don't have the same in your local mock config
14:34:10 <amoralej> so that, once we have a new ansible rpm that includes it, we can remove the macros package
14:34:48 <amoralej> i see as a temporary solution, so i don't like doing it in default BR, tbh
14:36:08 <amoralej> anyway, let's see what's the opinion of alphacc
14:37:35 <jcapitao> ok, so adding BR on macro files in .spec file only for "ansible-collection" should be the way-to-go
14:38:06 <jcapitao> ^ solution B
14:38:19 <amoralej> that's my preferred
14:38:40 <jcapitao> solution A remains "install_weak_deps=1" ?
14:39:06 <amoralej> on the fly or forking in rdo-common
14:40:17 <ykarel> amoralej, what u meant with macros file?
14:40:28 <ykarel> creating ~/.rpmmacros with those macros?
14:40:46 <jcapitao> I prefer amoralej's solution as A, as it's temporary and we're not tight with koji conf
14:40:48 <amoralej> not, the file included in ansible-macros rpm
14:41:33 <ykarel> ohkk, and in future that file may be provided by ansible rpm itself
14:41:40 <ykarel> good idea +1
14:41:44 <amoralej> BuildRequires: /usr/lib/rpm/macros.d/macros.ansible
14:41:51 <ykarel> yeap got it
14:41:59 <amoralej> just, let's make sure the path it's the same as in the fedora package
14:45:44 <ykarel> hmm it's same
14:45:46 <jcapitao> amoralej: you mean to wait those macros to be branched in epel8 ?
14:46:09 <amoralej> no, i mean wait for them to be rebuilt in cbs by cfgmgmt sig
14:46:26 <amoralej> and then, we can cross-tag it and remove ansible-macros
14:47:54 <jcapitao> ok but if they are rebuilt in cfgmgmt SIG, then we don't have to do anything on our side
14:49:57 <amoralej> jcapitao, yes, but there is no ETA
14:50:02 <amoralej> for when they will do it
14:50:30 <amoralej> so let's get ready to rebuild collections
14:51:29 <rdogerrit> Yatin Karel proposed rdo-jobs master: Add jobs to validate CBS builds for CentOS Stream 8  https://review.rdoproject.org/r/31899
14:51:50 <jcapitao> yes so solution B is valid if we assume the path won't change
14:52:01 <amoralej> yes
14:53:20 <jcapitao> ok let's move on next topic
14:53:33 <jcapitao> #topic next week's chair?
14:54:10 <jcapitao> any volunteer?
14:54:43 <jcapitao> ah, it's video meeting
14:54:49 <jcapitao> isn't it ?
14:55:16 <ykarel> yeap 1st meeting of month is video
14:55:24 <amoralej> right it's the first one in march
14:56:12 <ykarel> spotz, would u like to ^ else i can do
14:56:33 <jcapitao> #info video meeting next time on https://meet.google.com/uzo-tfkt-top
14:58:13 <jcapitao> #topic open floor
14:58:18 <spotz> Yeah I can take it
14:59:52 <spotz> Nothing for Open Floor for me, thhough that was a great discussion and came up with a possible fix!
15:00:32 <spotz> And Paaul responded to the email so we have 2 candidates:)
15:00:39 <jcapitao> cool
15:00:48 <jcapitao> what discussion ?
15:01:07 <spotz> The ansible stuff:)
15:01:51 <jcapitao> right :)
15:02:16 <jcapitao> I'm going to close the meeting, thank you all for joining
15:02:21 <jcapitao> #endmeeting