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