Taskotron doesn't notice if subpackages have been dropped and cause unresolvable dependencies because they are not obsoleted anywhere. Examples: jogl2-javadoc, miglayout-examples, glusterfs-regression-tests rubygem-json-doc, rubygem-rake-doc, and more Yum is broken in the same way. And by design. When installing a discontinued subpackage, it happily installs any "old" packages it still finds in the repos to satisfy dependencies, but it cannot upgrade the installation afterwards because of unsatisfied deps. [...] Also a reminder for packagers: Adhere to Fedora's Packaging Guidelines when removing subpackages! Add proper Obsoletes tags to your package. http://fedoraproject.org/wiki/Packaging:NamingGuidelines#Renaming.2Freplacing_existing_packages -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct