Description of problem: Can python-toposort be branched for EPEL9 Version-Release number of selected component (if applicable): current fedora version How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
The neuro-sig isn't currently maintaining packages for non-Fedora branches since we primarily only use Fedora Linux platforms and don't have access to EL systems to test things out. Aniket, what do you think, would you like to maintain the package for EPEL8? Otherwise, Pat, you're more than welcome to maintain the package for the EL branches you use?
We already have a branch for EPEL7, which can be extended to EPEL9 as well. Since EPEL9 is fairly new, I'll have to review if we could use the pyproject macros in it or not. Otherwise, I could simply change the version number in EPEL7 and deploy for EPEL9. As for maintaining the package, I also do not use EL and the only source of bugs for me would be through reports. I would be able to provide updates on time though :D
(In reply to Aniket Pradhan from comment #2) > We already have a branch for EPEL7, which can be extended to EPEL9 as well. > Since EPEL9 is fairly new, I'll have to review if we could use the pyproject > macros in it or not. Otherwise, I could simply change the version number in > EPEL7 and deploy for EPEL9. Since EL9 was branched from Fedora 34, it supports modern Python packaging practices. The Python-related RPM macros are a bit behind Fedora at the moment, so a couple of features are missing, but in the case of python-toposort you can just rebuild from Rawhide into EPEL9 without any changes.
Aniket, since you said you were willing to maintain the EPEL9 branch, and the spec file from Rawhide works in EPEL9[1], it seems like there are no further obstacles. (In fact, pyproject-rpm-macros in EPEL9 are now up to date with Rawhide.) I can do the initial branch/build for EPEL9 as a neuro-sig member. Please let me know if that would be helpful. [1] https://koji.fedoraproject.org/koji/taskinfo?taskID=82386183
Thanks a lot for the help Ben... I was not available for a few weeks, and hence am replying late. I have created a new branch request here: https://pagure.io/releng/fedora-scm-requests/issue/43591 After it is approved, we could push the existing spec onto it, and build it against epel9. I'll definitely ping you in case I hit a problem somewhere... Thanks a lot :D
FEDORA-EPEL-2022-6d9219ca70 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6d9219ca70
FEDORA-EPEL-2022-6d9219ca70 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-2022-6d9219ca70 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2022-6d9219ca70 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.