On Wed, Aug 15, 2012 at 9:38 PM, Bryan O'Sullivan <bos@serpentine.com> wrote:
A benign change will obviously have no visible effect, while a compilation failure is actually better than a depsolver failure, because it's more informative.
But with upper bounds you give Cabal a chance to try and install a supported version, thus avoiding failure all together.