[PATCH 10/12] gnu: Add slynk.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (slynk, slynk-sbcl, slynk-ecl): New variables. --- gnu/packages/lisp.scm | 333 ++ 1 file changed, 333 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 1c78875..21ca073 100644 --- a/gnu/packages/

[PATCH 05/12] gnu: Add trivial-gray-streams.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (trivial-gray-streams) (trivial-gray-streams-sbcl, trivial-gray-streams-ecl): New variables. --- gnu/packages/lisp.scm | 39 +++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 91f24ca.

[PATCH 12/12] gnu: Add stumpwm-with-slynk-image-sbcl.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (stumpwm+slynk-image-sbcl): New variable. --- gnu/packages/lisp.scm | 12 1 file changed, 12 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 5250a43..5bbd672 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1268

[PATCH 06/12] gnu: Add flexi-streams.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (flexi-streams, flexi-streams-sbcl) (flexi-streams-ecl): New variables. --- gnu/packages/lisp.scm | 47 +++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index da38ec2..d54dbd3 1006

[PATCH 11/12] gnu: Add stumpwm-with-slynk-sbcl.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (stumpwm+slynk-sbcl): New variable. --- gnu/packages/lisp.scm | 17 + 1 file changed, 17 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 21ca073..5250a43 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1251,

[PATCH 08/12] gnu: Add clx.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (clx, clx-sbcl, clx-ecl): New variables. * gnu/packages/patches/clx-remove-demo: New variable. * gnu/local.mk: Add it. --- gnu/local.mk | 1 + gnu/packages/lisp.scm | 67 ++ gnu/packages/patches

[PATCH 07/12] gnu: Add cl-ppcre.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (cl-ppcre, cl-ppcre-sbcl, cl-ppcre-ecl): New variables. --- gnu/packages/lisp.scm | 41 + 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index d54dbd3..67cb684 100644 --- a/gnu/packages/

[PATCH 0/12]: Add asdf-build-system.

2016-09-26 Thread Andy Patterson
Hello, As promised, here's my work toward adding a build system for Common Lisp software. I still have some issues with it as follows: Getting things to work "out of the box": I'd like to set up an environment variable to allow implementations to find installed libraries, but it's a bit tricky:

[PATCH 01/12] build-system: Add asdf-build-system.

2016-09-26 Thread Andy Patterson
* guix/build-system/asdf.scm: New file. * guix/build/asdf-build-system.scm: New file. * guix/build/lisp-utils.scm: New file. * Makefile.am: Add them. * doc/guix.texi: Add section on 'asdf-build-system/source'. --- Makefile.am | 3 + doc/guix.texi| 53 +++

[PATCH 09/12] gnu: Add stumpwm.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (stumpwm, stumpwm-sbcl, stumpwm-ecl): New variables. --- gnu/packages/lisp.scm | 71 +++ 1 file changed, 71 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 1616b32..1c78875 100644 --- a/gnu/pa

[PATCH 03/12] gnu: Add fiveam.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (fiveam, fiveam-sbcl, fiveam-ecl): New variables. --- gnu/packages/lisp.scm | 40 1 file changed, 40 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index e6e69a2..64bfc92 100644 --- a/gnu/packages/lisp.sc

[PATCH 02/12] gnu: Add alexandria.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (alexandria, alexandria-sbcl, alexandria-ecl): New variables. --- gnu/packages/lisp.scm | 38 ++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index d1180a7..e6e69a2 100644 --- a/gnu/packag

[PATCH 04/12] gnu: Add bordeaux-threads.

2016-09-26 Thread Andy Patterson
* gnu/packages/lisp.scm (bordeaux-threads, bordeaux-threads-sbcl) (bordeaux-threads-ecl): New variables. --- gnu/packages/lisp.scm | 45 + 1 file changed, 45 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 64bfc92..91f24

[PATCH v3 4/6] gnu: Add icestorm.

2016-09-26 Thread Danny Milosavljevic
* gnu/packages/fpga.scm (icestorm): New variable. --- gnu/packages/fpga.scm | 38 ++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 763d746..8c41cd3 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.s

[PATCH v3 2/6] gnu: Add iverilog.

2016-09-26 Thread Danny Milosavljevic
* gnu/packages/fpga.scm (iverilog): New variable. --- gnu/packages/fpga.scm | 35 +++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index f757a28..1d1c981 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm

[PATCH v3 1/6] gnu: Add abc.

