[PATCH 1/1] gnu: lcms: Fix an out-of-bounds read.

2017-01-22 Thread Leo Famulari
* gnu/packages/patches/lcms-fix-out-of-bounds-read.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (lcms)[replacement]: New field. [properties]: Specify the 'cpe-name'. (lcms/fixed): New variable. --- gnu/local.mk | 1

Re:Re: Integrating different input methods into Guix

2017-01-22 Thread tumashu
Service seem to be a good idea... At 2017-01-23 08:32:11, "Danny Milosavljevic" wrote: >Hi, > >I understand. For now, let's see what the others say about the proposed design. > >If you want to just set the environment variables in your user session, you >can just edit ~/.bash_profile and

Fwd: 16/35: gnu: r-ggplot2: Update to 2.2.0.

2017-01-22 Thread Ben Woodcroft
Hi Ricardo, Forwarded Message Subject:16/35: gnu: r-ggplot2: Update to 2.2.0. Date: Thu, 29 Dec 2016 20:49:25 + (UTC) From: Ricardo Wurmus Reply-To: Ricardo Wurmus To: guix-comm...@gnu.org rekado pushed a commit to branch master in repository gui

Re: [PATCH python-tests] gnu: python-2.7: Enable UCS-4 Unicode encoding.

2017-01-22 Thread Maxim Cournoyer
Danny Milosavljevic writes: Hi Danny! > * gnu/packages/python.scm (python-2.7)[arguments]: Modify. > --- > gnu/packages/python.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index fd423d311..6caaeaaf8 100644 > --- a/gnu/packages/

Re: Integrating different input methods into Guix

2017-01-22 Thread Danny Milosavljevic
Hi, I understand. For now, let's see what the others say about the proposed design. If you want to just set the environment variables in your user session, you can just edit ~/.bash_profile and invoke im-config there (maybe unchanged - although it bothers me that it then would invoke random ver

Re:Integrating different input methods into Guix

2017-01-22 Thread tumashu
Thanks for the information, but coding a im service is beyond my ability at the moment :-) At 2017-01-22 16:06:05, "Danny Milosavljevic" wrote: >Hi, > >On Sun, 22 Jan 2017 10:39:15 +0800 (CST) >tumashu wrote: > >> The other problem is: >> >> im-config include many im's config files and

Re: Build custom packages with cuirass.

2017-01-22 Thread Mathieu Lirzin
Hi, Mathieu OTHACEHE writes: > I'm trying to use cuirass to build all the packages of my current > manifest on top of guix master periodically. > > Some of my packages are custom, so I need cuirass to be aware of > GUIX_PACKAGE_PATH env variable. > > The only way I found is to patch cuirass serv

[PATCH python-tests] gnu: python-2.7: Enable UCS-4 Unicode encoding.

2017-01-22 Thread Danny Milosavljevic
* gnu/packages/python.scm (python-2.7)[arguments]: Modify. --- gnu/packages/python.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index fd423d311..6caaeaaf8 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -170,6 +170,

Re: (guix git-download)

2017-01-22 Thread Leo Famulari
On Sun, Jan 22, 2017 at 07:51:34PM +, ng0 wrote: > I'd like to change the git-download so that it supports > shallow-clone by default. I think this is the right default choice. We would have to make it possible to disable in our client, because not all Git servers support shallow cloning.

Re: [PATCH] gnu: add geos

2017-01-22 Thread Björn Höfling
Thanks for accepting! I have some comments/questions below. Björn On Sat, 21 Jan 2017 14:08:12 +0100 Marius Bakke wrote: > Björn Höfling writes: > > > * gnu/packages/geo.scm (geos): New variable. > > Thanks for this! I've applied it with some minor changes, described > below: > > > +(def

Re: [PATCH v2] services: cuirass: Add port to cuirass configuration

2017-01-22 Thread Mathieu Lirzin
Hello, Mathieu Othacehe writes: > * gnu/services/cuirass.scm (): Add port field. > (cuirass-shepherd-service): Honor it. > * doc/guix.texi (Continuous Integration): Document it. > --- Applied as 11b7717deba42b1f8286158e1cf4b58dec533859. Thank you. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5

Re: (guix git-download)

2017-01-22 Thread Ricardo Wurmus
ng0 writes: > Furthermore, I'd like to add a functionality to select a > branch/tag more easily than just by commit. Tags can already be cloned just by using the tag name. However, branches in git are just variable pointers, so they cannot be selected any other way than by specifying a “commit

(guix git-download)

2017-01-22 Thread ng0
Hi, I'd like to change the git-download so that it supports shallow-clone by default. However I don't understand the current (guix git-download) enough. Why is it all handled via environment variables? I don't even see the "recursive" part in the git documentation for environment variables. The w

Re: PowerPC & GNU/Hurd cross-compilation

