Description of problem: rewheel/__init__.py installed onto systems does not have the last 15 lines that appear at https://github.com/fedora-python/rewheel/blame/master/rewheel/__init__.py#L141 onwards The 15 lines appear in python3-libs' rewheel/__init__.py . Version-Release number of selected component (if applicable): 1. 2.7.11-8.fc23 2. 2.7.12-2.fc24 3. 2.7.12-3.fc25 4. 2.7.12-3.fc26 How reproducible: Very Steps to Reproduce: 1. Downloads any python-libs rpm on https://apps.fedoraproject.org/packages/python-libs for fc23-26 2. Unpack the rpm 3. tail ./usr/lib*/python2.7/ensurepip/rewheel/__init__.py Actual results: The last 15 lines are missing. Expected results: The last 15 lines are present. Additional info: With 15 lines missing, the function get_records_to_pack returns nothing, causing python -e ensurepip fails when python-pip is missing, showing the following backtrace: $ sudo python -m ensurepip Traceback (most recent call last): File "/usr/lib64/python2.7/runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File "/usr/lib64/python2.7/ensurepip/__main__.py", line 4, in <module> ensurepip._main() File "/usr/lib64/python2.7/ensurepip/__init__.py", line 248, in _main default_pip=args.default_pip, File "/usr/lib64/python2.7/ensurepip/__init__.py", line 110, in bootstrap new_whl = rewheel.rewheel_from_record(dr, rewheel_dir) File "/usr/lib64/python2.7/ensurepip/rewheel/__init__.py", line 75, in rewheel_from_record to_write, to_omit = get_records_to_pack(site_dir, record_relpath) TypeError: 'NoneType' object is not iterable
I guess the downstream patch needs to be rebased to include these lines as well. Will take a look at that.
You are right in that. I will push new builds today.
python-2.7.12-5.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-91eaf87cdb
python-2.7.12-4.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-6a7f22bb34
python-2.7.11-9.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-1a2718a110
python-2.7.12-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-6a7f22bb34
python-2.7.11-9.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-1a2718a110
python-2.7.12-5.fc25 has been pushed to the Fedora 25 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-91eaf87cdb
python-2.7.12-6.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-1791da4add
python-2.7.12-5.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-57c36febbb
python-2.7.11-10.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7249986d74
python-2.7.11-10.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-7249986d74
python-2.7.12-5.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-57c36febbb
python-2.7.12-6.fc25 has been pushed to the Fedora 25 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-1791da4add
*** Bug 1283658 has been marked as a duplicate of this bug. ***
python-2.7.12-5.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
python-2.7.12-6.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
python-2.7.11-10.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.