native-propagated-inputs

2017-02-09 Thread David Craven
Hi guix, Currently we use propagated inputs to specify propagated compile time dependencies when they are needed by the header files or pkg-config files or when they are needed at runtime. In addition we have the mechanism of wrap-program to avoid having runtime dependencies being propagated so th

Re: native-propagated-inputs

2017-02-09 Thread David Craven
> Thoughts? Actually it's a bad idea because it changes the semantics of native to mean compile-time instead of the current semantics which means native =P

Re: guix can't find (gnutls)

2017-02-09 Thread Alex Vong
Federico Beffa writes: > On Sun, Feb 5, 2017 at 9:38 AM, Alex Vong wrote: >> Federico Beffa writes: >> >>> Hi, >>> >>> for some reason Guix can't find (gnutls) despite the module being >>> installed and usable in Guile: >>> >> Are you running guixsd or runnign guix on a foreign distro? > > I'm

[PATCH] gnu: lcms: Update to 2.8.

2017-02-09 Thread Alex Vong
Hi, This patch update lcms to 2.8: From 5f70defc2a1867aa557d5ddc5fbae9456df035df Mon Sep 17 00:00:00 2001 From: Alex Vong Date: Thu, 9 Feb 2017 19:48:14 +0800 Subject: [PATCH] gnu: lcms: Update to 2.8. * gnu/packages/ghostscript.scm (lcms): Update to 2.8. --- gnu/packages/ghostscript.scm | 5 +

Re: [PATCH 1/2] gnu: Add openvswitch.

