[PATCH 4/5] install: Extract procedure: install-grub-config.

2016-11-01 Thread cmmarusich
From: Chris Marusich * gnu/build/install.scm (install-grub-config): New procedure. (install-grub): Use it. --- gnu/build/install.scm | 23 +++ 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/gnu/build/install.scm b/gnu/build/install.scm

[PATCH 1/5] profiles: Extract a procedure for getting relative generation numbers.

2016-11-01 Thread cmmarusich
From: Chris Marusich * guix/profiles.scm (relative-generation-spec->number): New procedure. * guix/scripts/package.scm (switch-generation-action): Use it. --- guix/profiles.scm| 19 +++ guix/scripts/package.scm | 8 ++-- 2 files changed, 21

[PATCH 2/5] system: Rename previous-grub-entries to profile-grub-entries.

2016-11-01 Thread cmmarusich
From: Chris Marusich * guix/scripts/system.scm (previous-grub-entries, profile-grub-entries): Rename previous-grub-entries to profile-grub-entries to indicate that it is stateful and returns the entries for all profile generations, not just the previous ones. Update all

[PATCH 5/5] system: Add 'guix system' actions: switch-generation and roll-back.

2016-11-01 Thread cmmarusich
From: Chris Marusich * guix/scripts/system.scm (roll-back-system, switch-to-system-generation): new actions. (reinstall-grub): New procedure, used by switch-to-system-generation. (show-help, process-command, guix-system): Honor the new actions. * doc/guix.texi (Invoking

Follow-up: Add system roll-back and switch-generation commands

2016-11-01 Thread cmmarusich
This patch series builds on 1ef8b72a7f87afe7cffe52393d99e1b14e4770e1 to add two new 'guix system' actions: roll-back and switch-generation. I've verified that both 'make check' and 'make check-system' pass (with the exception of the system tests 'nss-mdns' and 'encrypted-root-os', which both fail

[PATCH 3/5] system: Optionally limit the entries returned by profile-grub-entries.

2016-11-01 Thread cmmarusich
From: Chris Marusich * guix/scripts/system.scm (profile-grub-entries): Add an optional parameter which allows the caller to limit the number of returned grub entries. --- guix/scripts/system.scm | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git

Re: [PATCH v2 1/1] gnu: Add plantuml.

2016-11-01 Thread Theodoros Foradis
Ricardo Wurmus writes: > Theodoros Foradis writes: > +(define-public plantuml > > […] > + (modify-phases %standard-phases + (add-before 'build 'delete-extra-from-cp > > BTW: the phase name is a little hard to understand. We don’t mind

Re: Guix on clusters and in HPC

2016-11-01 Thread Ben Woodcroft
On 26/10/16 21:51, Ludovic Courtès wrote: Ricardo Wurmus skribis: Ludovic Courtès writes: What they suggest is to add Guix support simply by using Guix inside of Docker… Obviously, I’m not a fan of this because of how inelegant this all seems. When it

Re: [PATCH] gnu: python-django: Update to 1.10.3 [fixes CVE-2016-{9013, 9014}].

2016-11-01 Thread Marius Bakke
Leo Famulari writes: > On Tue, Nov 01, 2016 at 12:58:49PM -0400, Leo Famulari wrote: >> On Tue, Nov 01, 2016 at 03:32:06PM +, Marius Bakke wrote: >> > * gnu/packages/django.scm (python-django): Update to 1.10.3. >> >> Please also mention the update to python2-django

Re: [PATCH 14/16] gnu: Add python-jupyter-console.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-jupyter-console, > python2-jupyter-console): New variable. > --- > gnu/packages/python.scm | 29 + > 1 file changed, 29 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index

Re: [PATCH 13/16] gnu: Add python-ipywidgets.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-ipywidgets, python2-ipywidgets): New > variables. > --- > gnu/packages/python.scm | 31 +++ > 1 file changed, 31 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index

Re: [PATCH 11/16] gnu: Add python-notebook.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-notebook, python2-notebook): New > variables. > --- > gnu/packages/python.scm | 38 ++ > 1 file changed, 38 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index

Re: [PATCH 12/16] gnu: Add python-widgetsnbextension.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-widgetsnbextension, > python2-widgetsnbextension): New variables. > --- > gnu/packages/python.scm | 26 ++ > 1 file changed, 26 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm >

