Re: [PATCH] gnu: openblas: Fix configure flags on armhf and take target

2015-10-12 Thread Ricardo Wurmus
Mark H Weaver writes: > More importantly, it seems a shame for non-Intel users to have to > compile OpenBLAS and ~48 other packages from source code, especially > since it's not practical to compile large packages on many smaller armhf > systems. > > Debian provides pre-compiled openblas binarie

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

2015-10-12 Thread Eric Bavier
Hello James, Thanks for the patch. Comments inline. On Sun, 11 Oct 2015 22:23:55 +0200 James David Trotter wrote: > * gnu/packages/haskell.scm (ghc-transformers): New variable. > --- > gnu/packages/haskell.scm | 24 > 1 file changed, 24 insertions(+) Could you please

Re: [bug-gsrc] Checking signatures on source tarballs

2015-10-12 Thread Brandon Invergo
On Mon, 2015-10-12 at 23:34 +0200, Ludovic Courtès wrote: > We would need the help and support of someone from the GNU Advisory > Committee, I guess… > > :-) OK I think I know just the guy for the job. :) I'll start the discussion.  Feel free to ping me to check on the progress! -brandon sig

[PATCH 10/12] gnu: paramiko: Move python-pycrypto to the propagated inputs.

2015-10-12 Thread Cyril Roelandt
* gnu/packages/python.scm (python-paramiko): Move python-pycrypto to the propagated-inputs. --- gnu/packages/python.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index d88a3c6..6cecaac 100644 --- a/gnu/packages/pyth

[PATCH 06/12] gnu: Add python-flake8-2.2.4

2015-10-12 Thread Cyril Roelandt
* gnu/packages/python.scm (python-flake8-2.2.4, python2-flake8-2.2.4): New variables. --- gnu/packages/python.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index e8d8a02..d88a3c6 100644 --- a/gnu/packages/python

[PATCH 07/12] gnu: Add python-hacking.

2015-10-12 Thread Cyril Roelandt
* gnu/packages/openstack.scm (python-hacking, python2-hacking): New variables. --- gnu/packages/openstack.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 4fd1c80..d6f9ec4 100644 --- a/gnu/pac

[PATCH 02/12] guix: Add a "pypi-uri" helper method.

2015-10-12 Thread Cyril Roelandt
* guix/download.scm (mirrors): New "pypi" mirror. * guix/build-system/python.scm (pypi-uri): New method. --- guix/build-system/python.scm | 10 +- guix/download.scm| 4 +++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/guix/build-system/python.scm b/guix/bui

[PATCH 04/12] gnu: Update python-requests.

2015-10-12 Thread Cyril Roelandt
* gnu/packages/python.scm (python-requests, python2-requests): Bump to 2.8.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 fc4fad6..44e3e6b 100644 --- a/gnu/packages/python.scm +++ b/gnu/

[PATCH 12/12] gnu: Add python-tempest-lib.

2015-10-12 Thread Cyril Roelandt
* gnu/packages/openstack.scm (python-tempest-lib, python2-tempest-lib): New variables. --- gnu/packages/openstack.scm | 44 1 file changed, 44 insertions(+) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 8bc1c68..a7ebb25 1

[PATCH 00/12] Tons of patches to run "guix-tox" on python-keystoneclient!

2015-10-12 Thread Cyril Roelandt
The following 12 patches should be enough to be able to run "guix-tox" on python-keystoneclient, which is nice! Cyril. -- Cyril Roelandt (12): guix: download: properly detect https when mirror:// is used. guix: Add a "pypi-uri" helper method. import: pypi: Use "pypi-uri" instead of building

[PATCH 11/12] gnu: Add python-oslo.log.

2015-10-12 Thread Cyril Roelandt
* gnu/packages/openstack.scm (python-oslo.log, python2-oslo.log): New variables. --- gnu/packages/openstack.scm | 41 + 1 file changed, 41 insertions(+) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 912fab3..8bc1c68 100644 ---

[PATCH 09/12] gnu: Add python-os-testr.

2015-10-12 Thread Cyril Roelandt
* gnu/packages/openstack.scm (python-ostestr, python2-ostestr): New variables. --- gnu/packages/openstack.scm | 34 ++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 0fa105e..912fab3 100644 --- a/gnu/pa

[PATCH 08/12] gnu: Add python-oslosphinx.

2015-10-12 Thread Cyril Roelandt
* gnu/packages/openstack.scm (python-oslosphinx, python2-oslosphinx): New variables. --- gnu/packages/openstack.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index d6f9ec4..0fa105e 100644 --- a/gnu/

[PATCH 05/12] gnu: Add python-mccabe 0.2.1

2015-10-12 Thread Cyril Roelandt
* gnu/packages/python.scm (python-mccabe-0.2.1, python2-mccabe-0.2.1): New variables. --- gnu/packages/python.scm | 14 ++ 1 file changed, 14 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 44e3e6b..e8d8a02 100644 --- a/gnu/packages/python.scm +++

[PATCH 03/12] import: pypi: Use "pypi-uri" instead of building the URL manually.

2015-10-12 Thread Cyril Roelandt
* guix/import/pypi.scm (make-pypi-sexp): Use "pypi-uri". * tests/pypi.scm: Update the tests accordingly. --- guix/import/pypi.scm | 2 +- tests/pypi.scm | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/guix/import/pypi.scm b/guix/import/pypi.scm index d04a685..647ef61

[PATCH 01/12] guix: download: properly detect https when mirror:// is used.

2015-10-12 Thread Cyril Roelandt
* guix/download.scm (url-fetch): fix need-gnutls? which always returned #f when a URL with "mirror://" scheme was used. --- guix/download.scm | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/guix/download.scm b/guix/download.scm index 204cfc0..8ec47ce 100644 ---

Re: [bug-gsrc] Checking signatures on source tarballs

2015-10-12 Thread Ludovic Courtès
Brandon Invergo skribis: > On Mon, 2015-10-12 at 18:38 +0200, Ludovic Courtès wrote: > >> However, this package → keys mapping necessarily exists somewhere.  I >> think we should ask the FSF to publish it and provide a way to >> authenticate it. >> >> WDYT? > > If they would be willing to publis

Re: [bug-gsrc] Checking signatures on source tarballs

2015-10-12 Thread Brandon Invergo
On Mon, 2015-10-12 at 18:38 +0200, Ludovic Courtès wrote: > However, this package → keys mapping necessarily exists somewhere.  I > think we should ask the FSF to publish it and provide a way to > authenticate it. > > WDYT? If they would be willing to publish it, I think it would be a very good

Plan for 0.9.0

2015-10-12 Thread Ludovic Courtès
Hello! It’s time to talk about the next release, 0.9.0 (I think the service rewrite is one good reason to bump the middle number.) In addition to the nice stuff we already have, it’d be nice to add: • wip-container, I think we’re almst there; • finalize multiple-server support in ‘guix

Re: updating list of substitutes

2015-10-12 Thread Pjotr Prins
On Mon, Oct 12, 2015 at 12:31:21PM -0400, Mark H Weaver wrote: > In summary, the full set of available substitutes is typically quite > large and changes frequently, so this approach would entail a lot of > wasted network bandwidth (and load on hydra) to maintain the complete > list of substitutes

core-updates merged again!

2015-10-12 Thread Ludovic Courtès
Hi! ‘core-updates’ is merged! It brings a libc that supports GUIX_LOCPATH, such that you can run: export GUIX_LOCPATH=$HOME/.guix-profile/lib/locale and be confident that things wrong break badly as before. See the “Locales” node in the manual for details. Ludo’.

Re: [PATCH] Update GCJ.

