The proximate cause of this is this change: http://cvs.fedoraproject.org/viewvc/rpms/openvrml/devel/openvrml.spec?r1=1.67&r2=1.68 which cause the following deps which can't be fulfilled: openvrml-0.18.3-1.fc12.i686 requires gecko-libs(x86-32) >= 0:1.9.1 openvrml-0.18.3-1.fc12.i686 requires java(x86-32) (full log here: http://koji.fedoraproject.org/mash/rawhide-20090825/logs/depcheck) Does openvrml really need the gecko-libs and java at run-time? Normally if a program is compiled agains the java and gecko (i.e xulrunner) libraries it should include them as automatic deps. Either way java(x86-32) won't work in the intended way. I'm not sure what the best solution is, maybe ask on fedora-devel-list. Either way this should get fixed ASAP as it is causing broken deps in rawhide.
gecko-libs and java are both virtual dependencies. They are not available as automatic deps. (And, yes, they're needed at run-time, too.) The right way to fix this is to fix bug 517665 and bug 517666. This has been discussed on fedora-devel; a link to the thread is in those bug reports. *** This bug has been marked as a duplicate of bug 517665 ***
OK, so meanwhile is there any temporary workaround for the package that will fix the (currently broken) deps in rawhide, because openvrml is uninstallable as-is.
Probably not with yum; with rpm you can use --nodeps.