Re: [PATCH] Add Blender

2015-09-22 Thread Ricardo Wurmus
Eric Bavier writes: >> +(define-public openimageio >> + (package > [...] >> +(description >> + "OpenImageIO is a library for reading and writing images, and a bunch >> of > ^ > Align the opening quote to the 'd'. Ah, good catch! I fixed this and pushed openimageio. >> * gnu

Re: Version strings for VCS snapshots

2015-09-22 Thread Ricardo Wurmus
Ludovic Courtès writes: > Instead we should use (string-append "1.2.3." REV "." commit) where REV > would be an integer we manually increment every time we upgrade to a > newer snapshot. > > I don’t think adding “-” or “-c” before the commit is useful, but I > don’t have a strong opinion. Good i

Re: [PATCH] Gracefully handle incompatible locale data

2015-09-22 Thread Ondřej Bílka
On Tue, Sep 22, 2015 at 11:22:40PM +0200, Ludovic Courtès wrote: > Ondřej Bílka skribis: > > > On Tue, Sep 22, 2015 at 05:27:55PM +0200, Ludovic Courtès wrote: > >> With libc 2.22 people are starting to realize that libc does not > >> guarantee that it can load locale data built with another libc

Re: [PATCH 2/2] emacs: Add 'guix-devel-build-package-definition'.

2015-09-22 Thread Ludovic Courtès
Alex Kost skribis: > From 8011d1c62b49c309ddba933d27fc4c86eabf60a2 Mon Sep 17 00:00:00 2001 > From: Alex Kost > Date: Fri, 24 Jul 2015 20:31:11 +0300 > Subject: [PATCH 2/2] emacs: Add 'guix-devel-build-package-definition'. > MIME-Version: 1.0 > Content-Type: text/plain; charset=UTF-8 > Content-T

Re: [PATCH 2/3] gnu: Update python-fixtures

2015-09-22 Thread Cyril Roelandt
On 09/22/2015 09:16 PM, Thompson, David wrote: > On Mon, Sep 21, 2015 at 6:31 PM, Cyril Roelandt wrote: >> * gnu/packages/python.scm (python-fixtures): Update. >> * gnu/packages/python.scm (python-fixtures-0.3.16, >> python2-fixtures-0.3.16, python-pbr-0.11, >> python2-pbr-0.11): New variables

Re: [PATCH 1/2] emacs: Add development utils.

2015-09-22 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-08-26 14:14 +0300) wrote: > >> Alex Kost skribis: >> >>> Ludovic Courtès (2015-08-18 17:17 +0300) wrote: >>> > [...] Also, what about suggesting or even defining a key binding for this one? It sounds very useful. >>> >>> There is an example of

Re: [PATCH 6/7] guix build: Add 'build-package'.

2015-09-22 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-09-22 18:12 +0300) wrote: > >> Alex Kost skribis: > [...] >>> 'build-package' will be placed in (guix scripts), and it looks like a >>> rather general procedure. For example, it may be used for something >>> like ‘guix build --package-from-file’ sugges

Re: [PATCH 2/2] lint: Accept '`' character.

2015-09-22 Thread Ludovic Courtès
Mathieu Lirzin skribis: > * guix/scripts/lint.scm (properly-starts-sentence?): Accept Texinfo > highlighting commands as a sentence start. OK, thanks! Ludo’.

Re: [PATCH 1/2] lint: Check non-translated package descriptions.

2015-09-22 Thread Ludovic Courtès
Mathieu Lirzin skribis: > * guix/ui.scm (texi->plain-text): Export. > * guix/scripts/lint.scm (check-description-style): Use it instead of > 'package-description-string'. [...] > - (check-texinfo-markup package) > - (check-proper-start description) > - (check-end-of-sentence-sp

Re: [PATCH] emacs: Add "View map" action to 'size' popup.

2015-09-22 Thread Ludovic Courtès
Alex Kost skribis: > From aec97eb453a031352c48c678f49d9047628e82f7 Mon Sep 17 00:00:00 2001 > From: Alex Kost > Date: Mon, 21 Sep 2015 20:11:18 +0300 > Subject: [PATCH] emacs: Add "View map" action to 'size' popup. > > * emacs/guix-command.el (guix-run-view-size-map): New function. > (guix-com

Re: [PATCH] Gracefully handle incompatible locale data

2015-09-22 Thread Ludovic Courtès
Ondřej Bílka skribis: > On Tue, Sep 22, 2015 at 05:27:55PM +0200, Ludovic Courtès wrote: >> With libc 2.22 people are starting to realize that libc does not >> guarantee that it can load locale data built with another libc version, >> but they learn it the hard way: >> >> loadlocale.c:130: _nl

Re: [PATCH] Gracefully handle incompatible locale data

2015-09-22 Thread Ondřej Bílka
On Tue, Sep 22, 2015 at 05:27:55PM +0200, Ludovic Courtès wrote: > With libc 2.22 people are starting to realize that libc does not > guarantee that it can load locale data built with another libc version, > but they learn it the hard way: > > loadlocale.c:130: _nl_intern_locale_data: Assertion

Re: [PATCH] Gracefully handle incompatible locale data

2015-09-22 Thread Roland McGrath
Looks OK to me.

Re: [PATCH 2/3] gnu: Update python-fixtures

2015-09-22 Thread Thompson, David
On Mon, Sep 21, 2015 at 6:31 PM, Cyril Roelandt wrote: > * gnu/packages/python.scm (python-fixtures): Update. > * gnu/packages/python.scm (python-fixtures-0.3.16, > python2-fixtures-0.3.16, python-pbr-0.11, > python2-pbr-0.11): New variables. > * gnu/packages/python.scm (python-testrepository)

[PATCH 1/2] emacs: Add development utils.

2015-09-22 Thread Alex Kost
Ludovic Courtès (2015-08-26 14:14 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2015-08-18 17:17 +0300) wrote: >> [...] >>> Also, what about suggesting or even defining a key binding for this one? >>> It sounds very useful. >> >> There is an example of defining a key binding for a comm

[PATCH 2/2] emacs: Add 'guix-devel-build-package-definition'.

2015-09-22 Thread Alex Kost
Ludovic Courtès (2015-08-25 23:59 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2015-08-18 16:50 +0300) wrote: >> >>> Alex Kost skribis: >>> And finally, I'm afraid building guix package in a Geiser REPL may not be very useful because of

Re: [PATCH 6/7] guix build: Add 'build-package'.

2015-09-22 Thread Alex Kost
Ludovic Courtès (2015-09-22 18:12 +0300) wrote: > Alex Kost skribis: [...] >> 'build-package' will be placed in (guix scripts), and it looks like a >> rather general procedure. For example, it may be used for something >> like ‘guix build --package-from-file’ suggested by David: >>

[PATCH] Gracefully handle incompatible locale data

2015-09-22 Thread Ludovic Courtès
With libc 2.22 people are starting to realize that libc does not guarantee that it can load locale data built with another libc version, but they learn it the hard way: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_COLLATE) / sizeof (_nl_value_type_LC_COL

Re: [PATCH] gnu: commencement: Add support for a native GNU/Hurd system.

2015-09-22 Thread Ludovic Courtès
Manolis Ragkousis skribis: > From 877ff9bab11056c221b4d325561e16a46a9ff09d Mon Sep 17 00:00:00 2001 > From: Manolis Ragkousis > Date: Thu, 17 Sep 2015 12:24:17 +0300 > Subject: [PATCH] gnu: commencement: Add support for a native GNU/Hurd system. > > * gnu/packages/commencement.scm (kernel-header

Re: [PATCH 6/7] guix build: Add 'build-package'.

2015-09-22 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-09-08 23:10 +0300) wrote: > >> Alex Kost skribis: [...] >>> Ludovic Courtès (2015-08-26 14:12 +0300) wrote: >>> Maybe ‘build-package’ could go to (guix packages)? >>> >>> ‘build-package’ uses ‘show-…’ procedures from (guix ui) module. I >>> thou

Re: [PATCH 11/19] gnu: Add r-knitr.

2015-09-22 Thread Ludovic Courtès
Ricardo Wurmus skribis: >> I'm not sure if it's correct, but I changed the license from gpl3+ to >> gpl2+ to keep it consistent with the r-markdown package >> (https://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility). Thanks >> for figuring that out. > > actually, the author responded and sai

Re: [PATCH 2/3] gnu: Update python-fixtures

2015-09-22 Thread Mathieu Lirzin
I can't help much about the circular dependency problem. I think it is important to avoid propagation of inputs from old versions, but I don't know if this is feasible. Here are my usual cosmetic comments :) Cyril Roelandt writes: > * gnu/packages/python.scm (python-fixtures): Update. > * gnu

Re: [PATCH 1/1] gnu: recutils: Add libuuid to native-inputs.

2015-09-22 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/databases.scm (recutils)[native-inputs]: Add "libuuid". Applied, thanks! Ludo’.

Re: [PATCH 1/3] gnu: Add python-pip.

2015-09-22 Thread Mathieu Lirzin
Cyril Roelandt writes: > * gnu/packages/python.scm (python-pip, python2-pip): New variables. > --- > gnu/packages/python.scm | 32 > 1 file changed, 32 insertions(+) [...] > +(home-page "https://pip.pypa.io/";) > +(synopsis > + "The PyPA recommende

Re: IPython native kernel missing?

2015-09-22 Thread Craig Barnes
Hi Ricardo, On 21/09/15 16:28, Ricardo Wurmus wrote: > Hi Guix, > > I’m trying to package Jupyter (an improved version of IPython, from what > I’ve heard) and noticed that the tests for jupyter-client fail because > the native “python3” (or “python2”) kernel cannot be found. According > to the do

Re: IPython native kernel missing?

2015-09-22 Thread Craig Barnes
Hi Ricardo, >>> I’m trying to package Jupyter (an improved version of IPython, from what >>> I’ve heard) and noticed that the tests for jupyter-client fail because >>> the native “python3” (or “python2”) kernel cannot be found. According >>> to the documentation, this “kernel” should always be ava

Re: IPython native kernel missing?

2015-09-22 Thread Craig Barneses
Hi Ricardo, On 21/09/15 16:28, Ricardo Wurmus wrote: > Hi Guix, > > I’m trying to package Jupyter (an improved version of IPython, from what > I’ve heard) and noticed that the tests for jupyter-client fail because > the native “python3” (or “python2”) kernel cannot be found. According > to the d

[PATCH 2/2] lint: Accept '`' character.

2015-09-22 Thread Mathieu Lirzin
* guix/scripts/lint.scm (properly-starts-sentence?): Accept Texinfo highlighting commands as a sentence start. --- guix/scripts/lint.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guix/scripts/lint.scm b/guix/scripts/lint.scm index a52a9eb..74989a6 100644 --- a/guix/scr

[PATCH 1/2] lint: Check non-translated package descriptions.

2015-09-22 Thread Mathieu Lirzin
* guix/ui.scm (texi->plain-text): Export. * guix/scripts/lint.scm (check-description-style): Use it instead of 'package-description-string'. --- guix/scripts/lint.scm | 17 ++--- guix/ui.scm | 1 + 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/guix/scrip

[PATCH 0/2] lint: Texinfo again.

2015-09-22 Thread Mathieu Lirzin
As a follow up of I have tried to implement the requested changes. There is a problem with ‘check-end-of-sentence-space’ because Texinfo conversion implicitly add missing spaces so they are not detected by ‘guix lint’. May

Re: [PATCH 1/2] gnu: glibc/linux: Rename "linux-headers" input to "kernel-headers".

2015-09-22 Thread Ludovic Courtès
Manolis Ragkousis skribis: > Updated all the files referring to linux-headers in gnu/packages. The > part of the patch referring to > glibc/hurd was kept out, as there is no glibc/hurd in master. > > Is it okay to push it to core-updates? Sorry, because of delay on my side, this will have to go

Re: [PATCH] Add Zope Public License.

2015-09-22 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From ccc79ada2f48569a57cb310040e38d4c52904171 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Tue, 22 Sep 2015 13:43:53 +0200 > Subject: [PATCH] licenses: Add Zope Public License. > > * guix/licenses.scm (zpl2.1): New variable. Sure! Ludo’.

Re: modprobe on guix

2015-09-22 Thread Ludovic Courtès
Petter skribis: >> One solution would be to provide a /etc/environment file containing the >> right value for LINUX_MODULE_DIRECTORY (‘sudo’ honors that, according to >> sudoers(5).) > > Yes, this is interesting. When i considered this previously i > prematurely put it aside because it requires P

[PATCH] Add Zope Public License.

2015-09-22 Thread Ricardo Wurmus
>From ccc79ada2f48569a57cb310040e38d4c52904171 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 22 Sep 2015 13:43:53 +0200 Subject: [PATCH] licenses: Add Zope Public License. * guix/licenses.scm (zpl2.1): New variable. --- guix/licenses.scm | 6 ++ 1 file changed, 6 insertions(+) di

[PATCH] emacs: Add "View map" action to 'size' popup.

2015-09-22 Thread Alex Kost
Just another action for "M-x guix". >From aec97eb453a031352c48c678f49d9047628e82f7 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Mon, 21 Sep 2015 20:11:18 +0300 Subject: [PATCH] emacs: Add "View map" action to 'size' popup. * emacs/guix-command.el (guix-run-view-size-map): New function. (guix

Re: [PATCH] emacs: Improve 'guix-prettify-regexp'.

2015-09-22 Thread Alex Kost
Ludovic Courtès (2015-09-21 19:01 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2015-09-20 19:43 +0300) wrote: >> >>> Alex Kost skribis: >> [...] (defcustom guix-prettify-regexp - (rx "/" - (or "nix" "gnu") - "/store/" + (rx "/" (or "store" "nar"

Re: modprobe on guix

2015-09-22 Thread Petter
> One solution would be to provide a /etc/environment file containing the > right value for LINUX_MODULE_DIRECTORY (‘sudo’ honors that, according to > sudoers(5).) Yes, this is interesting. When i considered this previously i prematurely put it aside because it requires PAM, and i wrongly conclude

Re: [PATCH] Add XJackFreak.

2015-09-22 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From e2a9d5bd613da81a050875af5f580da87dfa08b9 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Sat, 19 Sep 2015 13:16:38 +0200 > Subject: [PATCH] gnu: Add XJackFreak. > > * gnu/packages/audio.scm (xjackfreak): New variable. [...] > + (list (string-append

Re: [Patch] Bitcoin

2015-09-22 Thread Ludovic Courtès
Andreas Enge skribis: > From 1f2e70d2168a36fd6fadbed8a28c99e1a17db283 Mon Sep 17 00:00:00 2001 > From: Andreas Enge > Date: Thu, 17 Sep 2015 21:07:22 +0200 > Subject: [PATCH] gnu: Add bitcoin-core. > > * gnu/packages/finance.scm: New file. > * gnu-system.am (GNU_SYSTEM_MODULES): Register it. [.