2017-02-09 Thread 宋文武
John Darrington writes: > [...] > + > +(define-public openvswitch > + (package > +(name "openvswitch") > +(version "2.6.1") > +(source (origin > + (method url-fetch) > + (uri (string-append > +

Re: [PATCH 1/2] gnu: Add openvswitch.

2017-02-09 Thread 宋文武
Marius Bakke writes: > [...] >> + (base32 >> +"036gq741j9kqsjlp693nff838c9wjd1c56nswl9vyyd1lsmj0yrh" >> +(build-system gnu-build-system) >> +(arguments >> + '(;; FIXME: many tests fail with: >> + ;;[…] >> + ;;test -e $OVS_RUNDIR/ov

Re: libextractor dependencies: libmp4v2, tidy-html, libsmf.

2017-02-09 Thread ng0
On 17-02-07 15:46:24, Kei Kebreau wrote: > contact@cryptolab.net writes: > > > [PATCH 1/5] gnu: Add libmp4v2. > > > > Take a look at the included XXX note I wrote. > > > > [PATCH 2/5] gnu: Add tidy-html. > > [PATCH 3/5] gnu: Add libsmf. > > [PATCH 4/5] gnu: libextractor: Add dependencies. > >

Warning on using GUIX_PACKAGE_PATH

2017-02-09 Thread Pjotr Prins
@FOSDEM we concluded that GUIX_PACKAGE_PATH does not necessarily work that wel. I added to my guix-notes the following: +Note that, even though GUIX_PACKAGE_PATH can be a feasible way of +adding and maintaining packages, it has two largish downsides: (1) it +is removed from the main package tree a

libextractor changes, v2

2017-02-09 Thread contact . ng0
Changes to description, synopsis, phases, etc addressed.

[PATCH 2/5] gnu: Add tidy-html.

2017-02-09 Thread contact . ng0
From: ng0 * gnu/packages/web.scm (tidy-html): New variable. --- gnu/packages/web.scm | 50 +- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 8cc80a2c4..4d138b79f 100644 --- a/gnu/pack

[PATCH 4/5] gnu: libextractor: Add dependencies.

2017-02-09 Thread contact . ng0
From: ng0 * gnu/packages/gnunet.scm (libextractor): Add dependencies: tidy-html, libmp4v2, libsmf, bzip2. [arguments](configure-flags): Add "--with-libtidy". * Adjust the FIXME comment section accordingly. --- gnu/packages/gnunet.scm | 17 +++-- 1 file changed, 11 insertions(+), 6 de

[PATCH 5/5] gnu: libextractor: Move .a files to output "static".

2017-02-09 Thread contact . ng0
From: ng0 * gnu/packages/gnunet.scm (libextractor): Move .a files to "static" output. [arguments](phases): New phase for moving .a files to output "static". --- gnu/packages/gnunet.scm | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm

[PATCH 1/5] gnu: Add libmp4v2.

2017-02-09 Thread contact . ng0
From: ng0 * gnu/packages/video.scm (libmp4v2): New variable. --- gnu/packages/video.scm | 63 +- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index d6c62c73c..9c522ee44 100644 --- a/g

Warning on using 'guix pull'

2017-02-09 Thread Pjotr Prins
@FOSDEM we concluded that 'guix pull' does not necessarily work that wel. I added to my guix-notes the following: +Health warning: at this point 'guix pull' is considered a liability for two reasons + +1. You don't know what you get even if it is considered 'latest' +2. Guix pull runs over http a

[PATCH 3/5] gnu: Add libsmf.

2017-02-09 Thread contact . ng0
From: ng0 * gnu/packages/music.scm (libsmf): New variable. --- gnu/packages/music.scm | 49 + 1 file changed, 49 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index b8b97eb14..ce874ac43 100644 --- a/gnu/packages/music.

Re: Warning on using GUIX_PACKAGE_PATH

2017-02-09 Thread John Darrington
On Thu, Feb 09, 2017 at 01:30:48PM +, Pjotr Prins wrote: @FOSDEM we concluded that GUIX_PACKAGE_PATH does not necessarily work that wel. I added to my guix-notes the following: +Note that, even though GUIX_PACKAGE_PATH can be a feasible way of +adding and maintaining p

Re: [PATCH] gnu: lcms: Update to 2.8.

2017-02-09 Thread Marius Bakke
Alex Vong writes: > Hi, > > This patch update lcms to 2.8: Thank you for this! > Besides, the security bug in which 'lcms-fix-out-of-bounds-read.patch' > fixed has been assigned CVE-2016-10165 according to [0], should we > change the name of the patch? > > [0]: https://bugzilla.redhat.com/show_

Re: Add /usr/bin/env by default in guixsd?

2017-02-09 Thread Alex Kost
Ludovic Courtès (2017-02-08 16:21 +0100) wrote: > Hello, > > huang_ying_cari...@163.com skribis: > >> l...@gnu.org (Ludovic Courtès) writes: > > [...] > >>> First we need a simple ‘special-files’ service or something (for /bin/sh >>> and /usr/bin/env). >>> >>> Then the whole battle will be about w

[PATCH] More reproducibility fixes for R.

2017-02-09 Thread Ricardo Wurmus
Hi Guix, attached are more reproducibility fixes for R. Unfortunately, it seems that files of type “rdb”, “rdx”, and “rds” are still not reproducible. This leaves us with the following files in R that are currently not reproducible: /lib/R/library/boot/help/boot.rdb /lib/R/library/boot/help/boot

Re: Add /usr/bin/env by default in guixsd?

2017-02-09 Thread Huang, Ying
l...@gnu.org (Ludovic Courtès) writes: > Hello, > > huang_ying_cari...@163.com skribis: > >> l...@gnu.org (Ludovic Courtès) writes: > > [...] > >>> First we need a simple ‘special-files’ service or something (for /bin/sh >>> and /usr/bin/env). >>> >>> Then the whole battle will be about what the d

Re: [PATCH -v3] Fix gtk-im-modules for gtk+3

2017-02-09 Thread Huang, Ying
iyzs...@member.fsf.org (宋文武) writes: > "Huang, Ying" writes: > >> Hi, Wenwu, >> >> iyzs...@member.fsf.org (宋文武) writes: >> >>> "Huang, Ying" writes: >>> [...] > -#$(if gtk+ (build gtk+ "3.0.0") #t) > -#$(if gtk+-2 (build gtk+-2 "2.10.0")

Re: [PATCH 1/2] build: Generalize 'package-with-explicit-python'.

2017-02-09 Thread Myles English
on [2017-02-09] at 07:58 Federico Beffa writes: > On Wed, Feb 8, 2017 at 8:09 PM, Ricardo Wurmus wrote: >> >> Federico Beffa writes: >> >>> Generalize the Python procedure to recursively replace compiler/interpreter. >>> From a8220b430d196e5bb079e23ac63b1acd16fdaaee Mon Sep 17 00:00:00 2001 >>

Re: [PATCH 2/5] gnu: Add tidy-html.

2017-02-09 Thread Kei Kebreau
contact@cryptolab.net writes: > From: ng0 > > * gnu/packages/web.scm (tidy-html): New variable. > --- > gnu/packages/web.scm | 51 ++- > 1 file changed, 50 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/web.scm b/gnu/packages/web.sc

Re: [PATCH 1/5] gnu: Add libmp4v2.

2017-02-09 Thread Kei Kebreau
contact@cryptolab.net writes: > From: ng0 > > * gnu/packages/video.scm (libmp4v2): New variable. > --- > gnu/packages/video.scm | 56 > +- > 1 file changed, 55 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/video.scm b/gnu/packages

`guix pull` over HTTPS

2017-02-09 Thread Leo Famulari
Currently, the default source for `guix pull` is . It's suboptimal to download the Guix source code over HTTP, since the data can be mutated and recorded in transit. [0] The Savannah admins have been working tirelessly to improve t

Re: Warning on using 'guix pull'

2017-02-09 Thread Leo Famulari
On Thu, Feb 09, 2017 at 01:32:53PM +, Pjotr Prins wrote: > +Health warning: at this point 'guix pull' is considered a liability for two > reasons For those who haven't read it before, see the bug report 'Trustable guix pull': http://bugs.gnu.org/22883 > +1. You don't know what you get even

Re: [PATCH 1/6] gnu: Add python-rst2ansi

2017-02-09 Thread Frederick Muriithi
On Thu, Feb 9, 2017 at 1:27 AM, Marius Bakke wrote: > All descriptions should end with a "." as mentioned above. > `guix lint python-rst2ansi` should warn about this. If this is a requirement, then there's a bug with lint. It only seems to care that there is no period at the end of the synopsis.

Archive authentication & ‘guix challenge’

2017-02-09 Thread Ludovic Courtès
Hi! myglc2 skribis: > Hi Ludo, I have a couple questions. I autorized bayfront like so ... > > g1@g1 ~/src$ cat bayfront.guixsd.org.pub > (public-key > (ecc >(curve Ed25519) >(q #8D156F295D24B0D9A86FA5741A840FF2D24F60F7B6C4134814AD55625971B394#))) > > g1@g1 ~/src$ sudo guix archive

[PATCH] gnu: Add filezilla.

2017-02-09 Thread rennes
Hello, This is a set of patches for Filezilla, a ftp/sftp client. [PATCH 1/3] gnu: wxwidgets: Fix for Filezilla client. [PATCH 2/3] gnu: Add libfilezilla. [PATCH 3/3] gnu: Add filezilla. Regards

[PATCH 1/3] gnu: wxwidgets: Fix for Filezilla client.

2017-02-09 Thread rennes
* gnu/packages/patches/wxwidgets-fix-windowGTK.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. --- gnu/local.mk | 3 +- gnu/packages/patches/wxwidgets-fix-windowGTK.patch | 35 ++ gnu/packages/wxwidgets.scm

[PATCH 3/3] gnu: Add filezilla.

2017-02-09 Thread rennes
* gnu/packages/ftp.scm (filezilla): New variable. --- gnu/packages/ftp.scm | 48 +++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ftp.scm b/gnu/packages/ftp.scm index 0fef1b160..129f04ef6 100644 --- a/gnu/packages/ftp.scm +

[PATCH 2/3] gnu: Add libfilezilla.

2017-02-09 Thread rennes
* gnu/packages/ftp.scm (libfilezilla): New variable. --- gnu/packages/ftp.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ftp.scm b/gnu/packages/ftp.scm index 7380fcfc3..0fef1b160 100644 --- a/gnu/packages/ftp.scm +++ b/gnu/packages/ftp.scm @@ -3,6 +3

Re: [PATCH 2/2] gnu: ldc: Update to 1.1.0.

2017-02-09 Thread Ludovic Courtès
Hi Danny, Danny Milosavljevic skribis: > On Fri, 3 Feb 2017 18:45:22 +0200 > Efraim Flashner wrote: > >> On Wed, Feb 01, 2017 at 10:51:32AM +0100, Danny Milosavljevic wrote: >> > ;; files left with the --keep-failed flag to guix build. >> > (patches (search-patches

Re: [PATCH] gnu: rdmd: Update to 2.073.0.

2017-02-09 Thread Ludovic Courtès
Danny Milosavljevic skribis: > * gnu/packages/ldc.scm (rdmd): Remove local variable "commit". > [version]: Modify. > [source]: Modify. LGTM, thanks!

Re: [PATCH 4/6] gnu: Add python-pycosat

2017-02-09 Thread Frederick Muriithi
On Thu, Feb 9, 2017 at 1:35 AM, Marius Bakke wrote: > > Does this package not need "picosat" as input? Or is it bundled? > I used `./pre-inst-env guix environment guix --pure -- ./pre-inst-env guix build --rounds=3 python-pycosat` to build the package, and it built successfully without requiring

Re: [PATCH] gnu: gmsh: Add opencascade-oce to propagated-inputs

2017-02-09 Thread Ludovic Courtès
Paul Garlick skribis: > * gnu/packages/maths.scm (gmsh) > [propagated-inputs]: Add opencascade-oce > [arguments]: Remove #:phases parameter for component8_in_a_box test Applied, thanks!

Re: CDN Mirrors for GNU Guix

2017-02-09 Thread Tom Li
> Woow, that sounds really extreme! Do you always have such a bandwidth, > or did you just happen to be unlucky somehow at that time? Welcome to China, haha. No. Actually my connectivity is relatively good, and I have plenty of bandwidth and being able to visit many of the U.S-based servers direc

Re: Warning on using GUIX_PACKAGE_PATH

2017-02-09 Thread ng0
On 17-02-09 15:08:35, John Darrington wrote: > On Thu, Feb 09, 2017 at 01:30:48PM +, Pjotr Prins wrote: > @FOSDEM we concluded that GUIX_PACKAGE_PATH does not necessarily work > that wel. I added to my guix-notes the following: > > +Note that, even though GUIX_PACKAGE_PATH

Re: [PATCH 2/7] gnu: Add git-crypt.

2017-02-09 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/version-control.scm (git-crypt): New variable. LGTM!

Re: [PATCH 1/7] gnu: mutter: Update to HEAD.

2017-02-09 Thread David Craven
> I think relying on unreleased software is fine when that is known to fix > security issues. In other cases, we should stick to upstream releases > IMO: it’s upstream’s job to decide when a commit can be considered a > release. It's the 3.22.2 branch so it contains only backported bugfixes. Arch

Re: [PATCH 3/7] gnu: Add replace-input procedure.

2017-02-09 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages.scm (replace-input): New procedure. I think it’s the same as ‘package-input-rewriting’ from (guix packages), isn’t it? ‘package-input-rewriting’ also does memoization, which is crucial with non-trivial graphs. Thanks, Ludo’.

Re: [PATCH 4/7] gnu: Add appstream-glib.

2017-02-09 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/glib.scm (appstream-glib): New variable. [...] > +(home-page "https://github.com/hughsie/appstream-glib";) > +(synopsis "Library for reading and writing AppStream metadata") > +(description "This library provides objects and helper methods to h

Re: [PATCH 5/7] gnu: Add gnome-disk-utility.

2017-02-09 Thread Ludovic Courtès
Hello! Maxim Cournoyer skribis: > David Craven writes: [...] >> + (modify-phases %standard-phases >> + (add-before 'configure 'fix-docbook >> + (lambda* (#:key inputs #:allow-other-keys) >> + (substitute* "doc/man/Makefile.in" >> + >> (("http

Re: [PATCH 6/7] system: install: Add gptfdisk to installation os.

2017-02-09 Thread Ludovic Courtès
David Craven skribis: > * gnu/system/install.scm (installation-os)[packages]: Add gptfdisk. That seems to add relatively little to the closure size, so why not! Thanks, Ludo’.

Re: Add murmur.

2017-02-09 Thread Ludovic Courtès
Hi ng0! contact@cryptolab.net skribis: > This patch adds an proposed change to mumble, murmur as an output. I’m reluctant to “non-standard” outputs like this. The reason for multiple outputs should be to reduce the closure size for standards uses. What do we gain by not included murmurd in

Re: [PATCH 1/7] gnu: mutter: Update to HEAD.

2017-02-09 Thread Ludovic Courtès
David Craven skribis: > This fixes gnome-session segfaulting on intel skylake. Oh sorry, I just see this message after the first one. Then OK! But could you add the explanation above as a comment in the code? Thanks! :-) Ludo’.

Re: [PATCH 7/7] gnu: Enable CONFIG_HOTPLUG_PCI.

2017-02-09 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/linux-libre-4.9-x86_64.conf > * gnu/packages/linux-libre-4.9-i686.conf Could you clarify the commit log (like “Add CONFIG_HOTPLUG_PCI=y.”), and mention “For USB-C/Thunderbolt devices. Tested it with an USB-C to HDMI adapter.” in the log as well? Thanks! L

Re: [PATCH 1/7] gnu: mutter: Update to HEAD.

2017-02-09 Thread Ludovic Courtès
Hi David, David Craven skribis: > * gnu/packages/gnome.scm (mutter): Update to HEAD. > [native-inputs]: Add autoconf, automake and libtool. > [arguments]: Add autoreconf phase. > --- > gnu/packages/gnome.scm | 30 +- > 1 file changed, 21 insertions(+), 9 deletion

Re: [PATCH 5/6] gnu: Add python-typing

2017-02-09 Thread Frederick Muriithi
On Thu, Feb 9, 2017 at 1:38 AM, Marius Bakke wrote: > > If this is provided by the standard library as this link implies, why do > we need this package? Is it a python2 backport? In that case it should > be named "python2-typing" and you'll need to specify #:python as argument. > It is a backport

Re: [PATCH v2] gnu: Add dub-build-system.

2017-02-09 Thread Ludovic Courtès
Hello! Danny Milosavljevic skribis: >> Do you have experience using it on real DUB packages? IOW, how complete >> is it? :-) > > Yeah, I've tested it on a small subset of all code.dlang.org packages. About > half of the ones I tested work fine. This is my log: Impressive! I guess we can con

[PATCH 2/6] gnu: Add python-flake8-polyfill

2017-02-09 Thread Muriithi Frederick Muriuki
* gnu/packages/python.scm (python-flake8-polyfill): New variable. --- gnu/packages/python.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 61b34bf..6b56312 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/

[PATCH 1/6] gnu: Add python-rst2ansi

2017-02-09 Thread Muriithi Frederick Muriuki
* gnu/packages/python.scm (python-rst2ansi): New variable. --- gnu/packages/python.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 5b4d2b0..61b34bf 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/pytho

[PATCH 6/6] gnu: Add python-2 variants of packages

2017-02-09 Thread Muriithi Frederick Muriuki
* gnu/packages/python.scm (python2-rst2ansi, python2-flake8-polyfill, python2-ddt, python2-pycosat): New variables. --- gnu/packages/python.scm | 12 1 file changed, 12 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index ec9cbb7..e235bb0 100644 ---

[PATCH 5/6] gnu: Add python2-ruamel.ordereddict

2017-02-09 Thread Muriithi Frederick Muriuki
* gnu/packages/python.scm (python2-ruamel.ordereddict): New variable. --- gnu/packages/python.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index e9df67c..ec9cbb7 100644 --- a/gnu/packages/python.scm +++ b/gn

Re: libextractor changes, v2

2017-02-09 Thread Kei Kebreau
contact@cryptolab.net writes: > Changes to description, synopsis, phases, etc addressed. Thanks! All changes were pushed to master. signature.asc Description: PGP signature

[PATCH 3/6] gnu: Add python-ddt

2017-02-09 Thread Muriithi Frederick Muriuki
* gnu/packages/python.scm (python-ddt): New variable. --- gnu/packages/python.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6b56312..9e17caf 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.sc

[PATCH 4/6] gnu: Add python-pycosat

2017-02-09 Thread Muriithi Frederick Muriuki
* gnu/packages/python.scm (python-pycosat): New variable. --- gnu/packages/python.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 9e17caf..e9df67c 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.s

Re: Add murmur.

2017-02-09 Thread ng0
On 17-02-09 17:50:04, Ludovic Courtès wrote: > Hi ng0! > > contact@cryptolab.net skribis: > > > This patch adds an proposed change to mumble, murmur as an output. > > I’m reluctant to “non-standard” outputs like this. The reason for > multiple outputs should be to reduce the closure size fo

GuixSD on commodity hosting platforms, hoster: IN-Berlin

2017-02-09 Thread ng0
Hi, today I had a short message exchange with the hoster "IN-Berlin"[0], a non-commercial group predating the widespread access of internet in Germany. It turns out that it could be as simple as providing them with the raw disk image, so I will give it a try soon. Is anyone interested in the doc

Re: [PATCH 2/2] import: Add stackage importer and updater.

2017-02-09 Thread Federico Beffa
On Wed, Feb 8, 2017 at 4:30 PM, Ludovic Courtès wrote: > Hello Federico, > > Federico Beffa skribis: > [...] >> +(if name-version >> +(hackage->guix-package name-version >> + #:include-test-dependencies? >> + include-test-d

Re: [PATCH 6/6] gnu: Add python-2 variants of packages

2017-02-09 Thread ng0
Hi, On 17-02-09 20:48:37, Muriithi Frederick Muriuki wrote: > * gnu/packages/python.scm (python2-rst2ansi, python2-flake8-polyfill, > python2-ddt, python2-pycosat): New variables. > --- Thanks for your contributions. I think it makes sense to split this patch up into one patch per package. As

[PATCH 0/6] WIP aarch64 support

2017-02-09 Thread Efraim Flashner
Here's my current aarch64 patch set. As attached I don't know if the patches will apply, I stripped bootstrap bash/mkdir/tar/xz out of the set so the email won't be too big. grep without custom phase: The main purpose of this patch is so that it can be reapplied in the next patch. Without the patc

[PATCH 1/6] gnu: %static-inputs: Use 'grep' without custom phase.

2017-02-09 Thread Efraim Flashner
This reverts commit 1063d325ea76aa2b00dfcd3d436b16e412103df1 for during creation of the bootstrap-binaries. * gnu/packages/make-bootstrap.scm (%static-inputs): Use a custom 'grep' without the absolute path name in fgrep/egrep. --- gnu/packages/make-bootstrap.scm | 12 +++- 1 file changed,

[PATCH 3/6] daemon: On aarch64, use increments of 16 on the stack.

2017-02-09 Thread Efraim Flashner
man2 clone: EINVAL: ... on aarch64, child_stack must be a multiple of 16. * nix/libstore/build.cc (DerivationGoal::startBuilder): When on aarch64, when calling clone(), increment the stack by 16. --- nix/libstore/build.cc | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/n

[PATCH 5/6] gnu: gcc: Force Aarch64 to use /lib.

2017-02-09 Thread Efraim Flashner
* gnu/packages/gcc.scm (gcc)[arguments]: On aarch64 replace force libdir to be lib and not lib64. --- gnu/packages/gcc.scm | 4 1 file changed, 4 insertions(+) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 075642ebd..2bd630d5d 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/pack

[PATCH 4/6] gnu: Add bootstrap-binaries for 'aarch64-linux'.

2017-02-09 Thread Efraim Flashner
64-linux" + (string-append "http://flashner.co.il/guix/bootstrap/aarch64-linux"; +"/20170209/" basename)) +(_ (string-append %url-base "/" system +

[PATCH 2/6] gnu: %bootstrap-coreutils&co: Patch egrep/fgrep to work regardless of $PATH.

2017-02-09 Thread Efraim Flashner
This is the bootstrap version of 1063d325ea76aa2b00dfcd3d436b16e412103df1 * gnu/packages/bootstrap.scm (%bootstrap-coreutils&co)[source]: Patch the absolute location of 'grep' when called from 'egrep' or 'fgrep'. --- gnu/packages/bootstrap.scm | 4 1 file changed, 4 insertions(+) diff --git

[PATCH 6/6] hydra: Add "aarch64-linux-gnu" as a cross-compilation target.

2017-02-09 Thread Efraim Flashner
* build-aux/hydra/gnu-system.scm (%cross-targets): Add "aarch64-linux-gnu". --- build-aux/hydra/gnu-system.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/build-aux/hydra/gnu-system.scm b/build-aux/hydra/gnu-system.scm index 17c224ea4..53fa637f1 100644 --- a/build-aux/hydra/gnu-system.scm

[PATCH 2/5] gnu: Add seabios.

2017-02-09 Thread David Craven
* gnu/packages/grub.scm (seabios): New variable. --- gnu/packages/grub.scm | 38 ++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/grub.scm b/gnu/packages/grub.scm index 292d35373..a775e213c 100644 --- a/gnu/packages/grub.scm +++ b/gnu/packages/grub

[PATCH] enable debug symbols

2017-02-09 Thread David Craven
--- gnu/packages/base.scm | 1 + gnu/packages/glib.scm | 3 ++- gnu/packages/gnome.scm | 1 + gnu/packages/gtk.scm| 2 +- gnu/packages/webkit.scm | 3 ++- 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index c75e03828..b50dd57c

[PATCH 1/5] gnu: Use 'license:' prefix in (gnu packages grub).

2017-02-09 Thread David Craven
* gnu/packages/grub.scm (grub): Add prefix. --- gnu/packages/grub.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/grub.scm b/gnu/packages/grub.scm index c6716a2f6..292d35373 100644 --- a/gnu/packages/grub.scm +++ b/gnu/packages/grub.scm @@ -24,7 +24,7 @@

[PATCH 3/5] gnu: Add ovmf.

2017-02-09 Thread David Craven
* gnu/packages/grub.scm (ovmf): New variable. --- gnu/packages/grub.scm | 82 +++ 1 file changed, 82 insertions(+) diff --git a/gnu/packages/grub.scm b/gnu/packages/grub.scm index a775e213c..4da01ceb9 100644 --- a/gnu/packages/grub.scm +++ b/gnu/pac

[PATCH] update libdrm

2017-02-09 Thread David Craven
--- gnu/packages/xdisorg.scm | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index ee83934ca..42fa0cc1b 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -273,7 +273,7 @@ rasterisation.") (define-p

[PATCH 5/5] gnu: Move (gnu packages grub) and (gnu packages u-boot) ... to (gnu packages bootloaders).

2017-02-09 Thread David Craven
* gnu/packages/grub.scm: Rename to bootloaders.scm. * gnu/packages/u-boot.scm: Move to bootloaders.scm. * gnu/local.mk (GNU_SYSTEM_MODULES): Add bootloaders.scm, remove grub.scm and u-boot.scm; * gnu/system/grub.scm: Update import. * gnu/system/install.scm: Update import. * gnu/system/vm.scm: Upd

[PATCH 4/5] gnu: Add syslinux.

2017-02-09 Thread David Craven
* gnu/packages/grub.scm (syslinux): New variable. --- gnu/packages/grub.scm | 54 +++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/grub.scm b/gnu/packages/grub.scm index 4da01ceb9..2e692a100 100644 --- a/gnu/packages/grub.scm +++ b/gnu

Re: [PATCH] gnu: Add sedsed.

2017-02-09 Thread Kei Kebreau
contact@cryptolab.net writes: > From: ng0 > > * gnu/packages/admin.scm (sedsed): New variable. > --- > gnu/packages/admin.scm | 65 > +- > 1 file changed, 64 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/admin.scm b/gnu/packages/a

Re: [PATCH] enable debug symbols

2017-02-09 Thread David Craven
Ups, sry these patches aren't ment for the ML. Also please ignore the libdrm and epiphany patches!

[PATCH] update epiphany

2017-02-09 Thread David Craven
--- 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 955ac610a..e6dd2e306 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -3684,7 +3684,7 @@ work and the interface is well tested

Re: [PATCH] update libdrm

2017-02-09 Thread Marius Bakke
David Craven writes: > --- > gnu/packages/xdisorg.scm | 6 -- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm > index ee83934ca..42fa0cc1b 100644 > --- a/gnu/packages/xdisorg.scm > +++ b/gnu/packages/xdisorg.scm > @@ -273

Re: [PATCH] enable debug symbols

2017-02-09 Thread Marius Bakke
David Craven writes: > Ups, sry these patches aren't ment for the ML. Too late :) Are these packages working? I would really like to have SeaBIOS, OVMF and syslinux in Guix! signature.asc Description: PGP signature

Re: [PATCH] enable debug symbols

2017-02-09 Thread David Craven
> Too late :) Are these packages working? I would really like to have > SeaBIOS, OVMF and syslinux in Guix! Those are for the ML, the other three are accidents :)

Re: [PATCH] update libdrm

2017-02-09 Thread David Craven
> ...but this is not. What does this flag do? Enables some test programs... Like xrandr for kms.

Re: Warning on using GUIX_PACKAGE_PATH

2017-02-09 Thread Andreas Enge
On Thu, Feb 09, 2017 at 01:30:48PM +, Pjotr Prins wrote: > @FOSDEM we concluded that GUIX_PACKAGE_PATH does not necessarily work > that wel. Did we? As everything it depends on the use case, and it seems to be a good tool for keeping a package or two for personal use. Of course, optimally it w

Re: Add a generalized git-file? to Guix?

2017-02-09 Thread Christopher Allan Webber
Ludovic Courtès writes: > Mathieu Lirzin skribis: > >> From f104b3745097746d6ef89b6198ec7b81e8b679f4 Mon Sep 17 00:00:00 2001 >> From: Mathieu Lirzin >> Date: Sun, 29 Jan 2017 00:34:48 +0100 >> Subject: [PATCH] git-download: Add 'git-predicate'. >> >> * guix/git-download.scm (git-predicate): New

Re: Add a generalized git-file? to Guix?

2017-02-09 Thread Mathieu Lirzin
Christopher Allan Webber writes: > Ludovic Courtès writes: > >> Mathieu Lirzin skribis: >> >>> From f104b3745097746d6ef89b6198ec7b81e8b679f4 Mon Sep 17 00:00:00 2001 >>> From: Mathieu Lirzin >>> Date: Sun, 29 Jan 2017 00:34:48 +0100 >>> Subject: [PATCH] git-download: Add 'git-predicate'. >>> >>

Re: GuixSD on commodity hosting platforms, hoster: IN-Berlin

2017-02-09 Thread Jan Nieuwenhuizen
ng0 writes: > It turns out that it could be as simple as providing them with the raw > disk image, so I will give it a try soon. Can you share the config.scm of that? > Is anyone interested in the documentation or success of this experiment? On the future of Guix-panel it was said (by Ludo'?) t

Re: Warning on using GUIX_PACKAGE_PATH

2017-02-09 Thread Pjotr Prins
On Thu, Feb 09, 2017 at 04:50:23PM +, ng0 wrote: > On 17-02-09 15:08:35, John Darrington wrote: > > On Thu, Feb 09, 2017 at 01:30:48PM +, Pjotr Prins wrote: > > @FOSDEM we concluded that GUIX_PACKAGE_PATH does not necessarily work > > that wel. I added to my guix-notes the followi

[PATCH 2/3] gnu: Add font-iosevka.

2017-02-09 Thread Alex Griffin
This patch adds Iosevka, a coders' font written in a node.js DSL. It could be built from source if Guix had better JavaScript support, but for now it just copies TTF files. -- Alex Griffin From 04963f88c6d2a89300856fbf4b32654691ec3855 Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Thu, 9 Feb 2

[PATCH 1/3] gnu: Add font-comic-neue.

2017-02-09 Thread Alex Griffin
This patch adds Comic Neue, a casual typeface meant to improve upon Comic Sans. -- Alex Griffin From af9a68eada588421521631a95348143ec01e606a Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Thu, 9 Feb 2017 14:25:24 -0600 Subject: [PATCH 1/3] gnu: Add font-comic-neue. * gnu/packages/fonts.scm (

[PATCH 3/3] gnu: Add font-go.

2017-02-09 Thread Alex Griffin
This patch adds the Go font family. -- Alex Griffin From 646708ab7db745322773324de7a7443a5fce2712 Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Thu, 9 Feb 2017 14:27:12 -0600 Subject: [PATCH 3/3] gnu: Add font-go. * gnu/packages/fonts.scm (font-go): New variable. --- gnu/packages/fonts.scm

[PATCH 0/3] Various new fonts

2017-02-09 Thread Alex Griffin
These patches add the Comic Neue, Iosevka, and Go fonts. I've been holding off on submitting them because they just copy TTF files instead of building from source, which I think may be against the FSDG. I brought up this point a few months back and nothing really came of it. I'm submitting them no

[PATCH] gnu: ntfs-3g: Fix CVE-2017-0358.

2017-02-09 Thread Kei Kebreau
Reviewers, how does this patch look to you? From 2de5fc0267f94bf933f1e52dc8ef348bd3f78059 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Thu, 9 Feb 2017 16:31:25 -0500 Subject: [PATCH] gnu: ntfs-3g: Fix CVE-2017-0358. * gnu/packages/linux.scm (ntfs-3g)[source]: Add patch. * gnu/packages/patche

Re: [PATCH] gnu: Add tlp.

2017-02-09 Thread Ludovic Courtès
Mathieu Othacehe skribis: > * gnu/packages/linux (tlp): New variable. [...] > +(home-page "http://linrunner.de/en/tlp/tlp.html";) > +(synopsis "Power management tool for Linux") > +(description "TLP is a power management tool for Linux. It comes with > +a default configuration alre

Re: [PATCH 3/6] gnu: Add python-ddt

2017-02-09 Thread Hartmut Goebel
Am 07.02.2017 um 19:00 schrieb Muriithi Frederick Muriuki: > +(inputs > + `(("python-six" ,python-six) > + ("python-pyyaml" ,python-pyyaml))) These need to be either native or propagated inputs.Please read the Packaging guide i the manual. Thanks. -- Regards Hartmut Goebel | Hartm

Re: [PATCH 0/15]: Add pplacer and OCaml dependencies.

2017-02-09 Thread Ludovic Courtès
Hi Ben, Ben Woodcroft skribis: > I'm quite happy to send these patches in, pplacer has been near the > top of my most wanted list since I started contributing. There's two > parts that are a little out of the ordinary: > > 1) Unfortunately pplacer requires the outdated OCaml 4.01, so I > adapted

Re: [PATCH 5/6] gnu: Add python-typing

2017-02-09 Thread Hartmut Goebel
Am 09.02.2017 um 18:04 schrieb Frederick Muriithi: > It is a backport for python versions older than 3.5 This should be stated in the description then. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which

Re: [PATCH] gnu: ntfs-3g: Fix CVE-2017-0358.

2017-02-09 Thread Marius Bakke
Kei Kebreau writes: > Reviewers, how does this patch look to you? AFAIU from CVE-2017-0358, ntfs-3g is only vulnerable when installed setuid root, which is not the case on guix. FWIW Debian do not carry this patch, but have fixed the CVE according to the changelog. So I doubt this patch is nece

Re: playing nice with other OSs

2017-02-09 Thread Ludovic Courtès
Hello, Chris Marusich skribis: > Federico Beffa writes: > >> Hi, >> >> I'm looking into the possibility of installing GuixSD in parallel with >> another operating system on a single machine (dual boot). Looking >> into the code (gnu system grub) I see that the GRUB "linux" and >> "initrd" comm

Re: [PATCH] gnu: ntfs-3g: Fix CVE-2017-0358.

2017-02-09 Thread Leo Famulari
On Thu, Feb 09, 2017 at 11:39:42PM +0100, Marius Bakke wrote: > Kei Kebreau writes: > > > Reviewers, how does this patch look to you? > > AFAIU from CVE-2017-0358, ntfs-3g is only vulnerable when installed > setuid root, which is not the case on guix. > > FWIW Debian do not carry this patch, bu

Re: [PATCH 2/2] import: Add stackage importer and updater.

2017-02-09 Thread Ludovic Courtès
Federico Beffa skribis: > On Wed, Feb 8, 2017 at 4:30 PM, Ludovic Courtès wrote: >> Hello Federico, >> >> Federico Beffa skribis: > >> [...] > >>> +(if name-version >>> +(hackage->guix-package name-version >>> + #:include-test-dependencies? >>> +

  1   2   >