Re: [PATCH] Add python-protobuf and python2-protobuf

2016-07-21 Thread Leo Famulari
On Thu, Jul 14, 2016 at 12:23:35PM -0300, Daniel Pimentel wrote: > Guix, > > Patches to add python-protobuf to Python3 and Python2. Thanks! I moved the packages to (gnu packages protobuf). Also, I updated them to the latest upstream version (3.0.0b4) and removed a couple unused inputs. I commit

Re: [PATCH] gnu: Add elixir.

2016-07-21 Thread Leo Famulari
On Thu, Jul 21, 2016 at 09:43:57PM +1000, Ben Woodcroft wrote: > On 21/07/16 11:42, Pjotr Prins wrote: > > Sorry for the new thread. But this time the patch is readable from all > > mailers (supporting UTF8). Please comment. > > Maybe to fix the $HOME issues by including a phase to set environment

Re: none

2016-07-21 Thread Tobias Geerinckx-Rice
Hiya, Pjotr, On 2016-07-22 04:06, Pjotr Prins wrote: A provocation: because of purism GNU Guix takes an elitist approach. I've honestly never felt any elitism coming from the Guix project. Consistency, certainly. _Much_ more so than in most other free software projects I know. I find it helps

Re: none

2016-07-21 Thread Leo Famulari
On Fri, Jul 22, 2016 at 04:06:56AM +0200, Pjotr Prins wrote: > A provocation: because of purism GNU Guix takes an elitist approach. > > I am thinking that we need another project because it appears to be > impossible to combine low threshold with GNU Guix goals. > > How about Alt-Guix, a packagin

Re: none

2016-07-21 Thread Jookia
On Fri, Jul 22, 2016 at 04:06:56AM +0200, Pjotr Prins wrote: > A provocation: because of purism GNU Guix takes an elitist approach. > > I am thinking that we need another project because it appears to be > impossible to combine low threshold with GNU Guix goals. > > How about Alt-Guix, a packagin

Re: sorted inputs [was: Guix-devel Digest, Vol 37, Issue 133]

2016-07-21 Thread Eric Bavier
On Thu, 21 Jul 2016 15:42:52 +0200 David Craven wrote: > > I don't think this needs to be a thing. While I personally added the > > code in the cpan importer to sort inputs by name, I recognize that > > there are also valid reasons to not do that in some packages. E.g. > > grouping a set of inp

Re: none

2016-07-21 Thread Pjotr Prins
A provocation: because of purism GNU Guix takes an elitist approach. I am thinking that we need another project because it appears to be impossible to combine low threshold with GNU Guix goals. How about Alt-Guix, a packaging effort without opinion. As long as a package builds it gets accepted. T

Re: none

2016-07-21 Thread Pjotr Prins
On Thu, Jul 21, 2016 at 02:51:38PM +0200, Ludovic Courtès wrote: > In > , > you already identified exactly what we were going to say. :-) > > Namely, why are patches applied in a build pha

Re: [PATCH] gnu: perl-io-socket-ssl: Add IDN support.

2016-07-21 Thread ng0
>From d841892a6563fa79f8185d6ea470a160d1b54b2c Mon Sep 17 00:00:00 2001 From: ng0 Date: Fri, 22 Jul 2016 00:01:03 + Subject: [PATCH] gnu: perl-io-socket-ssl: Add IDN support. * gnu/packages/web.scm (perl-io-socket-ssl)[propagated-inputs]: Add perl-uri for IDN support. --- gnu/packages/web.sc

Re: [PATCH] gnu: perl-io-socket-ssl: Update to 2.033.

2016-07-21 Thread ng0
>From 9293d91521387a4c557e3c4893e097403799259a Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 21 Jul 2016 23:34:04 + Subject: [PATCH] gnu: perl-io-socket-ssl: Update to 2.033. * gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.033. --- gnu/packages/web.scm | 4 ++-- 1 file changed, 2 in

[PATCH] doc: Explain when guix edit is read-only.

2016-07-21 Thread myglc2
* doc/guix.texi (Invoking guix edit): Explain when you can and can't edit the recipe --- doc/guix.texi | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index e7b233d..914d24d 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -4485,7 +4

Re: SourceForge URLs changed

