[PATCH 1/5] gnu: python-cryptography: Define 'python2-variant'.

2016-02-09 Thread Leo Famulari
* gnu/packages/python.scm (python-cryptography)[properties]: New field. (python2-cryptography): Use 'strip-python2-variant'. --- gnu/packages/python.scm | 20 +++- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index

[PATCH 4/5] gnu: python-requests: Define 'python2-variant'.

2016-02-09 Thread Leo Famulari
* gnu/packages/python.scm (python-requests)[properties]: New field. (python2-requests): Use 'strip-python2-variant'. --- gnu/packages/python.scm | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 4d6b1f7..a107d65 100644

[PATCH 0/5] python2-variants

2016-02-09 Thread Leo Famulari
These patches apply the new python2-variant system introduced in 1be83341 to python2-{cryptography, jsonschema, wheel, requests}, and then split acme into python-acme and python2-acme. As usual, I tested the changes to acme / letsencrypt by renewing the certificates of my webserver [0]. I'm not 1

[PATCH 5/5] gnu: Split acme into python-acme and python2-acme.

2016-02-09 Thread Leo Famulari
* gnu/packages/tls.scm (acme): Split variable into... (python-acme, python2-acme): ...both Python variants. (letsencrypt)[propagated-inputs]: Update user of renamed variable. --- gnu/packages/tls.scm | 34 ++ 1 file changed, 18 insertions(+), 16 deletions(-) diff -

[PATCH 3/5] gnu: python-wheel: Define 'python2-variant'.

2016-02-09 Thread Leo Famulari
* gnu/packages/python.scm (python-wheel)[properties]: New field. (python2-wheel): Use 'strip-python2-variant'. --- gnu/packages/python.scm | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 0a90e48..4d6b1f7 100

[PATCH 2/5] gnu: python-jsonschema: Define 'python2-variant'.

2016-02-09 Thread Leo Famulari
* gnu/packages/python.scm (python-jsonschema)[properties]: New field. (python2-jsonschema): Use 'strip-python2-variant'. --- gnu/packages/python.scm | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 982de40..0a90e48 10

Re: [PATCH 3/5] gnu: python-wheel: Define 'python2-variant'.

2016-02-09 Thread Leo Famulari
On Tue, Feb 09, 2016 at 03:11:01AM -0500, Leo Famulari wrote: > * gnu/packages/python.scm (python-wheel)[properties]: New field. > (python2-wheel): Use 'strip-python2-variant'. And this commit message doesn't mention the removal of the special treatment of python-jsonschema. > --- > gnu/packages

Re: [PATCH 4/5] gnu: python-requests: Define 'python2-variant'.

2016-02-09 Thread Leo Famulari
On Tue, Feb 09, 2016 at 03:11:02AM -0500, Leo Famulari wrote: > * gnu/packages/python.scm (python-requests)[properties]: New field. > (python2-requests): Use 'strip-python2-variant'. I see that this commit message is wrong. I mindlessly repeated previous one. > --- > gnu/packages/python.scm | 7

[PATCH] gnu: Add GNU Mach.

2016-02-09 Thread Manolis Ragkousis
Here is the GNU Mach package. If ok, I will push to wip-hurd. Manolis >From 63d8cac0762393340247d96e392d417763e57b04 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Tue, 9 Feb 2016 11:59:54 +0200 Subject: [PATCH] gnu: Add GNU Mach. * gnu/packages/hurd.scm (gnumach): New variable. --- gn

Re: [PATCH] gnu: add lispf4

2016-02-09 Thread Nils Gillmann
Efraim Flashner writes: > On Tue, 09 Feb 2016 02:31:51 +0100 > Nils Gillmann wrote: > >> Leo Famulari writes: >> >> [...] >> [...] >> [...] >> [...] >> [...] >> [...] >> [...] >> [...] >> >> Thanks! >> >> But now as I did guix pull and installed it from there, and do

Installing Guix on foreign distros

2016-02-09 Thread Ludovic Courtès
Pjotr Prins skribis: > On Mon, Feb 08, 2016 at 11:47:31AM -0800, Christopher Allan Webber wrote: >> So, I talked about this with Stefano Zacchiroli while at FOSDEM. He >> suggested that we could do /opt/g/ or something like that and we *could* >> get Guix in as a package manager to Debian. Sure

Re: [PATCH] gnu-build-system: do not patch symlinks. Fixes location-aware scripts.

