Please branch and build python-coverage in epel10. If you do not wish to maintain python-coverage in epel10, or do not think you will be able to do this in a timely manner, the EPEL Packagers SIG would be happy to be a co-maintainer of the package; please add the epel-packagers-sig group through https://src.fedoraproject.org/rpms/python-coverage/addgroup and grant it commit access, or collaborator access on epel* branches. I would also be happy to be a co-maintainer (FAS: kkeithle); please add me through https://src.fedoraproject.org/rpms/python-coverage/adduser
bump
Aurélien or Matthias??? Would either of you please build in epel10. Or grant epel-pkgrs-sig the privs to build it? Thanks
As a gentle reminder for anyone looking to work on this, it's perfectly fine for python-coverage to be added to EPEL 10, but it should not be a BuildRequirement blocker for any other packages. The packaging guidelines state that code coverage tools should not be run during package builds. https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters Packages that have a BuildRequirement for python-coverage should attempt to remove it, either by invoking their tests differently, patching the source code, or both. This applies to both Fedora and EPEL, and has the nice side effect of making the package easier to bring to new EPEL versions. If you need assistance with this, feel free to ask for help in the matrix channels #python:fedoraproject.org and/or #epel:fedoraproject.org.
I have added you Kaleb to the package. Since I don't have the time to work on extra packages, I removed myself.
(In reply to Carl George 🤠 from comment #3) > As a gentle reminder for anyone looking to work on this, it's perfectly fine > for python-coverage to be added to EPEL 10, but it should not be a > BuildRequirement blocker for any other packages. attempt to scratch build python-zope-interface fails without it, although it does not, itself, have an explicit BR for it. e.g. https://kojipkgs.fedoraproject.org/work/tasks/5106/123355106/root.log (while it lasts) Is there some implicit python voodoo that could be generating the BR?
Yes. https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#Automatically-generated-dependencies I believe if you remove this line (either with sed or a patch) a build should work without coverage available. https://github.com/zopefoundation/zope.interface/blob/7.0.3/setup.py#L84
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-19dbeb4ca4