workin on openvpn service

2016-10-19 Thread Julien Lepiller
Hi, I'm currently writing an openvpn service. Here is the patch (wip). It works for the client part, I didn't test the server part yet (but it generates a configuration file). First, how could I make openvpn-config-file look better? Also, I need to document all of this patch. When running as a

Re: [PATCH 7/7] gnu: Add r-bioccheck.

2016-10-19 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: >> >> Here's the new patch: >> >>>From 1d9248098fc507876d77cddc890ea906aef7b83d Mon Sep 17 00:00:00 2001 >> From: Roel Janssen >> Date: Wed, 19 Oct 2016 16:43:04 +0200 >> Subject: [PATCH] gnu: Add r-bioccheck. >> >> *

Re: Display diffs between generations.

2016-10-19 Thread Roel Janssen
Ludovic Courtès writes: > Roel Janssen skribis: > >> Roel Janssen writes: >> >>> Ludovic Courtès writes: > > [...] > In the discussion that ensued, it seems there was a consensus to provide only the diff format:

Re: [PATCH 1/1] services: ntpd: Make large clock adjustments if necessary.

2016-10-19 Thread Leo Famulari
On Wed, Oct 19, 2016 at 10:49:32PM +0200, Ludovic Courtès wrote: > diff --git a/gnu/services/networking.scm b/gnu/services/networking.scm > index 7495179..ce281c5 100644 > --- a/gnu/services/networking.scm > +++ b/gnu/services/networking.scm > @@ -265,11 +265,13 @@ Protocol (DHCP) client, on all

Re: Guix "ops"

2016-10-19 Thread Christopher Allan Webber
Ludovic Courtès writes: >> There's a lot of good ideas in this thread. Will be good to make >> progress on them! > > Yup! The need for this tool is becoming stronger, especially now that > we’re starting to run GuixSD on our build farm machines. > > Ludo’. So yeah, I'm going to start playing

Re: Patches to implement system roll-back and switch-generation

