20:00:20 #startmeeting EPEL (2022-03-16) 20:00:20 Meeting started Wed Mar 16 20:00:20 2022 UTC. 20:00:20 This meeting is logged and archived in a public location. 20:00:20 The chair is tdawson. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 20:00:20 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:00:20 The meeting name has been set to 'epel_(2022-03-16)' 20:00:20 #meetingname epel 20:00:20 The meeting name has been set to 'epel' 20:00:21 #chair nirik tdawson pgreco carlwgeorge salimma dcavalca 20:00:21 Current chairs: carlwgeorge dcavalca nirik pgreco salimma tdawson 20:00:21 #topic aloha 20:00:28 .hi 20:00:29 carlwgeorge: carlwgeorge 'Carl George' 20:00:32 morning 20:00:39 .hello salimma 20:00:40 michel: salimma 'Michel Alexandre Salim' 20:00:46 AFK, finishing lunch 20:01:03 Hi carlwgeorge 20:01:06 Hi nirik 20:01:13 Hi michel 20:02:08 .hi 20:02:09 c4t3l: Sorry, but user 'c4t3l' does not exist 20:02:22 .hi 20:02:23 rcallicotte: rcallicotte 'Robby Callicotte' 20:02:30 Hi rcallicotte 20:02:43 Im glad I exist 20:02:46 jello 20:02:48 :) 20:02:49 :) 20:02:56 Hi Ebeneezer_Smooge 20:03:15 .hi 20:03:16 pgreco: pgreco 'Pablo Sebastian Greco' 20:03:25 dst..... 20:03:28 Hi pgreco 20:05:10 #topic EPEL Issues 20:05:10 https://pagure.io/epel/issues 20:05:10 https://pagure.io/epel/issues?tags=meeting&status=Open 20:05:20 .hi 20:05:21 dherrera: dherrera 'None' 20:05:31 Hi dherrera 20:05:45 .epel 164 20:05:46 tdawson: Issue #164: Requesting to join EPEL Packagers SIG - epel - Pagure.io - https://pagure.io/epel/issue/164 20:05:46 back 20:05:58 Welcome back salimma :) 20:06:10 welcome back tdawson ! hope you had a great break 20:06:21 .hi 20:06:22 davide: Sorry, but user 'davide' does not exist 20:06:27 Has anyone added maximillion to the packagers SIG yet? 20:06:32 * davide is on the bus 20:06:42 .hello dcavalca 20:06:43 davide: dcavalca 'Davide Cavalca' 20:06:56 not yet, we agreed to wait the customary 1 week so we're going to do that at this meeting 20:06:56 Hi davide ... you exist to us. :) 20:07:18 .hell robert 20:07:21 .hello robert 20:07:21 Oh, I thought the wait for a week was only if there wasn't any +1 votes. I'll have to re-read that. 20:07:22 rsc: robert 'Robert Scheck' 20:07:24 I can do that now 20:07:27 Hi rsc 20:07:36 (why that early today?) 20:07:53 with sponsors (which we copy) I think we wait one week 20:08:01 rsc: US DST starts 2 weeks earlier than Europe :p 20:08:25 salimma: ... ;-( 20:08:55 just wait until 2023 ;) 20:09:02 I've added maxamillion . closing the ticket now 20:09:10 salimma: Thank You 20:09:14 yeah, looks like the US will be permanently on DST :D 20:09:25 .epel 159 20:09:27 tdawson: Issue #159: Follow up on EPEL CVEs - epel - Pagure.io - https://pagure.io/epel/issue/159 20:09:42 oh, we agreed to discuss that on the 23rd right? 20:10:12 Yep, just saw my notes ... so ... disregard that. 20:10:15 I've been doing a lightweight update on the bug count in the meantime, but give me a sec to pull in the numbers 20:10:29 ah ok, I'll give the quick update when we get to the relevant EPEL sections 20:10:34 salimma: Let's wait till next week, like you said. 20:10:52 So, those were the only issues marked for meeting ... moving on ... 20:10:58 #topic Old Business 20:11:41 It's been a couple weeks for me ... pgreco ... how are the macros coming? 20:11:56 tdawson: already merged and released 20:12:02 Ya!! 20:12:09 pgreco: Good job, and thank you. 20:12:18 pgreco++ 20:12:18 nirik: Karma for pgreco changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 20:12:25 np, took longer than expected, but at least they are done ;) 20:12:32 Yep 20:13:32 That was the only old business that I had ... was there any from the two weeks that I was gone? Or should I just move to the different sections? 20:14:30 there are a few open discussions on the mailing list 20:14:34 I can't remember anything significant, carlwgeorge ? 20:14:41 ah, jinx 20:14:59 Did we need to discuss the HA repos ? 20:15:35 i've been meaning to reply to that one but have been on pto 20:16:01 i think adding pacemaker is valid, but i also think we need a stated policy around it 20:16:23 fedora has this 20:16:35 carlwgeorge, something like base packages or other free repos from rhel? 20:16:35 "All package dependencies (build-time or runtime, regular, weak or otherwise) MUST ALWAYS be satisfiable within the official Fedora repositories." 20:16:41 https://docs.fedoraproject.org/en-US/packaging-guidelines/#_package_dependencies 20:17:04 I was thinking it was already implied, in that if it's not in the repo's that we build from (AppStream, BaseOS, CRB) then it's fair game to put in EPEL. 20:17:22 the policy before was based on what we build against yeah. 20:17:30 fair to put into epel, sure, that part is easy 20:17:32 but we did include HA in 6 at least and I think in 7? 20:17:42 the question is are epel packages allowed to require ha/rs stuff 20:17:44 Yes, we included HA in epel7 20:17:54 for 6 and 7 it was available at .0 without special subscription 20:18:11 is that true with 8? 9? 20:18:28 as far as I know 20:18:29 the strictest translation of the fedora guidelines would be no, but it seems excessive to require someone to maintain pacemaker in epel when it's already readily available 20:18:57 I think if it's available to all subscribers we should just add it to the buildroot and not overlap with it. 20:18:59 nirik, so for 8.0 they decided it was not going to be available 20:19:13 Is HA available from RHEL8 without a special subscription to it? 20:19:14 I don't know if they added it to being general available afterthat 20:19:20 I thought the answer was no. 20:19:28 nirik: it gets messier because there are a few shipped packages in ha/rs with missing subpackages 20:19:33 there was a lot of pushback from internal NOT to add HA before we did EPEL-8 20:20:04 good times, good times 20:20:42 sorry my "as far as I know" was supposed to be that it isn't generally available for 8 or 9. But that might have changed 20:20:48 * nirik has no visibility into that. Perhaps we could ask internally and revisit next week? 20:20:52 Sounds like we need someone to get an official policy from Red Hat, on whether HA (and RS) is available to every RHEL 8 user, or if it's an extra people pay for. 20:21:01 it is also 'very broken' for use because it doesn't ship most of the devel needed to work with it 20:21:18 i think the best compromise would be that requirements have to be in epel or baseos/appstream/crb, but epel packages can recommend ha/rs packages 20:21:34 so its sort of like 'we can use it as a dep but dont expect to be able to use any devel from it' 20:22:41 i'm happy to defer this to the list for another week 20:23:00 I don't think we should recommend it if people can't all get it... 20:23:36 carlwgeorge I second that, unless anyone has any objections let's find out more information from Red Hat, and discuss this on the mailling list until next week. 20:24:03 I still would like to see drbd-pacemaker (or what the exact name is) further on in EPEL 9. Just to note it. 20:24:26 yeah, we should ask about both 8 and 9 20:24:37 Ya, I'd like pacemaker in epel too ... I don't use it anymore, but when I did, having it in epel would have been nice. 20:25:08 sounds good to me 20:25:16 tdawson: so who's gonna maintain it? 20:25:44 Well ... not me, I don't use it anymore. :) 20:26:16 ok, it looks like it is available to everyone in 8... 20:26:21 ha at least 20:26:37 but you get no support 20:26:52 unless you get an addon... https://access.redhat.com/articles/3290191 20:27:57 (at least I think) 20:28:15 i'll check the devsub and see if ha/rs is included 20:28:32 sounds good. sorry to derail. 20:28:59 available is good. But then that means we have to re-word the policy ... anyway, ya. let's email the discussion until next week. 20:29:00 but either way, i think allowing epel packages to have recommends (not requires) on rhel packages in add on channels (extra cost or not) would be a good thing 20:29:15 +1 20:29:22 #topic EPEL-7 20:29:22 CentOS 7 will go EOL on 30 June, 2024 20:29:59 Do we have any EPEL7 things? 20:31:11 nirik, yeah I went spelunking through my emails and only had that they wanted HighAvailability to be restricted but also not for us to build them but try to use the CentOS ones 20:31:19 I seem to remember something coming up dealing with epel7, but maybe it was the HA thing. ... too much email gone through, in too short of a time. 20:31:27 but that was 3 years ago 20:31:38 I have no epel7 things 20:31:54 #topic EPEL-8 20:32:00 other than centbot> CentOS 7 will go EOL on 30 June, 2024 -- in 2 years, 15 weeks, 1 day, 3 hours, 28 minutes, and 8 seconds 20:33:16 nothing for EPEL-8 either 20:33:17 And epel8 has more than 7 years before EOL 20:33:27 for EPEL 8... I'm going to look at branching azure-cli 20:33:49 it triggers this ebranch bug I haven't had time to debug when finding dependencies, so - that's probably going to be good to fix anyway 20:34:23 i hear azure-cli is a doozy as far as dependencies 20:34:42 yeah the script ran forever before it crashed 20:35:01 we... ah, have an internal build we want to kill, it's no longer working anyway :p 20:35:14 Wow ... your right. Good luck with that one - https://koji.fedoraproject.org/koji/rpminfo?rpmID=29744994 20:35:46 * salimma thinks it's whiskey o'clock 20:36:44 yow. 20:36:54 I'll be sending out an email, but we're going to have to update the KDE Plasma Desktop earlier than the year that I promised on epel8. 20:36:57 oh that's Major's work! 20:37:48 the azure-cli, I mean. That was an amazing fedora win. 20:38:29 I believe the KDE update is IDE compatible and it should just upgrade with no issues. But, I'm just letting the Committee know. 20:38:33 we might use this to get the person who asked for this internally to help packaging :) 20:38:51 salimma: :) 20:38:57 IDE compatible? 20:39:04 tdawson: when RHEL 9 is out do you plan to do KDE for it too? 20:39:16 which IDE? kdevelop? 20:39:22 IDE / API ... some three letter acronym 20:39:31 oh 20:39:45 salimma: You should already be able to install KDE on CentOS Stream 9 and epel9 20:40:10 ah. duh. yeah I need to prep a VM with it :) 20:40:53 salimma: Litterally the day before I was going to announce it, there was a selinux-policy update in 9 that broke several things :( 20:41:32 those are always fun 20:42:13 Anything else for epel8? 20:42:15 epel-8-next CentOS Stream 8 will go EOL at the end of RHEL8's full support phase on 2024-05-31 -- in 2 years, 10 weeks, 6 days, 3 hours, 27 minutes, and 16 seconds 20:42:33 Oh ... that's good to know. 20:42:50 Hopefully by then we have epel-10-next out. 20:43:10 I thought EL10 was 2025 20:43:49 It is ... but hay ... after RHEL 9 beta came out ... it's RHEL 10 for me. :) 20:43:50 anyway.. I am just sunshine and rainbows 20:43:55 Ha! 20:44:02 #topic EPEL-9 20:44:30 Sorry, that was more of a *laugh* and not a Ha ! 20:44:40 it worked either way 20:44:58 centbot doesn't have anything for C9S so nothing to say there 20:45:53 epel9 is up to 2148 srpms, so still climbing at a decent pace 20:45:58 So, I do have one thing for epel9. I'm going to get Will-It-Build running finally. I found another package build issue. 20:46:12 on the other hand.. do we need to recompile anything in EPEL-9 due to the openssl change? 20:46:12 Ya!! 20:46:43 Which openssl change? epel9 has always been building on openssl3 20:47:08 wasn't sure if the sha-1 change mentioned on lwn changed ABI issues 20:48:04 I haven't read the article, but I have seen several sha1 emails internally 20:48:23 carlwgeorge: woot! 20:48:26 They were mainly about having to ssh into old rhel6 machines. 20:48:26 .hello2 20:48:27 maxamillion: maxamillion 'Adam Miller' 20:48:29 sorry I'm so late 20:48:34 Hi maxamillion 20:48:40 in RH Tower this week ... lot of meetings :) 20:48:41 * dcavalca is currently hating is life because of this sha1 thing 20:48:50 dcavalca: ? 20:49:18 welcome maxamillion ! 20:49:19 hi maxamillion I will virtually wave to you from 30 miles away 20:49:30 Ebeneezer_Smooge: o/ 20:49:39 oh, SSH-ing from C7 to C9 also does not work because SHA1 :) 20:49:41 maxamillion: we have like 2000 packages in production signed with sha1, which all need to be rebuilt or resigned to be installable on 9 20:49:50 ahhhhhhhhhhhhhhh 20:50:13 I don't mind doing this because it's a good opportunity for cleanup, but I would have loved to know this was coming a few months ago so I could have planned for it 20:50:25 we all would have 20:50:26 anyway, not terribly relevant for this meeting 20:51:24 dcavalca: ranting is always relevant... 20:51:46 Ebeneezer_Smooge: Is there a way for us to tell if any epel packages need rebuilding or resigning? From what I know, the epel9 packages should be ok since we always were buliding with ssl3 20:52:29 tdawson: easiest I've found is to loop over all packages on a mirror, run rpm -qip and grep for SHA1 20:53:20 Sounds easy enough. 20:53:31 Oh ... I just saw the time, I'm going to move on .. 20:53:31 I don't think we need to resign EPEL9 packages 20:53:34 there's probably a more efficient/elegant rpm incantation for this, but this worked well enough for us 20:53:44 #topic EPEL-Packaging-SIG 20:53:59 Ebeneezer_Smooge: I'll believe you. 20:54:34 epel9 packages have been working.. copr packages for CS9 have not 20:54:35 maxamillion: You missed it, since this was earlier in the meeting, but you've been added to the epel-packagers-sig 20:54:42 congrats 20:54:43 woot! 20:54:45 now get to work 20:54:47 thank you 20:54:48 lol 20:54:54 :) 20:55:02 alright, what needs working on? 20:55:08 I fire the lasers 20:55:12 I'll* 20:55:21 no you get engine duty 20:55:40 we always start off everyone in the coal room then you work your way up to the lasers 20:55:54 anyway I am derailing tdawson's meeting 20:55:59 :) 20:56:10 * nirik hands maxamillion a shovel 20:56:11 <3 20:56:18 Oh ... and ... I'd better get a move on ... 20:56:45 Although maxamillion has a very good question, do we have a place to point people to :) 20:57:02 And, while others answer that, I'm going to move to the next topic, so we can talk about two at once. 20:57:04 not one that's written down in the contributor docs :) 20:57:11 #topic General Issues / Open Floor 20:57:27 it would be good to have the willit pages linked from the docs 20:57:43 +1 to that 20:58:09 Oh, that's a good idea. 20:58:37 would it be useful to have a bugzilla query listing all open epel7/8/9 bugs linked in the docs as well? 20:58:50 https://bugzilla.redhat.com/show_bug.cgi?id=EPELPackagersSIG 20:59:01 oh we have a CVE for the openssl3 in EPEL 20:59:10 oh fun 20:59:14 that one is just stuff blocked on the sig tracking bug, right? 20:59:23 https://packager-dashboard.fedoraproject.org/user/epel-packagers-sig 20:59:35 oh it's brand new, I'm glad I've not been asleep at the wheel 21:00:19 Ebeneezer_Smooge: how did you notice it so early? it literally was reported... 8 mins ago 21:01:15 I have not turned off my email buzzing on EPEL issues 21:01:26 * Ebeneezer_Smooge goes to fix that 21:01:57 I think we need to put some of these things on https://docs.fedoraproject.org/en-US/epel/epel-packagers-sig/#how_can_i_contribute 21:02:21 Beyond that ... anything else to bring up? Cuz we're already over time. 21:03:13 The sound of silence ... is good. 21:03:37 Thank you all for coming. Thank you for the good discussions. and thank you very much for all the work you do on EPEL. 21:03:51 see you next week, bye bye 21:03:53 Talk to you next week, unless I talk to you sooner. 21:03:54 thanks tdawson 21:04:00 thanks! 21:04:05 thanks tdawson 21:04:07 #endmeeting