Re: FOSDEM 2016

2015-08-18 Thread Amirouche Boubekki
Le 2015-08-18 12:32, Pjotr Prins a écrit : We should propose a Guile + Guix developers track for FOSDEM. They usually have Ruby/Perl/Python dev tracks, so Guile will fit right in. I am sure we can generate enough interesting talks on aspects of Guix packaging, for one. Deadline for dev room

[PATCH 2/7] gnu: elogind: Update to version 219.1.

2015-08-18 Thread Andy Wingo
* gnu/packages/freedesktop.scm (elogind): Update to 219.1. --- gnu/packages/freedesktop.scm | 109 +-- 1 file changed, 53 insertions(+), 56 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 121dc49..a88c7f4 100644

[PATCH 4/7] gnu: polkit: Use elogind for seat management.

2015-08-18 Thread Andy Wingo
* gnu/packages/polkit.scm (polkit): Depend on elogind. --- gnu/packages/polkit.scm | 23 ++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/gnu/packages/polkit.scm b/gnu/packages/polkit.scm index 172b0e1..6a89d6b 100644 --- a/gnu/packages/polkit.scm +++

[PATCH 3/7] gnu: Allow OS configurations to add PAM session modules

2015-08-18 Thread Andy Wingo
* gnu/services/base.scm (mingetty-service): * gnu/system/linux.scm (unix-pam-service, base-pam-services): Add #:additional-session-modules keyword argument. --- gnu/services/base.scm | 6 -- gnu/system/linux.scm | 27 --- 2 files changed, 20 insertions(+), 13

[PATCH 5/7] gnu: colord: Add libcap input.

2015-08-18 Thread Andy Wingo
* gnu/packages/gnome.scm (colord): Add libcap as an input. I don't know why; I suspect something libtool-related with libelogind.la. --- gnu/packages/gnome.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 1c31be2..8763380 100644

FOSDEM 2016

2015-08-18 Thread Pjotr Prins
We should propose a Guile + Guix developers track for FOSDEM. They usually have Ruby/Perl/Python dev tracks, so Guile will fit right in. I am sure we can generate enough interesting talks on aspects of Guix packaging, for one. Deadline for dev room proposals is half September. Anyone want to

Re: 01/03: gnu: hurd: Add hurd-kernel-headers package.

2015-08-18 Thread Ludovic Courtès
Hello! Manolis Fragkiskos Ragkousis manolis...@gmail.com skribis: commit 7bb1e603d096fa2d99aa3c3e1daa60391fee76a4 Author: Manolis Ragkousis manolis...@gmail.com Date: Fri Jul 31 15:26:17 2015 +0300 gnu: hurd: Add hurd-kernel-headers package. * gnu/packages/hurd.scm

[PATCH 7/7] gnu: Add polkit service.

2015-08-18 Thread Andy Wingo
* gnu/services/desktop.scm (polkit-service): New function. (%desktop-services): Add polkit service. --- gnu/services/desktop.scm | 48 +++- 1 file changed, 43 insertions(+), 5 deletions(-) diff --git a/gnu/services/desktop.scm

[PATCH 6/7] gnu: Add elogind service.

2015-08-18 Thread Andy Wingo
* gnu/services/desktop.scm (elogind-service): New function. (%desktop-services): Add elogind-service. --- gnu/services/desktop.scm | 27 ++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm index

Re: [PATCH 2/2] gnu: commencement: Add support for a native GNU/Hurd system.

2015-08-18 Thread Manolis Ragkousis
Drop this patch, I need to fix more things in it.

Re: FOSDEM 2016

2015-08-18 Thread 韋嘉誠
On Tue, Aug 18, 2015 at 12:32 PM, Pjotr Prins pjotr.publi...@thebird.nl wrote: And who else can (with some likelihood) come to Brussels if February? FOSDEM is my favorite conference and there is something for everyone involved in FOSS. Thanks for the heads-up! Been meaning to go to FOSDEM

Re: [PATCH 4/7] gnu: Add xcb-util-cursor.

