Re: [PATCH 06/13] build: Generate man pages after compiling guile objects.

2016-01-27 Thread Eric Bavier
On Tue, 26 Jan 2016 21:08:36 +0100 Mathieu Lirzin wrote: > l...@gnu.org (Ludovic Courtès) writes: > > > Mathieu Lirzin skribis: > > > >> * configure.ac (BUILD_FROM_GIT): New Automake conditional. > >> * doc.am (SUBCOMMANDS): Delete variable. > >> (dist_man1_MANS): List all subcommands man pages

Re: icedtea-1, icedtea-2 security updates

2016-01-27 Thread Ricardo Wurmus
Leo Famulari writes: > There are security updates for icedtea-1 [0] and icedtea-2 [1]. The > updated versions are 1.3.10 and 2.6.4, respectively. > > I spent some time trying to build these new versions but I am having > trouble. Thanks for trying! I won’t be able to attend to this before Tues

Re: [PATCH 1/1] gnu: transmission-gtk: Add icon dependencies.

2016-01-27 Thread Leo Famulari
On Sat, Jan 23, 2016 at 05:36:28PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > I have adwaita-icon-theme and hicolor-icon-theme in my profile, but when > > running transmission-gtk, it complains on stderr about problems with > > both icon themes and has no icons at all: > > > > --

icedtea-1, icedtea-2 security updates

2016-01-27 Thread Leo Famulari
There are security updates for icedtea-1 [0] and icedtea-2 [1]. The updated versions are 1.3.10 and 2.6.4, respectively. I spent some time trying to build these new versions but I am having trouble. The upstream tarballs contain their own patches on the bundled OpenJDK source code. For both icedt

Re: [PATCH] gnu: Add gtk-vnc.

2016-01-27 Thread 宋文武
ren...@openmailbox.org writes: > Hi again, > > i attach the patch for your revision. Hi, this patch doesn't apply cleanly. I made follow adjustments with it: - Move it to gnome.scm, it's a gnome project after all :-) - Enable SASL support. - Remove "--enable-vala", it's auto-detected. - Replace g

Re: [Shepherd][PATCH 1/4] build: Build Guile objects before generating man pages.

2016-01-27 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> Before that, man pages were not successfully generated for VPATH builds. > > How so? Using commit bc7757cd1f3d0a162e765d0ecebde052765a6a23: --8<---cut here---start->8--- mthl@godel:~/src/sh

Re: New armhf build machine

2016-01-27 Thread Ludovic Courtès
Andreas Enge skribis: > thanks to a generous donation by Kosagi (yes, the company of the Novena > inventors!), the Guix project is in the possession of two new Novena boards. > One of them is sitting in my living room now and happily compiling packages. > > I wrote two blog posts on how to instal

Re: [Shepherd][PATCH 3/4] doc: Move manual to the 'doc' directory.

2016-01-27 Thread Ludovic Courtès
Mathieu Lirzin skribis: > * doc/shepherd.texi: Moved from the root directory. > * doc/fdl-1.3.texi: Likewise. > * Makefile.am (info_TEXINFOS): Add a 'doc/' prefix to 'shepherd.texi'. > (EXTRA_DIST): Remove 'fdl-1.3.texi'. > (doc_shepherd_TEXINFOS): New variable. > * .gitignore: Update it. OK! A

Re: [Shepherd][PATCH 4/4] doc: Move man pages to the 'doc' directory.

2016-01-27 Thread Ludovic Courtès
Mathieu Lirzin skribis: > * Makefile.am (man-page-target): Delete function. > (dist_man1_MANS, dist_man8_MANS): Prefix each element with 'doc/'. > (shepherd.1): Rename to ... > (doc/shepherd.1): ... this. > (doc/%.1, doc/%.8): New targets. > (gen_man): New variable. > * .gitignore: Update it. OK

Re: [Shepherd][PATCH 2/4] doc: Move examples to the 'doc/examples' directory.

2016-01-27 Thread Ludovic Courtès
Mathieu Lirzin skribis: > * doc/examples/README: moved from 'examples' directory. > * doc/examples/_unknown.scm: Likewise. > * doc/examples/wolfgangj.scm: Likewise. > * examples/Makefile.am: Delete file. > * configure.ac (AC_CONFIG_FILES): Adapt to it. > * Makefile.am (EXTRA_DIST): Add files from

