Re: [PATCH] syscalls: Turn syscalls wrappers into procedures.

2015-08-26 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > As I wrote elsewhere, I’d prefer to simply omit compilation of this file > on GNU/Hurd. If that’s fine with you, I’ll commit the patch below. Done in 12e5b26. Ludo’.

[PATCH] gnu: glibc/hurd: Make glibc aware of "--with-headers" argument.

2015-08-26 Thread Manolis Ragkousis
Hello guys With this patch glibc takes into account the '--with-headers' argument. Samuel reviewed the glibc patch and pushed it to hurd's glibc so we can safely use it. Manolis From c690517dac618d3955866b3e8d2d8cde8f0ac7a9 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Sat, 22 Aug 2015

[PATCH] Add Frescobaldi.

2015-08-26 Thread Ricardo Wurmus
Hi Guix, here are four patches to add Frescobaldi, a score editor for Lilypond, and some as yet unpackaged dependencies. First off: as this depends on Lilypond, and Lilypond uses Ghostscript to convert Postscript files to PDF, and this feature is broken until we update fontconfig to 2.11.94, one

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

2015-08-26 Thread Alex Kost
Ludovic Courtès (2015-08-26 14:12 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2015-08-18 17:15 +0300) wrote: >> >>> Alex Kost skribis: >>> * guix/scripts/build.scm (build-package): New procedure. >>> >>> [...] >>> +(define (build-package package . build-options) + "B

[PATCH 3/3] gnu: Add Attic.

2015-08-26 Thread Leo Famulari
* gnu/packages/backup.scm (attic): New variable. --- gnu/packages/backup.scm | 38 -- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index 3c703ec..68246e7 100644 --- a/gnu/packages/backup.scm +++

[PATCH 0/3] Add Attic backup program

2015-08-26 Thread Leo Famulari
This patchset adds the Attic backup program [1]. Your comments are requested! I read the guidelines about naming Python modules based on their Python version compatibility [2]. They don't seem to require changing the upstream name of msgpack-python to python-msgpack but I noticed that it was done

[PATCH 1/3] gnu: Add llfuse.

2015-08-26 Thread Leo Famulari
* gnu/packages/llfuse.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/llfuse.scm | 48 2 files changed, 49 insertions(+) create mode 100644 gnu/packages/llfuse.scm diff --git a/gnu-syst

[PATCH 2/3] gnu: Add python-msgpack.

2015-08-26 Thread Leo Famulari
* gnu/packages/python.scm (python-msgpack, python2-msgpack): New variables. --- gnu/packages/python.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 940efec..3c6b2f5 100644 --- a/gnu/packages/python.scm +++ b

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

2015-08-26 Thread Ricardo Wurmus
> I’ll send a new patch once I’ve written a couple of tests > for all this. Attached is the latest version of this patch set. I tried to incorporate all suggestions and also added tests for the CRAN importer. I have not implemented the suggested procedure ‘cran-uri’ that generates URLs for tarba

Re: FOSDEM 2016

2015-08-26 Thread Alex Sassmannshausen
Hello, I think a guile track proposal for FOSDEM is a great idea. The last 2 years I've put forward FOSDEM proposals, the first for a GNU track, the second for a Guix track. The first was declined as the FOSDEM organisers were worried that the track might not be technical enough. The second pro

Re: [PATCH 4/5] gnu: Add python-os-client-config

2015-08-26 Thread Alex Kost
Mathieu Lirzin (2015-08-26 01:24 +0300) wrote: > l...@gnu.org (Ludovic Courtès) writes: > >> Cyril Roelandt skribis: >> >>> * gnu/packages/openstack.scm (python-os-client-config, >>> python2-os-client-config): New variables. >> >> Please remove leading white space on

Re: "M-x guix" - magit-like interface for guix commands

2015-08-26 Thread Alex Kost
Ludovic Courtès (2015-08-26 00:12 +0300) wrote: > Alex Kost skribis: > >> Thompson, David (2015-08-14 17:40 +0300) wrote: [...] >>> depending on Magit is too heavy a dependency. >> >> It does not depend on the whole Magit but only on a single >> "magit-popup.el" file which may be installed separa

Re: [PATCH] syscalls: Turn syscalls wrappers into procedures.

2015-08-26 Thread Ludovic Courtès
Manolis Ragkousis skribis: > In hurd there are some syscalls that are not available. By turning > those scheme wrappers in procedures we can just delegate their > evaluation till they are actually needed, thus bypassing the need for > them to actually exist for now and enable guix to build on Hur

Re: [PATCH 7/7] emacs: Add 'guix-devel-build-current-package-definition'.

2015-08-26 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-08-18 17:17 +0300) wrote: > >> 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-deve

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

2015-08-26 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-08-18 17:15 +0300) wrote: > >> 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 >>

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