2015-08-18 Thread Mark H Weaver
Eric Dvorsak e...@dvorsak.fr writes: +(define-public xcb-util-cursor + (package +(name xcb-util-cursor) +(version 0.1.2) +(source (origin + (method url-fetch) + (uri (string-append http://xcb.freedesktop.org/dist/; +

Re: [PATCH 2/7] gnu: Add libyajl.

2015-08-18 Thread Ricardo Wurmus
* gnu/packages/web.scm (libyajl): New variable. --- gnu/packages/web.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 48bfbc7..b93b569 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -6,6

Re: [PATCH] gnu: Add figlet.

2015-08-18 Thread Steve Sprang
Thanks for the feedback! Here's my 2nd attempt. -Steve On Sat, Aug 15, 2015 at 10:07 PM, Ricardo Wurmus rek...@elephly.net wrote: Hi Steve, thank you for your first Guix package! It looks great! I do have a couple of cosmetic comments, though. From

[PATCH 5/7] gnu: Add i3-wm.

2015-08-18 Thread Eric Dvorsak
* gnu/packages/i3.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/i3.scm | 87 + 2 files changed, 88 insertions(+) create mode 100644 gnu/packages/i3.scm diff --git a/gnu-system.am

Re: Set screen resolution in X.

2015-08-18 Thread Dmitry Nikolaev
On 14 August 2015 at 12:27, Camel camelthe...@gmail.com wrote: I've tried reinstalling GuixSD from zero with config.scm mentioning slim-service and #:resolutions. Didn't help either. Same error again. What should I do now? Should I post my full config.scm? Should I ask you to try

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-18 Thread 韋嘉誠
On Mon, Aug 17, 2015 at 10:57 PM, Eric Bavier ericbav...@openmailbox.org wrote: On 2015-08-17 15:46, Claes Wallin wrote: On Mon, Aug 17, 2015 at 10:33 AM, Eric Bavier ericbav...@openmailbox.org wrote: I have experimented with this a bit lately. It works to some extent, but I have had to

Re: [PATCH] gnu: magit: Update to 2.2.0.

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 3:19 AM, Alex Kost alez...@gmail.com wrote: Thompson, David (2015-08-17 22:38 +0300) wrote: The patch looks good to me. Just one question: Should we leave the magit 1.4 package around for awhile? Magit 2.0 is a pretty huge change. I don't have a preference, but

Re: 01/03: gnu: hurd: Add hurd-kernel-headers package.

2015-08-18 Thread Manolis Ragkousis
Hello Ludo, welcome back, We discussed that a union package could be helpful to avoid having to handle 3 packages every time, plus make it easier to choose between linux and hurd headers. Adding hurd-minimal as an input to hurd-headers will create dependency problems, because hurd-minimal

Re: [PATCH] syscalls: setns: Skip binding if there is no such C function.

2015-08-18 Thread Thompson, David
Eric confirmed that this patch solved his issue so I've pushed it as commit 39e336b. - Dave

Re: [PATCH] build: ruby: Rewrite build system to use gem archives.

2015-08-18 Thread Thompson, David
On Sun, Aug 16, 2015 at 6:19 PM, Thompson, David dthomps...@worcester.edu wrote: Update: On Tue, Jul 28, 2015 at 9:09 AM, David Thompson dthomps...@worcester.edu wrote: One other caveat is that downloading gems from rubygems.org currently *does not* work because the HTTP responses include

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-18 Thread Eric Bavier
On 2015-08-17 15:46, Claes Wallin wrote: On Mon, Aug 17, 2015 at 10:33 AM, Eric Bavier ericbav...@openmailbox.org wrote: I have experimented with this a bit lately. It works to some extent, but I have had to apply a few patches to some package recipes. Some packages have failing tests (where

Re: [PATCH] R build system and CRAN importer (updated)

2015-08-18 Thread Thompson, David
Hey Ricardo, Apologies if the mail client I'm using butchers the formatting... my Emacs mail setup isn't working quite right now so I'm using something else. I hope you can still read my feedback well enough. From 3c0859e4086d9648119a3eb3ebff884a5ec07b47 Mon Sep 17 00:00:00 2001 From: Ricardo

Re: [PATCH] build: ruby: Rewrite build system to use gem archives.

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 2:40 AM, Ricardo Wurmus rek...@elephly.net wrote: Thompson, David dthomps...@worcester.edu writes: The major change from the previous version of this patch is that I figured how to unpack the source gem, allow the package build script to make any necessary dynamic

Re: [PATCH] build: ruby: Rewrite build system to use gem archives.

2015-08-18 Thread Ricardo Wurmus
Thompson, David dthomps...@worcester.edu writes: The major change from the previous version of this patch is that I figured how to unpack the source gem, allow the package build script to make any necessary dynamic patches, and then install a repacked gem as opposed to the source gem. I

Re: [PATCH] gnu: magit: Update to 2.2.0.

2015-08-18 Thread Thompson, David
On Mon, Aug 17, 2015 at 2:56 PM, Alex Kost alez...@gmail.com wrote: Thanks, Mark, for the hint about using (package-version emacs-dash) to define its elisp directory. The patch looks good to me. Just one question: Should we leave the magit 1.4 package around for awhile? Magit 2.0 is a pretty

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-18 Thread 韋嘉誠
On Mon, Aug 17, 2015 at 10:57 PM, Eric Bavier ericbav...@openmailbox.org wrote: Any patches related to bootstrapping gcc? I'm getting lib/lib64 confusion. Yes, that's been one issue. Attached are the patches I have so far. Hopefully they can get you a bit further. I've been able to build

Re: [PATCH] gnu: python-2: update to 2.7.10.

2015-08-18 Thread Eric Bavier
On 2015-08-18 11:23, Eric Dvorsak wrote: Ludovic Courtès writes: e...@dvorsak.fr skribis: Altough the tests are still failing, I ran them after the build failed with : guix build -K cd tmp/nix-build-* env -i $(which bash) source environment-variables And they all passed except for some

Re: Add guix install command

2015-08-18 Thread Chris Marusich
Hi, That sounds like it could be a reasonable compromise to me, as long as it's clearly documented in the Texinfo and help text that it's an alias. However, it seems to me that it would duplicate the well known features of any shell (i.e. defining your own aliases or functions to make certain

Re: [PATCH] gnu: Add pwgen.

2015-08-18 Thread Efraim Flashner
On Tue, 18 Aug 2015 11:16:08 -0700 Steve Sprang steve.spr...@gmail.com wrote: Suggestions for a more appropriate module or module name? Looks good to me. I was planning on packaging KeyPassX one of these days, and I really didn't want to stick it in keypassx.scm. I will hopefully be adding

[PATCH] gnu: Add pwgen.

2015-08-18 Thread Steve Sprang
Suggestions for a more appropriate module or module name? I will hopefully be adding pass (http://www.passwordstore.org/) in a subsequent patch. -Steve From 54acc1b8327291b66120cc83e03b140c242393aa Mon Sep 17 00:00:00 2001 From: Steve Sprang s...@stevesprang.com Date: Tue, 18 Aug 2015 11:09:03

Re: [PATCH] Update enlightenment.scm: Add Rage Player

2015-08-18 Thread Daniel Pimentel
On 2015-08-18 13:51, l...@gnu.org wrote: Daniel Pimentel d...@openmailbox.org skribis: From 96bed3aa54bc87ff9434b3c0d2f15572bb62fe80 Mon Sep 17 00:00:00 2001 From: Daniel Pimentel d...@member.fsf.org Date: Thu, 6 Aug 2015 11:12:54 -0300 Subject: [PATCH] gnu: Add Rage player. *

Re: [PATCH] Add Pure Data.

2015-08-18 Thread Leo Famulari
I couldn't get this patch to build as is. I think there are some parentheses problems, specifically here: +(home-page http://puredata.info;;) * gnu/packages/music.scm (pd): New variable. Also, I'm not sure if Pure Data belongs under music. The description talks about music, visual arts, and

Re: gimp scripting support

2015-08-18 Thread Federico Beffa
On Tue, Aug 18, 2015 at 5:40 PM, Ludovic Courtès l...@gnu.org wrote: Federico Beffa be...@ieee.org skribis: Given that 'pygtk' is now necessary, IMO it should be a propagated input. Also, installing pygtk in my profile is not enough. This is because I do use python-3, while gimp uses

[PATCH 07/13] gnu: Add ghc-data-default-instances-dlist.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-data-default-instances-dlist): New variable. --- gnu/packages/haskell.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 91860f2..d7eba80 100644 ---

Re: [PATCH] build: ruby: Rewrite build system to use gem archives.

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 11:18 AM, Ludovic Courtès l...@gnu.org wrote: Thompson, David dthomps...@worcester.edu skribis I would like to apply the below patch ASAP and get to work on 'guix import gem' if there are no objections. No objections here. From

[PATCH 00/13] Add xmonad, xmonad-contrib and dependencies.

2015-08-18 Thread Siniša Biđin
Hi, I've attached packages for xmonad and xmonad-contrib, alongside a series of their (direct or not) ghc-* dependencies. Most of the stuff went into haskell.scm, but I've singled out xmonad{,-contrib} into their own module. Any feedback appreciated. Siniša Biđin (13): gnu: Add

[PATCH 11/13] gnu: Add ghc-x11-xft.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-x11-xft): New variable. --- gnu/packages/haskell.scm | 33 - 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 02ffd2a..0a9fa4f 100644 ---

[PATCH 03/13] gnu: Add ghc-data-default-instances-containers.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-data-default-instances-containers): New variable. --- gnu/packages/haskell.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9ca8976..e6bc25e 100644 ---

[PATCH 13/13] gnu: Add ghc-xmonad-contrib.

2015-08-18 Thread Siniša Biđin
* gnu/packages/xmonad.scm (ghc-xmonad-contrib): New variable. --- gnu/packages/xmonad.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/xmonad.scm b/gnu/packages/xmonad.scm index 4d6a099..3a1c572 100644 --- a/gnu/packages/xmonad.scm +++

[PATCH 08/13] gnu: Add ghc-utf8-string.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-utf8-string): New variable. --- gnu/packages/haskell.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d7eba80..1e09ab3 100644 --- a/gnu/packages/haskell.scm +++

[PATCH 05/13] gnu: Add ghc-dlist.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-dlist): New variable. --- gnu/packages/haskell.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8c05c47..2da5f7f 100644 --- a/gnu/packages/haskell.scm +++

[PATCH 10/13] gnu: Add ghc-x11.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-x11): New variable. --- gnu/packages/haskell.scm | 35 ++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4b011ff..02ffd2a 100644 --- a/gnu/packages/haskell.scm

[PATCH 04/13] gnu: Add ghc-data-default-instances-old-locale.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-data-default-instances-old-locale): New variable. --- gnu/packages/haskell.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e6bc25e..8c05c47 100644 ---

[PATCH 02/13] gnu: Add ghc-data-default-instances-base.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-data-default-instances-base): New variable. --- gnu/packages/haskell.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d0f74ad..9ca8976 100644 --- a/gnu/packages/haskell.scm

[PATCH 06/13] gnu: Add ghc-extensible-exceptions.

2015-08-18 Thread Siniša Biđin
* gnu/packages/haskell.scm (ghc-extensible-exceptions): New variable. --- gnu/packages/haskell.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2da5f7f..91860f2 100644 --- a/gnu/packages/haskell.scm +++

[PATCH 12/13] gnu: Add xmonad.

2015-08-18 Thread Siniša Biđin
* gnu/packages/xmonad.scm (xmonad, xmonad.desktop): New variables. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/xmonad.scm | 78 + 2 files changed, 79 insertions(+) create mode 100644

Re: [PATCH] gnu: Add dvtm

2015-08-18 Thread Leo Famulari
From d67aa1abcbca0604f88ea98fe69e6b5c68e06cf5 Mon Sep 17 00:00:00 2001 Feel free to ignore this duplicate patch. I sent this before I was subscribed and I expected it to go to /dev/null when I sent the more recent patch.

Re: [PATCH] Add Pure Data.

2015-08-18 Thread Leo Famulari
On Wed, Aug 19, 2015 at 09:31:05AM +0800, 宋文武 wrote: I just push a commit to build tk with xft support, which should give Pd better fonts. Please check :-) This does it! It still can't find Deja Vu Sans Mono but the fonts are readable now. Thanks!

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

