Re: [PATCH] gnu: Enable pam in xlock

2016-10-18 Thread John Darrington
On Tue, Oct 18, 2016 at 02:30:07PM +0200, Ludovic Court??s wrote: John Darrington skribis: > * gnu/packages/xdisorg.scm (xlockmore) [arguments]: Add --enable-pam Subject line should start with ???gnu: xlockmore:???, but otherwise LGTM! Interestingly, I always

[PATCH 1/2] gnu: gajim: License is "version 3 only".

2016-10-18 Thread Arun Isaac
* gnu/packages/messaging.scm (gajim)[license]: Change to GPL3. --- gnu/packages/messaging.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 0089da1..37bbed7 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/package

[PATCH 2/2] gnu: gajim: Update to 0.16.6.

2016-10-18 Thread Arun Isaac
* gnu/packages/messaging.scm (gajim): Update to 0.16.6. --- gnu/packages/messaging.scm | 43 ++- 1 file changed, 18 insertions(+), 25 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 37bbed7..66cf231 100644 --- a/gnu/p

[PATCH 1/1] gnu: Add libseccomp.

2016-10-18 Thread Leo Famulari
* gnu/packages/linux.scm (libseccomp): New variable. --- gnu/packages/linux.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 08fd7ac..2d82093 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@

Re: [PATCH] add kobodeluxe

2016-10-18 Thread Christopher Allan Webber
Stephen Webber writes: > Thank you both for the warm welcome and feedback :) > > I've attached a patch that builds upon Chris's changes. > > Changed: > spelling patch - removed > description - "game" now included in description > patch names - use dashes consistently (thank you Chris) > > Unchange

Re: [PATCH] Add iPerf

2016-10-18 Thread Benz Schenk
On Tue, 18 Oct 2016 22:37:40 +0100 Marius Bakke wrote: > Benz Schenk writes: > > > Hi > > > > This is my first patch, it's really straight-forward. > > But I'm not quite sure about the naming because there's iperf, iperf2 > > and iperf3 which are different projects. The original iperf is > > ab

[PATCH] gnu: tor: Recommend torsocks.

2016-10-18 Thread ng0
* gnu/packages/tor.scm (tor)[description]: Recommend torsocks. --- gnu/packages/tor.scm | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm index e6fbf6e..f0970ef 100644 --- a/gnu/packages/tor.scm +++ b/gnu/packages/tor.scm @@ -5

[PATCH] tor: recommend torsocks.

2016-10-18 Thread ng0
A first and quick version on fixing the "TODO: Recommend torsocks" note.

Re: [PATCH] Update torsocks to 2.2.0

2016-10-18 Thread Marius Bakke
ng0 writes: > torsocks 2.2.0 has been released. > I changed the method from git to url fetch and removed the patch we > included as it seems to be no longer necessary. Thanks for paying attention to this. I couldn't find a link to the download page at first glance, but the GPG signature is good

Re: [PATCH 4/4] gnu: xapian: Update to 1.4.0.

2016-10-18 Thread Marius Bakke
Leo Famulari writes: > On Mon, Oct 17, 2016 at 05:55:06PM +0100, Marius Bakke wrote: >> * gnu/packages/search.scm (xapian): Update to 1.4.0. >> [source]: Use https URL. >> [home-page]: Use https URL. >> [arguments]: Remove 'patch-remotetcp-harness' phase. Replace 'check' >> phase with a list of c

Re: [PATCH] Add iPerf

2016-10-18 Thread Marius Bakke
Benz Schenk writes: > Hi > > This is my first patch, it's really straight-forward. > But I'm not quite sure about the naming because there's iperf, iperf2 > and iperf3 which are different projects. The original iperf is > abandoned and iperf2 is backwards compatible and still gets bug fixes > and

[PATCH] Add iPerf

2016-10-18 Thread Benz Schenk
Hi This is my first patch, it's really straight-forward. But I'm not quite sure about the naming because there's iperf, iperf2 and iperf3 which are different projects. The original iperf is abandoned and iperf2 is backwards compatible and still gets bug fixes and iperf3, which this patch is for, i

Re: 01/01: gnu: hdf4: Fix non-x86 architectures.

2016-10-18 Thread Andreas Enge
On Mon, Oct 17, 2016 at 04:49:47PM -0400, Mark H Weaver wrote: > Contrary to the commit log message, the only part of this that actually > made it into the patch was adding 'hdf4-architectures.patch'. The > changes to local.mk and maths.scm were not included. Indeed, this explains why the package

