Test failure of ilmbase-2.2.0 on i686-linux (testBoxAlgo.cpp)

2015-12-07 Thread Leo Famulari
Greetings from Guix! [0] We're having trouble building ilmbase-2.2.0 for the i686 architecture on Linux, with gcc-4.9.3. The build process fails during testing. Specifically, it fails testBoxAlgo, like this: ImathTest: testBoxAlgo.cpp:892: void {anonymous}::boxMatrixTransform(): Assertion `b21

Re: [PATCH] gnu: Add python-contextlib2

2015-12-07 Thread Chris Marusich
Hi, On 12/6/15, Ludovic Courtès wrote: > Yes, could you adjust it and send an updated patch? > I've attached the new patch here. I've shortened a few lines, including the one requested. In particular, I've shortened every line of the description to 70 columns. Because of that, it looks like the

Re: swh-plugins-lv2: New variable [WIP] v2

2015-12-07 Thread Leo Famulari
On Mon, Dec 07, 2015 at 10:17:38PM +0100, Ricardo Wurmus wrote: > Hi Florian, > > thanks for the patch! > > > From 6dee84494a522921baacbcad8c7618c9eb709eb1 Mon Sep 17 00:00:00 2001 > > From: Florian Paul Schmidt > > Date: Wed, 2 Dec 2015 15:30:14 +0100 > > Subject: [PATCH] swh-plugins-lv2: New v

Re: swh-plugins-lv2: New variable [WIP] v2

