Re: Environment containers

2015-10-26 Thread Alex Vong
On 26/10/2015, Thompson, David wrote: > On Mon, Oct 26, 2015 at 10:37 AM, Taylan Ulrich Bayırlı/Kammer > wrote: > >> Also, for Debian 8 users and maybe others, this might help: >> >> sudo sysctl -w kernel.unprivileged_userns_clone=1 > > Yes, user namespaces are a must-have for this to work.

[PATCH 0/1] lua: Build with dynamic library support

2015-10-26 Thread Leo Famulari
This patch fixes the make flags on lua-5.2 and lua-5.1. Each version has a different Makefile that handles the flags differently. Notably, this enables the use of dynamic libraries with Lua. Leo Famulari (1): gnu: lua: Build with dynamic library support. gnu/packages/lua.scm | 25

[PATCH 1/1] gnu: lua: Build with dynamic library support.

2015-10-26 Thread Leo Famulari
* gnu/packages/lua.scm (lua, lua-5.1)[arguments]: Set the make flags properly for each version of lua. --- gnu/packages/lua.scm | 25 + 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm index 87f53d1..7699a91 100644

Re: [PATCH 15/15] scripts: Add 'container' subcommand.

2015-10-26 Thread Thompson, David
Dusting this patch off. Here's a fresh patch! - Dave From f5312c2445d774c9355c947d3c748d064740246e Mon Sep 17 00:00:00 2001 From: David Thompson Date: Wed, 1 Jul 2015 20:32:07 -0400 Subject: [PATCH] scripts: Add 'container' subcommand. * guix/scripts/container.scm: New file. * guix/scripts/cont

Re: [PATCH 13/15] scripts: system: Add 'container' action.

2015-10-26 Thread Thompson, David
So, It's been awhile. I cleaned up the docs as per your suggestions. Attaching the updated patch just so someone can give it another look before I push it. My "system: container: Update to new service API." patch must be pushed first, though. Thanks! - Dave From 5dde31ef51502726a2915cc4faba81f4f

Re: [PATCH] system: container: Update to new service API.

2015-10-26 Thread Thompson, David
On Mon, Oct 26, 2015 at 8:19 PM, David Thompson wrote: > Getting up to speed with the changes that were made during the service > API rewrite. Sorry, wrong patch file! Here's the correct one. From 54f221aa3dda8596a4b3bc57a0e911b5c8ce37c9 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon,

[PATCH] system: container: Update to new service API.

