[PATCH 1/1] gnu: weex: Fix CVE-2005-3150.

2016-11-04 Thread Leo Famulari
* gnu/packages/patches/weex-CVE-2005-3150.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ftp.scm (weex)[source]: Use it. --- gnu/local.mk | 1 + gnu/packages/ftp.scm | 3 ++-

Re: [Patch 0/10] Add Ring

2016-11-04 Thread Chris Marusich
Lukas Gradl writes: > Hello Guix! > > The following patch series adds Ring, a distributed multimedia > communications program. > > There is one issue that I can not figure out: The program ring.cx throws > an error if evolution-data-server is not installed in the same

Re: Guix on clusters and in HPC

2016-11-04 Thread Chris Marusich
Pjotr Prins writes: > Wrote down a way to distribute software using containers and tar ;) > > https://github.com/pjotrp/guix-notes/blob/master/DISTRIBUTE.org Neat trick! Thanks for sharing. I see that this relies on undocumented behavior, which is the fact that

Re: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m.

2016-11-04 Thread Leo Famulari
On Fri, Nov 04, 2016 at 08:08:13PM -0400, Kei Kebreau wrote: > Is this good? > From 674a0f955809d40c2fe3e5092b2927c4c96e8351 Mon Sep 17 00:00:00 2001 > From: Kei Kebreau > Date: Fri, 4 Nov 2016 20:06:03 -0400 > Subject: [PATCH] gnu: w3m: Switch to Debian's actively

Re: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m.

2016-11-04 Thread Kei Kebreau
Leo Famulari writes: > On Fri, Nov 04, 2016 at 01:05:02PM -0400, Kei Kebreau wrote: >> From 1eede14194c83b70725b6de062b9d3e0acce6340 Mon Sep 17 00:00:00 2001 >> From: Kei Kebreau >> Date: Fri, 4 Nov 2016 12:43:28 -0400 >> Subject: [PATCH] gnu: w3m:

Re: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m.

2016-11-04 Thread Leo Famulari
On Fri, Nov 04, 2016 at 01:05:02PM -0400, Kei Kebreau wrote: > From 1eede14194c83b70725b6de062b9d3e0acce6340 Mon Sep 17 00:00:00 2001 > From: Kei Kebreau > Date: Fri, 4 Nov 2016 12:43:28 -0400 > Subject: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m. >

Re: [PATCH] improve nginx-service

