Bug 1328025
Summary: | pypy-devel 5.0.1 contains files which conflict with numpy header files from CentOS 7 base package | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | David Gardner <bugzilla.redhat.com> |
Component: | pypy | Assignee: | Miro Hrončok <mhroncok> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | epel7 | CC: | mcyprian, mhroncok, mstuchli, tomspur |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-11-23 13:40:21 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
David Gardner
2016-04-18 09:03:36 UTC
This blocks any updates from happening if pypy-devel is not either pinned to the older version or uninstalled. This happens on F23 with pypy-4.0.1-1 as well, so I suspect it happens on F24 and rawhide as well, will check. I'v also checked that the header files form numpy and from pypy are different. pypy-devel -> /usr/include pypy3-devel -> /usr/lib64/pypy3-2.4.0/include python-devel -> /usr/include/python2.7/ python3-devel -> /usr/include/python3.4m/ I don't like /usr/lib64/pypy3-2.4.0/include much, but we can keep it that way until somebody complains. Now what about pypy include files, where should we put them not to conflict and how to make it work with setuptools/distutils? I believe this is the responsible section: http://pkgs.fedoraproject.org/cgit/rpms/pypy.git/tree/pypy.spec#n528 I will try to undo the part about headers, and than I'll try building a native extension package against it. If it works, I'll push updates to all affected branches. OK, that works, I've pushed this to rawhide and epel7. Will push backport the fix top f24, f23 if the rawhide build goes fine (I had some trouble with ARM in the scratch builds). Building now: rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=14047542 epel7: http://koji.fedoraproject.org/koji/taskinfo?taskID=14047563 pypy-5.0.1-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-40e243f1f2 The rawhide build has frozen for ARM for a 12+ hours, so I've cancelled it and am trying again. Fixed in Rawhide pypy-5.0.1-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-40e243f1f2 pypy-5.0.1-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-79a4933393 pypy-4.0.1-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-c03ccae4d2 Looks to install and work OK now with the EPEL 7 testing version, thanks! :) Please add karma in bodhi. I'm struggling to build pypy in arm in Fedora 22 due to a completely different issue. Otherwise the fix is ready for all Fedoras and EPEL7. I thought that older EPELs are fine, but it appears that EPEL6 was also affected, so building there as well. http://koji.fedoraproject.org/koji/taskinfo?taskID=14103179 Ha, in EPEL6 the problematic change was commited, but never built, so no porblem there (fixed in dist git). pypy-5.0.1-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-79a4933393 pypy-4.0.1-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-c03ccae4d2 pypy-5.0.1-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. pypy-5.0.1-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report. pypy-4.0.1-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. |