Bug 2044692
| Summary: | Please branch and build pyproject-rpm-macros in epel8 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Davide Cavalca <davide> |
| Component: | pyproject-rpm-macros | Assignee: | Miro Hrončok <mhroncok> |
| Status: | CLOSED CANTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | mhroncok, orion, pasik, pviktori, python-sig |
| Target Milestone: | --- | Keywords: | FutureFeature |
| 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: | 2022-01-25 10:02:47 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: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1908449, 1914423 | ||
|
Description
Davide Cavalca
2022-01-25 02:18:57 UTC
Looks like the tests require python-tox-current-env, which in turn requires pyproject-rpm-macros, so this might require an initial build with tests disabled. The macros require features of RPM not yet available in RHEL 8. If the EPEL Packaging SIG knows how to port the macros to the old RPM version in RHEL 8, they can maintain it, but I won't. Just some notes for posterity: I took a stab at trying to get some basic pyproject macros working for EL8, but I got stuck at pyproject_wheel.py failing in some kind of recursive copy. I suspect an old version of python38-wheel being the cause, but it's pretty opaque to me. Well, got farther is I comment out TMPDIR - test PR here: https://src.fedoraproject.org/rpms/pyproject-rpm-macros/pull-request/284 (In reply to Orion Poplawski from comment #3) > I took a stab at trying to get some basic pyproject macros working for EL8, > but I got stuck at pyproject_wheel.py failing in some kind of recursive > copy. I suspect an old version of python38-wheel being the cause, but it's > pretty opaque to me. This is https://github.com/pypa/pip/issues/7872 fixed in https://github.com/pypa/pip/pull/7873 -- if you would like to open a PR in CentOS Stream 8 with a backport, I would gladly review it. |