2016-02-09 Thread Ludovic Courtès
Jan Nieuwenhuizen skribis: > When patch-shebang encounters a script that is a symlink, say > > bin/script -> ../lib/foo/thescript > > it will change it into a file with rewritten #! . That breaks whenever > `thescript' assumes it lives in lib/foo. Out of curiosity, what package was this? >

GuixSD is missing /dev/disk/by-uuid

2016-02-09 Thread Chris Marusich
Hi, I've noticed that in GuixSD (version 0.9.0), the directory /dev/disk/by-uuid is missing. Is that expected? Because this directory is missing, cryptsetup cannot open a LUKS device by UUID. For example, see the following: --8<---cut here---start->8--- [0] ma

Re: Making the case for GNU Guix ... advice sought

2016-02-09 Thread Ricardo Wurmus
Cook, Malcolm writes: > I have been asked to write up an argument for the advantages that GNU > Guix confers for deploying linux software, especially scientific > computing and including bioinformatics software. > > To that end I have written up this document > > https://github.com

[PATCH] gnu: libgcrypt: Update to 1.6.5. (security update)

2016-02-09 Thread Christopher Allan Webber
Hello all, New security release of libgcrypt: > Hello! > > The GNU project is pleased to announce the availability of Libgcrypt > version 1.6.5. This is a security fix release to mitigate a new side > channel attack. > > Noteworthy changes in version 1.6.5 > ===

Re: Making the case for GNU Guix ... advice sought

2016-02-09 Thread Leo Famulari
On Tue, Feb 09, 2016 at 04:03:13PM +0100, Ricardo Wurmus wrote: > > Cook, Malcolm writes: > > + Guix development is open source. It is open to input from all > > community members. > > It’s free software ;) > > Maybe it’s also good to mention that you do not need to rely on Guix > upstream t

Re: [PATCH] gnu: libgcrypt: Update to 1.6.5. (security update)

2016-02-09 Thread Mark H Weaver
Hi Chris, Christopher Allan Webber writes: > Hello all, > > New security release of libgcrypt: > >> Hello! >> >> The GNU project is pleased to announce the availability of Libgcrypt >> version 1.6.5. This is a security fix release to mitigate a new side >> channel attack. >> >> Noteworthy cha

Re: Making the case for GNU Guix ... advice sought

2016-02-09 Thread Ludovic Courtès
Leo Famulari skribis: > On Tue, Feb 09, 2016 at 04:03:13PM +0100, Ricardo Wurmus wrote: >> >> Cook, Malcolm writes: >> > + Guix development is open source. It is open to input from all >> > community members. >> >> It’s free software ;) >> >> Maybe it’s also good to mention that you do not

Re: Making the case for GNU Guix ... advice sought

2016-02-09 Thread Ludovic Courtès
Ricardo Wurmus skribis: > I’d also like to point you at https://hal.inria.fr/hal-01161771/en, in > case you haven’t read it yet. It includes a very general comparison > with tools like environment modules, spack, and easyBuild with a focus > on reproducibility. One of the things that has change

Re: [PATCH] gnu: libgcrypt: Update to 1.6.5. (security update)

2016-02-09 Thread Christopher Allan Webber
Mark H Weaver writes: > Hi Chris, > > Christopher Allan Webber writes: > >> Hello all, >> >> New security release of libgcrypt: >> >>> Hello! >>> >>> The GNU project is pleased to announce the availability of Libgcrypt >>> version 1.6.5. This is a security fix release to mitigate a new side >>>

Re: Making the case for GNU Guix ... advice sought

2016-02-09 Thread Ludovic Courtès
"Cook, Malcolm" skribis: > I have been asked to write up an argument for the advantages that GNU Guix > confers for deploying linux software, especially scientific computing and > including bioinformatics software. > > To that end I have written up this document > > https://github

Re: GSoC ideas

2016-02-09 Thread Ludovic Courtès
Christopher Allan Webber skribis: > Maybe we should have a place to collect ideas? What about creating a page at ? > Anyway, here would be my top items for GSoC: > > - An installer wizard (written in Guile of course!) For GuixSD I guess? Sounds like g

Re: GSoC ideas

2016-02-09 Thread Ludovic Courtès
Efraim Flashner skribis: > The three ideas that I had so far that are floating around in a text file are: > > - arm64 port -- This could probably be extended into getting a working system > into place to have a u-boot -> grub loader, and/or using kexec to get a > booted system to reboot into

Re: [PATCH] gnu-build-system: do not patch symlinks. Fixes location-aware scripts.