2016-09-26 Thread Danny Milosavljevic
* gnu/packages/fpga.scm: New file. * gnu/packages/fpga.scm (abc): New variable. --- gnu/local.mk | 1 + gnu/packages/fpga.scm | 75 +++ 2 files changed, 76 insertions(+) create mode 100644 gnu/packages/fpga.scm diff --git a/gnu/local.mk

[PATCH v3 5/6] gnu: Add arachne-pnr.

2016-09-26 Thread Danny Milosavljevic
* gnu/packages/fpga.scm (arachne-pnr): New variable. --- gnu/packages/fpga.scm | 49 +++-- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 8c41cd3..43b71b7 100644 --- a/gnu/packages/fpga

[PATCH v3 6/6] gnu: Add gtkwave.

2016-09-26 Thread Danny Milosavljevic
* gnu/packages/fpga.scm (gtkwave): New variable. --- gnu/packages/fpga.scm | 37 + 1 file changed, 37 insertions(+) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 43b71b7..fb970c4 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm

[PATCH v3 3/6] gnu: Add yosys.

2016-09-26 Thread Danny Milosavljevic
* gnu/packages/fpga.scm (yosys): New variable. --- gnu/packages/fpga.scm | 81 +++ 1 file changed, 81 insertions(+) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 1d1c981..763d746 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packa

[PATCH v3 0/6] Add FPGA Tools

2016-09-26 Thread Danny Milosavljevic
This patch adds FPGA tools. Danny Milosavljevic (6): gnu: Add abc. gnu: Add iverilog. gnu: Add yosys. gnu: Add icestorm. gnu: Add arachne-pnr. gnu: Add gtkwave. gnu/local.mk | 1 + gnu/packages/fpga.scm | 311 ++ 2 files chan

Re: [PATCH 5/6] gnu: make-u-boot-package: Add files-to-install argument.

2016-09-26 Thread Danny Milosavljevic
On Mon, 26 Sep 2016 16:07:16 +0200 David Craven wrote: > mingetty doesn't support serial or does it? the man page doesn't > document a baud rate flag, and setting the tty to ttyS1 causes a crash > - not a tty. agetty or the getty from toybox have a flag to set the > baud rate. Right. Debian on

Re: [PATCH] gnu: Add optipng.

2016-09-26 Thread Leo Famulari
On Tue, Sep 27, 2016 at 12:51:59AM +0530, Arun Isaac wrote: > > > make[2]: Leaving directory > > '/tmp/nix-build-optipng-0.7.6.drv-0/optipng-0.7.6/src/pngxtern' > > gcc -c -O2 -Wall -Wextra -I../cexcept -I../zlib -I../libpng -I../opngreduc > > -I../pngxtern -o optipng.o optipng.c > > gcc -c -O

Re: OpenSSL security updates

2016-09-26 Thread Leo Famulari
On Mon, Sep 26, 2016 at 09:31:51PM +0300, Efraim Flashner wrote: > On Mon, Sep 26, 2016 at 01:01:38PM -0400, Leo Famulari wrote: > > From 0f38dcc4f37853c831d11c5291b1c099ba36ea99 Mon Sep 17 00:00:00 2001 > > From: Leo Famulari > > Date: Mon, 26 Sep 2016 12:53:00 -0400 > > Subject: [PATCH] gnu: ope

Re: [PATCH 42/42] gnu: Add darcs.

2016-09-26 Thread Leo Famulari
On Fri, Sep 23, 2016 at 02:27:28AM -0400, Leo Famulari wrote: > On Wed, Sep 21, 2016 at 08:27:47AM +, ng0 wrote: > > ;; > > http://darcs.net/manual/Configuring_darcs.html#SECTION00440070 > > Based on that link to the Darcs manual, my understanding is that users > must provide Darc

Change proposal for python-build-system (was: Zipped Python .egg-files)

2016-09-26 Thread Hartmut Goebel
Am 26.09.2016 um 00:14 schrieb Leo Famulari: > On Sun, Sep 25, 2016 at 10:12:18PM +0100, Marius Bakke wrote: >> [...] >> There is a related bug for this: >> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20765 > As that bug report points out, the primary problem with compressed eggs > is that any st

Re: ghc 8

2016-09-26 Thread ng0
ng0 writes: > Ludovic Courtès writes: > >> ng0 skribis: >> >>> Ludovic Courtès writes: >>> ng0 skribis: > should we package ghc 8 in core-updates? It was released in May: > https://ghc.haskell.org/trac/ghc/blog/ghc-8.0.1-released Probably a good idea. :-) >>>