2017-01-22 Thread Kei Kebreau
Leo Famulari writes: > On Sat, Jan 21, 2017 at 10:24:46PM +0100, Ludovic Courtès wrote: >> Hello Guix! >> >> A picture (?) is worth a thousand words: >> >> --8<---cut here---start->8--- >> $ file $(./pre-inst-env guix build -q --target=i586-pc-gnu guile )/bin

Re: [PATCH] gnu: Add nyx.

2017-01-22 Thread Ricardo Wurmus
ng0 writes: > Ricardo Wurmus writes: […] >> In that case please don’t include “[PATCH]” in the subject line. There >> are many patches that need to be reviewed and it’s a drain on our >> limited resources to review patches that don’t yet result in buildable >> code. > > That's automatically ha

Re: [PATCH] gnu: Add nyx.

2017-01-22 Thread ng0
Ricardo Wurmus writes: > ng0 writes: > >> Ludovic Courtès writes: >> >>> contact@cryptolab.net skribis: >>> From: ng0 * gnu/packages/tor.scm (nyx): New variable. >>> >>> I applied the changes below and then realized that it fails to build: >>> >>> --8<---cut here

GeoIP database redistribution?

2017-01-22 Thread ng0
I want to slowly package OONI (https://ooni.torproject.org/). One of its dependencies, txtorcon, requires python-geoip which depends on geoip-c-api. I've got both covered, but both of them want (either to download or to be present) for tests (a/the) legacy database file of maxmind. Question 1: Can

Re: It’s building!

2017-01-22 Thread Ricardo Wurmus
ng0 writes: > For me it fails, I tried to adopt this to my > %desktop-services-sans-ntpd but I haven't found the right way to > make use of it: > > (define %desktop-services-sans-ntpd > ;; List of services typically useful for a "desktop" use case. > (cons* (slim-service) > (screen-

Build custom packages with cuirass.

2017-01-22 Thread Mathieu OTHACEHE
Hi, I'm trying to use cuirass to build all the packages of my current manifest on top of guix master periodically. Some of my packages are custom, so I need cuirass to be aware of GUIX_PACKAGE_PATH env variable. The only way I found is to patch cuirass service (cf. following patch). Is this a g

Re: Graphical Installer - Call for Testing.

2017-01-22 Thread John Darrington
It now supports btrfs. Feel free to give it a whirl. J' On Sat, Jan 14, 2017 at 02:24:53PM +0100, David Craven wrote: Hi John, I looked at adding btrfs support, -- Avoid eavesdropping. Send strong encrypted email. PGP Public key ID: 1024D/2DE827B3 fingerprint = 8797 A26D

[PATCH v2] services: cuirass: Add port to cuirass configuration

2017-01-22 Thread Mathieu Othacehe
* gnu/services/cuirass.scm (): Add port field. (cuirass-shepherd-service): Honor it. * doc/guix.texi (Continuous Integration): Document it. --- Changelog: *v2: Add copyrights and update documentation doc/guix.texi| 6 +- gnu/services/cuirass.scm | 5 + 2 files changed, 10 ins

[PATCH] gnu: Add libtorrent-rasterbar.

2017-01-22 Thread Jelle Licht
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): New variable. --- gnu/packages/bittorrent.scm | 40 1 file changed, 40 insertions(+) diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm index 43ec087bf5..0340b1c874 100644 --- a/gnu/

[PATCH] services: cuirass: Add port to cuirass configuration

2017-01-22 Thread Mathieu Othacehe
* gnu/services/cuirass.scm (): Add port field. (cuirass-shepherd-service): Honor it. --- gnu/services/cuirass.scm | 4 1 file changed, 4 insertions(+) diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index c15a846ba..85f2a22da 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/s

Re: It’s building!

2017-01-22 Thread ng0
Maxim Cournoyer writes: > Hello Guix! > > l...@gnu.org (Ludovic Courtès) writes: > >> Hello Guix! >> >> Good news: the new machine, bayfront.guixsd.org, is building Guix master >> for x86_64/i686 with Cuirass⁰! > > Nice! Thanks to everyone implicated! > >> >> You can get substitutes from https://

Not patching shebang in git hook samples ?

2017-01-22 Thread John Darrington
The git package ships with a number of sample hook files. These are shell scripts and therefore the #!/bin/sh line gets substituted at build time. However these files get installed into every git repostory that is created, and users are invited to use them as templates for their own hooks. Th

[PATCH] doc: Mention the need of a BIOS boot partition when using GPT.

2017-01-22 Thread 宋文武
* doc/guix.text (Preparing for Installation)[Disk Partitioning]: Mention the need of a BIOS boot partition when using GPT with the defualt GRUB. --- doc/guix.texi | 5 + 1 file changed, 5 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 1f0bd7568..ab3b7211f 100644 --- a/doc/guix

Re: PowerPC & GNU/Hurd cross-compilation