[PATCH] gnu: torsocks: Update to 2.2.0.

2016-10-18 Thread ng0
* gnu/packages/tor.scm (torsocks): Update to 2.2.0. * [source]: Remove patch. Change method from 'git-fetch' to 'url-fetch'. Remove 'file-name'. --- gnu/packages/patches/torsocks-dns-test.patch | 18 -- gnu/packages/tor.scm | 13 + 2 files chang

[PATCH] Update torsocks to 2.2.0

2016-10-18 Thread ng0
torsocks 2.2.0 has been released. I changed the method from git to url fetch and removed the patch we included as it seems to be no longer necessary.

Re: [PATCH 1/1] gnu: borg: Install more documentation.

2016-10-18 Thread Alex Kost
Leo Famulari (2016-10-17 23:03 -0400) wrote: > * gnu/packages/backup.scm (borg)[arguments]: Install more documentation > in 'install-doc' phase. > --- > gnu/packages/backup.scm | 9 - > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/backup.scm b/gnu/packages/

Re: Guix on clusters and in HPC

2016-10-18 Thread Roel Janssen
Ludovic Courtès writes: > Hello, > > I’m trying to gather a “wish list” of things to be done to facilitate > the use of Guix on clusters and for high-performance computing (HPC). > > Ricardo and I wrote about the advantages, shortcomings, and perspectives > before: > > http://elephly.net/posts/

Re: [PATCH] gnu: slim: Do not reset session after failed login

2016-10-18 Thread Eric Bavier
On October 18, 2016 10:20:00 AM CDT, Christopher Allan Webber wrote: >Eric Bavier writes: > >> Hello Guix, >> >> The first patch fixes an often-bemoaned usability issue in SLiM. The >> second is mostly to improve aesthetics, IMHO. >> >> `~Eric > >I'm not as sure about how needed the second one

[PATCH] gnu: %static-inputs: Use bash from PATH in bootstrap tar.

2016-10-18 Thread Carlos Sánchez de La Lama
See . gnu/packages/make-bootstrap.scm (%static-inputs): Use bash from PATH. --- gnu/packages/make-bootstrap.scm | 10 ++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-b

Re: Guix on clusters and in HPC

2016-10-18 Thread Ludovic Courtès
Christopher Allan Webber skribis: > Great! I wonder how much of the need for cluster / HPC stuff overlaps > with the desiderata of "Guix Ops" / "guix deploy"? I think it’s quite different. Cluster nodes usually run a vendor-provided GNU/Linux distro (often the ancient RPM-based ones) on top of

[PATCH] gnu: bash-minimal: Assume getcwd works correctly when cross-compiling

2016-10-18 Thread Carlos Sánchez de La Lama
* gnu/packages/bash.scm (bash-minimal): Assume getcwd works correctly when cross compiling. --- gnu/packages/bash.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/bash.scm b/gnu/packages/bash.scm index f3d8517..b07367c 100644 --- a/gnu/packages/bash.scm +++ b/

Re: [PATCH] gnu: slim: Do not reset session after failed login

2016-10-18 Thread Christopher Allan Webber
Eric Bavier writes: > Hello Guix, > > The first patch fixes an often-bemoaned usability issue in SLiM. The > second is mostly to improve aesthetics, IMHO. > > `~Eric I'm not as sure about how needed the second one is, but the first patch looks very useful. I've certainly been bit by the "mistyp

Re: dropping vmpk in favour of jack-keyboard

2016-10-18 Thread Ludovic Courtès
Leo Famulari skribis: > On Thu, Oct 13, 2016 at 11:21:25PM +0200, Ricardo Wurmus wrote: >> Hi Guix, >> >> a while ago I noticed that the software provided by the “vmpk” package >> doesn’t work. It is supposed to create a window displaying a MIDI >> keyboard that can be used to send MIDI message

Re: [PATCH] gnu: Add whois.

2016-10-18 Thread Marius Bakke
ng0 writes: >> * The Debian package is built with HAVE_ICONV=1, should we set that too? > > I can send an updated patch with libiconv in the inputs. This is when > you use a libc which does not provide a (usable) iconv, which is why > Gentoo provides the option to build it with this too. As we ar

Re: [cfe-dev] [RFC] Reliable compiler specification setting (at least include/lib dirs) through the process environment

