[PATCH 2/4] guix build: Add --max-jobs option (without handling code).

2014-11-22 Thread Deck Pickard
* doc/guix.texi: Mention in the docs. * guix/scripts/build.scm: Extend (show-build-options-help) and (%standard-build-options) functions. --- doc/guix.texi | 5 + guix/scripts/build.scm | 14 -- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/doc/guix.texi b/doc/guix.t

[PATCH 1/4] store: default to serial "scheduler"

2014-11-22 Thread Deck Pickard
* guix/store.scm (set-build-options): exchange default argument values --- guix/store.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guix/store.scm b/guix/store.scm index bc4c641..571cc06 100644 --- a/guix/store.scm +++ b/guix/store.scm @@ -435,14 +435,14 @@ encoding con

[PATCH 4/4] guix build: Try to handle --cores and --max-jobs in a sane way.

2014-11-22 Thread Deck Pickard
* guix/scripts/build.scm (set-build-options-from-command-line): use make-schedule-sane to parse and set "scheduling" options. --- guix/scripts/build.scm | 24 ++-- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/guix/scripts/build.scm b/guix/scripts/build.scm inde

[PATCH 3/4] guix: Add schedule module.

2014-11-22 Thread Deck Pickard
* guix/schedule.scm: New file. To handle --cores and --max-jobs options in 'guix build'. * Makefile.am (MODULES): Add *this. --- Makefile.am | 1 + guix/schedule.scm | 102 ++ 2 files changed, 103 insertions(+) create mode 100644 guix/schedule.scm

[PATCH 0/4] Fix 'guix build' local overheating

2014-11-22 Thread Deck Pickard
Aka "No, Laptot, no fry"... nebuli (4): store: default to serial "scheduler" guix build: Add --max-jobs option (without handling code). guix: Add schedule module. guix build: Try to handle --cores and --max-jobs in a sane way. Makefile.am | 1 + doc/guix.texi | 5 +++ guix/schedule.scm | 102 ++

[PATCH] Hotfix (repeat)

2014-11-22 Thread Deck Pickard
Because google sucks, this time attaching the patches... finger-crossed, drp .sig place holder 0001-store-default-to-serial-scheduler.patch Description: Binary data 0002-guix-build-Add-max-jobs-option-without-handling-code.patch Description: Binary data 0003-guix-Add-schedule-module.patch D

Re: [PATCH] Hotfix (repeat)

2014-11-24 Thread Deck Pickard
On 23 Nov 2014 21:49, "Ludovic Courtès" wrote: > > Deck Pickard skribis: > > > From 8e297904d80b39cd510ba0cced37acdb9b1aeb89 Mon Sep 17 00:00:00 2001 > > From: nebuli > > Date: Sat, 22 Nov 2014 19:58:24 +0100 > > Subject: [PATCH 2/4] guix build: Add --

[PATCH] Core sanity and taking build options from environment.

2014-11-27 Thread Deck Pickard
Perhaps GUIX_BUILD (suffix with _OPTS or some such?) is not the best name and I'm not certain if it shouldn't be stdout (why are we using error port for "normal" communication? Emacs?), but I think it might prove useful if user keeps being reminded his environment is polluted or not as his intent

Re: [PATCH] Core sanity and taking build options from environment.

2014-11-30 Thread Deck Pickard
On 28 Nov 2014 22:52, "Ludovic Courtès" wrote: > > Deck Pickard skribis: > > > From 3693753aefc27b5a68a2b762feeebc41320e79ef Mon Sep 17 00:00:00 2001 > > From: nebuli > > Date: Wed, 26 Nov 2014 19:51:37 +0100 > > Subject: [PATCH 1/2] guix: Default to d

[PATCH] services: lsh: Add "graceful" handling of daemonic option.

2014-12-04 Thread Deck Pickard
#~(#$@ looks freaky, but if this is what it takes... Tried couple of other "figures", this one appears to generate right dmd.conf, though I haven't had yet a chance to reboot. Drp, -- (or ((,\ (x) `(,x x)) '(,\ (x) `(,x x))) (smth (that 'like))) 0001-services-lsh-Add-graceful-handling-of-daemon

[PATCH] guix: scripts: Fix GUIX_BUILD_OPTIONS handling.

2014-12-04 Thread Deck Pickard
Perhaps, now it WILL twerk. Drp, -- (or ((,\ (x) `(,x x)) '(,\ (x) `(,x x))) (smth (that 'like))) 0001-guix-scripts-Fix-GUIX_BUILD_OPTIONS-handling.patch Description: Binary data

So... HOWTO gc systems?

2014-12-05 Thread Deck Pickard
Is it as simple as rm'ing system-N-link from /var/guix/profiles && 'guix gc'...? Recreating grub.cfg with 'system reconfigure', at least, would be needed in order to prevent fubar on trying to boot into non-existent menu definitions. Still, that will create yet another system profile... Fun, Drp

Re: [PATCH] services: lsh: Add "graceful" handling of daemonic option.

2014-12-06 Thread Deck Pickard
On 6 Dec 2014 15:28, "Ludovic Courtès" wrote: > > Deck Pickard skribis: > > > From 1fef935d6292016c04b9234eedb5dcaf006dc152 Mon Sep 17 00:00:00 2001 > > From: nebuli > > Date: Wed, 3 Dec 2014 22:51:48 +0100 > > Subject: [PATCH] services: ls