Adding tags to packages

2015-07-08 Thread Pjotr Prins
I don't know it this has been discussed before, but it would be useful to have an optional tagging system. I would like to mark packages that are useful for bioinformatics which can be outside the bioinformatics.scm. Likewise it would be useful to mark packages that are security related, network re

Re: Adding tags to packages

2015-07-08 Thread John Darrington
On Wed, Jul 08, 2015 at 09:41:04AM +0200, Pjotr Prins wrote: I don't know it this has been discussed before, but it would be useful to have an optional tagging system. I would like to mark packages that are useful for bioinformatics which can be outside the bioinformatics.scm. L

Re: [PATCH 08/15] gnu: build: Add Linux container module.

2015-07-08 Thread Thompson, David
On Tue, Jul 7, 2015 at 9:51 AM, Ludovic Courtès wrote: > David Thompson skribis: > >> * gnu/build/linux-container.scm: New file. >> * gnu-system.am (GNU_SYSTEM_MODULES): Add it. >> * .dir-locals.el: Add Scheme indent rules for 'call-with-clone', >> 'with-clone', >> 'call-with-container', and '

Re: [PATCH 0/15] Add preliminary support for Linux containers

2015-07-08 Thread Ludovic Courtès
"Thompson, David" skribis: > On Tue, Jul 7, 2015 at 6:28 AM, Ludovic Courtès wrote: [...] >>> (lambda () >>> (sethostname "guix-0.8.3")) >> >> Surprisingly, calling ‘getpid’ in the thunk returns the PID of the >> parent (I was expecting it to return 1.) Not sure why that is the

Re: [PATCH 07/15] build: syscalls: Add pivot-root.

