[WIP 0/8] GNOME Maps

2016-04-15 Thread Leo Famulari
I'm struggling to get GNOME Maps [0] to work. I've attached my patch series. There is a log of the console output below. GNOME is really another world to me; I don't know where to start with these error messages and warnings. GNOME Maps is cool because version 3.20 is supposed to include an Open

[WIP 8/8] gnu: Add gnome-maps.

2016-04-15 Thread Leo Famulari
* gnu/packages/maps.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/maps.scm | 62 +++ 2 files changed, 63 insertions(+) create mode 100644 gnu/packages/maps.scm diff --git a/gnu-system.am

[WIP 3/8] gnu: Add folks.

2016-04-15 Thread Leo Famulari
* gnu/packages/gnome.scm (folks): New variable. --- gnu/packages/gnome.scm | 36 1 file changed, 36 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7ba2283..d1a5a46 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.s

[WIP 6/8] gnu: libchamplain: Build Vala bindings.

2016-04-15 Thread Leo Famulari
* gnu/packages/gnome.scm (libchamplain)[native-inputs]: Add gobject-introspection, vala. [arguments]: New field. --- gnu/packages/gnome.scm | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 9c694e9..c213da0 100644 --- a/g

[WIP 1/8] gnu: telepathy-glib: Enable vala bindings.

2016-04-15 Thread Leo Famulari
* gnu/packages/glib.scm (telepathy-glib)[arguments]: Add --enable-vala-bindings to #:configure-flags. [native-inputs]: Add vala. --- gnu/packages/glib.scm | 4 1 file changed, 4 insertions(+) diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index e7e9df8..96b847e 100644 --- a/gnu/p

[WIP 2/8] gnu: evolution-data-server: Build Vala bindings.

2016-04-15 Thread Leo Famulari
* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add --enable-vala-bindings to #:configure-flags. [native-inputs]: Add vala. --- gnu/packages/gnome.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 0fd1d5b..7ba2283 100644 --

[WIP 4/8] gnu: vala: Build Vala API (.vapi) generator.

2016-04-15 Thread Leo Famulari
* gnu/packages/gnome.scm (vala)[arguments]: Pass --enable-apigen to #:configure-flags. --- gnu/packages/gnome.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index d1a5a46..c709297 100644 --- a/gnu/packages/gnome.scm +++ b/

[WIP 5/8] gnu: libchamplain: Update to 0.12.13.

2016-04-15 Thread Leo Famulari
* gnu/packages/gnome.scm (libchamplain): Update to 0.12.13. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c709297..9c694e9 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@

[WIP 7/8] gnu: Add gfbgraph.

2016-04-15 Thread Leo Famulari
* gnu/packages/gnome.scm (gfbgraph): New variable. --- gnu/packages/gnome.scm | 33 + 1 file changed, 33 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c213da0..fa21a38 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.s

Re: [PATCH] services: 'console-keymap-service' takes multiple files.

2016-04-15 Thread Albin
Den 2016-04-15 kl. 23:17, skrev Ludovic Courtès: > Alex Kost skribis: > >> Ludovic Courtès (2016-04-14 00:23 +0300) wrote: >> >>> Alex Kost skribis: >>> From 8c58974b549479a8e97cf64f21393aa495596e13 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Sat, 9 Apr 2016 00:21:15 +0300 >>>

[PATCH] gnu: Add marst.

2016-04-15 Thread John Darrington
* gnu/packages/marst.scm: New file. * gnu-system.am: Add it. --- gnu-system.am | 1 + gnu/packages/marst.scm | 43 +++ 2 files changed, 44 insertions(+) create mode 100644 gnu/packages/marst.scm diff --git a/gnu-system.am b/gnu-system.am index e4

Re: [PATCH 2/2] gnu: Add gnome-tweak-tool.

