+++ This bug was initially created as a clone of Bug #1623914 +++ We've recently switched requires on setuptools and pip to recommends. See: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/ARFZB56ULRQNT3FEAC4YXXZDIUHG4M5P/ While I like specific BuildRequires, apparently it is possible to build some packages without setuptools and distutils will create egg-info file, but with setuptools it will create egg-info directory. File vs. directory is bad in RPM and can bring serious troubles: https://fedoraproject.org/wiki/Packaging:Directory_Replacement I propose we add "Requires: pythonX-setuptools to pythonX-devel" in order to prevent a giant clusterfuck. Later we can somehow analyze the issue and mass add BRs for setuptools, but before we do that, everything can already be on fire.
Proposed as a Freeze Exception for 29-beta by Fedora user churchyard using the blocker tracking app because: This has a potential to break a lot of other updates.
https://src.fedoraproject.org/rpms/python2/pull-request/23
python2-2.7.15-8.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-2ef46486ba
python2-2.7.15-8.fc29 has been pushed to the Fedora 29 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-2018-2ef46486ba
I've commented the update in bodhi. python2-2.7.15-8.fc29 fixes this issue.
This change broke rebuilds for one of my packages but I could fix it with explicitly adding BR: python2-setuptools.
Please add it. Yet this update should unbreak it.
Sure, I guess. +1 FE.
+1 FE
That's +3, setting accepted.
python2-2.7.15-8.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.