Re: [PATCH 1/4] gnu: Add python-avro.

2016-09-26 Thread Marius Bakke
Hartmut Goebel writes: > Am 25.09.2016 um 23:17 schrieb Marius Bakke: >> +;;; Avro uses a single source repository for all implementations. The >> individual >> +;;; released versions often have missing or incomplete test data, so we >> define >> +;;; the common source here for use in all avro

Re: [PATCH] gnu: Add optipng.

2016-09-26 Thread Danny Milosavljevic
Hi Leo, On Mon, 26 Sep 2016 13:59:58 -0400 Leo Famulari wrote: > gcc -s -o optipng optipng.o optim.o bitset.o ratio.o osys.o wildargs.o > ../opngreduc/libopngreduc.a ../pngxtern/libpngxtern.a ../libpng/libpng.a > ../zlib/libz.a ../gifread/libgifread.a ../pnmio/libpnmio.a > ../minitiff/libmini

Re: [PATCH] gnu: Add optipng.

2016-09-26 Thread Arun Isaac
> make[2]: Leaving directory > '/tmp/nix-build-optipng-0.7.6.drv-0/optipng-0.7.6/src/pngxtern' > gcc -c -O2 -Wall -Wextra -I../cexcept -I../zlib -I../libpng -I../opngreduc > -I../pngxtern -o optipng.o optipng.c > gcc -c -O2 -Wall -Wextra -I../cexcept -I../zlib -I../libpng -I../opngreduc > -I.

Re: OpenSSL security updates

2016-09-26 Thread Efraim Flashner
On Mon, Sep 26, 2016 at 01:01:38PM -0400, Leo Famulari wrote: > There is a new round of OpenSSL security updates [0]. Patches are > attached to this message. > > [0] > https://www.openssl.org/news/secadv/20160926.txt > > Quoted from the link above: > > OpenSSL Sec

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread Leo Famulari
On Mon, Sep 26, 2016 at 08:06:13PM +0200, David Craven wrote: > > I don't object to a having a common style. I just wish that the > > information > > that we put in our messages a) gave the rationale for the change; and b) > > didn't > > merely repeat information which git show could have told

Re: [PATCH 2/3] gnu: Add python-pyxb.

2016-09-26 Thread Marius Bakke
Ben Woodcroft writes: > On 24/09/16 13:15, Marius Bakke wrote: >> Ben Woodcroft writes: >> Htslib is propagated because it is included by the installed samtools and bcftools headers; at least one of pysams dependencies failed to build when it was a regular input. >>> Ah, I see. Ca

Re: [PATCH v2] gnu: libftdi: Propagate the libusb input.

2016-09-26 Thread Leo Famulari
On Mon, Sep 26, 2016 at 02:30:22PM +0200, Danny Milosavljevic wrote: > gnu: libftdi: Propagate the libusb input. > > * gnu/packages/libftdi.scm (libftdi): Modified. Thanks, pushed!

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread David Craven
> Recently, on another project, I came across a line of code which I > was pretty sure was pointless. The guy who wrote that line should have included a comment in that case. The git history isn't a replacement for code commenting. Code needs to be readable without looking at it's history.

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread Vincent Legoll
> So is anyone against this change or just my commit message? Would > someone like to suggest a better one? The discussion about changelog style is orthogonal to this patch, LGTM, with your explanation to John's question, we can see why this change is done. Let's not hold this hostage to $OTHER_S

[PATCH] gnu: Add chromaprint.

2016-09-26 Thread Hartmut Goebel
* gnu/packages/mp3.scm (chromaprint): New variable. --- gnu/packages/mp3.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm index 37407cd..3cb653a 100644 --- a/gnu/packages/mp3.scm +++ b/gnu/packages/mp3.scm @@ -25,6

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread David Craven
> I don't object to a having a common style. I just wish that the information > that we put in our messages a) gave the rationale for the change; and b) > didn't > merely repeat information which git show could have told me. So is anyone against this change or just my commit message? Would some

Re: [PATCH 08/12] build-system: Add cargo build system.

