Re: cairo CVE-2016-9082

2016-11-28 Thread Efraim Flashner
On Mon, Nov 28, 2016 at 10:06:41PM -0500, Leo Famulari wrote: > On Mon, Nov 28, 2016 at 09:30:53PM +0200, Efraim Flashner wrote: > > The previous patch somehow stopped working for me, and I was getting > > complaints about unbound variable cairo/fixed, so I rewrote the patch to > > have every cairo

Re: [PATCH] gnu: bootstrap-tarballs: Cross-compile for powerpc-linux-gnu.

2016-11-28 Thread Carlos Sánchez de La Lama
Hi! I finally found some time to clean-up my work. This patch is for core-updates branch, and allows bootstrap tarball generation by guix build --target=powerpc-linux-gnu bootstrap-tarballs I think the best way to proceed is integrate this onto core-updates (once reviewed & approved), then gener

[PATCH] gnu: bootstrap-tarballs: Cross-compile for powerpc-linux-gnu.

2016-11-28 Thread Carlos Sánchez de La Lama
* gnu/packages/bootstrap.scm (glib-dynamic-linker): Add value for powerpc-linux. * gnu/packages/linux.scm (system->defconfig): New procedure. (linux-libre-headers): Use system->defconfig. * gnu/packages/cross-base.scm (xlinux-headers): Use system->defconfig. * gnu/packages/gcc.scm (gcc-4.7): Add p

Re: [PATCH] gnu: Add non-session-manager.

2016-11-28 Thread Eric Bavier
On Mon, 28 Nov 2016 22:51:25 +0100 Ricardo Wurmus wrote: > * gnu/packages/music.scm (non-session-manager): New variable. > --- > gnu/packages/music.scm | 22 ++ > 1 file changed, 22 insertions(+) LGTM. `~Eric pgpFDpD4NwC5q.pgp Description: OpenPGP digital signature

Re: [PATCH] gnu: Allow nfs file systems to be automatically mounted.

2016-11-28 Thread John Darrington
On Mon, Nov 28, 2016 at 10:05:15PM +0100, Ludovic Court??s wrote: John Darrington skribis: > On Mon, Nov 28, 2016 at 02:59:09PM +0100, Ludovic Court??s wrote: > > ???match???, > > > > Have another look: +(let* ((host (match (string-split sour

Complaint about packages list on web site

2016-11-28 Thread John Darrington
When I open the page http://www.gnu.org/software/guix/packages/ using icecat (which has libreJS included) from GuixSD, I get a message telling me to "Complain". Consider this a complaint: Whitelist This script is detected as inline, nonfree, defining functions or methods, and the res

Re: cairo CVE-2016-9082

2016-11-28 Thread Leo Famulari
On Mon, Nov 28, 2016 at 09:30:53PM +0200, Efraim Flashner wrote: > The previous patch somehow stopped working for me, and I was getting > complaints about unbound variable cairo/fixed, so I rewrote the patch to > have every cairo use the patch separately. Thanks for taking on this tricky bug fix!

Re: (Exposing?) config files and non-start/stop operations

2016-11-28 Thread Chris Marusich
Christopher Allan Webber writes: > Chris Marusich writes: > >> Christopher Allan Webber writes: >> >>> So shepherd actions are probably fine for something like "herd status >>> mcron" but for running slow and expensive operations, we need some way >>> to expose the config file. >> >> The speed a

Re: [PATCH 0/1] Libarchive 3.2.2 update

2016-11-28 Thread Leo Famulari
On Mon, Nov 28, 2016 at 02:56:52PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > This patch updates libarchive to 3.2.2. Besides integrating our bug-fix > > patches, this release fixes some other bugs, too: > > > > https://github.com/libarchive/libarchive/compare/v3.2.1...v3.2.2 > >

Re: ‘guix pull’ and external dependencies

2016-11-28 Thread Chris Marusich
Hi Ludo`, l...@gnu.org (Ludovic Courtès) writes: > So I think what we need to do is for “guix pull-ng” to build and install > a complete ‘guix’ package, and to manage it pretty much like other > packages is managed, I think that's very reasonable. It seems more intuitive than the current way '

[PATCH] gnu: python-pip: Update to 9.0.1

2016-11-28 Thread Maxim Cournoyer
* gnu/packages/python.scm (python-pip, python2-pip): Update to 9.0.1. --- gnu/packages/python.scm | 21 +++-- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 39b40e7..2bf7ec9 100644 --- a/gnu/packages/python.s

Re: [PATCH 2/3] gnu: yosys: Add xdot functionality.

2016-11-28 Thread Danny Milosavljevic
LGTM.

[PATCH 1/4] gnu: Update kde-frameworks to 5.28.

2016-11-28 Thread Hartmut Goebel
* gnu/packages/kde-frameworks.scm (kpackage): Update to 5.28.1 (extra-cmake-modules, attica, bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig, kcoreaddons, kdbusaddons, kdnssd, kguiaddons, ki18n, kidletime, kitemmodels, kitemviews, kplotting, kwayland, kwidgetsaddons, kwindowsyst

[PATCH 4/4] gnu: kauth: Fix cmake macros to be used by other packages.

2016-11-28 Thread Hartmut Goebel
* gnu/packages/kde-framework.scm (kauth)[phases]: New phase fix-cmake-install-paths. --- gnu/packages/kde-frameworks.scm | 11 +++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 415b54d..fb7d7d9 100644 --- a/gnu/pack

Re: [PATCH] doc: Suggest installing gvfs.

2016-11-28 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> * gnu/system/examples/desktop.tmpl: Add gvfs to the system-wide list of >> packages. >> --- >> gnu/system/examples/desktop.tmpl | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/gnu/system/examples/desktop.tmpl

[PATCH 3/4] gnu: extra-cmake-modules: Always install into /lib and not into /lib64.

2016-11-28 Thread Hartmut Goebel
* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[phases]: New phase fix-lib-path. --- gnu/packages/kde-frameworks.scm | 5 + 1 file changed, 5 insertions(+) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 6109436..415b54d 100644 --- a/gnu/packages

[PATCH 0/4] Update kde-frameworks to 5.28 and related

2016-11-28 Thread Hartmut Goebel
While my KDE Frameworks tier 4 and tier 5 paches still need some polishing, here are some updates to the other tiers: * Updated all packages to 5.28.0 * Added ksyntaxhighlighting, a new tier 1 framework * Make extra-cmake-modules Always install into /lib and not into /lib64 * kauth: Fix cmake m

[PATCH 2/4] gnu: Add ksyntaxhighlighting.

2016-11-28 Thread Hartmut Goebel
* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): New variable. --- gnu/packages/kde-frameworks.scm | 51 + 1 file changed, 51 insertions(+) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 39d9821..6109436 100644

Re: [PATCH] Enable deterministic perl archives.

2016-11-28 Thread Marius Bakke
Ludovic Courtès writes: > Hello! > > Marius Bakke skribis: > >> As far as I can tell, they really are pointless. Makefiles generated by >> MakeMaker have a "pure_install" target that do not create them. >> >> From http://www.perlmonks.org/?node=ExtUtils%3A%3AMakeMaker: >> >> "make install per de

[PATCH] gnu: Add non-session-manager.

2016-11-28 Thread Ricardo Wurmus
* gnu/packages/music.scm (non-session-manager): New variable. --- gnu/packages/music.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 3c56d19..e6d87e8 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.s

Re: [PATCH 16/18] gnu: Add r-gplots.