2015-07-08 Thread Ludovic Courtès
"Thompson, David" skribis: > On Tue, Jul 7, 2015 at 9:35 AM, Ludovic Courtès wrote: >> David Thompson skribis: >> >>> From: David Thompson >>> >>> * guix/build/syscalls.scm (pivot-root): New procedure. >>> * tests/syscalls.scm: Test it. >> >> [...] >> >>> +(test-assert "pivot-root" >>> + (mat

Re: Adding tags to packages

2015-07-08 Thread Ludovic Courtès
John Darrington skribis: > Looking at other operating systems / package managers which do this, it > has never really been a success. Trying to predict what tags the user > is going to search for is - well like trying to read the mind of > someone you've not yet met. Agreed. Several years ag

Re: [PATCH] Add rpy2.

2015-07-08 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From 070b4f5553ae30c05b97a67692b54503c73ca42f Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Tue, 7 Jul 2015 13:56:49 +0200 > Subject: [PATCH] gnu: Add python-rpy2. > > * gnu/packages/python.scm (python-rpy2, python2-rpy2): New variables. [...] > +(inputs

Re: [PATCH] Add preseq.

2015-07-08 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From b1ba27153faca9bdf46d42046c43f8c60f945368 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Thu, 2 Jul 2015 15:53:47 +0200 > Subject: [PATCH 1/2] gnu: samtools: Install headers. > > * gnu/packages/bioinformatics.scm (samtools)[arguments]: Add phase > "instal

Re: [PATCH 0/15] Add preliminary support for Linux containers

2015-07-08 Thread Thompson, David
On Wed, Jul 8, 2015 at 8:46 AM, Ludovic Courtès wrote: > "Thompson, David" skribis: > >> On Tue, Jul 7, 2015 at 6:28 AM, Ludovic Courtès wrote: > > [...] > (lambda () (sethostname "guix-0.8.3")) >>> >>> Surprisingly, calling ‘getpid’ in the thunk returns the PID of the >>

Re: Adding tags to packages

2015-07-08 Thread Pjotr Prins
I can predict how I will use it. I want to list bioinformatics package and keep track of statistics. Pj. On Wed, Jul 08, 2015 at 11:24:55AM +0200, John Darrington wrote: > On Wed, Jul 08, 2015 at 09:41:04AM +0200, Pjotr Prins wrote: > I don't know it this has been discussed before, but it wo

[PATCH 1/2] gnu: Update pumpa source URL.

2015-07-08 Thread 韋嘉誠
From: Claes Wallin * pumpio.scn (pumpa): Update gitorious.org URL to branchable.com URL. --- gnu/packages/pumpio.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/pumpio.scm b/gnu/packages/pumpio.scm index 4a6375f..26d7b4a 100644 --- a/gnu/packages/pumpio.scm +

[PATCH 2/2] gnu: Update pumpa to 0.9.1.

2015-07-08 Thread 韋嘉誠
From: Claes Wallin --- gnu/packages/pumpio.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/pumpio.scm b/gnu/packages/pumpio.scm index 26d7b4a..22c631e 100644 --- a/gnu/packages/pumpio.scm +++ b/gnu/packages/pumpio.scm @@ -30,7 +30,7 @@ (define-public pum

Re: [PATCH 2/2] gnu: Update pumpa to 0.9.1.

2015-07-08 Thread Mathieu Lirzin
Hi, I think the URL change and the package update commits can be squashed with a commit message like this: gnu: pumpa: Update to 0.9.1. * gnu/packages/pumpio.scm (pumpa): Update to 0.9.1. Change URL. -- Mathieu Lirzin

[PATCH 1/2] gnu: Update pumpa source URL.

2015-07-08 Thread 韋嘉誠
From: Claes Wallin * gnu/packages/pumpio.scm (pumpa): Update gitorious.org URL to branchable.com URL. --- gnu/packages/pumpio.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/pumpio.scm b/gnu/packages/pumpio.scm index 4a6375f..26d7b4a 100644 --- a/gnu/package

[PATCH 2/2] gnu: Update pumpa to 0.9.1.

2015-07-08 Thread 韋嘉誠
From: Claes Wallin * gnu/packages/pumpio.scm (pumpa): Update version to 0.9.1. --- gnu/packages/pumpio.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/pumpio.scm b/gnu/packages/pumpio.scm index 26d7b4a..22c631e 100644 --- a/gnu/packages/pumpio.scm +++ b/g

[no subject]

2015-07-08 Thread 韋嘉誠
Ok! Sending the merged patch. Sorry for the patch spam, still figuring out the git-send-mail way of working. -- /c

[PATCH] gnu: Update pumpa to 0.9.1.

2015-07-08 Thread 韋嘉誠
From: Claes Wallin * gnu/packages/pumpio.scm (pumpa): Update gitorious.org URL to branchable.com URL. * gnu/packages/pumpio.scm (pumpa): Update version to 0.9.1. --- gnu/packages/pumpio.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/pumpio.scm b/gnu/p

[PATCH] emacs: Find autoloads in "guix.d" subdirectories.

2015-07-08 Thread Alex Kost
The patch to follow Federico's elpa/emacs commits. >From 5ef9e359203a82f9394391161da9fd9dda982f46 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Fri, 19 Jun 2015 12:31:59 +0300 Subject: [PATCH] emacs: Find autoloads in "guix.d" subdirectories. Co-authored-by: Federico Beffa . * emacs/guix-emacs

[PATCH] gnu: bootstrap: Create a wrapper for guile to set the system load path

2015-07-08 Thread Mark H Weaver
Hello Guix, We currently use gnu/packages/patches/guile-relocatable.patch to set the system load path in the bootstrap guile. However, that patch depends on /proc/self/exe which is not present on the Hurd. Therefore, I came up with another approach in the attached patch. After unpacking the boo

RE: Using a shared Guix store (was RE: [Bio-packaging] testing out guix)

2015-07-08 Thread Cook, Malcolm
Hi! > >> > Can anyone elaborate a little on what are the obstacles to having > >> > `/gnu` mounted read-write network wide? > >> > >> Yes, the primary problem is that the daemon assumes that it is the > >> only thing writing to the store and the localstatedir. Any > >> modification of profiles an

Re: [PATCH] gnu: Add gst-plugins-ugly

2015-07-08 Thread Mark H Weaver
David Hashe writes: >> +(home-page "http://gstreamer.freedesktop.org/";;) > > There's an extraneous semicolon here, I'm not sure where that semicolon came from, but it wasn't in the patch that I posted here. > but once I removed that everything worked fine and I was able to play > mp3s with

[PATCH 1/2] gnu: Add libxdg-basedir.

2015-07-08 Thread Alex Kost
Is "freedesktop.scm" the proper place for this package? >From 520d68e9baf565d835ee6e92d7903c49666ad6f0 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Wed, 8 Jul 2015 19:32:20 +0300 Subject: [PATCH 1/2] gnu: Add libxdg-basedir. * gnu/packages/freedesktop.scm (libxdg-basedir): New variable. --- g

[PATCH 2/2] gnu: Add dunst.

2015-07-08 Thread Alex Kost
>From 8d8928b84b565eb47c36c1e6b2ff2b3c963076d2 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Wed, 8 Jul 2015 21:03:49 +0300 Subject: [PATCH 2/2] gnu: Add dunst. * gnu/packages/dunst.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/duns

RE: Using a shared Guix store (was RE: [Bio-packaging] testing out guix)

2015-07-08 Thread Cook, Malcolm
Hi Ludovic and Ricardo, > Ricardo Wurmus skribis: > > > Even then, /gnu would be mounted read-only on all but the management > > host, because there would still only be one daemon writing to the > > store and the localstatedir – even if it would take requests from > > multiple remote guix client

Re: Using a shared Guix store (was RE: [Bio-packaging] testing out guix)

2015-07-08 Thread Ricardo Wurmus
Cook, Malcolm writes: > Certainly per-user profiles must be network readable , since they wind > up on PATH. Perhaps within /gnu/guix/profiles/per-user? I have configured guix such that the $localstatedir is /gnu/var, so I only have to export /gnu. > However, if `guix` command is enabled (usi

Re: Using a shared Guix store (was RE: [Bio-packaging] testing out guix)

2015-07-08 Thread Ricardo Wurmus
>> Another one, which I think Ricardo has been investigating lately, would be to >> have users manage their profiles via the Web user interface, >> guix-web: . (The video >> > 01__GNU_Guix__The_Emacs_of_Distros.we

Re: [PATCH] gnu: bootstrap: Create a wrapper for guile to set the system load path

2015-07-08 Thread Mark H Weaver
Mark H Weaver writes: > We currently use gnu/packages/patches/guile-relocatable.patch to set the > system load path in the bootstrap guile. However, that patch depends on > /proc/self/exe which is not present on the Hurd. Therefore, I came up > with another approach in the attached patch. Afte

Re: [PATCH 3/5] build: Add 'emacs-build-system'

2015-07-08 Thread Federico Beffa
On Tue, Jul 7, 2015 at 6:58 PM, Alex Kost wrote: > A side note: I think generally it would be preferable to use an upstream > release in the package recipe rather than to use a melpa(-stable) URL, > i.e.: > > http://foo-upstream.org/foo-0.1.tar.gz instead of > http://stable.melpa.org/packages

Re: [PATCH] gnu: bootstrap: Create a wrapper for guile to set the system load path

2015-07-08 Thread Mark H Weaver
Mark H Weaver writes: > Mark H Weaver writes: > >> We currently use gnu/packages/patches/guile-relocatable.patch to set the >> system load path in the bootstrap guile. However, that patch depends on >> /proc/self/exe which is not present on the Hurd. Therefore, I came up >> with another approa

Re: [PATCH 08/15] gnu: build: Add Linux container module.

2015-07-08 Thread Ludovic Courtès
"Thompson, David" skribis: >>> +(test-assert "call-with-container, pid namespace" >>> + (zero? >>> + (call-with-container '() >>> + (lambda () >>> + (match (primitive-fork) >>> + (0 >>> + ;; The first forked process in the new pid namespace is pid 2. >>> + (

Re: [PATCH 0/15] Add preliminary support for Linux containers

2015-07-08 Thread Ludovic Courtès
"Thompson, David" skribis: > On Wed, Jul 8, 2015 at 8:46 AM, Ludovic Courtès wrote: >> "Thompson, David" skribis: >> >>> On Tue, Jul 7, 2015 at 6:28 AM, Ludovic Courtès wrote: >> >> [...] >> > (lambda () > (sethostname "guix-0.8.3")) Surprisingly, calling ‘getpi

Re: [PATCH] emacs: Find autoloads in "guix.d" subdirectories.

2015-07-08 Thread Ludovic Courtès
Alex Kost skribis: > From 5ef9e359203a82f9394391161da9fd9dda982f46 Mon Sep 17 00:00:00 2001 > From: Alex Kost > Date: Fri, 19 Jun 2015 12:31:59 +0300 > Subject: [PATCH] emacs: Find autoloads in "guix.d" subdirectories. > > Co-authored-by: Federico Beffa . > > * emacs/guix-emacs.el (guix-emacs-fi

Re: [PATCH] Add preseq.

2015-07-08 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Ricardo Wurmus skribis: > >> From e3bd0a861121c441b44d77d30f2aaddb766b49c2 Mon Sep 17 00:00:00 2001 >> From: Ricardo Wurmus >> Date: Tue, 23 Jun 2015 10:54:00 +0200 >> Subject: [PATCH 2/2] gnu: Add preseq. >> >> * gnu/packages/bioinformatics.scm (preseq):

Re: 01/01: gnu: boost: Update to 1.58.0.

2015-07-08 Thread Mark H Weaver
Andreas Enge writes: > commit 16de69c950c473cc3d386cd7569bd1d6051614b6 > Author: Andreas Enge > Date: Wed Jul 8 23:18:40 2015 +0200 > > gnu: boost: Update to 1.58.0. > > * gnu/packages/boost.scm (boost): Update to 1.58.0. This fails to build on mips64el, where boost-1.57.0 worked

Re: [PATCH 5/5] gnu: Add emacs-mmm-mode

2015-07-08 Thread Mark H Weaver
Alex Kost writes: > Ludovic Courtès (2015-07-04 18:16 +0300) wrote: > >> Alex Kost skribis: >> >>> I think I've found a problem with downloading packages from melpa-stable >>> (probably the same will be with 'melpa', but I don't know). I tried to >>> build this 'emacs-mmm-mode' package but it f

Re: [PATCH] gnu: Update pumpa to 0.9.1.

2015-07-08 Thread Mathieu Lirzin
"Claes Wallin (韋嘉誠)" writes: > From: Claes Wallin > > * gnu/packages/pumpio.scm (pumpa): Update gitorious.org URL to branchable.com > URL. > * gnu/packages/pumpio.scm (pumpa): Update version to 0.9.1. You can look and search through the ChangeLog file after 'make dist' or directly throught git

Re: [PATCH 1/2] gnu: Add libxdg-basedir.

2015-07-08 Thread Mark H Weaver
Alex Kost writes: > Is "freedesktop.scm" the proper place for this package? > > > From 520d68e9baf565d835ee6e92d7903c49666ad6f0 Mon Sep 17 00:00:00 2001 > From: Alex Kost > Date: Wed, 8 Jul 2015 19:32:20 +0300 > Subject: [PATCH 1/2] gnu: Add libxdg-basedir. Looks good to me! Thanks,

[PATCH] gnu: brasero: Update to 3.12.1, Add inputs.

2015-07-08 Thread David Hashe
* gnu/packages/gnome.scm (brasero): Update to 3.12.1. [inputs]: Add gobject-introspection, nettle, and totem-pl-parser. --- gnu/packages/gnome.scm | 22 +- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 0ec

Re: [PATCH] gnu: brasero: Update to 3.12.1, Add inputs.

2015-07-08 Thread Mark H Weaver
David Hashe writes: > * gnu/packages/gnome.scm (brasero): Update to 3.12.1. > [inputs]: Add gobject-introspection, nettle, and totem-pl-parser. Looks good to me. Can you add your copyright line to the top and send an updated patch? Thanks, Mark

Re: [PATCH] gnu: Update pumpa to 0.9.1.

2015-07-08 Thread 韋嘉誠
On Thu, Jul 9, 2015 at 1:54 AM, Mathieu Lirzin wrote: > "Claes Wallin (韋嘉誠)" writes: > >> From: Claes Wallin >> >> * gnu/packages/pumpio.scm (pumpa): Update gitorious.org URL to >> branchable.com URL. >> * gnu/packages/pumpio.scm (pumpa): Update version to 0.9.1. > > You can look and search thr

Re: How to handle required plugins and dbus services for GNOME Programs?

2015-07-08 Thread Mark H Weaver
Mark H Weaver writes: > 'dconf' apparently needs to be in the profile for both GNOME Terminal > and Totem because of the session dbus service(s) it provides. Without > it, modern GNOME programs behave quite badly. They have no way to > access or change their own configuration settings, e.g. if