Re: [PATCH] gtk+: Support GUIX_GTK{2,3}_PATH variables.

2015-12-03 Thread Andy Wingo
On Thu 03 Dec 2015 07:52, Ricardo Wurmus writes: > From b8120ae8e21e234ffd0eb9f5de1d7809a0860c45 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Thu, 3 Dec 2015 08:32:06 +0100 > Subject: [PATCH 2/3] gnu: gtk+: Add patch to support GUIX_GTK3_PATH. > > * gnu/packages/patches/gtk3-respect-G

[PATCH] emacs: 'guix-emacs-load-autoloads' takes a profile.

2015-12-03 Thread Alex Kost
Since a user may have several profiles, (s)he may want to load "…-autoloads.el" files from other profiles. So this patch provides this possibility, i.e. if a user keeps his/her emacs packages in a separate profile, (s)he can do something like this: (setq guix-package-enable-at-startup nil) (requi

Re: proposal: add "packagers" field (list of strings (names)) to package definition

2015-12-03 Thread Ludovic Courtès
Ricardo Wurmus skribis: > With every release the release announcement also includes a list of > contributors since the last release next to a number of their > contributions. I think that this is a very public statement of > appreciation and quite motivating (because of the numbers, so you can >

Re: proposal: add "packagers" field (list of strings (names)) to package definition

2015-12-03 Thread Ludovic Courtès
Andy Wingo skribis: > On Tue 01 Dec 2015 08:12, Florian Paul Schmidt writes: > >> ...and encourage its use. The intended semantics is to list people >> that have contributed to the packaging effort. The motivation behind >> this proposal is that in many free software projects attribution can >>

Re: Lint on line

2015-12-03 Thread Ludovic Courtès
Andreas Enge skribis: > On Wed, Dec 02, 2015 at 08:36:30AM +0100, Jan Synáček wrote: >> On Tue, Dec 1, 2015 at 11:04 PM, Ludovic Courtès wrote: >> > Initially I left them so that each package at gnu.org/s/guix/packages >> > could contain a reference to its (possibly empty) issue list (each >> >

Re: [PATCH] build: pull: Compile .scm files in one process.

2015-12-03 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: >> >>> After some tinkering around I realized that the problem is that our >>> workaround of loading files explicitly ca

Re: [Nix-dev] [PATCH] daemon: Add 'buildMode' parameter to 'buildPaths' RPC.

2015-12-03 Thread Ludovic Courtès
Shea Levy skribis: > Can you resend with paths appropriate to the nix repo? There is no > nix/ directory there. Oops, my bad. I think Eelco solved that already. Sorry about that! Ludo’.

Re: proposal: add "packagers" field (list of strings (names)) to package definition

2015-12-03 Thread Taylan Ulrich Bayırlı/Kammer
l...@gnu.org (Ludovic Courtès) writes: > For a while I wondered whether attaching names to packages via the > ‘maintainers’ field would help people feel responsible, and thus help > keep packages maintained (but obviously this could only be used once the > ratio of the number of contributors to th

Re: [PATCH 1/3] services: Add 'session-environment-service'.

2015-12-03 Thread 宋文武
Alex Kost writes: > 宋文武 (2015-12-02 16:38 +0300) wrote: > >> +(define (environment-variables->environment-file vars) >> + "Return a file for pam_env(8) that contains environment variables VARS." >> + (apply mixed-text-file "environment" >> + (fold-right (lambda (pair result) >> +

[PATCH]: xfce4-power-manager: new variable

2015-12-03 Thread Florian Paul Schmidt
Hi, attached is a patch for a first stab at packaging xfce4-power-manager. Since I used a different package as a base for this one there might be some unneeded inputs. I wonder if you guys have a tip for creating a little scheme snippet that would try all combinations of inputs to determine t

[PATCH 00/10] git-annex special-remote hubiC support

2015-12-03 Thread Efraim Flashner
We don't have git-annex yet, but this doesn't rely on the actual package for packaging, and will help people using guix on a foreign distro with git-annex. While working on this I learned a lot about python packaging in guix. A big thanks to the authors of the pypi importer, that saved me quite a b

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

2015-12-03 Thread Efraim Flashner
* 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 8084831..21aa8fa 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/pytho

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

2015-12-03 Thread Efraim Flashner
* gnu/packages/openstack.scm (python-swiftclient, python2-swiftclient): New variables. --- gnu/packages/openstack.scm | 53 ++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index faf6ebf..186c56d 1

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

2015-12-03 Thread Efraim Flashner
* 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.scm index d8fca79..b110921 100644 --- a/gnu/packages/python.scm +++ b/g

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

2015-12-03 Thread Efraim Flashner
* 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/python.scm | 19 ++- 1 file changed, 10 insertions(+), 9

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

2015-12-03 Thread Efraim Flashner
* gnu/packages/python.scm (python2-functools32): New variable. --- gnu/packages/python.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 0323399..ab0f56e 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/

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

2015-12-03 Thread Efraim Flashner
* 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/gnu/packages/python.scm index 5c71aac..0323399 100644 --- a/gnu/packages/py

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

2015-12-03 Thread Efraim Flashner
* gnu/packages/version-control.scm (git-annex-remote-hubic): New variable. --- gnu/packages/version-control.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index b132663..e134d81 100644 -

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

2015-12-03 Thread Efraim Flashner
* gnu/packages/python.scm (python-rauth, python2-rauth): New variables. --- gnu/packages/python.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 21aa8fa..5c71aac 100644 --- a/gnu/packages/python.scm +

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

2015-12-03 Thread Efraim Flashner
* gnu/packages/openstack.scm (python-keystoneclient) (python2-keystoneclient): New variables. --- gnu/packages/openstack.scm | 73 +- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm in

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

2015-12-03 Thread Efraim Flashner
* gnu/packages/python.scm (python-pytest-cov, python2-pytest-cov): New variable. --- gnu/packages/python.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 3385393..d8fca79 100644 --- a/gnu/packages/python

[PATCH]: Rewrite CRAN importer.

2015-12-03 Thread Ricardo Wurmus
Hi Guix, attached is a rewritten CRAN importer (and updater) with additional test. I only recently found out that the alternative to parsing the HTML description page for an R package does not require downloading and extracting the DESCRIPTION file from the tarball — the DESCRIPTION file is hoste

Re: [PATCH] build: pull: Compile .scm files in one process.

2015-12-03 Thread Mark H Weaver
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > It would be great if the whole circular import problem could somehow be > solved by Guile (no idea how feasible it is). I think we should eliminate circular module dependencies. They cause nasty problems, and there's no compellin

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

2015-12-03 Thread David Thompson
Found this little order of operations issue when trying to button up the Transmission service. >From 552eafe882e3c059525e79c0f222becb9d73eb93 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 3 Dec 2015 10:09:34 -0500 Subject: [PATCH] service: Change gid before uid when dropping privileges

Re: [PATCH] build: pull: Compile .scm files in one process.

2015-12-03 Thread Taylan Ulrich Bayırlı/Kammer
Mark H Weaver writes: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > >> It would be great if the whole circular import problem could somehow be >> solved by Guile (no idea how feasible it is). > > I think we should eliminate circular module dependencies. They cause > nasty

Re: proposal: add "packagers" field (list of strings (names)) to package definition

2015-12-03 Thread Pjotr Prins
On Wed, Dec 02, 2015 at 03:59:52PM +0100, Florian Paul Schmidt wrote: > Aww, too bad. I think it's a missed opportunity to be inclusive and > generous with attribution which might motivate people to contribute. > Guix is in a unique position with this opportunity. Git history is conclusive. There

Re: [PATCH]: xfce4-power-manager: new variable

2015-12-03 Thread Leo Famulari
On Thu, Dec 03, 2015 at 03:04:55PM +0100, Florian Paul Schmidt wrote: > Hi, > > attached is a patch for a first stab at packaging xfce4-power-manager. Since > I used a different package as a base for this one there might be some > unneeded inputs. I wonder if you guys have a tip for creating a lit

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

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

Re: [PATCH] gnu: Add docopt.

2015-12-03 Thread Leo Famulari
On Thu, Dec 03, 2015 at 01:24:09AM -0500, Kyle Meyer wrote: > * gnu/packages/python.scm (python-docopt, python2-docopt): New > variables. Have you tested the software provided by this patch to make sure it works? I'm not sure how to test it since it's just a library. > --- > gnu/packages/pytho

Re: proposal: add "packagers" field (list of strings (names)) to package definition

2015-12-03 Thread Florian Paul Schmidt
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 12/03/2015 05:46 PM, Pjotr Prins wrote: > On Wed, Dec 02, 2015 at 03:59:52PM +0100, Florian Paul Schmidt > wrote: >> Aww, too bad. I think it's a missed opportunity to be inclusive >> and generous with attribution which might motivate people to >>

Re: proposal: add "packagers" field (list of strings (names)) to package definition

2015-12-03 Thread Florian Paul Schmidt
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 12/03/2015 11:36 AM, Ludovic Courtès wrote: > Florian, do you have other ideas on how we could publicly show our > appreciation of contributions? Not right now. If any ever occurs to me I'll let you guys know ;) Flo - -- https://fps.io

Re: [PATCH]: xfce4-power-manager: new variable

2015-12-03 Thread Florian Paul Schmidt
Removed some inputs (see attached patch). Seems to still build and run.. Flo On 12/03/2015 03:04 PM, Florian Paul Schmidt wrote: Hi, attached is a patch for a first stab at packaging xfce4-power-manager. Since I used a different package as a base for this one there might be some unneeded inp

Re: [PATCH]: xfce4-power-manager: new variable

2015-12-03 Thread Florian Paul Schmidt
Make lint happy On 12/03/2015 10:40 PM, Florian Paul Schmidt wrote: Removed some inputs (see attached patch). Seems to still build and run.. Flo From be4925c1fb459ef02965a771dc0689f5dc23b2e3 Mon Sep 17 00:00:00 2001 From: Florian Paul Schmidt Date: Thu, 3 Dec 2015 22:43:06 +0100 Subject: [PA

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

2015-12-03 Thread Ricardo Wurmus
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 they really should be propagated-inputs. If they are needed at test time

noisy union-build

2015-12-03 Thread Ricardo Wurmus
Hi Guix, whenever I build a new profile generation I see a lot of noise like this: ~~~ ... `/gnu/store/k3r21zq5nrrkdp303vlw1cc2mrhhcl7b-ibus-1.5.11/share/icons/hicolor/scalable/apps/ibus-setup.svg' ~> `/gnu/store/z6na5mb36gqr0m018ci2ji9y4qkgjnbr-gtk-icon-themes/share/icons/hicolor/s

Re: [PATCH] gnu: Add docopt.

2015-12-03 Thread Kyle Meyer
Leo Famulari writes: > On Thu, Dec 03, 2015 at 01:24:09AM -0500, Kyle Meyer wrote: >> * gnu/packages/python.scm (python-docopt, python2-docopt): New >> variables. > > Have you tested the software provided by this patch to make sure it > works? I'm not sure how to test it since it's just a libra

Re: [PATCH] gtk+: Support GUIX_GTK{2,3}_PATH variables.

2015-12-03 Thread Ricardo Wurmus
Andy Wingo writes: > On Thu 03 Dec 2015 07:52, Ricardo Wurmus writes: > >> From b8120ae8e21e234ffd0eb9f5de1d7809a0860c45 Mon Sep 17 00:00:00 2001 >> From: Ricardo Wurmus >> Date: Thu, 3 Dec 2015 08:32:06 +0100 >> Subject: [PATCH 2/3] gnu: gtk+: Add patch to support GUIX_GTK3_PATH. >> >> * gnu/