2015-12-07 Thread Mark H Weaver
Ricardo Wurmus writes: >> +(define-public swh-plugins-lv2 >> + (let ((commit "5098e09e255eaed14e0d40ca5e7e6dfcb782d7ea")) > > We usually don’t use full commit hashes. You could probably trim it to > the first six characters or so. I would recommend using at least 10 characters, maybe more. We

Re: armhf build machines

2015-12-07 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Leo Famulari skribis: > >> On Mon, Dec 07, 2015 at 11:36:46AM +0100, Andreas Enge wrote: >>> On Mon, Dec 07, 2015 at 11:14:24AM +0200, Efraim Flashner wrote: >>> > The impression I got from looking at the build farm thank-yous on the >>> > website >>> > w

Re: [PATCH] services: nginx: Allow for server extensions.

2015-12-07 Thread Ludovic Courtès
Leo Famulari skribis: > On Wed, Dec 02, 2015 at 10:07:23AM +0200, Ludovic Courtès wrote: >> David Thompson skribis: >> >> > Looking for some feedback on my first stab at making the nginx service >> > extensible. With this extension mechanism, future web applications >> > (such as GNU MediaGobl

Re: armhf build machines

2015-12-07 Thread Ludovic Courtès
Leo Famulari skribis: > On Mon, Dec 07, 2015 at 11:36:46AM +0100, Andreas Enge wrote: >> On Mon, Dec 07, 2015 at 11:14:24AM +0200, Efraim Flashner wrote: >> > The impression I got from looking at the build farm thank-yous on the >> > website >> > was that we have lowered requirements for what we

Re: [PATCH 3/3] gnu: emacs-w3m: Update to 1.4.538+0.20141022.

2015-12-07 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/packages/emacs.scm (emacs-w3m): Update to 1.4.538+0.20141022. > [arguments]: Symlink 'autoloads' to a compiled "w3m-load.elc". LGTM! Ludo'.

Re: [PATCH 2/3] gnu: emacs-w3m: Use 'modify-syntax'.

2015-12-07 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/packages/emacs.scm (emacs-w3m)[arguments]: Use 'modify-syntax'. OK! Ludo'.

Re: [PATCH 1/3] emacs: Handle compiled and compressed autoloads.

2015-12-07 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-emacs.el (guix-emacs-autoloads-regexp): New variable. > (guix-emacs-find-autoloads-in-directory): Return a list of autoloads > without extensions. LGTM. However, note that autoloads may only be compressed when we know they do not embed store file names (whi

GNOME updater

2015-12-07 Thread Ludovic Courtès
I was distracted from important stuff and found myself writing a GNOME updater, brought to you in commit e80c0f8. Useful, and at the same time scary: --8<---cut here---start->8--- $ ./pre-inst-env guix refresh -t gnome gnu/packages/mail.scm:211:13: gmime would

Re: swh-plugins-lv2: New variable [WIP] v2

2015-12-07 Thread Ricardo Wurmus
Florian Paul Schmidt writes: >>> + (alist-cons-after >> >> Please use ‘modify-phases’ instead of the ‘alist-*’ stuff. > > OK, noted. I think I searched through other packages to come up with this. > > fps@cherry ~/src/guix [env]$ grep "#:phases (alist-cons-after" > gnu/packages/*.scm | wc

Re: swh-plugins-lv2: New variable [WIP] v2

2015-12-07 Thread Florian Paul Schmidt
On 12/07/2015 10:17 PM, Ricardo Wurmus wrote: Hi Florian, thanks for the patch! Hi rekado, thanks for the feedback :) The commit message should be: gnu: Add swh-plugins-lv2. * gnu/packages/audio.scm (swh-plugins-lv2): New variable. Oh drats, no more -a -m "lalalala" commits.

Re: swh-plugins-lv2: New variable [WIP] v2

2015-12-07 Thread Ricardo Wurmus
Hi Florian, thanks for the patch! > From 6dee84494a522921baacbcad8c7618c9eb709eb1 Mon Sep 17 00:00:00 2001 > From: Florian Paul Schmidt > Date: Wed, 2 Dec 2015 15:30:14 +0100 > Subject: [PATCH] swh-plugins-lv2: New variable The commit message should be: gnu: Add swh-plugins-lv2. * gnu

Re: getting started test-building packages without breaking the system profile?

2015-12-07 Thread anonymiss
Yes, I'm aware of the readability issues and it seems that my testing of protonmail services proofs to me that I should just stick to my old email provider. I'll have it fixed in some days. There was a follow-up email, I'll look into the link provided there and the info you gave me and see if I

Re: [v2 0/1] Improve util-linux description

2015-12-07 Thread Andreas Enge
Pushed, thanks! Andreas

Re: getting started test-building packages without breaking the system profile?

2015-12-07 Thread Leo Famulari
On Mon, Dec 07, 2015 at 07:54:51PM +0100, Andreas Enge wrote: > On Mon, Dec 07, 2015 at 12:54:53PM -0500, anonymiss wrote: > > I've read https://www.gnu.org/software/guix/manual/html_node/ > > Packaging-Guidelines.html and I am done with the gnunet-gtk.scm, at least as > > far as I can go without t

[v2 1/1] gnu: util-linux: Make description more descriptive.

2015-12-07 Thread Leo Famulari
* gnu/packages/linux.scm (util-linux)[description]: Give some more information about the package. --- gnu/packages/linux.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 9252ca8..6ffd7e1 100644 --- a/gnu/packages/l

[v2 0/1] Improve util-linux description

2015-12-07 Thread Leo Famulari
This package's description is too vague. Hopefully, this patch will save some time for people who are trying to figure what package provides some software like libuuid, dmesg, agetty, and others. Leo Famulari (1): gnu: util-linux: Make description more descriptive. gnu/packages/linux.scm | 5 +

Re: [PATCH] services: nginx: Allow for server extensions.

2015-12-07 Thread Leo Famulari
On Wed, Dec 02, 2015 at 10:07:23AM +0200, Ludovic Courtès wrote: > David Thompson skribis: > > > Looking for some feedback on my first stab at making the nginx service > > extensible. With this extension mechanism, future web applications > > (such as GNU MediaGoblin) that use nginx as a front-e

Re: getting started test-building packages without breaking the system profile?

2015-12-07 Thread Leo Famulari
On Mon, Dec 07, 2015 at 01:49:18PM -0500, anonymiss wrote: > I'm sorry for top-posting, my setup is a bit difficult at the moment. That's too bad, it's difficult to read your messages. You should probably join us on IRC. We are on #guix on irc.freenode.net. You will get help more quickly there. >

Re: [PATCH 1/1] gnu: util-linux: Make description more descriptive.

2015-12-07 Thread Andreas Enge
On Mon, Dec 07, 2015 at 02:42:02PM -0500, Leo Famulari wrote: > - "Util-linux is a random collection of utilities for the Linux kernel.") > +(description "A diverse collection of Linux kernel utilities. It > provides > +dmesg and includes tools for working with filesystems, block devices,

[PATCH 0/1] Improve util-linux description

2015-12-07 Thread Leo Famulari
This package's description is too vague. Hopefully, this patch will save some time for people who are trying to figure what package provides some software like libuuid, dmesg, agetty, and others. Leo Famulari (1): gnu: util-linux: Make description more descriptive. gnu/packages/linux.scm | 5 +

[PATCH 1/1] gnu: util-linux: Make description more descriptive.

2015-12-07 Thread Leo Famulari
* gnu/packages/linux.scm (util-linux)[description]: Give some more information about the package. --- gnu/packages/linux.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 9252ca8..a944685 100644 --- a/gnu/packages/l

Re: [PATCH 07/10] gnu: Add python-rauth.

2015-12-07 Thread Efraim Flashner
On Fri, 4 Dec 2015 10:53:42 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > > > * gnu/packages/python.scm (python-rauth, python2-rauth): New variables. > > --- > > gnu/packages/python.scm | 33 + > > 1 file changed, 33 insertions(+) > > > > diff --git a/

Re: [PATCH 06/10] gnu: Add python-swiftclient.

2015-12-07 Thread Efraim Flashner
On Thu, 3 Dec 2015 16:43:27 +0200 Efraim Flashner wrote: > * gnu/packages/openstack.scm (python-swiftclient, python2-swiftclient): > New variables. > --- > gnu/packages/openstack.scm | 53 > ++ > 1 file changed, 53 insertions(+) > > diff --git a/gnu

Re: [PATCH 09/10] gnu: Add python2-functools32.

2015-12-07 Thread Efraim Flashner
On Fri, 4 Dec 2015 11:00:02 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > > > +(define-public python2-functools32 > > + (package > > +(name "python2-functools32") > > +(version "3.2.3-2") > > +(source > > + (origin > > +(method url-fetch) > > +(uri (p

Re: [PATCH 10/10] gnu: Add git-annex-remote-hubic.

2015-12-07 Thread Efraim Flashner
On Fri, 4 Dec 2015 10:57:27 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > > > +(define-public git-annex-remote-hubic > > + (package > > +(name "git-annex-remote-hubic") > > +(version "0.3.1") > > +(source (origin > > + (method url-fetch) > > + (u

Re: [PATCH 08/10] gnu: Add python-pyasn1-modules.

2015-12-07 Thread Efraim Flashner
On Thu, 3 Dec 2015 16:43:29 +0200 Efraim Flashner wrote: > * gnu/packages/python.scm (python-pyasn1-modules) > (python2-pyasn1-modules): New variables. > --- > gnu/packages/python.scm | 24 > 1 file changed, 24 insertions(+) > > diff --git a/gnu/packages/python.scm b/g

Re: [PATCH 04/10] gnu: Add python-keystoneclient.

2015-12-07 Thread Efraim Flashner
On Thu, 3 Dec 2015 16:43:25 +0200 Efraim Flashner wrote: > * gnu/packages/openstack.scm (python-keystoneclient) > (python2-keystoneclient): New variables. > --- > gnu/packages/openstack.scm | 73 > +- > 1 file changed, 72 insertions(+), 1 deletion(-)

Re: [PATCH 03/10] gnu: python-requests: Update to 2.8.1.

2015-12-07 Thread Efraim Flashner
On Thu, 3 Dec 2015 16:43:24 +0200 Efraim Flashner wrote: > * gnu/packages/python.scm (python-requests): Update to 2.8.1. > [native-inputs]: Move python-setuptools here. > [inputs]: Add python-py, python-pytest, python-pytest-cov, python-wheel. > [arguments]: Enable tests. > --- > gnu/packages/p

Re: [PATCH 05/10] gnu: Add python2-futures.

2015-12-07 Thread Efraim Flashner
On Thu, 3 Dec 2015 16:43:26 +0200 Efraim Flashner wrote: > * gnu/packages/python.scm (python2-futures): New variable. > --- > gnu/packages/python.scm | 23 +++ > 1 file changed, 23 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 8084

Re: [PATCH 02/10] gnu: Add python-wheel.

2015-12-07 Thread Efraim Flashner
On Thu, 3 Dec 2015 16:43:23 +0200 Efraim Flashner wrote: > * gnu/packages/python.scm (python-wheel, python2-wheel): New variable. > --- > gnu/packages/python.scm | 28 > 1 file changed, 28 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python

Re: [PATCH 01/10] gnu: Add python-pytest-cov.

2015-12-07 Thread Efraim Flashner
On Thu, 3 Dec 2015 23:25:26 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > > > + (build-system python-build-system) > > + (inputs > > + `(("python-coverage" ,python-coverage) > > + ("python-pytest" ,python-pytest))) > > If these Python modules need to be available at runtime

Re: getting started test-building packages without breaking the system profile?

2015-12-07 Thread anonymiss
Okay, this makes sense to me. I'll try if I can make it to test-build (the only part I am not exactly sure of is which set of modules is needed (this could be solved by just appending/copying the relevant part of gnunet-gtk into the gnunet.scm), and how to reproduce src_configure() { econf \ --d

Re: getting started test-building packages without breaking the system profile?

2015-12-07 Thread Andreas Enge
On Mon, Dec 07, 2015 at 12:54:53PM -0500, anonymiss wrote: > I've read https://www.gnu.org/software/guix/manual/html_node/ > Packaging-Guidelines.html and I am done with the gnunet-gtk.scm, at least as > far as I can go without testing. It would be better to add the package to the existing gnunet.

Re: getting started test-building packages without breaking the system profile?

2015-12-07 Thread anonymiss
I'm sorry for top-posting, my setup is a bit difficult at the moment. So: "If you are just testing packages and not GuixSD / system stuff, try `guix environment --ad-hoc foo`, and maybe also the `--pure` option." and looking at guix environment --help output, with my file being /home/user/gnunet

Re: armhf build machines

2015-12-07 Thread Leo Famulari
On Mon, Dec 07, 2015 at 11:36:46AM +0100, Andreas Enge wrote: > On Mon, Dec 07, 2015 at 11:14:24AM +0200, Efraim Flashner wrote: > > The impression I got from looking at the build farm thank-yous on the > > website > > was that we have lowered requirements for what we're looking for in armhf > > b

Re: getting started test-building packages without breaking the system profile?

2015-12-07 Thread Leo Famulari
On Mon, Dec 07, 2015 at 12:54:53PM -0500, anonymiss wrote: > Hi, > > I've read > https://www.gnu.org/software/guix/manual/html_node/Packaging-Guidelines.html > and I am done with the gnunet-gtk.scm, at least as far as I can go without > testing. > My question is, do I check out the guix.git for

getting started test-building packages without breaking the system profile?

2015-12-07 Thread anonymiss
Hi, I've read https://www.gnu.org/software/guix/manual/html_node/Packaging-Guidelines.html and I am done with the gnunet-gtk.scm, at least as far as I can go without testing. My question is, do I check out the guix.git for testing the package with ./pre-inst-env guix build $pkg-name --keep-fail

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-07 Thread Thompson, David
On Mon, Dec 7, 2015 at 8:22 AM, Thompson, David wrote: > On Sun, Dec 6, 2015 at 4:56 PM, Ludovic Courtès wrote: >> "Thompson, David" skribis: >> >>> On Fri, Dec 4, 2015 at 3:00 AM, Ricardo Wurmus >>> wrote: David Thompson writes: > Found this little order of operations issue

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-07 Thread Thompson, David
On Sun, Dec 6, 2015 at 4:56 PM, Ludovic Courtès wrote: > "Thompson, David" skribis: > >> On Fri, Dec 4, 2015 at 3:00 AM, Ricardo Wurmus >> wrote: >>> >>> David Thompson writes: >>> Found this little order of operations issue when trying to button up the Transmission service. >>> >>> L

Re: armhf build machines

2015-12-07 Thread Andreas Enge
On Mon, Dec 07, 2015 at 11:14:24AM +0200, Efraim Flashner wrote: > The impression I got from looking at the build farm thank-yous on the website > was that we have lowered requirements for what we're looking for in armhf > build machines, at least in terms of RAM. In terms of freedom the Raspberry

armhf build machines

2015-12-07 Thread Efraim Flashner
The impression I got from looking at the build farm thank-yous on the website was that we have lowered requirements for what we're looking for in armhf build machines, at least in terms of RAM. In terms of freedom the Raspberry Pi 2 isn't great, but in terms of cost its pretty inexpensive. Is this