2016-07-21 Thread Leo Famulari
On Thu, Jul 21, 2016 at 03:41:50PM -0500, Alex Griffin wrote: > On Thu, Jul 21, 2016, at 09:33 AM, Leo Famulari wrote: > > Alex, how is Q-Z coming along? I can finish it quickly later today if > > you haven't started yet. > > I apologize, I haven't started it yet... So go ahead if you want to > fi

Re: ‘guix publish’ now compresses archives

2016-07-21 Thread Tomáš Čech
On Thu, Jul 21, 2016 at 07:53:45AM +0200, Ricardo Wurmus wrote: Tomáš Čech writes: First, I'm not saying that we should do that for every archive, but I think that having a way how to automatically export this information would be great and I see it as a week point for using Guix packages as

Re: SourceForge URLs changed

2016-07-21 Thread Alex Griffin
On Thu, Jul 21, 2016, at 09:33 AM, Leo Famulari wrote: > Alex, how is Q-Z coming along? I can finish it quickly later today if > you haven't started yet. I apologize, I haven't started it yet... So go ahead if you want to finish it up, else I can still do it tomorrow when I will have time for it a

gnu/system/u-boot.scm

2016-07-21 Thread Danny Milosavljevic
Hi, below is my (untested!) attempt at an u-boot-configuration for use like this (bootloader (u-boot-configuration (device "/dev/sda"))) . It has been copied from gnu/system/grub.cfg and then I s/grub/u-boot/g and removed all the eyecandy stuff as far as I could. We should end up with U-Boot

Re: [PATCH v2] gnu: Add lrzip.