2016-11-28 Thread Ricardo Wurmus
Ludovic Courtès writes: > Leo Famulari skribis: > >> On Thu, Nov 24, 2016 at 05:51:37PM +0100, Ricardo Wurmus wrote: >>> * gnu/packages/statistics.scm (r-gplots): New variable. >> >>> +(description >>> + "This package provides various R programming tools for plotting data, >>> +includin

Re: [PATCH 09/18] gnu: Add r-wgcna.

2016-11-28 Thread Ricardo Wurmus
Ben Woodcroft writes: > On 25/11/16 02:51, Ricardo Wurmus wrote: >> [..] >> +(home-page >> + >> "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/";) > This line is a bit long, I don't remember, should it be split over two > lines? True, but I left it as i

Re: [PATCH 04/18] gnu: Add r-spams.

2016-11-28 Thread Ricardo Wurmus
Leo Famulari writes: > On Thu, Nov 24, 2016 at 05:51:25PM +0100, Ricardo Wurmus wrote: >> * gnu/packages/statistics.scm (r-spams): New variable. > >> + ;; This looks like a syntax error. >> + (add-after 'chdir 'patch-isnan >> + (lambda _ >> + (substitute* '"

Re: [Patch v2] daemon: Set ownership of kept build directories to the calling user.

2016-11-28 Thread Hartmut Goebel
Am 27.11.2016 um 22:04 schrieb Ludovic Courtès: > The problem is that 0 also means “root”, so I’d prefer a different value > to denote that “unset” status, -1 if you want, and explicit checks (and > a comment explaining that ‘clientUid’ and ‘clientGid’ can be either a > valid UID/GID or -1, in whic

Re: cairo CVE-2016-9082

2016-11-28 Thread Kei Kebreau
Efraim Flashner writes: > The previous patch somehow stopped working for me, and I was getting > complaints about unbound variable cairo/fixed, so I rewrote the patch to > have every cairo use the patch separately. > > > -- > Efraim Flashner אפרים פלשנר > GPG key = A28B F40C 3E55 1372 662D

Re: [PATCH] doc: Suggest installing gvfs.

2016-11-28 Thread Ricardo Wurmus
Mathieu Lirzin writes: > Ricardo Wurmus writes: > >> * gnu/system/examples/desktop.tmpl: Add gvfs to the system-wide list of >> packages. >> --- >> gnu/system/examples/desktop.tmpl | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/gnu/system/examples/desktop.tmpl >

Re: [PATCH] gnu: guix-0.11.0: Add guile-ssh to inputs.

2016-11-28 Thread Ludovic Courtès
Hi David, David Craven skribis: > * gnu/packages/package-management.scm (guile-ssh)[inputs]: Add > guile-ssh. > [arguments]: Add guile-ssh to GUILE_LOAD_PATH. OK! We’ll have to update ‘guix-devel’ now. :-) Thanks, Ludo’.

Re: [PATCH] doc: Suggest installing gvfs.

2016-11-28 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/system/examples/desktop.tmpl: Add gvfs to the system-wide list of > packages. > --- > gnu/system/examples/desktop.tmpl | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gnu/system/examples/desktop.tmpl > b/gnu/system/examples/desktop.tmpl

Re: [PATCH] gnu: Allow nfs file systems to be automatically mounted.

2016-11-28 Thread Ludovic Courtès
John Darrington skribis: > On Mon, Nov 28, 2016 at 02:59:09PM +0100, Ludovic Court??s wrote: > > ???match???, > > > > Have another look: +(let* ((host (match (string-split source #\:) > ((h _) h))) > > Right, but there are other occurrences of ???car??? for >

Re: RFH: Add prosody service

2016-11-28 Thread Ludovic Courtès
Hi! Clément Lassieur skribis: > I'm actually working on the Prosody service, and I am struggling with a > few things. What I did works, but some configurations are probably > missing. I'm not sure I'm doing it the right way, so I would appreciate > a few comments before I go further. > > Here

Re: RFH: Add prosody service

2016-11-28 Thread Hartmut Goebel
Am 26.11.2016 um 18:15 schrieb Clément Lassieur: > So in Scheme, I implemented this as a prosody-configuration > (representing the whole file), containing: > - global settings, > - common settings, > - a list of virtualhost-configuration. I'm interested in how to implement this, too. Some e

[PATCH] gnu: guix-0.11.0: Add guile-ssh to inputs.

2016-11-28 Thread David Craven
* gnu/packages/package-management.scm (guile-ssh)[inputs]: Add guile-ssh. [arguments]: Add guile-ssh to GUILE_LOAD_PATH. --- gnu/packages/package-management.scm | 4 1 file changed, 4 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm in

Re: cairo CVE-2016-9082

2016-11-28 Thread Efraim Flashner
The previous patch somehow stopped working for me, and I was getting complaints about unbound variable cairo/fixed, so I rewrote the patch to have every cairo use the patch separately. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentialit

Re: [PATCH] doc: Suggest installing gvfs.

2016-11-28 Thread Mathieu Lirzin
Hi, Ricardo Wurmus writes: > * gnu/system/examples/desktop.tmpl: Add gvfs to the system-wide list of > packages. > --- > gnu/system/examples/desktop.tmpl | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gnu/system/examples/desktop.tmpl > b/gnu/system/examples/desktop.

[PATCH 3/4] gnu: lv2: Update to 1.14.0.

2016-11-28 Thread Ricardo Wurmus
* gnu/packages/audio.scm (lv2): Update to 1.14.0. --- gnu/packages/audio.scm | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index d89c93c..a3069b4 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -1551,1

[PATCH 4/4] gnu: Add ingen.

2016-11-28 Thread Ricardo Wurmus
* gnu/packages/audio.scm (ingen): New variable. --- gnu/packages/audio.scm | 85 ++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index a3069b4..5bc9f59 100644 --- a/gnu/packages/audio.scm +++ b/gnu/pa

[PATCH 1/4] gnu: Add ganv-devel.

2016-11-28 Thread Ricardo Wurmus
* gnu/packages/gtk.scm (ganv-devel): New variable. --- gnu/packages/gtk.scm | 19 +++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 17bd9c9..e46a0af 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -8,6 +8,7 @@ ;;;

[PATCH 2/4] gnu: Add raul-devel.

2016-11-28 Thread Ricardo Wurmus
* gnu/packages/audio.scm (raul-devel): New variable. --- gnu/packages/audio.scm | 17 + 1 file changed, 17 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 66db4c5..d89c93c 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -1798,6

[PATCH 0/4] Add Ingen

2016-11-28 Thread Ricardo Wurmus
Hi Guix, Ingen is a very flexible audio environment, which can be used as a modular synthesizer or an audio effects chain. There hasn't been a proper release even though it's been very usable since a couple of years already. It depends on at least two development versions of LV2-related librarie

cairo CVE-2016-9082

2016-11-28 Thread Efraim Flashner
This patch was a bit on the harder side. We already have the cairo->poppler->cairo cyclical dependency, so both cairos need to be patched, the one in gtk.scm and the custom cairo in poppler. Also made sure to grab cairo-xcb in the process. cairo-xcb needs 'replacement #f' or else 'guix build cairo

[PATCH] doc: Suggest installing gvfs.

2016-11-28 Thread Ricardo Wurmus
* gnu/system/examples/desktop.tmpl: Add gvfs to the system-wide list of packages. --- gnu/system/examples/desktop.tmpl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/system/examples/desktop.tmpl b/gnu/system/examples/desktop.tmpl index 82687e7..21b4563 100644 --- a/gnu/s

‘guix pull’ and external dependencies

2016-11-28 Thread Ludovic Courtès
Hi! Efraim Flashner skribis: > If I understand it correctly, as part of `guix pull' we get the latest > package definitions, but `guix' and `guix-daemon' are at the > guix-snapshot version, aka 0.11.0-4. If instead `guix-daemon' was from > the tip of master then it'd be at the equivalant of runn

Re: [PATCH] gnu: Allow nfs file systems to be automatically mounted.

2016-11-28 Thread John Darrington
On Mon, Nov 28, 2016 at 02:59:09PM +0100, Ludovic Court??s wrote: > ???match???, > > Have another look: +(let* ((host (match (string-split source #\:) ((h _) h))) Right, but there are other occurrences of ???car??? for ???getaddrinfo???. :-) But that occuranc

Re: Website development questions

2016-11-28 Thread Ludovic Courtès
Luis Felipe López Acevedo skribis: > On 2016-11-26 20:02, Luis Felipe López Acevedo wrote: >> On 2016-11-26 12:37, l...@gnu.org wrote: >>> Luis Felipe López Acevedo skribis: > > [...] > hmm, patches are in that location, and the patch not found is actually there as well:

Re: [PATCH] gnu: Allow nfs file systems to be automatically mounted.

2016-11-28 Thread Ludovic Courtès
John Darrington skribis: > On Sat, Nov 26, 2016 at 07:37:15PM +0100, Ludovic Court??s wrote: > John Darrington skribis: > > > * gnu/build/file-systems.scm (mount-file-system): Append target addr= > when > > mounting nfs filesystems. > > Looks like you forgot to a

Re: [PATCH 0/1] Libarchive 3.2.2 update

2016-11-28 Thread Ludovic Courtès
Leo Famulari skribis: > This patch updates libarchive to 3.2.2. Besides integrating our bug-fix > patches, this release fixes some other bugs, too: > > https://github.com/libarchive/libarchive/compare/v3.2.1...v3.2.2 > > It's a little more than we want to do on staging... > > Building the followi

Re: [PATCH] Enable deterministic perl archives.

2016-11-28 Thread Ludovic Courtès
Hello! Marius Bakke skribis: > As far as I can tell, they really are pointless. Makefiles generated by > MakeMaker have a "pure_install" target that do not create them. > > From http://www.perlmonks.org/?node=ExtUtils%3A%3AMakeMaker: > > "make install per default writes some documentation of wha

Re: Please set up hdyra-job for python-branch

2016-11-28 Thread Ludovic Courtès
Hartmut Goebel skribis: > Am 26.11.2016 um 05:48 schrieb Leo Famulari: >> I started the initial evaluation earlier today: >> >> https://hydra.gnu.org/jobset/gnu/python-build-system > > Thanks. How can I interpret the results? Anything I can or should do? Of course! :-) What you can do is compa

Re: [PATCH 1/4] gnu: Add XFILESEARCH path to profiles' environment.

2016-11-28 Thread John Darrington
> * gnu/system.scm (operating-system-etc-service): Add new environment variable: The guix.texi change is missing from the log. Thanks for noticing. > diff --git a/doc/guix.texi b/doc/guix.texi > index e64c361..9d133bb 100644 > --- a/doc/guix.texi > +++ b/

Re: Offloading to use Guile-SSH instead of lsh

2016-11-28 Thread Efraim Flashner
On Sun, Nov 27, 2016 at 11:10:53PM +0100, Ludovic Courtès wrote: > iyzs...@member.fsf.org (宋文武) skribis: > > > Leo Famulari writes: > > > >> On Fri, Nov 25, 2016 at 11:50:22PM +0100, Ludovic Courtès wrote: > >>> Hi! > >>> > >>> l...@gnu.org (Ludovic Courtès) skribis: > >>> > >>> > The ‘wip-guil

Re: Please set up hdyra-job for python-branch

2016-11-28 Thread Hartmut Goebel
Am 26.11.2016 um 05:48 schrieb Leo Famulari: > I started the initial evaluation earlier today: > > https://hydra.gnu.org/jobset/gnu/python-build-system Thanks. How can I interpret the results? Anything I can or should do? It says "17285 new jobs", "3 aborted jobs". Errors seem to be unrelated:

Re: [PATCH 1/2] gnu: Add dnscrypt-wrapper.

2016-11-28 Thread Hartmut Goebel
Am 28.11.2016 um 02:17 schrieb ng0: >> > "@command{dnscrypt-wrapper} is a tool to expose a name server over the >> > @code{dnscrypt} protocol. It can be used as an endpoint for the >> > @command{dnscrypt-proxy} client to securely tunnel DNS requests between >> > the two." > This (second descriptio