Re: Installing guix packages without root permissions (in HPC environments)

2017-01-20 Thread Pjotr Prins
Relocatable guix in action: https://github.com/lomereiter/sambamba/issues/219

[PATCH] import: pypi: Don't add setuptools to propagated-inputs.

2017-01-20 Thread Carlo Zancanaro
The pypi importer currently adds python-setuptools to the propagated inputs. According to the manual we don't need to do this any more, so here's a patch that updates the importer to match. From d819fce415614d269fbb28f035963e6e0d6efbee Mon Sep 17 00:00:00 2001 From: Carlo Zancanaro Date: Sat, 21

[PATCH 3/4] gnu: Add python2-slowaes

2017-01-20 Thread Carlo Zancanaro
* gnu/packages/python.scm (python2-slowaes): New variable. --- gnu/packages/python.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 0ee1b6ef8..ad62c25e8 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/pyt

[PATCH 2/4] gnu: Add python-qrcode.

2017-01-20 Thread Carlo Zancanaro
* gnu/packages/python.scm (python-qrcode, python2-qrcode): 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 21347b25e..0ee1b6ef8 100644 --- a/gnu/packages/python.scm +++

[PATCH 1/4] gnu: Add python-pbkdf2.

2017-01-20 Thread Carlo Zancanaro
* gnu/packages/python.scm (python-pbkdf2, python2-pbkdf2): New variables. --- gnu/packages/python.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6a5b0c4f1..21347b25e 100644 --- a/gnu/packages/python.scm

Re: jquery 3.1.1

