"After thirteen years as a loyal Red Hat and Fedora user, I
reached my limit today, when an attempt to upgrade one (1) package
pitched me into a four-hour marathon of dependency chasing, at the
end of which an attempt to get around a trivial file conflict
rendered my system unusable.
"The proximate causes of this failure were (1) incompetent
repository maintenance, making any nontrivial upgrade certain to
founder on a failed dependency, and (2) the fact that rpm is not
statically linked--so it's possible to inadvertently remove a
shared library it depends on and be unrecoverably screwed. But the
underlying problems run much deeper..."