Re: [PATCH 06/16] gnu: Add python-html5lib-0.9.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > >> Ricardo Wurmus writes: >> >>> * gnu/packages/python.scm (python-html5lib-0.9, python2-html5lib-0.9): >>> New variables. >>> --- >>> gnu/packages/python.scm | 16 >>> 1 file changed, 16 insertions(+) >>> >>> diff

Re: [PATCH 16/16] gnu: Add jupyter.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (jupyter): New variable. > --- > gnu/packages/python.scm | 30 ++ > 1 file changed, 30 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 12d38f1..a26a129 100644 > ---

Re: [PATCH 15/16] gnu: python-ipython: Update to 4.0.0.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-ipython): Update to 4.0.0. > [inputs]: Keep only "readline" and "which"; move the remaining inputs > to propagated-inputs, except for "python-requests" and "python-nose" > which are moved to native-inputs. > [propagated-inputs]:

Re: [PATCH 07/16] gnu: Add python-nbformat.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-nbformat, python2-nbformat): New > variables. > --- > gnu/packages/python.scm | 28 > 1 file changed, 28 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index

Re: [PATCH 08/16] gnu: Add python-bleach.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-bleach, python2-bleach): New > variables. > --- > gnu/packages/python.scm | 26 ++ > 1 file changed, 26 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 590ba43..a2d3d3c

Re: [PATCH 08/16] gnu: Add python-bleach.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-bleach, python2-bleach): New > variables. > --- > gnu/packages/python.scm | 26 ++ > 1 file changed, 26 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 590ba43..a2d3d3c

[PATCH] gnu: Add geteltorito.

2016-11-01 Thread Marius Bakke
* gnu/packages/cdrom.scm (geteltorito): New variable. --- gnu/packages/cdrom.scm | 35 +++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index 39c7b52..5f3ddd8 100644 --- a/gnu/packages/cdrom.scm +++

Re: [PATCH 06/16] gnu: Add python-html5lib-0.9.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-html5lib-0.9, python2-html5lib-0.9): > New variables. > --- > gnu/packages/python.scm | 16 > 1 file changed, 16 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index e6f537e..ed736ff

Re: [PATCH 05/16] gnu: Add python-testpath.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-testpath, python2-testpath): New > variables. > --- > gnu/packages/python.scm | 42 ++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index

Re: [PATCH 04/16] gnu: Add python-ipykernel.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-ipykernel, python2-ipykernel): New > variables. > --- > gnu/packages/python.scm | 26 ++ > 1 file changed, 26 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index

Re: [PATCH 03/16] gnu: Add python-jupyter-client.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-jupyter-client, > python2-jupyter-client): New variables. > --- > gnu/packages/python.scm | 32 > 1 file changed, 32 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm >

Re: [PATCH 02/16] gnu: Add python-jupyter-core.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-jupyter-core, python2-jupyter-core): > New variables. > --- > gnu/packages/python.scm | 25 + > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index

Re: [PATCH 01/16] gnu: python-traitlets: Update to 4.2.0.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > * gnu/packages/python.scm (python-traitlets): Update to 4.2.0. > --- > gnu/packages/python.scm | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index b7c9e11..c612846 100644 > ---

Re: [PATCH 00/16] Add Jupyter.

2016-11-01 Thread Roel Janssen
Ricardo Wurmus writes: > Hi Guix, > > this patch set updates ipython (not to the latest version) and adds a working > version of jupyter. Updating ipython was hard and the patch to update ipython > is already about a year old. I wanted to get jupyter into Guix first and then > upgrade ipython

[PATCH 13/16] gnu: Add python-ipywidgets.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-ipywidgets, python2-ipywidgets): New variables. --- gnu/packages/python.scm | 31 +++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 2611154..50a0edd 100644 ---

[PATCH 12/16] gnu: Add python-widgetsnbextension.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-widgetsnbextension, python2-widgetsnbextension): New variables. --- gnu/packages/python.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index bd04c80..2611154 100644 ---

[PATCH 05/16] gnu: Add python-testpath.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-testpath, python2-testpath): New variables. --- gnu/packages/python.scm | 42 ++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 9785b5e..e6f537e 100644 ---

[PATCH 04/16] gnu: Add python-ipykernel.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-ipykernel, python2-ipykernel): New variables. --- gnu/packages/python.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 09ce599..9785b5e 100644 --- a/gnu/packages/python.scm

