Re: New CLI syntax for package version

2016-01-10 Thread Christopher Allan Webber
Ricardo Wurmus writes: >> 2. underscore, >> >> emacs_24.5:out > > I do not like this one. Just joining in the chorus, the underscore one really bothers me. The other options seem fine!

Re: [PATCH 5/6] gnu: mit-scheme: Generate and install documentation.

2016-01-10 Thread Mathieu Lirzin
Hi, Federico Beffa writes: > HTML is not better than Info. Here we only need to keep it for > 'emacs-mit-scheme-doc' to work. This is functionality for mit-scheme > whereby Emacs looks up the documentation for the identifier at point. > > For PDFs, it depends on the type and quality of the manua

Re: [PATCH] gnu: boost: Update to 1.60.0

2016-01-10 Thread Andreas Enge
On Wed, Jan 06, 2016 at 11:18:19PM +0100, Ludovic Courtès wrote: > It has 140 dependent packages, including LibreOffice, so kinda > borderline for master. It’s probably safer on a separate branch that > Hydra will build. Mark? Finally hydra picked up the branch. Unfortunately, the new boost fail

Re: [PATCH] build: Fix out-of-tree building of documentation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > >> From 80c928d93b9f87e227684a53dc4ce4477698c86b Mon Sep 17 00:00:00 2001 >> From: =?UTF-8?q?Taylan=20Ulrich=20Bay=C4=B1rl=C4=B1/Kammer?= >> >> Date: Sun, 10 Jan 2016 10:14:43 +0100 >> Su

Re: [PATCH 5/6] gnu: mit-scheme: Generate and install documentation.

2016-01-10 Thread Federico Beffa
On Sun, Jan 10, 2016 at 7:50 PM, Ludovic Courtès wrote: > Federico Beffa skribis: >> Texinfo is great for looking up pieces of information in a reference >> manual. > > You mean Info, right? yes. > >> However, when it comes to reading a sizable part, I much prefer PDFs >> with a much superior g

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Mathieu Lirzin
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > Mathieu Lirzin writes: > >> taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: >> >>> -AM_V_GUILEC = $(AM_V_GUILEC_$(V)) >>> -AM_V_GUILEC_ = $(AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY)) >>> -AM_V_GUILEC_0 = @echo " GUILEC

Re: [PATCH] import: Move beautify description from cran to utils. (was Re: [PATCH 6/6] gnu: Add emacs-slime.)

2016-01-10 Thread Ludovic Courtès
Ben Woodcroft skribis: > From e3bad19a07d6a9fdf3045619232a24b77a1a5d12 Mon Sep 17 00:00:00 2001 > From: Ben Woodcroft > Date: Wed, 6 Jan 2016 00:09:19 +1000 > Subject: [PATCH 1/2] import: cran: Move beautify-description to utils module. > > * guix/import/cran.scm (beautify-description): Move fro

Re: [PATCH] Update Ruby to 2.3.0

2016-01-10 Thread Ludovic Courtès
Ben Woodcroft skribis: > From 2f26295b5a163cfc5d37332a501dcba5c40fb956 Mon Sep 17 00:00:00 2001 > From: Ben Woodcroft > Date: Mon, 4 Jan 2016 09:38:42 +1000 > Subject: [PATCH 5/5] gnu: ruby: Update to 2.3.0. > > * gnu/packages/ruby.scm (ruby): Update to 2.3.0. > [arguments]: Remove bundled libff

Re: [PATCH] build: Fix out-of-tree building of documentation.

2016-01-10 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > From 80c928d93b9f87e227684a53dc4ce4477698c86b Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Taylan=20Ulrich=20Bay=C4=B1rl=C4=B1/Kammer?= > > Date: Sun, 10 Jan 2016 10:14:43 +0100 > Subject: [PATCH] build: Fix out-of-tree building o

[sr #108948] Renaming 'dmd' to 'shepherd'

2016-01-10 Thread Ludovic Courtès
Follow-up Comment #2, sr #108948 (project administration): Hi Karl, Thanks for the super fast reply! Indeed, the discussion with rms took place in private. I'll email the sysadmins and maintainers lists to complete the migration. Thank you! Ludo'.

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
Mathieu Lirzin writes: > Let me say first that I found this an amazing work! Thanks. :-) > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > >> -AM_V_GUILEC = $(AM_V_GUILEC_$(V)) >> -AM_V_GUILEC_ = $(AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY)) >> -AM_V_GUILEC_0 = @echo " GUILEC" $@;

