Re: [PATCH 0/1] Update harfbuzz to 1.0.6 (CVE-2016-2052)

2016-01-28 Thread Efraim Flashner
On Fri, 29 Jan 2016 01:01:19 -0500 Leo Famulari wrote: > This patch updates harfbuzz to 1.0.6, fixing CVE-2016-2052 [0]. > > However, 587 packages depend on harfbuzz [1]. Where should the patch be > applied? > > [0] > https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2052 > > [1] > Build

perl-io-socket-ssl build failures on 'security-updates' branch

2016-01-28 Thread Mark H Weaver
On the 'security-updates' branch, perl-io-socket-ssl gets stuck during its test suite, apparently caused by the openssl-1.0.2f update. It gets stuck at the same place on x86_64, i686, and armhf: http://hydra.gnu.org/build/978260 http://hydra.gnu.org/build/977242 http://hydra.gnu.org/build/9

[PATCH 0/1] Update harfbuzz to 1.0.6 (CVE-2016-2052)

2016-01-28 Thread Leo Famulari
This patch updates harfbuzz to 1.0.6, fixing CVE-2016-2052 [0]. However, 587 packages depend on harfbuzz [1]. Where should the patch be applied? [0] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2052 [1] Building the following 199 packages would ensure 388 dependent packages are rebui

[PATCH 1/1] gnu: harfbuzz: Update to 1.0.6 [fixes CVE-2016-2052].

2016-01-28 Thread Leo Famulari
* gnu/packages/gtk.scm (harfbuzz): Update to 1.0.6. --- gnu/packages/gtk.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 916873b..3f92d0a 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -145,7 +145,7 @@ a

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

2016-01-28 Thread Eric Bavier
On Thu, 28 Jan 2016 18:00:35 +0100 Mathieu Lirzin wrote: > OTOH I must admit that for maintainability reasons I would prefer > avoiding complexity in Makefiles as much as possible. This means > using Automake's abstract concepts as much as possible, having a > simple dependency graph on top of t

Re: dmd D Programming Language compiler

2016-01-28 Thread Walter Bright
Thank you! On 1/28/2016 2:37 AM, Ludovic Courtès wrote: Hello, Walter Bright skribis: On 3/17/2015 10:25 AM, Ludovic Courtès wrote: Hi Walter, Apologies for the late reply. Walter Bright skribis: The D programming language compiler has been called dmd since about 2000 or so. In order t

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

2016-01-28 Thread 宋文武
I update the description, and push it. Thanks for the patch and reviews!

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

2016-01-28 Thread Andreas Enge
Hello, the patch looks good for me except for a few details in the description: On Thu, Jan 28, 2016 at 11:34:30AM +0800, 宋文武 wrote: > + "GTK-VNC is an API used by Vinagre client application, > +Boxes and virt-viewer. GTK-VNC supports authentication extensions > +as SASL, TLS, VeNCrypt. Add

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

2016-01-28 Thread Leo Famulari
On Thu, Jan 28, 2016 at 09:15:03PM +0100, Andreas Enge wrote: > Hello, > > the patch looks good for me except for a few details in the description: Is this a GNOME project? In that case, I think it would be best applied in gnome.scm. > > On Thu, Jan 28, 2016 at 11:34:30AM +0800, 宋文武 wrote: > >

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

2016-01-28 Thread Alex Kost
Ludovic Courtès (2016-01-28 13:33 +0300) wrote: > Alex Kost skribis: > >> * build-aux/hydra/demo-os.scm (operating-system)[issue]: Point to >> shepherd instead of dmd. >> * ROADMAP: Likewise. >> * gnu/build/install.scm (directives): Adjust comment. > > [...] > >> +++ b/build-aux/hydra/demo-os.s

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

2016-01-28 Thread rennes
thanks, i need to submit again or i consider the patch attached as approved? regards On 2016-01-28 04:34, iyzs...@member.fsf.org wrote: 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:

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