2016-07-21 Thread Tobias Geerinckx-Rice
Talking to myself, On 2016-07-21 22:24, Tobias Geerinckx-Rice wrote: +(native-inputs + `(,@(if (string-prefix? "i686" (or (%current-target-system) +(%current-system))) + `(("nasm" ,nasm)) + '()) Hmm. Not sure where this fa

Re: [PATCH] gnu: Add hexedit.

2016-07-21 Thread Kei Kebreau
Danny Milosavljevic writes: > On Thu, 21 Jul 2016 14:08:41 -0400 > Kei Kebreau wrote: > >> If someone could make sure that this patch works on their machine as >> well, that would be nice! > > I tried it and it works! Nice! I'm going to go ahead and push this. -- Kei (GPG Key: 4096R/E6A5EE3C1

[PATCH v2] gnu: Add lrzip.

2016-07-21 Thread Tobias Geerinckx-Rice
* gnu/packages/compression.scm (lrzip): New variable. --- V2: - Add 'nasm' input only on x86 systems. - Correct licencing information. gnu/packages/compression.scm | 36 1 file changed, 36 insertions(+) diff --git a/gnu/packages/compression.scm b/gnu/package

Re: [PATCH] gnu: Add lrzip.

2016-07-21 Thread Tobias Geerinckx-Rice
Eric, Thanks for the review! On 2016-07-21 07:24, Eric Bavier wrote: ASM support seems to be supported only on x86/32-bit systems. Could you make this input conditional on the system type? An example would be the "lame" package in gnu/packages/mp3.scm. And thank you for the specific pointer

Re: [PATCH 1/4] lint: Add packages with suffix ':bin' to 'inputs-should-be-native'.

2016-07-21 Thread Tobias Geerinckx-Rice
Ahoy Ludo', On 2016-07-21 18:06, l...@gnu.org wrote: (inputs `(("somethingsilly" ,glib "bin"))) This "somethingsilly" is just a label that allows you to refer to an input on the build side, in idioms like: (assoc-ref inputs "somethingsilly") => "/gnu/store/…-glib-42.0-bin" I remember

[PATCH 3/3] doc: Note on inclusive language for documentation.

2016-07-21 Thread ng0
>From aabf02ff399c9a20286c9ec2c2aa0ade15f59675 Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 21 Jul 2016 16:59:40 + Subject: [PATCH 3/3] doc: Note on inclusive language for documentation. * doc/contributing.texi (Submitting Patches): New @item: Point out to use inclusive language when submitt

Re: [PATCH] gnu: Add hexedit.

2016-07-21 Thread Danny Milosavljevic
On Thu, 21 Jul 2016 14:08:41 -0400 Kei Kebreau wrote: > If someone could make sure that this patch works on their machine as > well, that would be nice! I tried it and it works!

[PATCH] gnu: Add hexedit.

2016-07-21 Thread Kei Kebreau
If someone could make sure that this patch works on their machine as well, that would be nice! From a205d3f991e07a560cebbdf6557d9d7653231bda Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Thu, 21 Jul 2016 14:01:43 -0400 Subject: [PATCH] gnu: Add hexedit. * gnu/packages/hexedit: New file. * gnu

[PATCH 2/3] doc: Send changes in your patch which are related.

2016-07-21 Thread ng0
>From 0e84643a50d578b6b5bb68119b35dc92d90dafd5 Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 21 Jul 2016 13:24:36 + Subject: [PATCH 2/3] doc: Send changes in your patch which are related. * doc/contributing.texi (Submitting Patches): New @item: This gives information about sending related cha

[PATCH 1/3] doc: Point out preference of message format.

2016-07-21 Thread ng0
>From 85c26ccbdedc55ca6490d4c2e0186e26672e3477 Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 21 Jul 2016 12:44:57 + Subject: [PATCH 1/3] doc: Point out preference of message format. * doc/contributing.texi (Submitting Patches): Includes a note on preference of plain text messages with either

[PATCH][rfc][doc] extending the contribution guidelines

2016-07-21 Thread ng0
Hello, this message is an introduction to the patches which will follow in their own messages with the common goal to fix the documentation (I.), furthermore there is a general copyright assignment question in (II.). This was not planned to be so unstructured, but here we go: == I. == Neither o

Re: [PATCH] Add gnu/packages/u-boot.scm with all the boards that u-boot supports right now

2016-07-21 Thread Danny Milosavljevic
> This note should go to the top of the .patch file, along with one or two > sentences explaining what it does and why we need it. OK, will do that. > It seems to me that a lot of stuff is Debian-specific and not needed > (the debian/ directory is definitely not needed.) I agree. However, I figu

Re: [PATCH 2/2] gnu: racket: Add more inputs.

2016-07-21 Thread Ludovic Courtès
宋文武 skribis: > * gnu/packages/schem.scm (racket)[inputs]: Add glu, gmp, libpng, libx11, ^^ Typo. > mesa, mpfr, openssl and unixodbc. Replace libjpeg-8 with libjpeg and > gtk+-2 with gtk+. LGTM! Thanks, Ludo'.

Re: [PATCH] gnu: Add lrzip.

2016-07-21 Thread Tobias Geerinckx-Rice
Eric, On 2016-07-21 07:24, Eric Bavier wrote: The license should probably be "(list license:gpl3+ license:public-domain)" since there is at least one file, md5.c, Thanks. That comma in ‘either version 3,’ threw off my simplistic grepping for ‘version n of the Licence’. Which prompts me to won

[PATCH] gnu: emacs: Install site-start.el in non-versioned directory.

2016-07-21 Thread Alex Kost
Ricardo tested Emacs 25 with this package definition: and noticed that it doesn't find Emacs packages in ~/.guix-profile. This happens because "site-start.el" in the inherited package is placed "/share/emacs/24.5/site-lisp" directory (the version part is wron

Re: SourceForge URLs changed

2016-07-21 Thread Ludovic Courtès
Andreas Enge skribis: > Hello Leo, > > On Thu, Jul 21, 2016 at 10:33:53AM -0400, Leo Famulari wrote: >> The attached patch updates the URLs for the failing Sourceforge >> packages, A-P. > > I do not think this kind of trivial patch (trivial in complexity, not in > the amount of work required!) do

Re: [PATCH 1/2] gnu: racket: Patch dynamically loaded libraries with absolute paths.

2016-07-21 Thread Ludovic Courtès
宋文武 skribis: > * gnu/packages/scheme.scm (racket)[arguments]: Patch 'ffi-lib' calls to > absolute paths in 'pre-configure' phase. Remove 'wrap-programs' phase. Awesome, go ahead! (I tried to do this long ago and eventually gave up…) Ludo’.

Re: export symbols required to use modify-services syntax

2016-07-21 Thread Ludovic Courtès
Tomáš Čech skribis: > As I learnt yesterday on IRC, there is syntax modify-services to be used in > system configuration. Unfortunatelly not all the services which configuration > could be changed has exported bindings to do that. > > This patchset should address that. Good idea! I took the lib

Re: [PATCH 4/4] environment: Add '--debug' flag.

2016-07-21 Thread Ludovic Courtès
David Craven skribis: > Maybe I'm doing something wrong then, this is what I get: > I was symlinking individual files into .guix, now I'm symlinking > the whole $HOME/guix/gnu folder into .guix > > guix package -i qemu -L $HOME/guix You must not add Guix’s top-level source tree to GUIX_PACKAGE_P

Re: [PATCH 4/4] environment: Add '--debug' flag.

2016-07-21 Thread David Craven
Maybe I'm doing something wrong then, this is what I get: I was symlinking individual files into .guix, now I'm symlinking the whole $HOME/guix/gnu folder into .guix guix package -i qemu -L $HOME/guix guix package: warning: failed to load '(build-aux check-available-binaries)': Backtrace: In ice-

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Ludovic Courtès
Andy Wingo skribis: > On Thu 21 Jul 2016 16:39, "Thompson, David" writes: > >> On Thu, Jul 21, 2016 at 9:57 AM, Jan Synáček wrote: >>> On Thu, Jul 21, 2016 at 3:35 PM, Vincent Legoll >>> wrote: Is there a simple command line that would list such services ? herd list --type=netwo

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-21 Thread David Craven
Ah I'm still rebuilding after a rebase, that's probably the issue then.

Re: [PATCH 4/4] environment: Add '--debug' flag.

2016-07-21 Thread Ludovic Courtès
David Craven skribis: > Was the -L flag fixed recently? I remember it not working when I first tried > it. It’s pretty old, and it works (until proven otherwise ;-)). Ludo’.

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-21 Thread Ludovic Courtès
David Craven skribis: > When trying to run guix size on a custom built package I get a no > substitue information available message... Quoting the manual: When the package passed to ‘guix size’ is available in the store, ‘guix size’ queries the daemon to determine its dependencies, and

