Re: wip-xorg-server-1.18

2016-02-24 Thread Andy Wingo
Hi, On Tue 23 Feb 2016 22:17, Mark H Weaver writes: > One problem that has turned up is that 6 of the video drivers you > updated no longer build, because our local patches no longer apply > cleanly to them: > > http://hydra.gnu.org/build/1039955 (xf86-video-mga) > http://hydra.gnu.org/build

Re: Guix on Debian (was: GSoC ideas)

2016-02-24 Thread Ricardo Wurmus
Leo Famulari writes: >> Are those bootstrapping binaries really necessary for getting Guix >> going? I guess for some reason I thought if you did the whole >> configure/make/etc dance it wouldn't be but maybe I'm wrong. > > My understanding is that if you alter the bootstrap binaries, the entir

Re: Guix on Debian (was: GSoC ideas)

2016-02-24 Thread Efraim Flashner
On Wed, 24 Feb 2016 10:03:34 +0100 Ricardo Wurmus wrote: > Leo Famulari writes: > > [...] > [...] > > This is correct. Back then we ran into trouble with our Guix > installation at work when someone modified permission bits on the > bootstrap binaries, causing a rebuild of everything.

Re: Guix on Debian (was: GSoC ideas)

2016-02-24 Thread Jookia
On Wed, Feb 24, 2016 at 11:16:51AM +0200, Efraim Flashner wrote: > What about taking it a step further and having a multi-level bootstrap > process like when we have the core-updates? If we bootstrap away enough times > would we end up with the bootstrap binaries we have now? >From what I understa

Re: [PATCH] gnu: Add clojure.

2016-02-24 Thread Ricardo Wurmus
Alex Vong writes: > Hi everyone, > > This patch adds clojure to guix. I have been interested in clojure's > syntax for vector [] and hash-map {} for a while, after watching the > introduction of clojure to lisper video. So, I decide to package it for > guix! Note that I follow the example in ldc

Re: [PATCH] gnu: Add gnome.

