On Wed, Apr 9, 2014 at 12:19 PM, Michael Snoyman <mich...@snoyman.com>wrote:

> I'm not arguing about upper bounds in general. I don't dispute (and never
> had!) that upper bounds can in many cases allow builds to succeed where
> they would otherwise fail. I'm speaking specifically about the case of the
> Haskell Platform, which makes all version bounds in the package itself
> irrelevant by hard-coding exact versions of all dependencies.
>

The packages in the HP still needs upper bounds as the user can install
packages that require newer versions of packages that are in the platform
and a lack of upper bounds in the platform packages would cause cabal to
incorrectly try the HP version instead of installing a newer version,
causing a build failure.
_______________________________________________
Haskell-platform mailing list
Haskell-platform@projects.haskell.org
http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform

Reply via email to