2024-09-25 18:00:18 <@tdawson:fedora.im> !startmeeting EPEL (2024-09-25) 2024-09-25 18:00:18 <@meetbot:fedora.im> Meeting started at 2024-09-25 18:00:18 UTC 2024-09-25 18:00:19 <@meetbot:fedora.im> The Meeting name is 'EPEL (2024-09-25)' 2024-09-25 18:00:22 <@tdawson:fedora.im> !meetingname epel 2024-09-25 18:00:22 <@tdawson:fedora.im> !topic aloha 2024-09-25 18:00:23 <@meetbot:fedora.im> The Meeting Name is now epel 2024-09-25 18:00:35 <@carlwgeorge:matrix.org> !hi 2024-09-25 18:00:36 <@nhanlon:beeper.com> !hi 2024-09-25 18:00:36 <@zodbot:fedora.im> Carl George (carlwgeorge) - he / him / his 2024-09-25 18:00:38 <@zodbot:fedora.im> Neil Hanlon (neil) - he / him / his 2024-09-25 18:00:48 <@tdawson:fedora.im> Hi Carl George and Neil Hanlon 2024-09-25 18:01:05 <@nirik:matrix.scrye.com> morning 2024-09-25 18:01:28 <@yselkowitz:fedora.im> !hi 2024-09-25 18:01:29 <@zodbot:fedora.im> Yaakov Selkowitz (yselkowitz) 2024-09-25 18:02:21 <@tdawson:fedora.im> Morning nirik 2024-09-25 18:02:27 <@tdawson:fedora.im> Hi yselkowitz 2024-09-25 18:02:56 <@salimma:fedora.im> !hi 2024-09-25 18:02:58 <@zodbot:fedora.im> Michel Lind (salimma) - he / him / his 2024-09-25 18:03:11 <@tdawson:fedora.im> Hi Michel Lind 🎩 UTC-5 2024-09-25 18:04:51 <@dherrera:fedora.im> !hi 2024-09-25 18:04:51 <@zodbot:fedora.im> Diego Herrera (dherrera) - he / him / his 2024-09-25 18:05:00 <@tdawson:fedora.im> Hi Diego Herrera 2024-09-25 18:05:15 <@tdawson:fedora.im> !topic EPEL Issues https://pagure.io/epel/issues 2024-09-25 18:05:15 <@tdawson:fedora.im> !link https://pagure.io/epel/issues?tags=meeting&status=Open 2024-09-25 18:05:33 <@tdawson:fedora.im> With a flair and a whooosh ... nothing is there. :) 2024-09-25 18:05:38 <@tdawson:fedora.im> moving on 2024-09-25 18:05:48 <@tdawson:fedora.im> !topic EPEL 10 2024-09-25 18:05:48 <@tdawson:fedora.im> https://hackmd.io/q6TNkYjJT82EtzhlyPGpog 2024-09-25 18:06:41 <@carlwgeorge:matrix.org> i've got nothing new to report. the metalink os dir thing is top of my mind to fix next, just haven't done it yet. people are noticing and reporting it broken. 2024-09-25 18:07:04 <@carlwgeorge:matrix.org> !link https://pagure.io/fedora-infrastructure/issue/12178 2024-09-25 18:07:20 <@tdawson:fedora.im> We're continuing to grow ... we're over 2100 today ... they only thing that can slow us down is .... s390x being overwhelmed. :) 2024-09-25 18:07:45 <@pgreco:fedora.im> !hi 2024-09-25 18:07:46 <@zodbot:fedora.im> Pablo Sebastian Greco (pgreco) 2024-09-25 18:07:46 <@carlwgeorge:matrix.org> i guess i have one epel10 idea i want to run by folks 2024-09-25 18:08:02 <@tdawson:fedora.im> Talking of the metalink ... are you going to change the metalink to point to the correct place? Or change the place to be where the metalink points? 2024-09-25 18:08:16 <@tdawson:fedora.im> Hi Pablo Greco 2024-09-25 18:08:55 <@carlwgeorge:matrix.org> metalink isn't changing, i plan to adjust the push process to not have an os directory, so things align again and mirrormanager regexs can stay the same 2024-09-25 18:09:32 <@tdawson:fedora.im> I like that the best. 2024-09-25 18:11:08 <@carlwgeorge:matrix.org> here's the idea i mentioned, we're starting to get uninstallable packages. we don't have installability checks in bodhi to warn people, and we don't automatically file fail-to-install bugs like fedora. willit is a nice tool for reactively fixing things, but i'd wager most epel packagers don't know about it. 2024-09-25 18:11:28 <@salimma:fedora.im> there's work behind the scenes to enable installability checks, right? 2024-09-25 18:11:54 <@salimma:fedora.im> I wonder what the blocker is, I'm assuming the CI systems don't have access to RHEL repos 2024-09-25 18:11:56 <@carlwgeorge:matrix.org> that is an ongoing battle that so far has no indication of being solved 2024-09-25 18:12:21 <@nirik:matrix.scrye.com> it may be not too hard to add to the FTI scripting. I am not sure. 2024-09-25 18:12:22 <@tdawson:fedora.im> Quite possible ... for those that are wondering ... here is the epel10 page - https://tdawson.fedorapeople.org/epel/willit/epel10/status-wont-install.html 2024-09-25 18:13:02 <@carlwgeorge:matrix.org> right before we do the official epel10 launch announcement, i would like to go through and untag packages that don't install. it's cool bragging about big numbers in the repos, but i'd prefer not to include ones that don't install. packagers can of course add them back again later, ideally with the dependency problems resolved. 2024-09-25 18:13:24 <@carlwgeorge:matrix.org> basically i'd like to avoid the list of uninstallables getting out of hand, and using a one time manual untag as a step in that direction 2024-09-25 18:13:26 <@salimma:fedora.im> once they are untagged how long would they live before they get GCed? 2024-09-25 18:13:38 <@salimma:fedora.im> and presumably we'll file bugs for any untagged package, right 2024-09-25 18:13:39 <@nirik:matrix.scrye.com> it's so typical that there's 3 things trying to do this same thing. :) 2024-09-25 18:13:53 <@tdawson:fedora.im> Originally, the installation checker blocker was that we didn't have RHEL packages to check with. But we can always use CentOS Stream to check 10. 2024-09-25 18:14:10 <@salimma:fedora.im> yeah, with 10 we should always track Stream, anyway, so that's easier 2024-09-25 18:14:32 <@carlwgeorge:matrix.org> yup, that helps for epel10 branches, just not others like epel10.0 when we get there 2024-09-25 18:14:55 <@salimma:fedora.im> nods. hopefully those have less updates though 2024-09-25 18:14:56 <@tdawson:fedora.im> Carl George: You have good intentions, but no ... please no. I don't like this "untag everything" while people are still trying to get their dependencies through "3 weeks of waiting" 2024-09-25 18:15:09 <@salimma:fedora.im> I wonder if we should tighten testing requirements for those 2024-09-25 18:15:11 <@carlwgeorge:matrix.org> yeah we always talk about doing this, but no one has done it yet. i glanced at the code and had questions, and at some point would like to pick the brain of someone more familiar with how it runs. 2024-09-25 18:15:34 <@carlwgeorge:matrix.org> i'm not talking about doing it right now. 2024-09-25 18:15:34 <@conan_kudo:matrix.org> !hi 2024-09-25 18:15:36 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2024-09-25 18:15:43 <@tdawson:fedora.im> Hi Conan Kudo 2024-09-25 18:15:50 <@carlwgeorge:matrix.org> again, right before the launch. right before we draw attention to it. 2024-09-25 18:16:13 <@tdawson:fedora.im> I especially don't like "untag the whole package" when I have one silly sub-package that doesn't have it's dependencies. 2024-09-25 18:16:18 <@rcallicotte:fedora.im> !hi 2024-09-25 18:16:19 <@zodbot:fedora.im> Robby Callicotte (rcallicotte) - he / him / his 2024-09-25 18:17:06 <@tdawson:fedora.im> I don't care if it's right before the launch. That means while kde doesn't install due to python-nautilus being broken and I haven't had timne to remove the sub-package. 2024-09-25 18:17:48 <@tdawson:fedora.im> Yep ... hey ... epel10 is available ... but I untagged a critical KDE package, so the KDE desktop is gone. 2024-09-25 18:18:01 <@tdawson:fedora.im> That's a good headline. 2024-09-25 18:18:21 <@salimma:fedora.im> I was thinking of nautilus-python too. didn't get to do anything yet while I was traveling but pinky swear, I'll take a stab this week before my vacation 2024-09-25 18:18:43 <@salimma:fedora.im> but yeah if we mass-untag things we should at least let people ask for exceptions 2024-09-25 18:19:06 <@salimma:fedora.im> file bugs / untag after 2 weeks if the status is still NEW? 2024-09-25 18:19:28 <@carlwgeorge:matrix.org> can we please not jump to hyperbole? we can certain do impact checks of each thing being untagged, and exclude things case-by-case. 2024-09-25 18:19:55 <@tdawson:fedora.im> I'm not jumping to hyperbole ... I'm talking about a speicific package, and a specific scenario. 2024-09-25 18:21:11 <@carlwgeorge:matrix.org> we can also mitigate this a bit by implementation. like if we filed packages for all uninstallables, and then the ones that have no maintainer response by the time of launch (assuming it's a sufficient amount of time) get untagged. 2024-09-25 18:21:12 <@yselkowitz:fedora.im> mass untagging isn't helpful, careful human review of the various situations, filing FTI bugs, and making it clear this is still a WIP is the way to handle it 2024-09-25 18:21:19 <@carlwgeorge:matrix.org> we can also mitigate this a bit by implementation. like if we filed bugs for all uninstallables, and then the ones that have no maintainer response by the time of launch (assuming it's a sufficient amount of time) get untagged. 2024-09-25 18:22:10 <@carlwgeorge:matrix.org> regarding the subpackages, i'm ok limited the scope to just builds that have no installable subpackages 2024-09-25 18:22:39 <@tdawson:fedora.im> I don't really see what you are trying to accomplish? If feels like you are just trying to gloss over EPEL's flaws. 2024-09-25 18:23:16 <@carlwgeorge:matrix.org> having packages in epel that don't install is bad. we can improve on it. 2024-09-25 18:23:32 <@yselkowitz:fedora.im> EPEL 10 isn't supposed to be "finished" at this stage, we're just getting started 2024-09-25 18:23:36 <@carlwgeorge:matrix.org> this isn't about glossing over anything, it's about improving epel overall. 2024-09-25 18:23:39 <@tdawson:fedora.im> OK, if we limit it to "no installable packages/sub-package" and we give them a reasonable amount of time. 2024-09-25 18:23:41 <@jonathanspw:fedora.im> !hi 2024-09-25 18:23:43 <@zodbot:fedora.im> Jonathan Wright (jonathanspw) 2024-09-25 18:23:47 <@jonathanspw:fedora.im> only here for a few mins in between other things 2024-09-25 18:23:58 <@tdawson:fedora.im> But if we do that, I want it done for ALL of EPEL, not just EPEL10 ... and I want it as a policy. 2024-09-25 18:24:22 <@yselkowitz:fedora.im> at this stage EPEL 10 should be more lenient 2024-09-25 18:24:26 <@carlwgeorge:matrix.org> never claimed it was. but at the launch announcement, it should be much better shape on uninstallables than it is now. 2024-09-25 18:24:29 <@dherrera:fedora.im> I think a process like this would make sense if we had installability detection on the CI level, but I don't think it's something we have to deal with before that, even less if it will change package maintainer expectatives on how things work 2024-09-25 18:25:07 <@nirik:matrix.scrye.com> I think the fedora script makes the most sense... but I'd have to try and recall where/when thats run. 2024-09-25 18:25:45 <@yselkowitz:fedora.im> then set reasonable expectations for the launch announcement. FTI bugs should definitely be filed, but it's far too soon to say something is completely broken and should be removed from EPEL 10 2024-09-25 18:25:48 <@carlwgeorge:matrix.org> i agree on making it an epel wide policy, but it likely won't be feasible to implement across all branches simultaneously. we can make the policy apply to all, but the analysis and untagging would be branch by branch. 2024-09-25 18:25:58 <@carlwgeorge:matrix.org> it literally is 2024-09-25 18:26:14 <@pgreco:fedora.im> I'm not sure it would be "binding", specially for older releases, because users can always opt not to update, or to downgrade the conflict and still install 2024-09-25 18:26:31 <@pgreco:fedora.im> for 10, yeah, it should be as good as possible day 1 2024-09-25 18:26:34 <@carlwgeorge:matrix.org> that's why i didn't say that 2024-09-25 18:26:38 <@nirik:matrix.scrye.com> I think a hard policy on FTI is... hard to do well. 2024-09-25 18:27:05 <@tdawson:fedora.im> That IS what you said ... unless most of us mis-understood you. 2024-09-25 18:28:03 <@carlwgeorge:matrix.org> i specifically said at the launch, not now 2024-09-25 18:28:47 <@tdawson:fedora.im> Wha .... ok ... so a few week or a month or so from now .... I don't really see much of a difference ... it takes 3 WEEKS to get a dependency through sometimes. 2024-09-25 18:29:16 <@salimma:fedora.im> yeah, I'm undergoing one of those painpoints right now trying to help Kaleb. got hit by a package owned by one of you-know-whos 2024-09-25 18:30:47 <@tdawson:fedora.im> Carl George: You have many, very good ideas. But this one, I'm digging my feet in and saying no. 2024-09-25 18:31:28 <@carlwgeorge:matrix.org> i thought you said ok if limited to ones with no installable packages? 2024-09-25 18:31:47 <@carlwgeorge:matrix.org> this response 2024-09-25 18:32:06 <@tdawson:fedora.im> Correct, and I think that would be a very good policy. 2024-09-25 18:32:39 <@tdawson:fedora.im> But, I also think a minimum of 4 weeks of delay time would be a minumum. 2024-09-25 18:33:10 <@carlwgeorge:matrix.org> so "digging my feet in and saying no" is not actually how you feel (besides be far more agressive than needed when a simple -1 would suffice) 2024-09-25 18:33:58 <@tdawson:fedora.im> I don't see us being able to get a policy setup, passed, start creating the bugs, giving them a long enough time, before CentOS Stream and EPEL 10 get released. 2024-09-25 18:34:04 <@carlwgeorge:matrix.org> i'm bring up an idea, with a goal of talking through the pros/cons and implementation. if the cons outweigh the pros than that can be reflected in a vote, once we feel we're at that point. 2024-09-25 18:34:56 <@carlwgeorge:matrix.org> that is a reasonable concern, and we can pivot the idea to making it an overall policy that isn't tied to the launch 2024-09-25 18:35:32 <@carlwgeorge:matrix.org> i'm thinking something along the lines of "if none of the packages from your update install, and you don't respond to the fti bug for x weeks, releng reserves the right to untag the update" 2024-09-25 18:35:55 <@tdawson:fedora.im> Ya ... what I'm really digging my heals in about is tying it to the launch. 2024-09-25 18:35:55 <@carlwgeorge:matrix.org> but we can hash out all the specific wording later 2024-09-25 18:36:11 <@carlwgeorge:matrix.org> that was not clear, so thank you for clarifying 2024-09-25 18:36:43 <@nirik:matrix.scrye.com> note that often the fails to install is in a different package than an update... 2024-09-25 18:37:18 <@tdawson:fedora.im> Ya, I'm not against the policy in general, cuz it really is a problem, not just EPEL10, but the others. EPEL7 was getting really bad, but ... well, we just waited and it went awy. 2024-09-25 18:39:05 <@nirik:matrix.scrye.com> https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/#_package_removal_for_long_standing_ftbfs_and_fti_bugs is the fedora policy 2024-09-25 18:39:19 <@carlwgeorge:matrix.org> i think we've grown far too lax with pushing updates that don't install. part of that our current straight to stable pipeline, but it definitely happens in other epel branches where updates get created and then move to stable automatically a week later. 2024-09-25 18:39:34 <@salimma:fedora.im> yeah, IIRC Adam mentioned we did have a way to test if an update will break something else, but it got turned off a while ago 2024-09-25 18:39:44 <@salimma:fedora.im> because either it's too expensive / there's too many false positives 2024-09-25 18:40:30 <@carlwgeorge:matrix.org> one tip i saw recently (don't remember from who or where) was using a flag on your mockbuild to check it installs locally. 2024-09-25 18:40:30 <@carlwgeorge:matrix.org> `fedpkg mockbuild -- --postinstall` 2024-09-25 18:40:30 <@carlwgeorge:matrix.org> 2024-09-25 18:40:36 <@nirik:matrix.scrye.com> it's sometimes not obvious... 2024-09-25 18:41:11 <@nirik:matrix.scrye.com> sure, but your update could install just fine... but one or more of it's dependent packages is broken and no longer installs. 2024-09-25 18:42:22 <@salimma:fedora.im> probably Fabio 2024-09-25 18:42:56 <@carlwgeorge:matrix.org> also sidetags help if there are lots of packages involved 2024-09-25 18:43:33 <@tdawson:fedora.im> At this point, for EPEL10, I'm still looking at all the build dependencies ... and while I know install dependencies are important ... they are secondary right now. 2024-09-25 18:43:50 <@salimma:fedora.im> or, for bootstrapping .. being able to turn on bootstrap mode for the entire sidetag is amazing 2024-09-25 18:44:02 <@tdawson:fedora.im> Though, this whole discussion has got me to update will-it, and I've already fixed 4 of my uninstallable packages. 2024-09-25 18:44:52 <@tdawson:fedora.im> Ya ... at some point I'm probrubly going to have to get my KDE stuff going in side-tags ... just not right now. 2024-09-25 18:44:55 <@rico0098:fedora.im> !hi 2024-09-25 18:44:57 <@zodbot:fedora.im> Nishant Mishra (rico0098) 2024-09-25 18:44:59 <@carlwgeorge:matrix.org> a good number of the fti bugs i manually filed have been fixed too 2024-09-25 18:45:01 <@dherrera:fedora.im> i incorporated your update on the auto generating workflow ^^ 2024-09-25 18:45:15 <@tdawson:fedora.im> Hi Nishant Mishra 2024-09-25 18:45:18 <@carlwgeorge:matrix.org> and in other cases, at least made the maintainer aware, and led to other request bugs 2024-09-25 18:45:22 <@rico0098:fedora.im> Hey Troy 2024-09-25 18:45:31 <@rico0098:fedora.im> ELN meeting If I am not wrong? 2024-09-25 18:45:56 <@conan_kudo:matrix.org> that was the spam-o-matic thing 2024-09-25 18:46:08 <@tdawson:fedora.im> Nishant Mishra: Nope, it's the EPEL meeting. 2024-09-25 18:46:14 <@conan_kudo:matrix.org> it needs minor adjustments to work correctly for EPEL, it currently only works for Fedora 2024-09-25 18:46:25 <@rico0098:fedora.im> Ok 2024-09-25 18:46:35 <@rico0098:fedora.im> EPEL yeah 2024-09-25 18:46:42 <@conan_kudo:matrix.org> !link https://pagure.io/releng/blob/main/f/scripts/spam-o-matic 2024-09-25 18:47:15 <@rico0098:fedora.im> EPEL is the one where changes are moved to next release of RHEL? 2024-09-25 18:47:17 <@tdawson:fedora.im> Nishant Mishra: You are always welcome, but are you here for a certain topic or item? 2024-09-25 18:47:29 <@rico0098:fedora.im> I am just new here 2024-09-25 18:47:32 <@rico0098:fedora.im> Catching up 2024-09-25 18:47:40 <@rico0098:fedora.im> My first EPEL meeting 2024-09-25 18:47:40 <@tdawson:fedora.im> Nishant Mishra: Nope, that's ELN, and their meetings are on Fridays. 2024-09-25 18:47:41 <@nirik:matrix.scrye.com> spam-o-matic was replaced (IMHO) by the fti script. 2024-09-25 18:47:49 <@rico0098:fedora.im> Aah ok 2024-09-25 18:48:00 <@tdawson:fedora.im> Nishant Mishra: But you can ask on the #eln:fedoraproject.org channel 2024-09-25 18:48:13 <@rico0098:fedora.im> Ok I will leave then thanks! 2024-09-25 18:49:34 <@carlwgeorge:matrix.org> that's enough epel10 talk, let's move on so people have a chance to do open floor items 2024-09-25 18:50:02 <@tdawson:fedora.im> Sounds good. 2024-09-25 18:50:13 <@tdawson:fedora.im> !topic Old Business 2024-09-25 18:50:23 <@tdawson:fedora.im> Does anyone have any old business. 2024-09-25 18:51:55 <@tdawson:fedora.im> Wow ... I just saw the time ... it sounds like nobody has any Old Business ... so moving on to Open Floor. 2024-09-25 18:52:03 <@tdawson:fedora.im> !topic General Issues / Open Floor 2024-09-25 18:52:35 <@tdawson:fedora.im> Does anyone have anything for Open Floor? 2024-09-25 18:54:27 <@tdawson:fedora.im> So, it's not really meeting worthy, but since we have time, I created an issue to clean up the front page. Move alot of that stuff to other sections. 2024-09-25 18:55:19 <@tdawson:fedora.im> I've gotten two pings with people asking where the installation instructions are ... there is clearly a link, but I think due to the other stuff, people are just glossing over it. 2024-09-25 18:55:57 <@carlwgeorge:matrix.org> agreed, i think the only thing that should be on the front page is a short description, a big note pointing at the getting started guide, and the table of contents to reach all the other pages 2024-09-25 18:56:31 <@tdawson:fedora.im> Ya. It's not a rush, but if nobody else does it, it's something I'll probrubly do when I'm packaged out. 2024-09-25 18:56:33 <@conan_kudo:matrix.org> we need epel.io as a brochure site 2024-09-25 18:56:48 <@carlwgeorge:matrix.org> something like https://carlwgeorge.fedorapeople.org/docs/epel-docs/epel/ (which i haven't finished and need to figure out how to break into smaller parts so we get some benefits sooner rather than waiting for the complete overhaul) 2024-09-25 18:57:20 <@tdawson:fedora.im> What do you mean by "brochure site" ? 2024-09-25 18:58:05 <@conan_kudo:matrix.org> basically a simple landing page kind of site 2024-09-25 18:58:16 <@conan_kudo:matrix.org> like fedoraproject.org (fka getfedora.org) and fedoraloveskde.org 2024-09-25 18:58:27 <@conan_kudo:matrix.org> they're simple and direct and hard to misunderstand 2024-09-25 18:58:49 <@tdawson:fedora.im> Ah, ok. 2024-09-25 18:59:29 <@tdawson:fedora.im> Looks like our time is up. 2024-09-25 19:00:31 <@tdawson:fedora.im> Thank you all for the good discussion. Thank you all for all your work for EPEL and the EPEL community, espically on EPEL10. 2024-09-25 19:00:40 <@tdawson:fedora.im> I'll talk to ya'll next week, if not sooner. 2024-09-25 19:00:54 <@tdawson:fedora.im> !endmeeting