Well, if you are on a rolling distro like Gentoo or Arch you are going to run into breakage eventually because you are out on the leading edge. The tools are evolving quite steadily, so it's the price you pay to run the latest and greatest. Package dependency management is the trickiest part of package management, especially the reverse dependencies.