2016-11-04 Thread Hartmut Goebel
Am 04.11.2016 um 23:12 schrieb Julien Lepiller: >> > gnu/services/web.scm:118:34: In procedure >> > default-nginx-vhost-config: gnu/services/web.scm:118:34: In procedure >> > struct_vtable: Wrong type argument in position 1 (expecting struct): >> > (nginx-vhost-configuration (root

Question regarding record types

2016-11-04 Thread Hartmut Goebel
Hi, in the services modules, there are configuration types defined like this: (define-record-type* nginx-configuration make-nginx-configuration nginx-configuration? (nginx nginx-configuration-nginx) ; (log-directory nginx-configuration-log-directory) ;string

Re: [PATCH] improve nginx-service

2016-11-04 Thread Julien Lepiller
On Fri, 4 Nov 2016 22:28:07 +0100 Hartmut Goebel wrote: > Hi Julien > > thanks for these patches. I applied them to current master, but I did > not work out how to use the new features. I'd appreciate a more > complete example. > >

Re: Guix on clusters and in HPC

2016-11-04 Thread Pjotr Prins
Wrote down a way to distribute software using containers and tar ;) https://github.com/pjotrp/guix-notes/blob/master/DISTRIBUTE.org On Wed, Nov 02, 2016 at 04:03:25PM +, Pjotr Prins wrote: > On Wed, Nov 02, 2016 at 09:25:42AM +1000, Ben Woodcroft wrote: > > guix pull: error: build failed:

Re: Circular dependencies in gnu/packages, weird error message

2016-11-04 Thread Danny Milosavljevic
Hi Ludo, On Fri, 04 Nov 2016 15:37:52 +0100 l...@gnu.org (Ludovic Courtès) wrote: > You should now be able to add #:use-module (gnu packages cross-base) in > admin.scm. Yes. However, now I get In unknown file: ?: 18 [primitive-load "/x/home/dannym/src/guix/scripts/guix"] In guix/ui.scm:

Re: [PATCH] improve nginx-service

2016-11-04 Thread Hartmut Goebel
Hi Julien thanks for these patches. I applied them to current master, but I did not work out how to use the new features. I'd appreciate a more complete example. 0001-Make-nginx-service-extensible.patch > +@deffn {Scheme Variable} nginx-service-type +This is the type for the > nginx web server.

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

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: > And that concludes this patch series. Thanks a lot for adding Jupyter. > Like I said, I attempted to do it, but I got stuck / ran out of time to > implement it before I needed it. It's great to see that it will be > added to GNU Guix soon. Thank you very

Re: [PATCH] mps-youtube, revision 3

2016-11-04 Thread Hartmut Goebel
Am 04.11.2016 um 20:23 schrieb ng0: > [PATCH 1/2] gnu: Add python-pafy. > > - made youtube-dl propagated-input as suggested by harmut > > [PATCH 2/2] gnu: Add mps-youtube. > > - no changes > Both LGTM. Adding the comment about youtube_dl was a good idea :-) -- Regards Hartmut Goebel | Hartmut

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

2016-11-04 Thread ng0
* gnu/packages/python.scm (python-pafy): New variable. --- gnu/packages/python.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 8987450..4c1f9db 100644 --- a/gnu/packages/python.scm +++

[PATCH 2/2] gnu: Add mps-youtube.

2016-11-04 Thread ng0
* gnu/packages/video.scm (mps-youtube): New variable. --- gnu/packages/video.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 6ce03f7..50dcb5d 100644 --- a/gnu/packages/video.scm +++

[PATCH] mps-youtube, revision 3

2016-11-04 Thread ng0
[PATCH 1/2] gnu: Add python-pafy. - made youtube-dl propagated-input as suggested by harmut [PATCH 2/2] gnu: Add mps-youtube. - no changes

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

2016-11-04 Thread ng0
Hartmut Goebel writes: > Am 04.11.2016 um 19:18 schrieb ng0: >> Hartmut Goebel writes: >> >>> Am 02.11.2016 um 11:40 schrieb ng0: +(inputs + `(("youtube-dl" ,youtube-dl))) >>> This needs to be a propagated input since

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

2016-11-04 Thread Hartmut Goebel
Am 04.11.2016 um 19:18 schrieb ng0: > Hartmut Goebel writes: > >> Am 02.11.2016 um 11:40 schrieb ng0: >>> +(inputs >>> + `(("youtube-dl" ,youtube-dl))) >> This needs to be a propagated input since python-pafy is a package itself. > Can you be more specific? I

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

2016-11-04 Thread ng0
Hartmut Goebel writes: > Am 02.11.2016 um 11:40 schrieb ng0: >> +(inputs >> + `(("youtube-dl" ,youtube-dl))) > > This needs to be a propagated input since python-pafy is a package itself. Can you be more specific? I know now that other python inputs should

Re: [PATCH] gnu: link-grammar: New module.

2016-11-04 Thread Amirouche Boubekki
Thx for the review and explanation. I am not in a hurry, I will wait for the 5.3.12 release. On Mon, Oct 24, 2016 at 7:03 PM Amir P wrote: > On Sun, 23 Oct 2016 17:20:11 -0400 Leo Famulari wrote: > > If sqlite and zlib are only used when building, but not when running > >

Re: [PATCH] improve nginx-service

2016-11-04 Thread Julien Lepiller
On Fri, 04 Nov 2016 14:21:43 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Hartmut Goebel skribis: > > > Am 03.11.2016 um 15:54 schrieb Ludovic Courtès: > >> Assuming ‘demo-website’ is bound to a package object, you should > >> be able to do: > >> > >> (root

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

2016-11-04 Thread Hartmut Goebel
Am 04.11.2016 um 17:47 schrieb Ricardo Wurmus: > Oh, I forgot to edit the description here. I was already wondering :-) > I’ve changed it to this: > > "This package provides a terminal-based console frontend for Jupyter > kernels. It also allows for console-based interaction with >

Re: Add libidn2

2016-11-04 Thread Kei Kebreau
Leo Famulari writes: > Libidn2 is a GNU internationalized domain name (IDN) processing library > implementing the IDNA2008 specification (libidn implements IDNA2003). > > This library is ostensibly used by the most recent release of curl, > although the curl maintainer has

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

2016-11-04 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > >> 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

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

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

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

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: > 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

Re: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m.

2016-11-04 Thread Kei Kebreau
From 1eede14194c83b70725b6de062b9d3e0acce6340 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 4 Nov 2016 12:43:28 -0400 Subject: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m. Fixes some security issues seen here:

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

2016-11-04 Thread Ricardo Wurmus
Hartmut Goebel writes: > Am 01.11.2016 um 13:20 schrieb Ricardo Wurmus: >> + (modify-phases %standard-phases >> + (delete 'build) >> + (replace 'install >> + (lambda* (#:key inputs outputs #:allow-other-keys) >> + (let*

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

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: > 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

Re: [PATCH] gnu: chromium-bsu: Update to 0.9.16.1.

2016-11-04 Thread Kei Kebreau
Leo Famulari writes: > On Fri, Nov 04, 2016 at 11:21:26AM -0400, Kei Kebreau wrote: >> Upstream Chromium B.S.U. fixed some issues in the code. Our package >> definition is simpler as a result. > > LGTM! Excellent! Pushed as 08722837b048e7d0b416e414f7e695a380e7784b.

Re: [PATCH] system: Avoid using device paths in device field.

2016-11-04 Thread Leo Famulari
On Thu, Nov 03, 2016 at 06:10:28AM -0700, cmmarus...@gmail.com wrote: > From: Chris Marusich > > This fixes a regression introduced by > 1ef8b72a7f87afe7cffe52393d99e1b14e4770e1, in which we would incorrectly use a > device path in a label-based grub root search command,

Re: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m.

2016-11-04 Thread Leo Famulari
On Fri, Nov 04, 2016 at 10:52:55AM -0400, Kei Kebreau wrote: > > Leo Famulari skribis: > >> I think we build from their Git repo: > >> > >> https://anonscm.debian.org/cgit/collab-maint/w3m.git > >> > >> They even offer non-Debian-ized release tags, such as > >>

Re: [PATCH] gnu: chromium-bsu: Update to 0.9.16.1.

2016-11-04 Thread Leo Famulari
On Fri, Nov 04, 2016 at 11:21:26AM -0400, Kei Kebreau wrote: > Upstream Chromium B.S.U. fixed some issues in the code. Our package > definition is simpler as a result. LGTM! signature.asc Description: PGP signature

Add libidn2

2016-11-04 Thread Leo Famulari
Libidn2 is a GNU internationalized domain name (IDN) processing library implementing the IDNA2008 specification (libidn implements IDNA2003). This library is ostensibly used by the most recent release of curl, although the curl maintainer has suggested distributors disable IDN support altogether

[PATCH] gnu: chromium-bsu: Update to 0.9.16.1.

2016-11-04 Thread Kei Kebreau
Upstream Chromium B.S.U. fixed some issues in the code. Our package definition is simpler as a result. From 08722837b048e7d0b416e414f7e695a380e7784b Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 4 Nov 2016 11:17:09 -0400 Subject: [PATCH] gnu: chromium-bsu: Update to

Re: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m.

2016-11-04 Thread Kei Kebreau
l...@gnu.org (Ludovic Courtès) writes: > Leo Famulari skribis: > >> On Thu, Nov 03, 2016 at 10:17:18PM -0500, Eric Bavier wrote: >>> On Thu, 03 Nov 2016 18:54:55 -0400 >>> Kei Kebreau wrote: >>> >>> > From b837111e3ddf406a3b9235538f63af678e3ac741 Mon

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

2016-11-04 Thread Roel Janssen
Theodoros Foradis writes: > Roel Janssen writes: > >> I tried running plantuml with the following snippet: >> @startuml >> A <..> B >> @enduml >> >> And it crashes because it attempts to run "/usr/bin/dot". >> >> With the following snippet, we replace this "/usr/bin/dot" dependency >> with the

Re: Circular dependencies in gnu/packages, weird error message

2016-11-04 Thread Ludovic Courtès
Hi, Danny Milosavljevic skribis: > I cannot import (gnu packages cross-base) in (gnu packages admin) (it gave an > incomprehensible-to-me error message [*]). What could be the cause? Some (gnu packages …) modules were referring to bindings from other modules at the top

Re: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m.

2016-11-04 Thread Kei Kebreau
l...@gnu.org (Ludovic Courtès) writes: > Leo Famulari skribis: > >> On Thu, Nov 03, 2016 at 10:17:18PM -0500, Eric Bavier wrote: >>> On Thu, 03 Nov 2016 18:54:55 -0400 >>> Kei Kebreau wrote: >>> >>> > From b837111e3ddf406a3b9235538f63af678e3ac741 Mon

Re: [PATCH] gnu: w3m: Switch to Debian's actively maintained fork of w3m.

2016-11-04 Thread Ludovic Courtès
Leo Famulari skribis: > On Thu, Nov 03, 2016 at 10:17:18PM -0500, Eric Bavier wrote: >> On Thu, 03 Nov 2016 18:54:55 -0400 >> Kei Kebreau wrote: >> >> > From b837111e3ddf406a3b9235538f63af678e3ac741 Mon Sep 17 00:00:00 2001 >> > From: Kei Kebreau

Re: How to use custom grub?

2016-11-04 Thread Ludovic Courtès
Hello! Marius Bakke skribis: > I have a working UEFI GuixSD system, by adding FAT32 support to > base-initrd and installing the initial UEFI bootloader from a non-Guix > live CD. Cool! We should integrate the necessary changes in ‘master’. > The "grub-configuration"

Re: [PATCH 2/4] gnu: Add r-bigmemory-sri.

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: >> Your patch is fine if you add a comment above the license field that >> states that these one of these two licenses may be choosen. > > Right. Would the following patch be alright then: > > modified gnu/packages/statistics.scm > @@ -2787,6 +2787,26 @@

Re: [PATCH] improve nginx-service

2016-11-04 Thread Ludovic Courtès
Hartmut Goebel skribis: > Am 03.11.2016 um 15:54 schrieb Ludovic Courtès: >> Assuming ‘demo-website’ is bound to a package object, you should be able >> to do: >> >> (root (file-append demo-website "/")) >> >> or simply: >> >> (root demo-website) > > Hmm, this

Re: [PATCH 2/4] gnu: Add r-bigmemory-sri.

2016-11-04 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > >> Ricardo Wurmus writes: >> >>> Roel Janssen writes: >>> Roel Janssen writes: > Ricardo Wurmus writes: > >> Roel Janssen writes: >>> +(description "This package provides a

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

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

Re: swh-plugins-lv2: New variable [WIP, v2]

2016-11-04 Thread Ricardo Wurmus
Hi Flo, > On 12/06/2015 11:44 PM, Florian Paul Schmidt wrote: >> Just pushing this out to get some feedback (I'll need to package more >> audio plugins and this might be a good start to talk about possible issues) > > Updated the patch, since it seems the other version didn't get submitted..

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

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: > 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

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

2016-11-04 Thread Ricardo Wurmus
Hartmut Goebel writes: > Am 01.11.2016 um 13:20 schrieb Ricardo Wurmus: >> +(propagated-inputs >> + `(("python-ipython-genutils" ,python-ipython-genutils) >> + ("python-jsonschema" ,python-jsonschema) >> + ("python-jupyter-core"

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

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: > 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

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

2016-11-04 Thread Ricardo Wurmus
Hartmut Goebel writes: > Am 01.11.2016 um 13:20 schrieb Ricardo Wurmus: >> +(assoc-ref outputs "out") >> +"/lib/python" >> +(string-take (string-take-right >> +

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

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: > 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

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

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: > 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

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

2016-11-04 Thread Ricardo Wurmus
Roel Janssen writes: > 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