2015-08-18 Thread Andy Wingo
* guix/build/git.scm (git-fetch): Instead of cloning the remote repo, use the lower-level init / fetch / checkout operations. This lets us make a shallow checkout if we are checking out a tag. * guix/git-download.scm (git-reference): Add tag field. (git-fetch): Support git references with

Re: [PATCH] scripts: package: Add --install-from-file option.

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 3:30 PM, Ludovic Courtès l...@gnu.org wrote: David Thompson dthomps...@worcester.edu skribis: In my personal projects, I keep a 'package.scm' file in the root of the source tree for use with 'guix environment -l'. However, it's also handy to install that package by

Re: [PATCH] gnu: services: Add nginx-service.

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 11:58 AM, Ludovic Courtès l...@gnu.org wrote: Thompson, David dthomps...@worcester.edu skribis: From c2da6c04eb1a12d0ee2f56a3954673f3bddc122b Mon Sep 17 00:00:00 2001 From: David Thompson dthomps...@worcester.edu Date: Sun, 2 Aug 2015 23:29:53 -0400 Subject: [PATCH]

Re: Guix review bot

2015-08-18 Thread Cyril Roelandt
On 08/18/2015 05:22 PM, Ludovic Courtès wrote: Guix-Bot tipec...@gmail.com skribis: This is Guix-Bot, a bot meant to put Guix reviewers out of a job. I reviewed your patch, and here is what I can tell you about it: PATCH: /home/cyril/guix/0001-gnu-Add-xscreenshot.patch: - The patch can be

