= Proposed System Wide Change: Remove python-setuptools-devel = https://fedoraproject.org/wiki/Changes/Remove_Python-setuptools-devel
Change owner(s): Toshio Kuratomi <tos...@fedoraproject.org> The python-setuptools package has carried a virtual Provide for python- setuptools-devel since 2009 for backwards compatibility. We're going to remove this virtual Provide. Packages which still BuildRequire python-setuptools- devel will need to be updated to Require: python-setuptools instead. == Detailed description == In November of 2009, in time for Fedora 13, we solved a packaging issue in the main python package that allowed us to remove a split in our python-setuptools package. Instead of needing a separate python-setuptools-devel subpackage for easy_install the python-setuptools package could now contain all of the functionality of python-setuptools. To ease with package migration we added an Obsoletes and Provides tag to the python-setuptools package at that time so that packages, kickstarts, etc which required python-setuptools-devel would not break. Fast forward to the present day: It's December of 2013. Rawhide is Fedora 21. I'd like to drop the backwards compatibility Provides (and Obsoletes) from the python-setuptools package. However, there are currently 151 packages BuildRequire'ing python-setuptools- devel. This Change exists to make people aware that they need to update their packages. == Scope == * Proposal owners: Remove the Provides: and Obsoletes: python-setuptools-devel in the python-setuptools package and rebuild. This will take approximately 30 minutes. * Other developers: Owners of packagers that BuildRequire: python-setuptools- devel need to change to BuildRequire: python-setuptools and rebuild. Individually, this takes approximately 30 minutes per package (but largely waiting on builds to finish successfully). There are approximately 151 packages in the * Release engineering: No action needed by rel-eng. Until other developers update their BuildRequires, their packages would fail to rebuild in a mass rebuild. * Policies and guidelines: No action needed. The packaging guidelines have already been changed to use BuildRequires: python-setuptools rather than python-setuptools-devel. _______________________________________________ devel-announce mailing list devel-annou...@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel-announce -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct