I have be working on beating the skip broken functionallty in yum in better shape. The was a lot cases were it has to give up. One of the big problems debugging the code is that, repo inconsistencies where skip broken is useful, don’t last long and can be hard to reproduce and retest. So i had been working to make some unit tests in yum, to reproduce the found issues and make the debug output from skip broken a lot better, so it is easier to see what goes wrong.
The current yum in rawhide (3.2.20) is in very good shape and the upstream 3_2_x branch is even better.
If you run into some situation where ‘–skip-broken’ bails out, then please checkout