2016-01-28 Thread Alex Kost
Ludovic Courtès (2016-01-28 13:25 +0300) wrote: > Alex Kost skribis: > >> * gnu/services/base.scm (%do-not-kill-file): Rename to >> "/etc/shepherd/do-not-kill". > > Shouldn’t it be merged with patch 03? Otherwise patch 03 alone would > break things AIUI, because it would create a different fil

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

2016-01-28 Thread Andreas Enge
On Wed, Jan 27, 2016 at 05:30:58PM -0500, Leo Famulari wrote: > Civodul and mark_weaver discussed how best to apply it on #guix. I think > the plan is to build it in a branch with tomorrow's OpenSSL security > update. Very well. Some garbage managed to crawl into the commit message: gnu: curl

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

2016-01-28 Thread Mathieu Lirzin
Eric Bavier writes: >>> diff --git a/doc.am b/doc.am >>> index f15efcc..b3996d1 100644 >>> --- a/doc.am >>> +++ b/doc.am >>> @@ -106,9 +106,18 @@ doc/guix-daemon.1: nix/nix-daemon/guix-daemon.cc >>> >>> define subcommand-manual-target >>> >>> -doc/guix-$(1).1: guix/scripts/$(1).scm >>> - -LANG

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

2016-01-28 Thread Eric Bavier
On 2016-01-28 09:44, Mathieu Lirzin wrote: Hi Eric, Eric Bavier writes: Here's my rough first take at this. It uses the status 77 convention to update a sentinel file and selectively run help2man. I realize the silent rule output isn't yet polished. I have pushed the reviewed patches. So

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

2016-01-28 Thread Mathieu Lirzin
Hi Eric, Eric Bavier writes: > Here's my rough first take at this. It uses the status 77 convention > to update a sentinel file and selectively run help2man. > > I realize the silent rule output isn't yet polished. I have pushed the reviewed patches. So now it is polished. :) > From 038645a3

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

2016-01-28 Thread Mark H Weaver
Leo Famulari writes: > * gnu/packages/curl.scm (curl): Update to 7.47.0. I pushed this to the new 'security-updates' branch, along with an update to OpenSSL 1.0.2f, and asked hydra to build it out. Thanks! Mark

[PATCHES] Add more modules to the base-initrd

2016-01-28 Thread Mark H Weaver
I've attached two patches to add more modules to the base-initrd. The first adds the 'hid-generic' and 'hid-apple' modules, which are needed to allow the user's disk encryption passphrase to be entered during early boot on a MacBook 2,1 running Libreboot. 'hid-apple' is needed for the machine's i

Re: [PATCH 0/2] Icedtea security updates

2016-01-28 Thread Ricardo Wurmus
Leo Famulari writes: > These patches update icedtea-6 and icedtea-7 to versions 1.13.10 [0] and > 2.6.4 [1], respectively. Thanks! If both of these packages still build it’s okay to push the commits. ~~ Ricardo

Re: icedtea-1, icedtea-2 security updates

2016-01-28 Thread Leo Famulari
On Thu, Jan 28, 2016 at 08:27:14AM +0100, Ricardo Wurmus wrote: > Not only icedtea (i.e. the patches to the OpenJDK sources to make it > buildable with free software) has to be updated, but also the “drops”. > Drops are upstream OpenJDK source tarballs. > > So for icedtea-6 this means the "openjdk

[PATCH 2/2] gnu: icedtea-7: Update to 2.6.4.

2016-01-28 Thread Leo Famulari
Fixes CVE-2015-{7575, 8126, 8472} and CVE-2016-{0402, 0448, 0466, 0483, 0494}. * gnu/packages/java.scm (icedtea-7): Update to 2.6.4. --- gnu/packages/java.scm | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index

[PATCH 1/2] gnu: icedtea-6: Update to 1.13.10.

2016-01-28 Thread Leo Famulari
Fixes CVE-2015-{8126, 8472} and CVE-2016-{0402, 0448, 0466, 0483, 0494}. * gnu/packages/java.scm (icedtea-6): Update to 1.13.10. --- gnu/packages/java.scm | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 3a5b1e1..f829

