Re: [PATCH] Emacs interface for Guix

2014-08-12 Thread Alex Kost
Ludovic Courtès (2014-08-12 23:50 +0400) wrote: [...] >>> What about introducing a type that would contain >>> a list of packages to install, to remove, and to upgrade, and we could do: >> >> I think only “install” part should contain a list of packages (or >> (PACKAGE OUTPUT) things). Upgradin

How to include Guix 0.8 in Guix 0.8

2014-08-12 Thread mhw
Hello all, At present, every version of Guix always contains an older version of itself. We needed a post-0.7 version of Guix to create a USB installer that contains Guix-0.7, but unfortunately it installs an older version of Guix on the hard drive. If you then use the version of Guix on the har

[PATCHES] Add (guix build emacs-utils) and some Emacs packages

2014-08-12 Thread mhw
I've attached patches to add new packages for 'magit', 'paredit', 'emacs-w3m', and 'emacs-wget'. While working on these packages, I found that I needed a way to substitute multi-line s-expressions in the elisp code, in order to replace initializers for variables. In particular, these patches arra

[PATCH] system: grub: Change the default default-entry to 0

2014-08-12 Thread mhw
Currently, the default entry in the grub menu of the standalone guix system is the "old configurations" submenu. This patch makes the current system the default entry. Mark >From dde9969dcca4d33a2094af3c8909d017378b3e8e Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Fri, 8 Aug 2014 00:

Re: [PATCH] Add dcfldd

2014-08-12 Thread mhw
Eric Bavier writes: > Bishmer J. Sekaran writes: > >> re: Licensing, my impression was that "gpl2+" only applies if the >> authors specifically invoke "any later version" when they distribute the >> software, per clause 9 of the GPL 2 > > [...] > >> Upstream lists the project as: >> "License >>

Re: Fwd: [PATCH] Add font-terminus.

2014-08-12 Thread mhw
Guy Grant writes: > Okay, I think I got it all up to snuff. Pushed with minor formatting changes and with a proper commit log added. Thanks! Mark

Re: Fwd: [PATCH] Add font-terminus.

2014-08-12 Thread Guy Grant
Okay, I think I got it all up to snuff. xorg.scm has a number of fonts which should be native-inputs too, but aren't. I'll handle them if they don't get resolved by the end of the month. Patch attatched. On Sun, Aug 10, 2014 at 10:21 PM, Mark H Weaver wrote: > Guy Grant writes: > > > Okay, pa

Re: Guix package failure

2014-08-12 Thread Mark H Weaver
Andreas Enge writes: > ERROR: In procedure opendir: > ERROR: Wrong type (expecting string): ("m4" > "/gnu/store/3a66h65pj9rfmgh38wngas7qjagbl39s-m4-1.4.17") > builder for `/gnu/store/p9jq9v14yhzzbahwambkxhnjsyx5py2v-profile.drv' failed > with exit code 1 > guix package: error: build failed: buil

Re: Guix package failure

2014-08-12 Thread Andreas Enge
On Tue, Aug 12, 2014 at 10:10:23PM +0200, Ludovic Courtès wrote: > I can actually see where that comes from, and d34736c should fix it. > Can you confirm? Indeed, it does. Thanks a lot! Andreas

Re: Guix package failure

2014-08-12 Thread Ludovic Courtès
Andreas Enge skribis: > In > /gnu/store/br1sapf2c4hz90v2nvhi0rkxanrk86yk-module-import/guix/build/union.scm: > 136: 2 [# /gnu/store/br1sapf2c4hz90v2nvhi0rkxanrk86yk-module-import/guix/build/union.scm:134:16 > (dir)> #] > 37: 1 [files-in-directory #] > In unknown file: >?: 0 [opendir ("m4

Re: Guix package failure

2014-08-12 Thread Ludovic Courtès
Andreas Enge skribis: > In > /gnu/store/br1sapf2c4hz90v2nvhi0rkxanrk86yk-module-import/guix/build/union.scm: > 134: 4 [union-of-directories > "/gnu/store/yphxri93bx6mmhqpz9c4yxvp2yyyzn1x-profile" ...] > In srfi/srfi-1.scm: > 619: 3 [for-each # /gnu/store/br1sapf2c4hz90v2nvhi0rkxanrk86yk-modul

Re: [PATCH] Emacs interface for Guix

2014-08-12 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2014-08-12 18:19 +0400) wrote: [...] >> Perfect. I’ve pushed it, followed by a patch that changes >> guix/scripts/package.scm to use ‘manifest-add’ (comments welcome.) > > Thanks, you forgot to delete ‘same-package?’ from ‘guix-package’ > [‘process-actions

Re: Gnunet update

2014-08-12 Thread Ludovic Courtès
Andreas Enge skribis: > the attached patch attempts to update gnunet to its current release 0.10.1. > It fails one of its tests; Sree, could you maybe look into it? It would be > nice to be up-to-date before coming to the GHM in gnunet's birth place! Indeed. :-) Likewise, I hope we can take th

Re: [PATCH] Add dcfldd

2014-08-12 Thread Ludovic Courtès
"Bishmer J. Sekaran" skribis: > I would also hope we are willing to accept all useful free software, > regardless of provenance, for inclusion in Guix. Yes, that’s always been the case. Though in general it’s nice to entice authors of forks of GNU packages to get them merged back, if they haven

Re: [PATCH] gnu: Add detox.

2014-08-12 Thread Ludovic Courtès
Eric Bavier skribis: > Ludovic Courtès writes: > >> Eric Bavier skribis: >> >>> +(inputs >>> + `(("flex" ,flex) >>> + ("popt" ,popt))) >> >> Flex should be a native input, and I think popt too (it’s a program used >> at build time, right?). > > Both flex and popt are used in this c

