RFC: include a cabal-install executable in future GHC releases

Carter Schonwald carter.schonwald at gmail.com
Sun Feb 23 04:48:38 UTC 2014


have we reached any consensus on the different variations of this proposal?

a) i seem to recall some of the cabal maintainers expressing interest in
hosting binaries for major platforms

b) some sort of platform-lite thats the ghc bin dist + cabal-install,
targeted at folks using haskell on server rather than desktop envs -- there
was a bunch of strong support for this (esp those using haskell and aren't
on the major linux distros)

c)  incuding a cabal install binary in the release build bin dist for ghc
(there were some reasonable arguments against this)

am I missing any major ideas folks had?
both the "mini lite platform for servers" and "cabal binaries to easily
download" are great ideas.


On Sun, Feb 2, 2014 at 10:13 PM, Jens Petersen
<juhp at community.haskell.org>wrote:

> +1 for Carter's proposal - I had actually been planning to make the same
> suggestion, but just saw this thread now...
> On 27 January 2014 09:39, Austin Seipp <austin at well-typed.com> wrote:
>> As for shipping with GHC itself: this is technically possible, but
>> slightly annoying to implement, and it also makes the build processes
>> for a release slightly more annoying (which is mostly my problem.) But
>> it is all doable. However, keep in mind I *do not* maintain the binary
>> distributions for everything, nor do Cabal devs have access to all
>> hardware - so all people making upstream releases for their platforms
>> (i.e. Solaris, PowerPC, ARM/Linux, etc) must also package cabal
>> themselves. But perhaps that's not a huge deal.
> If ghc provided cabal-install I would be happy to ship that in Fedora
> instead of a separate package.  To me cabal-install is probably the most
> important tool/package in HP (except for ghc itself of course): many people
> build/bootstrap latest ghc themselves it seems and so providing
> the latest cabal-install out of the box too would be a big win IMO,
> making it much easier to test ghc.  (I wouldn't even mind if ghc
> shipped cabal-install's dependencies too.)
> Jens
> ps Of course it could be made a configure option whether to build
> cabal-install or now: the cabal-install source is already there. ;) :)
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/libraries/attachments/20140222/1161f04c/attachment-0001.html>

More information about the Libraries mailing list