Bug 2313915
| Summary: | zathura-plugins-all: fails to install from epel9 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Carl George 🎩 <carl> |
| Component: | zathura | Assignee: | Alain V. <alain.vigne.14> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel9 | CC: | alain.vigne.14, mjg, moceap, psabata, sanjay.ankur |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2025-03-01 02:01:49 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Carl George 🎩
2024-09-21 03:27:37 UTC
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. |