[PATCH 00/16] Add Jupyter.

2016-11-01 Thread Ricardo Wurmus
Hi Guix, this patch set updates ipython (not to the latest version) and adds a working version of jupyter. Updating ipython was hard and the patch to update ipython is already about a year old. I wanted to get jupyter into Guix first and then upgrade ipython once more when I find some more

[PATCH 01/16] gnu: python-traitlets: Update to 4.2.0.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-traitlets): Update to 4.2.0. --- gnu/packages/python.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index b7c9e11..c612846 100644 --- a/gnu/packages/python.scm +++

[PATCH 15/16] gnu: python-ipython: Update to 4.0.0.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-ipython): Update to 4.0.0. [inputs]: Keep only "readline" and "which"; move the remaining inputs to propagated-inputs, except for "python-requests" and "python-nose" which are moved to native-inputs. [propagated-inputs]: Add python-pexpect,

[PATCH 02/16] gnu: Add python-jupyter-core.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-jupyter-core, python2-jupyter-core): New variables. --- gnu/packages/python.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index c612846..da16647 100644 ---

[PATCH 06/16] gnu: Add python-html5lib-0.9.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-html5lib-0.9, python2-html5lib-0.9): New variables. --- gnu/packages/python.scm | 16 1 file changed, 16 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index e6f537e..ed736ff 100644 --- a/gnu/packages/python.scm +++

[PATCH 16/16] gnu: Add jupyter.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (jupyter): New variable. --- gnu/packages/python.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 12d38f1..a26a129 100644 --- a/gnu/packages/python.scm +++

[PATCH 14/16] gnu: Add python-jupyter-console.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-jupyter-console, python2-jupyter-console): New variable. --- gnu/packages/python.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 50a0edd..519b93d 100644 ---

[PATCH 08/16] gnu: Add python-bleach.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-bleach, python2-bleach): New variables. --- gnu/packages/python.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 590ba43..a2d3d3c 100644 --- a/gnu/packages/python.scm +++

[PATCH 10/16] gnu: Add python-nbconvert.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-nbconvert, python2-nbconvert): New variables. --- gnu/packages/python.scm | 45 + 1 file changed, 45 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 621c4d0..4463f50 100644 ---

[PATCH 11/16] gnu: Add python-notebook.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-notebook, python2-notebook): New variables. --- gnu/packages/python.scm | 38 ++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 4463f50..bd04c80 100644 ---

[PATCH 09/16] gnu: Add python-entrypoints.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-entrypoints, python2-entrypoints): New variables. --- gnu/packages/python.scm | 55 + 1 file changed, 55 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index a2d3d3c..621c4d0 100644

[PATCH 07/16] gnu: Add python-nbformat.

2016-11-01 Thread Ricardo Wurmus
* gnu/packages/python.scm (python-nbformat, python2-nbformat): New variables. --- gnu/packages/python.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index ed736ff..590ba43 100644 --- a/gnu/packages/python.scm

Re: Guix on clusters and in HPC

2016-11-01 Thread Ben Woodcroft
Hi, I'm a little late here, but please do all of the things on that list :) With this suggestion: + for [[https://lists.gnu.org/archive/html/guix-devel/2016-10/msg5.html][CPU-specific optimizations]] + somehow support -mtune=native (and even profile-guided optimizations?)

[PATCH] gnu: Add font-adobe-source-code-pro.

2016-11-01 Thread Marius Bakke
* gnu/packages/fonts.scm (font-adobe-source-code-pro): New variable. --- gnu/packages/fonts.scm | 46 ++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index c8642b7..3022d9a 100644 ---

Re: More GuixSD installation tests

2016-11-01 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Hello! > > I’ve recently pushed two more system installation tests: one where we > install a system with a separate /gnu partition (commit > 5479aa2b7cf9164e87a1d1184ec97a9bba5cea92, a problem that Carlos reported > in ), and one

Re: Guix on clusters and in HPC

2016-11-01 Thread Ricardo Wurmus
myglc2 writes: > On 10/26/2016 at 14:08 Ricardo Wurmus writes: > >> At the MDC we’re using SGE and users specify their software environment >> in the job script. The software environment is a Guix profile, so the >> job script usually contains a line to source the profile’s