Re: 02/02: gnu: cross-base: Make the libc static-bash bug more apparent.

2015-03-25 Thread Mark H Weaver
Ludovic Courtès writes: > commit 12b0dbd472d1020565b2d1e3f4c72fca635db0a8 > Author: Ludovic Courtès > Date: Wed Mar 25 21:26:31 2015 +0100 > > gnu: cross-base: Make the libc static-bash bug more apparent. > > The 'static-bash' input of cross libcs has always been compiled > na

Re: [PATCH v2] gnu: Add taskwarrior.

2015-03-25 Thread Tomáš Čech
On Thu, Mar 26, 2015 at 12:01:26AM +0100, Cyril Roelandt wrote: Sorry for the delay in reviewing this. On 03/25/2015 11:49 PM, Tomáš Čech wrote: From: Tomáš Čech * gnu/packages/task.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/ta

Re: [PATCH v2] gnu: Add taskwarrior.

2015-03-25 Thread Cyril Roelandt
Sorry for the delay in reviewing this. On 03/25/2015 11:49 PM, Tomáš Čech wrote: > From: Tomáš Čech > > * gnu/packages/task.scm: New file. > * gnu-system.am (GNU_SYSTEM_MODULES): Add it. > --- > gnu-system.am | 1 + > gnu/packages/task.scm | 67 > ++

[PATCH v2] gnu: Add taskwarrior.

2015-03-25 Thread Tomáš Čech
From: Tomáš Čech * gnu/packages/task.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/task.scm | 67 +++ 2 files changed, 68 insertions(+) create mode 100644 gnu/packages/task.scm diff --

[no subject]

2015-03-25 Thread Tomáš Čech
I haven't seen any further reaction for 12 days so I hope you don't mind that I resend it again.

Re: import pypi: undefined symbol __gmpn_cnd_sub_n

2015-03-25 Thread Alexandre Héaumé
On Wed, Mar 25, 2015 at 9:42 PM, Ludovic Courtès wrote: > > Weird, did ./configure even pass? You can run: > > ./configure --with-libgcrypt-prefix=/usr/whatever/ > > to make sure it picks libgcrypt.so from the host distro. As far as I remember, ./configure passed. Everything I tried so far wor

Re: [PATCHES] Various

2015-03-25 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >> + (uri (string-append "http://www.leptonica.com/source/leptonica-"; + version ".tar.gz")) >>> >>> Real

Re: [PATCH 3/3] gnu: Add ghc.

2015-03-25 Thread Ludovic Courtès
Federico Beffa skribis: > Mark H Weaver writes: > >> All attempts to build ghc on i686 have failed, according to Hydra. >> >> http://hydra.gnu.org/job/gnu/master/ghc-7.8.4.i686-linux/all >> http://hydra.gnu.org/build/331946/log/tail-reload >> >> Would you be willing to take a look? > > I've

Re: Texlive

2015-03-25 Thread Ludovic Courtès
Federico Beffa skribis: > As one example, setting > export TEXINPUTS=~/.guix-profile/share/texmf: > > all the files in the personal profile would be found (on top of the > ones in the central installation configuration files). You can even > specify if you want to make use of files databases (ls-

Re: [PATCH] gnu: Add gnome-mines.

2015-03-25 Thread Ludovic Courtès
Ricardo Wurmus skribis: > 宋文武 writes: > >> * gnu/packages/gnome.scm (gnome-mines): New variable. > > I wonder: should this not better go to games.scm? gnome.scm looks fine to me (I guess few games will end up in gnome.scm anyway.) The patch LGTM, 宋文武, thanks! Ludo’.

Re: modprobe on guix

2015-03-25 Thread Ludovic Courtès
Alex Kost skribis: > I'm on GuixSD (and LINUX_MODULE_DIRECTORY is set properly) but: > > $ sudo modprobe ... > > doesn't load a module for me, however when I try it under root: > > # modprobe ... > > it works. No idea why that happens. Could it be that ‘sudo’ creates an environment that lac

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

2015-03-25 Thread Ludovic Courtès
Alex Kost skribis: > From 6338f01cf706a755632b0647d3e0b41062c070a1 Mon Sep 17 00:00:00 2001 > From: Alex Kost > Date: Sun, 22 Mar 2015 16:33:17 +0300 > Subject: [PATCH 2/2] services: Add 'lirc-service'. > > * gnu/services/lirc.scm: New file. > * gnu-system.am (GNU_SYSTEM_MODULES): Add it. > * do

Re: [PATCH] Add Julia.

2015-03-25 Thread Mark H Weaver
Ricardo Wurmus writes: > Mark H Weaver writes: > >> Ricardo Wurmus writes: >> >>> May I suggest adding passing the "DYNAMIC_ARCH=1" flag in openblas >>> instead of propagating non-substitutability to Julia? When built with >>> "DYNAMIC_ARCH=1" the CPU type can be picked with the environment >>>

Re: [PATCH 1/2] gnu: Add LIRC.

2015-03-25 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2015-03-24 10:12 +0100) wrote: > >> Alex Kost skribis: >> >>> From 75c91629aeddacd054c78d8fc769fb17b6bac10a Mon Sep 17 00:00:00 2001 >>> From: Alex Kost >>> Date: Sun, 22 Mar 2015 16:23:47 +0300 >>> Subject: [PATCH 1/2] gnu: Add LIRC. >>> >>> * gnu/packages

