the ebuild horde-pear overwrites files that belong to the php ebuild. This leaves some pear packages like PEAR-DB non-mergeable. Reproducible: Always Steps to Reproduce: 1.emerge php 2.emerge horde-pear 3.qpkg -f /usr/lib/php/PEAR/Downloader.php 4.emerge PEAR-DB Actual Results: you'll see that both packages contain file mentioned above. Now the PEAR-DB package cannot be emerged.
just remerge dev-php/php and the problem will be fixed (ugly hack) cheers SteveB
Ok, found that already, but then the horde-pear package is "broken", although I haven't seen any misbehaviours. Anyway the two packages should be able to coexist (as far I know). If not then the horde-pear should placed on a different location.
the Downloader.php from horde is from php itself ... horde just bundles a bunch of pear stuff it needs ... in fact, the version from horde is newer :) horde: $Id: Downloader.php,v 1.13 2004/01/08 17:33:12 sniper Exp $ php: $Id: Downloader.php,v 1.9.2.7 2004/04/30 16:37:40 cellog Exp $ ive updated horde-pear so it doesnt install its Downloader.php but i havent rev bumped it because i dont want to force an upgrade path that causes people to end up with no Downloader.php :(
*** Bug 57550 has been marked as a duplicate of this bug. ***