Description of problem:
yum update does not update system if there are some broken dependencies with advice to use --skip-broken. yum update --skip-broken also does not update anything even if some packages can be updated.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install RHEL-7 from http://download.eng.bos.redhat.com/composes/finished/RHEL-7.0-20120711.2/compose/Server/x86_64/os/
2. # yum -y groupinstall desktop general-desktop
3. change repo to http://download.eng.bos.redhat.com/composes/finished/RHEL-7.0-20121129.0/compose/Server/x86_64/os/
4. yum -y update yum
5. yum -y update
6. yum -y --skip-broken update
7. yum -y update kernel
kernel is updated in step 7
kernel is already updated in step 6
The installation in step 1 should be done as minimal, but that is probably not crucial.
Actually there are some packages updated in the step 6. But still not all possible packages.
Not sure even DNF will be able to do this feature, but yum certainly can't guarantee we'll always have the optimal (from the users POV) depsolve ... esp. for --skip-broken.