[PATCH] Add btrfs-progs.

2015-11-05 Thread Patrick Hetu
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. Note that I'm also adding it to %base-packages like e2fsprogs. Patrick (avoine on IRC) From 982302084d16b53b878b36cc29f4e0cefc2df608 Mon Sep 17 00:00:00 2001 From:

Re: Xmonad and ghc-xmonad-contrib

2015-11-05 Thread Eric Bavier
On Thu, 05 Nov 2015 15:29:28 +0100 Paul van der Walt wrote: > Hello Guix, > > I'm writing to ask how to configure Xmonad on GuixSD. I've got GuixSD > (version 0.9.0 ^^) installed and working in a VM, so that's cool. I've > also got the following in my config.scm: > > (packages (cons* xfce >

Where is (guix ui)?

2015-11-05 Thread Andreas Enge
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 #] substitute: In ice-9/boot-9.scm: sub

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

2015-11-05 Thread Mathieu Lirzin
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% sure if Haunt really buys us anything in the case of this > site. Ma

Re: [PATCH] import: pypi: add updater

2015-11-05 Thread Cyril Roelandt
On 11/05/2015 08:58 PM, Mathieu Lirzin wrote: > > IIUC the commit bab020d7ca50e4153cf24832d119389a37fa8f63 has made > Guile-JSON non optional. > That is weird, because the PyPI importer has always been using the guile-json module. I thought it was already mandatory. Cyril.

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

2015-11-05 Thread Ludovic Courtès
Alex Vong skribis: > From 876bbbeafaa2dae8e584820645ca21efecf6ae7c Mon Sep 17 00:00:00 2001 > From: Alex Vong > Date: Sun, 25 Oct 2015 00:18:29 +0800 > Subject: [PATCH 2/2] gnu: Add Mlucas. > > * gnu/packages/mlucas.scm: New file. > * gnu-system.am (GNU_SYSTEM_MODULES): Register it. I agree wit

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

2015-11-05 Thread Ludovic Courtès
Paul van der Walt skribis: > On 2015-10-26 at 12:49, quoth Alex Vong: >> I don't know there is maths.scm! Is there a general guideline on where >> to put new package definition? For example, putting elisp packages in >> emacs.scm is pretty obvious but how about other cases? > > I am far from the

Re: [PATCH 1/2] Add (guix build build-flags).

2015-11-05 Thread Ludovic Courtès
Alex Vong skribis: > From 6ad35e245c374ff828f167bb3467ce68559ccefd Mon Sep 17 00:00:00 2001 > From: Alex Vong > Date: Sat, 31 Oct 2015 19:44:13 +0800 > Subject: [PATCH 1/2] Add (guix build build-flags). > > A module to manipulate build flags, similar to dpkg-buildflags. > > * guix/build/build-fl

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

2015-11-05 Thread Thompson, David
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 compile all of >> +the HTML pages. T

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

2015-11-05 Thread Mathieu Lirzin
Hi, As suggested, I've created a “wip-check” for this patch. l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> l...@gnu.org (Ludovic Courtès) writes: > > [...] > One caveat is that ‘tests/cpio.scm‘ is now failing. >>> >>> Why is that? Does it relate to this change? >>

Re: [PATCH] Try to fix ZynAddSubFx on non-x86.

2015-11-05 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From eb21775d3fa90fa80e346462ae72a9b77bf3dc2e Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Mon, 2 Nov 2015 22:03:25 +0100 > Subject: [PATCH] gnu: zynaddsubfx: Remove SSE flags from generic target. > > * gnu/packages/music.scm (zynaddsubfx)[arguments]: Add pha

Re: [PATCH 2/2] gnu: Add owncloud-client.

2015-11-05 Thread Ludovic Courtès
Efraim Flashner skribis: > * gnu/packages/owncloud.scm (owncloud-client): New variable. > * gnu-system.am [GNU_SYSTEM_MODULES]: Add it. [...] > + (modify-phases %standard-phases > +(add-after 'unpack 'change-rpath-dirs > + (lambda _ > + (substitute* '("src/libsy

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

2015-11-05 Thread Ludovic Courtès
Efraim Flashner skribis: > * gnu/packages/qt.scm (qtkeychain): New variable. [...] > + (modify-phases > + %standard-phases ‘%standard-phases’ goes on the previous line. > + (add-before > + 'configure 'set-qt-trans-dir > + (lambda _ > + (sub

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

2015-11-05 Thread Ludovic Courtès
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 compile all of > +the HTML pages. To view the results, run ‘haunt serve -c guixsd.scm’ > +and visit

Re: [PATCH] gnu: Add ruby-eventmachine.

2015-11-05 Thread Ricardo Wurmus
Looks good to me. Thank you for packaging this! Out of curiosity: do all/most tests assume an Internet connection? If not could you just patch away those tests that do?

Re: Internship

2015-11-05 Thread Ludovic Courtès
Hi! Roel Janssen skribis: > For a bachelor's degree in software engineering, I have to do an > internship. Naturally, I would like to contribute to a GNU project, and > my particular interest goes to GNU Guile and/or GNU Guix, because > I think Scheme is an elegant language, GNU Guix is great fo

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

2015-11-05 Thread Ludovic Courtès
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?Taylan=20Ulrich=20Bay=C4=B1rl=C4=B1/Kammer?= > > Da

Bioinformatics package: Bless

2015-11-05 Thread Diane Trout
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. The software's home page is: http://sourceforge.net/p/bless-ec/wiki/Home/ The source tar

Re: [PATCH] import: pypi: add updater

2015-11-05 Thread Mathieu Lirzin
Hi, 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] build: pull: Compile .scm files in one process.

2015-11-05 Thread Taylan Ulrich Bayırlı/Kammer
This reduces memory and CPU usage (unless you only have one CPU core), and reduces the time needed to compile, during 'guix pull'. Memory: It used to use as many guile processes as you have cores, each consuming about 100-150 MB memory. Now it uses a single guile process whose memory consumptio

Re: GNU Guix 0.9.0 released

2015-11-05 Thread Ludovic Courtès
Alex Kost skribis: > the release of course, but I think it's worth mentioning in NEWS anyway > (for future reference). WDYT? Sorry, my bad! OK to add it in NEWS. Thanks, Ludo’.

Re: GNU Guix 0.9.0 released

2015-11-05 Thread Alex Kost
Ludovic Courtès (2015-11-05 12:11 +0300) wrote: > We are pleased to announce the release of GNU Guix version 0.9.0, > representing 1,528 commits by 34 people over 3.5 months. Congrats on the release! [...] > ** Package management > > *** New ‘guix graph’ command, to draw package graphs > *

Xmonad and ghc-xmonad-contrib

2015-11-05 Thread Paul van der Walt
Hello Guix, I'm writing to ask how to configure Xmonad on GuixSD. I've got GuixSD (version 0.9.0 ^^) installed and working in a VM, so that's cool. I've also got the following in my config.scm: (packages (cons* xfce nss-certs ; for HTTPS access xmobar ; ad

[PATCH] gnu: Add ruby-eventmachine.

2015-11-05 Thread Thompson, David
From 8338597b81f100cb3fdda00dfadb9c1a3c95ca1b Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 5 Nov 2015 08:43:44 -0500 Subject: [PATCH] gnu: Add ruby-eventmachine. * gnu/packages/ruby.scm (ruby-eventmachine): New variable. --- gnu/packages/ruby.scm | 25 + 1 fi

Re: [PATCH] gnu: wayland: Update to 1.9.0.

2015-11-05 Thread Ludovic Courtès
Tomáš Čech skribis: > * gnu/packages/freedesktop.scm (wayland): Update to 1.9.0. Sure, please push! Ludo’.

Re: [PATCH] edit: Friendlier error message.

2015-11-05 Thread Ludovic Courtès
be...@bmevers.de skribis: > From: Benno Evers > > * guix/scripts/edit.scm (guix-edit): Check if %editor exists. > --- > These are my first lines of guile, so probably there is a much > better way to do this :D > > The previous error message ("execlp: No such file or directory") > had me confused

Re: Call for testing!

2015-11-05 Thread Adam Pribyl
On Tue, 3 Nov 2015, Ludovic Courtès wrote: Hi! Please test the USB installation image at: http://www.fdn.fr/~lcourtes/software/guix/guixsd-usb-install-0.9.0pre.x86_64-linux.xz SHA1: 0d7f37d5b18f7b4437b447fc8a90b44c470f6e99 http://www.fdn.fr/~lcourtes/software/guix/guixsd-usb-install-0.9.0

Re: [PATCH 0/3] add c-ares and aria2

2015-11-05 Thread Efraim Flashner
On Tue, 03 Nov 2015 14:35:07 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Efraim Flashner skribis: > > > This patch has driven me crazy a bit. C-ares is a library for asynchronous > > DNS > > lookups, and aria2 is a cli program to download multiple files/torrents > > simultaneously, and also a

GNU Guix 0.9.0 released

2015-11-05 Thread Ludovic Courtès
We are pleased to announce the release of GNU Guix version 0.9.0, representing 1,528 commits by 34 people over 3.5 months. • About GNU Guix is a functional package manager for the GNU system. The Guix System Distribution, GuixSD, is an advanced distribution of the GNU system. In additio

[PATCH 1/3] emacs: Improve post processing of popup arguments.

2015-11-05 Thread Alex Kost
* emacs/guix-command.el (guix-command-switches, guix-command-rest-arg-regexp): New variables. (guix-command-post-processors, guix-command-post-process-matching-args, guix-command-post-process-rest-single, guix-command-post-process-rest-multiple, guix-command-post-process-rest-multiple-l

[PATCH 3/3] emacs: Adjust 'guix environment' popup.

2015-11-05 Thread Alex Kost
* emacs/guix-command.el (guix-command-improve-environment-argument): Use "E" for '--expose' and "S" for '--share' to distinguish them from '--expression' and '--system' accordingly. Make '--ad-hoc' an option taking packages instead of a simple switch. (guix-command-rest-argument): Complete

[PATCH 0/3] emacs: Improve post processing of popup arguments.

2015-11-05 Thread Alex Kost
Hello, this patchset is for adjusting "M-x guix" for the recent environment/container changes. 'magit-popup' returns a simple list of arguments, and this list needs to be "post-processed". Previously a very simple post-processing (moving the rest "-- ..." arguments to the end of the arg list) was

[PATCH 2/3] emacs: Adjust 'guix container' popup.

2015-11-05 Thread Alex Kost
* emacs/guix-command.el (guix-command-improve-action-argument): Use "C" key for 'container' action to distinguish it from 'challenge'. (guix-command-rest-argument): Add positional arguments. --- emacs/guix-command.el | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/emacs