When I needed to install ocamldoc I tried yum install ocamldoc first, but failed because this program packaged as ocaml-ocamldoc. Simple addition of Provides: ocamldoc to proper section in ocaml.spec should solve this issue.
Yeah, I kind of agree with you in this case. There were some very bogus provides ('lablgl', 'lablgtk') which I finally removed from Rawhide a couple of weeks ago. Those are libraries and the packaging policy clearly states that the OCaml libraries are 'ocaml-foo{,-devel}'. But for programs like ocamldoc I guess it's OK to have an extra 'Provides: ocamldoc'. Of course, yum search ocamldoc would have worked :-) I'll rebuild in Rawhide in a moment ...
Done.