Re: Guix-devel Digest, Vol 37, Issue 133

2016-07-21 Thread David Craven
> USE flags a la Gentoo are not compatible with Guix because it means > that package expressions are no longer self-contained and rely upon > external global state. That means that builds are no longer > deterministic. Build determinism is only relevant for binary caching so if someone changes th

Re: [PATCH 1/4] lint: Add packages with suffix ':bin' to 'inputs-should-be-native'.

2016-07-21 Thread Ludovic Courtès
Vincent Legoll skribis: > On Thu, Jul 21, 2016 at 2:24 PM, Ludovic Courtès wrote: >> David Craven skribis: >> I think packages with a “bin” output are not always used as native inputs, so I would drop this rule. >>> >>> From searching the code-base we have I couldn't find a counter ex

Re: [PATCH 3/4] lint: Add 'inputs-should-be-sorted' check.

2016-07-21 Thread Ludovic Courtès
Eric Bavier skribis: > On Tue, 19 Jul 2016 18:49:15 +0200 > David Craven wrote: > >> * guix/scripts/lint.scm (check-inputs-should-be-sorted): Add it. >> (lint-checker): Add it. >> --- >> guix/scripts/lint.scm | 19 +++ >> 1 file changed, 19 insertions(+) >> >> diff --git a/guix

Re: ‘guix publish’ now compresses archives

2016-07-21 Thread Thompson, David
On Thu, Jul 21, 2016 at 1:33 AM, Ricardo Wurmus wrote: > > Thompson, David writes: > >> On Wed, Jul 20, 2016 at 9:05 AM, Tomáš Čech wrote: >> >>> First, I'm not saying that we should do that for every archive, but I >>> think that having a way how to automatically export this information >>> wou

Re: Guix-devel Digest, Vol 37, Issue 133

2016-07-21 Thread Thompson, David
On Thu, Jul 21, 2016 at 11:18 AM, David Craven wrote: > Some basic USE flags would be nice, even if it's just used for > documenting which configure-flags and inputs are needed for which > feature. I think this would also resolve the sorting inputs > alphabetically issue, since there would be real

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Andy Wingo
On Thu 21 Jul 2016 16:39, "Thompson, David" writes: > On Thu, Jul 21, 2016 at 9:57 AM, Jan Synáček wrote: >> On Thu, Jul 21, 2016 at 3:35 PM, Vincent Legoll >> wrote: >>> Is there a simple command line that would list such services ? >>> >>> herd list --type=networking >>> >>> or something like

