Hide Forgot
Description of problem: New dependency is not picked by yum and transaction failed because of missing package, which is in repository. Version-Release number of selected component (if applicable): yum-3.4.3-5.fc16.noarch reproducible in F-16 How reproducible: Everytime. I started with removal of PackageKit-* week ago. And today I wanted run update. Steps to Reproduce: 1. yum update 2. everything looks fine, so press Y 3. transaction failed because: PackageKit-gstreamer-plugin is needed by phonon-backend-gstreamer. Luckily, I have the failed transaction, so you can look at it. Actual results: New dependency is not picked by yum. Expected results: Install missing dependency if available in repository. I believe PackageKit-gstreamer-plugin should be found before user is asked to press Y, so it should be in list of packages prepared to update/install.
Created attachment 534803 [details] failed transaction
The yumtx file isn't that useful. What we need to see is the output from yum ... at a guess you broke the deps. for the system when you removed PackageKit-*, as that has not been possible since F15 AIUI (without removing gdm too). And yum ignores deps. that _should_ already be satisfied, "yum check" will show you those problems (and should run automatically on failures).
I guess if yum is designed to work like that then you don't have to fix anything.