Hello all,
While checking out the SPEC file of python, it seems there were some packages that, while
separate at some point, they got included in python's stdlib and then obsoleted as
standalone packages (thus to cope with the change, python was obsoleting these packages
and providing them as well in the SPEC). So every package that currently (Build)Requires
any of these packages will essentially drag python with it.
I will remove these provides soon, since the packages were orphaned long time ago, but the
packages that still require them, will need to be fixed and (Build)Require python
instead.
Here is a github commit with these changes from a testing repo:
https://github.com/fedora-python/python2-spec/commit/dfdd96e653d65ce68359...
And a list of the provided packages and the affected ones
Distutils: None
python-sqlite:
cas
yum
python-ctypes:
drobo-utils
glusterfs-extra-xlators
glusterfs-geo-replication
python-smbios
python-hashlib:
pyrpkg
python-uuid:
dpm-server-mysql
oz
python2-celery
python-argparse:
R2spec
catkin
diskimage-builder
euca2ools
fedora-review
feedstail
gfal2-util
glacier-cli
grin
hash-slinger
imagefactory
instack
libstoragemgmt
nordugrid-arc-nagios-plugins
os-apply-config
os-cloud-confic
os-collect-confic
os-net-config
pyrpkg
python-amqpclt
python-catkin_pkg
python-catkin_tools
python-cloudservers
python-gear
python-novaclient
python-postman
python-requestbuilder
python-rosdistro
python-rospkg
python-sparklines
python2-oslo-config
repo_manager
rpkg
vdsm
Depending on feedback here I will follow (or not) the mass bug filling procedure so
maintainer fix their packages.
The reasoning behind this change, at the current time, is that I intent to rename python
to python2 soon, which will lead to a re-review of python, so at the moment trying to have
things as clear and consistent as possible. Plans for that change is only for rawhide
(although it would be nice for f25 as well).
Regards,
Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat