Description of problem: pypy-libs package doesn't contain the pre-built _gdbm_cffi.pypy-26.so, leading to "no module named _gdbm_cffi" errors in python project relying on that module. See http://pypy.org/download.html, section "Packaging". Version-Release number of selected component (if applicable): pypy-libs.x86_64 4.0.1-3.fc23 How reproducible: always Steps to Reproduce: 1. Under F23, dnf install pypy 2. try to run a python script relying on module _gdbm_cffi with pypy e.g. git checkout https://github.com/openstack/tripleo-validations and run tox Actual results: Execution fails with "No module named _gdbm_cffi". Expected results: Execution succeeds. Additional info: Running cd /usr/lib64/pypy-4.0.1/lib_pypy/ && sudo pypy _gdbm_build.py builds the missing shared library.
It's explicitly disabled in the spec, don't know why. http://pkgs.fedoraproject.org/cgit/rpms/pypy.git/tree/pypy.spec#n457 I was able to build pypy33 with gdbm here: http://copr.fedoraproject.org/coprs/churchyard/pypy33 https://github.com/fedora-python/pypy3/blob/pypy33/pypy3.spec#L205 I'll look into this.
Building in rawhide (scratch build before built fine) http://koji.fedoraproject.org/koji/taskinfo?taskID=14978806
I can do import _gdbm_cffi in rawhide. Will backport the fix.
http://koji.fedoraproject.org/koji/taskinfo?taskID=15023431 http://koji.fedoraproject.org/koji/taskinfo?taskID=15023518
pypy-5.0.1-4.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9c3b982335
pypy-4.0.1-4.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-c647d3ab59
Works for me and addresses the above issue. Thanks a lot!
In that case, please, add positive karma to the updates.
[x] done
pypy-4.0.1-4.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-c647d3ab59
pypy-5.0.1-4.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-9c3b982335
pypy-5.0.1-4.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
pypy-4.0.1-4.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.