this is starting to get kind of tiresome. having followed the instructions at: http://kde-redhat.sourceforge.net/ to add a repo file for the KDE yum repos, i did: # yum list updates and got a pile of KDE-related rpms that could be updated. terrific, i think, go for it: # yum update ... big snip ... Error: Missing Dependency: libmad.so.0 is needed by package arts Error: Missing Dependency: libgnokii.so.2 is needed by package kdepim Error: Missing Dependency: libmad.so.0 is needed by package kdemultimedia Error: Missing Dependency: libxine.so.1 is needed by package kdemultimedia Error: Missing Dependency: libmp3lame.so.0 is needed by package kdemultimedia Error: Missing Dependency: libmad.so.0 is needed by package libtunepimp what the heck? since when did kdemultimedia depend on, say, libmp3lame.so.0? (as an aside, this looks an awful lot like: http://www.linuxquestions.org/questions/history/346360 from back in 2004. history does repeat itself, doesn't it?) so what's with that new dependency? check the dependencies on the current package: # rpm -qR kdemultimedia | grep lame # ... hmmm ... no lame stuff here. download that new package, and check the dependencies: # rpm -qpR kdemultimedia...rpm | grep lame libmp3lame.so.0 (sure enough, there's that new dependency) so why this new dependency, and why is the KDE repo not handling it? since i just happen to have "smart" installed, let's see (i happen to know that that lib is part of the "lame" package): # smart query --show-channels lame lame-3.96.1-2.2.fc4@i386 [freshrpms] lame-3.96.1-2.2.fc4.rf@i386 [dries] lame-3.96.1-10.rhfc4.at@i386 [atrpms] ah! so i can no longer update kdemultimedia without first setting up one of the repos above. how thoroughly annoying, since none of that is mentioned at the KDE page. is this the future of FC rpm repos? confusing, undocumented interdependencies between various repositories? i don't have a good feeling about this. rday