2016-10-18 Thread Nathan Froyd
On Tue, Oct 18, 2016 at 8:59 AM, Ludovic Courtès via cfe-dev wrote: > Shea Levy skribis: > >> Your patches look good! My biggest concern is how the ld wrapper behaves >> in the presence of response files. Have you tested that? > > It surely doesn’t (yet?). > > However, GCC does not pass “@file” a

Re: Guix on clusters and in HPC

2016-10-18 Thread Christopher Allan Webber
Ludovic Courtès writes: > (The reason I’m asking is that I’m considering submitting a proposal at > Inria to work on some of these things.) Great! I wonder how much of the need for cluster / HPC stuff overlaps with the desiderata of "Guix Ops" / "guix deploy"?

Re: [PATCH] Add scheme-bytestructures

2016-10-18 Thread Ludovic Courtès
Amirouche Boubekki skribis: > On Mon, Oct 10, 2016 at 10:46 PM Ludovic Courtès wrote: > >> Hi Amirouche, > > > [...] > > >> >> +(scm-files (string-split >> "bytestructures/guile/explicit-endianness.scm >> >> +bytestructures/guile/numeric-metadata.scm >> >> +bytestructures/guile/ffi.s

Re: [PATCH] gnu: Make "guix-devel" a public variable in package-management.scm

2016-10-18 Thread Ludovic Courtès
Hi Chris, Chris Marusich skribis: > l...@gnu.org (Ludovic Courtès) writes: [...] >> (define-public guix guix-devel) >> >> +(define-public guix-for-environment >> + ;; We provide this pseudo-package just to allow people to run: >> + ;; guix environment guix-devel >> + ;; to reliably get

Re: Guile 2.0.13

2016-10-18 Thread Ludovic Courtès
Efraim Flashner skribis: > On Thu, Oct 13, 2016 at 11:11:38PM +0200, Ludovic Courtès wrote: >> >> More generally, we could try to have a “staging” branch for safe changes >> that involve a rebuild of between ~300 and ~1200 packages, that we’d >> merge more frequently than ‘core-updates’ (I think

Guix on clusters and in HPC

2016-10-18 Thread Ludovic Courtès
Hello, I’m trying to gather a “wish list” of things to be done to facilitate the use of Guix on clusters and for high-performance computing (HPC). Ricardo and I wrote about the advantages, shortcomings, and perspectives before: http://elephly.net/posts/2015-04-17-gnu-guix.html https://hal.in

Re: [PATCH 1/1] gnu: dbus-1.10.12: Fix Guix build failure.

2016-10-18 Thread Leo Famulari
On Tue, Oct 18, 2016 at 03:00:50PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > > Previously, building Guix failed like this: > > > > -- > > ice-9/psyntax.scm:1422:32: In procedure expand-macro: > > ice-9/psyntax.scm:1422:32: Syntax error: > > gnu/packages/glib.scm:141:8: origin:

[PATCH] gnu: Add irctest.

2016-10-18 Thread ng0
* gnu/packages/irc.scm (irctest): New variable. --- gnu/packages/irc.scm | 37 - 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm index db398de..fd5be13 100644 --- a/gnu/packages/irc.scm +++ b/gnu/packages

Re: [PATCH] gnu: Add whois.

2016-10-18 Thread ng0
Marius Bakke writes: > ng0 writes: > >> * gnu/packages/networking.scm (whois): New variable. > > Thanks! This works for me. I have a couple of remarks that can be added > before committing if you agree, no need to send an updated patch. > > * The source headers seems to indicate that this is GPL

[PATCH] Add: irctest

2016-10-18 Thread ng0
This package can be used to run tests for ircservers and clients.

Re: [PATCH] Add scheme-bytestructures

2016-10-18 Thread Amirouche Boubekki
On Mon, Oct 10, 2016 at 10:46 PM Ludovic Courtès wrote: > Hi Amirouche, [...] > >> +(scm-files (string-split > "bytestructures/guile/explicit-endianness.scm > >> +bytestructures/guile/numeric-metadata.scm > >> +bytestructures/guile/ffi.scm > >> +bytestructures/guile/vector.scm > >

Re: [PATCH 1/1] gnu: dbus-1.10.12: Fix Guix build failure.

2016-10-18 Thread Ludovic Courtès
Leo Famulari skribis: > Previously, building Guix failed like this: > > -- > ice-9/psyntax.scm:1422:32: In procedure expand-macro: > ice-9/psyntax.scm:1422:32: Syntax error: > gnu/packages/glib.scm:141:8: origin: extraneous field initializers (inherit) > in form (origin (method url-fetch) (i

Re: [PATCH] gnu: Add whois.

2016-10-18 Thread Marius Bakke
ng0 writes: > * gnu/packages/networking.scm (whois): New variable. Thanks! This works for me. I have a couple of remarks that can be added before committing if you agree, no need to send an updated patch. * The source headers seems to indicate that this is GPL2+. * The only reference to this pr

Re: [RFC] Reliable compiler specification setting (at least include/lib dirs) through the process environment

2016-10-18 Thread Ludovic Courtès
Hi! Shea Levy skribis: > Your patches look good! My biggest concern is how the ld wrapper behaves > in the presence of response files. Have you tested that? It surely doesn’t (yet?). However, GCC does not pass “@file” arguments when it invokes ‘ld’, and the bug report you mentioned¹ talks abou

Re: Developing libraries for the GNU system with Guix

2016-10-18 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Ricardo Wurmus skribis: >> >>> Ludovic Courtès writes: >>> Again to make this more convenient, I thought we could have a --with-graft option, which would work like --with-input except that it would graft the new Z onto A/B/C

Re: Display diffs between generations.

2016-10-18 Thread Roel Janssen
Roel Janssen writes: > Ludovic Courtès writes: > >> Hi Roel! >> >> I realized we have not applied this --list-generations patch of yours, >> which is a pity. So… >> >> Roel Janssen skribis: >> >>> Vincent Legoll writes: >>> On Thu, Sep 1, 2016 at 2:12 PM, Ludovic Courtès wrote: >

Re: Making substitute* throw an error if substition failed?

2016-10-18 Thread Ludovic Courtès
Efraim Flashner skribis: > On Mon, Oct 17, 2016 at 10:50:36AM +0200, Ludovic Courtès wrote: >> Hi, >> >> Ricardo Wurmus skribis: >> >> > it happened a couple of times already that a “substitute*” expression >> > silently failed and I only found out about it when investigating the >> > remains

Re: 01/03: gnu: jasper: Update to 1.900.5.

2016-10-18 Thread Ludovic Courtès
Leo Famulari skribis: > On Mon, Oct 17, 2016 at 09:08:53PM +, Efraim Flashner wrote: >> efraim pushed a commit to branch master >> in repository guix. >> >> commit b333d00c3566a8a6b058a35426da96200ebf2c6d >> Author: Efraim Flashner >> Date: Mon Oct 17 23:47:14 2016 +0300 >> >> gnu: j

Re: [PATCH] gnu: Add supertuxkart.

2016-10-18 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/games.scm (supertuxkart): New variable. Woohoo! > + (snippet > +;; Delete bundled library sources > +'(begin > + ;; FIXME: try to unbundle enet, and angelscript > + (for-each delete-file-recursively > +

Branching and rebuild scheduling strategy

2016-10-18 Thread Ludovic Courtès
Hartmut Goebel skribis: > Am 17.10.2016 um 22:14 schrieb Ludovic Courtès: >> Once ‘core-updates’ is merged (hopefully in a few days), we could start >> a ‘staging’ branch and put changes that require between ~300 and ~1200 >> rebuilds. The idea would be to close the branch much more quickly than

Re: [PATCH] Update networkmanager+nm-applet

2016-10-18 Thread Ludovic Courtès
Kei Kebreau skribis: > ng0 writes: > >> [PATCH 1/2] gnu: network-manager: Update to 1.4.2. >> [PATCH 2/2] gnu: network-manager-applet: Update to 1.4.2. >> >> Update to 1.4.2 for both, nm-applet is build without WWAN support >> until we have glib updated to 2.50, >> which should be done in core

Re: locales gone

2016-10-18 Thread Ludovic Courtès
Leo Famulari skribis: > On Mon, Oct 17, 2016 at 11:00:25AM +0200, Ludovic Courtès wrote: >> Danny Milosavljevic skribis: >> >> > And if I strace postgres service I get >> > >> > [pid 6184] >> > open("/gnu/store/m9vxvhdj691bq1f85lpflvnhcvrdilih-glibc-2.23/lib/locale/locale-archive", >> > O_RD

Re: [PATCH] gnu: Enable pam in xlock

2016-10-18 Thread Ludovic Courtès
John Darrington skribis: > * gnu/packages/xdisorg.scm (xlockmore) [arguments]: Add --enable-pam Subject line should start with “gnu: xlockmore:”, but otherwise LGTM! Interestingly, I always thought PAM support was enabled and we even populate /etc/pam.d with an entry for ‘xlock’ via the ‘screen

Re: [PATCH] import: pypi: All inputs are propagated-inputs by default.

2016-10-18 Thread Ludovic Courtès
Hartmut Goebel skribis: > * guix/import/pypi.scm (maybe-inputs): Return inputs as > "propagated-inputs". > --- > guix/import/pypi.scm | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/guix/import/pypi.scm b/guix/import/pypi.scm > index 8aeffb2..68153d5 100644 > --- a/gui

Re: [PATCH] gnu: Add vim-full.

2016-10-18 Thread Marius Bakke
ng0 writes: > Marius Bakke writes: > >> ng0 writes: >> >>> Hi, >>> >>> thanks for reviewing. >>> >>> Marius Bakke writes: >>> ng0 writes: > * gnu/packages/vim.scm (vim-full): New variable. > * gnu/packages/patches/vim-8.0.0003.patch: New file. > * gnu/packages/patches/vi

Re: [RFC] Reliable compiler specification setting (at least include/lib dirs) through the process environment

2016-10-18 Thread Shea Levy
Hi Ludo’, Your patches look good! My biggest concern is how the ld wrapper behaves in the presence of response files. Have you tested that? Thanks, Shea Ludovic Courtès writes: > Hi Shea, > > Shea Levy skribis: > >> Unlike the traditional approach of installing system libraries into one >> cen

Re: [RFC] Reliable compiler specification setting (at least include/lib dirs) through the process environment

2016-10-18 Thread Shea Levy
Hey Ludo’, Amazing, more than a decade of close working with these tools and I never knew about C_INCLUDE_PATH et al! It looks like those will solve a huge portion of the problem. Will look at your gcc and clang patches as well, thank you! ~Shea Ludovic Courtès writes: > Hi Shea, > > Shea Lev

Re: [RFC] Reliable compiler specification setting (at least include/lib dirs) through the process environment

2016-10-18 Thread Ludovic Courtès
Hi Shea, Shea Levy skribis: > Unlike the traditional approach of installing system libraries into one > central location like /usr/{lib,include}, the nix package manager [1] > installs each package into it's own prefix > (e.g. /nix/store/mn9kqag3d24v6q41x747zd7n5qnalch7-zlib-1.2.8-dev). Moreover,

FOSDEM 2017: GNU Guile/Guix call for talks!

2016-10-18 Thread Pjotr Prins
Attached the call for talks. We expect to have a full devroom again!! A twitter feed will be going and we hope to get streaming video. Please do submit. Note that a talk at FOSDEM won't hurt your career and is a great way to get feedback on your project/ideas :). Especially GSoC students are encou

[PATCH] gnu: Add whois.

2016-10-18 Thread ng0
For "historic" reasons this also bundles mkpasswd to encrypt passwords. I don't want to unbundle this right now, this should be a job for upstream. PPoint is: A whois client for guix. We have no whois right now. Well that is if you see the very limited one of bind as a client, then we do have one.

[PATCH] gnu: Add whois.

2016-10-18 Thread ng0
* gnu/packages/networking.scm (whois): New variable. --- gnu/packages/networking.scm | 38 ++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 4b77aad..eb0f3de 100644 --- a/gnu/packages/networking.scm

Re: [PATCH] guxi: cmake-build-system: Enable output for failing test-cases.

2016-10-18 Thread Hartmut Goebel
Am 17.10.2016 um 22:14 schrieb Ludovic Courtès: > Once ‘core-updates’ is merged (hopefully in a few days), we could start > a ‘staging’ branch and put changes that require between ~300 and ~1200 > rebuilds. The idea would be to close the branch much more quickly than > core-updates (the changes sh

Re: [PATCH 1/1] gnu: borg: Install more documentation.

2016-10-18 Thread Ricardo Wurmus
Leo Famulari writes: > * gnu/packages/backup.scm (borg)[arguments]: Install more documentation > in 'install-doc' phase. > --- > gnu/packages/backup.scm | 9 - > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm > index eb5