gnu: git: Update to 2.5.0

2015-08-18 Thread Jeff Mickey
Updating git to 2.5.0 for that git-worktree-fu From 7f4461a900867671b4e8abd5781ba49bec02b916 Mon Sep 17 00:00:00 2001 From: Jeff Mickey j...@codemac.net Date: Tue, 18 Aug 2015 17:37:34 -0700 Subject: [PATCH] gnu: git: Update to 2.5.0 * gnu/packages/version-control.scm (git): Update to 2.5.0 ---

Re: [PATCH] Add Pure Data.

2015-08-18 Thread 宋文武
Leo Famulari l...@famulari.name writes: [...] What follows is a WIP patch that puts Pure Data in its own package. I was able to get a 440hz tone out of my laptop speakers :) One problem is that the software cannot find the Deja Vu Sans Mono font it is looking for... and the fallback font

Re: [PATCH] Add Pure Data.

2015-08-18 Thread Leo Famulari
On Tue, Aug 18, 2015 at 09:13:38PM +0200, Ricardo Wurmus wrote: I couldn't get this patch to build as is. I think there are some parentheses problems, specifically here: +(home-page http://puredata.info;;) There are no parentheses problems in my patch. I build it just fine on my

Re: Security updates for bundled copies of libraries in Qt

2015-08-18 Thread Andreas Enge
On Tue, Aug 18, 2015 at 04:59:13PM +0200, Ludovic Courtès wrote: In https://lists.gnu.org/archive/html/guix-devel/2015-06/msg00302.html there was consensus that, to begin with, we should remove the bundled Chromium and all the things it pulls from Qt5 This was done in commit