2015-10-26 Thread David Thompson
Getting up to speed with the changes that were made during the service API rewrite. >From d3dd1b2d05f17702f7fa6095132db00e2146e702 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 26 Oct 2015 18:09:28 -0400 Subject: [PATCH] scripts: build: Add --file option. * guix/scripts/build.scm (sho

Re: [PATCH] gnu: Add yapet.

2015-10-26 Thread Ludovic Courtès
Aljosha Papsch skribis: > From 9488a87c2b85d5c9b7e7715475afb14f9af0ca6d Mon Sep 17 00:00:00 2001 > From: Aljosha Papsch > Date: Mon, 26 Oct 2015 22:27:05 +0100 > Subject: [PATCH] gnu: Add yapet. > > * gnu/packages/password-utils.scm (yapet): New variable. Applied. > +(native-inputs > +

Re: [PATCH] gnu: guile-next: Update to 20151025.e5bccb6

2015-10-26 Thread Ludovic Courtès
Christopher Allan Webber skribis: > BTW, should I be requesting commit access for smaller changes like this, > like updating version numbers? Sure, hereby granted! :-) See “Commit Access” for the rules. > From 3655de659692d40a0ad9d61e7aad2967e20515bc Mon Sep 17 00:00:00 2001 > From: Christophe

Re: [PATCH] gnu: Add xcompmgr

2015-10-26 Thread Ludovic Courtès
Cyrill Schenkel skribis: > From 55122d4c14231f3646db902bc2b88469fc9e Mon Sep 17 00:00:00 2001 > From: Cyrill Schenkel > Date: Fri, 23 Oct 2015 16:38:16 +0200 > Subject: [PATCH] gnu: Add xcompmgr > > * gnu/packages/xorg.scm (xcompmgr): New variable. [...] > +(license (license:x11-style

[PATCH] scripts: build: Add --file option.

2015-10-26 Thread David Thompson
This is to accompany the --install-from-file option I added to 'guix package' awhile back. Makes it easy for folks to build one-off package files like the 'guix.scm' files I keep in my personal repos. >From d3dd1b2d05f17702f7fa6095132db00e2146e702 Mon Sep 17 00:00:00 2001 From: David Thompson Da

[PATCH] gnu: Add yapet.

2015-10-26 Thread Aljosha Papsch
Hi, this is a text based password manager which stores password entries in an encrypted file. Aljosha >From 9488a87c2b85d5c9b7e7715475afb14f9af0ca6d Mon Sep 17 00:00:00 2001 From: Aljosha Papsch Date: Mon, 26 Oct 2015 22:27:05 +0100 Subject: [PATCH] gnu: Add yapet. * gnu/packages/password-ut

[PATCH] upstream: Add 'description' field to 'upstream-updater'.

2015-10-26 Thread Alex Kost
Ludovic Courtès (2015-10-26 00:46 +0300) wrote: > Alex Kost skribis: > >> From 6d82f6384902e7de837a4dbfc86c524dbfd9145a Mon Sep 17 00:00:00 2001 >> From: Alex Kost >> Date: Thu, 22 Oct 2015 10:51:17 +0300 >> Subject: [PATCH] refresh: Add '--list-updaters' option. >> >> * guix/scripts/refresh.scm

[PATCH] gnu: guile-next: Update to 20151025.e5bccb6

2015-10-26 Thread Christopher Allan Webber
BTW, should I be requesting commit access for smaller changes like this, like updating version numbers? >From 3655de659692d40a0ad9d61e7aad2967e20515bc Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Mon, 26 Oct 2015 14:04:56 -0500 Subject: [PATCH] gnu: guile-next: Update to 20151025

Re: Environment containers

2015-10-26 Thread Thompson, David
On Mon, Oct 26, 2015 at 12:23 PM, Christopher Allan Webber wrote: > David, you are kicking ass on this. *Thank you* so much for working so > hard to get this in... I know it was a challenging task, but I think > this helps pave the way for even greater things! Thanks for your kind words, Chris!

Re: Environment containers

2015-10-26 Thread Christopher Allan Webber
David, you are kicking ass on this. *Thank you* so much for working so hard to get this in... I know it was a challenging task, but I think this helps pave the way for even greater things! Keep on rocking for the free world, - Chris

Re: [PATCH] Fix subread on non-x86_64

2015-10-26 Thread Ludovic Courtès
Ricardo Wurmus skribis: > the attached patch should fix the build of subread on non-x86_64 by > overriding the CC and CCFLAGS variables, which by default are set to > contain a lot of x86_64 optimisations. Nice! Could you add a comment explaining that? > From 71a37b56d0962f0db4009bdb6a88c22025

Re: [PATCH] Add PePr.

2015-10-26 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From 6aa9c0cb97350d5cccb43a78e69e2b8887347df0 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Fri, 2 Oct 2015 16:37:03 +0200 > Subject: [PATCH] gnu: Add PePr. > > * gnu/packages/bioinformatics.scm (pepr): New variable. [...] > + (modify-phases %standard-

Re: Environment containers

2015-10-26 Thread Thompson, David
On Mon, Oct 26, 2015 at 10:37 AM, Taylan Ulrich Bayırlı/Kammer wrote: > Also, for Debian 8 users and maybe others, this might help: > > sudo sysctl -w kernel.unprivileged_userns_clone=1 Yes, user namespaces are a must-have for this to work. I will prepare patches that mention this in the ma

Re: [PATCH] scripts: environment: Allow mixing regular and ad-hoc packages.

2015-10-26 Thread Ludovic Courtès
David Thompson skribis: > Thanks to Leo for bringing up this missing feature on IRC. I've been > meaning to implement this for awhile but lacked motivation. ;) > > With this patch, you can freely compose packages whose inputs should be > in the environment with ad-hoc packages that should be add

Re: Environment containers

2015-10-26 Thread Taylan Ulrich Bayırlı/Kammer
"Thompson, David" writes: > Hello Guix hackers, > > I am pleased to announce that the patch for adding Linux container > support to 'guix environment' has just landed in master! > > Why is this cool, you ask? Well, it enables one to truly isolate > development environments from the rest of the s

Re: Environment containers

2015-10-26 Thread Ludovic Courtès
"Thompson, David" skribis: > I am pleased to announce that the patch for adding Linux container > support to 'guix environment' has just landed in master! Thanks for all the work, this is all very exciting! Ludo’.

Re: Environment containers

2015-10-26 Thread Alex Vong
On 26/10/2015, Daniel Pimentel wrote: > It's great! > > Thanks, > > -- > Daniel Pimentel (d4n1 3:) > > Indeed. With my limited disk space, I find point 3 most attractive. I also like how the store immutability avoids the duplication problem. The latest version is not yet available from guix pull

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

2015-10-26 Thread Paul van der Walt
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 right person to be answering this qu

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

2015-10-26 Thread Alex Vong
Hi Paul, 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? Cheers, Alex On 26/10/2015, Paul van der Walt wrote: > Hello Alex, > > On 2015-10-25 at 07

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

2015-10-26 Thread Paul van der Walt
Hello Alex, On 2015-10-25 at 07:12, quoth Alex Vong: > Subject: [PATCH 2/2] gnu: Add Mlucas. > > ... > > * gnu/packages/mlucas.scm: New file. I'm not an expert, and i'm not 100% sure on this so it's an honest question, but does this application really deserve a new package file? Shouldn't mlucas

Re: Environment containers

2015-10-26 Thread Daniel Pimentel
It's great! Thanks, -- Daniel Pimentel (d4n1 3:)

Re: [PATCH] build-system/haskell: CONFIG_SHELL env variable.

2015-10-26 Thread Paul van der Walt
Hey Ludo, On 2015-10-25 at 22:58, quoth Ludovic Courtès: >> * gnu/packages/haskell.scm (ghc-network): Remove CONFIG_SHELL patch. >> * gnu/packages/haskell.scm (ghc-old-time): Remove CONFIG_SHELL patch. >> * gnu/packages/haskell.scm (ghc-sdl-image): Remove CONFIG_SHELL patch. >> * gnu/packages/hask

Re: [PATCH 1/7] guix: git: Support shallow git clones if a tag is available

2015-10-26 Thread Andy Wingo
Hi, On Sun 25 Oct 2015 21:30, l...@gnu.org (Ludovic Courtès) writes: > Christopher Allan Webber skribis: > >> Ludovic Courtès writes: >> >>> Andy Wingo skribis: >>> * guix/build/git.scm (git-fetch): Instead of cloning the remote repo, use the lower-level "init" / "fetch" / "ch