
Very good! This one is perhaps a missing piece, if you are saying that a Windows user cannot use GHC without MSYS:
• On Windows, it does not provide a complete environment (missing MSYS).
On the other hand these three are examples of HP getting in the way:
• By placing a large number of packages in the global package database, Haskell Platform installations are more easily corrupted.
• The choice of package versions conflicts with the needs of many commonly used packages.
• Some of the package versions included with the platform have known and severe bugs, and cannot be reliably upgraded.
My question was: can they be fixed so that HP does not get in the way? E.g. if we solve the multiple-versions-of-packages problem with Cabal (which Duncan in a separate thread says we can), then that would solve the first two; and for the third, I guess the solution is to release a new version of HP.
Simon
From: Mike Meyer [mailto:mwm@mired.org]
Sent: 25 March 2015 09:30
To: Simon Peyton Jones
Cc: Mark Lentczner; Gershom B; Manuel M T Chakravarty; haskell-platform@projects.haskell.org; haskell-infrastructure@community.galois.com; Duncan Coutts; ghc-devs@haskell.org; Haskell Libraries
Subject: Re: wither the Platform
On Wed, Mar 25, 2015 at 4:09 AM, Simon Peyton Jones

On 2015-03-25 at 10:52:20 +0100, Simon Peyton Jones wrote: [...]
• Some of the package versions included with the platform have known and severe bugs, and cannot be reliably upgraded.
[...]
I guess the solution is to release a new version of HP.
IMHO, if HP releases are to happen more frequently, a simple way to upgrade would be desirable rather than having to download a new multi-MiB full installer image each time only because a single package was updated (and the ability to have access to multiple HP releases side-by-side -- in case that isn't supported already) Or put differently, how shall HP users be informed they're not running the latest HP version with all known critical bugs fixed? Cheers, hvr

On Wed, Mar 25, 2015 at 11:10 AM, Herbert Valerio Riedel
Or put differently, how shall HP users be informed they're not running the latest HP version with all known critical bugs fixed?
While I can see most of the problems people claim the platform has, this particular one is shared by manual installs of packages. Cabal prefers installed version, so a package with a bug will not automatically be upgraded, and there is no warning informing users either. Erik
participants (3)
-
Erik Hesselink
-
Herbert Valerio Riedel
-
Simon Peyton Jones