2015-08-26 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-08-18 17:05 +0300) wrote: [...] >>> +want to use a module it defines, so you switch to the Geiser REPL and >>> +write @code{,use (some module)} there. You may just use this command >>> +instead. >> >> Could you mention a use case here? Like: >> >>

Re: Services and packages in GuixSD

2015-08-26 Thread Andy Wingo
On Wed 26 Aug 2015 12:54, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo skribis: > >> On Tue 25 Aug 2015 22:36, l...@gnu.org (Ludovic Courtès) writes: >> >>> However, the above means that the >>> reconfigure-but-don’t-switch-until-reboot behavior would no longer be >>> possible. >> >> Not s

Re: "M-x guix" - magit-like interface for guix commands

2015-08-26 Thread Alex Kost
Ludovic Courtès (2015-08-26 00:14 +0300) wrote: > Alex Kost skribis: > >> Hello, I've pushed 'wip-emacs-popup-ui' branch with emacs magit-like >> (popup) interface for guix commands. > > BTW I’ve quickly looked at the commits and don’t have any comments. > Feel free to merge to master when you de

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

2015-08-26 Thread Ludovic Courtès
Manolis Ragkousis skribis: > 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. Yes, I remember that. What I wonder though is whether we can achieve the same thing as the union but

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

2015-08-26 Thread Ludovic Courtès
"Thompson, David" skribis: > From d370086d5e1c5878110d0cc4cd1884f601545acb Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Sun, 16 Aug 2015 21:15:45 -0400 > Subject: [PATCH] import: Add Ruby gem importer. > > * gnu/scripts/import.scm (importers): Add "gem". > * gnu/import/gem.scm: New fi

Re: Services and packages in GuixSD

2015-08-26 Thread Ludovic Courtès
Andy Wingo skribis: > On Tue 25 Aug 2015 22:36, l...@gnu.org (Ludovic Courtès) writes: > >> However, the above means that the >> reconfigure-but-don’t-switch-until-reboot behavior would no longer be >> possible. > > Not sure what this case is for -- either you want to expose the newly > reconfigu

Re: [PATCH 2/4] build: Produce 'guix-config' instead of using compile-time tricks.

2015-08-26 Thread Alex Kost
Mathieu Lirzin (2015-08-26 00:16 +0300) wrote: > Alex Kost writes: > >> I forgot one thing. There is also "emacs.am" file, which should be >> adjusted accordingly: i.e., to move "guix-init.el" and "guix-profiles.el" >> into ELFILES and to add "guix-config.el" to nodist_lisp_DATA. > > Here is the

Re: [PATCH 4/5] gnu: Add python-os-client-config

2015-08-26 Thread Mathieu Lirzin
Cyril Roelandt writes: > On 08/26/2015 12:24 AM, Mathieu Lirzin wrote: >> * gnu/packages/openstack.scm (python-os-client-config) >> (python2-os-client-config): New variables. > > Really? You're not supposed to write "FILE (VAR1, VAR2): New variables"? In (info "(standards) Style of Change Logs

Re: [PATCH 4/5] gnu: Add python-os-client-config

2015-08-26 Thread Cyril Roelandt
On 08/26/2015 12:24 AM, Mathieu Lirzin wrote: > * gnu/packages/openstack.scm (python-os-client-config) > (python2-os-client-config): New variables. Really? You're not supposed to write "FILE (VAR1, VAR2): New variables"? Cyril.

Re: Texinfo in descriptions?

2015-08-26 Thread Andy Wingo
On Wed 26 Aug 2015 00:09, Mathieu Lirzin writes: > l...@gnu.org (Ludovic Courtès) writes: > >> Mathieu Lirzin skribis: >> >>> Andreas Enge writes: >>> On Wed, Jul 22, 2015 at 11:24:10PM +0200, Ludovic Courtès wrote: > With Benno being OK, we should start looking at implementing the cha

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

2015-08-26 Thread 宋文武
2015-08-26 15:21 GMT+08:00 Andy Wingo : > On Tue 25 Aug 2015 23:39, l...@gnu.org (Ludovic Courtès) writes: > >> Andy Wingo skribis: >> >>> On Tue 25 Aug 2015 16:55, l...@gnu.org (Ludovic Courtès) writes: >>> (operating-system ;; ... (pam-services (map (lambda (service) >>>

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

2015-08-26 Thread Andy Wingo
On Tue 25 Aug 2015 23:39, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo skribis: > >> On Tue 25 Aug 2015 16:55, l...@gnu.org (Ludovic Courtès) writes: >> >>> (operating-system >>> ;; ... >>> (pam-services (map (lambda (service) >>> (pam-service >>>

Re: Services and packages in GuixSD

2015-08-26 Thread Andy Wingo
On Tue 25 Aug 2015 22:36, l...@gnu.org (Ludovic Courtès) writes: > However, the above means that the > reconfigure-but-don’t-switch-until-reboot behavior would no longer be > possible. Not sure what this case is for -- either you want to expose the newly reconfigured apps to the user or you don't