Re: Graphs are cool

2015-10-15 Thread Alex Sassmannshausen
That's… just insanely cool. Alex Ludovic Courtès writes: > Hello! > > The ‘guix system’ command now supports two new sub-commands: > ‘extension-graph’ and ‘dmd-graph’. The former produces a Dot > representation of the service extension graph, while the latter produces > a Dot representation of

Re: Question about Haskell packages

2015-10-15 Thread Federico Beffa
Paul van der Walt writes: [...] > Ah, another question: do you people think it would be worthwhile / > useful to provide a haskell-platform-$ver metapackage which depends on > all the exact versions bundled in that HP? See [1] for a list. I think it's useful. Regards, Fede

Re: Question about Haskell packages

2015-10-15 Thread Federico Beffa
Paul van der Walt writes: > Hello Guix, > > Yesterday i thought to myself that it would be cool to mess around with > Idris , on of the dependently-typed > languages. Turns out it depends on quite a lot of Hackage packages! I > steamed ahead, and now i have packaged a

[PATCH 05/43] gnu: ghc-dlist: Update to 0.7.1.2.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-dlist): Update to version 0.7.1.2. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 51c7a95..482a19d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/package

[PATCH 03/43] gnu: xmonad: Patch to work on new Haskell Platform

2015-10-15 Thread Paul van der Walt
* gnu/packages/wm.scm (xmonad): Fetch cabal patch to compile against GHC 7.10.2. --- gnu/packages/wm.scm | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 9ca5b96..f2de576 100644 --- a/gnu/packages/wm.scm +++ b/gn

[PATCH 07/43] gnu: ghc-hashable: Update to 1.2.3.3.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-hashable): Update to 1.2.3.3. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 67f5ebb..f773b87 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/has

[PATCH 02/43] gnu: ghc-old-locale: New package for updated GHC.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-old-locale): New variable. * gnu/packages/haskell.scm (ghc-data-default-instances-old-locale): Update dependencies. * gnu/packages/haskell.scm (ghc-mtl): Update to version 2.2.1. * gnu/packages/haskell.scm (ghc-utf8-string): Update to version 1.0.1.1. --- gnu/pack

[PATCH 01/43] gnu: ghc: Update to 7.10.2.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc): Update to 7.10.2. Correct bootstrap compiler path. --- gnu/packages/haskell.scm | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 34cad87..ba828d8 100644 --- a/gnu/packages/

[PATCH 06/43] gnu: ghc-text: Update to 1.2.1.3.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-text): Update to 1.2.1.3. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 482a19d..67f5ebb 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell

[PATCH 04/43] gnu: ghc-xmonad-contrib: Update to version 0.11.4.

2015-10-15 Thread Paul van der Walt
* gnu/packages/wm.scm (ghc-xmonad-contrib): Update to version 0.11.4. --- gnu/packages/wm.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index f2de576..2288b40 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -212

[PATCH 09/43] gnu: ghc-quickcheck: Update to 2.8.1.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-quickcheck): Update to 2.8.1. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index f9729e1..6ffeebc 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/has

[PATCH 11/43] gnu: ghc-vector: Update to 0.11.0.0.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-vector): Update to 0.11.0.0. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2d71b49..c262ac1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/hask

[PATCH 10/43] gnu: ghc-syb: Update to 0.6.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-syb): Update to 0.6. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 6ffeebc..2d71b49 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm

[PATCH 13/43] gnu: ghc-old-time: Add variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-old-time): New variable. --- gnu/packages/haskell.scm | 36 1 file changed, 36 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 7950d7e..2b607d1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu

[PATCH 14/43] gnu: ghc-http: Update to 4000.2.20.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-http): Update to 4000.2.20. --- gnu/packages/haskell.scm | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2b607d1..43bac2c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/ha

[PATCH 21/43] gnu: ghc-transformers-compat: New variables.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-transformers-compat): New variable. * gnu/packages/haskell.scm (ghc-exceptions): New variable. * gnu/packages/haskell.scm (ghc-temporary): New variable. * gnu/packages/haskell.scm (ghc-silently): New variable. --- gnu/packages/haskell.scm | 106 +

