20:00:26 #startmeeting EPEL (2023-10-25) 20:00:26 Meeting started Wed Oct 25 20:00:26 2023 UTC. 20:00:26 This meeting is logged and archived in a public location. 20:00:26 The chair is tdawson. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 20:00:26 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:00:26 The meeting name has been set to 'epel_(2023-10-25)' 20:00:28 #meetingname epel 20:00:28 The meeting name has been set to 'epel' 20:00:29 #chair nirik tdawson pgreco carlwgeorge salimma dcavalca dherrera gotmax23 smooge 20:00:30 Current chairs: carlwgeorge dcavalca dherrera gotmax23 nirik pgreco salimma smooge tdawson 20:00:31 #topic aloha 20:00:34 .hi 20:00:35 neil: neil 'Neil Hanlon' 20:00:38 .hi 20:00:39 pgreco: pgreco 'Pablo Sebastian Greco' 20:00:39 afternoon, tdawson :) 20:00:46 .hello salimma 20:00:46 .hi 20:00:47 michel-slm: salimma 'Michel Lind' 20:00:50 smooge: smooge 'Stephen Smoogen' 20:00:51 Afternoone neil 20:00:52 * neil goes to get a drink 20:00:55 .hi 20:00:56 dcavalca: dcavalca 'Davide Cavalca' 20:01:05 my first time I think ever using that 20:01:07 Hi pgreco and smooge and dcavalca 20:01:13 Hello michel-slm 20:01:43 hello all 20:01:49 smooge: You real name is now revealed. 20:02:00 .hi 20:02:01 carlwgeorge: carlwgeorge 'Carl George' 20:02:57 morning 20:03:54 oh no.. and now my real name be used by anyone in dark magic 20:04:27 Morning nirik 20:04:34 Hi carlwgeorge 20:05:12 #topic End Of Life (EOL) 20:05:13 RHEL 7 / epel-7 will go EOL on 2024-06-30 20:05:15 https://endoflife.date/rhel 20:05:16 CentOS Stream 8 / epel-8-next goes EOL in 2024-05-31 20:05:18 CentOS Stream 9 / epel-9-next goes EOL in 2027-05-31 20:05:19 https://endoflife.date/centos-stream 20:05:42 #topic EPEL Issues https://pagure.io/epel/issues 20:05:43 https://pagure.io/epel/issues?tags=meeting&status=Open 20:06:24 I guess we'll start with the old issue first. 20:06:29 .epel 253 20:06:30 tdawson: Issue #253: Move weekly meetings to Matrix - epel - Pagure.io - https://pagure.io/epel/issue/253 20:06:51 As many of you might have noticed ... we're on iRC this week. :) 20:07:55 There isn't really a rush for the move to matrix, and nirik found some features that were still missing. 20:08:32 nirik: Is there other things besides the email to meetingminutes? 20:09:58 I don't think so, but not 100% sure... 20:10:10 .hello ngompa 20:10:11 Son_Goku: ngompa 'Neal Gompa' 20:10:20 I know there isn't !chair ... but I'm not sure if that is needed. 20:10:21 anyhow, hopefully soon all will be well. 20:11:22 OK ... well, let's keep the ticket open, and put the status in there. 20:11:35 Hello Son_Goku 20:12:01 Anything else before we move on? 20:13:07 .epel 242 20:13:08 tdawson: Issue #242: Formalizing the EPEL Steering Committee voting process - epel - Pagure.io - https://pagure.io/epel/issue/242 20:13:53 carlwgeorge: Anything needed on this? Or is it still in the "get the documentation" stage? 20:14:06 i finally put up the pr with the wording for voting 20:14:12 #link https://pagure.io/epel/pull-request/254 20:14:33 Cool 20:14:49 I haven't read it yet ... 20:15:02 we don't have to vote now, happy to give everyone time to review 20:15:31 looks good to me 20:15:39 it's pretty straightforward 20:15:47 it's mostly the fesco wording, adjusted for how we already work 20:15:57 Sounds good. Thanks for getting that written ... I'll make sure we vote on it in next weeks meeting. 20:16:02 .hi 20:16:03 jonathanspw: jonathanspw 'Jonathan Wright' 20:16:42 Hi jonathanspw 20:17:17 Anything else before we move on? 20:17:29 not from me 20:17:30 not from me 20:17:43 #topic Old Business 20:18:20 Does anyone have any Old Business ? 20:18:58 kinda sorta 20:19:08 michel-slm: Go for it. 20:19:34 I have a COPR now to hold mailing list packages that have not made it to epel9 yet https://copr.fedorainfracloud.org/coprs/salimma/mailman-epel/packages/ 20:20:08 so that way once we get to hyperkitty - hoping to get there today - we unblock nirik from working on deploying it while we get these in 20:20:30 That's a very good idea. 20:20:32 finally got round to adding some features to ebranch to make this easier too, so once I add a few more things I'll cut a new release next week 20:20:37 oh? do we have postorious too? I haven't looked lately 20:21:26 postorius is already in the COPR, and I think I've filed branch requests for everything leading up to it 20:22:03 (ebranch can now link existing requests to the dependency report, then when you file a request for the topmost package it automatically link in the dependent reports too) 20:22:29 cool. 20:22:35 thanks again for working on this. 20:22:44 but I need to make it parse bugzilla CLI's output after filing a bug, and also search for existing issues - the latter is the most annoying one (look at how noisy Debian reportbug's search is) 20:22:50 np! sorry it took so long 20:24:46 michel-slm: Thank you for that. 20:24:52 Is there any other Old Business? 20:26:19 #topic General Issues / Open Floor 20:26:28 Anything for the Open Floor? 20:26:35 i've got something 20:27:02 carlwgeorge: Go for it 20:27:19 a maintainer is trying to add redhat-lsb to epel9, and there are quite a few problems. the specific one i wanted to bring attention to here is using recommends instead of requires for dependencies that are not available in rhel9 or epel9. 20:27:23 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-336dbb57e0 20:28:06 hahahahahaha (sorry that was outloud) 20:28:41 i've been leaving comments and karma to try to nudge the maintainer in the right direction, but not having much success 20:28:54 so seriously.. should it be 'epel-lsb' instead? 20:29:07 smooge: huh, maaaybe 20:29:17 lol no 20:29:23 sorry ... my mind is hurting on that. 20:29:24 oh the package name being wrong-ish is another problem entirely 20:29:25 this package shouldn't enter epel or fedora 20:29:27 * michel-slm is of the opinion this is an opportunity to refactor anyone still depending on lsb 20:29:35 it's like python3-mock but worse 20:29:49 this package's existence is why we can't get rid of qt3 or qt4 in fedora 20:30:00 in fact, that might be the easiest fix. retire redhat-lsb and have the maintainer create a new lsb package that goes through a full review. 20:30:24 I was kind of surprised ovasik gave him redhat-lsb 20:30:28 I understand but this is an enterprise issue and sometimes the software which 'works' on EL9 but was built for EL5 is still needed for payroll 20:30:50 michel-slm: in several of the bugzillas about this i strongly advised people to port to python-distro 20:31:12 Son_Goku: was it "given" or orphaned and adopted? 20:31:12 i can see getting rid of it in Fedora 20:31:15 inspired by carlwgeorge mentioning this last week --- 20:31:32 I would be happy to git rid of it everywhere... but I guess people have some use for it. 20:31:35 Son_Goku and I were discussing how nice it would be to have a reboot of LSB/FHS that, you know, actually works 20:31:48 but Enterprise Linux tend to require things which no one likes 20:31:50 carlwgeorge: it seems like the latter 20:32:03 be less prescriptive about what should be in (like qt3, qt4) and be more multiarch friendly 20:32:18 smooge: yeah... because standard(TM) :( 20:32:40 It might be useful to have the people wanting this note why... the bug just asks for it without any further info 20:32:46 well also because the software which runs the printer that does the paychecks has no updates since EL4 20:33:20 looks like the original redhat-lsb repo in fedorahosted was never imported into pagure 20:33:23 he just made a new one 20:33:24 sorry.. [checks notes] EL2.1 20:33:52 making sure people got paid does sound important 20:34:09 that aside.. I think we can say for multiple reasons this package as named and imported may not be a good idea. 20:34:11 generally, these days the only thing anyone needs from redhat-lsb is lsb_release 20:34:20 yeah. 20:34:27 and a few years ago, SUSE ported lsb_release to work with os-release(5) 20:34:31 even just a plain lsb_release package would be better than this 20:34:52 right. if thats the use case 20:35:19 I packaged one to unbreak puppet when I worked at datto: https://copr.fedorainfracloud.org/coprs/ngompa/lsb_release-shim-el9/ 20:35:46 maybe if you package that into epel9 i can convince this maintainer to give up reviving redhat-lsb 20:35:51 yeah, having lsb_release for compatibility reason would be nice 20:35:54 sure 20:35:56 I'll do it 20:36:00 idgaf 20:36:06 it's trivial and I already did it 20:36:09 esp if we can add a comment there / a loud message in %posttran to say "please port to os-release" 20:36:25 you are right that this should require the things it should require according to the spec it purports to use 20:36:42 i try to be correct in my advice :) 20:36:50 proposal: carlwgeorge opens a ticket to epel committee on this. 20:36:59 smooge: +1 20:37:02 :) yeah, I meant I agree and that should block it from going out. 20:37:09 we review and say 'this isn't a good idea for EPEL and we have a better idea to use instead' 20:37:11 I actually would like to go a step further 20:37:23 proposal: carlwgeorge opens a ticket to FESCo about this. 20:37:39 because whatever makes sense for epel in this case also makes sense for fedora 20:37:43 ultimately, this is a serious issue that I would rather FESCo weigh in because it also affects Fedora 20:37:55 ah I thought this was an epel only package 20:37:58 nope 20:38:01 it's fedora and epel 20:38:18 putting my fedora kde hat on, this package is a bane for us 20:38:26 anywhere it exists causes trouble 20:38:30 does the fedora one at least have all the requirements it should? (I have not looked) 20:38:33 yes 20:38:37 and that's the problem 20:38:46 ok how about this 20:38:49 no 20:38:50 well, it's a different problem. ;) 20:39:00 yup :) 20:39:08 2 tickets. one for EPEL and we get done with that quick. And 2 to FESCO and that gets dealt with in a while 20:39:10 carlwgeorge: no? then this is even more serious 20:39:22 * Son_Goku goes and looks 20:39:22 my last comment in the bodhi update has several missing things, and i only checked the core module, not all of them 20:40:05 for the epel9 update, but thats not checking the fedora packages is it? 20:40:16 oh god 20:40:23 I wish I hadn't looked 20:40:30 #link https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/command.html 20:40:31 ah yes. Neat 20:40:40 the spec isn't specific to fedora or epel 20:41:09 right, but our packages are... but if it can't conform we should probibly drop it, or get it to conform 20:41:21 oh dear 20:41:29 didn't we break the ncurses thing recently? 20:41:47 michel-slm: if you do go down the route of new lsb.. let me know. I would be interested in signing up 20:42:15 yup! 20:42:32 I think this will be something that ... a lot of people cross-distro would be happy to see someone do 20:42:43 i don't even know what install/remove_initd is, or where it comes from. that may involve new/unretired packages. but i fully agree with nirik, the package should be dropped or corrected. 20:42:53 I'll try and get some bandwith for it in a few months, because the current situation is sad 20:43:05 huh, LSB 5 ?! 20:43:14 it requires ncurses-compat-libs but that package was dropped 20:43:22 yeah that's what I thought 20:43:27 this package is officially totally broken 20:43:33 oh no, it's there... hum. 20:43:49 it shouldn't be? I remember a ticket about it being dropped 20:44:03 ncurses-compat-libs... didn't it just get added to EPEL recently? something got added recently anyway, might be something else 20:44:17 I think I was the one adding that, or requesting it, or something 20:44:18 I meant it's in fedora... 20:44:20 so plan of attack: file a fesco issue about the overall state of the package in fedora. then file an epel issue saying we want to see fesco's guidance before allowing it in epel9. 20:44:24 because we definitely need it at Meta :) 20:44:28 carlwgeorge: +1 20:44:38 dcavalca: please don't tell me you need redhat-lsb too :'( 20:44:49 yeah no fuck that 20:44:53 XD 20:44:54 carlwgeorge: +1 20:45:04 carlwgeorge: +1 20:45:18 as an aside, I'll go ahead and open a package review for lsb_release 20:45:21 sorry I forgot I am not to vote anymore 20:45:47 +1 20:45:50 smooge: i can adjust my voting pr to give you and you alone a perma-vote :P 20:46:06 +1 20:46:09 * tdawson comes out of hiding ... smooge voted for me 20:46:10 no no no.. I get to run for office again 20:46:32 although it might be better as a devel list thread/discussion than tickets... because I suspect many people will have... opinions 20:46:33 smooge will make epel great again 20:47:09 Anyway ... it sounds like we have a plan of attack. 20:47:27 That sounds wrong .... a plan. 20:47:33 yup, will proceed and yield the rest of the open floor time to anyone else with something to bring up 20:48:12 Anyone with anything else for Open Floor? 20:49:49 If nobody has anything, does anyone mind commenting on how was LinuxFestNW Lite ? 20:51:16 i imagine most of y'all have seen previous versions of it, but here was my talk about epel9 and epel10 https://youtu.be/-7VwIV-Qnww 20:51:33 it went pretty well 20:51:49 it was great to see folks and hang out in person for once 20:51:53 Oh, I didn't know they had the talks on youtube. 20:51:55 the rest are here https://www.youtube.com/@LinuxFestNorthwest/videos including Son_Goku and dcavalca's asahi talk 20:52:00 our talk on asahi went well and it's on youtube already 20:52:03 yeah they were pretty quick 20:52:16 carlwgeorge talk also went well and got good discussion afterwards 20:52:30 wow the talks upload are fast 20:52:41 I think carlwgeorge converted someone to CentOS Stream 20:52:59 That's always a good thing. :) 20:53:09 at least made him give it proper consideration after previously ruling it out for his usage 20:53:25 carlwgeorge: https://bugzilla.redhat.com/show_bug.cgi?id=2246225 20:53:42 * carlwgeorge mutters "fucking rolling release" under his breathe 20:54:54 please take a look, it should be trivial 20:54:59 assigned 20:55:33 Son_Goku: Isn't lsb up to version 5, but that is version 3.2 ... or is lsb-release_os-release different? 20:55:46 https://github.com/thkukuk/lsb-release_os-release/tags 20:55:56 the original repository was an SVN monorepo 20:56:01 it's technically a different upstream 20:56:09 lsb_release was a separate subrepo 20:56:19 all of that stuff got screwed up with the move to git 20:56:31 Ah, ok. 20:56:52 every thing you guys keep saying about lsb makes me more confused 20:57:04 it's not just you 20:57:18 pgreco: congratulations you now are also on the replacement committee 20:57:20 think of lsb like flatpak/snap runtimes 20:57:23 it's basically trying to say "if you install this package you conform to version X of the spec' 20:57:40 except codified with a spec that everyone was supposed to follow 20:57:41 but it is old and useless. ;) 20:57:46 and that :) 20:58:00 Son_Goku: so, with hatred then? :P 20:58:01 if you need qt4... you have some issues. 20:58:12 if you need *qt3* you have issues 20:58:20 useless for it's original intent, but lots of software has built in hard requirements on the lsb_release command being present 20:58:22 redhat-lsb was the reason we can't get rid of qt3 20:58:23 like I said.. payroll software 20:58:31 until lsb v5, qt3 was the hard dep, not qt4 20:58:51 right. old stuff. ;) anyhow.... 20:58:55 when we make our own let's not call it LSB anymore 20:58:55 and various other backoffice software or research software 20:59:04 I get a headache thinking of what LSB means 20:59:10 Linux Standard Base? :) 20:59:13 LSBFHSTheRealDealIPromiseHonorToGod 20:59:20 [that james webb is old enough to require something written in qt3 ] 20:59:33 Love Some Bludgeoning 20:59:53 relevant https://access.redhat.com/solutions/6973382 21:00:01 neil: I see you have been on a committee meeting for the LSB :) 21:00:09 Before peoples minds explode with LSB goodness ... it looks like our time is up. 21:00:13 smooge, no but if you hum a few bars... 21:00:20 ;) 21:00:46 tdawson: but then I have to go back to real work 21:00:48 Thank you all for the good discussions, and for this exciting flashback that I had tried to block out. :) 21:01:05 LSB the LSD of Linux 21:01:06 Sorry, meant to say for all the work you do for EPEL. 21:01:14 LSD sounds like the Canonical rewrite of LSB 21:01:20 XD 21:01:21 too soon? ;) 21:01:25 I'll talk to you all next week. 21:01:26 thank you all! 21:01:26 too soon 21:01:29 thanks tdawson 21:01:29 linux standard definition 21:01:37 #endmeeting