Description of problem: Today's update showed a dependency issue (Missing Dependency: gecko-libs = 1.8.1.8 is needed by package yelp), so I've enable the skip-broken option with "yum --skip-broken update", the initial dependecy check worked, but after downloading the packages the transaction check failed with the gecko-libs dependency. Version-Release number of selected component (if applicable): 1.1.8-1.fc8 How reproducible: Always Steps to Reproduce: 1. Run "yum --skip-broken update" with today's updates Actual results: Still failing with the dependency checks. Expected results: The skip broken option should not bring in broken dependencies.
skip-broken is a plugin from yum-utils, so i have changed the component to yum-utils. the skip-broken is not catching all issue, it is only testing if each available update can be depsolved without error alone, if not they are removed from the transaction. I am working on a better solution, by integrating the 'skip-broken' feature into yum, instead of in a plugin, it will make it better but there is some weird issues it can't detect because, they are first detected in the rpm test transaction.
skip-broken has now been merged into yum for rawhide and F9. I'm going to close this bug as all future bugs on it should be there