[PATCH 0/2] Icedtea security updates

2016-01-28 Thread Leo Famulari
These patches update icedtea-6 and icedtea-7 to versions 1.13.10 [0] and 2.6.4 [1], respectively. For icedtea-6, this fixes CVE-2015-{8126, 8472} and CVE-2016-{0402, 0448, 0466, 0483, 0494}. For icedtea-7, this fixes Fixes CVE-2015-{7575, 8126, 8472} and CVE-2016-{0402, 0448, 0466, 0483, 0494}.

Re: dmd D Programming Language compiler

2016-01-28 Thread Ludovic Courtès
Hello, Walter Bright skribis: > On 3/17/2015 10:25 AM, Ludovic Courtès wrote: >> Hi Walter, >> >> Apologies for the late reply. >> >> Walter Bright skribis: >> >>> The D programming language compiler has been called dmd since about >>> 2000 or so. In order to avoid confusion, may I request that

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * build-aux/hydra/demo-os.scm (operating-system)[issue]: Point to > shepherd instead of dmd. > * ROADMAP: Likewise. > * gnu/build/install.scm (directives): Adjust comment. [...] > +++ b/build-aux/hydra/demo-os.scm > @@ -57,7 +57,7 @@ This is an alpha preview of the GNU sy

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * 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-s

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * 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... > (sh

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/services/xorg.scm (slim-configuration-dmd): Rename to... > (slim-configuration-shepherd): ... this. > (slim-shepherd-service): Adjust accordingly. > (slim-service): Take 'shepherd' keyword argument. OK!

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/services/shepherd.scm (dmd-configuration-file): Rename to... > (shepherd-configuration-file): ... this. Use "shepherd.conf" name. > (dmd-boot-gexp): Use it. OK!

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * 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/networ

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * doc/guix.texi: Use 'shepherd'/'herd' instead of 'dmd'/'deco'. Fix > info references. [...] > +Services are managed by GNU@tie{}Shepherd (@pxref{Introduction,,, ^ To complicate things, add “the” here, and in general to all reference to the soft

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/services/base.scm (%do-not-kill-file): Rename to > "/etc/shepherd/do-not-kill". Shouldn’t it be merged with patch 03? Otherwise patch 03 alone would break things AIUI, because it would create a different file than the one actually used. Ludo’.

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/build/linux-boot.scm (mount-root-file-system): Rename > "/root/etc/dmd" to "/root/etc/shepherd". OK!

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * 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

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > So this is a 'dmd->shepherd' patchset for the Guix side now (thanks, Ludo, for > adding 'shepherd' package!). Yay! The moral of the story is that renaming takes a lot of patches. > If I didn't miss anything (please double check me), the only thing left > "unrenamed" are “p

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

2016-01-28 Thread Ludovic Courtès
Alex Kost skribis: > * gnu/packages/freedesktop.scm (elogind)[inputs]: Replace 'dmd' with > 'shepherd'. OK. Ludo'.

Re: GNU Shepherd 0.3 released

2016-01-28 Thread Alex Sassmannshausen
Congratulations to all involved, and for the new name. I like it :-) Alex Ludovic Courtès writes: > We are pleased to announce the GNU Shepherd version 0.3, the new alpha > release of was used to be called GNU dmd. > > > • About > > The GNU Daemon Shepherd or GNU Shepherd is a service manager

GNU Shepherd 0.3 released

2016-01-28 Thread Ludovic Courtès
We are pleased to announce the GNU Shepherd version 0.3, the new alpha release of was used to be called GNU dmd. • About The GNU Daemon Shepherd or GNU Shepherd is a service manager written in Guile that looks after the herd of system services. It provides a replacement for the service-ma

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

2016-01-28 Thread Ludovic Courtès
Mathieu Lirzin skribis: > GEN shepherd > GEN herd > GEN halt > GEN reboot > HELP2MAN shepherd.1 > help2man: impossible de récupérer l'information « --help » de ./shepherd > Try `--no-discard-stderr' if option outputs to stderr > Makefile:1943: recipe for target 'shep