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

2015-11-06 Thread Andreas Enge
Hello! I must admit I was put off looking at this patch by the addition of the flags system, of which I do not understand the justification. Basically, it seems to be an additional layer on top of what we already have in our different build systems. We have #:configure-flags and #:make-flags, and

Re: [PATCH] edit: Friendlier error message.

2015-11-06 Thread Andreas Enge
On Thu, Nov 05, 2015 at 12:08:35PM +0100, Ludovic Courtès wrote: > > +(unless (search-path (parse-path (getenv "PATH")) (%editor)) > > + (leave (_ "Couldn't find editor '~a'. Please check $EDITOR and > > $PATH.") > > + (%editor))) An additional, heterodox suggestion: Maybe al

Re: Where is (guix ui)?

2015-11-06 Thread Andreas Enge
On Fri, Nov 06, 2015 at 03:11:13PM +0100, Ludovic Courtès wrote: > The problem is not in your build tree: the error reported here comes > from ‘guix substitute’, which is invoked by ‘guix-daemon’. Thanks for this observation, and sorry for not noticing it myself! > Above, we see that /usr/local/g

[PATCH] Add microscheme.

2015-11-06 Thread Ricardo Wurmus
>From 6fd419709fe93511fc519701d4e496f95aba84e4 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Fri, 6 Nov 2015 22:35:33 +0100 Subject: [PATCH 1/2] gnu: Add prefix to license imports in (gnu packages avr). * gnu/packages/avr.scm: Import (guix licenses) with prefix "license:". --- gnu/packages

Re: [PATCH] build: Add a scheme custom test driver using SRFI-64.

2015-11-06 Thread Ludovic Courtès
Mathieu Lirzin skribis: > As suggested, I've created a “wip-check” for this patch. Cool. [...] >> Is GNU cpio available in $PATH? Which version is that? Could you run >> this test in ‘master’ to see if the problem shows up? > > Yeah the test pass in master. So I suppose I can leave the burd

Re: [PATCH] Add btrfs-progs.

2015-11-06 Thread Ludovic Courtès
Hi! Patrick Hetu skribis: > I still need to figure out how to get rid of the "fsck.btrfs not > found" when the system boots. Maybe it needs to be in the initrd. (gnu build file-systems) is where “fsck.foo” is invoked, in ‘check-file-system’. The other place to look at is ‘base-initrd’ in (gnu

Re: [PATCH] Add BLESS

2015-11-06 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Alex Kost writes: > >> Ricardo Wurmus (2015-11-06 17:28 +0300) wrote: >> >> [...] >>> I have taken your recipe and removed more bundled sources in a snippet. >>> There’s still bundled stuff that we should get rid of, most importantly >>> kmc, which brings its own execut

Re: [PATCH] website: Add support for Haunt.

2015-11-06 Thread Thompson, David
On Fri, Nov 6, 2015 at 3:47 PM, Ludovic Courtès wrote: > "Thompson, David" skribis: > >> On Thu, Nov 5, 2015 at 4:25 PM, Ludovic Courtès wrote: >>> Mathieu Lirzin skribis: >>> +Building the website depends on the static site generator: + + - [[http://haunt.dthompson.us/][Haunt]]

Re: [PATCH] build: pull: Compile .scm files in one process.

2015-11-06 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > Sadly, when I reintroduce sorting, I get a different error: > > === snip === > compiling... 17.9% of 463 filesBacktrace: > In ice-9/boot-9.scm: > 2401: 19 [save-module-excursion # ice-9/boot-9.scm:3066:17 ()>] > 3085: 18 [#] > I

Re: [PATCH] build: pull: Compile .scm files in one process.

2015-11-06 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > We need to ensure that as soon as a module file is compiled, it's also > explicitly loaded before anything else is compiled (which might import > it), otherwise that compilation will import the "degenerate" version of > the module

Re: [PATCH] website: Add support for Haunt.

2015-11-06 Thread Ludovic Courtès
"Thompson, David" skribis: > On Thu, Nov 5, 2015 at 4:25 PM, Ludovic Courtès wrote: >> Mathieu Lirzin skribis: >> >>> +Building the website depends on the static site generator: >>> + >>> + - [[http://haunt.dthompson.us/][Haunt]] >>> + >>> +To build the site, run ‘haunt build -c guixsd.scm’ to

Re: [PATCH] Add BLESS

2015-11-06 Thread Ricardo Wurmus
Alex Kost writes: > Ricardo Wurmus (2015-11-06 17:28 +0300) wrote: > > [...] >> I have taken your recipe and removed more bundled sources in a snippet. >> There’s still bundled stuff that we should get rid of, most importantly >> kmc, which brings its own executables. >> >> I also changed the de

Re: [PATCH] Add BLESS

2015-11-06 Thread Alex Kost
Ricardo Wurmus (2015-11-06 17:28 +0300) wrote: [...] > I have taken your recipe and removed more bundled sources in a snippet. > There’s still bundled stuff that we should get rid of, most importantly > kmc, which brings its own executables. > > I also changed the description based on the paper; i

Re: [PATCH] gnu: guile: Add guile-irregex.

2015-11-06 Thread Christopher Allan Webber
Ludovic Courtès writes: > Christopher Allan Webber skribis: > >> On a side note, it would really be nice to have a >> r6rs-build-system... starting to result in a lot of similar spaghetti in >> a few of these packages. > > Is there really a standard R6 way of doing things? > > I agree some factor

Re: [PATCH] Add BLESS

2015-11-06 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> From 11496448abe3717279d5b6a5d31eedae7a1dcc89 Mon Sep 17 00:00:00 2001 >> From: Ricardo Wurmus >> Date: Fri, 6 Nov 2015 15:22:26 +0100 >> Subject: [PATCH] gnu: Add BLESS. >> >> * gnu/packages/bioinformatics.scm (bless): New variable. > > P

Re: [PATCHES] Mupen64Plus

2015-11-06 Thread Taylan Ulrich Bayırlı/Kammer
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > These packages need to be used in a somewhat peculiar way: > > - install *both* mupen64plus-core and mupen64plus-ui-console in your > profile, > > - install all the plugins in your profile, > > - in your config file ($XDG_CONFIG_

Re: [PATCH] build: pull: Compile .scm files in one process.

2015-11-06 Thread Taylan Ulrich Bayırlı/Kammer
Andy Wingo writes: > On Thu 05 Nov 2015 17:10, taylanbayi...@gmail.com (Taylan Ulrich > "Bayırlı/Kammer") writes: > >> CPU: >> >> It used to max out every CPU core, now just one. :-) >> >> >> Time: >> >> It used to take ~18 minutes on my machine, now less than 3. > > If you compile within a par-

Re: [PATCH] build: pull: Compile .scm files in one process.

2015-11-06 Thread Andy Wingo
On Thu 05 Nov 2015 17:10, taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > CPU: > > It used to max out every CPU core, now just one. :-) > > > Time: > > It used to take ~18 minutes on my machine, now less than 3. If you compile within a par-for-each you should be able to peg yo

Re: [PATCH] Add BLESS (was: Re: Bioinformatics package: Bless)

2015-11-06 Thread Diane Trout
That patch looks much nicer. Thank you. Diane On Friday, November 06, 2015 03:28:23 PM Ricardo Wurmus wrote: > Hi, > > > One of our users asked me to install a package "bless" that required a > > newer version of MPI than Debian provides, so I thought I'd try to build > > a guix package as Guix

Re: [PATCH] gnu: guile: Add guile-irregex.

2015-11-06 Thread Ludovic Courtès
Christopher Allan Webber skribis: > On a side note, it would really be nice to have a > r6rs-build-system... starting to result in a lot of similar spaghetti in > a few of these packages. Is there really a standard R6 way of doing things? I agree some factorization would be welcome anyhow! > F

Re: [PATCH] Add BLESS

2015-11-06 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From 11496448abe3717279d5b6a5d31eedae7a1dcc89 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Fri, 6 Nov 2015 15:22:26 +0100 > Subject: [PATCH] gnu: Add BLESS. > > * gnu/packages/bioinformatics.scm (bless): New variable. Probably you should add: Co-authored-

Re: [PATCH] website: Add support for Haunt.

2015-11-06 Thread Luis Felipe López Acevedo
On 2015-11-06 09:28, Thompson, David wrote: On Thu, Nov 5, 2015 at 6:50 PM, Mathieu Lirzin wrote: Hi, "Thompson, David" writes: On Thu, Nov 5, 2015 at 4:25 PM, Ludovic Courtès wrote: [...] Does the generated HTML change as a result of using Haunt? Not as far as I can tell by looking at

[PATCH] Add BLESS (was: Re: Bioinformatics package: Bless)

2015-11-06 Thread Ricardo Wurmus
Hi, > One of our users asked me to install a package "bless" that required a newer > version of MPI than Debian provides, so I thought I'd try to build a guix > package as Guix actually has openmpi 1.8 packaged. Great! Thank you for your contribution. > The source tarball has the GPL-3 LICENS

Re: [PATCH] website: Add support for Haunt.

2015-11-06 Thread Thompson, David
On Thu, Nov 5, 2015 at 6:50 PM, Mathieu Lirzin wrote: > Hi, > > "Thompson, David" writes: > >> On Thu, Nov 5, 2015 at 4:25 PM, Ludovic Courtès wrote: > [...] >>> Does the generated HTML change as a result of using Haunt? >> >> Not as far as I can tell by looking at the patch. >> >> I'm not 100%

Re: Where is (guix ui)?

2015-11-06 Thread Ludovic Courtès
Andreas Enge skribis: > Hello, in current master (commit a09f6ed), I get the following: > > $ ./pre-inst-env guix build hello -n > substitute: Backtrace: > substitute: In ice-9/boot-9.scm: > substitute: 157: 12 [catch #t # ...] > substitute: In unknown file: > substitute:?: 11 [apply-smob/1

Re: [PATCH] import: pypi: add updater

2015-11-06 Thread Ludovic Courtès
Mathieu Lirzin skribis: > Cyril Roelandt writes: > >> * guix/import/pypi.scm (guix-package->pypi-name, >> latest-release): New procedures. >> (pypi-updater): New variable. >> * guix/scripts/refresh.scm (%updaters): Add %PYPI-UPDATER. >> --- >> guix/import/pypi.scm | 50 >> +

[PATCH] gnu: guile: Add guile-irregex.

2015-11-06 Thread Christopher Allan Webber
(Oops! I originally sent this to guile-devel!) Irregex, packaged for Guile! Horray! On a side note, it would really be nice to have a r6rs-build-system... starting to result in a lot of similar spaghetti in a few of these packages. I don't know how that works though, so consider that a researc

Re: [PATCH] build: pull: Compile .scm files in one process.

2015-11-06 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > >> It used to take ~18 minutes on my machine, now less than 3. > > Sounds compelling. :-) > >> From fd5d9bf77fd38fad354d66c31e57bc9bbc86481f Mon Sep 17 00:00:00 2001 >> From: =?UTF-8?q?Tay