Re: [Shepherd][PATCH 1/4] build: Build Guile objects before generating man pages.

2016-01-27 Thread Ludovic Courtès
Mathieu Lirzin skribis: > Before that, man pages were not successfully generated for VPATH builds. How so? Ludo’.

Re: [PATCH 0/1] Curl security update (CVE-2016-0755)

2016-01-27 Thread Leo Famulari
On Wed, Jan 27, 2016 at 09:03:45PM +0100, Andreas Enge wrote: > On Wed, Jan 27, 2016 at 01:57:22PM -0500, Leo Famulari wrote: > > This patch updates curl to 7.47.0, fixing CVE-2016-0755 [0][1]. > > Ouch! > > guix refresh -l curl > Building the following 318 packages would ensure 772 dependent pac

[PATCH 07/11] services: shepherd: Rename shepherd configuration file.

2016-01-27 Thread Alex Kost
* gnu/services/shepherd.scm (dmd-configuration-file): Rename to... (shepherd-configuration-file): ... this. Use "shepherd.conf" name. (dmd-boot-gexp): Use it. --- gnu/services/shepherd.scm | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gnu/services/shepherd.s

[PATCH 11/11] Rename 'dmd' to 'shepherd' in comments and strings.

2016-01-27 Thread Alex Kost
* build-aux/hydra/demo-os.scm (operating-system)[issue]: Point to shepherd instead of dmd. * ROADMAP: Likewise. * gnu/build/install.scm (directives): Adjust comment. --- ROADMAP | 2 +- build-aux/hydra/demo-os.scm | 2 +- gnu/build/install.scm | 2 +- 3 files changed, 3

[PATCH 10/11] guix system: Rename 'dmd-graph' to 'shepherd-graph'.

