Re: BuildRequires on obsoleted packages provided by Python

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



And a clarification here:

The plan for renaming python is only for rawhide, while removing the Obsoletes/Provides might as well go in F25 as well, depending on the time frame that maintainers will be able to fix their packages.

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


----- Original Message -----
From: "Charalampos Stratakis" <cstratak@xxxxxxxxxx>
To: "Development discussions related to Fedora" <devel@xxxxxxxxxxxxxxxxxxxxxxx>
Cc: "Fedora Python SIG" <python-devel@xxxxxxxxxxxxxxxxxxxxxxx>
Sent: Wednesday, August 31, 2016 2:10:25 PM
Subject: BuildRequires on obsoleted packages provided by Python

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/dfdd96e653d65ce68359553b378104fec260589c

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
_______________________________________________
python-devel mailing list
python-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/python-devel@xxxxxxxxxxxxxxxxxxxxxxx
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux