Description of problem: I took another look at the PHPUnit3 package, and I think this new version 3 package is going to obsolete both the existing PHPUnit and PHPUnit2 packages. I am currently trying to push the Testing_Selenium package through for PHPUnit3. So I think the new PHPUnit3 package should just be called "PHPUnit" and it Obsoletes both PHPUnit and PHPUnit2. Please correct me if I'm wrong. I began packaging PHPUnit3 and it has both dirs available. Let me know what you think the best way to proceed would be. Since you are the maintainer of PHPUnit and I maintain PHPUnit2 we need to figure out how this will work when PHPUnit3 is ready. I'm not sure of the timeline, but I'd like to come up with a way to do this in "devel" as soon as possible because one of my packages requires PHPUnit3 and its holding things up. I also have to figure out how to add a new pear channel as PHPUnit3 uses its own channel to install, so we should probably add this channel to the /usr/share/pear/.channels directory as well some how. I might need your help in reviewing PHPUnit3 for me. Let me know if you have any ideas or comments. Thanks.
Atfer discussion on IRC, we decide to replace the osbolete php-pear-PHPunit 1.3.2 by new 3.0.0.
And there will be a conflicts with phpunit2 until pear 1.5 is built (hopefully before fc7), then I can change the conflicts to obsolete/provides for phpunit2 as well. The phpunit channel problem was solved by making a channel rpm. I'm going to go ahead and close this bug as being fixed in rawhide since we now have the php-channel-phpunit rpm there.