[PATCH 08/43] gnu: ghc-primitive: Update to 0.6.1.0.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-primitive): Update to 0.6.1.0. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index f773b87..f9729e1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/ha

[PATCH 12/43] gnu: ghc-network: Update to 2.6.2.1.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-network): Update to 2.6.2.1. * gnu/packages/haskell.scm (ghc-network-uri): Update to 2.6.0.3. --- gnu/packages/haskell.scm | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c262ac1..

[PATCH 22/43] gnu: ghc-hspec: New variables.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-hspec): New variable. * gnu/packages/haskell.scm (ghc-hspec-expectations): New variable. * gnu/packages/haskell.scm (ghc-hspec-discover): New variable. * gnu/packages/haskell.scm (ghc-hspec-core): New variable. * gnu/packages/haskell.scm (ghc-hspec-meta): New variabl

[PATCH 17/43] gnu: ghc-containers: Remove variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-containers): Remove variable, package provided by GHC 7.10.2. --- gnu/packages/haskell.scm | 30 -- 1 file changed, 30 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4ec4971..e7476e4 100644 --- a/gn

[PATCH 16/43] gnu: ghc-ansi-terminal: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/package/haskell.scm (ghc-ansi-terminal): New variable. --- gnu/packages/haskell.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 6645a9d..4ec4971 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages

[PATCH 15/43] gnu: cabal-install: Update to 1.22.6.0.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (cabal-install): Update to 1.22.6.0. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 43bac2c..6645a9d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/h

[PATCH 19/43] gnu: ghc-setenv: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-setenv): New variable. * gnu/packages/haskell.scm (ghc-stringbuilder): New variable. --- gnu/packages/haskell.scm | 48 +++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/pack

Re: Plan for 0.9.0

2015-10-15 Thread Mathieu Lirzin
Eric Bavier writes: > On Wed, 14 Oct 2015 23:44:39 +0200 > l...@gnu.org (Ludovic Courtès) wrote: > >> Mathieu Lirzin skribis: >> >> > l...@gnu.org (Ludovic Courtès) writes: >> > >> >> Dunno, I admit I’m not as enthusiastic as the other people here. :-) >> >> >> >> What would ‘guix gc’ (without

[PATCH 24/43] gnu: ghc-split: Update dependencies.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-split): Update package dependencies for compatibility with new GHC. --- gnu/packages/haskell.scm | 21 - 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 328d06e..e0fdf1f 10

[PATCH 18/43] gnu: ghc-async: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-async): New variable. --- gnu/packages/haskell.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e7476e4..cb2af0a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/ha

Re: [PATCH 01/43] gnu: ghc: Update to 7.10.2.

2015-10-15 Thread Mathieu Lirzin
> [PATCH 01/43] gnu: ghc: Update to 7.10.2. ^^ O mijn God... :) -- Mathieu Lirzin

[PATCH 20/43] gnu: ghc-quickcheck-io: Add variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-quickcheck-io): Add variable. --- gnu/packages/haskell.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ad6547b..2585c81 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packa

Re: Plan for 0.9.0

2015-10-15 Thread Mathieu Lirzin
"Thompson, David" writes: > On Thu, Oct 15, 2015 at 8:28 AM, Mathieu Lirzin wrote: [...] >> I think the enthusiasm for changing ‘guix gc’ was induced by somekind of >> shared experience of typing it loosely and ending up having to download >> a lot of substitutes again. So maybe we can keep ‘gu

Re: Plan for 0.9.0

2015-10-15 Thread Thompson, David
On Thu, Oct 15, 2015 at 8:28 AM, Mathieu Lirzin wrote: > Eric Bavier writes: > >> On Wed, 14 Oct 2015 23:44:39 +0200 >> l...@gnu.org (Ludovic Courtès) wrote: >> >>> Mathieu Lirzin skribis: >>> >>> > l...@gnu.org (Ludovic Courtès) writes: >>> > >>> >> Dunno, I admit I’m not as enthusiastic as the

