On Tue, May 24, 2011 at 5:41 PM, John R. Dennison jrd@gerdesas.com wrote:
Dump the CentOS php53 package and use the 5.3 provided by the IUS repository. See http://wiki.centos.org/AdditionalResources/Repositories for more information and links to IUS.
CentOS' 5.3 doesn't Provide: php and has some other issues the last time I looked.
Why should a PHP 5.3 package provide PHP? To many libs are different, and it would allow for the installation of something like php-ldap from base to a php53 which provided the php dependency. That is not how RPM's are supposed to work. PHP 5.1 is significantly different enough to warrant a different package. Would you package postgres84 to satisfy postgres? No, because it would be wrong. A more correct solution would be to change the dependencies for the cross-php packages to allow for a php or php53 to satisfy.