Re: [GSoC] Supporting binary package distribution through GNUnet

2015-03-25 Thread Ludovic Courtès
Hi! Rémi Birot-Delrue skribis: > Ideally, would anyone be allowed to provide substitutes? Or would there > be a set of “trusted substitute maintainers” (possibly one maintainer by > package)? Maybe a mix. Maybe “answering this question” is part of the > project? IMO the basic trust model wouldn

Re: [PATCH] services: guix-service: Add service documentation.

2015-03-25 Thread Ludovic Courtès
Alex Kost skribis: > I've noticed that "deco doc guix-daemon" displays "[No documentation.]". > What about adding one? Sure, LGTM. Thanks! Ludo'.

Re: [PATCHES] Various

2015-03-25 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > l...@gnu.org (Ludovic Courtès) writes: > >>> + (uri (string-append "http://www.leptonica.com/source/leptonica-"; >>> + version ".tar.gz")) >> >> Really, they didn’t use ‘make dist’? > > I don't unde

Re: import pypi: undefined symbol __gmpn_cnd_sub_n

2015-03-25 Thread Ludovic Courtès
Alexandre Héaumé skribis: > Ludovic Courtès wrote: > >> It’s unclear to me how libhogweed.so gets loaded (nothing here depends >> on Nettle, AFAIK.) But it looks like the problem is that /usr/bin/guile >> (which comes from the host distro) is trying to dlopen stuff that is >> built with Guix.

Re: pkg-config "Requires" fields and propagated inputs

2015-03-25 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > >> It might be nice to have build-only propagated inputs. On the other >> hand, someone installing libxrandr in their profile will expect >> pkg-config on libxrandr to work without errors.

Re: [PATCHES] Various

2015-03-25 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: >> +(synopsis "Video Acceleration API") > > I know that it’s the upstream name, but really, it’s a library, not an > interface. So what about “Video acceleration library”? Indeed, done. >> Subject: [PATCH 3/8] gnu: Add libwebp. >> >> * gnu/packages/ima

Re: [PATCHES] Various

2015-03-25 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: >> + (uri (string-append "http://www.leptonica.com/source/leptonica-"; >> + version ".tar.gz")) > > Really, they didn’t use ‘make dist’? I don't understand; what does make dist do differently? Thanks for the review! Taylan

[PATCH] services: guix-service: Add service documentation.

2015-03-25 Thread Alex Kost
Hello, I've noticed that "deco doc guix-daemon" displays "[No documentation.]". What about adding one? >From 409a8e28f0eb6964dfc20bc67a1724d1fcea776f Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Wed, 25 Mar 2015 21:48:28 +0300 Subject: [PATCH] services: guix-service: Add service documentation.

Re: modprobe on guix

2015-03-25 Thread Alex Kost
Mark H Weaver (2015-03-25 15:57 +0300) wrote: > 白い熊@相撲道 writes: >> How do I load a kernel module in Guix? > > It should just work, assuming that LINUX_MODULE_DIRECTORY is set to > /run/booted-system/kernel/lib/modules and that you are using 'modprobe' > from Guix. We set LINUX_MODULE_DIRECTORY i

Re: [PATCH] Add Julia.

2015-03-25 Thread Ricardo Wurmus
Mark H Weaver writes: > Ricardo Wurmus writes: > >> May I suggest adding passing the "DYNAMIC_ARCH=1" flag in openblas >> instead of propagating non-substitutability to Julia? When built with >> "DYNAMIC_ARCH=1" the CPU type can be picked with the environment >> variable OPENBLAS_CORETYPE=. If

Re: import pypi: undefined symbol __gmpn_cnd_sub_n

2015-03-25 Thread Alexandre Héaumé
Ludovic Courtès wrote: > It’s unclear to me how libhogweed.so gets loaded (nothing here depends > on Nettle, AFAIK.) But it looks like the problem is that /usr/bin/guile > (which comes from the host distro) is trying to dlopen stuff that is > built with Guix. This usually won’t work notably bec