2015-10-12 Thread Ludovic Courtès
Ricardo Wurmus skribis: > So I made the following changes: > > * build “ant” with the new “gcj” package instead of “icedtea6” > * replace “ant-bootstrap” (the ugly binary version of “ant”) with the > regular “ant” as it no longer results in a circular dependency. > (Since “icedtea7” inherits

Re: [PATCH] Hardcode “gs” path in Lilypond.

2015-10-12 Thread Ludovic Courtès
Ricardo Wurmus skribis: > the attached patch changes the result of ‘(search-gs)’ in the Lilypond > backend, such that it returns the “gs” executable from the very same > version of ghostscript that Lilypond was built with. > > Retaining a reference to ghostscript causes a closure increase from >

Re: updating list of substitutes

2015-10-12 Thread Ludovic Courtès
Pjotr Prins skribis: > On Mon, Oct 12, 2015 at 01:15:01AM -0400, Mark H Weaver wrote: >> The phrase "the substitute list" suggests a single, complete list of all >> available substitutes, but there is no such list. Instead, quoting >> Ludovic above: >> >> "When building a package FOO, Guix lo

Re: [RFC]: Respect /etc/security/limits.conf

2015-10-12 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Ricardo Wurmus skribis: >> >>> The attached patch tries to add an entry for pam_limits.so, but I have >>> no idea if this actually works or if this is the way it should be done. >>> As far as I can tell we only need the pam_limits.so entry

Re: [PATCH 2/2] gnu: Add manaplus.

2015-10-12 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-10-11 19:52 +0300) wrote: > >> Alex Kost skribis: >> >>> Ludovic Courtès (2015-10-09 15:40 +0300) wrote: >> >> [...] >> Can’t ‘sdl-union’ be used here? I think it was created specifically to solve this problem. (Currently it’s private to (gn

Re: Checking signatures on source tarballs

2015-10-12 Thread Ludovic Courtès
Brandon Invergo skribis: > Hi everyone, > > On Thu, 2015-10-08 at 13:44 +0200, Ludovic Courtès wrote: > >> Actually I see that GSRC already maintains per-package keyrings. >> >> How is this maintained, Brandon? That is, where do you get information >> on which keys to put in the keyring, etc.?

Re: [bug-gsrc] Checking signatures on source tarballs

2015-10-12 Thread Ludovic Courtès
Brandon Invergo skribis: > On Mon, 2015-10-12 at 09:37 +0100, Brandon Invergo wrote: > >> I could swear that previously a keyring of the GNU maintainers was >> made available by the FSF somewhere but I cannot find it. > > http://ftp.gnu.org/gnu/gnu-keyring.gpg The main issue is that this file is

Re: updating list of substitutes

2015-10-12 Thread Mark H Weaver
Pjotr Prins writes: > On Mon, Oct 12, 2015 at 01:15:01AM -0400, Mark H Weaver wrote: >> The phrase "the substitute list" suggests a single, complete list of all >> available substitutes, but there is no such list. Instead, quoting >> Ludovic above: >> >> "When building a package FOO, Guix loo

[PATCH] Add python-patsy.

2015-10-12 Thread Ricardo Wurmus
>From de399638e69e108f894db1851d0ebfb685d3842a Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 12 Oct 2015 17:41:58 +0200 Subject: [PATCH] gnu: Add python-patsy. * gnu/packages/statistics.scm (python-patsy, python2-patsy): New variables. --- gnu/packages/statistics.scm | 58 ++

Re: [PATCH] Some dependencies for the planned IPython upgrade.

2015-10-12 Thread Ricardo Wurmus
Ludovic Courtès writes: > Skimming on the patches, I only have superficial comments: > >> Subject: [PATCH 1/8] gnu: Add python-pexpect. >> Subject: [PATCH 2/8] gnu: Add python-setuptools-scm. >> Subject: [PATCH 3/8] gnu: Add python-pytest-runner. >> Subject: [PATCH 4/8] gnu: Add python-pathpy. >

Re: [PATCH] Update GCJ.

2015-10-12 Thread Ricardo Wurmus
Ricardo Wurmus writes: > Ricardo Wurmus writes: > >> “ecj-bootstrap-4.8” appears to be broken on mips64el and armhf (using it >> to bootstrap GCJ results in a broken GCJ on these platforms), and I’m >> hoping that the situation is different for the 4.9 release. > > I just tried to build both ic

Re: [PATCH] Update GCJ.

2015-10-12 Thread Ricardo Wurmus
Ricardo Wurmus writes: > “ecj-bootstrap-4.8” appears to be broken on mips64el and armhf (using it > to bootstrap GCJ results in a broken GCJ on these platforms), and I’m > hoping that the situation is different for the 4.9 release. I just tried to build both icedtea6 and icedtea7 with this, but

[PATCH] emacs: devel: Add indentation rules.

2015-10-12 Thread Alex Kost
Ludovic Courtès (2015-10-02 15:51 +0300) wrote: > Alex Kost skribis: > >> I thought that most people (except me) agreed that indentation rules >> should stay in ".dir-locals.el", so I don't see a reason why they also >> need to be duplicated in "guix-devel.el". > > It’s interesting to have them i

Re: [bug-gsrc] Checking signatures on source tarballs

2015-10-12 Thread Brandon Invergo
On Mon, 2015-10-12 at 09:37 +0100, Brandon Invergo wrote: > I could swear that previously a keyring of the GNU maintainers was > made available by the FSF somewhere but I cannot find it. http://ftp.gnu.org/gnu/gnu-keyring.gpg Of course, this doesn't help for those GNU packages that are not made

Re: [PATCH] gnu: sdl-union: Wrap into a procedure and export it.

2015-10-12 Thread Alex Kost
Ludovic Courtès (2015-10-11 19:50 +0300) wrote: > Alex Kost skribis: > >> +(define (sdl-union . sdl-packages) >> + "Return 'sdl-union' package that is the union of SDL-PACKAGES. >> +If SDL-PACKAGES are not specified, all SDL libraries are used." >> + (let* ((sdl-packages (if (null? sdl-packages

Re: [PATCH 2/2] gnu: Add manaplus.

2015-10-12 Thread Alex Kost
Ludovic Courtès (2015-10-11 19:52 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2015-10-09 15:40 +0300) wrote: > > [...] > >>> Can’t ‘sdl-union’ be used here? I think it was created specifically to >>> solve this problem. (Currently it’s private to (gnu packages sdl) but >>> you can

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

2015-10-12 Thread Alex Kost
Ludovic Courtès (2015-10-09 15:30 +0300) wrote: > Alex Kost skribis: > >> From beec892399a21b0436a2b971881e5cc15545bec2 Mon Sep 17 00:00:00 2001 >> From: Alex Kost >> Date: Sun, 4 Oct 2015 19:49:24 +0300 >> Subject: [PATCH 1/2] gnu: Add physfs. >> >> * gnu/packages/physfs.scm: New file. >> * gnu

[PATCH] Update GCJ.

2015-10-12 Thread Ricardo Wurmus
Hi Guix, this commit message is a bit hairy. Instead of just updating gcj-4.8 to the latest version (4.9) I also made it inherit from our default “gcc” and renamed it to just “gcj”. Likewise, “ecj-bootstrap-4.8” is updated to version 4.9 and renamed to just “ecj-bootstrap”. The “gcj-4.8” packag

Re: Checking signatures on source tarballs

2015-10-12 Thread Brandon Invergo
Hi everyone, On Thu, 2015-10-08 at 13:44 +0200, Ludovic Courtès wrote: > Actually I see that GSRC already maintains per-package keyrings. > > How is this maintained, Brandon? That is, where do you get information > on which keys to put in the keyring, etc.? Admittedly, it's not ideal. When we