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