Re: [PATCH] Remove sunet.se FTP mirror.

2014-08-12 Thread Ludovic Courtès
Dave Thompson skribis: > From 41cda05b269da77310537eaf17afd2daa15a36c9 Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Tue, 12 Aug 2014 09:48:34 -0400 > Subject: [PATCH] Remove ftp.sunset.se mirror. > > * guix/download.scm (%mirrors): Remove ftp.sunet.se URIs. OK, please push. Ludo’.

Re: [PATCH] Emacs interface for Guix

2014-08-12 Thread Alex Kost
Ludovic Courtès (2014-08-12 18:19 +0400) wrote: > Alex Kost skribis: > >> Thanks for pointing. I've never contributed to a real project, so I >> don't know the rules actually :) > > No problem. :-) There might still be unwritten rules, but we can fix > that as we go. > >> From af4b8495969d70d5

Re: Guix package failure

2014-08-12 Thread Manolis Ragkousis
> In unknown file: >?: 0 [opendir ("m4" > "/gnu/store/3a66h65pj9rfmgh38wngas7qjagbl39s-m4-1.4.17")] > > ERROR: In procedure opendir: > ERROR: Wrong type (expecting string): ("m4" > "/gnu/store/3a66h65pj9rfmgh38wngas7qjagbl39s-m4-1.4.17") > builder for `/gnu/store/p9jq9v14yhzzbahwambkxhnjsyx5p

Re: [PATCH] Add dcfldd

2014-08-12 Thread Eric Bavier
Bishmer J. Sekaran writes: > re: Licensing, my impression was that "gpl2+" only applies if the > authors specifically invoke "any later version" when they distribute the > software, per clause 9 of the GPL 2 [...] > Upstream lists the project as: > "License > GNU General Public License versio

Re: [PATCH] Add dcfldd

2014-08-12 Thread Bishmer J. Sekaran
Mark, Thanks for comments on technical points. I'll fix the mirror link and re-mail the patch with mutt. Is the license really gpl2 and not gpl2+? re: Licensing, my impression was that "gpl2+" only applies if the authors specifically invoke "any later version" when they distribute the sof

Re: [PATCH] Add dcfldd

2014-08-12 Thread Bishmer J. Sekaran
This should be something starting with mirror://sourceforge/ potentially mirror://sourceforge/dcfldd/dcfldd/1.3.4-1/dcfldd- (I always try it out). Maybe you could also string-append once more with the version to get rid of the middle "1.3.4.-1" and make updates easier. Thank you, will fix.

Guix package failure

2014-08-12 Thread Andreas Enge
Currently, installing software fails for me, be it updates or new installations. For instance, guix package -u mplayer from latest git fails with Backtrace: In ice-9/boot-9.scm: 157: 14 [catch #t # ...] In unknown file: ?: 13 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 12 [call-with-prompt

Re: [PATCH] gnu: Add detox.

2014-08-12 Thread Eric Bavier
Ludovic Courtès writes: > Eric Bavier skribis: > >> +(inputs >> + `(("flex" ,flex) >> + ("popt" ,popt))) > > Flex should be a native input, and I think popt too (it’s a program used > at build time, right?). Both flex and popt are used in this case for their runtime libraries (lib

Re: [PATCH] Emacs interface for Guix

2014-08-12 Thread Ludovic Courtès
Alex Kost skribis: > Thanks for pointing. I've never contributed to a real project, so I > don't know the rules actually :) No problem. :-) There might still be unwritten rules, but we can fix that as we go. > From af4b8495969d70d59aa9f3f296628daeaf80b0d2 Mon Sep 17 00:00:00 2001 > From: Ale

Gnunet update

2014-08-12 Thread Andreas Enge
Hello, the attached patch attempts to update gnunet to its current release 0.10.1. It fails one of its tests; Sree, could you maybe look into it? It would be nice to be up-to-date before coming to the GHM in gnunet's birth place! Thanks, Andreas diff --git a/gnu-system.am b/gnu-system.am index

Re: [PATCH] gnu: Add detox.

2014-08-12 Thread Ludovic Courtès
Eric Bavier skribis: > +(inputs > + `(("flex" ,flex) > + ("popt" ,popt))) Flex should be a native input, and I think popt too (it’s a program used at build time, right?). > +(synopsis "Clean up filenames") “file names”. Thanks, Ludo’.

[PATCH] Remove sunet.se FTP mirror.

2014-08-12 Thread Dave Thompson
The mirror ftp.sunet.se is shutting down soon. Today it was removed from the mirror list on gnu.org. >From 41cda05b269da77310537eaf17afd2daa15a36c9 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Tue, 12 Aug 2014 09:48:34 -0400 Subject: [PATCH] Remove ftp.sunset.se mirror. * guix/download.s

[PATCH] Emacs interface for Guix

2014-08-12 Thread Alex Kost
Hello, Ludovic Courtès (2014-08-12 00:54 +0400) wrote: > Alex Kost skribis: > >> - A part of code for installing/upgrading/removing was extracted from >> ‘guix-package’ function (from ‘process-actions’ more precisely). So >> the new function (I named it ‘process-package-actions’) can be use