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!

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 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

Re: [PATCH] Add Pure Data.

2015-08-18 Thread 宋文武
Leo Famulari 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 rendering is basi

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 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 --- gnu/packages/ve

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 wrote: > "Thompson, David" skribis: > >> From c2da6c04eb1a12d0ee2f56a3954673f3bddc122b Mon Sep 17 00:00:00 2001 >> From: David Thompson >> Date: Sun, 2 Aug 2015 23:29:53 -0400 >> Subject: [PATCH] gnu: services: Add nginx-service. >> >> * gnu/serv

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 wrote: > David Thompson 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 using 'guix package -e': >> >>

Re: Guix review bot

2015-08-18 Thread Cyril Roelandt
On 08/18/2015 05:22 PM, Ludovic Courtès wrote: > Guix-Bot 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

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 wrote: > "Thompson, David" 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 ee027442dd968734831eb372fcf502dcfaad7623 Mon Sep 17 00:00:00 2

[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 +++ b/gnu/packages/haskel

[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 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 gnu/packages/xm

[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 +++ b/gnu/packages/h

[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 --- a/gnu/packages/haskell

[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 +++ b/gnu/packag

[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 --- a/gnu/packages/haskell

[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 --- a/gnu/packages/haskell.sc

[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 ghc-data-defaul

[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 +++ b/gnu/

[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 09/13] gnu: Add ghc-data-default.

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

[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 --- a/gnu/packages/haskell.scm

[PATCH 01/13] gnu: Add ghc-data-default-class.

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

Re: [PATCH] Add VPN client ike.

2015-08-18 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> * gnu/packages/readline.scm (libedit): New variable. > > FYI this package is already available elsewhere. D’oh! How could I have missed that? ~~ Ricardo

Re: [PATCH] Add Pure Data.

2015-08-18 Thread Ricardo Wurmus
> software cannot find the Deja Vu Sans Mono font it is looking for... and the > fallback font rendering is basically unreadable. Any advice? With my patch it’s the same, but it didn’t bother me much. Pd isn’t very pretty anyway. You could search the sources for the position where the font is ac

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

2015-08-18 Thread Ludovic Courtès
David Thompson 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 using 'guix package -e': > > guix package -e '(primitive-load "package.scm")' > > This pat

Re: [PATCH] Add Pure Data.

2015-08-18 Thread Ricardo Wurmus
> 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 machine and have been using it since. Maybe your email client added

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,

Re: [PATCH] gnu: Add pwgen.

2015-08-18 Thread Efraim Flashner
On Tue, 18 Aug 2015 11:16:08 -0700 Steve Sprang 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 pass (http://www.passwo

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 skribis: From 96bed3aa54bc87ff9434b3c0d2f15572bb62fe80 Mon Sep 17 00:00:00 2001 From: Daniel Pimentel Date: Thu, 6 Aug 2015 11:12:54 -0300 Subject: [PATCH] gnu: Add Rage player. * gnu/packages/enlightenment.scm: Add Rage. Applied. I

[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 Date: Tue, 18 Aug 2015 11:09:03 -0700 Subject: [PATCH]

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 ski

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 freq

Re: gimp scripting support

2015-08-18 Thread Federico Beffa
On Tue, Aug 18, 2015 at 5:40 PM, Ludovic Courtès wrote: > Federico Beffa 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 reaso

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

2015-08-18 Thread Ludovic Courtès
Daniel Pimentel skribis: > From 96bed3aa54bc87ff9434b3c0d2f15572bb62fe80 Mon Sep 17 00:00:00 2001 > From: Daniel Pimentel > Date: Thu, 6 Aug 2015 11:12:54 -0300 > Subject: [PATCH] gnu: Add Rage player. > > * gnu/packages/enlightenment.scm: Add Rage. Applied. I changed the URL to ‘https’ (this

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

2015-08-18 Thread Ludovic Courtès
Mark H Weaver skribis: > Manolis Ragkousis 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 build.cc is at line 1768

Re: Why does glibc provide bash?

2015-08-18 Thread Ludovic Courtès
Andy Wingo 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 seems like ther

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

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 11:52 AM, Ludovic Courtès wrote: > "Thompson, David" 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

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

2015-08-18 Thread Ludovic Courtès
Mathieu Lirzin 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. Otherwise LGTM,

Re: Locales on NixOS

2015-08-18 Thread Ludovic Courtès
Andy Wingo 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 > LC_NA

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] 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 t

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

2015-08-18 Thread Eric Dvorsak
Mark H Weaver writes: > Eric Dvorsak 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: Add guix install command

2015-08-18 Thread Ludovic Courtès
Chris Marusich 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 opinion - Guix is

Re: [PATCH] Add VPN client ike.

2015-08-18 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/readline.scm (libedit): New variable. FYI this package is already available elsewhere. Ludo’.

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

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

Re: [PATCH] Add Sleepycat license

2015-08-18 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From b8f8f9e5019025dedabfa1412f8505eb628ec82b Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Mon, 3 Aug 2015 15:22:29 +0200 > Subject: [PATCH] guix: Add Sleepycat license. > > * guix/licenses.scm (sleepycat): New variable. OK! Ludo'.

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

2015-08-18 Thread Ludovic Courtès
"Thompson, David" skribis: > On Sat, Aug 1, 2015 at 9:55 PM, David Thompson > 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 --container'. > > I pushed this. Thanks. Lud

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

2015-08-18 Thread Ludovic Courtès
"Thompson, David" 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’ instead of ‘stat’

Re: haskell-mode

2015-08-18 Thread Ludovic Courtès
Federico Beffa skribis: > On Mon, Aug 3, 2015 at 2:36 PM, Alex Kost wrote: >> Federico Beffa (2015-08-03 10:50 +0300) wrote: [...] >>> From my point of view, if we want to be consistent we should use the >>> same prefix for all packages providing Emacs libraries/extensions. >>> Choices based o

Re: gimp scripting support

2015-08-18 Thread Ludovic Courtès
Andreas Enge skribis: > On Sat, Aug 01, 2015 at 06:01:19PM +0200, Federico Beffa wrote: >> 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 change it. > > Could gimp

Re: gimp scripting support

2015-08-18 Thread Ludovic Courtès
Federico Beffa 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 change it. > >

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 skribis: > From aaad86209c236ea13bcc088fc470bce3f775fee3 Mon Sep 17 00:00:00 2001 > From: Manolis Ragkousis > Date: Fri, 24 Jul 2015 22:29:28 +0300 > Subject: [PATCH] gnu: base: Add libmachuser.so and libhurduser.so to libc.so's > search path. > > * gnu/packages/base.scm (glib

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

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 skribis: > From 6b0fcfe408600b3114f88ec430e48acf2a4f1cba Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Fri, 31 Jul 2015 14:47:34 +0200 > Subject: [PATCH 2/2] build: Add R build system. > > * guix/build-system/r.scm: New fil

Guix review bot

2015-08-18 Thread Ludovic Courtès
Guix-Bot 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 succeeded. > - Gu

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

2015-08-18 Thread Ludovic Courtès
"Thompson, David" skribis: > Update: > > On Tue, Jul 28, 2015 at 9:09 AM, David Thompson > wrote: > >> One other caveat is that downloading gems from rubygems.org currently >> *does not* work because the HTTP responses include an invalid >> Content-Type header. I added a temporary hack to do my

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

2015-08-18 Thread Ludovic Courtès
Mathieu Lirzin 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 disappointed. Ludo

Re: [PATCH] xscreenshot and imagefile

2015-08-18 Thread Ludovic Courtès
Mark H Weaver skribis: > Mark H Weaver 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 finds useful is welcome.

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: 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 > 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 f7fb0ccb6980de

Re: Security updates for bundled copies of libraries in Qt

2015-08-18 Thread Ludovic Courtès
Mark H Weaver 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 remain in Guix

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

[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?= 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 | 32 +++

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

2015-08-18 Thread Ludovic Courtès
Alex Kost skribis: > Suggested by Ludovic Courtès . > > * 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. > * doc/emacs.texi (Emacs Developm

[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 (): Add tag field. (git-fetch): Support git references with tags but

Re: Trying to package GNU Gama...

2015-08-18 Thread Ludovic Courtès
Mathieu Lirzin 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 those file I/O issues

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

2015-08-18 Thread Ludovic Courtès
Alex Kost 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 package))) >

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

2015-08-18 Thread Ludovic Courtès
Alex Kost 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 names of DERIVAT

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

2015-08-18 Thread Ludovic Courtès
Alex Kost 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 > 'guix-devel-use-current-module'. [.

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

2015-08-18 Thread Ludovic Courtès
Alex Kost 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, guix-geiser-eval-in-r

[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 3/7] emacs: Add code to call guile procedures.

2015-08-18 Thread Ludovic Courtès
Alex Kost 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

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

2015-08-18 Thread Ludovic Courtès
Alex Kost 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 1/7] emacs: Move guile related code to "guix-guile.el".

2015-08-18 Thread Ludovic Courtès
Alex Kost 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 0/7] Add "guix-devel-…" commands.

2015-08-18 Thread Ludovic Courtès
Alex Kost skribis: > And finally, I'm afraid building guix package in a Geiser REPL may not > be very useful because of > (you have wait for the REPL command to be finished before continuing to > edit .scm-file). Bummer, indeed. I wonder if that could

[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 (): Add tag field. (git-fetch): Support git references with tags but

Re: [PATCH] Add CRAN importer.

2015-08-18 Thread Ludovic Courtès
Hello Guix! Ricardo Wurmus 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 SXML, and then tries to >

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 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 of an overhauled Ruby

Re: FOSDEM 2016

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 6:32 AM, Pjotr Prins 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 packaging, for one. That woul

[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 insertions(+

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 s

[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 100

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 wrote: > On Sun, Aug 16, 2015 at 10:01 PM, David Thompson > 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

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] gnu: magit: Update to 2.2.0.

2015-08-18 Thread Thompson, David
On Tue, Aug 18, 2015 at 3:19 AM, Alex Kost 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 figured I'd th

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 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 a number of packag

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 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 huge change. I

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 wrote: > > Thompson, David 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 repack

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 wrote: > Update: > > On Tue, Jul 28, 2015 at 9:09 AM, David Thompson > wrote: > >> One other caveat is that downloading gems from rubygems.org currently >> *does not* work because the HTTP responses include an invalid >> Content-Type header. I add

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: 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 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 presumably they would pass

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 wrote: > On 2015-08-17 15:46, Claes Wallin wrote: >> On Mon, Aug 17, 2015 at 10:33 AM, Eric Bavier >> 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

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 inherit

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

2015-08-18 Thread Ricardo Wurmus
Thompson, David 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 found a problem w

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 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 for years. Next year it

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

2015-08-18 Thread Ludovic Courtès
Hello! Manolis Fragkiskos Ragkousis skribis: > commit 7bb1e603d096fa2d99aa3c3e1daa60391fee76a4 > Author: Manolis Ragkousis > Date: Fri Jul 31 15:26:17 2015 +0300 > > gnu: hurd: Add hurd-kernel-headers package. > > * gnu/packages/hurd.scm (hurd-kernel-headers): New variable. I th

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 p

[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 4e4b49d..73

  1   2   >