[PATCH 23/43] gnu: ghc-regex-base: New variables.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-regex-base): New variable. * gnu/packages/haskell.scm (ghc-appar): New variable. * gnu/packages/haskell.scm (ghc-safe): New variable. * gnu/packages/haskell.scm (ghc-generic-deriving): New variable. * gnu/packages/haskell.scm (ghc-pcre-light): New variable. * gnu/pac

[PATCH 29/43] gnu: ghc-vault: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-vault): New variable. --- gnu/packages/haskell.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c3441b6..dad9820 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages

[PATCH 33/43] gnu: ghc-blaze-markup: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-blaze-markup): New variable. --- gnu/packages/haskell.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 46793da..3db9d43 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/p

[PATCH 26/43] gnu: ghc-base64-bytestring: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-base64-bytestring): New variable. --- gnu/packages/haskell.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1c440ef..9893e52 100644 --- a/gnu/packages/haskell.scm +++ b/gnu

[PATCH 31/43] gnu: ghc-base-compat: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-base-compat): New variable. --- gnu/packages/haskell.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9fb3190..46c3323 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packa

[PATCH 38/43] gnu: ghc-unbounded-delays: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-unbounded-delays): New variable. --- gnu/packages/haskell.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d720871..738c340 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/pac

[PATCH 30/43] gnu: ghc-transformers-base: New variables.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-transformers-base): New variable. * gnu/packages/haskell.scm (ghc-morph): New variable. * gnu/packages/haskell.scm (ghc-monad-control): New variable. * gnu/packages/haskell.scm (ghc-byteorder): New variable. * gnu/packages/haskell.scm (ghc-easy-file): New variable. -

[PATCH 37/43] gnu: ghc-tagged: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-tagged): New variable. --- gnu/packages/haskell.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index bf37590..d720871 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haske

[PATCH 34/43] gnu: ghc-blaze-html: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-blaze-html): New variable. --- gnu/packages/haskell.scm | 32 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3db9d43..1a44e33 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/p

[PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-annotated-wl-pprint: New variable. * gnu/packages/haskell.scm (ghc-ansi-wl-pprint: New variable. --- gnu/packages/haskell.scm | 50 1 file changed, 50 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/package

[PATCH 40/43] gnu: ghc-unix-time: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-unix-time): New variable. --- gnu/packages/haskell.scm | 41 + 1 file changed, 41 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 555319f..641e1a6 100644 --- a/gnu/packages/haskell.scm +++

[PATCH 36/43] gnu: ghc-auto-update: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-auto-update): New variable. --- gnu/packages/haskell.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index deb7f90..bf37590 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/h

[PATCH 28/43] gnu: ghc-fingertree: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-fingertree): New variable. * gnu/packages/haskell.scm (ghc-optparse-applicative): New variable. * gnu/packages/haskell.scm (ghc-base-orphans): New variable. --- gnu/packages/haskell.scm | 80 1 file changed, 80 insert

[PATCH 27/43] gnu: ghc-uniplate: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-uniplate): New variable. --- gnu/packages/haskell.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9893e52..7bb9821 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packa

[PATCH 35/43] gnu: ghc-doctest: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-doctest): New variable. --- gnu/packages/haskell.scm | 36 1 file changed, 36 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1a44e33..deb7f90 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/

[PATCH 32/43] gnu: ghc-blaze-builder: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-blaze-builder): New variable. --- gnu/packages/haskell.scm | 32 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 46c3323..46793da 100644 --- a/gnu/packages/haskell.scm +++ b/gn

[PATCH 39/43] gnu: ghc-iproute: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-iproute): New variable. --- gnu/packages/haskell.scm | 34 ++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 738c340..555319f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/pa

[PATCH 42/43] gnu: ghc-quickcheck-instances: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-quickcheck-instances): New variable. --- gnu/packages/haskell.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ae8d07a..8a58e3f 100644 --- a/gnu/packages/haskell.scm +++