2016-09-26 Thread David Craven
>> +(define* (configure #:rest empty) >> + "Replace Cargo.toml [dependencies] section with guix inputs." >> + ;;TODO > > So what would this do? Do we end up using bundled dependencies if we > don’t do that? If we don't do that cargo tries to download them from crates.io, and since it's running

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread John Darrington
On Mon, Sep 26, 2016 at 01:31:09PM -0400, Leo Famulari wrote: On Mon, Sep 26, 2016 at 06:49:34PM +0200, John Darrington wrote: > Our current convention for commit messages is aesthetically pleasing, > but useless. It is redundant to put in the message WHAT has changed. > That

Re: [PATCH] gnu: Add optipng.

2016-09-26 Thread Leo Famulari
On Sun, Sep 25, 2016 at 05:03:43PM -0400, Kei Kebreau wrote: > Arun Isaac writes: > > > * gnu/packages/image.scm (optipng): New variable. It failed to build on armhf: https://hydra.gnu.org/build/1479396 Log excerpt: make[2]: Leaving directory '/tmp/nix-build-optipng-0.7.6.drv-0/optipng-0.7.6/

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread Leo Famulari
On Mon, Sep 26, 2016 at 06:49:34PM +0200, John Darrington wrote: > Our current convention for commit messages is aesthetically pleasing, > but useless. It is redundant to put in the message WHAT has changed. > That can be easily determined by running "git show". What is much > more usefull is t

Re: Network with QEMU generated image (guix system vm)?

2016-09-26 Thread Jan Nieuwenhuizen
ng0 writes: > For a considerable long time and countless tries, that's why I'm asking > about any way to do this as it just does not work. Just about anything > which would work on GuixSD from a git checkout of guix.git is welcome. Find attached my ssh/lsh-seed hack to allow unattended entry into

Re: [PATCH 1/6] gnu: Add picocom.

2016-09-26 Thread Leo Famulari
On Mon, Sep 26, 2016 at 12:34:42PM +0200, David Craven wrote: > * gnu/packages/terminals.scm (picocom): New variable. > +(arguments > + `(#:make-flags '("CC=gcc") > + #:tests? #f Please add a comment saying that there is no test suite (that's what I understand from skimming the GitH

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread Vincent Legoll
> I entirely agree. I'm not alone :-) > Our current convention for commit messages is aesthetically pleasing, > but useless. It is redundant to put in the message WHAT has changed. > That can be easily determined by running "git show". What is much > more usefull is the reason WHY we changed

OpenSSL security updates

2016-09-26 Thread Leo Famulari
There is a new round of OpenSSL security updates [0]. Patches are attached to this message. [0] https://www.openssl.org/news/secadv/20160926.txt Quoted from the link above: OpenSSL Security Advisory [26 Sep 2016] This security update addresses issues

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread John Darrington
On Mon, Sep 26, 2016 at 04:24:10PM +0200, Vincent Legoll wrote: Hello, @David: the following question is nothing against you, I just took the opportunity to ask, sorry for the thread hijacking. On Mon, Sep 26, 2016 at 3:23 PM, John Darrington wrote: > Why are we

Re: [PATCH] openssh service

2016-09-26 Thread Julien Lepiller
On Fri, 26 Aug 2016 12:51:56 +0200 Andy Wingo wrote: > Hi Julien, > > Thanks for the documentation update! > > On Fri 19 Aug 2016 16:31, Julien Lepiller writes: > > > +@deffn {Scheme Procedure} openssh-service [#:pidfile > > "/var/run/sshd.pid"] @ > > + [#:port-number 22] [#:root-login

Re: [PATCH 12/12] gnu: Add rust helper functions.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/rust.scm (crate-uri, system->rust-platform): New > variables. Oh, now I see. :-) This patch should come earlier, but as I wrote before, I’d rather have those procedures in the build system or importer, to avoid loading all of (gnu packages …) just for t

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread Ricardo Wurmus
Vincent Legoll writes: > @David: the following question is nothing against you, I just > took the opportunity to ask, sorry for the thread hijacking. > > On Mon, Sep 26, 2016 at 3:23 PM, John Darrington wrote: >> Why are we removing this? > > Is it just me finding this changelog format usefulnes

Re: Kallithea - looking for someone to take over.

2016-09-26 Thread Ludovic Courtès
Hello! ng0 skribis: > I worked on kallithea-scm, while I am very close to finishing it I'd > like to let someone else finish this if possible. Brave endeavor, looks like you went pretty far! If you haven’t done it yet, could you ‘git send-email’ the subset of those patches that you consider re

Re: [PATCH 03/12] import: Move string->license to importers.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * guix/import/gem.scm (string->license): Move from (guix import utils). > * guix/import/pypi.scm (string->license): Move from (guix import utils). OK! Eventually someone should check whether they really match the license names used in Gem and PyPI. Ludo’.

Re: [PATCH 07/12] import: crate: Add crate updater.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * guix/import/crate.scm (crate-package?, latest-release, > %crate-updater): New variables. > * guix/scripts/refresh.scm (%updaters): Add %crate-updater to list of > updaters. > * guix/upstream.scm (package-update): Use a url from the list when the > find2 procedure d

Re: [PATCH 04/42] gnu: Add ghc-cryptohash.

2016-09-26 Thread Ludovic Courtès
Leo Famulari skribis: > On Sun, Sep 18, 2016 at 04:09:44PM +, ng0 wrote: >> * gnu/packages/haskell.scm (ghc-cryptohash): New variable. > > Thanks for this patch series! And thanks a lot for taking the time to review this series! Ludo’.

Re: [PATCH 2/2] profiles: Build GTK+ input module cache.

2016-09-26 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/profiles.scm (gtk-im-modules): New procedure. > (%default-profile-hooks): Add it. Very nice! > +(define (gtk-im-modules manifest) > + "Return a derivation that builds the cache files for input method modules > +for both major versions of GTK+." > + > + (mlet %

Re: [PATCH 1/2] profiles: manifest-lookup-package: Optionally match version prefix.

2016-09-26 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * guix/profiles.scm (manifest-lookup-package): Optionally filter store > item matches by version prefix. [...] > -(define (manifest-lookup-package manifest name) > +(define* (manifest-lookup-package manifest name #:optional version) >"Return as a monadic value the

Re: [PATCH 10/12] gnu: Add rustc-bootstrap.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/rust.scm (rustc-bootstrap): New variable. [...] > +(define-public rustc-bootstrap > + (package > +(name "rustc-bootstrap") > +(version "1.12.0") > +(source rust-bootstrap-x86_64-1.12.0) Could you add a comment above that summarizes the bootst

Re: [PATCH 08/12] build-system: Add cargo build system.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * guix/build-system/cargo.scm (default-cargo, default-rustc, > %cargo-build-system-modules, cargo-build, lower, cargo-build-system): > New variables. > * guix/build/cargo-build-system.scm (configure, build, check, install, > %standard-phases, cargo-build): New variab

Re: [PATCH 04/12] import: utils: Add spdx-string->license.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * guix/import/utils.scm (spdx-string->license): New variable. Eric wrote: > SPDX seems to be a more general specification for licenses, but I > still wonder whether its appropriate for (guix import utils), since > its used only by the crate importer. The generality is e

Re: [PATCH 05/12] import: utils: Refactor license->symbol.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * guix/import/utils.scm (license->symbol): Work for all licenses. > * tests/import-utils.scm (license->symbol): Add test. OK!

Re: [PATCH] gnu: femtolisp: Remove support for mips and armhf.

2016-09-26 Thread Ludovic Courtès
ng0 skribis: > Ludovic Courtès writes: > >> Andreas Enge skribis: >> >>> femtolisp fails on mips and arm: >>>http://hydra.gnu.org:3000/build/1472987/nixlog/2/tail-reload >>> with the message >>> In file included from llt/llt.h:6:0, >>> from string.c:16: >>> llt/utils.h:27:4

Re: [PATCH 11/12] gnu: Add cargo-bootstrap.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/rust.scm (cargo-bootstrap): New variable. So I gather that Cargo cannot be built at all with a build tool other than Cargo, right? > +(define-public cargo-bootstrap > + (package > +(name "cargo-bootstrap") > +(version "1.12.0") > +(source rust

Re: [PATCH 09/12] gnu: Add rust-bootstrap-x86_64-1.12.0.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/rust.scm (rust-bootstrap-x86_64-1.12.0): New variable. IMO this should go with the next patch (rustc-bootstrap) since it doesn’t make much sense on its own. Ludo’.

Re: [PATCH 02/12] import: Reorder imports in (guix import utils).

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * guix/import/utils.scm (define-module): Reorder imports alphabetically. OK! :-)

Re: [PATCH 06/12] import: Add importer for rust crates.

2016-09-26 Thread Ludovic Courtès
David Craven skribis: > * guix/import/crate.scm (crate-fetch, make-crate-sexp, > crate->guix-package, guix-package->crate-name, string->license, > crate-name->package-name): New variables. > * guix/scripts/import/crate.scm (%default-options, show-help, %options, > guix-import-crate): New va

Re: Writing recipe for Crypto++, and getting build errors

2016-09-26 Thread Ludovic Courtès
Hello! Adonay Felipe Nogueira skribis: > Archive: /gnu/store/52v106n4y88myk2c8nykymfidq6080ws-cryptopp-5.6.4.zip > inflating: 3way.cpp > inflating: 3way.h [...] >?: 0 [chdir "3way.cpp"] > > ERROR: In procedure chdir: > ERROR: In procedure chdir: Not a

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread Vincent Legoll
Hello, @David: the following question is nothing against you, I just took the opportunity to ask, sorry for the thread hijacking. On Mon, Sep 26, 2016 at 3:23 PM, John Darrington wrote: > Why are we removing this? Is it just me finding this changelog format usefulness to be very low ? I've come

Re: [PATCH 5/6] gnu: make-u-boot-package: Add files-to-install argument.

2016-09-26 Thread Danny Milosavljevic
Hi David, On Mon, 26 Sep 2016 15:41:12 +0200 David Craven wrote: > FYI: I got guixsd to boot, need a tty that works over serial so that I > can actually login... \o/ very nice :) Do you mean client software? Then GNU screen can do that. $ screen /dev/ttyUSB0 115200 Or do you mean terminal cl

Re: [PATCH 5/6] gnu: make-u-boot-package: Add files-to-install argument.

2016-09-26 Thread David Craven
> Or do you mean server software? > > mingetty mingetty doesn't support serial or does it? the man page doesn't document a baud rate flag, and setting the tty to ttyS1 causes a crash - not a tty. agetty or the getty from toybox have a flag to set the baud rate.

Re: [PATCH 5/6] gnu: make-u-boot-package: Add files-to-install argument.

2016-09-26 Thread David Craven
FYI: I got guixsd to boot, need a tty that works over serial so that I can actually login...

Re: [PATCH 5/6] gnu: make-u-boot-package: Add files-to-install argument.

2016-09-26 Thread David Craven
> What do you think? I think there is a big difference here between supported boards and unsupported boards. It doesn't make sense to add shortcuts for all possible boards. Boards that are tested and supported should have shortcuts. I'd like cuirass to build native disk images for our supported b

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread David Craven
It's for the original beagle bone I think, not the beagle bone black, so it's named wrong at best. I'm using the generic kernel for my bbb. Unless someone has a bb board and wants to test this, it's just code no one is using.

Re: [PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread John Darrington
Why are we removing this? On Mon, Sep 26, 2016 at 12:34:45PM +0200, David Craven wrote: * gnu/packages/linux.scm (linux-libre-beagle-bone-black): Remove. --- gnu/packages/linux.scm | 7 --- 1 file changed, 7 deletions(-) diff --git a/gnu/packages/linux.scm b/gn

Re: [PATCH] gnu: Add GNU Radio.

2016-09-26 Thread Manolis Ragkousis
Hello Ricardo, Because I was afk for 2 weeks, thanks to some personal matters, I didn't have time to work on Guix at all. I am slowly catching up and will push it when it's ready. Your concerns were right, it doesn't work as expected. Manolis

Re: [PATCH] gnu: Add GNU Radio.

2016-09-26 Thread Ricardo Wurmus
Ricardo Wurmus writes: > Manolis Ragkousis writes: > >> I noticed that we didn't have GNU Radio packaged, so here you go. > > Interesting. I have a gnuradio branch here because it looked a lot more > complicated to get it to build. Hi Manolis, I didn’t mean to block this patch. If your GNU

Re: [PATCH 5/6] gnu: make-u-boot-package: Add files-to-install argument.

2016-09-26 Thread Danny Milosavljevic
Hi David, On Mon, 26 Sep 2016 12:34:46 +0200 David Craven wrote: > (define-public u-boot-vexpress > - (make-u-boot-package "vexpress_ca9x4" "arm-linux-gnueabihf")) > + (make-u-boot-package "vexpress_ca9x4" "arm-linux-gnueabihf" > '("u-boot.bin"))) > > (define-public u-boot-malta > - (mak

Re: [PATCH v2 0/5] Add FPGA Tools

2016-09-26 Thread Danny Milosavljevic
On Mon, 26 Sep 2016 13:53:24 +0300 Theodoros Foradis wrote: > > I posted a patch "gnu: Move libusb from inputs to propagated-inputs" back > > in August which would fix that (by fixing libftdi). Adding libusb here is > > not the right fix. > > Are there any issues blocking that patch? Seems st

[PATCH v2] gnu: libftdi: Propagate the libusb input.

2016-09-26 Thread Danny Milosavljevic
gnu: libftdi: Propagate the libusb input. * gnu/packages/libftdi.scm (libftdi): Modified. --- gnu/packages/libftdi.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/libftdi.scm b/gnu/packages/libftdi.scm index 5c2671a..208e135 100644 --- a/gnu/packages/libft

Re: User-profile search paths should include system-profile directories

2016-09-26 Thread Carlos Sánchez de La Lama
Hi Ludo, >> Making this work would need two things: >> 1) not stripping unexisting directories from search paths >> 2) constructing environment variables prepending every profile root to >>the search paths of each profile. >> >> Now, my question is, why are unexisting search paths removed? > >

Re: [PATCH 2/3] gnu: Add python-pyxb.

2016-09-26 Thread Ben Woodcroft
On 24/09/16 13:15, Marius Bakke wrote: Ben Woodcroft writes: Htslib is propagated because it is included by the installed samtools and bcftools headers; at least one of pysams dependencies failed to build when it was a regular input. Ah, I see. Can this be avoided with patchelf? I don't th

Re: [PATCH v2 0/5] Add FPGA Tools

2016-09-26 Thread Theodoros Foradis
Hi, > I posted a patch "gnu: Move libusb from inputs to propagated-inputs" back in > August which would fix that (by fixing libftdi). Adding libusb here is not > the right fix. Are there any issues blocking that patch? Seems straightforward to me. -- Theodoros Foradis

[PATCH 1/6] gnu: Add picocom.

2016-09-26 Thread David Craven
* gnu/packages/terminals.scm (picocom): New variable. --- gnu/packages/terminals.scm | 35 +++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index d5c24d2..7ab4559 100644 --- a/gnu/packages/terminals.scm +++ b

[PATCH 2/6] gnu: %default-extra-linux-options: Remove redundant options.

2016-09-26 Thread David Craven
* gnu/packages/linux.scm (%default-extra-linux-options): Remove redundant options. --- gnu/packages/linux.scm | 14 ++ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index c8be533..d8d14d4 100644 --- a/gnu/packages/linux

[PATCH 6/6] gnu: make-u-boot-package: Don't cross compile on arm.

2016-09-26 Thread David Craven
* gnu/packages/u-boot.scm (make-u-boot-package): Don't cross compile on arm. --- gnu/packages/u-boot.scm | 29 + 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/gnu/packages/u-boot.scm b/gnu/packages/u-boot.scm index 60fd48f..d8b8291 100644 --- a/gnu/pa

[PATCH 3/6] gnu: make-linux-libre: Install device tree files.

2016-09-26 Thread David Craven
* gnu/packages/linux.scm (make-linux-libre): Install device tree files. --- gnu/packages/linux.scm | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index d8d14d4..243a71c 100644 --- a/gnu/packages/linux.scm +++

[PATCH 4/6] gnu: linux-libre-beagle-bone-black: Remove kernel variant.

2016-09-26 Thread David Craven
* gnu/packages/linux.scm (linux-libre-beagle-bone-black): Remove. --- gnu/packages/linux.scm | 7 --- 1 file changed, 7 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 243a71c..6f7986d 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -339,13

[PATCH 5/6] gnu: make-u-boot-package: Add files-to-install argument.

2016-09-26 Thread David Craven
* gnu/packages/u-boot.scm (make-u-boot-package): Add files-to-install. (u-boot-vexpress, u-boot-malta, u-boot-beagle-bone-black): Use files-to-install. --- gnu/packages/u-boot.scm | 27 --- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/gnu/packages/u-b

Re: [PATCH 2/2] gnu: perl: Enable threading support.

2016-09-26 Thread Ben Woodcroft
On 24/09/16 15:05, Ludovic Courtès wrote: Ben Woodcroft skribis: * gnu/packages/perl.scm (perl)[arguments]: Enable threading support. * gnu/packages/commencement.scm (perl-boot0): Do not inherit 'configure' phase from perl. [...] "-Uinstallusrbinperl"

Re: Zipped Python .egg-files

2016-09-26 Thread Hartmut Goebel
Am 25.09.2016 um 23:12 schrieb Marius Bakke: > There is a related bug for this: > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20765 > > You can search for that URL in python.scm to find workarounds. IC, I even commented on this bug. Maybe it's time I submit a patch? :-\ -- Regards Hartmut Goeb

Re: Superseded packages

2016-09-26 Thread Efraim Flashner
On Sun, Sep 25, 2016 at 12:42:08PM -0400, Leo Famulari wrote: > On Sat, Sep 24, 2016 at 11:14:41AM +0900, Ludovic Courtès wrote: > > Leo Famulari skribis: > > > +(define-public attic > > > + (package (inherit borg) > > > +(name "attic") > > > +(properties `((superseded . ,borg) > > >

Re: [PATCH 4/4] gnu: Add python2-pbcommand.

2016-09-26 Thread Hartmut Goebel
Am 25.09.2016 um 23:17 schrieb Marius Bakke: > + `(#:python ,python-2 ; Python-2 only. Is this really necessary? -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 1/4] gnu: Add python-avro.

2016-09-26 Thread Hartmut Goebel
Am 25.09.2016 um 23:17 schrieb Marius Bakke: > +;;; Avro uses a single source repository for all implementations. The > individual > +;;; released versions often have missing or incomplete test data, so we > define > +;;; the common source here for use in all avro packages. > +(define (avro-versi

Re: [PATCH v2] gnu: Add mtd-utils.

2016-09-26 Thread Efraim Flashner
On Sat, Sep 10, 2016 at 03:45:16PM -0400, Leo Famulari wrote: > On Wed, Sep 07, 2016 at 09:29:46AM +0300, Efraim Flashner wrote: > > > +(license (list license:gpl2 license:mpl1.1 license:bsd-3 > > > > Is the package under all three licenses or are certain parts under > > different licenses

Re: [PATCH 2/4] gnu: Add python-sphinx-bootstrap-theme.

2016-09-26 Thread Hartmut Goebel
Am 25.09.2016 um 23:17 schrieb Marius Bakke: > + #:configure-flags '("--single-version-externally-managed" > "--root=/"))) Please add a commend why you are adding this. (I assume, this is to avoid building a zipped .egg, but AFAIK we do not do this for other packages either. > +(home-p

Re: [PATCH 3/4] gnu: Add python-sphinx-argparse.

2016-09-26 Thread Hartmut Goebel
Am 25.09.2016 um 23:17 schrieb Marius Bakke: > + `(#:configure-flags '("--single-version-externally-managed" "--root=/") Same here, please add a comment, BTW: What should --root=/ be goof for? AFAIK this is the default?! -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-

Re: stumpwm and common lisp modules

2016-09-26 Thread Christopher Allan Webber
James Richardson writes: > Andy Patterson writes: > >> On Thu, 22 Sep 2016 23:40:46 -0400 >> James Richardson wrote: >> >>> Hello list, >>> >>> I was attempting to make a package for stumpwm. I got as far as, oh it >>> has a dependency on cl-ppcre (and a few other cl packages). Well it >>> turns

Re: Cosmetical change: remove inconsistent "$file ends here"?

2016-09-26 Thread Andy Wingo
On Mon 26 Sep 2016 10:32, Christopher Allan Webber writes: > It feels like cruft that nobody knows the reason for, or has a good > reason in this modern age. I'd rather they just be trimmed. > > But I also don't feel like it matters much, so whatever is decided is > decided. :) For what it's w

Re: Cosmetical change: remove inconsistent "$file ends here"?

2016-09-26 Thread Christopher Allan Webber
ng0 writes: > Alex Kost writes: > >> ng0 (2016-09-24 20:00 +) wrote: >> >>> We should either be consistent with this in all files or remove this >>> altogether in my opinion. >>> ng0@shadowwalker ~/src/guix/guix-no-changes$ egrep -nr "ends here" gnu/build/vm.scm:323:;;; vm.scm ends

Re: Expat regression fix for master branch

2016-09-26 Thread Efraim Flashner
On Sun, Sep 25, 2016 at 07:18:11PM -0400, Leo Famulari wrote: > On Mon, Sep 12, 2016 at 05:35:15PM -0400, Leo Famulari wrote: > > This patch applies an upstream patch for a regression caused by the fix > > for CVE-2016-0718. > > > > Apparently, the bug only manifests when building with -DXML_UNIC

Re: [PATCH v2 0/5] Add FPGA Tools

2016-09-26 Thread Danny Milosavljevic
Hi, > The icestorm package builds as it is (with libusb added to the > inputs).But in order to ensure that the headers in /usr/local/include > are not used when building, the code above should be changed to: > > (lambda _ > (substitute* "iceprog/Makefile" > (("-L/usr/local/lib") "") > (

Re: [PATCH v2 0/5] Add FPGA Tools

2016-09-26 Thread Danny Milosavljevic
Hi, thanks for testing this! > In order for icestorm to build, I had to add libusb to its inputs. I posted a patch "gnu: Move libusb from inputs to propagated-inputs" back in August which would fix that (by fixing libftdi). Adding libusb here is not the right fix. > The toolchain was tested w

  1   2   >