2016-04-15 Thread Leo Famulari
On Wed, Apr 13, 2016 at 08:02:14PM +0200, Jan Nieuwenhuizen wrote: Thanks for making the ther requested changes. > Leo Famulari writes: > >> +(propagated-inputs > >> + `(("gobject-introspection" ,gobject-introspection) > >> + ("gnome-shell" ,gnome-shell) > >> + ("gsettings-des

Re: guix-daemon hitting systemd TasksMax

2016-04-15 Thread Leo Famulari
On Fri, Apr 15, 2016 at 01:37:32AM +0200, Joram Schrijver wrote: > Hi, > > In version 228, systemd introduced a unit attribute `TasksMax`[1] that > limits the number of tasks that can run in a unit. It has effect on > kernel versions 4.3 and up, kernel threads and userspace process count > towards

Re: Update btrfs-progs once again and add static output

2016-04-15 Thread Leo Famulari
On Fri, Apr 15, 2016 at 11:00:10PM +0200, Ludovic Courtès wrote: > “Obsolete” builds that are queued have to be stopped explicitly through > the web interface at hydra.gnu.org by one of the authorized people > (currently one of Mark, Andreas, or myself.) Thanks for the information!

Re: [PATCH 5/6] emacs: Add interface for package locations.

2016-04-15 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-04-05 23:50 +0300) wrote: > >> Alex Kost skribis: [...] >>> +*** New Emacs interface for package locations: M-x guix-locations >> >> s/for package locations/to navigate package definitions/ ? > > This is not really for "package definitions" ("M-x guix

Re: [PATCH 1/6] emacs: Add 'guix-packages-by-location' command.

2016-04-15 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-04-05 23:38 +0300) wrote: > >> Alex Kost skribis: >> >>> * emacs/guix-main.scm (%package-location-table): New variable. >>> (package-location-table, package-locations, packages-by-location): New >>> procedures. >>> (%patterns-makers): Add 'location' sea

Re: [PATCH] Fix pandas test failures.

2016-04-15 Thread Ludovic Courtès
Ricardo Wurmus skribis: > the attached patch fixes the pandas test failures by applying upstream > patches to the test suite. Originally, these were two separate commits > with additional noise, so I merged them into one patch file, removing > the hunks we are not interested in. > > With this pa

Re: [PATCH 1/2] gnu: add python-django

2016-04-15 Thread Ludovic Courtès
Hartmut Goebel skribis: > * gnu/packages/django.scm: New file. > * gnu-system.am: Add it. Neat! I fixed a couple of minor issues (formatting, etc.) leading to this patch: >From 0d4ad143f542ffa125923edfcddfff2ca120c7aa Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Tue, 12 Apr 2016 22:32:

Re: [PATCH 1/1] gnu: openssh: Fix CVE-2015-8325.

2016-04-15 Thread Leo Famulari
On Fri, Apr 15, 2016 at 11:27:35PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > > * gnu/packages/patches/openssh-CVE-2015-8325.patch: New file. > > * gnu-system.am (dist_patch_DATA): Add it. > > * gnu/packages/ssh.scm (openssh): Use it. > > The explanation in the OpenSSH commit log

Re: [PATCH 1/1] gnu: openssh: Fix CVE-2015-8325.

2016-04-15 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/patches/openssh-CVE-2015-8325.patch: New file. > * gnu-system.am (dist_patch_DATA): Add it. > * gnu/packages/ssh.scm (openssh): Use it. The explanation in the OpenSSH commit log is clear IMO and the fix looks reasonable, so I’d say go for it… … but I can’t

Re: [PATCH] services: 'console-keymap-service' takes multiple files.

2016-04-15 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-04-14 00:23 +0300) wrote: > >> Alex Kost skribis: >> >>> From 8c58974b549479a8e97cf64f21393aa495596e13 Mon Sep 17 00:00:00 2001 >>> From: Alex Kost >>> Date: Sat, 9 Apr 2016 00:21:15 +0300 >>> Subject: [PATCH] services: 'console-keymap-service' takes m

Re: [PATCH] gnu: bootstrap: Add the location of ld.so on arm64.

2016-04-15 Thread Ludovic Courtès
Manolis Ragkousis skribis: > From f25060e3ecba608f0aac55260d6419c94ef662da Mon Sep 17 00:00:00 2001 > From: Manolis Ragkousis > Date: Fri, 15 Apr 2016 16:33:55 +0300 > Subject: [PATCH] gnu: bootstrap: Add the location of ld.so on arm64. > > * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Ad

Re: [PATCH] gnu: linux: Add case for arm64.

2016-04-15 Thread Ludovic Courtès
Manolis Ragkousis skribis: > This adds arm64 to system->linux-architecture. > > From 331f5f624871bf5b01bc4f1743a08b2b1f2fd976 Mon Sep 17 00:00:00 2001 > From: Manolis Ragkousis > Date: Fri, 15 Apr 2016 16:51:38 +0300 > Subject: [PATCH] gnu: linux: Add case for arm64. > > * gnu/packages/linux.scm

Re: [PATCH 3/5] gnu: avr-libc: Fix build.

2016-04-15 Thread Ludovic Courtès
"Thompson, David" skribis: > On Thu, Apr 14, 2016 at 1:26 PM, Ludovic Courtès wrote: >> David Thompson skribis: >> >>> * gnu/packages/avr.scm (avr-libc): Update to 2.0.0. >>> [native-inputs]: Use new avr-gcc and avr-binutils. >>> [arguments]: Add phase to unset C_INCLUDE_PATH. >> >> Please make

Re: avr-gcc

2016-04-15 Thread Ludovic Courtès
Jan Nieuwenhuizen skribis: > Except for packages that need a native gcc to build tools during build > time (CC_FOR_BUILD). For such packages (like Bash or Guile), > standard-packages must include gcc again. Then, the build recipe's > phases must be changed so that when cross compiling, the > C_

Re: avr-gcc

2016-04-15 Thread Ludovic Courtès
Andy Wingo skribis: > On Fri 15 Apr 2016 14:44, Jan Nieuwenhuizen writes: > >> Andy Wingo writes: [...] >>> Basically in Guix we should, IMO, always be working on C_INCLUDE_PATH >>> and friends, and never on CPATH. >> >> I'm guessing that could work; would could try to change the above patch >

Re: Update btrfs-progs once again and add static output

2016-04-15 Thread Ludovic Courtès
Leo Famulari skribis: > On Thu, Apr 14, 2016 at 06:30:18PM +0200, Ludovic Courtès wrote: >> Leo Famulari skribis: >> >> > On Mon, Apr 11, 2016 at 08:07:09PM -0400, Leo Famulari wrote: >> >> On Sat, Apr 02, 2016 at 03:29:31PM +0200, Tobias Geerinckx-Rice wrote: >> >> > Some simple patches to add

Re: [PATCH] services: 'console-keymap-service' takes multiple files.

2016-04-15 Thread Albin
Den 2016-04-15 kl. 18:10, skrev Alex Kost: > Ludovic Courtès (2016-04-14 00:23 +0300) wrote: > >> Alex Kost skribis: >> >>> From 8c58974b549479a8e97cf64f21393aa495596e13 Mon Sep 17 00:00:00 2001 >>> From: Alex Kost >>> Date: Sat, 9 Apr 2016 00:21:15 +0300 >>> Subject: [PATCH] services: 'console-

Re: [PATCH 1/3] doc: Add specification for Java packages

2016-04-15 Thread Leo Famulari
On Thu, Apr 14, 2016 at 09:51:35PM +0200, Hartmut Goebel wrote: > * doc/guix.texi (Java Packages): New subsection. Something about this patch would break the build if applied. The output of `make` is below. Can you look into it? If not, I can do it in a couple days. $ cd ~/guix && guix environme

Re: [PATCH 3/3] gnu: Add aliases for the old Java package names.

2016-04-15 Thread Hartmut Goebel
Am 15.04.2016 um 12:28 schrieb Ricardo Wurmus: > I think we don’t need aliases. I'm fine with that. I've put he alias into a patch by it's own, so you can simply drop it. > We only need to make sure that all > packages using the renamed variables get updated as well. For the packages defined b

[PATCH 1/1] gnu: openssh: Fix CVE-2015-8325.

2016-04-15 Thread Leo Famulari
* gnu/packages/patches/openssh-CVE-2015-8325.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/ssh.scm (openssh): Use it. --- gnu-system.am| 1 + gnu/packages/patches/openssh-CVE-2015-8325.patch | 31 gnu/packag

[PATCH 0/1] openssh: Fix CVE-2015-8325

2016-04-15 Thread Leo Famulari
Debian has applied an upstream patch to fix CVE-2015-8325 [0][1][2] in OpenSSH [3]. OpenSSH builds and seems to work with this patch. I can't find any public and "official" announcement of this issue yet. For example, not from Mitre or OpenSSH themselves, aside from the OpenSSH commit log. For th

Re: [PATCH] services: 'console-keymap-service' takes multiple files.

2016-04-15 Thread Alex Kost
Ludovic Courtès (2016-04-14 00:23 +0300) wrote: > Alex Kost skribis: > >> From 8c58974b549479a8e97cf64f21393aa495596e13 Mon Sep 17 00:00:00 2001 >> From: Alex Kost >> Date: Sat, 9 Apr 2016 00:21:15 +0300 >> Subject: [PATCH] services: 'console-keymap-service' takes multiple files. >> >> * gnu/ser

Re: guix-daemon hitting systemd TasksMax

2016-04-15 Thread Efraim Flashner
On Fri, Apr 15, 2016 at 01:37:32AM +0200, Joram Schrijver wrote: > Hi, > > In version 228, systemd introduced a unit attribute `TasksMax`[1] that > limits the number of tasks that can run in a unit. It has effect on > kernel versions 4.3 and up, kernel threads and userspace process count > towards

[PATCH] gnu: linux: Add case for arm64.

2016-04-15 Thread Manolis Ragkousis
This adds arm64 to system->linux-architecture. >From 331f5f624871bf5b01bc4f1743a08b2b1f2fd976 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Fri, 15 Apr 2016 16:51:38 +0300 Subject: [PATCH] gnu: linux: Add case for arm64. * gnu/packages/linux.scm (system->linux-architecture): Add "aarch

[PATCH] gnu: bootstrap: Add the location of ld.so on arm64.

2016-04-15 Thread Manolis Ragkousis
This patch add the dynamic linker for arm64. >From f25060e3ecba608f0aac55260d6419c94ef662da Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Fri, 15 Apr 2016 16:33:55 +0300 Subject: [PATCH] gnu: bootstrap: Add the location of ld.so on arm64. * gnu/packages/bootstrap.scm (glibc-dynamic-linke

guix-daemon hitting systemd TasksMax

2016-04-15 Thread Joram Schrijver
Hi, In version 228, systemd introduced a unit attribute `TasksMax`[1] that limits the number of tasks that can run in a unit. It has effect on kernel versions 4.3 and up, kernel threads and userspace process count towards the limit, and the default value is 512. Running `guix pull` without changi

Re: avr-gcc

2016-04-15 Thread Andy Wingo
Hi :) On Fri 15 Apr 2016 14:44, Jan Nieuwenhuizen writes: > Andy Wingo writes: > >> Or is there some special logic which is applying to CPATH which is not >> applying to C_INCLUDE_PATH? > > Ah, yes; CPATH is not used when cross building, instead CROSS_CPATH is > used. Ah, I see. I guess that's

Re: avr-gcc

2016-04-15 Thread Jan Nieuwenhuizen
Andy Wingo writes: >> The problem is our usage of C_INCLUDE_PATH. > > I don't understand this diagnosis. If the paths were not in > C_INCLUDE_PATH, they would be in CPATH. Then you'd have the same > problem. No? Let me try to choose my words more carefully. The facts that gcc sets C_INCLUDE_P

Re: [PATCH] gnu: glibc: Rename linux-headers input to kernel-headers.

2016-04-15 Thread Manolis Ragkousis
Hey Ludo, On 04/14/16 00:07, Ludovic Courtès wrote: >> * gnu/packages/base.scm (glibc)[propagated-inputs]: Use a kernel >> agnostic name for the kernel headers. >> [arguments]: Adjust accordingly. >> * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash) >> [propagated-inputs]: Ad

Re: [PATCH 3/3] gnu: Add aliases for the old Java package names.

2016-04-15 Thread Ricardo Wurmus
Hartmut Goebel writes: > * gnu/packages/bioninformatics.scm (htsjdk) (ngs-java): New ^ `—– typo > function aliases. > * gnu/packages/java.scm (swt): New function alias. Hi Hartmut, I think we don’t need aliases. We only need to make sure that all pac

Re: avr-gcc

2016-04-15 Thread Andy Wingo
On Fri 15 Apr 2016 10:09, Jan Nieuwenhuizen writes: > Ludovic Courtès writes: > >> I suppose the problem is that CPATH is still used elsewhere, leading >> to interference with this one. > > The problem is our usage of C_INCLUDE_PATH. I don't understand this diagnosis. If the paths were not in C

Updaters now receive package objects

2016-04-15 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >>> +(define (latest-release guix-package) >>> + "Return an for the latest release of GUIX-PACKAGE." >>> + (let* ((pkg (specification->package guix-package)) >> >> Someone (Ricardo?) proposed recently to pass a package object instead of >> a

Re: Patches to add emacs-rfcview and emacs-ffap-rfc-space

2016-04-15 Thread Alex Kost
Federico Beffa (2016-04-14 19:59 +0300) wrote: > On Tue, Apr 12, 2016 at 10:59 AM, Alex Kost wrote: >> Alex Kost (2016-04-05 12:29 +0300) wrote: >> >>> Chris Marusich (2016-04-04 03:58 +0300) wrote: >>> Hi, The attached patches add some useful modules for reading RFCs (and STDs) >>

Re: [PATCH] gnu: Add openttd-engine

2016-04-15 Thread Alex Kost
Albin (2016-04-14 12:51 +0300) wrote: > Thanks! Just one little thing: in the TODO, please change > "openttd-opensfx" to "openttd-openmsx". This will give the user free > GPLv2 licensed music (along with the graphics) and should make a good > out-of-the-box experience even without the non-free (

Re: avr-gcc

2016-04-15 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: [CC: Andy because it's his bug report] >> * gnu/packages/gcc (gcc): Use CPATH instead of C_INCLUDE_PATH. Fixes usage >> of >> native glibc headers when cross-compiling. > > This would be reverting the fix for as the > comment above explains.