Re: reproducibility

2016-01-10 Thread Ludovic Courtès
Federico Beffa skribis: > I've noticed that a derivation is a function of the order of the > inputs. As an example, the following two input orders give rise to two > distinct derivations: > > A) > > (inputs > `(("texlive" ,texlive) >("texinfo" ,texinfo) >("m4" ,m4) >

Re: [PATCH] gnu: aspell: Wrap binary to find dictionaries.

2016-01-10 Thread Ludovic Courtès
Federico Beffa skribis: > From e183f8e473b97406968ecbda9fb13ebdf60963ec Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Fri, 8 Jan 2016 14:23:12 +0100 > Subject: [PATCH 11/11] gnu: aspell: Wrap binary to find dictionaries. > > * gnu/packages/aspell.scm (aspell): Add 'wrap-aspell phase.

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
Mathieu Lirzin writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > >>> that takes time proportional to the length of the line, so that leads >>> Emacs to hang for a second when it sees that line. Silly. ;-) >> >> I use M-x shell so I didn't have the slowness, but it sti

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

2016-01-10 Thread Ludovic Courtès
Federico Beffa skribis: > On Tue, Jan 5, 2016 at 11:08 PM, Ludovic Courtès wrote: >> Federico Beffa skribis: > >>> +(define* (uncompressed-file-fetch url hash-algo hash >>> + #:optional name >>> + #:key (system (%current-system))

Re: [v3 1/2] gnu: w3m: Update patch to use '-p1'.

2016-01-10 Thread Ludovic Courtès
Leo Famulari skribis: > On Wed, Jan 06, 2016 at 11:33:28AM +0100, Ludovic Courtès wrote: >> Leo Famulari skribis: >> >> > * gnu/packages/patches/w3m-fix-compile.patch: Update to work with -p1. >> > * gnu/packages/w3m.scm (w3m): Drop patch flag -p0. >> >> I would rename the patch to, say, ‘w3m-

Re: [v3 1/2] gnu: w3m: Update patch to use '-p1'.

2016-01-10 Thread Ludovic Courtès
Leo Famulari skribis: > On Wed, Jan 06, 2016 at 11:33:55AM +0100, Ludovic Courtès wrote: >> Leo Famulari skribis: >> >> > * gnu/packages/patches/w3m-fix-compile.patch: Update to work with -p1. >> > * gnu/packages/w3m.scm (w3m): Drop patch flag -p0. >> >> I forgot: please add the patch to gnu-s

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
Mark H Weaver writes: > I'm sorry I haven't been following this discussion closely, but let me > first say that the performance gains you've been able to achieve are > very exciting. Thanks for working on this! Hi Mark, thanks for the kind words. :-) > Unfortunately, I have concerns: > > A few

Re: [PATCH 4/4] doc: Describe how Emacs packages are found.

2016-01-10 Thread Ludovic Courtès
Alex Kost skribis: > * doc/guix.texi (Application Setup)[Emacs Packages]: New subsection. [...] > +directory for each package is a good idea. It is very similar to how > +Emacs package system organizes the file structure (@pxref{Package ^^ “the Emacs package system” ^^^ > +By default, Ema

Re: [PATCH 3/4] gnu: emacs: Find packages in "~/.guix-profile".

2016-01-10 Thread Ludovic Courtès
Alex Kost skribis: > From: Federico Beffa > > * gnu/packages/emacs.scm (emacs)[inputs]: Add 'guix-src' input. > [arguments]: Add 'install-site-start' phase. [...] > + (add-after 'install 'install-site-start Could you add a comment like: ;; Copy guix-emacs.el from Guix and add it

Re: [PATCH 2/4] emacs: Move loading packages to "guix-emacs.el".

2016-01-10 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-init.el: Move the code for auto-loading Emacs packages to... > (guix-package-enable-at-startup): Move to... > * emacs/guix-emacs.el (guix-package-enable-at-startup): ... here. OK! Ludo'.

Re: [PATCH 1/4] emacs: Make "guix-emacs.el" independent.

2016-01-10 Thread Ludovic Courtès
Alex Kost skribis: > "guix-emacs.el" may be used just for "instructing" Emacs where to find > Emacs packages installed with Guix, so it should have as minimal > dependencies as possible. s/minimal/few/ > See . > > * emacs/guix-

Re: [PATCH 0/4] Make Emacs find packages in "~/.guix-profile".

2016-01-10 Thread Ludovic Courtès
Alex Kost skribis: > So this is a full patchset to "teach" Emacs how to find emacs packages > installed with Guix. See conversation at > . > > [PATCH 1/4] emacs: Make "guix-emacs.el" independent. > [PATCH 2/4] emacs: Move loadin

Re: [PATCH] Add Bioconductor importer and updater.

2016-01-10 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From 616e5ca0d7d76718172b7f0373a10744e3df7731 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Wed, 16 Dec 2015 14:45:28 +0100 > Subject: [PATCH] import: Add Bioconductor importer and updater. > > * guix/import/cran.scm (%bioconductor-updater, > latest-bioconduct

Re: [PATCH 5/6] gnu: mit-scheme: Generate and install documentation.

2016-01-10 Thread Ludovic Courtès
Federico Beffa skribis: > On Sat, Jan 9, 2016 at 7:42 PM, Ludovic Courtès wrote: >> Federico Beffa skribis: >>> MIT Scheme is a complex system and without the documentation it's not >>> possible to use it proficiently. >> >> Agreed, I didn’t mean to imply we should give up on documentation. >>

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Mathieu Lirzin
Let me say first that I found this an amazing work! taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > -AM_V_GUILEC = $(AM_V_GUILEC_$(V)) > -AM_V_GUILEC_ = $(AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY)) > -AM_V_GUILEC_0 = @echo " GUILEC" $@; > - > -# Flags passed to 'guild compile'. > -G

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Mathieu Lirzin
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: >> that takes time proportional to the length of the line, so that leads >> Emacs to hang for a second when it sees that line. Silly. ;-) > > I use M-x shell so I didn't have the slowness, but it still annoyed me > actually, if onl

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > >> + (with-target target >> +(lambda () >> + (let ((mutex (make-mutex))) >> +(par-for-each >> + (lambda (file) >> + (let ((go (scm->go file))) >> +

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > >> I'm having headaches with distcheck. Currently it bails out because I'm >> missing tex. Debian's version is apparently too old, and Guix's version >> is huge and has been downloading f

Re: [PATCH] Upgrade bedtools to 0.25.0.

2016-01-10 Thread Ben Woodcroft
On 10/01/16 06:32, Leo Famulari wrote: On Sat, Jan 09, 2016 at 07:07:42PM +0100, Ricardo Wurmus wrote: Ben Woodcroft writes: A reasonably straightforward update. I think you forgot to also remove the “bedtools-32bit-compilation.patch” file from “gnu/packages/patches”. In that case, the pa

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > >> It should have the same improvement as 'guix pull' since it does >> basically the same thing. I measured to make things concrete, and on my >> machine the run time of 'make -j4' decreas

Re: [PATCH] Update Ruby to 2.3.0

2016-01-10 Thread Ben Woodcroft
On 10/01/16 22:53, Ben Woodcroft wrote: On 09/01/16 02:52, Ludovic Courtès wrote: Ben Woodcroft skribis: From 28dee96b0de99adf8657457660b9e3733434d2b4 Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Mon, 4 Jan 2016 09:38:42 +1000 Subject: [PATCH 4/4] gnu: ruby: Update to 2.3.0. * gn

Re: [PATCH] Update Ruby to 2.3.0

2016-01-10 Thread Ben Woodcroft
On 09/01/16 02:52, Ludovic Courtès wrote: Ben Woodcroft skribis: From 28dee96b0de99adf8657457660b9e3733434d2b4 Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Mon, 4 Jan 2016 09:38:42 +1000 Subject: [PATCH 4/4] gnu: ruby: Update to 2.3.0. * gnu/packages/ruby.scm (ruby): Update to 2.3.0

Texlive work

2016-01-10 Thread Andreas Enge
Hello, a quick question to all syntax buffs: As a start to some work on the texlive packages, I switched to modify-phases syntax. Is the indentation correct for texlive-bin and texlive-texmf in the attached file? Thanks, Andreas ;;; GNU Guix --- Functional package management for GNU ;;; Copyrig

Re: [PATCH] build: Fix out-of-tree building of documentation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > .png.eps: > - convert "$<" "$@-tmp.eps" > - mv "$@-tmp.eps" "$@" > + convert "$<" "$(srcdir)/$@-tmp.eps" > + mv "$(srcdir)/$@-tmp.eps" "$(srcdir)/$@" Whoops, looks like that rule mustn't be changed. Updated patch

Re: [PATCH] build: Speed up .go compilation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > I have one concern: while running it peaked at 300 MiB resident in > ‘top’, which is OK on many machines but still quite a lot. I realize we > have the same problem with ‘guix pull’ now, but that’s not great. Part > of the problem may be that modules are

[PATCH 0/6] emacs: Add "M-x guix-system-generations".

2016-01-10 Thread Alex Kost
This patchset adds commands for displaying system generations — an emacs analog of 'guix system list-generations' shell command. The interface is the same as for "M-x guix-generations", i.e. you can look at installed "system" packages (by pressing RET on a generation), or compare 2 generations by

[PATCH 6/6] emacs: Add interface for system generations.

2016-01-10 Thread Alex Kost
* emacs/guix-main.scm (system-generation-boot-parameters) (system-generation-param-alist, system-generation-sexps): New procedures. (entries): Add 'system-generation' entry type. * emacs/guix-messages.el (guix-result-message): Use the same messages for 'generation' and 'system-generation' entry t

[PATCH 3/6] emacs: Find packages in system profiles.

2016-01-10 Thread Alex Kost
For a usual profile, packages are placed in a profile directory itself, but for a system profile, packages are placed in 'profile' sub-directory. So we need to do some special cases for system profiles to find packages there as well. * emacs/guix-base.el (guix-packages-profile): New procedure.

[PATCH 5/6] emacs: Remove 'generation' search type.

2016-01-10 Thread Alex Kost
Use 'installed' search type instead. * emacs/guix-main.scm (%patterns-makers): Remove 'generation'. (package/output-sexps): Adjust accordingly. * emacs/guix-ui-generation.el (guix-generation-info-insert-number): Replace 'generation' search with 'installed'. (guix-generation-list-show-package

[PATCH 1/6] guix system: Export accessors.

2016-01-10 Thread Alex Kost
* guix/scripts/system.scm (read-boot-parameters, boot-parameters) (boot-parameters?, boot-parameters-label, boot-parameters-root-device) (boot-parameters-kernel, boot-parameters-kernel-arguments): Export. --- guix/scripts/system.scm | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) di

[PATCH 2/6] emacs: profiles: Add 'guix-system-profile'.

2016-01-10 Thread Alex Kost
* emacs/guix-profiles.el (guix-system-profile): New variable. --- emacs/guix-profiles.el | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/emacs/guix-profiles.el b/emacs/guix-profiles.el index 2c19368..43ad1d4 100644 --- a/emacs/guix-profiles.el +++ b/emacs/guix-profiles.el

[PATCH 4/6] emacs: Replace 'generation-diff' search with 'profile-diff'.

2016-01-10 Thread Alex Kost
* emacs/guix-main.scm (generation-package-specifications): Rename to... (profile-package-specifications): ... this. Take a single 'profile' argument. (generation-difference): Rename to... (profile-difference): ... this. Take profiles as arguments. (package/output-sexps): Adjust accordin

Re: [PATCH] build: Fix out-of-tree building of documentation.

2016-01-10 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > >> From 41650754511487f5f1f937317eebd80c19ca8bf1 Mon Sep 17 00:00:00 2001 >> From: =?UTF-8?q?Taylan=20Ulrich=20Bay=C4=B1rl=C4=B1/Kammer?= >> >> Date: Sat, 9 Jan 2016 15:56:23 +0100 >> Sub

Re: Update R

2016-01-10 Thread Andreas Enge
On Sun, Jan 10, 2016 at 09:26:55AM +0100, Ricardo Wurmus wrote: > Sounds good to me! I originally wanted to do this before the weekend > anyway, but didn’t get around to it. I just pushed, thanks! Andreas

Re: New CLI syntax for package version

2016-01-10 Thread Ricardo Wurmus
Ludovic Courtès writes: > In , we came to the conclusion that we need a > new syntax to denote a specific package version on the command line. > > The current syntax is described in the manual (info "(guix) Invoking > guix package"). Basically, ‘guile-1.8’ refers to v

Re: Update R

2016-01-10 Thread Ricardo Wurmus
Andreas Enge writes: > I just tried to update R to the latest version 3.2.3 (with the trivial > patch), which works without problem. I also checked that a few dependent > packages still build. Is it okay to push to master? Sounds good to me! I originally wanted to do this before the weekend an