2017-01-22 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > There’s also a small problem with sed: > > https://hydra.gnu.org/build/1817854/nixlog/1/raw Fixed in c8b44fc10717a106b305d66e95ea27d1a3be45f5. > Besides, on GNU/Hurd, the loader file name is incorrect: > > $ readelf -a > /gnu/store/zl3m30z9rvj15jnfgn4

Re: [PATCH 4/4] gnu: Add electrum.

2017-01-22 Thread Carlo Zancanaro
On Mon, Jan 02 2017, Carlo Zancanaro wrote > ... patch used to be here ... Now that the patches for its dependencies have been pushed, can anyone review this patch for Electrum? signature.asc Description: PGP signature

Re: Mozilla help needed - 0ad, or: how to pass the version to mozjs-38?

2017-01-22 Thread Ricardo Wurmus
ng0 writes: maxim> Have you tried defining MOZJS_MAJOR_VERSION or MOZJS_MINOR_VERSION? […] ng0> To answer: yes, I have tried to set this and other reasonable envs ng0> (see ng0> https://pagure.io/guix-dev/c/07c579fd3e7e0621ef0f323b6130c74fe5a09f62?branch=games%2F0ad ng0> ) and it had no effec

[PATCH 2/2] gnu: Add dub-build-system.

2017-01-22 Thread Danny Milosavljevic
* guix/build-system/dub.scm: New file. * guix/build/dub-build-system.scm: New file. * Makefile.am (MODULES): Add them. --- Makefile.am | 2 + guix/build-system/dub.scm | 152 guix/build/dub-build-system.scm | 97

[PATCH 1/2] gnu: Add dub.

2017-01-22 Thread Danny Milosavljevic
* gnu/packages/ldc.scm (dub): New variable. --- gnu/packages/ldc.scm | 37 + 1 file changed, 37 insertions(+) diff --git a/gnu/packages/ldc.scm b/gnu/packages/ldc.scm index 6ea7f664b..4663d7d0c 100644 --- a/gnu/packages/ldc.scm +++ b/gnu/packages/ldc.scm @@ -27

[PATCH 0/2] Add dub build system

2017-01-22 Thread Danny Milosavljevic
Add dub build system (for the D language). Danny Milosavljevic (2): gnu: Add dub. gnu: Add dub-build-system. Makefile.am | 2 + gnu/packages/ldc.scm| 37 ++ guix/build-system/dub.scm | 152 guix/build/d

Re: Mozilla help needed - 0ad, or: how to pass the version to mozjs-38?

2017-01-22 Thread ng0
ng0 writes: > Ricardo Wurmus writes: > >> ng0 writes: >> >>> Maxim Cournoyer writes: >>> Hi ng0! Have you tried defining MOZJS_MAJOR_VERSION or MOZJS_MINOR_VERSION? These are the first errors. Fixing those might make the picture a bit prettier? >>> >>> It's not about

Re: Mozilla help needed - 0ad, or: how to pass the version to mozjs-38?

2017-01-22 Thread ng0
Ricardo Wurmus writes: > ng0 writes: > >> Maxim Cournoyer writes: >> >>> Hi ng0! >>> >>> Have you tried defining MOZJS_MAJOR_VERSION or MOZJS_MINOR_VERSION? >>> These are the first errors. Fixing those might make the picture a bit >>> prettier? >> >> It's not about pretty, it's about this bein

Re: Add neo-layout to kbd

2017-01-22 Thread ng0
ng0 writes: > Hartmut Goebel writes: > >> Am 01.01.2017 um 18:25 schrieb ng0: >>> url = "https://svn.neo-layout.org/linux/console/neo.map?r=${version}";; >> >> I did not succeed downloading to checking out this url, but I could >> download this one: >> >> http://wiki.neo-layout.org/export/

Re: Mozilla help needed - 0ad, or: how to pass the version to mozjs-38?

2017-01-22 Thread Ricardo Wurmus
ng0 writes: > Maxim Cournoyer writes: > >> Hi ng0! >> >> Have you tried defining MOZJS_MAJOR_VERSION or MOZJS_MINOR_VERSION? >> These are the first errors. Fixing those might make the picture a bit >> prettier? > > It's not about pretty, it's about this being a terrible piece of > unstable, no

Re: [PATCH] gnu: Add ldc-1.1.0-beta6

2017-01-22 Thread Frederick Muriithi
On Fri, Jan 20, 2017 at 4:33 PM, Ludovic Courtès wrote: > Frederick Muriithi skribis: > >> On 19 Jan 2017 3:47 p.m., "Ludovic Courtès" wrote: >> >> ... However, on my x86_64 machine, the build fails with: >> --8<---cut here---start->8--- >> 99% tests passed

Integrating different input methods into Guix

2017-01-22 Thread Danny Milosavljevic
Hi, On Sun, 22 Jan 2017 10:39:15 +0800 (CST) tumashu wrote: > The other problem is: > > im-config include many im's config files and I cannot let im-config depend > all the im, > if fcitx is not installed, How to deal with "/usr/bin/fcitx" in fcitx config > file which is included in im-con