Re: [PATCH] xscreenshot and imagefile

2015-08-18 Thread Ludovic Courtès
Mark H Weaver m...@netris.org skribis: Mark H Weaver m...@netris.org writes: Do other people think that such programs belong in Guix? Okay, it seems that the general feeling is that we should accept these programs, so I'll go along with that. I agree with that: a free program that someone

Re: FOSDEM 2016

2015-08-18 Thread Pjotr Prins
I have added myself to their mailing list. When we can submit a proposal I'll notify you all. Anyone who wants to help organise if and when we get a dev-track? Should be straightforward: it is good to have a few people involved. Pj.

Re: [PATCH] gnu: magit: Update to 2.2.0.

2015-08-18 Thread Alex Kost
Thompson, David (2015-08-17 22:38 +0300) wrote: The patch looks good to me. Just one question: Should we leave the magit 1.4 package around for awhile? Magit 2.0 is a pretty huge change. I don't have a preference, but figured I'd throw it out there. Magit 1.4 is obsolete and Magit 1

[PATCH 1/1] gnu: Add dvtm.

2015-08-18 Thread Leo Famulari
* gnu/packages/dvtm.scm: New file. * gnu-system.am: Add it. --- gnu-system.am | 1 + gnu/packages/dvtm.scm | 29 + 2 files changed, 30 insertions(+) create mode 100644 gnu/packages/dvtm.scm diff --git a/gnu-system.am b/gnu-system.am index 9f46f7b..96f6e66

Re: [PATCH] Add CRAN importer.

2015-08-18 Thread Ludovic Courtès
Hello Guix! Ricardo Wurmus ricardo.wur...@mdc-berlin.de skribis: attached is a patch to add a new importer for R packages published on CRAN. (I still have to add tests for this.) Yay! The importer fetches the HTML description of an R package from http://cran.r-project.org, converts it to

Re: [PATCH 1/7] emacs: Move guile related code to guix-guile.el.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: * emacs/guix-backend.el (guix-make-guile-expression): Move to... * emacs/guix-guile.el: ... here. New file. * emacs/guix-base.el: Use it. OK

Re: [PATCH 1/7] emacs: Move guile related code to guix-guile.el.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: * emacs/guix-backend.el (guix-make-guile-expression): Move to... * emacs/guix-guile.el: ... here. New file. * emacs/guix-base.el: Use it. Oh, make sure to add guix-guile.el to emacs.am.

Re: [PATCH 4/7] emacs: Add 'guix-devel-use-current-module'.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: * emacs/guix-guile.el (guix-guile-current-module): New function. * emacs/guix-devel.el: New file. (guix-devel-use-modules, guix-devel-use-current-module): New functions. * doc/emacs.texi (Emacs Development): New node. Document

