Hello from powerpc

2016-11-06 Thread Carlos Sánchez de La Lama
Hi all, success, finally: --8<---cut here---start->8--- $ ./pre-inst-env guix build hello [...] /gnu/store/ynpd0qpppl0fdh252wns87d158pbdx8q-hello-2.10 $ /gnu/store/ynpd0qpppl0fdh252wns87d158pbdx8q-hello-2.10/bin/hello Hello, world! $ uname -a Linux bilbo 3.16

Re: Phase `validate-runpath' fails: lib not in RUNPATH

2016-11-06 Thread Chris Marusich
Danny Milosavljevic writes: > On Sun, 6 Nov 2016 20:52:20 +0100 > Hartmut Goebel wrote: >> Thanks for this tip. I'm cuprous, though . Both "libplds4.so" and >> "libnspr4.so" are part of "nspr" which is specified as input. > > Yes, but will the linker embed the full path to libnspr4.so into the >

Re: [PATCH 5/5] system: Add 'guix system' actions: switch-generation and roll-back.

2016-11-06 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > I’m really happy we have these two new commands now, it fixes a glaring > lack. > > Thanks for your hard work and patience! I'm glad we have it now, too! There's a lot more to do, but it's a good start. > With this in place, and once you’ve recovered fro

Re: New French PO file for 'guix' (version 0.11.0)

2016-11-06 Thread Leo Famulari
On Sun, Nov 06, 2016 at 10:37:04AM +0100, Translation Project Robot wrote: > Hello, gentle maintainer. > > This is a message from the Translation Project robot. > > A revised PO file for textual domain 'guix' has been submitted > by the French team of translators. The file is available at: > >

Re: [PATCH 4/5] install: Extract procedure: install-grub-config.

2016-11-06 Thread Chris Marusich
Danny Milosavljevic writes: > Thanks for this! > >> -(define* (install-grub grub.cfg device mount-point) >> +(define (install-grub grub.cfg device mount-point) >>"Install GRUB with GRUB.CFG on DEVICE, which is assumed to be mounted on >> MOUNT-POINT. >> >> Note that the caller must make s

Re: [PATCH 6/6] gnu: Add grub-efi.

2016-11-06 Thread Marius Bakke
Ludovic Courtès writes: > Marius Bakke skribis: > >> Leo Famulari writes: >> >>> On Sat, Nov 05, 2016 at 12:55:11PM +, Marius Bakke wrote: * gnu/packages/grub.scm (grub-efi): New variable. --- gnu/packages/grub.scm | 21 + 1 file changed, 21 insertio

Re: [PATCH 3/6] file-systems: Suppress fsck status completion bar.

2016-11-06 Thread Marius Bakke
Ludovic Courtès writes: > Marius Bakke skribis: > >> * gnu/build/file-systems.scm (check-file-system): Drop "-C" argument >> from fsck for compatibility with other fscks. > > Oh so fsck.ext2 would no longer show any kind of progress report? > That’s annoying. > > Could we address it differently?

FOSDEM 2017: GNU Guile & Guix call for talks!

2016-11-06 Thread Ludovic Courtès
Hello! GNU Guile and Guix will have their own track half a day at FOSDEM this year for the second time. If you work on a cool project that uses Guile, if you’ve come up with nice generic abstractions or crazy macros, if you have a fun compiler or VM hack, or if you’re pushing Guix and GuixSD beyo

Re: Shepherd does not recycle zombie processes

2016-11-06 Thread Ludovic Courtès
Hi Dale, Dale Mellor skribis: > I'm running shepherd stand-alone in a Debian system. But I am seeing > zombie processes which have been kicked off by shepherd, and they do not > get re-spawned. This may have to do with unreliable signal handling (SIGCHLD in this case) in Guile: https://list

Re: [PATCH v2] gnu: sqlalchemy-utils: Update description to include optional dependencies.

2016-11-06 Thread Hartmut Goebel
Am 06.11.2016 um 22:12 schrieb Danny Milosavljevic: > * gnu/packages/python.scm (python-sqlalchemy-utils)[description]: Include > optional dependencies. > --- > gnu/packages/python.scm | 14 +- > 1 file changed, 13 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/python.scm

Re: Circular dependencies in gnu/packages, weird error message

2016-11-06 Thread Danny Milosavljevic
> Does that still happen after ‘make clean-go && make’? No, it does work after that. Weird... Thanks!

Re: [PATCH 6/6] gnu: Add grub-efi.

2016-11-06 Thread Ludovic Courtès
Marius Bakke skribis: > Leo Famulari writes: > >> On Sat, Nov 05, 2016 at 12:55:11PM +, Marius Bakke wrote: >>> * gnu/packages/grub.scm (grub-efi): New variable. >>> --- >>> gnu/packages/grub.scm | 21 + >>> 1 file changed, 21 insertions(+) >>> >>> diff --git a/gnu/pack

Re: [PATCH 5/6] gnu: Add efibootmgr.

2016-11-06 Thread Ludovic Courtès
Marius Bakke skribis: > * gnu/packages/linux.scm (efibootmgr): New variable. [...] > +(description > + "@code{efibootmgr} is a Linux user-space application to modify the > +Intel Extensible Firmware Interface (EFI) Boot Manager. This application > +can create and destroy boot entries,

Re: [PATCH 4/6] gnu: Add efivar.

2016-11-06 Thread Ludovic Courtès
Marius Bakke skribis: > * gnu/packages/linux.scm (efivar): New variable. > +(synopsis "Tool and library to manipulate EFI variables") > +(description "This package provides a library and a command line > +interface to the UEFI variable facility.") Maybe “… to the variable facility of UE

Re: [PATCH 3/6] file-systems: Suppress fsck status completion bar.

2016-11-06 Thread Ludovic Courtès
Marius Bakke skribis: > * gnu/build/file-systems.scm (check-file-system): Drop "-C" argument > from fsck for compatibility with other fscks. Oh so fsck.ext2 would no longer show any kind of progress report? That’s annoying. Could we address it differently? Not sure how, though. Thanks, Ludo’.

Re: [PATCH 2/6] linux-initrd: Support FAT filesystems.

2016-11-06 Thread Ludovic Courtès
Marius Bakke skribis: > * gnu/system/linux-initrd.scm (base-initrd): When a FAT filesystem is > present: Add fatfsck/static in (helper-packages); and add nls_iso8859-1 > in (linux-modules). Simply write “in 'helper-packages'” and “in 'linux-modules'”. Otherwise LGTM, thanks! Ludo’.

Re: [PATCH 1/6] gnu: Add fatfsck-static.

2016-11-06 Thread Ludovic Courtès
Marius Bakke skribis: > * gnu/packages/disk.scm (dosfstools/static): New private variable. > (fatfsck/static): New variable. You could add “#:allowed-references ()” in ‘fatfsck/static’ to make sure it doesn’t retain references to anything else. > +(description "This package provides a stati

Re: ghostscript vulnerabilities

2016-11-06 Thread Ludovic Courtès
Hi Didier, Didier Link skribis: > I've just released a gnu-ghostscript point release with the CVE patches > adapted by Mark (really thanks !!!). Thank you! > For the CVE-2016-7977 I've see that the file concerned was modified in > later release of gpl-ghostscript, I will see in later release o

Re: Circular dependencies in gnu/packages, weird error message

2016-11-06 Thread Ludovic Courtès
Danny Milosavljevic skribis: > 894: 5 [thunk] > In ice-9/eval.scm: > 387: 4 [eval # #] > 387: 3 [eval # #] > 387: 2 [eval # #] > 387: 1 [eval # #] > In unknown file: >?: 0 [struct-ref # 1] > > ERROR: In procedure struct-ref: > ERROR: In procedure struct-ref: Wrong type argument in positi

Re: Shepherd does not recycle zombie processes

2016-11-06 Thread Carlo Zancanaro
I've had problems with Shepherd and its daemonize action. If I run daemonize (as the first thing when Shepherd starts) then it fails to handle signals from child processes. I've only been running without the daemonize call for a day or so, but it seems to properly handle the child processes now.

[PATCH v2] gnu: sqlalchemy-utils: Update description to include optional dependencies.

2016-11-06 Thread Danny Milosavljevic
* gnu/packages/python.scm (python-sqlalchemy-utils)[description]: Include optional dependencies. --- gnu/packages/python.scm | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6b2c9e9..5b5287e 100644 --- a/gn

[PATCH] gnu: sqlalchemy-utils: Update description to include optional dependencies.

2016-11-06 Thread Danny Milosavljevic
* gnu/packages/python.scm (python-sqlalchemy-utils)[description]: Include optional dependencies. --- gnu/packages/python.scm | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6b2c9e9..ff55735 100644 --- a/gn

Re: [PATCH 4/5] install: Extract procedure: install-grub-config.

2016-11-06 Thread Danny Milosavljevic
Thanks for this! > -(define* (install-grub grub.cfg device mount-point) > +(define (install-grub grub.cfg device mount-point) >"Install GRUB with GRUB.CFG on DEVICE, which is assumed to be mounted on > MOUNT-POINT. > > Note that the caller must make sure that GRUB.CFG is registered as a GC

Re: Circular dependencies in gnu/packages, weird error message

2016-11-06 Thread Danny Milosavljevic
Hi Ludo, On Sun, 06 Nov 2016 18:36:34 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Danny Milosavljevic skribis: > > > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm > > index 1d577c7..44ab171 100644 > > --- a/gnu/packages/admin.scm > > +++ b/gnu/packages/admin.scm > > @@ -43,6 +43

Re: Phase `validate-runpath' fails: lib not in RUNPATH