2017-01-20 Thread Mike Gerwitz
On Fri, Jan 20, 2017 at 22:14:42 +0100, Ludovic Courtès wrote: > (One could argue that single-function packages are “trivial” from a > copyright standpoint. Then the subset of the npm repo containing those > trivial packages could be viewed as a database of “facts” (which, in > some jurisdiction,

Create a symlink /usr/bin/env by default in GuixSD?

2017-01-20 Thread Mekeor Melire
/bin/sh is often used in shebangs. I guess that's why GuixSD by default creates that symlink which points to /gnu/store/HASH-bash-VERSION/bin/sh which again is a symlink pointing to /gnu/store/HASH-bash-VERSION/bin/bash. /usr/bin/env is also used very often in shebangs. Wouldn't it make sense to a

Re: [PATCH] gnu: Add kakoune

2017-01-20 Thread Carlo Zancanaro
Let's give this another try, then. I think I've taken into account all your feedback, and I've updated to a more recent kakoune commit. From a15396f186d5a88f7fbe1af21add9bbd40ddc59b Mon Sep 17 00:00:00 2001 From: Carlo Zancanaro Date: Fri, 30 Dec 2016 02:15:59 +1100 Subject: [PATCH] gnu: Add kak

Re: pre-push signature hook error reporting [was Re: [PATCH v6] gnu: python-sphinx: Update to 1.4.8.]

2017-01-20 Thread Leo Famulari
On Fri, Jan 20, 2017 at 03:05:42PM +0100, Ludovic Courtès wrote: > For the pre-push hook, the overhead seems reasonable (perhaps we could > limit the range to commits after the first signed commit to avoid > looping for no reason?) and an improvement. I agree that it's reasonable and an improvemen

Re: [PATCH] Update gd and php

2017-01-20 Thread Leo Famulari
On Fri, Jan 20, 2017 at 10:25:40PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > If gd-for-php has #f as its replacement, then nothing will be grafted to > replace it. > > Or am I missing something? No, I am the one missing something. I built PHP (sans tests) and it does refer to gd-2.

Re: [PATCH] gnu: whois: Move mkpasswd to its own output.

2017-01-20 Thread ng0
Ludovic Courtès writes: > ng0 skribis: > >> Ludovic Courtès writes: >> >>> Hey, >>> >>> ng0 skribis: >>> Mkpasswd has nothing to do with whois, and upstream says so. I think we should be able to install whois and just have whois, not some random "historical bundled" binary in ad

Re: jquery 3.1.1

2017-01-20 Thread Catonano
2017-01-20 22:23 GMT+01:00 Ludovic Courtès : > Hi! > > Catonano skribis: > > > I made a crawler and I let it loose on the jquery 3.1.1 dependencies on > > registry.npmjs.com > > > > It recursevely fetched the dependencies of jquery 3.1.1, then the > > dependencies of the dependencies, then the de

[PATCH] gnu: Add opencascade-oce

2017-01-20 Thread Paul Garlick
* gnu/packages/maths.scm: Add it --- gnu/packages/maths.scm | 49 + 1 file changed, 49 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 313f6ac..62415e7 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm

Ideas for Summer of Code 2017

2017-01-20 Thread Mathieu Lirzin
Hello, GNU is applying as an organization for Google Summer of Code 2017. So this is time to start gathering ideas for possible Guix/Shepherd related projects. I have created a page based on the one from last year: https://libreplanet.org/wiki/Group:Guix/GSoC-2017 It's a Wiki, so feel free t

Re: [PATCH 06/16] gnu: Add r-raremetals2.

2017-01-20 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Ricardo Wurmus skribis: >> >>> * gnu/packages/bioinformatics.scm (r-raremetals2): New variable. >> >> [...] >> >>> +(home-page "http://genome.sph.umich.edu/wiki/RareMETALS2";) >>> +(synopsis "Analyze gene-level association tests for

Re: [PATCH] Update gd and php

2017-01-20 Thread Ludovic Courtès
Leo Famulari skribis: > On Fri, Jan 20, 2017 at 05:12:46PM +0100, julien lepiller wrote: >> How do you make php use gd-2.2.4, then? It needs to be updated too because >> the security issues with gd are still present in our current php package. > > It seems that gd-for-php gets replaced by gd-2.2.

Re: jquery 3.1.1

2017-01-20 Thread Ludovic Courtès
Hi! Catonano skribis: > I made a crawler and I let it loose on the jquery 3.1.1 dependencies on > registry.npmjs.com > > It recursevely fetched the dependencies of jquery 3.1.1, then the > dependencies of the dependencies, then the dependencies of the dependencies > of the dependencies... and so

Re: jquery 3.1.1

2017-01-20 Thread Ludovic Courtès
Hey, Mike Gerwitz skribis: > On Thu, Jan 19, 2017 at 21:48:44 +0100, Catonano wrote: >> Anyway, now I have a COMPLETE graph of the dependencies of jquery 3.1.1 >> >> It's made of >> 47311 vertices and >> 324569 edges > > lol... > >> Anyway, these broken packages pose a challenge to the mission o

Re: [PATCH 01/35] gnu: Add r-cowplot.

2017-01-20 Thread Ludovic Courtès
Hi Raoul! I think it’s the first time a newcomer says “hello” with a 35-patch series, congrats on that. :-) To facilitate the process, can you confirm that you ran ‘guix lint’ on the packages and generally followed ? At

Re: Shadow -> 4.4

2017-01-20 Thread Ludovic Courtès
Leo Famulari skribis: > On Thu, Jan 19, 2017 at 08:06:34PM +, contact@cryptolab.net wrote: >> Question: I don't prefer to crash and burn systems, which test is >> enough to show that it works? Reconfiguring one of my own systems? > > Yes. If it breaks your system, you can always reboot in

Re: gnu: gnutls: Add gnutls-3.5.5 and gnutls-with-guile-next.

2017-01-20 Thread Ludovic Courtès
Hello! Christopher Allan Webber skribis: > Hello! I was talking in #guile and realized that even though guile-next > now includes glorious https support via gnutls, few have tried it or > know how to use it. > > It turns out you need a specially packaged version of gnutls! Or, > specially pack

'python-tests' merge

2017-01-20 Thread Marius Bakke
>> I wonder if we should update scipy and numpy while at it. Thoughts? > > Ugh. I tried this out (plus matplotlib), but the latest matplotlib > (2.0.0) has a circular dependency on ipython. Great. > > The motivation is that the scipy failure stems from the Sphinx update. > I think I'll add an olde

Re:Re: [PATCH] Add fcitx-configtool

2017-01-20 Thread Marius Bakke
tumashu writes: > yes, it workswell for me Thanks for confirming, pushed as 7386a0481c26d6 ! signature.asc Description: PGP signature

[PATCH] gnu: add geos

2017-01-20 Thread Björn Höfling
* gnu/packages/geo.scm (geos): New variable. --- gnu/packages/geo.scm | 34 ++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 797b9ea30..75fde2752 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -32,

Re: gnu: abbaye: Update to 2.0.1 from new repository.

2017-01-20 Thread Alex Kost
Adonay Felipe Nogueira (2017-01-15 11:48 -0200) wrote: > After so much wait, we got L'Abbaye des Morts game out of Google > Code. :) > > I had to remove the bundled fonts because they no longer use these > directly in the game. It seems to be in their repository just because > they don't want to l

Re: [PATCH] Update gd and php

2017-01-20 Thread Leo Famulari
On Fri, Jan 20, 2017 at 05:12:46PM +0100, julien lepiller wrote: > How do you make php use gd-2.2.4, then? It needs to be updated too because > the security issues with gd are still present in our current php package. It seems that gd-for-php gets replaced by gd-2.2.4 now: $ ./pre-inst-env guix b

Re: [PATCH] Update gd and php

2017-01-20 Thread julien lepiller
Le 2017-01-20 16:33, Leo Famulari a écrit : On Fri, Jan 20, 2017 at 12:53:19AM -0500, Leo Famulari wrote: And I think that PHP's use of libgd should be updated in the same commit. Otherwise, after patch 1/2, PHP would require a gd-for-php with patches that would fail to apply, leaving PHP brok

Re: Install FAQ: Only build the non-deterministic packages?

2017-01-20 Thread carlo von lynX
On Fri, Jan 13, 2017 at 02:14:24PM +0100, Ludovic Courtès wrote: > Hello! Hej Ludó! > The problem is that you never know whether a package is reproducible. I see the philosophical debate you had at the summit, but I think most users would be fine with something pragmatic that *improves* the prob

Re: [PATCH] Update gd and php

2017-01-20 Thread Leo Famulari
On Fri, Jan 20, 2017 at 12:53:19AM -0500, Leo Famulari wrote: > And I think that PHP's use of libgd should be updated in the same > commit. Otherwise, after patch 1/2, PHP would require a gd-for-php with > patches that would fail to apply, leaving PHP broken for that commit. I made a "thinko" here

Re: [PATCH 1/1] gnu: gd: Replace with gd-2.2.4 [fixes CVE-2016-{6912, 9317} and others].

2017-01-20 Thread Leo Famulari
On Fri, Jan 20, 2017 at 02:49:50PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > (define-public php > >(package > > (name "php") > > @@ -291,7 +280,7 @@ > > ("curl" ,curl) > > ("cyrus-sasl" ,cyrus-sasl) > > ("freetype" ,freetype) > > - ("gd" ,gd-

Re: [PATCH] gnu: whois: Move mkpasswd to its own output.

2017-01-20 Thread Ricardo Wurmus
ng0 writes: >> I might be overlooking something, but my gut reaction is that (1) it’s >> not “bundling” in that we don’t have any other package providing >> mkpasswd, and (2) it’s up to upstream to decide whether or not to >> distribute mkpasswd. >> >> WDYT? >> >> Ludo’. >> > And upstreams decis

Re: [PATCH 2/2] services: network-manager: Use record for configuration.

2017-01-20 Thread 宋文武
Christopher Baines writes: > 宋文武 writes: > >> Christopher Baines writes: >> >>> * gnu/services/network-manager.scm (): New >>> record type. >>> (network-manager-shpeherd-service): Change to use the >>> network-manager-configuration record, rather than a package. Generate a >>> simple configura

Re: [PATCH] gnu: Add ldc-1.1.0-beta6

2017-01-20 Thread Ludovic Courtès
Frederick Muriithi skribis: > On 19 Jan 2017 3:47 p.m., "Ludovic Courtès" wrote: > > ... However, on my x86_64 machine, the build fails with: > --8<---cut here---start->8--- > 99% tests passed, 1 tests failed out of 751 > > Total Test time (real) = 2134.61

Re: [PATCH 06/16] gnu: Add r-raremetals2.

2017-01-20 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> * gnu/packages/bioinformatics.scm (r-raremetals2): New variable. > > [...] > >> +(home-page "http://genome.sph.umich.edu/wiki/RareMETALS2";) >> +(synopsis "Analyze gene-level association tests for binary trait") >> +(description

Re: [PATCH 2/2] gnu: Add openvpn service.

2017-01-20 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2017-01-19 12:51 +0100) wrote: [...] >> The problem is that people using indent-code.el typically have raw Emacs >> with scheme-mode, but most likely without Geiser and Emacs-Guix. So we >> need a mechanism that works in that case. > > ... I see 2 ways: >

Re: A postinst equivalent in Guix?

2017-01-20 Thread Ludovic Courtès
Hi, Georgi Kirilov skribis: > is there anything in Guix that can do things at install time, like postinst > scripts in Debian? No. There are “profile hooks” in (guix profiles) that are used to a similar effect, for instance to assemble the ‘dir’ file that contains pointers to Info documentatio

Re: [PATCH 3/4] gnu: Add kdev-python.

2017-01-20 Thread Ludovic Courtès
Thomas Danckaert skribis: >> process 1051: D-Bus library appears to be incorrectly set up; failed >> to read machine uuid: Failed to open "/etc/machine-id": No such file >> or directory See the manual page for dbus-uuidgen to correct this >> issue. >> >> D-Bus not built with -rdynamic so unable

Re: pre-push signature hook error reporting [was Re: [PATCH v6] gnu: python-sphinx: Update to 1.4.8.]

2017-01-20 Thread Ludovic Courtès
Leo Famulari skribis: > On Fri, Jan 13, 2017 at 10:24:00AM -0500, Leo Famulari wrote: >> I bet that you are using the new pre-push hook that verifies commit >> signatures, and you're trying to push some commits that fail the >> signature verification check. >> >> Someone should add some error re

Re: [PATCH] gnu: whois: Move mkpasswd to its own output.

2017-01-20 Thread Ludovic Courtès
ng0 skribis: > Ludovic Courtès writes: > >> Hey, >> >> ng0 skribis: >> >>> Mkpasswd has nothing to do with whois, and upstream says so. I >>> think we should be able to install whois and just have whois, not >>> some random "historical bundled" binary in addition to whois. >>> I'm just stating

Re: [PATCH 1/1] gnu: gd: Replace with gd-2.2.4 [fixes CVE-2016-{6912, 9317} and others].

2017-01-20 Thread Ludovic Courtès
Leo Famulari skribis: > 'CHANGELOG.md' in the development repository lists several fixed bugs with > potential security implications: > > https://github.com/libgd/libgd/blob/gd-2.2.4/CHANGELOG.md > > * gnu/packages/gd.scm (gd)[replacement]: New field. > (gd-2.2.4): New variable. > * gnu/packages/

Re: [PATCH] gnu: Add lsyncd.

2017-01-20 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/sync.scm (lsyncd): New variable. LGTM, thanks!

Re: [PATCH 1/2] gnu: tlsdate: Use the system provided certificate store.

2017-01-20 Thread Ludovic Courtès
ng0 skribis: > Ludovic Courtès writes: > >> ng0 skribis: >> >>> Ludovic Courtès writes: >>> Hello! ng0 skribis: > * gnu/packages/ntp.scm (tlsdate)[arguments]: Configure with unprivileged > user and group. > [arguments]: Build with the system provided certifica

Re: FOSDEM social dinner

2017-01-20 Thread Alex Sassmannshausen
Hello, To confirm, I've now placed a reservation for Saturday 4 February at 19:30 at a Lebanese restaurant called Al Jannah. I haven't been there before, but the menu looks diverse, the prices good and the location relatively central. https://www.tripadvisor.com/Restaurant_Review-g188644-d203955

Re: [PATCH 15/16] gnu: Add r-msnbase.

2017-01-20 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/bioinformatics.scm (r-msnbase): New variable. [...] > +(synopsis "Base functions and classes for MS-based proteomics") > +(description > + "This package provides basic plotting, data manipulation and processing > +of MS-based proteomics data.

Re: Systemd error on symlink

2017-01-20 Thread Hartmut Goebel
Am 20.01.2017 um 14:07 schrieb Leo Famulari: > Did somebody send a patch yet? I thought, you did?! -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 09/10] gnu: Add ocaml-js-build-tools.

2017-01-20 Thread Ludovic Courtès
Marius Bakke skribis: >> --- /dev/null >> +++ b/gnu/packages/patches/ocaml-janestreet-fix-libdir.patch >> @@ -0,0 +1,36 @@ >> +diff -aur package.pristine/Makefile package.new/Makefile >> +--- package.pristine/Makefile 2016-02-06 01:55:14.650150309 +0100 >> package.new/Makefile2016-

Re: [PATCH 06/16] gnu: Add r-raremetals2.

2017-01-20 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/bioinformatics.scm (r-raremetals2): New variable. [...] > +(home-page "http://genome.sph.umich.edu/wiki/RareMETALS2";) > +(synopsis "Analyze gene-level association tests for binary trait") > +(description > + "The R package rareMETALS2 is

Re: [PATCH] gnu: Add nyx.

2017-01-20 Thread Ludovic Courtès
contact@cryptolab.net skribis: > From: ng0 > > * gnu/packages/tor.scm (nyx): New variable. I applied the changes below and then realized that it fails to build: --8<---cut here---start->8--- starting phase `install' running install running build running b

Re: Services: gnunet. (require help)

2017-01-20 Thread Ludovic Courtès
contact@cryptolab.net skribis: > I've been changing this service back and forth and back again, now > running on one computer, and leaving aside all confusion you will see > in there, gnunet needs at least a .config/gnunet file, the rest should > be automatically created. unless it isn't, whic

Re: [PATCH 15/16] gnu: Add r-msnbase.

2017-01-20 Thread Ludovic Courtès
I quickly looked at the other patches in the series and didn’t notice anything particular. I’d say go ahead! Ludo’.

Re: Systemd error on symlink

2017-01-20 Thread Leo Famulari
On Fri, Jan 20, 2017 at 12:31:35PM +0100, Hartmut Goebel wrote: > Am 20.01.2017 um 11:22 schrieb Pjotr Prins: > > will throw an error. The solution is not to symlink but to copy the service > > file. > > There is already a patch pending to change the manual, see > http://lists.gnu.org/archive/htm

Re: [PATCH] gnu: whois: Move mkpasswd to its own output.

2017-01-20 Thread Hartmut Goebel
Am 20.01.2017 um 11:41 schrieb ng0: > I'm still in favor for making it separate guix packages. +1 -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: Systemd error on symlink

2017-01-20 Thread Hartmut Goebel
Am 20.01.2017 um 11:22 schrieb Pjotr Prins: > will throw an error. The solution is not to symlink but to copy the service > file. There is already a patch pending to change the manual, see http://lists.gnu.org/archive/html/guix-devel/2017-01/msg01199.html -- Regards Hartmut Goebel | Hartmut Go

[PATCH] gnu: Add compton.

2017-01-20 Thread José Miguel Sánchez García
--José Miguel Sánchez García 0001-gnu-Add-compton.patch Description: Binary data

Re: Systemd error on symlink

2017-01-20 Thread Ricardo Wurmus
Pjotr Prins writes: > Following the manual: > > If your host distro uses the systemd init system, this can be achieved with > these commands: > > # ln -s ~root/.guix-profile/lib/systemd/system/guix-daemon.service \ > /etc/systemd/system/ > # systemctl start guix-daemon && systemct

Re: Shadow -> 4.4

2017-01-20 Thread ng0
Leo Famulari writes: > On Thu, Jan 19, 2017 at 08:06:34PM +, contact@cryptolab.net wrote: >> Question: I don't prefer to crash and burn systems, which test is >> enough to show that it works? Reconfiguring one of my own systems? > > Yes. If it breaks your system, you can always reboot int

Re: [PATCH] gnu: whois: Move mkpasswd to its own output.

2017-01-20 Thread ng0
Ludovic Courtès writes: > Hey, > > ng0 skribis: > >> Mkpasswd has nothing to do with whois, and upstream says so. I >> think we should be able to install whois and just have whois, not >> some random "historical bundled" binary in addition to whois. >> I'm just stating the sizes as in comparison

Systemd error on symlink

2017-01-20 Thread Pjotr Prins
Following the manual: If your host distro uses the systemd init system, this can be achieved with these commands: # ln -s ~root/.guix-profile/lib/systemd/system/guix-daemon.service \ /etc/systemd/system/ # systemctl start guix-daemon && systemctl enable guix-daemon will throw an e

Re: [PATCH 2/2] services: network-manager: Use record for configuration.

2017-01-20 Thread Christopher Baines
宋文武 writes: > Christopher Baines writes: > >> * gnu/services/network-manager.scm (): New >> record type. >> (network-manager-shpeherd-service): Change to use the >> network-manager-configuration record, rather than a package. Generate a >> simple configuration file from the network-manager-conf

[PATCH] services: network-manager: Use record for configuration.

2017-01-20 Thread Christopher Baines
* gnu/services/network-manager.scm (): New record type. (network-manager-shpeherd-service): Change to use the network-manager-configuration record, rather than a package. Generate a simple configuration file from the network-manager-configuration record. (network-manager-service-type): Update exte