[PATCH 43/43] gnu: ghc-http-types: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-http-types): New variable. --- gnu/packages/haskell.scm | 35 +++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8a58e3f..49af827 100644 --- a/gnu/packages/haskell.scm +++ b/gn

Re: Plan for 0.9.0

2015-10-15 Thread Thompson, David
On Thu, Oct 15, 2015 at 8:51 AM, Mathieu Lirzin wrote: > "Thompson, David" writes: > >> On Thu, Oct 15, 2015 at 8:28 AM, Mathieu Lirzin wrote: > [...] >>> I think the enthusiasm for changing ‘guix gc’ was induced by somekind of >>> shared experience of typing it loosely and ending up having to d

[PATCH] Add express-beta-diversity

2015-10-15 Thread Ben Woodcroft
Hi, I noticed when packaging this that when "python" is provided as an input (and not python-2), then the python scripts don't get their shebangs fixed, because there is no python executable in the $PATH (it is python3). This seems not right to me - is there a reason for this, maybe so python

Re: Plan for 0.9.0

2015-10-15 Thread Daniel Pimentel
The GC is not too greedy. It's doing exactly what it should. The issue is that we need more tools to let people protect things from the GC that they want protected. One example that is that 'guix environment' will eventually generate profiles that are registered as GC roots, which will protect

[PATCH 41/43] gnu: ghc-unix-compat: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-unix-compat): New variable. --- gnu/packages/haskell.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 641e1a6..ae8d07a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages

Re: Checking signatures on source tarballs

2015-10-15 Thread Mark H Weaver
Rastus Vernon writes: > When the code comes from a Git repository, it's possible for the source > tarballs not to be signed (or not to exist at all), but for the tags in > the repository to be signed at each release. In these cases, there is > no signature file, but this is still a way for packag

Re: Plan for 0.9.0

2015-10-15 Thread Mathieu Lirzin
"Thompson, David" writes: > On Thu, Oct 15, 2015 at 8:51 AM, Mathieu Lirzin wrote: >> "Thompson, David" writes: >>> In general, I do not like interactive CLIs. I'm fine with 'guix gc' >>> working as-is. The re-downloading lots of substitutes issue is not an >>> issue about the CLI, but rather

Re: Plan for 0.9.0

2015-10-15 Thread Christopher Allan Webber
Daniel Pimentel writes: >> The GC is not too greedy. It's doing exactly what it should. The >> issue is that we need more tools to let people protect things from the >> GC that they want protected. One example that is that 'guix >> environment' will eventually generate profiles that are registe

Re: Plan for 0.9.0

2015-10-15 Thread Ludovic Courtès
Mathieu Lirzin skribis: > I think the enthusiasm for changing ‘guix gc’ was induced by somekind of > shared experience of typing it loosely and ending up having to download > a lot of substitutes again. But, but… you could always hit C-c when that happens, no? Ludo’.

Re: Plan for 0.9.0

2015-10-15 Thread Ludovic Courtès
Christopher Allan Webber skribis: > There's no need to be sorry. This was a useful conversation. I think > it's worth recognizing the pain points users are hitting. Even though > Dave's solution keeps "guix gc" as needed, it's helping highlighting how > much we need such solutions in order for

Re: Plan for 0.9.0

2015-10-15 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> I think the enthusiasm for changing ‘guix gc’ was induced by somekind of >> shared experience of typing it loosely and ending up having to download >> a lot of substitutes again. > > But, but… you could always hit C-c when that

[PATCH 047/105] gnu: Add ghc-bifunctors.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-bifunctors): Add variable. --- gnu/packages/haskell.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1ef23e0..2a14642 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/

[PATCH 073/105] gnu: Add ghc-cereal.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-cereal): New variable. --- gnu/packages/haskell.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 404dcca..09315ff 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/hask

[PATCH 068/105] gnu: Add ghc-scientific.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-scientific): New variable. --- gnu/packages/haskell.scm | 38 ++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 43184bd..437b0b0 100644 --- a/gnu/packages/haskell.scm +++ b

[PATCH 092/105] gnu: Add ghc-resourcet.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-resourcet): New variable. --- gnu/packages/haskell.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index b7b4c7c..501cf1e 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/p

