Bug 2308768
| Summary: | Please branch and build python-coverage in epel10 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Kaleb KEITHLEY <kkeithle> |
| Component: | python-coverage | Assignee: | Kaleb KEITHLEY <kkeithle> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel10 | CC: | aurelien, carl, gauret, mrunge, mrunge, spotrh, xavier |
| 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: | 2024-09-23 15:40:55 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2303880, 1914423, 2308761, 2311680 | ||
|
Description
Kaleb KEITHLEY
2024-08-30 21:05:52 UTC
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 |