Re: SourceForge URLs changed

2016-07-21 Thread Andreas Enge
Hello Leo, On Thu, Jul 21, 2016 at 10:33:53AM -0400, Leo Famulari wrote: > The attached patch updates the URLs for the failing Sourceforge > packages, A-P. I do not think this kind of trivial patch (trivial in complexity, not in the amount of work required!) does not warrant a review, you may sim

Re: Guix-devel Digest, Vol 37, Issue 133

2016-07-21 Thread David Craven
Some basic USE flags would be nice, even if it's just used for documenting which configure-flags and inputs are needed for which feature. I think this would also resolve the sorting inputs alphabetically issue, since there would be real metadata there instead of just a source comment. > I think th

Re: SourceForge URLs changed

2016-07-21 Thread Leo Famulari
On Fri, Jul 15, 2016 at 10:58:00PM -0400, Leo Famulari wrote: > I can begin updating the URLs. The attached patch updates the URLs for the failing Sourceforge packages, A-P. Alex, how is Q-Z coming along? I can finish it quickly later today if you haven't started yet. >From 201895c39f12de62be1cf1

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Thompson, David
On Thu, Jul 21, 2016 at 9:57 AM, Jan Synáček wrote: > On Thu, Jul 21, 2016 at 3:35 PM, Vincent Legoll > wrote: >> Is there a simple command line that would list such services ? >> >> herd list --type=networking >> >> or something like that, that would make for the almost-perfect suggestion... > >

Re: Guix-devel Digest, Vol 37, Issue 133

2016-07-21 Thread Leo Famulari
On Thu, Jul 21, 2016 at 03:42:52PM +0200, David Craven wrote: > 1. A lint warning is just that a warning. I think in most cases there > is no reason > not sort them alphabetically. > > 2. The ordering may seem logical to the person who wrote the package > initially, > but then the next person com

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Jan Synáček
On Thu, Jul 21, 2016 at 3:35 PM, Vincent Legoll wrote: > Is there a simple command line that would list such services ? > > herd list --type=networking > > or something like that, that would make for the almost-perfect suggestion... Yes! I'm glad we're saying the same, even though differently:)

Re: Guix-devel Digest, Vol 37, Issue 133

2016-07-21 Thread David Craven
> I don't think this needs to be a thing. While I personally added the > code in the cpan importer to sort inputs by name, I recognize that > there are also valid reasons to not do that in some packages. E.g. > grouping a set of inputs that are all related to or required for some > aspect of a pa

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Jan Synáček
On Thu, Jul 21, 2016 at 3:00 PM, Ludovic Courtès wrote: > Jan Synáček skribis: > >> On Tue, Jul 19, 2016 at 2:43 PM, Ludovic Courtès wrote: >>> I improved the message along these lines in commit >>> 2c2ec261a8d3c37e5147038f47ad24c57cde4134, let me know what you think. >>> >>> To be more concrete

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Vincent Legoll
> Just to be clear, the message we now have is: > > service 'ssh-daemon' requires 'networking', which is not provided by any > service "which is currently not provided by any service" So that there's a hint that what the user has to search for is in the currently not activated services. Is th

Re: [PATCH 1/4] lint: Add packages with suffix ':bin' to 'inputs-should-be-native'.

2016-07-21 Thread Vincent Legoll
On Thu, Jul 21, 2016 at 2:24 PM, Ludovic Courtès wrote: > David Craven skribis: > >>> I think packages with a “bin” output are not always used as native >>> inputs, so I would drop this rule. >> >> From searching the code-base we have I couldn't find a counter example. Do >> you think it's ok to

Re: [PATCH 3/4] lint: Add 'inputs-should-be-sorted' check.

