We've recently switched requires on setuptools and pip to recommends. See: https://firstname.lastname@example.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.
Agreed, we need to add the Requires, at least for now.
python3-3.7.0-9.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-256cf902f7
python3-3.7.0-9.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-256cf902f7
I've commented the update in bodhi.
python3-3.7.0-9.fc29 fixes this issue.
Sure, I guess. +1 FE.
That's +3, setting accepted.
python3-3.7.0-9.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.