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

2015-12-04 Thread Ricardo Wurmus
David Thompson writes: > Found this little order of operations issue when trying to button up the > Transmission service. Looks fine to me. ~~ Ricardo

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

2015-12-04 Thread Andy Wingo
On Thu 03 Dec 2015 21:59, Ricardo Wurmus writes: >> Andy Wingo writes: >> >> Only question for me would be, would these patches with s/GUIX_// be >> accepted upstream? They should be submitted at least. > > I haven’t tried and I don’t really know how to present it. For > FHS-abiding distribut

Re: [PATCH] gnu: Add docopt.

2015-12-04 Thread Ricardo Wurmus
> +(inputs > + `(("python-setuptools" ,python-setuptools))) This probably should be “native-inputs”. Other than that and Leo’s comment on disabling tests this looks good to me. Thank you! ~~ Ricardo

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

2015-12-04 Thread Ricardo Wurmus
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/gnu/packages/python.scm b/gnu/packages/python.scm > index 21aa8fa..5c71aa

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

2015-12-04 Thread Ricardo Wurmus
Efraim Flashner writes: > +(define-public git-annex-remote-hubic > + (package > +(name "git-annex-remote-hubic") > +(version "0.3.1") > +(source (origin > + (method url-fetch) > + (uri (string-append > +"https://github.com/Schnouki/"; na

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

2015-12-04 Thread Ricardo Wurmus
Efraim Flashner writes: > +(define-public python2-functools32 > + (package > +(name "python2-functools32") > +(version "3.2.3-2") > +(source > + (origin > +(method url-fetch) > +(uri (pypi-uri "functools32" version)) > +(sha256 > + (base32 > +

Re: [PATCH 00/23] WIP: Add the Let's Encrypt client

2015-12-04 Thread Thompson, David
Hi Leo, On Tue, Nov 24, 2015 at 4:02 PM, Leo Famulari wrote: > These WIP patches provide the most recent developer preview of the Let's > Encrypt [1] client and its dependencies. > > I am grateful to Dave Thompson for getting this patchset started. He > packaged most of the python-3 Zope dependen

[PATCH] gnu: Add mpv-minimal.

2015-12-04 Thread Alex Kost
I cry every time I see samba during updating my profile, so I wonder if it is acceptable to have "mpv-minimal" which is less heavy on dependencies. If so, perhaps the other people have ideas what inputs may also be removed, thanks. >From fdcbbff10839dfd2d086d7a022488a9cf75db5c9 Mon Sep 17 00:00:0

Re: [PATCH] gnu: Add mpv-minimal.

2015-12-04 Thread Andreas Enge
On Fri, Dec 04, 2015 at 07:08:36PM +0300, Alex Kost wrote: > I cry every time I see samba during updating my profile, so I wonder if > it is acceptable to have "mpv-minimal" which is less heavy on > dependencies. If so, perhaps the other people have ideas what inputs > may also be removed, thanks.

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

2015-12-04 Thread Andreas Enge
On Thu, Dec 03, 2015 at 10:40:50PM +0100, Florian Paul Schmidt wrote: > Removed some inputs (see attached patch). Seems to still build and run.. I usually work the other way round. I start with empty inputs and look at the output of the configure phase, then add inputs one by one. This leads to cl

Re: [PATCH] gnu: Add mpv-minimal.

2015-12-04 Thread Taylan Ulrich Bayırlı/Kammer
Andreas Enge writes: > On Fri, Dec 04, 2015 at 07:08:36PM +0300, Alex Kost wrote: >> I cry every time I see samba during updating my profile, so I wonder if >> it is acceptable to have "mpv-minimal" which is less heavy on >> dependencies. If so, perhaps the other people have ideas what inputs >>

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

2015-12-04 Thread Florian Paul Schmidt
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 12/04/2015 06:16 PM, Andreas Enge wrote: > On Thu, Dec 03, 2015 at 10:40:50PM +0100, Florian Paul Schmidt > wrote: >> Removed some inputs (see attached patch). Seems to still build >> and run.. > > I usually work the other way round. I start with

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

2015-12-04 Thread Thompson, David
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. > > Looks fine to me. Thanks. Now I need someone with commit access to dmd to apply it. :) - Dave

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

2015-12-04 Thread Ludovic Courtès
Mark H Weaver skribis: > 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: [PATCH 1/3] services: Add 'session-environment-service'.

2015-12-04 Thread Ludovic Courtès
iyzs...@member.fsf.org (宋文武) skribis: > 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" >>> +

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

2015-12-04 Thread Ludovic Courtès
David Thompson skribis: > Found this little order of operations issue when trying to button up the > Transmission service. Indeed, good catch! > From 552eafe882e3c059525e79c0f222becb9d73eb93 Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Thu, 3 Dec 2015 10:09:34 -0500 > Subject: [PATC

Re: [PATCH 3/3] system: pam: Honor /etc/environment.

2015-12-04 Thread Ludovic Courtès
宋文武 skribis: > * gnu/system/pam.scm (unix-pam-service): Add pam_env module to the session > group. [...] > +(env (pam-entry > + (control "required") > + (module "pam_env.so" Please mention /etc/environment above. Otherwise LGTM, thank you! This patch

Re: Parallel (de-)compression

2015-12-04 Thread Ludovic Courtès
Andreas Enge skribis: > on my relatively slow ARM build machine with relatively fast storage (SSD), > I notice that often there is an xz process taking 100% of CPU, while there > is never more than 20MB/s written to disk. For instance, texlive-texmf > takes a very long time to build and install i

Re: [PATCH 2/3] system: Add /etc/environment.

2015-12-04 Thread Ludovic Courtès
宋文武 skribis: > * gnu/system.scm: (operating-system-environment-variables): New procedure. > Adapted and moved environment variables from /etc/profile. > (operating-system-etc-service): Adjust accordingly. > (essential-services): Add an instance of SESSION-ENVIRONMENT-SERVICE-TYPE. This looks goo

Re: [PATCH]: Rewrite CRAN importer.

2015-12-04 Thread Ludovic Courtès
Ricardo Wurmus skribis: > So I rewrote the CRAN importer to do this: > > * download the DESCRIPTION file for a given package > * break it up into a simple alist > * transform the alist into a package expression > > This is much simpler than the sxml hackery we did before and the code > can

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

2015-12-04 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From 11f502281064525a067c1453cd2b7b663bf6c3bb 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-GUIX_GTK3_PATH: New file.

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

2015-12-04 Thread Ludovic Courtès
Alex Kost skribis: > 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-packa

Re: noisy union-build

2015-12-04 Thread Ludovic Courtès
Ricardo Wurmus skribis: > 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-ic

Reproducible Build Summit

2015-12-04 Thread Ludovic Courtès
Hello, Guix! Manolis and I had the pleasure to attend the first “Reproducible Build Summit” this week, wonderfully well organized by Debian hackers Lunar and Holger, along with other brilliant people, and with the support of the Linux Foundation, the Open Technology Fund, and Google. https://re

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

2015-12-04 Thread Florian Paul Schmidt
Remove some more crud. On 12/03/2015 10:43 PM, Florian Paul Schmidt wrote: 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 6d4ce3ad7a0298bdf8b445e9384c00727800ded3 Mon Sep 17 00:00:00 2

Re: [PATCH 2/3] system: Add /etc/environment.

2015-12-04 Thread 宋文武
l...@gnu.org (Ludovic Courtès) writes: > 宋文武 skribis: > >> * gnu/system.scm: (operating-system-environment-variables): New procedure. >> Adapted and moved environment variables from /etc/profile. >> (operating-system-etc-service): Adjust accordingly. >> (essential-services): Add an instance of SE

[PATCH v2] gnu: Add python-docopt.

2015-12-04 Thread Kyle Meyer
* gnu/packages/python.scm (python-docopt, python2-docopt): New variables. --- gnu/packages/python.scm | 36 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 3385393..273486b 100644 --- a/gnu/packages/pytho