Say I want to install package A and it has failed dependencies, it needs to have updated packages B,C and D to work.
I download the rpm's, rpm -Uvh them and I'm incredibly lucky, package A installs fine ....
Now, I just upgraded packages B,C and D from my system, is there any chance that a previously installed program wouldn't work anymore because it needs the "older" versions of these packages or is it always safe to resolve dependency errors regardless of the packages you install/upgrade?