I have a package that requires php-mysql, according to the Fedora Extras packaging guidelines, a sub package should require its main package. I just assumed php-mysql should require php, yet it only requires php-common. Does this make sense? When you you use php-mysql without using php and only php-common? Should it not require php as well? Please clarify.
Okay, I guess I understand what you are doing here. php-common is actually php, and the php package is the web interface to php. Kind of confusing from a packaging perspective but makes sense from a user perspective. So, if my package requires php-mysql, I should also add php to pull in the mod_php package and web interface aspects of php also, correct?