From Fedora Project Wiki
This should be 'should not contain explicit Requires: on libraries within the spec file'.
Explicit Requires: on other packages is normal, from the kernel requiring mkinitrd, to initscripts requiring the various tools it calls, to -devel packages requiring the same version of the main package. None of these are unusual enough to require exceptions/comments. -- notting