[PATCH 063/105] gnu: Add ghc-temporary-rc.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-temporary-rc): New variable. --- gnu/packages/haskell.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index dceba10..d0e7223 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/pa

[PATCH 104/105] gnu: Add ghc-trifecta.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-trifecta): New variable. --- gnu/packages/haskell.scm | 45 + 1 file changed, 45 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index b64bcd7..75d06d8 100644 --- a/gnu/packages/haskell.scm

[PATCH 099/105] gnu: Add ghc-wai-extra.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-wai-extra): New variable. --- gnu/packages/haskell.scm | 49 1 file changed, 49 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c617ba8..be5b024 100644 --- a/gnu/packages/haskell.

[PATCH 098/105] gnu: Add ghc-wai-logger.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-wai-logger): New variable. --- gnu/packages/haskell.scm | 35 +++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2300e8c..c617ba8 100644 --- a/gnu/packages/haskell.scm +++ b/gn

[PATCH 078/105] gnu: Add ghc-extra.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-extra): New variable. --- gnu/packages/haskell.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index f5f1dda..8e7da5c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/has

[PATCH 077/105] gnu: Add ghc-polyparse.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-polyparse): New variable. --- gnu/packages/haskell.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8435b24..f5f1dda 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packa

[PATCH 067/105] gnu: Add ghc-tasty-ant-xml.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-tasty-ant-xml): New variable. --- gnu/packages/haskell.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index b3449db..43184bd 100644 --- a/gnu/packages/haskell.scm +++ b/g

[PATCH 070/105] gnu: Add ghc-aeson.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-aeson): New variable. --- gnu/packages/haskell.scm | 37 + 1 file changed, 37 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 686d123..771a421 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/p

[PATCH 089/105] gnu: Add ghc-happy.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-happy): New variable. --- gnu/packages/haskell.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 27971c4..834e6ad 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/ha

[PATCH 087/105] gnu: Add ghc-cpphs.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-cpphs): New variable. --- gnu/packages/haskell.scm | 31 +++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e0f4633..e6d39a5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/package

[PATCH 100/105] gnu: Add ghc-vector-binary-instances.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-vector-binary-instances): New variable. --- gnu/packages/haskell.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index be5b024..a8a8cb6 100644 --- a/gnu/packages/haskell.scm

[PATCH 049/105] gnu: Add ghc-contravariant.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-contravariant): New variable. --- gnu/packages/haskell.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3da23eb..e71149a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/pac

[PATCH 056/105] gnu: Add ghc-regex-tdfa-rc.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-regex-tdfa-rc): New variable. --- gnu/packages/haskell.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1597a7f..f762b5c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/pa

[PATCH 062/105] gnu: Add ghc-tasty-quickcheck.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-tasty-quickcheck): New variable. --- gnu/packages/haskell.scm | 31 +++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 14eeb9a..dceba10 100644 --- a/gnu/packages/haskell.scm +++ b/

[PATCH 095/105] gnu: Add ghc-parsers.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-parsers): New variable. --- gnu/packages/haskell.scm | 37 + 1 file changed, 37 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 57ae4ef..ebb07e0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu

[PATCH 059/105] gnu: Add ghc-lifted-base.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-lifted-base): New variable. --- gnu/packages/haskell.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index fadfba3..f0cacfb 100644 --- a/gnu/packages/haskell.scm +++ b/gnu

[PATCH 044/105] gnu: ghc-nats: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-nats): New variable. --- gnu/packages/haskell.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 49af827..8c4d24e 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haske

[PATCH 102/105] gnu: Add ghc-lens.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-lens): Add variable. --- gnu/packages/haskell.scm | 53 1 file changed, 53 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1fbd992..2e83b6d 100644 --- a/gnu/packages/haskell.scm +

[PATCH 071/105] gnu: Add ghc-css-text.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-css-text): New variable. --- gnu/packages/haskell.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 771a421..c5cfdfa 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/h

