Re: Guix on Debian (was: GSoC ideas)

2016-02-23 Thread Pjotr Prins
On Tue, Feb 23, 2016 at 04:32:30PM -0800, Diane Trout wrote: > Also one of your other messages suggested the /gnu directory is also > against Debian policy. > > If there's a way resolve those things, there's probably a much better > chance to get it into Debian. Yes, this in old discussion (also

[PATCH] gnu: Add clojure.

2016-02-23 Thread Alex Vong
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 and download tarballs needed to

Re: [PATCH] gnu: guile-next: Set correct native search paths.

2016-02-23 Thread Thompson, David
On Sat, Feb 13, 2016 at 12:13 AM, Thompson, David wrote: > I've started building my own projects with Guile 2.1.2 and I noticed > that the search paths needed adjustment in order to find modules. I fixed the one place where I forgot to s/2.0/2.2/ and pushed. - Dave

Re: Guix on Debian (was: GSoC ideas)

2016-02-23 Thread Diane Trout
> Great work Diane! > > 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. > > Maybe this is a good step towards getting a Guix .deb we self-host on > t

Re: Guix on Debian (was: GSoC ideas)

2016-02-23 Thread Leo Famulari
On Tue, Feb 23, 2016 at 03:52:30PM -0800, Christopher Allan Webber wrote: > Diane Trout writes: > > >> That looks like the way forward to me. Such a package can setup and > >> start the daemon - which is enough. No need to get the blessing from > >> the distributions themselves (will take time, bu

Guix on Debian (was: GSoC ideas)

2016-02-23 Thread Christopher Allan Webber
Diane Trout writes: >> That looks like the way forward to me. Such a package can setup and >> start the daemon - which is enough. No need to get the blessing from >> the distributions themselves (will take time, but it will come - >> there >> really is no difference with allowing foreign packages

[PATCH] gnu: Add dconf-editor.

2016-02-23 Thread rennes
Hi, i attached dconf-editor patch for review. Dconf-editor is a graphical editor for the dconf database. ThanksFrom 59de11a0cae271bdae0cb092509596ac8136f12f Mon Sep 17 00:00:00 2001 From: Rene Saavedra Date: Tue, 23 Feb 2016 17:36:26 -0600 Subject: [PATCH] gnu: Add dconf-editor. * gnu/package

[v2 1/2] gnu: libssh2: Update to 1.7.0.

2016-02-23 Thread Leo Famulari
Partially fixes CVE-2016-7087. libssh2-1.4 is for temporary use by curl, while all packages affected by CVE-2016-7087 are rebuilt. Once they are rebuilt, curl should be updated to use libssh2-1.7.0, and libssh2-1.4 should be removed. * gnu/packages/ssh.scm (libssh2): Update to 1.7.0. (libssh2-1.4

[v2 0/2] libssh / libssh2 security updates

2016-02-23 Thread Leo Famulari
Sorry for the noise but my last email on this subject contained an early draft of the annotation. It's possible the patches were an earlier revision as well, so I'm resending here. Please disregard the first version. These patches address CVE-2016-0739 (libssh) and CVE-2016-0786 (libssh2) [0]. F

[v2 2/2] gnu: libssh: Update to 0.7.3.

2016-02-23 Thread Leo Famulari
Fixes CVE-2016-0739. * gnu/packages/ssh.scm (libssh): Update to 0.7.3. (libssh-0.5): Update to 0.6.5 and rename to libssh-0.6. (guile-ssh): Specify dependency on libssh-0.6. * gnu/packages/patches/libssh-CVE-2014-0017.patch: Delete file. * gnu-system.am: Remove it. --- gnu-system.am

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

2016-02-23 Thread Leo Famulari
I mistakenly sent an earlier draft of this email. Here is the correct message: These patches address CVE-2016-0739 (libssh) and CVE-2016-0786 (libssh2) [0]. For libssh, we update to the latest upstream release, 0.7.3 [1]. Guile-ssh depends on a private package of an older version of libssh [2],

Re: [PATCH] gnu: Add gnome.

2016-02-23 Thread Leo Famulari
On Tue, Feb 23, 2016 at 11:24:30PM +0100, Jan Nieuwenhuizen wrote: > Leo Famulari writes: > > > How are running the VM? The way I've been using it (documented in 7.2.14 > > in the manual) does not allow the host to connect to the guest. > > What works for me is when I use > > ... > (packages

[PATCH 0/2] libssh / libssh2 security updates

2016-02-23 Thread Leo Famulari
These patches address CVE-2016-0739 (libssh) and CVE-2016-0786 (libssh2) [0]. For libssh, we update to the latest upstream release, 0.7.3. Guile-ssh depends on a private package of an older version of libssh [1], so we update that private package to the latest version supported by guile-ssh, 0.6.

[PATCH 2/2] gnu: libssh: Update to 0.7.3.

2016-02-23 Thread Leo Famulari
Fixes CVE-2016-0739. * gnu/packages/ssh.scm (libssh): Update to 0.7.3. (libssh-0.5): Update to 0.6.5 and rename to libssh-0.6. (guile-ssh): Specify dependency on libssh-0.6. * gnu/packages/patches/libssh-CVE-2014-0017.patch: Delete file. * gnu-system.am: Remove it. --- gnu-system.am

[PATCH 1/2] gnu: libssh2: Update to 1.7.0.

2016-02-23 Thread Leo Famulari
Partially fixes CVE-2016-7087. libssh2-1.4 is for temporary use by curl, while all packages affected by CVE-2016-7087 are rebuilt. Once they are rebuilt, curl should be updated to use libssh2-1.7.0, and libssh2-1.4 should be removed. * gnu/packages/ssh.scm (libssh2): Update to 1.7.0. (libssh2-1.4

Re: GSoC ideas

2016-02-23 Thread Diane Trout
> That looks like the way forward to me. Such a package can setup and > start the daemon - which is enough. No need to get the blessing from > the distributions themselves (will take time, but it will come - > there > really is no difference with allowing foreign packages to work > anyway). I wr

Re: [PATCH] fluxbox window manager

2016-02-23 Thread Eric Bavier
On Fri, 19 Feb 2016 20:54:22 +0100 Danny Milosavljevic wrote: > Hi, > > On Fri, 19 Feb 2016 08:20:21 -0600 > Eric Bavier wrote: > > > This new package should rather go in gnu/packages/wm.scm. > > I'd like to do that but it doesn't work. If I put the package name "fluxbox" > into /etc/confi

Re: [PATCH] gnu: Add gnome.

2016-02-23 Thread Jan Nieuwenhuizen
Leo Famulari writes: > How are running the VM? The way I've been using it (documented in 7.2.14 > in the manual) does not allow the host to connect to the guest. What works for me is when I use ... (packages (cons* dezyne-server ;;-release nss-certs %base-packages))

Re: [PATCH] Add emacs-god-mode

2016-02-23 Thread Ricardo Wurmus
Alex Kost writes: > Ricardo Wurmus (2016-02-21 15:54 +0300) wrote: > >> +(define-public emacs-god-mode >> + (package >> +(name "emacs-god-mode") >> +(version "20151005.925") >> +(source >> + (origin >> + (method url-fetch) >> + (uri (string-append "http://melpa.org/p

Re: [PATCH] gnu: Add gnome.

2016-02-23 Thread Leo Famulari
On Tue, Feb 23, 2016 at 10:18:45PM +0100, Jan Nieuwenhuizen wrote: > Leo Famulari writes: > > >> Maybe we should add a variant of gnu/system/examples/desktop.tmpl that > >> uses all things GNOME? > > > > That would be helpful! > > Yes...I tried it and currently get the opaque and slightly obnoxio

Re: [PATCH] gnu: Add gnome.

2016-02-23 Thread Jan Nieuwenhuizen
Leo Famulari writes: >> Maybe we should add a variant of gnu/system/examples/desktop.tmpl that >> uses all things GNOME? > > That would be helpful! Yes...I tried it and currently get the opaque and slightly obnoxious `Oh no! Something has gone wrong' I have been using ... (packages

Re: wip-xorg-server-1.18

2016-02-23 Thread Mark H Weaver
Hi Andy, Andy Wingo writes: > My Broadwell laptop hasn't had working accelerated OpenGL since I > installed it. It was using the llvmpipe, a software path. Eventually > when I looked into it, it turned out that was because the > xf86-video-intel package was too old and disabled acceleration fo

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

2016-02-23 Thread Christopher Allan Webber
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 overrides make[2]: Entering directory '/tmp/guix-build-gst-python-1.6.1.drv-0/gst-p

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

2016-02-23 Thread Christopher Allan Webber
>From 0391cae1cb41cbe573521aa1ebedf7b94f92c985 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Tue, 23 Feb 2016 11:54:43 -0800 Subject: [PATCH 1/2] gnu: Add python-paste. * gnu/packages/python.scm (python-paste, python2-paste): New variables. * gnu/packages/patches/python-paste-remo

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

2016-02-23 Thread Christopher Allan Webber
>From ae1a49cced8a5cb021a801b7d062c941ea01a2d8 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Tue, 23 Feb 2016 11:57:15 -0800 Subject: [PATCH 2/2] gnu: Add python-pastescript. * gnu/packages/python.scm (python-pastescript, python2-pastescript): New variables. --- gnu/packages/py

Re: gnu: cups: Update to 2.1.3 - request for help patching Makefiles

2016-02-23 Thread swedebugia
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 understanding what made cups fail after modifying the con

Re: Missing patch on savannah means coreutils can't build

2016-02-23 Thread Mark H Weaver
Hi Ludovic, Is there way to change the URI used to fetch the coreutils patch 'coreutils-tail-inotify-race.patch', as I tried to do in 1a51cbc825, but without triggering a full rebuild? Mark Mark H Weaver writes: > Mark H Weaver writes: > >> Christopher Allan Webber writes: >> >>> Efra

Re: Foreign packages and reproducibility (formerly Re: [PATCH] gnu: Add ruby-nokogiri)

2016-02-23 Thread Pjotr Prins
OK, back on the topic of conflicts between interpreters and modules: I realise the current system is fine as is! Sometimes it is good to go for a cycle run in the cold ;) GNU Guix does the right thing. It builds isolated packages, including interpreters and modules. Next it puts them in a profil

Re: gnu: cups: Update to 2.1.3 - request for help patching Makefiles

2016-02-23 Thread Ricardo Wurmus
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 understanding what made cups fail after modifying >>> the >>> configure flags an

Re: gnu: cups: Update to 2.1.3 - request for help patching Makefiles

2016-02-23 Thread swedebugia
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 understanding what made cups fail after modifying the configure flags and found lines in two makefiles under /notifier:65 and /sched

Re: guix system init co-existing with other distros

2016-02-23 Thread Ludovic Courtès
Jan Nieuwenhuizen skribis: > So what I need is for Guix's Grub to create an extra menu entry > for Debian, with this text > > menuentry 'Debian GNU/Linux' { > linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/sda3 ro > initrd /boot/initrd.img-3.16.0-4-amd64 > } > > When you spec

Re: [PATCH} Add cd-hit.

2016-02-23 Thread Ricardo Wurmus
Ben Woodcroft writes: > +(define-public cd-hit > + (package > +(name "cd-hit") > +(version "4.6.4") > +(source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://github.com/weizhongli/cdhit/releases/download/V"; > + versio

Re: [PATCH} Add cd-hit.

2016-02-23 Thread Ludovic Courtès
Ben Woodcroft skribis: > From 95ae898345774f6bb26ce11a340b688118d6c4ba Mon Sep 17 00:00:00 2001 > From: Ben Woodcroft > Date: Sat, 16 Jan 2016 14:31:25 +1000 > Subject: [PATCH] gnu: Add cd-hit. > > * gnu/packages/bioinformatics.scm (cd-hit): New variable. LGTM, thanks! Ludo’.

Re: [PATCH] draft addition of github updater

2016-02-23 Thread Ludovic Courtès
Ben Woodcroft skribis: > Unfortunately I found a further bug - the updated URL for the new > package was actually the old URL not the updated one, and fixing this > required some refactoring. OK. > I'm afraid I'm almost out of time for this until the end of March, so > if there are any further

Re: [PATCH] gnu: cross-gcc-arguments: Disable libitm, libvtv and, libsanitizer.

2016-02-23 Thread Ricardo Wurmus
Manolis Ragkousis writes: > This is a follow up to better explain what the problem is with the > sans-libc cross gcc in the (gnu packages cross-base) module. > > In the latest master if you try to build gcc-cross-sans-libc with: > > ./pre-inst-env guix build -e '((@@(gnu packages cross-base) cro

Re: GuixSD artwork

2016-02-23 Thread Ludovic Courtès
Andreas Enge skribis: > In the artworks repository, there is a background for slim (the one with the > coloured waves); however, the same GuixSD image as for the grub background is > used there. Is that intentional? Actually, I do quite like it. The slim/0.8 directory contains the “old” theme (w

Re: libwnck

2016-02-23 Thread Efraim Flashner
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: Version numbers for VCS snapshots

2016-02-23 Thread Ludovic Courtès
Christopher Allan Webber skribis: > Leo Famulari writes: > >> On Sun, Feb 21, 2016 at 12:17:19PM +0300, Alex Kost wrote: >>> Leo Famulari (2016-02-21 07:35 +0300) wrote: >>> >>> > On Thu, Jan 21, 2016 at 10:05:36PM +0100, Ludovic Courtès wrote: >>> [...] >>> >> I prefer 7! This is how Git usual

libwnck

2016-02-23 Thread Andreas Enge
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 internally assigned to the variable "libwnck-1". I assume that someone got inspired by another

Re: Interest check: U-Boot bootloader support

2016-02-23 Thread Ludovic Courtès
Hi! As I wrote earlier, I have a preference for using GRUB everywhere. So for ARM, I encourage people to first check whether GRUB could work. However, if GRUB doesn’t support a device, I think it’s perfectly fine to use U-Boot instead. This wouldn’t be wasted effort! Cheers, Ludo’.

Re: [PATCH 04/13] utils: Use '@' for separating package names and version numbers.

2016-02-23 Thread Ludovic Courtès
Mathieu Lirzin skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Mathieu Lirzin skribis: >> >>> From 7fef43249b704db3c4d511b2f1b62428740cfa73 Mon Sep 17 00:00:00 2001 >>> From: Mathieu Lirzin >>> Date: Sun, 24 Jan 2016 01:54:44 +0100 >>> Subject: [PATCH] utils: Use '@' for separating packa

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

2016-02-23 Thread Pjotr Prins
On Sun, Feb 21, 2016 at 11:07:15PM +0100, Ludovic Courtès wrote: > Alex Kost skribis: > > > Fixes . > > Reported by myglc2 . > > > > Remove possibilities to install/delete packages to/from a system profile > > both for "Package List" and "Package Info" buffers. > > > >

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

2016-02-23 Thread Nils Gillmann
In addition, does somebody know if we would need a patch of kyotocabinet like gentoo does here: https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-db/kyotocabinet/files/kyotocabinet-1.2.76-configure-8-byte-atomics.patch?id=a2115010f6dabb5cb638743be648bea292892243 If this link was typed out wrong,

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

2016-02-23 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 will have a look at the documentation again next weekend (

Re: Names of R packages

2016-02-23 Thread Andreas Enge
On Tue, Feb 23, 2016 at 10:00:24AM +0100, Ricardo Wurmus wrote: > I’d like to keep it the way it is. In CRAN there are a number of > packages with very similar names such as “graph” and “rgraph”, or “utils” > and “R.utils”. There is also a great number of R packages that happen > to start with “R

Re: Names of R packages

2016-02-23 Thread Ricardo Wurmus
Andreas Enge writes: > when tentatively calling "guix refresh", I saw a number of packages > called "r-r-...", for instance "r-r-oo". Should this not be simplified > to "r-oo"? We do not have separate packaging rules for R, but in analogy > with python and perl, it would make sense to preprend "

Re: [PATCH 1/1] gnu: telepathy-logger: Disable parallel tests.

2016-02-23 Thread Efraim Flashner
On Tue, 23 Feb 2016 03:44:50 -0500 Leo Famulari wrote: > * gnu/packages/freedesktop.scm (telepathy-logger)[arguments]: Disable parallel > tests. > --- > gnu/packages/freedesktop.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/freedesktop.scm b/gnu/pac

[PATCH 0/1] Fix telepathy-logger build failure

2016-02-23 Thread Leo Famulari
Telepathy-logger hasn't been building on x86_64 and i686: http://hydra.gnu.org/job/gnu/master/telepathy-logger-0.8.2.x86_64-linux http://hydra.gnu.org/job/gnu/master/telepathy-logger-0.8.2.i686-linux Disabling parallel tests fixes it for me on x86_64, and when building for i686. Leo Famulari (1):

[PATCH 1/1] gnu: telepathy-logger: Disable parallel tests.

2016-02-23 Thread Leo Famulari
* gnu/packages/freedesktop.scm (telepathy-logger)[arguments]: Disable parallel tests. --- gnu/packages/freedesktop.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index e23cc97..bff709c 100644 --- a/gnu/packages/