Re: [Nix-dev] Haskell Platform, anyone?

2014-11-08 Thread Daniel Bergey
On 2014-11-07 at 19:11, Peter Simons  wrote:
> How do others feel about that? Do you desperately want to be able to
> install Haskell Platform 2010.2.0.0 any time soon?

I have no objection to removing old HP.

In an ideal world, I'd would like to use Nix for continuous integration,
to answer questions like "will users with HP-2012 installed be able to
install my library?"  That's the only reason I can imagine caring about
HP being in Nixpkgs.  But there's a fair bit of other tooling missing to
do that, and we can always add HP back if enough people want this sort
of CI in the future.

bergey


signature.asc
Description: PGP signature
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Haskell Platform, anyone?

2014-11-08 Thread Peter Simons
I've proposed a patch at https://github.com/NixOS/nixpkgs/pull/4894.

Peter

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Haskell Platform, anyone?

2014-11-08 Thread Mateusz Kowalczyk
On 11/07/2014 07:11 PM, Peter Simons wrote:
> Hi guys,
> 
> Haskell Platform 2014.2.0.0 has been released a while ago, and I can't
> help noticing that no-one seems to be in a hurry to add that to Nixpkgs.
> Apparently, there not much of a demand for Haskell Platform in Nix?
> 
> This makes me wonder about the old HP releases that we still have:
> 2009.2.0.2, 2010.1.0.0, 2010.2.0.0, 2011.2.0.0, 2011.2.0.1, 2011.4.0.0,
> 2012.2.0.0, 2012.4.0.0, and 2013.2.0.0.
> 
> All of those builds were pretty much non-functional until recently
> because none of them actually installed a compiler into the user
> profile, but no-one noticed that for a period of several months.
> 
> Having those old versions around forces us to keep ancient versions of
> many HP member packages like HTTP, mtl, vector, etc., too, and that adds
> a bit of complexity to Nixpkgs. Since no-one seems to *use* that stuff,
> I'm tempted to say that we should drop support for Haskell Platform
> altogether and to throw out all these ancient package versions in the
> process.
> 
> How do others feel about that? Do you desperately want to be able to
> install Haskell Platform 2010.2.0.0 any time soon?
> 
> Best regards,
> Peter
> 

I think the only reason why anyone using nix would want HP is to make
sure their program compiles using it. I think HP 2014 is just not
popular enough yet to be targeted. There's always Travis CI and whatnot
for double-checking I guess.

We probably could just drop it: if someone wants to still use it, they
can revive it from git and/or pin the versions themselves.

I do think it might be worthwhile to provide HP 2014 eventually, but
only ‘in spirit’: pin library versions as they appear in the HP rather
than trying to build their official package. Maybe that's what's done
already for older versions, I haven't checked.

-- 
Mateusz K.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Haskell Platform, anyone?

2014-11-07 Thread Ryan Trinkle
I never use the Haskell Platform with nix, because nixpkgs.haskellPackages
is already a curated package set that always seems to work together.
Perhaps people transitioning projects to nix from other platforms would get
some benefit out of having access to the Platform as such, but in my
context (several moderately large commercial projects), it doesn't come up.

On Fri, Nov 7, 2014 at 2:11 PM, Peter Simons  wrote:

> Hi guys,
>
> Haskell Platform 2014.2.0.0 has been released a while ago, and I can't
> help noticing that no-one seems to be in a hurry to add that to Nixpkgs.
> Apparently, there not much of a demand for Haskell Platform in Nix?
>
> This makes me wonder about the old HP releases that we still have:
> 2009.2.0.2, 2010.1.0.0, 2010.2.0.0, 2011.2.0.0, 2011.2.0.1, 2011.4.0.0,
> 2012.2.0.0, 2012.4.0.0, and 2013.2.0.0.
>
> All of those builds were pretty much non-functional until recently
> because none of them actually installed a compiler into the user
> profile, but no-one noticed that for a period of several months.
>
> Having those old versions around forces us to keep ancient versions of
> many HP member packages like HTTP, mtl, vector, etc., too, and that adds
> a bit of complexity to Nixpkgs. Since no-one seems to *use* that stuff,
> I'm tempted to say that we should drop support for Haskell Platform
> altogether and to throw out all these ancient package versions in the
> process.
>
> How do others feel about that? Do you desperately want to be able to
> install Haskell Platform 2010.2.0.0 any time soon?
>
> Best regards,
> Peter
>
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-dev] Haskell Platform, anyone?

2014-11-07 Thread Peter Simons
Hi guys,

Haskell Platform 2014.2.0.0 has been released a while ago, and I can't
help noticing that no-one seems to be in a hurry to add that to Nixpkgs.
Apparently, there not much of a demand for Haskell Platform in Nix?

This makes me wonder about the old HP releases that we still have:
2009.2.0.2, 2010.1.0.0, 2010.2.0.0, 2011.2.0.0, 2011.2.0.1, 2011.4.0.0,
2012.2.0.0, 2012.4.0.0, and 2013.2.0.0.

All of those builds were pretty much non-functional until recently
because none of them actually installed a compiler into the user
profile, but no-one noticed that for a period of several months.

Having those old versions around forces us to keep ancient versions of
many HP member packages like HTTP, mtl, vector, etc., too, and that adds
a bit of complexity to Nixpkgs. Since no-one seems to *use* that stuff,
I'm tempted to say that we should drop support for Haskell Platform
altogether and to throw out all these ancient package versions in the
process.

How do others feel about that? Do you desperately want to be able to
install Haskell Platform 2010.2.0.0 any time soon?

Best regards,
Peter

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev