Re: 'guix environment' as a build tool.

2016-07-30 Thread Mathieu Lirzin
"Thompson, David" writes: > On Sat, Jul 30, 2016 at 10:05 PM, Mathieu Lirzin wrote: >> l...@gnu.org (Ludovic Courtès) writes: >> >>> Mathieu Lirzin skribis: >>> I have tested successfully with the following command on a foreign system: guix environment --ad-hoc automake pk

Re: [PATCH] gnu: r: Update to 3.3.1.

2016-07-30 Thread Pjotr Prins
On Sat, Jul 30, 2016 at 03:41:50PM -0400, myglc2 wrote: > The workaround used by sysops where I work (hospital research lab) is to > give notice of R upgrades and to make previous releases available for > reference by ongoing projects. IMO, we should consider how the guix R > recipe(s) might suppor

Re: Glibc-locales failure in core-updates

2016-07-30 Thread 宋文武
Andreas Enge writes: > Hello, > > glibc-locales fails on all architectures in core-updates. The error message > looks as if it would not be too difficult to fix for someone who knows > the package... Fixed, thanks for noticing!

Re: 'guix environment' as a build tool. (was: [GSoC] Continuous integration tool à la Hydra.)

2016-07-30 Thread Thompson, David
On Sat, Jul 30, 2016 at 10:05 PM, Mathieu Lirzin wrote: > l...@gnu.org (Ludovic Courtès) writes: > >> Mathieu Lirzin skribis: >> >>> I have tested successfully with the following command on a foreign >>> system: >>> >>> guix environment --ad-hoc automake pkg-config guile guix libgcrypt sqlite

'guix environment' as a build tool. (was: [GSoC] Continuous integration tool à la Hydra.)

2016-07-30 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> I have tested successfully with the following command on a foreign >> system: >> >> guix environment --ad-hoc automake pkg-config guile guix libgcrypt sqlite >> guile-sqlite3 >> >> Tell me if it works for you. >> >>> How abo

Re: [PATCH} Add RAID devices.

2016-07-30 Thread myglc2
Andreas Enge writes: > the attached patch adds RAID support to our mapped device mechanism. > > To give more explanation: > Like for LUKS devices or file systems, the RAID itself needs to be created > during installation, after booting from the USB key: >mdadm --create /dev/md0 --level=raid10

Re: [PATCH] gnu: r: Update to 3.3.1.

2016-07-30 Thread Ludovic Courtès
myglc2 skribis: > I can assure you that if our users do guix pull and invisibly get a new > R release, They need to to ‘guix pull’ *and* ‘guix package -u’. > their analyses will from time to time break. So we may want a simple > way for them to back down to a previous release. So.. I am thinkin

Re: Odd behavior with --dry-run and --upgrade

2016-07-30 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-07-28 16:01 +0300) wrote: [...] >> --- a/guix/scripts.scm >> +++ b/guix/scripts.scm >> @@ -22,6 +22,7 @@ >>#:use-module (guix utils) >>#:use-module (guix ui) >>#:use-module (guix store) >> + #:use-module (guix grafts) >>#:use-module (g

Re: [PACKAGE] sinit

2016-07-30 Thread ng0
Vincent Legoll writes: > Hello, > > here is the packaging of sinit, a minimalistic /sbin/init replacement. > > It shows the use of the musl libc previously posted. > > Please advise on how to further proceed with the submission, > where should I put this package, etc... > > Thanks I'd like to te

Re: [GSoC] Continuous integration tool à la Hydra.

2016-07-30 Thread Ludovic Courtès
Mathieu Lirzin skribis: > I have tested successfully with the following command on a foreign > system: > > guix environment --ad-hoc automake pkg-config guile guix libgcrypt sqlite > guile-sqlite3 > > Tell me if it works for you. > >> How about including a guix package definition then we can e

Code formatting

2016-07-30 Thread Ludovic Courtès
Andreas Enge skribis: > On Fri, Jul 29, 2016 at 09:20:48PM +0200, Ludovic Courtès wrote: >> > + (modify-phases %standard-phases >> > + (add-after 'configure 'patch-bin-sh >> > + (lambda _ >> > + (substitute* '("qtbase/config.status" >> > +

Re: [PATCH 8/8] services: Add spice vdagent service.

2016-07-30 Thread Ludovic Courtès
David Craven skribis: >> If spice-vdagend produces a PID file, make sure to use #:pid-file here >> (there are several examples in the tree), which often provides more >> reliable startup notification. > > I'm passing the -x flag which prevents spice-vdagentd from > daemonizing. I thought that mak

Re: [PATCH] gnu: Add tint2.

2016-07-30 Thread Ludovic Courtès
Mathieu Lirzin skribis: > +(synopsis "Lightweight taskbar") Nitpick: I’d write “task bar” as two words, but I’m conservative. Ludo’.

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-30 Thread Ludovic Courtès
David Craven skribis: >> What did ‘guix size’ reveal, and what does it suggest? :-) I wrote “go for it”, but I should have added “not now”. :-) Mesa has 467 dependents, which we cannot afford to rebuild at the moment. Could you keep it on hold? Thanks, Ludo’.

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-30 Thread Ludovic Courtès
David Craven skribis: >> What did ‘guix size’ reveal, and what does it suggest? :-) > > Efraim did an estimate of about 10 MB, my measurement was 30MB but > that includes the spirv toolchain and virtio driver. Comparing ‘guix size mesa’ to ‘guix size mesa wayland’ shows a 6% increase (203 to 21

Package graph queries

2016-07-30 Thread Ludovic Courtès
Jelle Licht skribis: > On Jul 29, 2016 16:53, "Catonano" wrote: [...] >> For example: which are the packages with less or no dependencies (and a >> lot of dependants) ? >> Because those should be imported first, in my opinion. [...] > ^ This, I like. Does anyone have any suggestions on tools

Glibc-locales failure in core-updates

2016-07-30 Thread Andreas Enge
Hello, glibc-locales fails on all architectures in core-updates. The error message looks as if it would not be too difficult to fix for someone who knows the package... Thanks, Andreas

Re: [PATCH 1/7] gnu: Add usbredir.

2016-07-30 Thread Andreas Enge
Hello, David! Usbredir fails to build on armhf, and I am certain it will also fail on i686 or more generally any 32 bit architecture: http://hydra.gnu.org:3000/build/1345279 usbredirhost.c:1162:5: error: format ?%lu? expects argument of type ?long unsigned int?, but argument 5 has type ?uint64

Re: [PATCH] gnu: r: Update to 3.3.1.

2016-07-30 Thread myglc2
Roel Janssen writes: > Dear Guix, > > With the following patch I would like to update R to 3.3.1. I tested > with R packages I regularly use and everything seems to work just fine. > > Is it OK to upgrade? > > Kind regards, > Roel Janssen > > >>From e8cdef8b2f287d26c4a4a9a02a7277dc940ed667 Mon S

Re: [PATCH] add go@1.6

2016-07-30 Thread Matthew Jordan
Good Day, This patch contains the suggestions made in the previous email. Take a look a let me know if any further changes are needed. >From fbe9e4074cd27449d2337f62c7004993d087f6ba Mon Sep 17 00:00:00 2001 From: Matthew Jordan Date: Thu, 26 May 2016 09:16:48 -0400 Subject: [PATCH] gnu: Add go@1

Re: Rust

2016-07-30 Thread Pjotr Prins
On Sat, Jul 30, 2016 at 03:34:08PM +0200, Ludovic Courtès wrote: > When the chain becomes too long, we’ll host new bootstrap binaries > produced with Guix and cut the initial part of the chain. > > Thoughts? This sounds like a very good approach for compilers written in their own language. Same w

Re: [PATCH] add go@1.6

2016-07-30 Thread Alex Griffin
Hey Matthew, On Sat, Jul 30, 2016, at 11:28 AM, Matthew Jordan wrote: > Good Day, > > This patch contains the suggestions made in the previous email. Take a > look a let me know if any further changes are needed. Looks good to me! -- Alex Griffin

Re: [PACKAGE] sinit

2016-07-30 Thread Vincent Legoll
On Sat, Jul 30, 2016 at 3:46 PM, Vincent Legoll wrote: > Here is the accompanying patch for sinit to build properly under guix > > It will be submitted alongside the scm modifs. > > I may even try to make it upstream, as it's fairly straightforward... DONE: http://lists.suckless.org/hackers/1607/

Re: [PATCH] gnunet-svn, gnunet-gtk-svn

2016-07-30 Thread ng0
ng0 writes: > ng0 writes: > >> This is functional, but it suffers the same bug as the gnunet-0.10.1 >> package. I will write a gnunet-service for guix which will fix all >> versions. >> The expected behavior for installing gnunet is: create gnunet user with >> gnunet group, create gnunet-dns gro

Re: [PATCH] gnunet-svn, gnunet-gtk-svn

2016-07-30 Thread ng0
ng0 writes: > This is functional, but it suffers the same bug as the gnunet-0.10.1 > package. I will write a gnunet-service for guix which will fix all > versions. > The expected behavior for installing gnunet is: create gnunet user with > gnunet group, create gnunet-dns group, build, install, co

Re: [WIP PATCH] linux-initrd: Allow own set of kernel modules.

2016-07-30 Thread Alex Kost
Tomáš Čech (2016-07-28 13:42 +0300) wrote: > + (define used-linux-modules > +(if (equal? linux-modules #f) > +default-linux-modules > +linux-modules)) Just a general note about the code. This can simply be: (define used-linux-modules (or linux-modules default-linux-module

Re: Odd behavior with --dry-run and --upgrade

2016-07-30 Thread Alex Kost
Ludovic Courtès (2016-07-28 16:01 +0300) wrote: > Alex Kost skribis: [...] >> However, I tried it and it doesn't work for me (note: I know nothing >> about monads, gexps, etc.). When I try this: >> >>(mbegin %store-monad >> (set-grafting #f) >> …) >> >> the grafting doesn't happen,

[PATCH] gnunet-svn, gnunet-gtk-svn

2016-07-30 Thread ng0
This is functional, but it suffers the same bug as the gnunet-0.10.1 package. I will write a gnunet-service for guix which will fix all versions. The expected behavior for installing gnunet is: create gnunet user with gnunet group, create gnunet-dns group, build, install, configure through gnunet-s

Re: [PATCH 0/3] Update skarnet packages

2016-07-30 Thread Leo Famulari
On Sat, Jul 30, 2016 at 04:05:27PM +0200, Eric Le Bihan wrote: > Hi! > > This small series adds the last missing programs from the skarnet software > stack. > > Eric Le Bihan (3): > gnu: Add s6-rc. > gnu: Add s6-portable-utils. > gnu: Add s6-linux-utils. I didn't receive the 3rd patch (Add

Re: [PATCH] gnu: Add mono.

2016-07-30 Thread Leo Famulari
On Sat, Jul 30, 2016 at 01:26:38AM +0200, Danny Milosavljevic wrote: > On Fri, 29 Jul 2016 12:21:32 -0400 > Leo Famulari wrote: > > > On Fri, Jul 29, 2016 at 04:24:09PM +0200, Danny Milosavljevic wrote: > > > I tried your patch and I get: > > > > > > FAIL: test-sgen-qsort > > > ... > > > phase `

[PATCH] gnu: r: Update to 3.3.1.

2016-07-30 Thread Roel Janssen
Dear Guix, With the following patch I would like to update R to 3.3.1. I tested with R packages I regularly use and everything seems to work just fine. Is it OK to upgrade? Kind regards, Roel Janssen >From e8cdef8b2f287d26c4a4a9a02a7277dc940ed667 Mon Sep 17 00:00:00 2001 From: Roel Janssen D

Re: [PATCH] gnu: Add python-pygame.

2016-07-30 Thread Kei Kebreau
Roel Janssen writes: > Kei Kebreau writes: > >> Kei Kebreau writes: >> >>> The python-pygame patch as promised. Note that it requires the >>> application of the most recently submitted libsmpeg patch. Would anyone >>> else like to test this? :-) > > I've succesfully built both the libsmpeg patch

Re: [PATCH v3] gnu: Add stellarium.

2016-07-30 Thread Leo Famulari
On Sat, Jul 30, 2016 at 10:03:54AM +0200, Danny Milosavljevic wrote: > Leo Famulari wrote: > > "It can be used to control telescopes over a serial port for tracking > > celestial objects." > > I think it's a good sentence :) Great, done!

[PATCH 2/3] gnu: Add s6-portable-utils.

2016-07-30 Thread Eric Le Bihan
* gnu/packages/skarnet.scm (s6-portable-utils): New variable. Signed-off-by: Eric Le Bihan --- gnu/packages/skarnet.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/skarnet.scm b/gnu/packages/skarnet.scm index 02094a0..c41f290 100644 --- a/g

[PATCH 1/3] gnu: Add s6-rc.

2016-07-30 Thread Eric Le Bihan
* gnu/packages/skarnet.scm (s6-rc): New variable. Signed-off-by: Eric Le Bihan --- gnu/packages/skarnet.scm | 42 ++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/skarnet.scm b/gnu/packages/skarnet.scm index 57fc12d..02094a0 100644 --- a/gnu/

[PATCH 0/3] Update skarnet packages

2016-07-30 Thread Eric Le Bihan
Hi! This small series adds the last missing programs from the skarnet software stack. Eric Le Bihan (3): gnu: Add s6-rc. gnu: Add s6-portable-utils. gnu: Add s6-linux-utils. gnu/packages/skarnet.scm | 106 +++ 1 file changed, 106 insertions(+)

Re: [PATCH] gnu: Add python-pygame.

2016-07-30 Thread Roel Janssen
Kei Kebreau writes: > Kei Kebreau writes: > >> The python-pygame patch as promised. Note that it requires the >> application of the most recently submitted libsmpeg patch. Would anyone >> else like to test this? :-) I've succesfully built both the libsmpeg patch and python-pygame. > Please dis

Re: [PACKAGE] sinit

2016-07-30 Thread Vincent Legoll
Here is the accompanying patch for sinit to build properly under guix It will be submitted alongside the scm modifs. I may even try to make it upstream, as it's fairly straightforward... -- Vincent Legoll diff -Nur sinit-1.0-orig/config.mk sinit-1.0/config.mk --- sinit-1.0-orig/config.mk 2015-0

Re: Rust

2016-07-30 Thread Ludovic Courtès
Eric Le Bihan skribis: > Le Fri, 29 Jul 2016 17:16:29 +0200, > l...@gnu.org (Ludovic Courtès) a écrit : [...] >> > Some questions, though: >> > >> > 1. I can compile a sample program in a guix environment created >> > using `guix environment gcc glibc binutils rust`, but the program >> > genera

Re: Rust

2016-07-30 Thread Ludovic Courtès
David Craven skribis: >> Can we reasonably expect to bootstrap it from source, >> using a series of previous Rust versions, or using an >> alternative implementation? > > Currently as Jelle said no. But there is [0] that may be a > viable option in the future. > > [0] https://github.com/thepowers

Re: Rust

2016-07-30 Thread Ludovic Courtès
Alex Griffin skribis: > On Fri, Jul 29, 2016, at 10:16 AM, Ludovic Courtès wrote: >> Do you know what’s Rust’s bootstrapping story is? Can we reasonably >> expect to bootstrap it from source, using a series of previous Rust >> versions, or using an alternative implementation? > > Yes, Rust 1.10

Re: [PATCH 7/8] gnu: qemu: Enable spice support.

2016-07-30 Thread Ludovic Courtès
Hello! l...@gnu.org (Ludovic Courtès) skribis: > While we’re at it, could you create an account on > and let send the account name by > OpenPGP-signed email to the 6 people listed at > ? You now have commit access to the repo,

[PACKAGE] sinit

2016-07-30 Thread Vincent Legoll
Hello, here is the packaging of sinit, a minimalistic /sbin/init replacement. It shows the use of the musl libc previously posted. Please advise on how to further proceed with the submission, where should I put this package, etc... Thanks -- Vincent Legoll ;;; GNU Guix --- Functional package

[PACKAGE] musl libc

2016-07-30 Thread Vincent Legoll
Hello, Please, have a look at the attached musl libc packaging. It may be of use for having smaller statically linked binaries of selected packages. Advise about how to finish the submission process, in which scm file should this go ? I did it standalone, but it looks like that's not the way thi

Re: Rust

2016-07-30 Thread Eric Le Bihan
Le Fri, 29 Jul 2016 17:16:29 +0200, l...@gnu.org (Ludovic Courtès) a écrit : > Eric Le Bihan skribis: > > > It happens that I tried to package Rust, as an introduction to Guix. > > Here is my version, inspired by the Haskell package, where Rust > > 1.10.0 is built, bootstrapped by a binary versi

Re: [PATCH 0/5] Update skarnet packages

2016-07-30 Thread Vincent Legoll
Hello, > I haven't looked at GuixSD too deeply. Are you trying to use s6 as init > system for a Guix-based set-up? If so, I'll post a patch to add s6-rc > [1], the service manager for s6-based systems, to complete the skarnet > stack. I've read about s6 in the past, but still never tried it, so w

Re: [PATCH 8/8] services: Add spice vdagent service.

2016-07-30 Thread David Craven
> If spice-vdagend produces a PID file, make sure to use #:pid-file here > (there are several examples in the tree), which often provides more > reliable startup notification. I'm passing the -x flag which prevents spice-vdagentd from daemonizing. I thought that make-forkexec-constructor took care

Re: rust work in progress conflicts

2016-07-30 Thread Eric Le Bihan
Le Fri, 29 Jul 2016 11:03:41 +0200, Andreas Enge a écrit : > On Thu, Jul 28, 2016 at 08:31:44PM +0200, Eric Le Bihan wrote: > > 1. I can compile a sample program in a guix environment created > > using `guix environment gcc glibc binutils rust`, but the program > > generated fails to run because

Re: [PATCH 0/5] Update skarnet packages

2016-07-30 Thread Eric Le Bihan
Le Fri, 29 Jul 2016 13:33:01 +0200, Vincent Legoll a écrit : > > This small patch series updates the skalibs and execline packages > > and adds new ones: s6, s6-dns and s6-networking. > > > > Eric Le Bihan (5): > > gnu: skalibs: Update to 2.3.10.0. > > gnu: execline: Update to 2.1.5.0. > >

Re: [WIP v0.1 0/8] KDE framework 5, tier 1

2016-07-30 Thread Andreas Enge
Hi David, On Sat, Jul 30, 2016 at 12:37:27AM +0200, David Craven wrote: > I see your wip here: > https://gitlab.com/htgoebel/guix/commits/kf5-tier-1 > Shall we push this past the finish line? Is there anything I can do to help? work on KDE will definitely be very welcome. During the discussion, H

Re: [PATCH 1/8] gnu: qt: Update to 5.6.1-1.

2016-07-30 Thread Andreas Enge
On Fri, Jul 29, 2016 at 09:20:48PM +0200, Ludovic Courtès wrote: > > + (modify-phases %standard-phases > > + (add-after 'configure 'patch-bin-sh > > + (lambda _ > > + (substitute* '("qtbase/config.status" > > +"qtbase/configure" > > +

Re: [PATCH 1/8] gnu: qt: Update to 5.6.1-1.

2016-07-30 Thread Andreas Enge
Sorry, the below message was intended to be cc-ed to the list, but I apparently forgot. Andreas On Fri, Jul 29, 2016 at 08:00:53PM +0200, Andreas Enge wrote: > Hello, > > On Fri, Jul 29, 2016 at 03:01:21PM +0200, David Craven wrote: > > The reason why I'm hesitant to split this into three, apart

Re: failing swap service while guix system reconfigure

2016-07-30 Thread ng0
Ludovic Courtès writes: > ng0 skribis: > >> Like the title says, I encountered this problem > > Which problem? > > Could you paste the failing command and its output? > > Thanks in advance! > > Ludo’. The current failure is gone since I updated my system, but I'll search for logs and irc logs a

Re: [PATCH v3] gnu: Add stellarium.

2016-07-30 Thread Danny Milosavljevic
On Fri, 29 Jul 2016 19:32:06 -0400 Leo Famulari wrote: > I agree, that's a really important feature of this software. What do you > think of adding the following sentence to the description? > > "It can be used to control telescopes over a serial port for tracking > celestial objects." I think

Re: [PATCH] gnu: gnunet-gtk: Configure with gnunet path.

2016-07-30 Thread 宋文武
ng0 writes: > Graphically, this was not run. From my packaging experience with gnunet > and with the succesfull build which just ran, it should just work. Applied, thanks!

Re: [PATCH] gnu: Add tint2.

2016-07-30 Thread 宋文武
Mathieu Lirzin writes: > * gnu/packages/xdisorg.scm (tint2): New variable. > --- > gnu/packages/xdisorg.scm | 49 > ++-- > 1 file changed, 47 insertions(+), 2 deletions(-) Look good, please push!