2016-07-21 Thread Eric Bavier
On Tue, 19 Jul 2016 18:49:15 +0200 David Craven wrote: > * guix/scripts/lint.scm (check-inputs-should-be-sorted): Add it. > (lint-checker): Add it. > --- > guix/scripts/lint.scm | 19 +++ > 1 file changed, 19 insertions(+) > > diff --git a/guix/scripts/lint.scm b/guix/scripts/li

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Ludovic Courtès
Jan Synáček skribis: > On Tue, Jul 19, 2016 at 2:43 PM, Ludovic Courtès wrote: >> I improved the message along these lines in commit >> 2c2ec261a8d3c37e5147038f47ad24c57cde4134, let me know what you think. >> >> To be more concrete about other improvements, here’s what should be >> feasible (but

Re: [PATCH 09/10] vm: Honor 'QEMU_FLAGS' and 'QEMU_NET_FLAGS'.

2016-07-21 Thread David Craven
Yep this patch is not needed, your solution is much better thanks...

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Ludovic Courtès
Vincent Legoll skribis: >> From a regular user's point of view, this still misses the point, >> which I originally attempted to make. I suggest an error message like >> this: >> >> 'ssh-daemon' requires 'networking', try adding >> 'static-networking-service' or 'dhcp-client-service' to system >>

Re: none

2016-07-21 Thread Ludovic Courtès
Hi Pjotr, Pjotr Prins skribis: > From 5fd8f64794b27f59f6688177a7a9e532b5d57f01 Mon Sep 17 00:00:00 2001 > Date: Tue, 19 Jul 2016 11:13:27 + > Subject: [PATCH] gnu: Add elixir. > To: guix-devel@gnu.org > From: Pjotr Prins > References: <578e47d0.i8ovns6khzhqzvnc%pjotr.publi...@thebird.nl> >

Re: ???guix publish??? as a content-addressed file server

2016-07-21 Thread Ludovic Courtès
John Darrington skribis: > It sounds like a usefull capability. > > But presumably it depends on your localhost having a TCP/IP stack > and a http server installed. You need an OS with a TCP/IP stack, but ‘guix publish’ is the web server (it uses the web server that is part of Guile.) > It woul

Re: ‘guix publish’ now compresses archives

2016-07-21 Thread Ludovic Courtès
Andy Wingo skribis: > On Tue 19 Jul 2016 00:22, l...@gnu.org (Ludovic Courtès) writes: > >> To recap, the difficulty with all this is that we couldn’t just call out >> the ‘gzip’ command because ‘guix publish’ uses threads, and threads and >> fork(2) don’t go together well. > > FWIW open-pipe or

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-21 Thread Efraim Flashner
On Thu, Jul 21, 2016 at 03:29:37PM +0300, Efraim Flashner wrote: > On Thu, Jul 21, 2016 at 02:19:26PM +0200, David Craven wrote: > > When trying to run guix size on a custom built package I get a no > > substitue information available message... > > > > You're going to have to build it first both

Re: [PATCH] Add gnu/packages/u-boot.scm with all the boards that u-boot supports right now

2016-07-21 Thread Ludovic Courtès
Danny Milosavljevic skribis: > (Note: the patch is from > ) This note should go to the top of the .patch file, along with one or two sentences explaining what it does and why we need it. > *

Re: [PATCH 4/4] environment: Add '--debug' flag.

2016-07-21 Thread David Craven
Was the -L flag fixed recently? I remember it not working when I first tried it. But yes that's what Tobias already mentioned earlier. Thanks David

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-21 Thread Efraim Flashner
On Thu, Jul 21, 2016 at 02:19:26PM +0200, David Craven wrote: > When trying to run guix size on a custom built package I get a no > substitue information available message... > You're going to have to build it first both ways, once with and once without the wayland support. -- Efraim Flashner

Re: [PATCH 1/4] lint: Add packages with suffix ':bin' to 'inputs-should-be-native'.

2016-07-21 Thread Ludovic Courtès
David Craven skribis: >> I think packages with a “bin” output are not always used as native >> inputs, so I would drop this rule. > > From searching the code-base we have I couldn't find a counter example. Do > you think it's ok to check for glib:bin specifically? Yes, sounds good to me. Howeve

Re: [PATCH 4/4] environment: Add '--debug' flag.

2016-07-21 Thread Ludovic Courtès
David Craven skribis: > * guix/scripts/environment.scm: Add '--debug' flag to add common debugging > packages (file, gdb, strace, valgrind) to environment. BTW, this use case is well-addressed via ‘guix environment --load’ as in the GDB example at: https://www.gnu.org/software/guix/manual/ht

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-21 Thread David Craven
When trying to run guix size on a custom built package I get a no substitue information available message... David

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-21 Thread Ludovic Courtès
Hi! David Craven skribis: > Sounds good. Just wondering what's the policy on default build options > in guixsd? Leaning more towards enable everything than enable as > little as possible? Or do you decide on a case by case basis? Just > curious... It’s mostly on a case-by-case basis. An import

Re: [PATCH] gnu: Add elixir.

2016-07-21 Thread Pjotr Prins
Hi Ben, On Thu, Jul 21, 2016 at 09:43:57PM +1000, Ben Woodcroft wrote: > On 21/07/16 11:42, Pjotr Prins wrote: > >Sorry for the new thread. But this time the patch is readable from all > >mailers (supporting UTF8). Please comment. > > Maybe to fix the $HOME issues by including a phase to set > en

Re: [PATCH 01/10] system: Do not export GST_PLUGIN_PATH in /etc/profile.

2016-07-21 Thread David Craven
There are multiple solutions, I just think that this doesn't belong in /etc/profile (or $HOME/.bashrc for that matter), since this leads to an incomplete dependency specification.

Re: Elixir upstream question

2016-07-21 Thread Ricardo Wurmus
Pjotr Prins writes: > I raised issue https://github.com/elixir-lang/elixir/issues/5043 > > Jose Valim, the author of Elixir, responded with: > > --- > > I would love to include patches that generally make Mix or Elixir work > better but those seem like they would be putting a maintenance burden

Re: [PATCH] gnu: Add elixir.

2016-07-21 Thread Ben Woodcroft
On 21/07/16 11:42, Pjotr Prins wrote: Sorry for the new thread. But this time the patch is readable from all mailers (supporting UTF8). Please comment. Maybe to fix the $HOME issues by including a phase to set environment variables during testing as in e.g. blast+ ? i.e. (setenv "HOME" "/tmp

Re: [PATCH 01/10] system: Do not export GST_PLUGIN_PATH in /etc/profile.

2016-07-21 Thread Vincent Legoll
On Thu, Jul 21, 2016 at 1:17 PM, David Craven wrote: >> What is the impact of this change on users? >> >> Will it still be possible to install rhythmbox, then some GStreamer >> plugins, and have rhythmbox recognize those plugins? > > I think that to do that you'd create a custom package called my

Re: [PATCH 01/10] system: Do not export GST_PLUGIN_PATH in /etc/profile.

2016-07-21 Thread David Craven
> What is the impact of this change on users? > > Will it still be possible to install rhythmbox, then some GStreamer > plugins, and have rhythmbox recognize those plugins? I think that to do that you'd create a custom package called my rythmbox or something, declare rythmbox and the optional plug

Re: Python install paths

2016-07-21 Thread Efraim Flashner
On Wed, Jul 20, 2016 at 12:27:13PM +0300, Efraim Flashner wrote: > I've been working slowly on getting onionshare packaged, and I've run > into a problem with the install phase. Normally everything just works, > but our --prefix=%out doesn't seem to overide the sys.prefix install > path in some set

Elixir upstream question

2016-07-21 Thread Pjotr Prins
I raised issue https://github.com/elixir-lang/elixir/issues/5043 Jose Valim, the author of Elixir, responded with: --- I would love to include patches that generally make Mix or Elixir work better but those seem like they would be putting a maintenance burden on us, specially because we don't re

Re: [PATCH 01/10] system: Do not export GST_PLUGIN_PATH in /etc/profile.

2016-07-21 Thread Andy Wingo
On Mon 18 Jul 2016 18:55, David Craven writes: > * gnu/system.scm (operating-system-etc-service): Remove "export" for > 'GST_PLUGIN_PATH'. > --- > gnu/system.scm | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/gnu/system.scm b/gnu/system.scm > index 476720b..fe62c3e 100644 > --- a/gnu

Re: ‘guix publish’ now compresses archives

2016-07-21 Thread Andy Wingo
On Tue 19 Jul 2016 00:22, l...@gnu.org (Ludovic Courtès) writes: > To recap, the difficulty with all this is that we couldn’t just call out > the ‘gzip’ command because ‘guix publish’ uses threads, and threads and > fork(2) don’t go together well. FWIW open-pipe or open-process from (ice-9 popen)

Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined

2016-07-21 Thread Vincent Legoll
> From a regular user's point of view, this still misses the point, > which I originally attempted to make. I suggest an error message like > this: > > 'ssh-daemon' requires 'networking', try adding > 'static-networking-service' or 'dhcp-client-service' to system > services > > Or something like th