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.
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