2016-10-19 Thread Ludovic Courtès
Hi Chris, Chris Marusich skribis: > l...@gnu.org (Ludovic Courtès) writes: >> We can now avoid monadic procedures by using the declarative counterpart >> of the monadic API. That is, we could write: >> >> (define (grub-configuration-file …) ;normal proc >>

Re: [PATCH] improve nginx-service

2016-10-19 Thread Ludovic Courtès
Hi Julien, This looks like a great improvement to me! Sounds nicer than fiddling with config files. I suppose we could make ‘nginx-service-type’ extensible (info "(guix) Service Types and Services") so that people can write services that define new vhosts? Julien Lepiller

Re: [PATCH] gnu: bash-minimal: Assume getcwd works correctly when cross-compiling

2016-10-19 Thread Carlos Sánchez de La Lama
Hi Ludo, >>> * gnu/packages/bash.scm (bash-minimal): Assume getcwd works correctly >>> when cross compiling. >> No tabs please. Otherwise LGTM, thanks! > I spoke too fast. On master (Bash 4.3), this is unnecessary AFAICS: > > --8<---cut here---start->8--- >

Re: [PATCH] gnu: Add lci.

2016-10-19 Thread ng0
Leo Famulari writes: > On Sat, Oct 15, 2016 at 09:01:00PM +, ng0 wrote: >> From: ng0 >> >> * gnu/packages/lolcode.scm: New file. >> * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. > >> +(inputs >> + `(("python-2" ,python-2) >> +

Re: [PATCH 1/1] services: ntpd: Make large clock adjustments if necessary.

2016-10-19 Thread Ludovic Courtès
Leo Famulari skribis: > On Thu, Oct 13, 2016 at 07:06:50AM +0200, John Darrington wrote: >> I think that this should be a configuration item in the service, so that the >> user can decide whether to have it or not. I don't think we should force it >> on the user. Some

Re: [PATCH 1/2] gnu: Add gucharmap.

2016-10-19 Thread Ludovic Courtès
ren...@openmailbox.org skribis: > From 1353f9c76e82bb86b93c596403221e9e0dfe3ca7 Mon Sep 17 00:00:00 2001 > From: Rene Saavedra > Date: Sun, 9 Oct 2016 14:57:25 -0500 > Subject: [PATCH 1/2] gnu: Add gucharmap. > > * gnu/packages/gnome.scm (gucharmap): New variable.

Re: [PATCH] gnu: Add chromaprint.

2016-10-19 Thread Ludovic Courtès
Hi! Hartmut Goebel skribis: > * gnu/packages/mp3.scm (chromaprint): New variable. [...] > +(define-public chromaprint > + (package > +(name "chromaprint") > +(version "1.3.2") > +(source (origin > + (method url-fetch) > + (uri

Re: [PATCH] gnu: Add lci.

2016-10-19 Thread Leo Famulari
On Sat, Oct 15, 2016 at 09:01:00PM +, ng0 wrote: > From: ng0 > > * gnu/packages/lolcode.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. > +(inputs > + `(("python-2" ,python-2) > + ("readline" ,readline))) The output (checked with `guix gc

Re: Display diffs between generations.

2016-10-19 Thread Ludovic Courtès
Roel Janssen skribis: > Roel Janssen writes: > >> Ludovic Courtès writes: [...] >>> In the discussion that ensued, it seems there was a consensus to provide >>> only the diff format: >>> >>> https://lists.gnu.org/archive/html/guix-devel/2016-09/msg00385.html >>> >>> So it seems

Re: [PATCH] gnu: Add irctest.

2016-10-19 Thread Leo Famulari
On Tue, Oct 18, 2016 at 01:42:24PM +, ng0 wrote: > * gnu/packages/irc.scm (irctest): New variable. Cool! > + (version (string-append "0.1-" revision "." (string-take commit 7))) 0.1 should be 0.0.0. > + (inputs > + `(("python-ecdsa" ,python-ecdsa) > +

Re: [PATCH] gnu: Add coda.

2016-10-19 Thread Ludovic Courtès
Thomas Danckaert skribis: > This is a C library wich also presents a python interface. It can be > used just as well without python, so I've made python only a native > input, not a regular input. There's currently a non-determinism issue > for the python interface,

Re: [PATCH 1/1] gnu: borg: Install more documentation.

2016-10-19 Thread Leo Famulari
On Tue, Oct 18, 2016 at 07:47:53PM +0300, Alex Kost wrote: > Leo Famulari (2016-10-17 23:03 -0400) wrote: > > > * gnu/packages/backup.scm (borg)[arguments]: Install more documentation > > in 'install-doc' phase. > > --- > > gnu/packages/backup.scm | 9 - > > 1 file changed, 8

Re: [PATCH 1/1] gnu: borg: Install more documentation.

2016-10-19 Thread Leo Famulari
On Tue, Oct 18, 2016 at 09:19:19AM +0200, Ricardo Wurmus wrote: > > Leo Famulari writes: > > > * gnu/packages/backup.scm (borg)[arguments]: Install more documentation > > in 'install-doc' phase. > > --- > > gnu/packages/backup.scm | 9 - > > 1 file changed, 8

Re: [PATCH] gnu: %static-inputs: Use bash from PATH in bootstrap tar.

2016-10-19 Thread Efraim Flashner
On October 19, 2016 10:48:11 PM GMT+03:00, l...@gnu.org wrote: >Efraim Flashner skribis: > >> On Wed, Oct 19, 2016 at 05:34:17PM +0200, Ludovic Courtès wrote: >>> csanchez...@gmail.com (Carlos Sánchez de La Lama) skribis: >>> >>> > See >>> >

Re: [PATCH] gnu: bash-minimal: Assume getcwd works correctly when cross-compiling

2016-10-19 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > csanchez...@gmail.com (Carlos Sánchez de La Lama) skribis: > >> * gnu/packages/bash.scm (bash-minimal): Assume getcwd works correctly >> when cross compiling. >> --- >> gnu/packages/bash.scm | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >>

Re: [PATCH] gnu: %static-inputs: Use bash from PATH in bootstrap tar.

2016-10-19 Thread Ludovic Courtès
Efraim Flashner skribis: > On Wed, Oct 19, 2016 at 05:34:17PM +0200, Ludovic Courtès wrote: >> csanchez...@gmail.com (Carlos Sánchez de La Lama) skribis: >> >> > See >> > . >> >> Could you put this URL

Re: [PATCH 01/15] gnu: chez-scheme: Add search-path and fix i686 build.

2016-10-19 Thread Leo Famulari
On Wed, Oct 19, 2016 at 06:28:45PM +0200, Federico Beffa wrote: > On Mon, Oct 17, 2016 at 3:34 PM, Ludovic Courtès wrote: > > Hello Federico, > > > > Federico Beffa skribis: > > > >> On Sun, Oct 16, 2016 at 8:25 PM, Ricardo Wurmus wrote: > >>

Re: [PATCH 2/2] gnu: gajim: Update to 0.16.6.

2016-10-19 Thread Leo Famulari
On Wed, Oct 19, 2016 at 10:20:05AM +0530, Arun Isaac wrote: > * gnu/packages/messaging.scm (gajim): Update to 0.16.6. > (arguments > - `(;; The only check done by gajim-0.16.x is to check that the > - ;; translations are up-to-date, and in 0.16.5 they are not, so > - ;; "make

Re: [PATCH 1/2] gnu: gajim: License is "version 3 only".

2016-10-19 Thread Leo Famulari
On Wed, Oct 19, 2016 at 10:20:04AM +0530, Arun Isaac wrote: > * gnu/packages/messaging.scm (gajim)[license]: Change to GPL3. Thanks for checking on this! Indeed, the bulk of the license headers say "version 3 only", so I think gajim is GPL3. But, I found a few files that are GPL3+, and at least

Re: [PATCH] gnu: libarchive: fix issue 696 in v.3.2.1

2016-10-19 Thread Leo Famulari
On Wed, Oct 19, 2016 at 01:02:43PM +0200, Carlos Sánchez de La Lama wrote: > Pull request #807 has been made upstream, this fixes Issue 696 on GUIX side > until a new it is fixed on a libarchive release. > > * gnu/packages/patches/libarchive-issue-696.patch: New file. > * gnu/local.mk: Register

Re: [PATCH] gnu: %static-inputs: Use bash from PATH in bootstrap tar.

2016-10-19 Thread Efraim Flashner
On Wed, Oct 19, 2016 at 05:34:17PM +0200, Ludovic Courtès wrote: > csanchez...@gmail.com (Carlos Sánchez de La Lama) skribis: > > > See > > . > > Could you put this URL next to the “Do not use /bin/sh” comment? > > >

Re: [PATCH 7/7] gnu: Add r-bioccheck.

2016-10-19 Thread Ricardo Wurmus
Roel Janssen writes: > Ricardo Wurmus writes: > >> Roel Janssen writes: >> >>> * gnu/packages/bioinformatics.scm (r-bioccheck): New variable. >>> --- >>> gnu/packages/bioinformatics.scm | 29 + >>> 1 file changed, 29 insertions(+) >>>

Re: [PATCH 1/1] gnu: Add libseccomp.

2016-10-19 Thread Leo Famulari
On Wed, Oct 19, 2016 at 12:32:38PM +0100, Marius Bakke wrote: > Leo Famulari writes: > > > * gnu/packages/linux.scm (libseccomp): New variable. > > Nice. This LGTM and is reproducible. License appears correct. Thanks for the review!

Re: [PATCH 1/2] gnu: Add python-axolotl-curve25519.

2016-10-19 Thread Arun Isaac
Arun Isaac writes: > +(license license:gpl3))) The file curve/curve25519-donna.c is licensed under a different license with Google Inc. as the copyright holder. The rest of the code is under GPL3. So, what license should I specify in the package definition? signature.asc Description: PGP

Re: [PATCH] gnu: %static-inputs: Use bash from PATH in bootstrap tar.

2016-10-19 Thread Ludovic Courtès
csanchez...@gmail.com (Carlos Sánchez de La Lama) skribis: > See > . Could you put this URL next to the “Do not use /bin/sh” comment? > gnu/packages/make-bootstrap.scm (%static-inputs): Use bash from PATH. Otherwise LGTM,

Re: [PATCH] gnu: bash-minimal: Assume getcwd works correctly when cross-compiling

2016-10-19 Thread Ludovic Courtès
csanchez...@gmail.com (Carlos Sánchez de La Lama) skribis: > * gnu/packages/bash.scm (bash-minimal): Assume getcwd works correctly > when cross compiling. > --- > gnu/packages/bash.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/bash.scm

Re: [PATCH] gnu: slim: Do not reset session after failed login

2016-10-19 Thread Ludovic Courtès
Hi, Eric Bavier skribis: > The first patch fixes an often-bemoaned usability issue in SLiM. The > second is mostly to improve aesthetics, IMHO. Both are definitely an improvement, so I’m all for it. If there’s an upstream bug report or commit for the patches,

Re: [PATCH 1/4] gnu: python-rsa: Update to 3.4.2.

2016-10-19 Thread Ludovic Courtès
Hi Leo, I haven’t built the packages but the 4 patches look good to me. Thanks! Ludo’.

Re: Adding rottlog service in ‘%base-services’?

2016-10-19 Thread Ludovic Courtès
David Craven skribis: >> Should we add rottlog-service and thus mcron-service to >> ‘%base-services’? Is log rotation a basic feature that people expect? >> WDYT? > > Why not. There's two sorts of people. The ones that don't care/know > will be happy when things just work and

Re: [PATCH 2/2] gnu: Add python-axolotl.

2016-10-19 Thread Hartmut Goebel
Am 19.10.2016 um 16:18 schrieb Arun Isaac: > +(inputs > + `(("python-axolotl-curve25519" ,python-axolotl-curve25519) > + ("python-dateutil" ,python-dateutil) > + ("python-protobuf" ,python-protobuf) > + ("python-pycrypto" ,python-pycrypto))) These must all be

Re: [PATCH 7/7] gnu: Add r-bioccheck.

2016-10-19 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > >> * gnu/packages/bioinformatics.scm (r-bioccheck): New variable. >> --- >> gnu/packages/bioinformatics.scm | 29 + >> 1 file changed, 29 insertions(+) >> >> diff --git a/gnu/packages/bioinformatics.scm

Re: [PATCH 1/2] gnu: Add python-setproctitle and python2-setproctitle.

2016-10-19 Thread Efraim Flashner
On Sun, Sep 25, 2016 at 10:24:36PM +0200, Hartmut Goebel wrote: > * gnu/packages/python.scm (python-setproctitle, python2-setproctitle): > New variables. > --- > gnu/packages/python.scm | 58 > + > 1 file changed, 58 insertions(+) > > diff --git

[PATCH 2/2] gnu: Add python-axolotl.

2016-10-19 Thread Arun Isaac
* gnu/packages/python.scm (python-axolotl, python2-axolotl): New variables. --- gnu/packages/python.scm | 37 + 1 file changed, 37 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 326b2dd..f0df817 100644 ---

[PATCH 1/2] gnu: Add python-axolotl-curve25519.

2016-10-19 Thread Arun Isaac
* gnu/packages/python.scm (python-axolotl-curve25519, python2-axolotl-curve25519): New variables. --- gnu/packages/python.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index c5a39f4..326b2dd 100644

Re: [PATCH 3/7] gnu: Add r-biocviews.

2016-10-19 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > +(synopsis "Bioconductor structures for vocabularies and narratives of +views") >>> >>> I don’t know what this means. Does this mean “data structures”? What >>> is a vocabulary or narrative in this case? >> >> No, it

Re: [PATCH] Add iPerf

2016-10-19 Thread Marius Bakke
Benz Schenk writes: > On Tue, 18 Oct 2016 22:37:40 +0100 > Marius Bakke wrote: > >> Benz Schenk writes: >> >> > Hi >> > >> > This is my first patch, it's really straight-forward. >> > But I'm not quite sure about the naming because

Re: [PATCH 3/7] gnu: Add r-biocviews.

2016-10-19 Thread Ricardo Wurmus
Roel Janssen writes: >>> +(synopsis "Bioconductor structures for vocabularies and narratives of >>> +views") >> >> I don’t know what this means. Does this mean “data structures”? What >> is a vocabulary or narrative in this case? > > No, it means a structured way of

[PATCH] gnu: Add emacs-d-mode.

2016-10-19 Thread Roel Janssen
Dear Guix, Here's a patch to add a major mode for the D programming language. Kind regards, Roel Janssen >From 9a83259640de620241bd36254cbae5ec0500a399 Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Wed, 19 Oct 2016 13:22:57 +0200 Subject: [PATCH] gnu: Add emacs-d-mode. *

[PATCH] gnu: libarchive: fix issue 696 in v.3.2.1

2016-10-19 Thread Carlos Sánchez de La Lama
Pull request #807 has been made upstream, this fixes Issue 696 on GUIX side until a new it is fixed on a libarchive release. * gnu/packages/patches/libarchive-issue-696.patch: New file. * gnu/local.mk: Register patch. * gnu/packages/backup.scm (libarchive): Add patch. (libarchive/fixed): Inherit

[PATCH] gnu: Add coda.

2016-10-19 Thread Thomas Danckaert
This is a C library wich also presents a python interface. It can be used just as well without python, so I've made python only a native input, not a regular input. There's currently a non-determinism issue for the python interface, related to

Re: [PATCH 3/7] gnu: Add r-biocviews.

2016-10-19 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > >> * gnu/packages/bioinformatics.scm (r-biocviews): New variable. >> --- >> gnu/packages/bioinformatics.scm | 28 >> 1 file changed, 28 insertions(+) >> >> diff --git a/gnu/packages/bioinformatics.scm

Re: [PATCH] Add scheme-bytestructures

2016-10-19 Thread Amirouche Boubekki
Updated the patch. On Tue, Oct 18, 2016 at 4:28 PM Ludovic Courtès wrote: > Amirouche Boubekki skribis: > > > On Mon, Oct 10, 2016 at 10:46 PM Ludovic Courtès wrote: > > > [...] > >> Please let’s not list all the files. :-) Could

Re: Guix on clusters and in HPC

2016-10-19 Thread Thomas Danckaert
From: l...@gnu.org (Ludovic Courtès) Subject: Guix on clusters and in HPC Date: Tue, 18 Oct 2016 16:20:43 +0200 So I’ve come up with an initial list of work items going from the immediate needs to crazy ideas (batch scheduler integration!) that hopefully make sense to cluster/HPC people. I’d

Re: 01/01: gnu: hdf4: Fix non-x86 architectures.

2016-10-19 Thread Thomas Danckaert
From: Andreas Enge Subject: Re: 01/01: gnu: hdf4: Fix non-x86 architectures. Date: Tue, 18 Oct 2016 21:19:28 +0200 On Mon, Oct 17, 2016 at 04:49:47PM -0400, Mark H Weaver wrote: Contrary to the commit log message, the only part of this that actually made it into the patch