A work-around here is to increase the "Obsoletes" version range in the compat pkg from Obsoletes: guichan <= 0.5.0 to Obsoletes: guichan < 0.6.0 and possibly also Obsoletes: guichan <= 0.5.0-LASTKNOWNRELEASE.disttag When that is done, I cannot reproduce the problem anymore. Test #1: yum install compat-guichan05-devel ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: compat-guichan05-devel i386 0.5.0-5.fc7 misc 690 k Installing for dependencies: compat-guichan05 i386 0.5.0-5.fc7 misc 149 k guichan i386 0.5.0-1.fc6 extras 148 k Boom! Test #2: Removing guichan*-0.6.1 from the test repo. Same results. Test #3: Updating compat-guichan05's Obsoletes tag: ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: compat-guichan05-devel i386 0.5.0-5.fc6.test misc 699 k Installing for dependencies: compat-guichan05 i386 0.5.0-5.fc6.test misc 149 k $ rpm -q yum yum-3.0.6-1.fc6 -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list