Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: zathura-plugins-all from epel9 has an unresolved dependency, causing it to be uninstallable. Version-Release number of selected component (if applicable): zathura-plugins-all-0.4.9-1.el9 How reproducible: always Steps to Reproduce: 1. dnf install zathura-plugins-all Actual results: Error: Problem: conflicting requests - nothing provides zathura-ps needed by zathura-plugins-all-0.4.9-1.el9.x86_64 from epel Expected results: successful installation
Looks like zathura-ps has not been branched/built/provided in el9: https://src.fedoraproject.org/rpms/zathura-ps Alain, are you looking after the el branches for zathura*? If so, could you please branch for el9 and push a build? (I don't have access to el systems so I don't usually maintain packages for them). (The alternative is to remove zathura-ps from the plugins-all package)
I don't have an EPEL system for testing, but I can maintain those branches as well. I think you too, Ankur (as you are the main admin ?) zathura-ps has an EPEL9 branch. But it does not build: The problem is dependency : zathura-ps BR libspectre which is not in EPEL9. Should I 1. request an EPEL9 branch of libspectre 2. remove zathura-ps from plugin-all, only for EPEL9 I think I'll go 1. first and see how long will it take to progress. Let me know your thoughts.
While this bug is on EPEL 9, it's a good opportunity to think about EPEL 10 and - potentially - requesting EPEL 10 branches along with the EPEL 9 branches while we're at it. Note that there's no automatism EPEL n -> EPEL n+1 like we have with rawhide+branching.
libspectre depends on ghostscript which is not on EPEL9/10 !!! But ghostscript is on ELN. Why not considering ELN directly ? To summarize, I doubt we will have libspectre for EPEL9 + 10 Also I can mention you are not forced to install zathura-plugins-all, but you can install individual available plugins. So, if there is a way to conditionally requires zathura-ps, such as if zathura-ps exists then Requires: zathura-ps this could solve the problem... Thoughts ?
Recommends ? Suggests ? iso Requires
ghostscript is not in EPEL9/10 because it is in RHEL. We can print in RHEL, obviously ;-) Also - RHEL9: libspectre.x86_64 0.2.9-6.el9 @AppStream libspectre-devel.x86_64 0.2.9-6.el9 codeready-builder-for-rhel-9-x86_64-rpms CentOS Stream 10: libspectre.x86_64 0.2.12-8.el10 appstream libspectre-devel.x86_64 0.2.12-8.el10 crb It is trivial to exclude zathura-ps from zathura-plugins-all on EPEL-9 - since you don't apply release updates there you can just drop it from the spec on that branch. zathura-ps builds as is on EPEL 9 (from the F37/F36 version): https://koji.fedoraproject.org/koji/taskinfo?taskID=129201665 The question is more what you as the maintainer prefer.
Congrats Michael You have walked half the way : the build seems successful ! The branch exists (EPEL9). So why not pushing a build, officially ? Ankur already mentioned he would prefer not to maintain non-Fedora packages (that is my understanding). Neither I have an EPEL system. So I could try to officially push a build, blindly, or you do ? (do you have a mean to test the result ?) Your call... Regards. Alain
Personally, I don't mind either way. I just wanted to clarify what's possible, and resolving this bug would be nice. I don't use *EL myself but have VMs with RHEL9, COS9, Alma9, Rocky9. Alain, since you're the zathura main admin and you've built other zathura plugins for EPEL 9 I don't want to push or build something without asking you which solution you prefer. I'd be happy to implement it then.
I have tested a scratch build of zathura-ps in RHEL9+EPEL, works fine. So I'm pushing this to the EPEL9 branch since this way it does not affect the main package nor other branches, and it solves this bug in the most functional way.
FEDORA-EPEL-2025-20afb4794c (zathura-ps-0.2.7-2.el9) has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-20afb4794c
FEDORA-EPEL-2025-20afb4794c has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-20afb4794c See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2025-20afb4794c (zathura-ps-0.2.7-2.el9) has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.