2023-11-15 21:00:24 <@tdawson:fedora.im> !startmeeting EPEL (2023-11-15) !meetingname epel !topic aloha 2023-11-15 21:00:25 <@meetbot:fedora.im> Meeting started at 2023-11-15 21:00:24 UTC 2023-11-15 21:00:25 <@meetbot:fedora.im> The Meeting name is 'EPEL (2023-11-15) !meetingname epel !topic aloha' 2023-11-15 21:00:45 <@tdawson:fedora.im> !meetingname epel 2023-11-15 21:01:02 <@tdawson:fedora.im> !meetingname epel !topic aloha 2023-11-15 21:01:24 <@smooge:fedora.im> !hi 2023-11-15 21:01:25 <@zodbot:fedora.im> Stephen Smoogen (smooge) 2023-11-15 21:01:31 <@smooge:fedora.im> well that was useful 2023-11-15 21:01:37 <@smooge:fedora.im> I could say that myself 2023-11-15 21:01:57 <@carlwgeorge:matrix.org> !help 2023-11-15 21:01:58 <@zodbot:fedora.im> ● `!help [commandname]` - list commands ● `!version ` - return information about this bot ● `!pagureissue ` - return a pagure issue ● `!whoowns ` - Retrieve the owner of a given package ● `!group [...]` - Query information about Fedora Accounts groups ● `!user [...]` - Get information about Fedora Accounts users ● `!infra [...]` - Fedora Infrastructure commands ● `!bug ` - return a bugzilla bug ● `!oncall [...]` - oncall ● `!cookie [...]` - Commands for the cookie system 2023-11-15 21:02:05 <@carlwgeorge:matrix.org> !help user 2023-11-15 21:02:08 <@zodbot:fedora.im> **Usage:** !user [...] ● hello [username] - Return brief information about a Fedora user. ● info [username] - Return brief information about a Fedora user. ● localtime - Returns the current time of the user. 2023-11-15 21:02:16 <@carlwgeorge:matrix.org> !user hello 2023-11-15 21:02:18 <@zodbot:fedora.im> Carl George (carlwgeorge) - he / him / his 2023-11-15 21:03:38 <@tdawson:fedora.im> Hello carlwgeorge 2023-11-15 21:03:43 <@tdawson:fedora.im> Hi Stephen J Smoogen 2023-11-15 21:05:35 <@tdawson:fedora.im> Hmm ... this is very odd that there is only two people on ... is there a different room that people might be on? 2023-11-15 21:07:14 <@carlwgeorge:matrix.org> the only other place i can think of is the irc channel, but you posted a message there 2023-11-15 21:07:37 <@tdawson:fedora.im> Well, I'll get started and we'll see if people come. 2023-11-15 21:07:47 <@tdawson:fedora.im> !topic End Of Life (EOL) 2023-11-15 21:07:55 <@carlwgeorge:matrix.org> i remember when i first joined this channel, it seem to freeze up element forever, and i had to eventually reload the tab entirely to get it to work. some folks might be stuck for that. 2023-11-15 21:07:57 <@tdawson:fedora.im> RHEL 7 / epel-7 will go EOL on 2024-06-30 https://endoflife.date/rhel CentOS Stream 8 / epel-8-next goes EOL in 2024-05-31 CentOS Stream 9 / epel-9-next goes EOL in 2027-05-31 https://endoflife.date/centos-stream 2023-11-15 21:07:57 <@dherrera:fedora.im> !user hello 2023-11-15 21:07:58 <@zodbot:fedora.im> Diego Herrera (dherrera) - he / him / his 2023-11-15 21:07:59 <@leo:fedora.im> hey all not really in releng but curious so attending this 2023-11-15 21:08:10 <@leo:fedora.im> !user hello 2023-11-15 21:08:11 <@zodbot:fedora.im> Leo Puvilland (leo) - he / him / his 2023-11-15 21:08:33 <@tdawson:fedora.im> Hello Diego Herrera (he/him) 2023-11-15 21:08:48 <@tdawson:fedora.im> Hi @Leo ... you are always welcome 2023-11-15 21:09:01 <@tdawson:fedora.im> !topic EPEL Issues https://pagure.io/epel/issues 2023-11-15 21:09:08 <@tdawson:fedora.im> https://pagure.io/epel/issues?tags=meeting&status=Open 2023-11-15 21:09:38 <@nirik:matrix.scrye.com> morning 2023-11-15 21:09:48 <@tdawson:fedora.im> Morning nirik 2023-11-15 21:10:08 <@tdawson:fedora.im> Hmm ... at least two of the things on here, I meant to take the meeting tag off. 2023-11-15 21:10:26 <@tdawson:fedora.im> But, let's try the functionality. 2023-11-15 21:10:33 <@tdawson:fedora.im> !epel 253 2023-11-15 21:10:33 <@zodbot:fedora.im> epel #253 (https://pagure.io/epel/issue/253): Move weekly meetings to Matrix 2023-11-15 21:11:11 <@smooge:fedora.im> welcome to Matrix. It is like Unix... works great, very picky about who it likes to work with 2023-11-15 21:11:22 <@tdawson:fedora.im> :) 2023-11-15 21:11:42 <@tdawson:fedora.im> 😁 2023-11-15 21:12:29 <@tdawson:fedora.im> So ... looks like that is done ... we're all here. I have a pull request to change .... oh ... nope, I forgot to actually make it a pull request. 2023-11-15 21:12:49 <@smooge:fedora.im> git push -ff 2023-11-15 21:13:07 <@tdawson:fedora.im> https://pagure.io/epel/pull-request/260 2023-11-15 21:13:14 <@carlwgeorge:matrix.org> I noticed the fedocal entry for this meeting has been updated with the matrix link, so thanks to whoever did that 2023-11-15 21:13:39 <@tdawson:fedora.im> Your welcome 2023-11-15 21:14:04 <@dherrera:fedora.im> nice catch :D 2023-11-15 21:14:39 <@tdawson:fedora.im> I think once that pull reqeust is merged, we can close that issue. 2023-11-15 21:14:41 <@carlwgeorge:matrix.org> that says 2100 utc, are we tied to utc or us time? i feel like this meeting has been consistently at 3pm for me and didn't change with dst ending 2023-11-15 21:15:24 <@tdawson:fedora.im> Well, when I edit the page there is a box that says something about using US daylight savings, and I check it. 2023-11-15 21:15:32 <@tdawson:fedora.im> So, it's tied to US time. 2023-11-15 21:15:53 <@tdawson:fedora.im> But I agree it's confusing because you can't see that anywhere unless you are editing it. 2023-11-15 21:15:56 <@carlwgeorge:matrix.org> in that case it's not always 2100 utc 2023-11-15 21:16:03 <@nhanlon:beeper.com> !user hello 2023-11-15 21:16:04 <@zodbot:fedora.im> Neil Hanlon (neil) - he / him / his 2023-11-15 21:16:14 <@tdawson:fedora.im> Correct 2023-11-15 21:16:25 <@tdawson:fedora.im> Hello Neil Hanlon 2023-11-15 21:17:19 <@tdawson:fedora.im> Anyway ... we're here, I'll take that off the meeting tag. 2023-11-15 21:17:49 <@tdawson:fedora.im> !epel 255 2023-11-15 21:17:49 <@zodbot:fedora.im> epel #255 (https://pagure.io/epel/issue/255): redhat-lsb in EPEL 2023-11-15 21:18:11 <@tdawson:fedora.im> carlwgeorge How is that progressing? 2023-11-15 21:18:50 <@carlwgeorge:matrix.org> it was discussed at the past two fesco meetings, but i'm noticing now that the last "agreed" point wasn't posted to the ticket 2023-11-15 21:19:35 <@carlwgeorge:matrix.org> here it is from the chat log: "Fedora explicitly declines to support the LSB 5.0 or earlier. Packagers will remove any information that implies otherwise. No implementation of an LSB package may expressly state or offer compliance for any LSB module that Fedora does not or cannot comply with. (+6, 0, 0)" 2023-11-15 21:20:04 <@carlwgeorge:matrix.org> the maintainer hasn't yet taken action to comply with that, probably because he missed the meeting and the ticket hasn't been updated 2023-11-15 21:20:11 <@carlwgeorge:matrix.org> the maintainer hasn't yet taken action to comply with that, probably because he missed the meetings and the ticket hasn't been updated 2023-11-15 21:20:20 <@tdawson:fedora.im> Ooh ... that is a pretty definitative no. 2023-11-15 21:21:11 <@carlwgeorge:matrix.org> what that doesn't capture is that every fesco member agreed the package _should_ be retired, but several members were against forcing the maintainer to do so 2023-11-15 21:21:56 <@carlwgeorge:matrix.org> based on that, even when the package is cleaned up to address fesco's concerns, i do not think it should be added to epel 2023-11-15 21:23:01 <@tdawson:fedora.im> I think I agree with you. 2023-11-15 21:23:34 <@tdawson:fedora.im> carlwgeorge Can you get a link to the meeting into our issue? 2023-11-15 21:23:45 <@carlwgeorge:matrix.org> sure 2023-11-15 21:24:04 <@carlwgeorge:matrix.org> oh, and before the last fesco meeting i unpushed the update from epel9-testing pending their decision 2023-11-15 21:24:22 <@tdawson:fedora.im> Yep, I saw that. Thank you. 2023-11-15 21:24:33 <@carlwgeorge:matrix.org> !link https://meetbot.fedoraproject.org/fedora-meeting-2/2023-11-09/fesco.2023-11-09-17.06.html 2023-11-15 21:25:34 <@tdawson:fedora.im> Anything else that needs to be talked about for this, at this meeting? 2023-11-15 21:25:54 <@carlwgeorge:matrix.org> nope, we can move on, and probably untag the issue until i have a future update 2023-11-15 21:26:23 <@tdawson:fedora.im> I suspect it will come up later, when the developer has replied and/or done something ... but for now ... I'll move on. 2023-11-15 21:26:41 <@tdawson:fedora.im> !epel 256 2023-11-15 21:26:41 <@zodbot:fedora.im> epel #256 (https://pagure.io/epel/issue/256): Older epel9-next build would shadow newer epel9 build when used as dependency 2023-11-15 21:27:02 <@carlwgeorge:matrix.org> yeah, i know you agreed with me about blocking it for epel, but we can do a formal vote if/when the maintainer complies with the fesco request 2023-11-15 21:27:27 <@tdawson:fedora.im> This one has given me a bit of a headache, mainly because I didn't get the documentation written quick enough. 2023-11-15 21:28:42 <@tdawson:fedora.im> I still haven't gotten a pull request written ... but I wanted to say that I'll be expanding what I'll be writting to mention a bit about ... dnf dependencies??? something like that. 2023-11-15 21:30:02 <@tdawson:fedora.im> Hopefully to calm those that think that everything is broken just because their epel-next and epel packages have different .dist names. 2023-11-15 21:30:10 <@tdawson:fedora.im> Oh, I can't wait for epel10 2023-11-15 21:31:31 <@tdawson:fedora.im> Oh, I forgot, I sent an email with the current list of packages with the same name .... I'd already untagged mine. 2023-11-15 21:31:36 <@carlwgeorge:matrix.org> yeah that conversation was strange 2023-11-15 21:32:29 <@carlwgeorge:matrix.org> i see how the concern came up, but the packages are effectively the same and just have a different release. it doesn't block the upgrade path because the next epel release bump will be higher than the `.next` one. 2023-11-15 21:32:50 <@tdawson:fedora.im> Yep. 2023-11-15 21:33:44 <@tdawson:fedora.im> Because of what he (I think it's a he) does, blieve is sorta like this sounding board for corner cases ... but this sorta caught me off guard and surprised me. 2023-11-15 21:33:57 <@tdawson:fedora.im> Anyway, are we ok moving on? 2023-11-15 21:34:44 <@carlwgeorge:matrix.org> should we merge the pr he sent? the grammar could be improved but it's not a harmful note. 2023-11-15 21:35:13 <@tdawson:fedora.im> I'd rather not. 2023-11-15 21:35:25 <@carlwgeorge:matrix.org> wfm 2023-11-15 21:36:31 <@tdawson:fedora.im> Although it's a nice thought, if you read down you'll see what a suggestion like that leads to. For a package or two, it's no big deal. But most people using -next have hundreds of packages, and all those conflicting merge requests are painful. 2023-11-15 21:37:23 <@carlwgeorge:matrix.org> yeah it's a bunch of extra release bumps for no reason 2023-11-15 21:38:06 <@tdawson:fedora.im> OK, moving on. 2023-11-15 21:38:14 <@tdawson:fedora.im> !topic Old Business 2023-11-15 21:38:35 <@tdawson:fedora.im> Does anyone have any old business they want to talk about? 2023-11-15 21:39:01 <@conan_kudo:matrix.org> !hello 2023-11-15 21:39:03 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2023-11-15 21:39:16 <@tdawson:fedora.im> Hello Conan Kudo 2023-11-15 21:39:49 <@tdawson:fedora.im> Speaking of Old Business ... ;) 2023-11-15 21:39:52 <@conan_kudo:matrix.org> hey folks, sorry for not posting on the fesco side, things got pretty crazy and I had to fly off to Plumbers :) 2023-11-15 21:40:03 <@conan_kudo:matrix.org> so it just slipped through the cracks 2023-11-15 21:40:10 <@conan_kudo:matrix.org> but it was posted to devel@ so it was announced 2023-11-15 21:40:16 <@conan_kudo:matrix.org> just not on the ticket itself yet 2023-11-15 21:40:31 <@conan_kudo:matrix.org> (this is about the redhat-lsb package) 2023-11-15 21:40:43 <@tdawson:fedora.im> Ah ... ok. 2023-11-15 21:41:12 <@farribeiro:matrix.org> !hello 2023-11-15 21:41:14 <@zodbot:fedora.im> Fábio Ribeiro (farribeiro) - he / him / his 2023-11-15 21:41:35 <@tdawson:fedora.im> Hello @farribeiro:matrix.org 2023-11-15 21:42:04 <@tdawson:fedora.im> We're on Old Business? Does anyone have any before we move on to Open Floor? 2023-11-15 21:42:19 <@farribeiro:matrix.org> Have you already moved the meetings to the matrix? 2023-11-15 21:42:44 <@tdawson:fedora.im> @farribeiro:matrix.org Yes, and we are in the middle of one now. 2023-11-15 21:43:27 <@tdawson:fedora.im> !topic General Issues / Open Floor 2023-11-15 21:43:50 <@tdawson:fedora.im> I have one thing for Open Floor 2023-11-15 21:44:07 <@carlwgeorge:matrix.org> i have one thing also, but you can go first 2023-11-15 21:44:42 <@tdawson:fedora.im> I won't be here, or network accessable, next week. Did someone want to chair the meeting, or will enough be gone that we should cancel it? 2023-11-15 21:45:06 <@carlwgeorge:matrix.org> I can do it 2023-11-15 21:45:34 <@tdawson:fedora.im> Sounds good. 2023-11-15 21:45:57 <@tdawson:fedora.im> !info carlwgeorge will chair next weeks meeting. Troy will be gone. 2023-11-15 21:46:22 <@tdawson:fedora.im> That's all I have. What do you have carlwgeorge ? 2023-11-15 21:46:51 <@carlwgeorge:matrix.org> there is another fesco thing being discussed that i've been following along with 2023-11-15 21:46:55 <@carlwgeorge:matrix.org> !link https://pagure.io/fesco/issue/3068 2023-11-15 21:47:38 <@carlwgeorge:matrix.org> it got me thinking about bundling in epel. fedora already allows bundling, but prefers unbundled, and requires bundled things be marked as provides. 2023-11-15 21:48:13 <@tdawson:fedora.im> It depends on the language (the preferences) .... but go on. 2023-11-15 21:48:16 <@carlwgeorge:matrix.org> in practice, epel does bundle more often than fedora. would it be worth it to point that out in the epel docs? 2023-11-15 21:49:04 <@tdawson:fedora.im> Oddly enough, I can't get to the link, but I can read the title of the issue if I hover over my link. 2023-11-15 21:49:29 <@carlwgeorge:matrix.org> there was some disagreement about eln following the fedora bundling rule, for a non-nuanced summary 2023-11-15 21:50:14 <@conan_kudo:matrix.org> as in the provides stuff? 2023-11-15 21:50:17 <@carlwgeorge:matrix.org> note that i'm not suggesting diverging from the fedora policy per se, just that we could add a note that mentions that it epel might have to bundle more often than fedora 2023-11-15 21:50:52 <@tdawson:fedora.im> I'm fine with that. 2023-11-15 21:50:54 <@carlwgeorge:matrix.org> i'm 100% in support of marking bundled provides, that shouldn't change 2023-11-15 21:51:19 <@tdawson:fedora.im> Because of our enviroment, getting dependencies in can be hard, and bundling would allow us to get move packages in faster. 2023-11-15 21:51:22 <@carlwgeorge:matrix.org> there did seem to be some confusion in that issue if the ask was "allow bundling" or "allow bundling without provides" 2023-11-15 21:51:38 <@tdawson:fedora.im> I agree with you on the "provides" 2023-11-15 21:51:47 <@carlwgeorge:matrix.org> the fedora policy wording doesn't exactly cover the epel scenario 2023-11-15 21:51:53 <@conan_kudo:matrix.org> I don't think this is a good justification for it. 2023-11-15 21:51:55 <@tdawson:fedora.im> You shouldn't be just throwing in tarballs and calling it good. 2023-11-15 21:52:13 <@carlwgeorge:matrix.org> > Fedora packages SHOULD make every effort to avoid having multiple, separate, upstream projects bundled together in a single package. 2023-11-15 21:52:25 <@carlwgeorge:matrix.org> > All packages whose upstreams allow them to be built against system libraries MUST be built against system libraries. 2023-11-15 21:52:30 <@tdawson:fedora.im> If it's going to take years, and/or never ... I do. 2023-11-15 21:53:33 <@carlwgeorge:matrix.org> the vague part is, if the libraries aren't packaged in epel or rhel, does that count as not being able to be built against system libraries? in practice this is absolutely yes, so i'm thinking about if we should just point that out. 2023-11-15 21:53:39 <@tdawson:fedora.im> carlwgeorge Again, that is a "per language" requirement. Some languages in Fedora are totally fine with bundling, as long as they do the proper provides and licenses. 2023-11-15 21:53:43 <@conan_kudo:matrix.org> Thing is, it's always a balancing act with that stuff. If the dependencies can be easily maintained in EPEL, it's beneficial to do so for EPEL packages to reduce the delta with Fedora. But if that _can't_ be the case for one reason or another, then it's perfectly fine to have bundled stuff as long as it's documented. 2023-11-15 21:54:13 <@carlwgeorge:matrix.org> the only one i know of that explicitly bundles is nodejs 2023-11-15 21:54:17 <@conan_kudo:matrix.org> The point of EPEL is to backport _Fedora_ stuff to RHEL, and that's the lens we have to think of with our policies. 2023-11-15 21:55:02 <@tdawson:fedora.im> And looking through that lense ... RHEL bundles alot of stuff that Fedora doesn't. 2023-11-15 21:55:08 <@conan_kudo:matrix.org> I think the existing Fedora rule is fine, but in my experience, a lot of packagers don't want to document their bundling. 2023-11-15 21:55:56 <@carlwgeorge:matrix.org> note that i'm not suggesting changing the fedora rule, i'm talking about adding a note to the epel guidelines that packager may need to bundle more often 2023-11-15 21:55:58 <@tdawson:fedora.im> Yep, I agree there. 2023-11-15 21:56:02 <@smooge:fedora.im> s/their bundling././ 2023-11-15 21:56:11 <@conan_kudo:matrix.org> Sure, but EPEL is an addon repo, which means we _add_ what RHEL lacks from Fedora. There are obvious limits to what we can do there given the RHEL core, but if a particular team maintains a stack one way or another, that preference should follow wherever it goes when possible. 2023-11-15 21:56:11 <@carlwgeorge:matrix.org> note that i'm not suggesting changing the fedora rule, i'm talking about adding a note to the epel guidelines that packagers may need to bundle more often 2023-11-15 21:56:50 <@conan_kudo:matrix.org> In the end, I don't think I'm disagreeing with carlwgeorge per se, but I am clarifying how I view the policy as it applies to EPEL. 2023-11-15 21:57:17 <@conan_kudo:matrix.org> And I would be fine with adding some explicit statements about this to avoid some of the weaseling that I've seen some people do. 2023-11-15 21:57:36 <@carlwgeorge:matrix.org> i'm certainly not looking to allow skipping the provides 2023-11-15 21:57:42 <@tdawson:fedora.im> carlwgeorge Although I think documenting it is a good idea, I worry about what Conan Kudo is saying, that they don't do "proper" bundling, with the provides and licenses. So, if it's worded correctly, I think it's ok to put in. 2023-11-15 21:58:16 <@carlwgeorge:matrix.org> i'll work on some phrasing in a pr, just wanted to do a pulse check on it here first, so thanks for the feedback 2023-11-15 21:58:39 <@conan_kudo:matrix.org> I also think it might be worth strengthening the statements in the Fedora packaging guidelines to make it more explicit that when bundling the provides statements needs to be made 2023-11-15 21:59:05 <@conan_kudo:matrix.org> because I get a lot of weaseling from some packagers because they want bundling without documenting 2023-11-15 21:59:10 <@carlwgeorge:matrix.org> isn't it already strong? 2023-11-15 21:59:12 <@carlwgeorge:matrix.org> > All packages whose upstreams have no mechanism to build against system libraries MAY opt to carry bundled libraries, but if they do, they MUST include an indication of what they bundle. 2023-11-15 21:59:19 <@carlwgeorge:matrix.org> doesn't get stronger than MUST 2023-11-15 21:59:25 <@dherrera:fedora.im> maybe it would make sense documenting cases where it would make sense to bundle in EPEL where in Fedora is not needed? 2023-11-15 21:59:31 <@conan_kudo:matrix.org> they argue the "include an indication of what they bundle" 2023-11-15 21:59:51 <@conan_kudo:matrix.org> in the sense that they argue the vendor tarball is "an indication" 2023-11-15 22:00:01 <@conan_kudo:matrix.org> which we all know that's not sufficient 2023-11-15 22:00:29 <@carlwgeorge:matrix.org> i support you pr-ing the fedora policy to change that to "MUST include an indication of what they bundle via provides statements" 2023-11-15 22:00:40 <@conan_kudo:matrix.org> yup I can do that 2023-11-15 22:01:18 <@carlwgeorge:matrix.org> in the context of the paragraph it's obvious from the next sentence that provides is what it is referring to, so i'm disappointed in whoever tried to argue otherwise 2023-11-15 22:11:32 <@conan_kudo:matrix.org> well if you didn't know Bodhi ran on OpenShift before, you do now 2023-11-15 22:36:07 <@nirik:matrix.scrye.com> !endmeeting