This morning I was trying to update my Fedora 20 install and it was playing all kinds of hell about missing dependencies. These were packages I knew were available in Fedora. After a little research I found the missing packages to still be in the testing repo. It looks as if some of the packages were released to updates while some were left behind in testing. All I had to do to fix it was enable the testing repo and *BAM* it updated fine.
The following command will enable the updates testing repository permanently
yum-config-manager --enable updates-testing
If you wish to disable it again, run the following command
yum-config-manager --disable updates-testing
If you'd rather not enable the updates-testing repository permanently but just use it on a case-by-case basis, you can do this with yum. The command:
yum update --enablerepo=updates-testing
The above info was found on the Official Fedora Q&A wiki located at
https://fedoraproject.org/wiki/QA:Updates_Testing