2016-11-06 Thread Danny Milosavljevic
On Sun, 6 Nov 2016 20:52:20 +0100 Hartmut Goebel wrote: > Thanks for this tip. I'm cuprous, though . Both "libplds4.so" and > "libnspr4.so" are part of "nspr" which is specified as input. Yes, but will the linker embed the full path to libnspr4.so into the executable (or in your case shared libr

Re: [PATCH 0/6] Provide some optional sqlalchemy utils.

2016-11-06 Thread Marius Bakke
Danny Milosavljevic writes: > Danny Milosavljevic (6): > gnu: Add python-pycodestyle. > gnu: Add python-orderedmultidict. > gnu: Add python-furl. > gnu: Add python-flask-babel. > gnu: Make python-sqlalchemy-utils's existing inputs propagated. > gnu: Provide pytest to python-sqlalchemy

Re: Phase `validate-runpath' fails: lib not in RUNPATH

2016-11-06 Thread Hartmut Goebel
Am 06.11.2016 um 20:28 schrieb Ricardo Wurmus: > Hartmut Goebel writes: > >> >> /gnu/store/…-thunderbird-45.4.0/lib/firefox-45.4.1/browser/components/libbrowsercomps.so: >> error: depends on 'libplds4.so', which cannot be found in RUNPATH >> >> >> /gnu/store/…-thunderbird-45.4.0/lib/

[PATCH 1/2] gnu: Add LLVM variant with RTTI support.

2016-11-06 Thread Ricardo Wurmus
* gnu/packages/llvm.scm (llvm-with-rtti): New variable. --- gnu/packages/llvm.scm | 11 +++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 1a1f7ee..96679bf 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -85,6 +85,17 @@

[PATCH 2/2] gnu: Add faust-2.

2016-11-06 Thread Ricardo Wurmus
* gnu/packages/audio.scm (faust-2): New variable. --- gnu/packages/audio.scm | 35 +++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index b9034c9..1159e8d 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.

Re: Phase `validate-runpath' fails: lib not in RUNPATH