2016-02-24 Thread Andreas Enge
On Tue, Feb 23, 2016 at 10:18:45PM +0100, Jan Nieuwenhuizen wrote: > (services >(cons* (console-keymap-service "dvorak") > ;;(dhcp-client-service) > (lsh-service #:port-number >#:allow-empty-passwords? #t >#:root-login?

Re: [PATCH] gnu: kyotocabinet (new variable)

2016-02-24 Thread Nils Gillmann
Appended as explantion: Please disregard the last 2 emails on this patch. Explanatory part: I also have almost no idea how to describe it in a better way, I just need this as a dependency for panopticon. >From my point of view, using the patch i did send on this (with 2 additional comments) will

[PATCH] Fix gtk-doc build

2016-02-24 Thread Andy Wingo
On media-updates, I had a failure building gtk-doc. Not sure what is causing this failure; was it always failing recently? Strange stuff. >From 8c9f2582199ad1321f564ed10937457facc9453c Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Wed, 24 Feb 2016 15:31:15 +0100 Subject: [PATCH] gnu: gtk-doc:

Re: [PATCH] gnu: kyotocabinet (new variable)

2016-02-24 Thread Ricardo Wurmus
Nils Gillmann writes: > Appended as explantion: > > Please disregard the last 2 emails on this patch. > > Explanatory part: > I also have almost no idea how to describe it in a better way, I > just need this as a dependency for panopticon. > From my point of view, using the patch i did send on t

Re: libwnck

2016-02-24 Thread Fabian Harfert
On Tue, 23 Feb 2016 12:31:38 +0100 Andreas Enge wrote: > Hello, > > we have the following in gnome.scm: > $ guix package -A libwnck > libwnck 2.30.7 out gnu/packages/gnome.scm:1464:2 > libwnck 3.14.0 out gnu/packages/gnome.scm:1435:2 > > However, the first one is internall

Re: libwnck

2016-02-24 Thread Andreas Enge
On Wed, Feb 24, 2016 at 04:06:18PM +0100, Fabian Harfert wrote: > the name libwnck-1 is right. The library files have this name and the > pkg-config file refers to that. This is because it uses Gtk+ 2.x and > has a different API than libwnck-3. I don't know why they chose this > versioning, but it'

Re: libwnck

2016-02-24 Thread Fabian Harfert
On Wed, 24 Feb 2016 16:17:41 +0100 Andreas Enge wrote: > On Wed, Feb 24, 2016 at 04:06:18PM +0100, Fabian Harfert wrote: > > the name libwnck-1 is right. The library files have this name and > > the pkg-config file refers to that. This is because it uses Gtk+ > > 2.x and has a different API than

[PATCH] Polkit should use cryptographically strong cookies

2016-02-24 Thread Andy Wingo
Hi, [Adding Colin and Miloslav onto Cc as they landed the change in polkit that this patch modifies.] Our polkit installation broke when we upgraded to 0.113 because of a bug introduced when addressing a CVE: https://bugs.freedesktop.org/show_bug.cgi?id=90837#c20 I created this bug to address

Re: [PATCH] gnu: Add clojure.

2016-02-24 Thread Alex Vong
Ricardo Wurmus writes: > Alex Vong writes: > >> Hi everyone, >> >> This patch adds clojure to guix. I have been interested in clojure's >> syntax for vector [] and hash-map {} for a while, after watching the >> introduction of clojure to lisper video. So, I decide to package it for >> guix! Note

[PATCH] gnu: Add libBigWig.

2016-02-24 Thread Ricardo Wurmus
Hi Guix, the description is a little short. Basically, this is a cleaner reimplementation of a popular tool/library that is released under a non-commercial license. There is little more I can say about it and the original description just references that other tool. Any ideas how to improve thi

Re: [PATCH] Add genome annotations.

2016-02-24 Thread Ricardo Wurmus
Ben Woodcroft writes: > On 17/02/16 02:25, Ricardo Wurmus wrote: >> Hi Guix, >> >> here are four patches to add genome annotation packages for R. The >> species names (“Mouse”, “Worm”, “Human”, “Fly”) are capitalised because >> they refer to the names of common model organisms. > > Thanks for t

Re: [PATCH 3/3] emacs: Do not allow to modify system profiles.

2016-02-24 Thread Alex Kost
Pjotr Prins (2016-02-23 13:55 +0300) wrote: > Can some of you share their .emacs config file? I am especially > interested in the guix hacks. Do you pick up the load-path > dynamically? What packages are in your list? My ".emacs" can be found at . Not sure

Re: Guix on Debian (was: GSoC ideas)

2016-02-24 Thread Thompson, David
On Wed, Feb 24, 2016 at 2:04 AM, Pjotr Prins wrote: > For us acceptance in Debian is not a prime concern either. An > installable .deb package is good enough to help regular users. > Therefore I don't think you need to fix the binary bootstrapping as > long as we can make it part of the automated

Re: wip-xorg-server-1.18

2016-02-24 Thread Mark H Weaver
Andy Wingo writes: > On Tue 23 Feb 2016 22:17, Mark H Weaver writes: > >> One problem that has turned up is that 6 of the video drivers you >> updated no longer build, because our local patches no longer apply >> cleanly to them: >> >> http://hydra.gnu.org/build/1039955 (xf86-video-mga) >> h

[PATCH] Polkit should use cryptographically strong cookies

2016-02-24 Thread Andy Wingo
Hi, [Adding Colin and Miloslav onto Cc as they landed the change in polkit that this patch modifies.] Our polkit installation broke when we upgraded to 0.113 because of a bug introduced when addressing a CVE: https://bugs.freedesktop.org/show_bug.cgi?id=90837#c20 I created this bug to address

Re: wip-xorg-server-1.18

2016-02-24 Thread Andy Wingo
On Wed 24 Feb 2016 18:26, Mark H Weaver writes: > Andy Wingo writes: > > Next problem: I tried updating my Thinkpad X60 (with Intel graphics) to > the media-updates branch, and now I'm seeing lots of rendering errors, > most consistently in the tab headers of GNU Icecat: > > I guess the problem

[PATCH] gnu: cups: Update to 2.1.3 (was gnu: cups: Update to 2.1.3 - request for help patching Makefiles)

2016-02-24 Thread swedebugia
On 2016-02-23 21:00, swedebu...@riseup.net wrote: On 2016-02-23 16:52, Ricardo Wurmus wrote: swedebu...@riseup.net writes: On 2016-02-20 05:57, Leo Famulari wrote: On Fri, Feb 19, 2016 at 11:18:02PM +0100, swedebu...@riseup.net wrote: Hi This patch almost work. I really tried hard understa

Re: [PATCH] gnu: Add gnome.

2016-02-24 Thread Jan Nieuwenhuizen
Leo Famulari writes: >> (creating a standalone vm-image, what I would like, does not work for >> me) > > What happens when you try it? I remember another guix-related error, now I get qemu-system-x86_64: -drive id=hd0,if=none,file=tests/acpi-test-disk.raw,format=raw: Could not open 'tests/

Re: wip-xorg-server-1.18

2016-02-24 Thread Mark H Weaver
Andy Wingo writes: > On Wed 24 Feb 2016 18:26, Mark H Weaver writes: > >> Andy Wingo writes: >> >> Next problem: I tried updating my Thinkpad X60 (with Intel graphics) to >> the media-updates branch, and now I'm seeing lots of rendering errors, >> most consistently in the tab headers of GNU Ice

Re: GSoC ideas

2016-02-24 Thread Jan Nieuwenhuizen
Diane Trout writes: > I wrote a basic Debian recipe to build guix, create the build users, > and install the systemd config file. > > https://github.com/detrout/debian-guix Thank you, this is /really/ useful. I want to introduce Guix at work and was thinking about a debian package. Greetings, J

[PATCH] gnu: guile-json: Update to 0.5.0.

2016-02-24 Thread Jan Nieuwenhuizen
Hi, Find patch attached. Greetings, Jan >From 2fadc8e62da49e1667a9f07660f5c9dcc37e91f0 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Wed, 24 Feb 2016 20:20:34 +0100 Subject: [PATCH] gnu: guile-json: Update to 0.5.0. * gnu/packages/guile.scm (guile-json): Update to 0.5.0. --- gnu/pack

Re: Guix on Debian (was: GSoC ideas)

2016-02-24 Thread Diane Trout
> Hosting a .deb file on our own server that users could download and > install with dpkg would be perfect for us. Actually the best thing to do would be to put the debs into a signed repository, for example https://mirrorer.alioth.debian.org/ is a utility that lets you create your own apt-getta

Re: [wip] Add python-gst. (Needs help!)

2016-02-24 Thread Efraim Flashner
On Tue, 23 Feb 2016 12:38:07 -0800 Christopher Allan Webber wrote: > This is the last piece of the puzzle to get all tests passing with > MediaGoblin and its Python dependencies, I believe. > > Unfortunately, I can't get the package quite right. Here's where it > fails: > > Making install in o

Re: [PATCH] doc: Fix minor typos and add missing words.

2016-02-24 Thread Andreas Enge
On Tue, Feb 23, 2016 at 10:53:57AM +0300, Alex Kost wrote: > I would rather write: "The @code{(gnu services shepherd)} module ..." > But I don't know if it's preferable or not, other opinions are needed. > The rest fixes look good to me. I agree and pushed like this. Thanks, Chris and Alex! Andr

[PATCH] gnu: Add clojure.

2016-02-24 Thread Federico Beffa
Alex Vong writes: > + #:phases > + (modify-phases %standard-phases > + (delete 'configure) > + (replace 'unpack > + (lambda _ > + (and (mkdir "clojure/") > + (zero? (system* "unzip" > + "-d" "cloju

[v3 0/2] libssh / libssh2 security updates

2016-02-24 Thread Leo Famulari
Here is my 3rd take on fixing CVE-2016-0739 (libssh) and CVE-2016-0787 (libssh2). Changes: I "backported" [0] the libssh upstream patch to the old version of libssh that we must keep around for guile-ssh. I cleaned up the commit messages. I added a comment to the curl package explaining the tem

[v3 1/2] gnu: libssh2: Update to 1.7.0 [fixes CVE-2016-0787].

2016-02-24 Thread Leo Famulari
* gnu/packages/ssh.scm (libssh2): Update to 1.7.0. (libssh2-1.4): New variable. * gnu/packages/curl.scm (curl)[inputs]: Temporarily specify dependency on libssh2-1.4 while rebuilding. --- gnu/packages/curl.scm | 11 ++- gnu/packages/ssh.scm | 28 2 files chang

[v3 2/2] gnu: libssh: Update to 0.7.3 [fixes CVE-2016-0739].

2016-02-24 Thread Leo Famulari
* gnu/packages/patches/libssh-CVE-2014-0017.patch: Delete file. * gnu/packages/patches/libssh-0.6.5-CVE-2016-0739.patch: New file. * gnu-system.am (dist_patch_DATA): Adjust accordingly. * gnu/packages/ssh.scm (libssh): Update to 0.7.3. (libssh-0.5): Update to 0.6.5 and rename to libssh-0.6. [source

Re: [v3 0/2] libssh / libssh2 security updates

2016-02-24 Thread Andreas Enge
This is incredible: +"Due to a byte/bit confusion, the DH secret was too short. This file was +completely reworked and will be commited in a future version." I quickly looked over it and think that your approach (which also has been discussed in detail on irc) looks good, please push. Andreas

Re: Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8?

2016-02-24 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: >> https://github.com/janneke/gee-gee > > Fun and useful command. :-) > > Now we need a package! Thanks! Of course, a package description is part of the source tree, see below. I have no idea in what module to put this, I could really do with a suggestion. Greeting

[PATCH] kyotocabinet

2016-02-24 Thread Nils Gillmann
This closes the previous thread with an equal name. The attached patch adds kyotocabinet to databases.scm >From 514a319a3e7e5a085be58c9a7d5ba5343fe8354d Mon Sep 17 00:00:00 2001 From: Nils Gillmann Date: Wed, 24 Feb 2016 22:12:42 +0100 Subject: [PATCH] Subject: [PATCH] gnu: Add kyotocabinet * g

Re: GSoC ideas

2016-02-24 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Diane Trout writes: > >> I wrote a basic Debian recipe to build guix, create the build users, >> and install the systemd config file. >> >> https://github.com/detrout/debian-guix > > Thank you, this is /really/ useful. I want to introduce Guix at work > and was thinkin

Re: patch doc: more on binaryinstallation

2016-02-24 Thread Andreas Enge
On Thu, Feb 18, 2016 at 11:58:49AM -0500, myglc2 wrote: > A patch to address issues raised in bug#22695. Thanks, I modified mainly the commit message a bit and pushed. This is quite useful, being used to the old init scripts, I would not have guessed that additional action is needed apart from cop

Re: [PATCH] gnu: Add gnome.

2016-02-24 Thread Leo Famulari
On Wed, Feb 24, 2016 at 07:55:30PM +0100, Jan Nieuwenhuizen wrote: > Leo Famulari writes: > > >> (creating a standalone vm-image, what I would like, does not work for > >> me) > > > > What happens when you try it? > > I remember another guix-related error, now I get > > qemu-system-x86_64: -

Re: [PATCH] gnu: guile-json: Update to 0.5.0.

2016-02-24 Thread Leo Famulari
On Wed, Feb 24, 2016 at 08:22:40PM +0100, Jan Nieuwenhuizen wrote: > > * gnu/packages/guile.scm (guile-json): Update to 0.5.0. $ guix refresh -l guile-json Building the following 2 packages would ensure 2 dependent packages are rebuilt: guix-0.9.0 guix-0.9.0.c3f29bc Can anyone comment on whether

Re: [PATCH] gnu: Add gnome.

2016-02-24 Thread Jan Nieuwenhuizen
Leo Famulari writes: > On Wed, Feb 24, 2016 at 07:55:30PM +0100, Jan Nieuwenhuizen wrote: >> Leo Famulari writes: >> >> >> (creating a standalone vm-image, what I would like, does not work for >> >> me) >> > >> > What happens when you try it? >> >> I remember another guix-related error, now I ge

Re: GSoC ideas

2016-02-24 Thread Diane Trout
> For Ubuntu, I used the patch below. > Thank you. I fixed the typo and switched to using a uscan version=3 config file with the Ludovic Courtès signing key in upstream/signing-key.asc so the uscan key validation works correctly. Does the updated uscan file work correctly on *buntu? I also c

Re: Python and propagation

2016-02-24 Thread Ludovic Courtès
Ricardo Wurmus skribis: > As a Python library it depends on numpy, and thus propagates numpy as > it is customary in Guix. This is necessary because Python libraries > do not have a RUNPATH feature Does the newfangled “wheels” thing support something like a RUNPATH? > 1) print a warning when a

[PATCH] Add GNOME and XFCE desktop services.

2016-02-24 Thread Andy Wingo
This gets me a little farther but not far enough :) With my polkit patch, which is under upstream discussion but probably will go in in some different form, I can "pkexec ls", allowing me to "ls" as root if I supply the root password. With this patch, I should be able to run this program as the "

Re: [PATCH] gnu: guile-json: Update to 0.5.0.

2016-02-24 Thread Andreas Enge
On Wed, Feb 24, 2016 at 04:45:25PM -0500, Leo Famulari wrote: > $ guix refresh -l guile-json > Building the following 2 packages would ensure 2 dependent packages are > rebuilt: guix-0.9.0 guix-0.9.0.c3f29bc I am building "./pre-inst-env guix build guix" right now, and if it passes all its tests,

Re: patch doc: more on binaryinstallation

2016-02-24 Thread Ludovic Courtès
myglc2 skribis: > From 4f4f2ddd383e9a07a906f4da375a5b53fe792ab0 Mon Sep 17 00:00:00 2001 > From: George Clemmer > Date: Thu, 18 Feb 2016 11:48:28 -0500 > Subject: [PATCH] doc: more on binary installation > > * doc/guix.texi (Binary Installation): automatically start on boot, what > users need

[PATCH v2] gnu: Add python-psycopg2, python2-psycopg2

2016-02-24 Thread Danny Milosavljevic
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 55a62a9..e1dbc31 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2015, 2016 Efraim Flashner ;;; Copyright © 2015 Kyle Meyer ;;; Copyright © 2015 Chris Marusich +;;; Copyri

Re: [PATCH 0/1] Install mail queue tool with msmtp

2016-02-24 Thread Leo Famulari
On Mon, Feb 22, 2016 at 12:16:51PM -0500, Leo Famulari wrote: > On Mon, Feb 22, 2016 at 10:34:22AM +0100, Andy Wingo wrote: > > On Mon 22 Feb 2016 06:38, Leo Famulari writes: > > > > > msmtp comes with a couple of scripts called msmtpq and msmtp-queue that > > > will queue mail locally if necessa

Re: [PATCH v2] gnu: Add python-psycopg2, python2-psycopg2

2016-02-24 Thread Christopher Allan Webber
This looks pretty good. And happily, I've tested with MediaGoblin, and it works! Horray! A few things... Danny Milosavljevic writes: > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 55a62a9..e1dbc31 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm

[PATCH v3] gnu: Add python-psycopg2, python2-psycopg2

2016-02-24 Thread Danny Milosavljevic
--- gnu/packages/python.scm | 32 1 file changed, 32 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 55a62a9..35bb1c3 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2015, 201

[PATCH 0/1] diffoscope update

2016-02-24 Thread Leo Famulari
Normally I would push this without review, but it's leap-frogging a lot of upstream development (version 34 -> 49) and changing from python-2 to python-3. However, it passes its test suite now, and it seems to work fine! Leo Famulari (1): gnu: diffoscope: Update to 49. gnu/packages/package-ma

[PATCH 1/1] gnu: diffoscope: Update to 49.

2016-02-24 Thread Leo Famulari
* gnu/packages/package-management.scm (diffoscope): Update to 49. [source]: Use pypi-uri. [arguments]: Use python-3. Enable tests. Add 'dependency-on-python-magic' phase and remove 'dependency-on-rpm' phase. --- gnu/packages/package-management.scm | 47 +++-- 1 file

Re: [PATCH] gnu: Add libzapojit.

2016-02-24 Thread Leo Famulari
On Sat, Feb 20, 2016 at 04:25:37PM -0600, ren...@openmailbox.org wrote: > Hi, > > i attached libzapojit patch for review. Thanks for the patch! > > This is a library for accessing SkyDrive and Hotmail, necessary for > documents manager(GNOME apps). Is the documents manager already packaged? I

Re: [PATCH 2/2] gnu: Add python-pastescript.

2016-02-24 Thread Leo Famulari
On Tue, Feb 23, 2016 at 12:03:11PM -0800, Christopher Allan Webber wrote: > * gnu/packages/python.scm (python-pastescript, python2-pastescript): > New variables. [...] > + '(;; Unfortunately, this requires the latest unittest2, > + ;; but that requires traceback2 which requires lineca

Re: [PATCH 1/2] gnu: Add python-paste.

2016-02-24 Thread Leo Famulari
On Tue, Feb 23, 2016 at 12:02:46PM -0800, Christopher Allan Webber wrote: > * gnu/packages/python.scm (python-paste, python2-paste): New variables. Okay. > * gnu/packages/patches/python-paste-remove-timing-test.patch: New file. Okay. > * gnu/packages/patches/python-paste-remove-website-test.pat

Re: [PATCH] gnu: Add dconf-editor.

2016-02-24 Thread Leo Famulari
On Tue, Feb 23, 2016 at 05:44:39PM -0600, ren...@openmailbox.org wrote: > Hi, > > i attached dconf-editor patch for review. > > Dconf-editor is a graphical editor for the dconf database. Awesome! I don't have a way to check if this works or not (that is, I don't have a GNOME system). But if you

Re: [PATCH] gnu: Add libBigWig.

2016-02-24 Thread Leo Famulari
On Wed, Feb 24, 2016 at 05:21:47PM +0100, Ricardo Wurmus wrote: > Hi Guix, > > the description is a little short. Basically, this is a cleaner > reimplementation of a popular tool/library that is released under a > non-commercial license. There is little more I can say about it and the > origina

Re: [PATCH] Add GNOME and XFCE desktop services.

2016-02-24 Thread 宋文武
Andy Wingo writes: > […] > > From 0d3b2b47b9742a5b381cd3e89b12f00951b557e9 Mon Sep 17 00:00:00 2001 > From: Andy Wingo > Date: Wed, 24 Feb 2016 23:08:58 +0100 > Subject: [PATCH] gnu: services: Add GNOME and XFCE desktop services. > > * gnu/services/desktop.scm () > (gnome-desktop-service-type, )

Re: [PATCH] Add GNOME and XFCE desktop services.

2016-02-24 Thread Andy Wingo
Greets :) On Thu 25 Feb 2016 03:40, iyzs...@member.fsf.org (宋文武) writes: >> @@ -717,6 +766,10 @@ when they log out." >>;; List of services typically useful for a "desktop" use case. >>(cons* (slim-service) >> >> + ;; Polkit permissions for desktops to control brightness, etc. >>