[PATCH 052/105] gnu: Add ghc-bytestring-builder.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-bytestring-builder): New variable. --- gnu/packages/haskell.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 87f7075..e8c67b5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu

[PATCH 072/105] gnu: Add ghc-zip-archive.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-zip-archive): New variable. --- gnu/packages/haskell.scm | 31 +++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c5cfdfa..404dcca 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/p

[PATCH 076/105] gnu: Add ghc-hscolour.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-hscolour): New variable. --- gnu/packages/haskell.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index aa84d43..8435b24 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/h

[PATCH 064/105] gnu: Add ghc-tasty-golden.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-tasty-golden): New variable. --- gnu/packages/haskell.scm | 35 +++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d0e7223..a041a35 100644 --- a/gnu/packages/haskell.scm +++ b/

[PATCH 045/105] gnu: ghc-semigroups: New variable

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-semigroups): New variable. --- gnu/packages/haskell.scm | 34 ++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8c4d24e..6de12ce 100644 --- a/gnu/packages/haskell.scm +++ b/gnu

[PATCH 081/105] gnu: Add ghc-reducers.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-reducers): New variable. --- gnu/packages/haskell.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 88944dc..e865c3a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packa

[PATCH 105/105] gnu: Add Idris, the dependently-typed language.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (idris): New variable. --- gnu/packages/haskell.scm | 62 1 file changed, 62 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 75d06d8..cf4c03b 100644 --- a/gnu/packages/haskell.scm +++

[PATCH 061/105] gnu: Add ghc-stringsearch.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-stringsearch): New variable. --- gnu/packages/haskell.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c70008b..14eeb9a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packa

[PATCH 053/105] gnu: Add ghc-fast-logger.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-fast-logger): New variable. --- gnu/packages/haskell.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e8c67b5..d389f09 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/pack

[PATCH 026/105] gnu: ghc-base64-bytestring: New variable.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-base64-bytestring): New variable. --- gnu/packages/haskell.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1c440ef..9893e52 100644 --- a/gnu/packages/haskell.scm +++ b/gnu

[PATCH 050/105] gnu: Add ghc-digest.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-digest): New variable. --- gnu/packages/haskell.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e71149a..54b20c6 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/

[PATCH 103/105] gnu: Add ghc-cheapskate.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-cheapskate): Add variable. --- gnu/packages/haskell.scm | 36 1 file changed, 36 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2e83b6d..b64bcd7 100644 --- a/gnu/packages/haskell.scm +++ b/g

[PATCH 080/105] gnu: Add ghc-semigroupoids.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-semigroupoids): New variable. --- gnu/packages/haskell.scm | 40 1 file changed, 40 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index cd83b04..88944dc 100644 --- a/gnu/packages/haskell.scm

[PATCH 075/105] gnu: Add ghc-comonad.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-comonad): New variable. --- gnu/packages/haskell.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index b21a366..aa84d43 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packag

Re: [PATCH 1/2] gnu: Add ghc-transformers

2015-10-15 Thread Paul van der Walt
Hello James, all, On 2015-10-11 at 22:23, quoth James David Trotter: > +(define-public ghc-transformers > + (package > +(name "ghc-transformers") > +(version "0.4.3.0") Now that there are patches ready to provide the latest Haskell Platform (version 7.10.2a as listed on [0]), i propose w

[PATCH 097/105] gnu: Add ghc-wai.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-wai): New variable. --- gnu/packages/haskell.scm | 32 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index f4d0674..2300e8c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages

Re: Plan for 0.9.0

2015-10-15 Thread Taylan Ulrich Bayırlı/Kammer
"Thompson, David" writes: > [...] I'm fine with 'guix gc' working as-is. The re-downloading lots > of substitutes issue is not an issue about the CLI, but rather about > not making store items that you want to hang around GC roots. Hmm, good point. Rather than making it harder to do what 'gui

[PATCH 046/105] gnu: Add ghc-void.

2015-10-15 Thread Paul van der Walt
* gnu/packages/haskell.scm (ghc-void): New variable. --- gnu/packages/haskell.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 6de12ce..1ef23e0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/has

  1   2   >