Re: [PATCH] build: ruby: Rewrite build system to use gem archives.

2015-08-18 Thread Pjotr Prins
On Tue, Aug 18, 2015 at 08:34:44AM -0400, Thompson, David wrote: making packaging better for everyone. So, if we have to disable some test suites to get our Ruby support off the ground, so be it. It is actually not a big deal for gem writers to include their tests (most have them). Amounts to

Re: Security updates for bundled copies of libraries in Qt

2015-08-18 Thread Ludovic Courtès
Mark H Weaver m...@netris.org skribis: Fair enough, but consider this: IMO, the most severe problem with using bundled copies of libraries has to do with security updates. We have yet to develop a security policy, but in my opinion we should not allow software with known security flaws to

Re: [PATCH 1/4] build: Add more variables to (guix config).

2015-08-18 Thread Ludovic Courtès
Mathieu Lirzin m...@openmailbox.org skribis: * guix/config.scm.in (%prefix, %guile-module-dir): New variables. In general augmenting (guix config) is problematic because of the way ‘guix pull’ works: (guix config) is always preserved, so if the pulled code expects new variables there, it may be

Re: [PATCHES] import: pypi: Move generally useful procedures to utils module.

2015-08-18 Thread Thompson, David
On Mon, Aug 17, 2015 at 7:23 PM, Thompson, David dthomps...@worcester.edu wrote: On Sun, Aug 16, 2015 at 10:01 PM, David Thompson dthomps...@worcester.edu wrote: Building off of the new and improved Ruby build system, here are two patches that add a handy RubyGems importer. In my usual

[PATCH 0/1] Adding new package: dvtm

2015-08-18 Thread Leo Famulari
My first package! Does anyone think the build arguments could be written more clearly? Perhaps with modify-phases? I'm open to suggestions. Leo Famulari (1): gnu: Add dvtm. gnu-system.am | 1 + gnu/packages/dvtm.scm | 29 + 2 files changed, 30

[PATCH] gnu: Add dvtm

2015-08-18 Thread Leo Famulari
My first package. Does anyone think the build arguments could be written more clearly? Perhaps with modify-phases? I struggled with this part. Also, I'm not sure if it's okay to put these comments above the patch like this... From d67aa1abcbca0604f88ea98fe69e6b5c68e06cf5 Mon Sep 17 00:00:00 2001

