Re: [PATCH 06/10] gnu: Add python-swiftclient.

2015-12-27 Thread Efraim Flashner
On Fri, 11 Dec 2015 15:22:31 +0100 Ricardo Wurmus wrote: > [...] > > [...] > > > diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm > > index 43f957b..d0f65f0 100644 > > --- a/gnu/packages/openstack.scm > > +++ b/gnu/packages/openstack.scm

Re: [PATCH 07/10] gnu: Add python-rauth.

2015-12-27 Thread Efraim Flashner
On Fri, 11 Dec 2015 15:23:58 +0100 Ricardo Wurmus wrote: > Aside from the alignment of “(base32” this looks okay now. I’ll wait > for the other patches in this series before pushing it, though. > > Thanks! > > ~~ Ricardo attached -- Efraim Flashner

Re: [PATCH 04/10] gnu: Add python-keystoneclient.

2015-12-27 Thread Efraim Flashner
On Fri, 11 Dec 2015 15:15:35 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > > [...] > > [...] > > [...] > > [...] > > [...] > > > (define-public python2-oslo.utils > >(package-with-python2

Re: [PATCH 01/10] gnu: Add python-pytest-cov.

2015-12-27 Thread Efraim Flashner
On Sun, 20 Dec 2015 14:43:47 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > > [...] > [...] > [...] > [...] > [...] > [...] > > Ah, so thats > > in both “load” and “each” modes. > > I read this unquoted and

Re: [PATCH 05/10] gnu: Add python2-futures.

2015-12-27 Thread Efraim Flashner
On Fri, 11 Dec 2015 15:17:45 +0100 Ricardo Wurmus wrote: > It looks like the attached patch is the same as the old version. It > still has the same indentation issues in the source/origin expression > and the description is invalid (sentence fragment). > > Could

Re: [PATCH 08/10] gnu: Add python-pyasn1-modules.

2015-12-27 Thread Efraim Flashner
On Fri, 11 Dec 2015 15:29:39 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > > > + (synopsis "Collection of ASN.1-based protocols modules") > > + (description > > + "Pyasn1-modules is a collection of ASN.1-based protocols

Re: [PATCH 09/10] gnu: Add python2-functools32.

2015-12-27 Thread Efraim Flashner
On Fri, 11 Dec 2015 15:30:58 +0100 Ricardo Wurmus wrote: > Looking good now (with the exception of the minor cosmetic misalignment > of the “(base32” line). > > ~~ Ricardo attached -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C

Re: [PATCH 02/10] gnu: Add python-wheel.

2015-12-27 Thread Efraim Flashner
On Fri, 11 Dec 2015 15:07:34 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > [...] > > The indentation is wrong here (and affects all following lines of this > sub-expression). > > [...] > > I also think that the indentation

Re: Multiple versions

2015-12-27 Thread Dmitry Bogatov
* Andreas Enge [2015-12-27 10:48:32+0100] > On Sun, Dec 27, 2015 at 12:20:27PM +0300, Dmitry Bogatov wrote: > > Currently, I am at master branch. I want install parallel-20151122. > > But it is gone since 0877e. I propose to keep *all* versions, > > but just 'parallel' refer to

Getting rid of build tools

2015-12-27 Thread Pjotr Prins
Hi all, 2015 was a good year for GNU Guix - Guix has made immense progress. Some thoughts for 2016: I am a software developer by trade and for years I have struggled with build systems, such as configure/automake, cmake, Ruby RVM/bundler, Python virtualenv etc. etc. You probably know I have

Re: Multiple versions

2015-12-27 Thread Dmitry Bogatov
> > In my attempt to understand Guix, get used to it and use > > it's advantages, I got following considerations that I would like > > to discuss with more experienced users: > > > > * Guix provides first-class support for multiple versions of packages. > > By first class I mean, that you

Re: Multiple versions

2015-12-27 Thread Andreas Enge
On Sun, Dec 27, 2015 at 12:20:27PM +0300, Dmitry Bogatov wrote: > Currently, I am at master branch. I want install parallel-20151122. > But it is gone since 0877e. I propose to keep *all* versions, > but just 'parallel' refer to latest. This would be a nightmare to maintain. And what do you do

Re: Multiple versions

2015-12-27 Thread Ricardo Wurmus
Dmitry Bogatov writes: >> I do the same with Ruby using profiles. I have any number of interpreters >> installed for testing and any number of libraries using either guix or >> the lib path with a profile in there. > > But how do you solve problem, that for example you want

Re: Multiple versions

2015-12-27 Thread Pjotr Prins
On Sun, Dec 27, 2015 at 05:40:02PM +0300, Dmitry Bogatov wrote: > It makes sence. The only problem is find required hash. Is it any idea > to automate it? Not really. > > > In case of haskell/python/ruby libraries, I propose keep all versions > > > multiplied by every version of

Re: [PATCH 1/2] gnu: libgc: Enable C++ support.

2015-12-27 Thread Mark H Weaver
Hi Eric, Eric Bavier writes: > * gnu/packages/bdw-gc.scm (libgc-7.2, libgc)[arguments]: Add > --enable-cplusplus to #:configure-flags. This will need to be done in 'core-updates', because it will require a full rebuild. If you want 'asymptote' before the next

Re: Multiple versions

2015-12-27 Thread Dmitry Bogatov
> >> I do the same with Ruby using profiles. I have any number of interpreters > >> installed for testing and any number of libraries using either guix or > >> the lib path with a profile in there. > > > > But how do you solve problem, that for example you want library > > foo-999.very.new, > >

[PATCH] gnu: Add emacs-undo-tree.

2015-12-27 Thread KAction
From: Dmitry Bogatov * gnu/packages/emacs.scm (emacs-undo-tree): New variable. --- gnu/packages/emacs.scm | 36 1 file changed, 36 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 7d95f55..55717ff 100644

Re: [PATCH] gnu: add emacs-undo-tree

2015-12-27 Thread Alex Kost
Hello and thanks for contributing! A nitpick for the commit message. It should be: gnu: Add emacs-undo-tree. (capital "Add" and a period in the end) > From: Dmitry Bogatov > > * gnu/packages/emacs.scm (emacs-undo-tree): New variable Also a period here

Re: [PATCH 1/2] gnu: libgc: Enable C++ support.

2015-12-27 Thread Eric Bavier
On Sun, 27 Dec 2015 10:54:28 -0500 Mark H Weaver wrote: > Hi Eric, > > Eric Bavier writes: > > * gnu/packages/bdw-gc.scm (libgc-7.2, libgc)[arguments]: Add > > --enable-cplusplus to #:configure-flags. > > This will need to be done in 'core-updates',

Re: [PATCH 1/1] gnu: eudev: Update home-page URL.

2015-12-27 Thread Mark H Weaver
Leo Famulari writes: > On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote: >> Leo Famulari writes: >> > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL. >> >> Looks good, please push! >> >> This won't require any rebuilds,

Emacs load path (was: Re: Multiple versions)

2015-12-27 Thread Dmitry Bogatov
* Alex Kost [2015-12-27 17:11:20+0300] > Dmitry Bogatov (2015-12-27 02:02 +0300) wrote: > > > * By default, ~/.guix-profile/share/emacs/site-lisp/guix.d is not in > > load-path. `emacs-no-x` exports no variables. So, if I install > > some emacs library, like

Re: [PATCH 1/2] gnu: colordiff: Add alternate URL.

2015-12-27 Thread Mark H Weaver
Leo Famulari writes: > On Fri, Dec 25, 2015 at 09:25:08AM -0500, Mark H Weaver wrote: >> Leo Famulari writes: >> > * gnu/packages/patchutils.scm (colordiff)[source]: Add alternate URL. >> >> Okay, please push! > > Colordiff agreed provide the current

Re: Multiple versions

2015-12-27 Thread Alex Kost
Dmitry Bogatov (2015-12-27 02:02 +0300) wrote: > * By default, ~/.guix-profile/share/emacs/site-lisp/guix.d is not in > load-path. `emacs-no-x` exports no variables. So, if I install > some emacs library, like `emacs-f`, evaluating (require 'f) in emacs > fails. It is... unexpected.

Re: Multiple versions

2015-12-27 Thread Dmitry Bogatov
* Pjotr Prins [2015-12-27 13:41:52+0100] > On Sun, Dec 27, 2015 at 12:20:27PM +0300, Dmitry Bogatov wrote: > > Currently, I am at master branch. I want install parallel-20151122. > > But it is gone since 0877e. I propose to keep *all* versions, > > but just 'parallel'

Re: [PATCH] Replace broken LADSPA URL.

2015-12-27 Thread Alex Kost
Ludovic Courtès (2015-11-17 19:14 +0300) wrote: > Ricardo Wurmus skribis: > >> Alex Kost writes: >> The ladspa.org domain appears to be no longer under control of the LADSPA project (does it still exist?). The attached patch changes the

[PATCH] gnu: glibc-hurd: Update to 20151031.

2015-12-27 Thread Manolis Ragkousis
Hey guys, With this glibc-hurd update we can at last get rid of the glibc-hurd patches. I will rebase wip-hurd on master and push a new wip-hurd with this patch. Manolis From 2e31dd38853cf55fa7142c9693b011773f004732 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date:

Re: Emacs load path

2015-12-27 Thread Alex Kost
Dmitry Bogatov (2015-12-27 19:47 +0300) wrote: > * Alex Kost [2015-12-27 17:11:20+0300] >> Dmitry Bogatov (2015-12-27 02:02 +0300) wrote: >> >> > * By default, ~/.guix-profile/share/emacs/site-lisp/guix.d is not in >> > load-path. `emacs-no-x` exports no variables. So,

[PATCH 0/2] Add cuetools and shntool

2015-12-27 Thread Leo Famulari
Cuetools and shntool are tools for working with CUE sheets and audio CD's table of contents. For example, I just used them to split a single FLAC file into it's constituent tracks based on the .cue file. Then, I used them to copy the metadata tags from the .cue file to the FLAC files. Leo

[PATCH 2/2] gnu: Add shntool.

2015-12-27 Thread Leo Famulari
* gnu/packages/audio.scm (shntool): New variable. --- gnu/packages/audio.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 89dc468..cfece94 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -1986,3

[PATCH 1/2] gnu: Add cuetools.

2015-12-27 Thread Leo Famulari
* gnu/packages/audio.scm (cuetools): New variable. --- gnu/packages/audio.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 6a8347a..89dc468 100644 --- a/gnu/packages/audio.scm +++

Re: [PATCH] Add fraggenescan.

2015-12-27 Thread Leo Famulari
On Mon, Dec 28, 2015 at 10:56:51AM +1000, Ben Woodcroft wrote: > > > On 28/12/15 10:38, Leo Famulari wrote: > >On Mon, Dec 28, 2015 at 07:53:27AM +1000, Ben Woodcroft wrote: > >>On 20/12/15 23:03, Ricardo Wurmus wrote: > >[...] > > > + (substitute* "run_hmm.c" > +

Re: [PATCH] Replace broken LADSPA URL.

2015-12-27 Thread Alex Vong
>From 5ebb7b5d1508746947006720c1e46a30f1c1c312 Mon Sep 17 00:00:00 2001 From: Alex Vong Date: Thu, 12 Nov 2015 01:19:44 +0800 Subject: [PATCH] gnu: ladspa: Update urls. * gnu/packages/audio.scm (ladspa): Update source and home page url. Thanks to Ricardo Wurmus for

Re: Multiple versions

2015-12-27 Thread Ricardo Wurmus
Dmitry Bogatov writes: >> Then there is the combinatorial explosion. If you have 20 libraries in >> 10 versions each that are needed to build a derived binary, then there >> will be 10^20 possible combinations. Which of them would you like to >> support? > > Build binaries with

Re: Multiple versions

2015-12-27 Thread Pjotr Prins
On Sun, Dec 27, 2015 at 12:20:27PM +0300, Dmitry Bogatov wrote: > Currently, I am at master branch. I want install parallel-20151122. > But it is gone since 0877e. I propose to keep *all* versions, > but just 'parallel' refer to latest. Use a combination of git hash values (to generate the