2016-11-06 Thread Ricardo Wurmus
Hartmut Goebel writes: > I'm trying to build thunderbird ATM, modelled after the build for icecat. > > Phase `validate-runpath' fails with errors like this: > > > /gnu/store/…-thunderbird-45.4.0/lib/firefox-45.4.1/browser/components/libbrowsercomps.so: > error: depends on 'libplds4.so',

Re: ghostscript vulnerabilities

2016-11-06 Thread Didier Link
Le 16/10/2016 à 17:47, Alex Vong a écrit : > Hello, > > I notice the patch for CVE-2016-7977[0] handles the problem differently > than GNU Ghostscript[1] does. Maybe you can take a look at it. > > [0]: > http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8abd22010eb4db0fb1b10e430d5f5d83e015

Phase `validate-runpath' fails: lib not in RUNPATH

2016-11-06 Thread Hartmut Goebel
Hi, I'm trying to build thunderbird ATM, modelled after the build for icecat. Phase `validate-runpath' fails with errors like this: /gnu/store/…-thunderbird-45.4.0/lib/firefox-45.4.1/browser/components/libbrowsercomps.so: error: depends on 'libplds4.so', which cannot be found in RUNPATH

Re: Offloading to use Guile-SSH instead of lsh

2016-11-06 Thread Ludovic Courtès
Efraim Flashner skribis: > So to clarify, I need to switch just the master to the wip-guile-ssh > branch, or also the slaves? Just the master node. The requirements for build machines are unchanged: they need to have ‘guile’ in $PATH and have guix-daemon running. Ludo’.

Re: Circular dependencies in gnu/packages, weird error message

2016-11-06 Thread Ludovic Courtès
Danny Milosavljevic skribis: > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm > index 1d577c7..44ab171 100644 > --- a/gnu/packages/admin.scm > +++ b/gnu/packages/admin.scm > @@ -43,6 +43,8 @@ >#:use-module (guix build-system trivial) >#:use-module (gnu packages) >#:use-m

