Even Haskell people find themselves easily in the cabal hell. Everyone is aware of the issue, but it's still not solved.