Re: [PATCH 5/7] ui: Add 'show-derivation-outputs'.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: * guix/scripts/build.scm (guix-build): Extract code from here and move to... * guix/ui.scm (show-derivation-outputs): ... here. New procedure. [...] +(define (show-derivation-outputs derivation) + Show outputs of DERIVATION. “Show the output file

Re: [PATCH 6/7] guix build: Add 'build-package'.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: * guix/scripts/build.scm (build-package): New procedure. [...] +(define (build-package package . build-options) + Build PACKAGE using BUILD-OPTIONS. + (with-store store +(let* ((drv (run-with-store store + (package-derivation

Re: Trying to package GNU Gama...

2015-08-18 Thread Ludovic Courtès
Mathieu Lirzin m...@openmailbox.org skribis: I'm trying to package GNU Gama, but I'm blocking on 2 tests failing due to file IO problems. Maybe can someone with more experience find how to fix that? If not I will send un updated patch with the tests disabled. What’s the error message for

Re: FOSDEM 2016

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 6:32 AM, Pjotr Prins pjotr.publi...@thebird.nl wrote: We should propose a Guile + Guix developers track for FOSDEM. They usually have Ruby/Perl/Python dev tracks, so Guile will fit right in. I am sure we can generate enough interesting talks on aspects of Guix

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

2015-08-18 Thread Andy Wingo
* guix/build/git.scm (git-fetch): Instead of cloning the remote repo, use the lower-level init / fetch / checkout operations. This lets us make a shallow checkout if we are checking out a tag. * guix/git-download.scm (git-reference): Add tag field. (git-fetch): Support git references with

Re: [PATCH 3/7] emacs: Add code to call guile procedures.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: * emacs/guix-guile.el (guix-guile-make-call-expression): New function. * emacs/guix-geiser.el (guix-geiser-call, guix-geiser-call-in-repl): New functions. OK

[PATCH] gnu: Add cabal-install.

2015-08-18 Thread Siniša Biđin
From 0d321519e9bce55956b2989c7814e36a9abe9421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sini=C5=A1a=20Bi=C4=91in?= sin...@bidin.eu Date: Tue, 18 Aug 2015 16:19:11 +0200 Subject: [PATCH] gnu: Add cabal-install. * gnu/packages/haskell.scm (cabal-install): New variable. --- gnu/packages/haskell.scm

Re: [PATCHES] import: pypi: Move generally useful procedures to utils module.

2015-08-18 Thread Thompson, David
On Sun, Aug 16, 2015 at 10:01 PM, David Thompson dthomps...@worcester.edu wrote: Building off of the new and improved Ruby build system, here are two patches that add a handy RubyGems importer. In my usual fashion, I've found issues with a patch after I posted it! Here's a new patch with a bit

Re: [PATCH 0/7] Add guix-devel-… commands.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: And finally, I'm afraid building guix package in a Geiser REPL may not be very useful because of https://github.com/jaor/geiser/issues/28 (you have wait for the REPL command to be finished before continuing to edit .scm-file). Bummer, indeed. I wonder if

Re: [PATCH 2/7] emacs: Move code for evaluating to guix-geiser.el.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: * emacs/guix-backend.el: Adjust commentary. Move eval code to ... (guix-eval): Remove. (guix-eval-read, guix-eval-in-repl): Adjust to use new functions. * emacs/guix-geiser.el: ...here. New file. (guix-geiser-eval, guix-geiser-eval-read,

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

2015-08-18 Thread Andy Wingo
* guix/build/git.scm (git-fetch): Instead of cloning the remote repo, use the lower-level init / fetch / checkout operations. This lets us make a shallow checkout if we are checking out a tag. * guix/git-download.scm (git-reference): Add tag field. (git-fetch): Support git references with

Re: [PATCH 7/7] emacs: Add 'guix-devel-use-current-module'.

2015-08-18 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: Suggested by Ludovic Courtès l...@gnu.org. * emacs/guix-guile.el (guix-guile-definition-regexp): New variable. (guix-guile-current-definition): New function. * emacs/guix-devel.el (guix-devel-build-current-package-definition): New command. *

Re: Locales on NixOS

2015-08-18 Thread Ludovic Courtès
Andy Wingo wi...@igalia.com skribis: (4) locale: Cannot set LC_ALL to default locale: No such file or directory LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 LC_NUMERIC=en_GB.utf8 LC_TIME=en_GB.utf8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_GB.utf8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_GB.utf8

Re: [PATCH 2/2] gnu: ratpoison: Clean definition.

2015-08-18 Thread Ludovic Courtès
Mathieu Lirzin m...@openmailbox.org skribis: * gnu/packages/ratpoison.scm (ratpoison)[arguments]: Use modify-phases. [inputs]: Sort alist. Move ratpoison.desktop to ... [source]: Fix indentation. [native-inputs]: Likewise. ... here. It’s OK to not mention trivial reindentation here.

Re: Why does glibc provide bash?

2015-08-18 Thread Ludovic Courtès
Andy Wingo wi...@igalia.com skribis: I see that glibc depends on static-bash as an input, but why would installing glibc cause me to have a static bash in my profile? That’s because the static bash ends up being copied in glibc’s BINDIR. The circular dep issue sounds pretty exciting but it

Re: [PATCH] daemon: Check for HAVE_CHROOT instead of CHROOT_ENABLED.

2015-08-18 Thread Ludovic Courtès
Mark H Weaver m...@netris.org skribis: Manolis Ragkousis manolis...@gmail.com writes: There is an issue with the chrooted builds on Hurd. In nix/libstore/build.cc CHROOT_ENABLED is false because HAVE_UNSHARE HAVE_SYS_MOUNT_H are not defined on Hurd. The part that we are interested from

Re: [PATCH] Update enlightenment.scm: Add Rage Player

2015-08-18 Thread Ludovic Courtès
Daniel Pimentel d...@openmailbox.org skribis: From 96bed3aa54bc87ff9434b3c0d2f15572bb62fe80 Mon Sep 17 00:00:00 2001 From: Daniel Pimentel d...@member.fsf.org Date: Thu, 6 Aug 2015 11:12:54 -0300 Subject: [PATCH] gnu: Add Rage player. * gnu/packages/enlightenment.scm: Add Rage. Applied. I

Guix review bot

2015-08-18 Thread Ludovic Courtès
Guix-Bot tipec...@gmail.com skribis: This is Guix-Bot, a bot meant to put Guix reviewers out of a job. I reviewed your patch, and here is what I can tell you about it: PATCH: /home/cyril/guix/0001-gnu-Add-xscreenshot.patch: - The patch can be applied on top of master. - The compilation

Re: gimp scripting support

2015-08-18 Thread Ludovic Courtès
Federico Beffa be...@ieee.org skribis: Given that 'pygtk' is now necessary, IMO it should be a propagated input. Also, installing pygtk in my profile is not enough. This is because I do use python-3, while gimp uses python-2. For this reason PYTHONPATH doesn't work with gimp and I can't

Re: [PATCH] gnu: services: Add nginx-service.

2015-08-18 Thread Ludovic Courtès
Thompson, David dthomps...@worcester.edu skribis: From c2da6c04eb1a12d0ee2f56a3954673f3bddc122b Mon Sep 17 00:00:00 2001 From: David Thompson dthomps...@worcester.edu Date: Sun, 2 Aug 2015 23:29:53 -0400 Subject: [PATCH] gnu: services: Add nginx-service. * gnu/services/web.scm: New file. *

Re: [PATCH 4/7] gnu: Add xcb-util-cursor.

2015-08-18 Thread Eric Dvorsak
Mark H Weaver writes: Eric Dvorsak e...@dvorsak.fr writes: +(define-public xcb-util-cursor + (package +(name xcb-util-cursor) +(version 0.1.2) +(source (origin + (method url-fetch) + (uri (string-append http://xcb.freedesktop.org/dist/; +

Re: [PATCH] gnu: python-2: update to 2.7.10.

2015-08-18 Thread Eric Dvorsak
Ludovic Courtès writes: e...@dvorsak.fr skribis: Altough the tests are still failing, I ran them after the build failed with : guix build -K cd tmp/nix-build-* env -i $(which bash) source environment-variables And they all passed except for some skips and a module that failed trying

Re: Add guix install command

2015-08-18 Thread Ludovic Courtès
Hi! I sympathize with the idea that ‘guix package -i’ and co. can be cumbersome to type and maybe non-obvious, so I would be happy to add ‘guix install’, ‘guix remove’, and ‘guix search’. I would prefer to document ‘guix package’ as the canonical interface though, for the reasons David and Chris

Re: [PATCH] R build system and CRAN importer (updated)

2015-08-18 Thread Ludovic Courtès
Just commenting on the build system this time. Ricardo Wurmus ricardo.wur...@mdc-berlin.de skribis: From 6b0fcfe408600b3114f88ec430e48acf2a4f1cba Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus ricardo.wur...@mdc-berlin.de Date: Fri, 31 Jul 2015 14:47:34 +0200 Subject: [PATCH 2/2] build: Add R

Re: [PATCH] gnu: python-2: update to 2.7.10.

2015-08-18 Thread Ludovic Courtès
e...@dvorsak.fr skribis: Altough the tests are still failing, I ran them after the build failed with : guix build -K cd tmp/nix-build-* env -i $(which bash) source environment-variables And they all passed except for some skips and a module that failed trying to write to a dir without

Re: [PATCH] gnu: base: Add libmachuser.so and libhurduser.so to libc.so's search path.

2015-08-18 Thread Ludovic Courtès
Manolis Ragkousis manolis...@gmail.com skribis: From aaad86209c236ea13bcc088fc470bce3f775fee3 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis manolis...@gmail.com Date: Fri, 24 Jul 2015 22:29:28 +0300 Subject: [PATCH] gnu: base: Add libmachuser.so and libhurduser.so to libc.so's search

Re: [PATCH] build: file-systems: Allow for bind mounting regular files.

2015-08-18 Thread Ludovic Courtès
Thompson, David dthomps...@worcester.edu skribis: +(define (regular-file? file-name) + Return #t if FILE-NAME is a regular file. + (eq? (stat:type (stat file-name)) 'regular)) I see you moved this procedure to (gnu build file-systems), which is reasonable. I wonder if it should use ‘lstat’

Re: [PATCH] build: container: Add #:host-uids argument to call-with-container.

2015-08-18 Thread Ludovic Courtès
Thompson, David dthomps...@worcester.edu skribis: On Sat, Aug 1, 2015 at 9:55 PM, David Thompson dthomps...@worcester.edu wrote: This patch should resolve the issues we're having with the container tests when building Guix with Guix. Tested on 'wip-container' with 'guix environment

Re: Add guix install command

2015-08-18 Thread Ludovic Courtès
Chris Marusich cmmarus...@gmail.com skribis: I think keeping things simple makes a lot of sense, especially since you can add your own convenience wrapper easily using shell aliases etc. One could add a ‘guix-install’ alias, but not a ‘guix install’ alias, though. Thanks for listening to my

  1   2   >