20:01:20 <tdawson> #startmeeting EPEL (2021-05-26)
20:01:20 <zodbot> Meeting started Wed May 26 20:01:20 2021 UTC.
20:01:20 <zodbot> This meeting is logged and archived in a public location.
20:01:20 <zodbot> The chair is tdawson. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:01:20 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
20:01:20 <zodbot> The meeting name has been set to 'epel_(2021-05-26)'
20:01:21 <tdawson> #meetingname epel
20:01:21 <zodbot> The meeting name has been set to 'epel'
20:01:23 <tdawson> #chair nirik tdawson bstinson pgreco carlwgeorge michel_slm
20:01:23 <zodbot> Current chairs: bstinson carlwgeorge michel_slm nirik pgreco tdawson
20:01:24 <tdawson> #topic aloha
20:01:29 <pgreco> hi everybody
20:01:36 <nirik> morning
20:01:40 <dcavalca> .hi
20:01:41 <zodbot> dcavalca: dcavalca 'Davide Cavalca' <dcavalca@fb.com>
20:01:56 <nirik> I guess it doesn't matter, but we haven't really officially moved yet...
20:02:45 * carlwgeorge waves
20:03:02 <michel> oh here we are
20:03:04 <michel> .hello salimma
20:03:05 <zodbot> michel: salimma 'Michel Alexandre Salim' <michel@michel-slm.name>
20:03:16 <michel> race condition, I rejoined Freenode when I did not see anything here
20:03:55 <tdawson> Sorry for the confusion, but freenode wasn't starting a meeting for me, so I brought it over here.
20:04:43 <tdawson> I had tested a quick meeting here earlier, and it worked, so ...
20:04:48 <carlwgeorge> just as well, i already dropped my nick from freenode
20:05:12 <tdawson> Hi pgreco
20:05:21 <pgreco> oh, this is better
20:05:27 <pgreco> are all the channels here now?
20:05:28 <tdawson> Hi nirik dcavalca carlwgeorge and michel
20:05:55 <tdawson> #topic IRC Stuff
20:06:43 <tdawson> So, Fedora hasn't officially stated that things have moved over, so we haven't sent out an email saying we've moved over.
20:06:59 <tdawson> But all the channels are here.
20:07:11 <pgreco> Yeah, I only saw the announcement of the matrix bridge removed
20:07:21 <nirik> we are waiting on the matrix bridges.
20:07:22 <tdawson> nirik: Do you know the current state of where things are IRC wize?
20:07:29 <nirik> please don't announce or change anything until we do please?
20:07:30 <tdawson> ha!
20:07:50 <tdawson> I wasn't planning on it ... well, until the meeting wouldn't start for me on freenode.
20:07:51 <omenos> Two hours ago: https://pagure.io/Fedora-Council/tickets/issue/372
20:07:51 <nirik> once those are in place there will be announcements and movings and such.
20:09:05 <tdawson> Sounds good.  Once Fedora officially annouces, we'll send something to EPEL devel and announce.
20:09:33 <tdawson> Anything else we need to talk about for IRC?
20:10:14 <tdawson> #topic Old Business
20:10:35 <tdawson> Let's start with the Packaging SIG, what news have we got?
20:12:32 * carlwgeorge is interested in this to add gthumb to epel8
20:12:55 <michel> I didn't get round to drafting a template, apologies
20:13:40 <tdawson> michel: Not a problem
20:14:07 <tdawson> Sounding like this week was just one of those busy weeks.
20:14:31 <michel> yeah. I do have something EPEL-related for open floor
20:14:55 <tdawson> carlwgeorge: Is there a bug open for it?
20:15:31 <carlwgeorge> https://bugzilla.redhat.com/show_bug.cgi?id=1944831
20:16:03 <carlwgeorge> almost two months with no maintainer response
20:16:19 <tdawson> were you planning on just doing that one?   Or were you going to try to get it part of the SIG?
20:16:32 <tdawson> And, nice cowboy hat on your name. :)
20:16:41 <dcavalca> https://bugzilla.redhat.com/show_bug.cgi?id=1807276 is another one that's been lingering for a while
20:16:57 <carlwgeorge> whatever is easiest, happy to do it via the sig if it's ready-ish
20:17:12 <carlwgeorge> yeah bugzilla supports emoji 🤠
20:17:42 <tdawson> I haven't checked lately, do we have the SIG steps documented yet?
20:18:46 <michel> tdawson I think someone found an old page that documents how to request a branch - in last week's log
20:18:54 <tdawson> carlwgeorge: Don't forget to give them a second ping.   But it looks like dcavalca's bug already has that.
20:19:00 <michel> we should link to it. so what's missing is just the standard text
20:19:11 <tdawson> michel: Ah, that's correct.
20:20:06 <nirik> BTW, I have been trying to catch up on my packaging backlog lately and found the packager dashboard to be really helpfull
20:20:13 <tdawson> dcavalca: Do you mind trying out getting your package added to the SIG, to see how it goes.
20:20:18 <nirik> https://packager-dashboard.fedoraproject.org
20:20:31 <michel> nirik++ wow, I have never seen that before
20:20:33 <zodbot> michel: Karma for kevin changed to 22 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
20:20:56 <dcavalca> tdawson: I can try, but what do I need to do in practice? file a ticket with releng?
20:22:16 <michel> dcavalca I think so, yes. let me find last week's log
20:22:16 <tdawson> dcavalca: Correct ... I'm trying to find the page michel talked about.
20:23:00 <michel> https://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies#Stalled_EPEL_Requests
20:23:05 <michel> oh, nirik brought that up :)
20:23:38 <nirik> yeah
20:23:43 <michel> nirik who works on the packager dashboard? works great, but I can't link my FAS account, it reports '400 Bad Request'
20:23:50 <michel> "user not authenticated at continue'
20:24:40 <nirik> there seems to be some oddness with auth right now in infra.
20:24:45 <tdawson> I didn't think you had to be authenticated.
20:24:48 <nirik> the qa folks made it.
20:24:52 <carlwgeorge> i was able to link mine, with an active kerberos ticket and the browser integration
20:24:57 <nirik> you don't have to be, but you can to show private bugs.
20:25:20 <michel> oh, let me try again later (um, I'm not on my Fedora box at the moment)
20:26:28 <dcavalca> tdawson: done, https://pagure.io/releng/issue/10136
20:26:30 <nirik> yeah, we are working on the auth thing.
20:26:35 <carlwgeorge> here's the browser thing i was talking about https://wiki.centos.org/Authentication#Firefox_settings
20:26:41 <tdawson> dcavalca: cool.
20:27:10 <tdawson> Anything else for the SIG before we move on?
20:27:48 <tdawson> OK, epel-next
20:28:29 <tdawson> carlwgeorge: Any news on that front?
20:28:38 <carlwgeorge> first package is in testing https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-NEXT-2021-c0fcb78eb0
20:29:26 <carlwgeorge> as far as i can tell the files are set up on the mirrors correctly
20:29:39 <tdawson> Ya!!
20:30:06 <pgreco> nice!
20:30:11 <carlwgeorge> next will be adding epel-next-repo as a subpackage of epel-release
20:30:22 <pgreco> is there a PR for that?
20:30:37 <carlwgeorge> not yet.  i wanted to do that today before the meeting but ran out of time.
20:31:03 <pgreco> please tag me in the PR so I can test it
20:31:08 <carlwgeorge> sure thing
20:31:45 <pgreco> thanks
20:31:46 <carlwgeorge> oh we probably need to get it added to mirrormanager first.  who should i talk to for that?  nirik?
20:32:16 <nirik> carlwgeorge: adrian is our mm guru... you can catch him in #fedora-admin or just file a infra ticket and @ mention him
20:32:42 <carlwgeorge> sounds like a plan, thanks
20:33:11 <nirik> it probibly auto detected it....
20:33:18 <nirik> but since it has no idea what it is... wrongly. ;)
20:33:33 <carlwgeorge> by infra do you mean releng?
20:33:48 <tdawson> Did the fedpkg patch ever get merged?  I was wondering about creating several qt5 branches.
20:33:57 <nirik> well, infra runs mirorrmanager, but it doesn't matter too much
20:34:12 <carlwgeorge> i just don't know where the infra issue tracker is
20:34:37 <carlwgeorge> tdawson: not merged upstream but patched into the fedora fedpkg package
20:34:45 <nirik> https://pagure.io/fedora-infrastructure/
20:35:13 <carlwgeorge> ah, i was looking for fedora-infra but that was a namespace
20:35:25 <tdawson> carlwgeorge: cool, thanks.
20:37:28 <tdawson> Sorry for the pauses ... I got carried away looking at things.
20:37:51 <tdawson> carlwgeorge: This is exciting. :)
20:38:04 <tdawson> Anything else for -next?
20:38:30 <carlwgeorge> i don't believe so, carry on
20:39:25 <tdawson> For old things, we have Fails-To-Install and Documentation.
20:39:52 <tdawson> Documentation, uggg, I forgot to contact Petr ... I've just put it on my list of things to do ... so I'll get that going this week.
20:40:56 <tdawson> Fails-To-Install, I can run the patch that I submited  https://pagure.io/releng/pull-request/10104 ... but ... at some point we need to figure out the proper timing of things.
20:41:26 <tdawson> The RHEL/EPEL release time cycle is different than Fedora's
20:41:39 <tdawson> I was thinking of sending out an email asking for opinions.
20:42:31 <tdawson> #topic EPEL-7
20:42:57 <pgreco> nirik: what's the status with roundcube?
20:43:06 <pgreco> I got lost
20:43:22 <nirik> I orphaned it.
20:43:27 <nirik> No one seems to have taken it yet
20:43:58 <nirik> Several people said 1.4.x should work, but I am pretty sure it won't. :) Even if it did, I don;t want to maintain it.
20:44:09 <pgreco> Remi has it for his newer versions of php in case anybody asks
20:44:19 <nirik> I was just trying to get us to stop shipping a thing with 10 CVEs that can't be updated.
20:44:19 <pgreco> we can point them in that direction
20:44:28 <pgreco> yeap, and I agree
20:44:43 <nirik> yeah, with scls it should be doable... but not in epel
20:45:24 <pgreco> absolutely
20:46:01 <tdawson> Anything else for EPEL7?
20:46:08 <pgreco> not here
20:46:13 <tdawson> #topic EPEL-8
20:46:15 <carlwgeorge> yes
20:46:28 <carlwgeorge> https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org/thread/MF4MAQ4ZKPYNI3JXEMNX5RAZDXVRXNEI/
20:46:59 <carlwgeorge> Christoph would like a vote from us on an soname bump for fluidsynth in epel7
20:48:01 <tdawson> Will it require rebuilds?  (I believe it does)
20:48:08 <carlwgeorge> all already done
20:48:09 <pgreco> it seems that only 2
20:48:31 <pgreco> oh, the vote is for 7?
20:48:40 <carlwgeorge> it's not entirely clear from the email but what happened was he did the update for f32, epel8, and epel7.  by the time i noticed f32 and epel8 were already stable, so we scrambled to get rebuild updates out for them.
20:49:05 <carlwgeorge> epel7 i downvoted in time, but the build is still there and the maintainer would like to proceed, following the correct process this time.
20:49:20 <carlwgeorge> yes, vote is only for epel7.  the others already happened in violation of policy.
20:49:51 <tdawson> I'm ok with it.
20:49:59 <pgreco> if everything that needs it is rebuilt already, I'm fine with it
20:50:20 <pgreco> though I'm not familiar with the package, don't know how many external things may be using it
20:50:29 <tdawson> Or, have the EPEL7 packages not been rebuilt, waiting on this vote?
20:50:31 * nirik is ok with it.
20:50:36 <carlwgeorge> several rpmfusion things
20:51:02 <carlwgeorge> dependent epel7 packages have already been rebuilt, just need to be submitted in bodhi along with fluidsynth
20:51:05 <carlwgeorge> +1 from me
20:51:15 <pgreco> it's either that or CVEs, so I'm +1
20:51:19 <tdawson> +1
20:51:38 <dcavalca> +1 seems reasonable
20:52:44 <nirik> +1
20:53:08 <tdawson> #info Vote to approve soname bump of fluidsynth-libs in epel7.  Approved:  (+5, -0, 0)
20:53:23 <carlwgeorge> i'll let the maintainer know so he can follow the rest of the steps to announce and do this one correctly
20:53:35 <tdawson> Sounds good.  Thanks for keeping up with this.
20:54:06 <carlwgeorge> i noticed it because people in the rocky channel were complaining about vlc not installing :D
20:54:27 <tdawson> Oh ... if it affects VLC, then I am double thankful.
20:54:43 <carlwgeorge> i took the opportunity to remind them we're all one ecosystem and it's in our interest to work together
20:54:58 <tdawson> I'm going to move on to Open Floor, because michel said he had something.
20:55:04 <tdawson> #topic General Issues / Open Floor
20:55:11 <michel> yup!
20:55:18 <carlwgeorge> real quick epel8 fyi, i did rebuilds of things for llvm/clang and hwloc
20:55:51 <carlwgeorge> auto-push disabled so i can manually push after cl8.4 is done
20:56:00 <carlwgeorge> ok i'm done
20:56:23 <michel> alrighty
20:56:46 <michel> so I brought up this issue in CentOS-devel recently -- EPEL recommends enabling PowerTools, but there's currently no automated way to doing so
20:57:15 <tdawson> Yep, I've been following that.
20:57:18 <michel> my preferred approach right now is making it possible to override DNF repo defaults, the same way for systemd you have /usr/lib/systemd and /etc/systemd
20:57:50 <michel> will bring this up in the DNF community meeting next Friday and see what the developers think, but if people have any suggestion where I can post about this ahead of time, that's much appreciated
20:58:07 <nirik> that would be cool. :)
20:58:15 * michel has several other internal use cases for this that's right now a bit of a pain to manage :)
20:58:22 <pgreco> something like '/etc/yum.repos.d.d/' ;)
20:58:45 <carlwgeorge> i'm not keen on changing repos up again in 8, but for 9 i was thinking maybe we could put crb (yes no more powertools renaming) into a subpackage so it can be enabled by default only if that package is installed
20:58:49 <pgreco> yeah, that would be useful to keep the original .repo files and still override things
20:59:01 <carlwgeorge> then a sig release package could require crb-repo or whatever we call it
20:59:33 <michel> carlwgeorge ooh that would be nice
20:59:47 <carlwgeorge> nicer than sed-ing files in %post :P
20:59:55 <michel> so... out of the box, no CRB, and if you install the package, it gets auto-enabled? neat
21:00:03 <carlwgeorge> that's what i'm gonna try
21:00:23 <michel> that will probably happen faster than fixing DNF, since I sense that might only take place in DNF 5 which will be in, uh, what, CentOS 10? :)
21:00:33 <michel> pgreco haha, or /etc/yum.repos.overrides.d or something
21:00:36 <carlwgeorge> probably
21:00:57 <carlwgeorge> if you follow systemd then /usr/lib/yum.repos.d
21:01:26 <carlwgeorge> opensuse had a library for doing this style, but i don't remember the name
21:01:54 <pgreco> michel, tbf, /etc/yum.repos.d/epel.repo.d/xxxxx.repo could be reasonable
21:01:55 <tdawson> So, our time is running out, as much as I want to continue to discuss and listen, we need to wrap things up.
21:02:08 <carlwgeorge> https://github.com/openSUSE/libeconf
21:02:23 <carlwgeorge> michel: mention that one to the dnf folks
21:02:41 <michel> carlwgeorge thanks! what is that?
21:02:56 <carlwgeorge> a library for merging systemd-style config files
21:03:02 <michel> pgreco yeah, putting it below the file it's overriding might amke sense
21:04:03 <tdawson> Thank you all for comming, and thanks for the good discussions.
21:04:11 <dcavalca> thanks tdawson
21:04:17 <michel> thanks tdawson
21:04:26 <nirik> thanks tdawson
21:04:27 <tdawson> I'll talk to you all next week
21:04:33 <tdawson> #endmeeting