Excerpts from Jason L Tibbitts III's message of 2016-01-20 18:49 -06:00:
> Failures due to missing dependencies: 122
> arprec-2.2.18-1.el5.src.rpm [qd-devel] (besser82)
> babel-0.9.5-2.el5.src.rpm [python26-distribute] (jcollie, fschwarz)
> Cython-0.14.1-3.el5.src.rpm [python26-distribute] (stevetraylen)
> dinotrace-9.4c-1.el5.src.rpm [emacs-verilog-mode] (chitlesh)
> disktype-9-5.el5.src.rpm [libewf-devel] (richardfearn, kwizart)
> euca2ools-2.1.3-1.el5.src.rpm [python26-setuptools] (gholms)
> gdal-1.4.2-4.el5.src.rpm [xerces-c-devel] (devrim, pali, volter)
> grin-1.1.1-3.el5.src.rpm [python-setuptools-devel] (hubbitus)
> mnemosyne-1.2.1-1.el5.src.rpm [python-setuptools-devel] (rathann)
> [...]

All of these broken dependencies onto python-setuptools-devel seemed 
a little strange to me so I dug into it.

In December 2013 python-setuptools was retired from EPEL5 because it 
moved into RHEL. But EPEL5 had 0.6c9-5.el5 whereas RHEL imported 
0.6c5-2.el5. I never even noticed this, my RHEL5 VM (which apparently is 
older than 2013) still has the EPEL package because its version is 
higher.

The other irritating difference between the packages is that the RHEL 
package didn't retain the (admittedly pointless) split into a -devel 
subpackage containing easy_install, everything is in the main 
python-setuptools package instead:

    dcallagh@erlenmeyer ~ $ rpm -q python-setuptools python-setuptools-devel
    python-setuptools-0.6c9-5.el5
    python-setuptools-devel-0.6c9-5.el5
    dcallagh@erlenmeyer ~ $ rpm -ql python-setuptools-devel
    /usr/bin/easy_install
    /usr/bin/easy_install-2.4
    /usr/lib/python2.4/site-packages/easy_install.py
    /usr/lib/python2.4/site-packages/easy_install.pyc
    /usr/lib/python2.4/site-packages/easy_install.pyo
    /usr/share/doc/python-setuptools-devel-0.6c9
    /usr/share/doc/python-setuptools-devel-0.6c9/EasyInstall.txt
    /usr/share/doc/python-setuptools-devel-0.6c9/README.txt
    /usr/share/doc/python-setuptools-devel-0.6c9/api_tests.txt
    /usr/share/doc/python-setuptools-devel-0.6c9/psfl.txt
    /usr/share/doc/python-setuptools-devel-0.6c9/zpl.txt
    dcallagh@erlenmeyer ~ $ rpm -ql python-setuptools
    /usr/lib/python2.4/site-packages/pkg_resources.py
    /usr/lib/python2.4/site-packages/pkg_resources.pyc
    /usr/lib/python2.4/site-packages/pkg_resources.pyo
    /usr/lib/python2.4/site-packages/setuptools
    [...]
    dcallagh@erlenmeyer ~ $ sudo repoquery python-setuptools
    python-setuptools-0:0.6c5-2.el5.noarch
    dcallagh@erlenmeyer ~ $ sudo repoquery -l python-setuptools
    /usr/bin/easy_install
    /usr/bin/easy_install-2.4
    /usr/lib/python2.4/site-packages/easy_install.py
    /usr/lib/python2.4/site-packages/easy_install.pyc
    /usr/lib/python2.4/site-packages/easy_install.pyo
    /usr/lib/python2.4/site-packages/pkg_resources.py
    /usr/lib/python2.4/site-packages/pkg_resources.pyc
    /usr/lib/python2.4/site-packages/pkg_resources.pyo
    /usr/lib/python2.4/site-packages/setuptools
    [...]

So it seems like we will just need to update all those broken EPEL5 packages to
require python-setuptools instead of python-setuptools-devel. Hopefully there
are no interfaces (or fixes) in the newer 0.6c9 version which EPEL packages
were relying on...

I will update any packages I have commit access to (which is just 
TurboGears I think).

-- 
Dan Callaghan <dcall...@redhat.com>
Senior Software Engineer, Products & Technologies Operations
Red Hat, Inc.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
epel-devel mailing list
epel-devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org

Reply via email to