2016-02-09 Thread Ludovic Courtès
Jan Nieuwenhuizen skribis: > Ludovic Courtès writes: > >> Out of curiosity, what package was this? > > I encountered it first in jison, a javascript parser generator. How does the script determines its location? Using $0 is unreliable, and using /proc/self/exe is non portable. >> Since this is

Re: sqlite update causes failure of python-sqlalchemy

2016-02-09 Thread Ludovic Courtès
Pjotr Prins skribis: > Patch b24765139c8940541b23f84592d3580d53f71d71 > > (define-public sqlite >(package > (name "sqlite") > - (version "3.8.11.1") > + (version "3.10.0") > (source (origin > > is the cause of python(2|3)-sqlalchemy breaking. I confirmed that by > regressing to t

Re: PulseAudio

2016-02-09 Thread Christopher Allan Webber
Ludovic Courtès writes: > Leo Famulari skribis: > >> I guess the factors are: >> 1) Does GuixSD have a default audio setup that we should target? If >> GuixSD uses PulseAudio, then I think it would be good for eSpeak to be >> integrated into that sytem. >> 2) Does this package, which launches Pul

Re: [PATCH] gnu: Add pass.

2016-02-09 Thread Leo Famulari
On Mon, Feb 08, 2016 at 11:27:44PM +0100, Jessica Tallon wrote: > * gnu/packages/password-utils.scm (pass): New variable. Thanks! [...] > +(arguments > + '(#:phases > + (alist-delete 'configure %standard-phases) > + #:make-flags (list "CC=gcc" (string-append "PREFIX=" %output

Re: PulseAudio

2016-02-09 Thread Leo Famulari
On Tue, Feb 09, 2016 at 01:26:32PM -0800, Christopher Allan Webber wrote: > Ludovic Courtès writes: > > > Leo Famulari skribis: > > > >> I guess the factors are: > >> 1) Does GuixSD have a default audio setup that we should target? If > >> GuixSD uses PulseAudio, then I think it would be good for

Re: [PATCH] gnu: Add pass.

2016-02-09 Thread Ludovic Courtès
Hi! Jessica Tallon skribis: > From 86ab2ad8f47cb72780cf0140352a9a5c26af36f8 Mon Sep 17 00:00:00 2001 > From: Jessica Tallon > Date: Mon, 8 Feb 2016 22:12:50 +0100 > Subject: [PATCH] gnu: Add pass. > > * gnu/packages/password-utils.scm (pass): New variable. [...] > +(define-public pass > + (p

[PATCH] gnu: Add tclxml.

2016-02-09 Thread Jan Nieuwenhuizen
Hi, Another tcl library package. Greetings, Jan >From 79f56d9c3f21e624ba9a3bfda00d2fc264796494 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 9 Feb 2016 20:45:51 +0100 Subject: [PATCH] gnu: Add tclxml. * gnu/packages/tcl.scm (tclxml): New variable. * gnu/packages/patches/t

[PATCH] gnu: Add tcllib.

2016-02-09 Thread Jan Nieuwenhuizen
Hi, A "new" package. Greetings, Jan >From 51f0b17b38385197240bca37b290730b2fbe5df1 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 9 Feb 2016 20:44:59 +0100 Subject: [PATCH] gnu: Add tcllib. * gnu/packages/tcl.scm (tcllib): New variable. --- gnu/packages/tcl.scm | 31 +

Re: [PATCH] gnu-build-system: do not patch symlinks. Fixes location-aware scripts.

2016-02-09 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Out of curiosity, what package was this? I encountered it first in jison, a javascript parser generator. > Since this is a rebuild-the-world change, I applied to to a new > ‘core-updates’ branch (and adjusted the commit log.) Yes, I got bitten by that, trying to test i

[PATCH] gnu: Add laby.

2016-02-09 Thread Jan Nieuwenhuizen
Hi, And now a real fun package...If you don't know Laby, maybe you want to have a look at it. It's a programming game that my daughters happen to like very much. They started programming with this without knowing they did; they were simply playing a game. My oldest (8 at the time) chose the C l

Re: PulseAudio

2016-02-09 Thread Ricardo Wurmus
Christopher Allan Webber writes: > Ludovic Courtès writes: > >> Leo Famulari skribis: >> >>> I guess the factors are: >>> 1) Does GuixSD have a default audio setup that we should target? If >>> GuixSD uses PulseAudio, then I think it would be good for eSpeak to be >>> integrated into that sytem

Re: [PATCH] gnu: Add GNU Mach.

2016-02-09 Thread Ludovic Courtès
Manolis Ragkousis skribis: > From 63d8cac0762393340247d96e392d417763e57b04 Mon Sep 17 00:00:00 2001 > From: Manolis Ragkousis > Date: Tue, 9 Feb 2016 11:59:54 +0200 > Subject: [PATCH] gnu: Add GNU Mach. > > * gnu/packages/hurd.scm (gnumach): New variable. [...] > +(define-public gnumach > + (

Re: PulseAudio & ALSA

2016-02-09 Thread Ricardo Wurmus
Ludovic Courtès writes: >> Wouldn’t that be a better solution than to add the pulseaudio package to >> the inputs wherever possible? > > Dunno. It seems to me that applications that are PA-aware can have > better integration, like have their name shown in pavucontrol and > similar interfaces, w

Re: GuixSD is missing /dev/disk/by-uuid

2016-02-09 Thread Ludovic Courtès
Chris Marusich skribis: > I've noticed that in GuixSD (version 0.9.0), the directory > /dev/disk/by-uuid is missing. Is that expected? It’s a bug that we noticed and fixed just recently, in commit 400ed6a. You can get the fix by running, as root: guix pull guix system reconfigure your-conf

Re: Small texlive variant

2016-02-09 Thread Andreas Enge
On Tue, Jan 19, 2016 at 10:20:42AM +0100, Ludovic Courtès wrote: > This is a bit verbose. I think it would be nice to have a data > structure to describe what we are deleting, along these lines > (untested): I agree, computer science 101 tells us to use a function when repeating the same sequence

Re: [PATCH] gnu-build-system: do not patch symlinks. Fixes location-aware scripts.

2016-02-09 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > How does the script determines its location? Using $0 is unreliable, > and using /proc/self/exe is non portable. It uses node.js's __dirname. I would have to dive into node.js internals to figure that out... I would think it does /proc/self/exe and has fallbacks for o

Re: GSoC ideas

2016-02-09 Thread Christopher Allan Webber
Ludovic Courtès writes: > Christopher Allan Webber skribis: > >> Maybe we should have a place to collect ideas? > > What about creating a page at ? https://libreplanet.org/wiki/Group:Guix/GSoC-2016 Here you go! Just commenting on one comment: >> - g-e

Re: [PATCH] gnu: Add laby.

2016-02-09 Thread Christopher Allan Webber
Jan Nieuwenhuizen writes: > Hi, > > And now a real fun package...If you don't know Laby, maybe you want to > have a look at it. It's a programming game that my daughters happen to > like very much. They started programming with this without knowing they > did; they were simply playing a game. >

Re: [PATCH] gnu: Add pass.

2016-02-09 Thread Andreas Enge
Hello! On Mon, Feb 08, 2016 at 11:27:44PM +0100, Jessica Tallon wrote: > I've finally got around to packaging the pass password manager. That sounds interesting. Now I just wonder which password manager I would prefer to use... A few comments in addition to those already made. As to the name, th

Add some package definitions for MATE

2016-02-09 Thread Fabian Harfert
Hi! These are some basic package definitions for the MATE desktop environment. I already finished mate-panel (these are its dependencies), but I still want to do some testing on it. Fabian

[PATCH 4/5] gnu: Add libmateweather.

2016-02-09 Thread Fabian Harfert
* gnu/packages/mate.scm (libmateweather): New variable. --- gnu/packages/mate.scm | 51 ++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index c377418..d94d7b7 100644 --- a/gnu/packages/m

[PATCH 3/5] gnu: Add mate-desktop.

2016-02-09 Thread Fabian Harfert
* gnu/packages/mate.scm (mate-desktop): New variable. --- gnu/packages/mate.scm | 37 - 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index 6e5ce7c..c377418 100644 --- a/gnu/packages/mate.scm +++ b/gn

[PATCH 2/5] gnu: Add mate-themes.

2016-02-09 Thread Fabian Harfert
* gnu/packages/mate.scm (mate-themes): New variable. --- gnu/packages/mate.scm | 32 1 file changed, 32 insertions(+) diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index d8242d6..6e5ce7c 100644 --- a/gnu/packages/mate.scm +++ b/gnu/packages/mate.scm @

[PATCH 1/5] gnu: Add mate-icon-theme.

2016-02-09 Thread Fabian Harfert
* gnu/packages/mate.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * gnu/packages/mate.scm (mate-icon-theme): New variable. --- gnu-system.am | 1 + gnu/packages/mate.scm | 53 +++ 2 files changed, 54 insertions(+) create mode

[PATCH 5/5] gnu: Add mate-menus.

2016-02-09 Thread Fabian Harfert
* gnu/packages/mate.scm (mate-menus): New variable. --- gnu/packages/mate.scm | 43 ++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index d94d7b7..7f482e9 100644 --- a/gnu/packages/mate.scm +++

Re: PulseAudio

2016-02-09 Thread Jookia
On Tue, Feb 09, 2016 at 01:26:32PM -0800, Christopher Allan Webber wrote: > Ludovic Courtès writes: > > > Leo Famulari skribis: > > > >> I guess the factors are: > >> 1) Does GuixSD have a default audio setup that we should target? If > >> GuixSD uses PulseAudio, then I think it would be good for

[PATCH] gnu: Add tracker.

2016-02-09 Thread rennes
Hi, i made changes to the patch, i disable 'make check' because i found two errors during this phase: a) "Tracker-WARNING **: Locale '0' is not set, defaulting to C locale" For this case i set LANG "en_US.UTF-8". b) "Unable to load /var/lib/dbus/machine-id or /etc/machine-id" For this i

Problem with pkgconfig source https redirect

2016-02-09 Thread Christopher W Carpenter
Talked about this on IRC davexunit, but there appears to be a circular dependency issue with gnutls and pkg-config now that pkg-config needs to be downloaded via https. If I do a guix build pkg-config --check --no-substitutes on master right now i get: Starting download of /gnu/store/87mxipb

[PATCH 2/2] install: Add btrfs-progs to the image.

2016-02-09 Thread tobias . geerinckx . rice
From: Tobias Geerinckx-Rice * gnu/system/install.scm (installation-os): Add BTRFS-PROGS. --- gnu/system/install.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/system/install.scm b/gnu/system/install.scm index 0cfc8fa..2838411 100644 --- a/gnu/system/install.scm +++ b/gnu/system/inst

Adding btrfs-progs

2016-02-09 Thread tobias . geerinckx . rice
Hullo Guix, Here are two patches adding btrfs-progs to GuixSD and its installation image, respectively. Actually booting from btrfs will likely need more changes[1] to an initrd that I don't yet grok. Kind regards, T G-R [1]: , alth

[PATCH 1/2] gnu: Add btrfs-progs.

2016-02-09 Thread tobias . geerinckx . rice
From: Tobias Geerinckx-Rice * gnu/packages/linux.scm (btrfs-progs): New variable. --- gnu/packages/linux.scm | 34 ++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index e7f7bcd..33cf534 100644 --- a/gnu/packages/li

Re: [PATCH] gnu: add lispf4

2016-02-09 Thread Leo Famulari
On Tue, Feb 09, 2016 at 11:30:21AM +0100, Nils Gillmann wrote: > Efraim Flashner writes: > > On Tue, 09 Feb 2016 02:31:51 +0100 > > Nils Gillmann wrote: [...] > > > >> But now as I did guix pull and installed it from there, and do > >> not run it inside guix environment, I encounter an error I

Re: GSoC ideas

2016-02-09 Thread Pjotr Prins
On Tue, Feb 09, 2016 at 02:17:08PM -0800, Christopher Allan Webber wrote: > >> - g-expressions which generate packages of the Guix package manager for > >>.deb and .rpm based distros, and work to get those upstream in Debian > >>and Fedora > > > > That would be useful, and CheckInstall may

Re: Problem with pkgconfig source https redirect

2016-02-09 Thread Efraim Flashner
On Tue, 09 Feb 2016 20:56:59 -0600 Christopher W Carpenter wrote: > Talked about this on IRC davexunit, but there appears to be a circular > dependency > issue with gnutls and pkg-config now that pkg-config needs to be > downloaded via https. > [snip] > > davexunit on #guix mentioned that this

Re: [PATCH 2/4] gnu: magit: Update to 2.5.0.

2016-02-09 Thread Alex Kost
Ludovic Courtès (2016-02-08 18:24 +0300) wrote: > Alex Kost skribis: > >> * gnu/packages/emacs.scm (magit): Update to 2.5.0. >> [propagated-inputs]: Add 'emacs-with-editor'. >> [arguments]: Make with WITH_EDITOR_DIR. > > I fear Magit upgrades these days but well, let’s just do it. Thanks! He-he