For Fedora Core 4, it made sense to have these packages added in Extras : php-pecl-pdo php-pecl-pdo-sqlite But starting with FC5's PHP 5.1.2 there is now a main "php-pdo" sub-package which contains the same thing as the two above. I will have them removed from Extras for FC5 and FC development, but php-pdo will need to have : Obsoletes: php-pecl-pdo <= 1.0.2-3 Obsoletes: php-pecl-pdo-sqlite <= 0.3-5 So that upgrades go smoothly. And eventually : Provides: php-pecl-pdo = %{version}-%{release} Provides: php-pecl-pdo-sqlite = %{version}-%{release} Alhough I don't think those provides would be really useful, and wouldn't reflect the actual module version as found on pecl.php.net, but have PHP's version instead. See bug #191625 and bug #191627 for the report of the initial problem.
Adding -pecl- provides for stuff now shipped in the PHP tarball doesn't make sense, I think. The Obsoletes have been there since the FC5 php. *** This bug has been marked as a duplicate of 181863 ***