Re: [PATCH] improve nginx-service

2016-11-06 Thread Ludovic Courtès
Hartmut Goebel skribis: > BTW: I just started typing down a simple "location" record type, and > started to think if these record types are really the way to go for the > configuration. > > In nginx AFAIK you can define many options on the server level, on the > vhost level and per location. Addi

Re: [PATCH] improve nginx-service

2016-11-06 Thread Ludovic Courtès
Hi, Tobias Geerinckx-Rice skribis: > However, a web search for ‘vhost site:nginx.org’ returns the following > as a first result[0]: > >Note: “VirtualHost” is an Apache term. NGINX does not have Virtual >hosts, it has “Server Blocks” that use the server_name and listen >directives to

Re: Question regarding record types

2016-11-06 Thread Ludovic Courtès
Hi! Hartmut Goebel skribis: > in the services modules, there are configuration types defined like this: > > (define-record-type* > nginx-configuration make-nginx-configuration > nginx-configuration? > (nginx nginx-configuration-nginx) ; > (log-directory nginx-configurati

Re: [PATCH 5/5] system: Add 'guix system' actions: switch-generation and roll-back.

2016-11-06 Thread Ludovic Courtès
cmmarus...@gmail.com skribis: > From: Chris Marusich > > * guix/scripts/system.scm (roll-back-system, switch-to-system-generation): new > actions. > (reinstall-grub): New procedure, used by switch-to-system-generation. > (show-help, process-command, guix-system): Honor the new actions. > * doc/gu

Re: [PATCH 4/5] install: Extract procedure: install-grub-config.

2016-11-06 Thread Ludovic Courtès
cmmarus...@gmail.com skribis: > From: Chris Marusich > > * gnu/build/install.scm (install-grub-config): New procedure. > (install-grub): Use it. Applied!

Re: [PATCH 3/5] system: Optionally limit the entries returned by profile-grub-entries.

2016-11-06 Thread Ludovic Courtès
cmmarus...@gmail.com skribis: > From: Chris Marusich > > * guix/scripts/system.scm (profile-grub-entries): Add an optional parameter > which allows the caller to limit the number of returned grub entries. Applied!

Re: [PATCH 2/5] system: Rename previous-grub-entries to profile-grub-entries.

2016-11-06 Thread Ludovic Courtès
cmmarus...@gmail.com skribis: > From: Chris Marusich > > * guix/scripts/system.scm (previous-grub-entries, profile-grub-entries): > Rename previous-grub-entries to profile-grub-entries to indicate that it is > stateful and returns the entries for all profile generations, not just the > previous o

Re: [PATCH 1/5] profiles: Extract a procedure for getting relative generation numbers.

2016-11-06 Thread Ludovic Courtès
cmmarus...@gmail.com skribis: > From: Chris Marusich > > * guix/profiles.scm (relative-generation-spec->number): New procedure. > * guix/scripts/package.scm (switch-generation-action): Use it. Applied!

Re: [PATCH] system: Avoid using device paths in device field.

2016-11-06 Thread Ludovic Courtès
cmmarus...@gmail.com skribis: > From: Chris Marusich > > This fixes a regression introduced by > 1ef8b72a7f87afe7cffe52393d99e1b14e4770e1, in which we would incorrectly use a > device path in a label-based grub root search command, e.g. 'search --label > --set /dev/sda4'. > > * gnu/system.scm (gr

Re: [PATCH 1/3] gnu: lua: Update to 5.3.3.

2016-11-06 Thread Marius Bakke
Leo Famulari writes: > On Sat, Nov 05, 2016 at 06:43:39PM +, Marius Bakke wrote: >> Marius Bakke writes: >> > Leo Famulari writes: >> >> Does this lua52-liblua-so.patch still apply / is it still needed for Lua >> >> 5.3? I remember that there were significant differences between how Lua >>

Re: Building many packages in order

2016-11-06 Thread Hartmut Goebel
Am 24.10.2016 um 15:56 schrieb Ricardo Wurmus: > Here’s what I do to rebuild all bioconductor packages: > > > guix build -e '((@@ (gnu packages) fold-packages) > (lambda (pkg acc) > (if ((@@ (guix import cran) bioconductor-package?) pkg) > (co

Re: [PATCH 2/2] services: Add 'cuirass-service'.

2016-11-06 Thread Andreas Enge
On Wed, Oct 26, 2016 at 08:22:36PM -0400, Leo Famulari wrote: > What does it mean for the specifications to be "re-added"? Can you > clarify this in the docs? I think this is a bug :-) The specifications are stored in a database, and they may appear multiple times, leading to duplicate evaluation

Re: [PATCH] improve nginx-service

2016-11-06 Thread Tobias Geerinckx-Rice
Hullo Julien, (Sorry for replying at a random point in the thread — it's the only part I have in this mailbox.) On 04/11/16 23:58, Hartmut Goebel wrote: > Am 04.11.2016 um 23:12 schrieb Julien Lepiller: >> I'd like to get these patches accepted first, but I'm already >> working on adding more co

Re: [PATCH] change various googlecode occurences.

2016-11-06 Thread ng0
ng0 writes: > [PATCH 1/3] gnu: r-proto: Update project's home-page. > > The url this was changed to is linked on cran. > > [PATCH 2/3] gnu: pingus: Update upstream location. > > googlecode is still linked on the pingus website, but the development happens > on github, > still active. I will ema

[PATCH 3/3] gnu: build: file-system: Change url of LUKS specification.

2016-11-06 Thread ng0
* gnu/build/file-system.scm: Change url of LUKS specification. --- gnu/build/file-systems.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/build/file-systems.scm b/gnu/build/file-systems.scm index bfc353a..0d55e91 100644 --- a/gnu/build/file-systems.scm +++ b/gnu/build/f

[PATCH 1/3] gnu: r-proto: Update project's home-page.

2016-11-06 Thread ng0
* gnu/packages/statistics.scm (r-proto)[home-page]: Update project's home-page. --- gnu/packages/statistics.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index c276120..4ad19b9 100644 --- a/gnu/packages/statistics.

[PATCH 2/3] gnu: pingus: Update upstream location.

2016-11-06 Thread ng0
* gnu/packages/games.scm (pingus)[source]: Update source uri. --- gnu/packages/games.scm | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index a663396..01852d0 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.sc

[PATCH] change various googlecode occurences.

2016-11-06 Thread ng0
[PATCH 1/3] gnu: r-proto: Update project's home-page. The url this was changed to is linked on cran. [PATCH 2/3] gnu: pingus: Update upstream location. googlecode is still linked on the pingus website, but the development happens on github, still active. [PATCH 3/3] gnu: build: file-system: Ch

Re: [PATCH] improve nginx-service

2016-11-06 Thread Julien Lepiller
On Fri, 4 Nov 2016 23:34:31 +0100 Hartmut Goebel wrote: > Am 04.11.2016 um 23:12 schrieb Julien Lepiller: > >> > gnu/services/web.scm:118:34: In procedure > >> > default-nginx-vhost-config: gnu/services/web.scm:118:34: In > >> > procedure struct_vtable: Wrong type argument in position 1 > >>

Re: Shutdown of googlecode end of the year - we have affected packages!

2016-11-06 Thread ng0
Efraim Flashner writes: > On Sat, Nov 05, 2016 at 10:54:26AM +, ng0 wrote: >> As you all hopefully know, googlecode gets shutdown at the end of >> 2016. We are in a better position than Gentoo with their 500 >> affected ebuilds is, but we still have packages which are affected: >> >> ng0@was

Re: Shutdown of googlecode end of the year - we have affected packages!

2016-11-06 Thread Hartmut Goebel
Hi, I've done this one: > > gnu/packages/java.scm:1183: (uri (string-append > > "https://hamcrest.googlecode.com/files/"; Update source uri and checksum. [snippet]: Remove directory "lib" completely. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.co

New French PO file for 'guix' (version 0.11.0)

2016-11-06 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'guix' has been submitted by the French team of translators. The file is available at: http://translationproject.org/latest/guix/fr.po (We can arrange things so that in the

Re: Shutdown of googlecode end of the year - we have affected packages!

2016-11-06 Thread Efraim Flashner
On Sat, Nov 05, 2016 at 10:54:26AM +, ng0 wrote: > As you all hopefully know, googlecode gets shutdown at the end of > 2016. We are in a better position than Gentoo with their 500 > affected ebuilds is, but we still have packages which are affected: > > ng0@wasp ~/src/guix/guix$ egrep -nr "goo

Re: Offloading to use Guile-SSH instead of lsh

2016-11-06 Thread Efraim Flashner
On Sat, Nov 05, 2016 at 04:41:41PM +0100, Ludovic Courtès wrote: > Hello! > > The ‘wip-guile-ssh’ branch is finally getting into shape. As soon as > a new Guile-SSH release is out, I’ll merge it on master. > > The goal of this branch is to use Guile-SSH (libssh bindings) instead of > invoking ‘l