Re: Getting rid of build tools

2015-12-31 Thread Pjotr Prins
On Tue, Dec 29, 2015 at 04:37:16PM +0100, Ludovic Courtès wrote: > The ‘makeLibrary’, ‘compileC’, and other functions used as illustrations > in the paper would be quite easy to write using our current APIs. I am thinking about this and maybe I'll give it a go at some point. A functional approach

Re: Guix website

2015-12-31 Thread Pjotr Prins
On Thu, Dec 31, 2015 at 12:42:44PM -0500, Leo Famulari wrote: > After the last exchange on help-guix, I think you are right. We really > need to do more to explain what Guix can do. > > Hackability and dependability only go together because of the > architecture of the system. As for liberating, I

Re: container issues

2015-12-31 Thread Ben Woodcroft
On 01/01/16 00:59, Thompson, David wrote: On Thu, Dec 31, 2015 at 8:00 AM, Ben Woodcroft wrote: Hey, I'm on newest master (45147b0), is something amiss? $ ./pre-inst-env guix environment --ad-hoc -C ruby In execvp of fsck.none: No such file or directory 'fsck.none' exited with code 127 on

Re: [PATCH 6/6] gnu: Add emacs-slime.

2015-12-31 Thread Alex Kost
Ricardo Wurmus (2015-12-31 12:52 +0300) wrote: > Ben Woodcroft writes: > >> Do you know though, is there any way to get emacs to insert the extra >> space in description strings and comments automatically (without it >> messing things up of course). Perhaps we should modify the importers to >> in

Re: Emacs load path

2015-12-31 Thread Alex Kost
Ludovic Courtès (2015-12-30 19:29 +0300) wrote: > Federico Beffa skribis: > >> If you install guix in the default prefix (/usr/local) you should find a >> file called 'guix.el' in /usr/local/share/emacs/site-lisp/. With that >> you can include the following commands in your .emacs file and you >

Re: Emacs load path

2015-12-31 Thread Alex Kost
Federico Beffa (2015-12-31 12:27 +0300) wrote: > On Thu, Dec 31, 2015 at 10:02 AM, Alex Kost wrote: >>> I would mimic the emacs package system: The packages are loaded after >>> loading the init file. To disable automatic package loading, you can >>> change the variable ‘package-enable-at-startup

Re: [PATCH 6/6] gnu: Add emacs-slime.

2015-12-31 Thread Alex Kost
Federico Beffa (2015-12-31 13:32 +0300) wrote: > On Thu, Dec 31, 2015 at 11:17 AM, Alex Kost wrote: >> Federico Beffa (2015-12-30 20:33 +0300) wrote: >> >> [...] >>> +(arguments >>> + `(#:phases >>> + (modify-phases %standard-phases >>> + (add-before 'install 'configure >>>

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

2015-12-31 Thread Eric Bavier
On Wed, 30 Dec 2015 17:11:08 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Eric Bavier skribis: > > > * gnu/packages/plotutils.scm (asymptote): New variable. > > * gnu/packages/patches/asymptote-gsl2.patch: New file. > > * gnu-system.am (dist_patch_DATA): Add it. > > [...] > > > +(native

Re: wip-refactor-emacs-ui and Hydra interface

2015-12-31 Thread Alex Kost
Ludovic Courtès (2015-12-30 18:40 +0300) wrote: [...] > OK. I think the documentation is updated in the branch, right? Yes (however not all of these variables are/were documented) > Could you in a separate commit prepare a NEWS entry for 0.9.1 that > succinctly lists these differences? Sure.

Re: Guix website

2015-12-31 Thread Leo Famulari
On Wed, Dec 30, 2015 at 12:18:41PM +0100, Pjotr Prins wrote: > I just had a look at the Guix website and it appears to advertise > liberating, dependable and hackable. > > Now I am not going to say this is bad, it appeals to *me*, but it does > address hackers more than system administrators who o

Re: [PATCH] Help Ruby packages be reproducible

2015-12-31 Thread Ben Woodcroft
On 31/12/15 09:52, Ben Woodcroft wrote: On 30/12/15 18:26, Ricardo Wurmus wrote: Ben Woodcroft writes: The .gem file stored in GEM_HOME after install is both redundant and an archive that stores timestamped files which makes builds non-deterministic. So delete it after 'gem install'. Good

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

2015-12-31 Thread Ricardo Wurmus
Mathieu Lirzin writes: > Ricardo Wurmus writes: > >> Ah, I see, and someone already pushed the wrong version. The commit >> summary should probably be updated to mention this indentation change. > > I don't think so. The current policy is to silently fix indentation > when doing a significant

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

2015-12-31 Thread Mathieu Lirzin
Ricardo Wurmus writes: > Ah, I see, and someone already pushed the wrong version. The commit > summary should probably be updated to mention this indentation change. > > ~~ Ricardo I don't think so. The current policy is to silently fix indentation when doing a significant change. -- Mathieu

Re: [PATCH] gtk+: Support GUIX_GTK{2,3}_PATH variables.

2015-12-31 Thread Ricardo Wurmus
Ludovic Courtès writes: > Mark H Weaver skribis: > >> This is now sufficiently built to merge to 'master', but I'm not sure >> whether it was decided to do this before getting feedback from upstream. > > I think there was consensus that this is OK to install the patch for our > purposes, and th

Re: Trying to fix an error in the pypi-importer

2015-12-31 Thread Efraim Flashner
On Wed, 30 Dec 2015 20:53:47 +0100 swedebu...@riseup.net wrote: > Hi :) > > I am trying to fix this error in the pypi-importer: > > ~/src/guix$ ./pre-inst-env guix lint python-twisted > gnu/packages/python.scm:6628:0: python-twisted-15.5.0: all the source > URIs are unreachable: > gnu/packages/

Re: [PATCH 0/2] vdpau and vdpauinfo

2015-12-31 Thread Efraim Flashner
On Tue, 29 Dec 2015 14:14:19 +0200 Efraim Flashner wrote: > On Mon, 28 Dec 2015 21:40:46 -0500 > Leo Famulari wrote: > > [...] > > here's what I got on mpv with vdpau as an input: > Playing: /home/efraim/Videos/Haman_Song_-_a_Purim_rap--vTLxpz9HKs.mp4 > (+) Video --vid=1 (*) (h264) > (+)

Re: [PATCH 6/6] gnu: Add emacs-slime.

2015-12-31 Thread Alex Kost
Also don't forget about "guix lint emacs-slime" ;-) > +(define-public emacs-slime > + (package > +(name "emacs-slime") > +(version "2.15") > +(source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://github.com/slime/slime/archive/v";

Re: [PATCH 6/6] gnu: Add emacs-slime.

2015-12-31 Thread Federico Beffa
On Thu, Dec 31, 2015 at 11:17 AM, Alex Kost wrote: > Federico Beffa (2015-12-30 20:33 +0300) wrote: > > [...] >> +(define-public emacs-slime >> + (package >> +(name "emacs-slime") >> +(version "2.15") >> +(source >> + (origin >> + (method url-fetch) >> + (uri (string-a

Re: [PATCH 6/6] gnu: Add emacs-slime.

2015-12-31 Thread Alex Kost
Federico Beffa (2015-12-30 20:33 +0300) wrote: [...] > +(define-public emacs-slime > + (package > +(name "emacs-slime") > +(version "2.15") > +(source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://github.com/slime/slime/archive/v";

Re: [PATCH] Help Ruby packages be reproducible

2015-12-31 Thread Ricardo Wurmus
Ben Woodcroft writes: > On 31/12/15 03:26, Ludovic Courtès wrote: >> Ben Woodcroft skribis: >> >>> On 29/12/15 15:46, Ben Woodcroft wrote: Unfortunately none of these builds are reproducible because rubygems in Guix generally aren't. For one, this is because .gem files are archiv

Re: [PATCH 6/6] gnu: Add emacs-slime.

2015-12-31 Thread Ricardo Wurmus
Ben Woodcroft writes: > Do you know though, is there any way to get emacs to insert the extra > space in description strings and comments automatically (without it > messing things up of course). Perhaps we should modify the importers to > insert this automatically in the description field.

Re: Emacs load path

2015-12-31 Thread Federico Beffa
On Thu, Dec 31, 2015 at 10:02 AM, Alex Kost wrote: >> I would mimic the emacs package system: The packages are loaded after >> loading the init file. To disable automatic package loading, you can >> change the variable ‘package-enable-at-startup’ to ‘nil’. > > This is already mimic-ed: there is ‘g

Re: [PATCH 1/6] gnu: Add emacs-scheme-complete.

2015-12-31 Thread Federico Beffa
On Wed, Dec 30, 2015 at 6:32 PM, Federico Beffa wrote: > Hi, > > I'm not sure about the license of this package. It just sates: > > ;;; This code is written by Alex Shinn and placed in the Public > ;;; Domain. All warranties are disclaimed. > > This is the same declaration (and author) as the fil

Re: [PATCH 6/6] gnu: Add emacs-slime.

2015-12-31 Thread Federico Beffa
On Thu, Dec 31, 2015 at 1:55 AM, Ben Woodcroft wrote: > Hi Federico, > > I'm just idly clicking though emails and I note that the description doesn't > contain 2 spaces after the full stops - so not a proper review. I forgot to run 'lint' in this one. I corrected this and added a 'file-name' fiel

Re: Emacs load path

2015-12-31 Thread Alex Kost
Federico Beffa (2015-12-31 01:18 +0300) wrote: > On Wed, Dec 30, 2015 at 7:55 PM, Alex Kost wrote: >>> A useful approach would be to fix the problem such that if a user >>> installs emacs with guix the above steps happen automatically without >>> any user intervention. >> >> Yeah, it would probab

Re: [PATCH] Add package definition for GNU XaoS.

2015-12-31 Thread Alex Kost
Ludovic Courtès (2015-12-30 18:51 +0300) wrote: > Alex Kost skribis: [...] >> Originally Fabian sent a patch for separate "xaos.scm" file. Then >> Andreas suggested to move it to "maths.scm". But this will lead to the >> mentioned circularity: >> (gnu packages image) already uses (gnu package

Re: [PATCH] Add package definition for GNU XaoS.

2015-12-31 Thread Alex Kost
Alex Kost (2015-12-21 15:42 +0300) wrote: > Fabian Harfert (2015-12-15 23:02 +0300) wrote: > > [...] >> From 6687ea7c21725bdc13e368773d5c7576a43db14e Mon Sep 17 00:00:00 2001 >> From: Fabian Harfert >> Date: Tue, 15 Dec 2015 21:00:38 +0100 >> Subject: [PATCH] Add package definition for GNU XaoS.