Re: pkg-config "Requires" fields and propagated inputs

2015-03-25 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Do you have an example of a package that uses Requires.private? > > libxrandr is a good test case. Indeed I patched it a few days ago > because some libraries in its Requires.private we

Re: [PATCHES] Various

2015-03-25 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > From 2474d2e4818975255e02dd2d17496faf5ff42755 Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Taylan=20Ulrich=20Bay=C4=B1rl=C4=B1/Kammer?= > > Date: Fri, 20 Mar 2015 15:52:52 +0100 > Subject: [PATCH 1/8] gnu: Add libva. > > * gnu/pac

Re: [PATCHES] Various

2015-03-25 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > So I patched the pkg-config files of Leptonica (to move zlib and > openjpeg from Libs.private to Libs) and Tesseract (to enable the > Requires field, since Leptonica provides lept.pc on the meanwhile). > > The relevant Tesseract b

Re: import pypi: undefined symbol __gmpn_cnd_sub_n

2015-03-25 Thread Ludovic Courtès
Alexandre Héaumé skribis: > Running "guix import pypi" always produces the same error on my machine: > $ guix import pypi whatever > starting download of `/tmp/guix-file.…' from > `https://pypi.python.org/pypi/whatever/json' > /usr/bin/guile: symbol lookup error: > /gnu/store/…-nettle-2.7.1/lib/l

Re: [PATCH] Add Julia.

2015-03-25 Thread Mark H Weaver
Ricardo Wurmus writes: > May I suggest adding passing the "DYNAMIC_ARCH=1" flag in openblas > instead of propagating non-substitutability to Julia? When built with > "DYNAMIC_ARCH=1" the CPU type can be picked with the environment > variable OPENBLAS_CORETYPE=. If I'm not mistaken this makes >

Re: [PATCH] packages: Add zip archive support to 'patch-and-repack'.

2015-03-25 Thread Eric Bavier
On 2015-03-25 08:03, Mark H Weaver wrote: l...@gnu.org (Ludovic Courtès) writes: Eric Bavier skribis: * guix/packages.scm (%standard-patch-inputs): Add "unzip". (patch-and-repack)[decompression-type]: Detect zip archive. [build]: Invoke "unzip" when appropriate. [...] OK to push with

import pypi: undefined symbol __gmpn_cnd_sub_n

2015-03-25 Thread Alexandre Héaumé
Hello friends, Running "guix import pypi" always produces the same error on my machine: $ guix import pypi whatever starting download of `/tmp/guix-file.…' from `https://pypi.python.org/pypi/whatever/json' /usr/bin/guile: symbol lookup error: /gnu/store/…-nettle-2.7.1/lib/libhogweed.so.2: undefine

Leveraging the synergy of deduplication

2015-03-25 Thread Ludovic Courtès
Currently the daemon implements a simple yet efficient way do deduplicate files identical among store items. The /gnu/store/.links directory contains hard links to files in the store; the link name is the base32-encoded SHA256 of the file. When the daemon adds a new file in the store, it checks i

Re: [PATCH] packages: Add zip archive support to 'patch-and-repack'.

2015-03-25 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Eric Bavier skribis: > >> * guix/packages.scm (%standard-patch-inputs): Add "unzip". >> (patch-and-repack)[decompression-type]: Detect zip archive. >> [build]: Invoke "unzip" when appropriate. > > Please add “Fixes .” right a

Re: modprobe on guix

2015-03-25 Thread Mark H Weaver
白い熊@相撲道 writes: > How do I load a kernel module in Guix? It should just work, assuming that LINUX_MODULE_DIRECTORY is set to /run/booted-system/kernel/lib/modules and that you are using 'modprobe' from Guix. We set LINUX_MODULE_DIRECTORY in /etc/profile on GuixSD. > I can insmod the concrete .k

Re: [PATCHES] Various

2015-03-25 Thread Taylan Ulrich Bayırlı/Kammer
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > Here's a series of patches from tracking libva's and VapourSynth's > recursive dependencies. (They themselves are optional dependencies to > mpv, to whose review-awaiting patch I added them, which shouldn't > change the review res

Substitute

2015-03-25 Thread Ludovic Courtès
For aesthetic reasons, I’ve renamed ‘guix substitute-binary’ to ‘guix substitute’. The cache directory, formerly /var/guix/substitute-binary, has been renamed accordingly (you can rm -rf the old one.) In related news, commit c3a450f should speed things up by asking about fewer substitutes than be

Re: [PATCH] gnu: Add gnome-mines.

2015-03-25 Thread Ricardo Wurmus
宋文武 writes: > * gnu/packages/gnome.scm (gnome-mines): New variable. I wonder: should this not better go to games.scm?