2016-01-27 Thread Alex Kost
* doc/images/dmd-graph.dot: Rename to... * doc/images/shepherd-graph.dot: ... this. * doc.am (DOT_FILES): Adjust accordingly. * .gitignore: Likewise. * guix/scripts/system.scm (dmd-service-node-label) (dmd-service-node-type, export-dmd-graph): Rename to... (shepherd-service-node-label, shepherd

[PATCH 09/11] services: Rename 'dmd' services to 'shepherd'.

2016-01-27 Thread Alex Kost
* gnu/services/shepherd.scm (dmd-root-service-type, %dmd-root-service) (dmd-service-type, , dmd-service, dmd-service?) (make-dmd-service, dmd-service-documentation, dmd-service-provision) (dmd-service-requirement, dmd-service-respawn, dmd-service-start) (dmd-service-stop, dmd-service-auto-s

[PATCH 04/11] services: Rename %do-not-kill-file.

2016-01-27 Thread Alex Kost
* gnu/services/base.scm (%do-not-kill-file): Rename to "/etc/shepherd/do-not-kill". --- gnu/services/base.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/services/base.scm b/gnu/services/base.scm index fbb29c1..6483a66 100644 --- a/gnu/services/base.scm +++ b/gnu/serv

[PATCH 05/11] doc: Replace references to 'dmd' with 'shepherd'.

2016-01-27 Thread Alex Kost
* doc/guix.texi: Use 'shepherd'/'herd' instead of 'dmd'/'deco'. Fix info references. --- doc/guix.texi | 98 ++- 1 file changed, 50 insertions(+), 48 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index a6ba948..55e2c67 100644 --

[PATCH 08/11] services: xorg: Use 'shepherd' instead of 'dmd'.

2016-01-27 Thread Alex Kost
* gnu/services/xorg.scm (slim-configuration-dmd): Rename to... (slim-configuration-shepherd): ... this. (slim-shepherd-service): Adjust accordingly. (slim-service): Take 'shepherd' keyword argument. --- gnu/services/xorg.scm | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-

[PATCH 03/11] linux-boot: Rename /root/etc/dmd directory.

2016-01-27 Thread Alex Kost
* gnu/build/linux-boot.scm (mount-root-file-system): Rename "/root/etc/dmd" to "/root/etc/shepherd". --- gnu/build/linux-boot.scm | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/build/linux-boot.scm b/gnu/build/linux-boot.scm index 0fc90af..c34a3f7 100644 --- a/gn

[PATCH 02/11] Use 'shepherd' instead of 'dmd' as init system.

2016-01-27 Thread Alex Kost
* gnu/services/dmd.scm (dmd-boot-gexp): Use binary from 'shepherd' package. (dmd-root-service-type): Use 'shepherd' package. (%default-modules): Use (shepherd service) module. * gnu/services/base.scm (%root-file-system-dmd-service): Use 'stop-logging' procedure to close shepherd log. --- gnu

[PATCH 01/11] gnu: elogind: Use 'shepherd' input.

2016-01-27 Thread Alex Kost
* gnu/packages/freedesktop.scm (elogind)[inputs]: Replace 'dmd' with 'shepherd'. --- gnu/packages/freedesktop.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index b8eb75e..dbddbe6 100644 --- a/gnu/packages/freed

[PATCH 06/11] Rename (gnu services dmd) to (gnu services shepherd).

2016-01-27 Thread Alex Kost
* gnu/services/dmd.scm: Rename to... * gnu/services/shepherd.scm: ... this. * gnu/system.scm: Use it. * gnu/system/install.scm: Likewise. * gnu/services/xorg.scm: Likewise. * gnu/services/web.scm: Likewise. * gnu/services/ssh.scm: Likewise. * gnu/services/networking.scm: Likewise. * gnu/services/ma

[PATCH 00/11]: Rename dmd to shepherd in Guix source.

2016-01-27 Thread Alex Kost
So this is a 'dmd->shepherd' patchset for the Guix side now (thanks, Ludo, for adding 'shepherd' package!). If I didn't miss anything (please double check me), the only thing left "unrenamed" are “po/guix/*.po” files. Should they also be adjusted or leave them as they are? [PATCH 01/11] gnu: elo

[Shepherd][PATCH 0/4] Move documentation to a 'doc' directory.

2016-01-27 Thread Mathieu Lirzin
Regarding patch 4, Deleting ‘man-page-target’ function (which was just added) was a personal choice. I don't like the use of “fancy” GNU Make features which provide another layer of complexity on top of Automake's paradigm which can be obscure by itself for an uninformed public. Mathieu Lirzin

[Shepherd][PATCH 2/4] doc: Move examples to the 'doc/examples' directory.

2016-01-27 Thread Mathieu Lirzin
* doc/examples/README: moved from 'examples' directory. * doc/examples/_unknown.scm: Likewise. * doc/examples/wolfgangj.scm: Likewise. * examples/Makefile.am: Delete file. * configure.ac (AC_CONFIG_FILES): Adapt to it. * Makefile.am (EXTRA_DIST): Add files from "doc/examples" directory. (SUBDIRS):

[Shepherd][PATCH 4/4] doc: Move man pages to the 'doc' directory.

2016-01-27 Thread Mathieu Lirzin
* Makefile.am (man-page-target): Delete function. (dist_man1_MANS, dist_man8_MANS): Prefix each element with 'doc/'. (shepherd.1): Rename to ... (doc/shepherd.1): ... this. (doc/%.1, doc/%.8): New targets. (gen_man): New variable. * .gitignore: Update it. --- .gitignore | 4 ++-- Makefile.am |

[Shepherd][PATCH 1/4] build: Build Guile objects before generating man pages.

2016-01-27 Thread Mathieu Lirzin
Before that, man pages were not successfully generated for VPATH builds. * Makefile.am (BUILT_SOURCES): Add every '.go' files. --- Makefile.am | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index dcffcea..6ebd0f1 100644 --- a/Makefile.am +++ b/

New armhf build machine

2016-01-27 Thread Andreas Enge
Hello, thanks to a generous donation by Kosagi (yes, the company of the Novena inventors!), the Guix project is in the possession of two new Novena boards. One of them is sitting in my living room now and happily compiling packages. I wrote two blog posts on how to install and set up such a build

Re: [PATCH 0/1] Curl security update (CVE-2016-0755)

2016-01-27 Thread Andreas Enge
On Wed, Jan 27, 2016 at 01:57:22PM -0500, Leo Famulari wrote: > This patch updates curl to 7.47.0, fixing CVE-2016-0755 [0][1]. Ouch! guix refresh -l curl Building the following 318 packages would ensure 772 dependent packages are rebuilt This is about a quarter of all packages. > Feel free to

Review of installation manual draft

2016-01-27 Thread Petter
Hi, During the last week on IRC a few of us have been putting together a proposal for updating the GuixSD installation instructions in the manual. It was initially intended to be a guide for how to install GuixSD with encrypted root to the Libreboot site; but as the steps are generic, and the

[PATCH] gnu: Add gtk-vnc.

2016-01-27 Thread rennes
Hi again, i attach the patch for your revision. regardsFrom b9043158a88983daff7b4f9309654edf642b1f87 Mon Sep 17 00:00:00 2001 From: Rene Saavedra Date: Wed, 27 Jan 2016 20:07:12 +0100 Subject: [PATCH] gnu: Add gtk-vnc. --- gnu-system.am| 1 + gnu/packages/gtk-vnc.scm | 55 +++

[PATCH 1/1] gnu: curl: Update to 7.47.0 [fixes CVE-2016-0755].

2016-01-27 Thread Leo Famulari
* gnu/packages/curl.scm (curl): Update to 7.47.0. --- gnu/packages/curl.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index 16140f0..3d0e49c 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -3,6 +3,7 @@

[PATCH 0/1] Curl security update (CVE-2016-0755)

2016-01-27 Thread Leo Famulari
This patch updates curl to 7.47.0, fixing CVE-2016-0755 [0][1]. I built it on the core-updates branch (although it's trivial enough to apply on another branch), and I tested it to download successfully. Feel free to apply the patch where appropriate. [0] http://curl.haxx.se/docs/adv_20160127A.ht

Re: [PATCHES] Add awscli and 7 pre-requisite Python libraries.

2016-01-27 Thread Efraim Flashner
On Wed, 27 Jan 2016 09:31:03 -0500 Dave Thompson wrote: > Here's a patch set I've been sitting on for awhile for the AWS CLI. Do > note that the AWS APIs are not exclusive to Amazon. Free software such > as Eucalyptus [0] and OpenStack also implement these APIs for > compatibility reasons, and

[PATCHES] Add awscli and 7 pre-requisite Python libraries.

2016-01-27 Thread Dave Thompson
Here's a patch set I've been sitting on for awhile for the AWS CLI. Do note that the AWS APIs are not exclusive to Amazon. Free software such as Eucalyptus [0] and OpenStack also implement these APIs for compatibility reasons, and both the boto library and awscli itself can be used to manipulate

Re: [PATCH] Add 17 moar rubygems.

2016-01-27 Thread Ben Woodcroft
On 08/01/16 00:53, Ricardo Wurmus wrote: [..] I think I need a break. You deserve one. Thanks. I just pushed all 17 with minor changes.

Re: [shepherd] 06/09: Rename default system configuration file.

2016-01-27 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-01-26 13:46 +0300) wrote: > >> Alex Kost skribis: >> >>> --- a/modules/shepherd/support.scm >>> +++ b/modules/shepherd/support.scm >>> @@ -280,7 +280,7 @@ TARGET should be a string representing a filepath + >>> name." >>> global system configuration f

Re: Qt-5 in core-updates

2016-01-27 Thread Andreas Enge
On Tue, Jan 26, 2016 at 10:23:10AM +0800, 宋文武 wrote: > Well, WebKitGTK+ 2.4.9 seem unmaintained and have some security issues: > > > But currently, we have gnucash, guitarix, a

Re: gtk-vnc package

2016-01-27 Thread 宋文武
ren...@openmailbox.org writes: > hi, > > can you help me to review this patch, gtk-vnc is a API for Vinagre > program. Welcome! > > Regards. > > From cfeac9d0ca6505f98ba206aa4dae5170431baf8e Mon Sep 17 00:00:00 2001 > From: Rene Saavedra > Date: Tue, 26 Jan 2016 21:47:36 +0100 > Subject: [PATCH]

Re: [shepherd] 06/09: Rename default system configuration file.

2016-01-27 Thread Alex Kost
Ludovic Courtès (2016-01-26 13:46 +0300) wrote: > Alex Kost skribis: > >> --- a/modules/shepherd/support.scm >> +++ b/modules/shepherd/support.scm >> @@ -280,7 +280,7 @@ TARGET should be a string representing a filepath + >> name." >> global system configuration file when running as 'root'. As