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 November 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 166 packages BuildRequire'ing
python-setuptools-devel. If owners would care to fix them before I remove
the backwards compatibility there shouldn't be any surprises in mass
rebuilds or late-night package updates later. The changes are easy enough
that provenpackagers could step in if owners don't update.
Changes are simply:
-BuildRequires: python-setuptools-devel
+BuildRequires: python-setuptools
(Same for Requires: lines but AFAICT I fixed the last of those today)
Here's the list:
Listing by package:
| PyOpenGL | fcami, cicku
| TurboGears2 | toshio, lmacken, ralph, vicodan
| antlr | mizdebsk, mjakubicek
| babel | fschwarz, jcollie, nphilipp
| bodhi | lmacken
| bzr-fastimport | dcallagh
| catkin | rmattes
| certmaster | ssalevan, alikins, wakko666
| cloud-init | mattdm, apevec, pbrady, gholms
| clusterPy | volter
| cobbler | jimi, shenson
| django-typepad | lbazan
| euca2ools | gholms
| fedmsg | lmacken, ralph
| fedmsg-notify | lmacken, ralph
| firstaidkit | msivak
| func | gnat, ssalevan, alikins, wakko666
| fuse-python | peter
| gaupol | lucilanga
| geome | pwouters
| gflags | peter
| glances | madko
| gnome-shell-search-fedora-packages | ralph
| gnome-shell-search-github-repositories | ralph
| gnome-shell-search-pinboard | ralph
| grin | terjeros
| hgsvn | terjeros
| libconcord | swt2c, silfreed
| libpfm | wcohen
| nml | heffer
| nwsclient | spot
| openerp | leamas
| ovirt-engine-cli | oschreib, jhernand
| phatch | jcapik
| planet | limb
| protobuf | mizdebsk, jlaska, abbot, konradm
| pss | kushal
| pssh | terjeros
| pycolumnize | kushal
| pykickstart | bcl, clumens
| pymodbus | chkr
| pymol | timfenn
| pyrasite | lmacken
| python-Coherence | hadess, thias
| python-Levenshtein | dwayne
| python-PSI | topdog
| python-TurboMail | fschwarz, toshio, lmacken
| python-altgraph | fab
| python-amara | jamatos
| python-atfork | jlaska
| python-batchhttp | puiterwijk
| python-blivet | bcl, dlehman
| python-boto | robert, gholms
| python-bugzilla | dzickus, crobinso, wwoods
| python-clientform | lmacken
| python-confparser | dougsland, aquini
| python-ctags | kushal
| python-daap | jcollie
| python-decoratortools | toshio, lmacken
| python-demjson | thm
| python-di | msivak
| python-dictclient | ricky
| python-django-ajax-selects | lbazan
| python-django-threadedcomments | lbazan
| python-dotconf | mjakubicek
| python-dtopt | ralph, ricky
| python-editdist | pwouters
| python-elfdata | kushal
| python-enum | maxamillion
| python-fastimport | dcallagh
| python-feedcache | lmacken
| python-flup | till
| python-futures | terjeros
| python-gnutls | gnat, peter
| python-googlevoice | jcollie
| python-guppy | peter
| python-html2text | mschwendt, thl
| python-httplib2 | awjb, dchen
| python-iniparse | timlau
| python-isodate | jmatthews, jlaska
| python-jinja | toshio, thm
| python-kid | toshio, till, lmacken
| python-louie | thias
| python-markupsafe | kylev, lmacken
| python-mechanize | lmacken
| python-meh | clumens, vpodzime
| python-mpd | hguemar
| python-musicbrainz2 | jcollie, alexlan
| python-netifaces | rrix
| python-nss | jdennis
| python-numeric | rstrode, rhughes, alexlan, johnp, alexl, caolanm, ssp,
mbarnes, hadess, mclasen, caillon
| python-oauth | sdz
| python-openid | jcollie
| python-pandas | kushal
| python-peak-rules | kylev, lmacken
| python-peak-util-symbols | lmacken
| python-pmw | timfenn
| python-ptrace | terjeros
| python-pyramid | lmacken, ralph, rossdylan
| python-pysctp | nhorman
| python-rdfextras | pingou
| python-rdflib | dmalcolm, pingou
| python-remoteobjects | bkabrda
| python-repoze-lru | lmacken, ralph
| python-repoze-tm2 | lmacken
| python-repoze-what | lmacken
| python-repoze-what-plugins-sql | lmacken
| python-repoze-what-pylons | spot
| python-repoze-what-quickstart | spot
| python-repoze-who-friendlyform | spot
| python-repoze-who-plugins-sa | lmacken
| python-repoze-who-testutil | spot
| python-rosdep | rmattes
| python-rosinstall | rmattes
| python-rospkg | rmattes
| python-rpmfluff | jhutar
| python-ruledispatch | toshio, lmacken
| python-scripttest | mbacovsk
| python-shapely | volter
| python-shove | lmacken
| python-signalfd | jlaska
| python-simpy | sarantis
| python-sippy | peter
| python-spiffgtkwidge