Re: [PATCH v2 01/13] build-system: Add asdf-build-system.

2016-10-04 Thread 宋文武
Hi! I have spent more time wondering on this patch and ASDF, so here are some questions, opinions and ideas (roughly). Andy Patterson writes: > * guix/build-system/asdf.scm: New file. > * guix/build/asdf-build-system.scm: New file. > * guix/build/lisp-utils.scm: New

Re: [PATCH] gnu: Add hyperrogue.

2016-10-04 Thread Kei Kebreau
Alex Kost writes: > Kei Kebreau (2016-10-03 19:15 -0400) wrote: > >> If anyone would like to check this for fun, that would be great. The >> geometry >> makes this game especially interesting. > > Wow, indeed! Psychodelic game :-) > > Overall the patch looks good to me,

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-04 Thread Hartmut Goebel
Am 30.09.2016 um 16:39 schrieb Marius Bakke: > Also some packages are missing a dependency on "python-py"[1]. FYI: I found an example: python-pytest-cov fails in the "check" phase. This is an undocumented requirement for the tests, resp. this is an install-requirement for pytest, but pytest has

Re: master fails to system build (at-spi2-core? guix?)

2016-10-04 Thread Ricardo Wurmus
ng0 writes: > ng0 writes: > >> So the build machine was still on guix-0.10something. I had to use >> --fallback and while at-spi2-core is gone too, this machine fails >> differently: > > and --without-grafs it succeeds at least on that machine...

[PATCH 2/2] gnu: lispf4: Fix the searchpath for SYSATOMS.

2016-10-04 Thread ng0
* gnu/packages/lisp.scm (lispf4)[arguments]: Fix the searchpath for SYSATOMS. --- gnu/packages/lisp.scm | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 7836d48..d66fb8b 100644 --- a/gnu/packages/lisp.scm +++

[PATCH] gnu: lispf4 fixes.

2016-10-04 Thread ng0
[PATCH 1/2] gnu: lispf4: Remove prebuilt binaries. This patch can be applied, it is finished. [PATCH 2/2] gnu: lispf4: Fix the searchpath for SYSATOMS. This patch requires further input.. The way Ricardo described this it could be the solution to the SYSATOMS problems (bug #22732) if

Re: Guix world tour

2016-10-04 Thread Ludovic Courtès
Hi, Amirouche Boubekki skribis: > On Fri, Sep 30, 2016 at 11:45 AM Ludovic Courtès wrote: > >> The CUFP talk was in this very nice room with 60 people or so. I >> focused on why and how we use Scheme extensively, explicitly comparing >> to Nix{,OS},

Re: [PATCH v2] gnu: Add sunxi-tools.

2016-10-04 Thread Danny Milosavljevic
> I don’t understand this description. Since “Tools”, “manage”, and > “devices” could mean anything, could you add qualifiers to give more > context, like: > > “Frobbing tools for Allwinner A10 foobar devices” > > and similarly expound the description (with a period at the end of the >

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

2016-10-04 Thread Ludovic Courtès
Theodoros Foradis skribis: >> + #:phases >> +(modify-phases %standard-phases >> + (add-after 'unpack 'remove-usr-local >> +(lambda _ >> + (substitute* "iceprog/Makefile" >> +(("-L/usr/local/lib")

Re: Anyone working on encrypted root?

2016-10-04 Thread Ludovic Courtès
dian_ce...@zoho.com skribis: > On Sun, Oct 02, 2016 at 11:16:00AM +, ng0 wrote: >> Hi, >> >> As far as I know Jookia was working on it at some point but current >> workflow got them frustrated. >> >> If you search around the archives of guix-devel you'll find this thread: >>

Re: Why ext4 encryption is disabled in our linux-libre-4.8 config

2016-10-04 Thread Ludovic Courtès
Hi Mark! Mark H Weaver skribis: > One possible solution would be to enhance 'flat-linux-module-directory' > to silently ignore missing modules when the needed functionality is > built-in to the kernel, as indicated by the presence of > "CONFIG_CRYPTO_XTS=y" in #$linux/.config.

Re: [PATCH 5/7] gnu: Add rustc-bootstrap.

2016-10-04 Thread Ludovic Courtès
David Craven skribis: > +(define-public rustc-bootstrap > + (package > +(name "rustc-bootstrap") > +(version "1.12.0") > +(source rust-bootstrap-x86_64-1.12.0) Also, add (supported-platforms '("x86_64-linux")). Ludo’.

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

2016-10-04 Thread Ludovic Courtès
Hi! Marius Bakke skribis: > * gnu/packages/serialization.scm (avro-version): New variable (private). > (avro-source): New variable (private). > (python-avro, python2-avro): New variables. [...] > +;;; Avro uses a single source repository for all implementations. The >

Re: [PATCH 1/4] gnu: Add perl-net-psyc.

2016-10-04 Thread ng0
Leo Famulari writes: > On Sun, Oct 02, 2016 at 10:35:43AM +, ng0 wrote: >> Leo Famulari writes: >> >> > On Thu, Sep 29, 2016 at 10:38:07AM +, ng0 wrote: >> >> * gnu/packages/psyc.scm: New file. >> >> * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

[PATCH 3/4] gnu: Add psyclpc.

2016-10-04 Thread ng0
* gnu/packages/psyc.scm (psyclpc): New variable. --- gnu/packages/psyc.scm | 79 +++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/psyc.scm b/gnu/packages/psyc.scm index c190518..2a2ddc1 100644 --- a/gnu/packages/psyc.scm +++

[PATCH 4/4] gnu: Add psyced.

2016-10-04 Thread ng0
* gnu/packages/psyc.scm (psyced): New variable. --- gnu/packages/psyc.scm | 103 ++ 1 file changed, 103 insertions(+) diff --git a/gnu/packages/psyc.scm b/gnu/packages/psyc.scm index 2a2ddc1..e929866 100644 --- a/gnu/packages/psyc.scm +++

[PATCH 2/4] gnu: Add libpsyc.

2016-10-04 Thread ng0
* gnu/packages/psyc.scm (libpsyc): New variable. --- gnu/packages/psyc.scm | 41 + 1 file changed, 41 insertions(+) diff --git a/gnu/packages/psyc.scm b/gnu/packages/psyc.scm index 24c97ea..c190518 100644 --- a/gnu/packages/psyc.scm +++

[PATCH 1/4] gnu: Add perl-net-psyc.

2016-10-04 Thread ng0
* gnu/packages/psyc.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 1 + gnu/packages/psyc.scm | 105 ++ 2 files changed, 106 insertions(+) create mode 100644 gnu/packages/psyc.scm diff --git

Re: [PATCH 2/7] import: Add importer for rust crates.

2016-10-04 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, >

Re: [PATCH 1/1] gnu: cryptsetup: Update to 1.7.2.

2016-10-04 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/cryptsetup.scm (cryptsetup): Update to 1.7.2. > [source]: Use kernel mirror. > [home-page]: Update URL. LGTM, thanks! Ludo’.

Re: [PATCH 4/7] upstream: Use a the first url from urls when find2 returns #f.

2016-10-04 Thread Ludovic Courtès
David Craven skribis: > There is an example now. You can change the version of the rust-libc > package and then run guix refresh -u rust-libc on it. And what happens? Could it happen with other updaters? The concern I expressed at

Re: [PATCH 3/7] import: crate: Add crate updater.

2016-10-04 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. Please add a line under “Invoking guix refresh” in guix.texi, like we did

Re: [PATCH] doc: Add guide how to specify dependencies for Python packages

2016-10-04 Thread Hartmut Goebel
Am 04.10.2016 um 11:00 schrieb Hartmut Goebel: > * doc/guix.texi (Python Modules): New sub-subsection "Specifying > Dependencies". FYI: This documents what we discussed in . I'll add a section about dependencies for Python

Re: [PATCH 5/7] gnu: Add rustc-bootstrap.

2016-10-04 Thread ng0
Ludovic Courtès writes: > David Craven skribis: > >> * gnu/packages/rust.scm (rustc-bootstrap, rust-bootstrap-x86_64-1.12.0): >> New variables. > > I believe this is a followup to my comments at >

Re: [PATCH v2] gnu: Add sunxi-tools.

2016-10-04 Thread Ludovic Courtès
Danny Milosavljevic skribis: > * gnu/packages/admin.scm (sunxi-tools): New variable. > --- > gnu/packages/admin.scm | 32 > 1 file changed, 32 insertions(+) > > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm > index

Re: [PATCH] Set Emacs config variable sentence-end-double-space.

2016-10-04 Thread Ludovic Courtès
Hartmut Goebel skribis: > Users using a non-English environment may have set this to `nil´, which > leads to fill-paragraph removing the second space. Good point. Applied, thanks! Ludo’.

Re: [PATCH v2] gnu: Add sunxi-tools.

2016-10-04 Thread Ludovic Courtès
Danny Milosavljevic skribis: >> I don’t understand this description. Since “Tools”, “manage”, and >> “devices” could mean anything, could you add qualifiers to give more >> context, like: >> >> “Frobbing tools for Allwinner A10 foobar devices” >> >> and similarly

Re: Colors and progress indicators on buildprocesses

2016-10-04 Thread Ludovic Courtès
Hi! swedebu...@riseup.net skribis: > Colorfication and arrows (=>) are used to clearly distinguish > pacaur/pacman-commands from the buildprocess output. > > A nice thing I saw on some builds (build of qt during build of > telegram-desktop) was a per build process percentage indicator located >

Re: [PATCH 5/7] gnu: Add rustc-bootstrap.

2016-10-04 Thread Ludovic Courtès
ng0 skribis: > I don't know what rust-beta-* is, but the rust package I created did not > use unversioned files. Cool! (Did you submit your own Rust package?) > There are versioned files, but afaik not in beta. For bootstrap I had > this (though it could be that this is

[PATCH] Set Emacs config variable sentence-end-double-space.

2016-10-04 Thread Hartmut Goebel
Users using a non-English environment may have set this to `nil´, which leads to fill-paragraph removing the second space. * .dir-locals.el: Set sentence-end-double-space to true. --- .dir-locals.el | 1 + 1 file changed, 1 insertion(+) diff --git a/.dir-locals.el b/.dir-locals.el index

Re: [PATCH 5/7] gnu: Add rustc-bootstrap.

2016-10-04 Thread ng0
Ludovic Courtès writes: > ng0 skribis: > >> I don't know what rust-beta-* is, but the rust package I created did not >> use unversioned files. > > Cool! (Did you submit your own Rust package?) Yes, search the guix-devel archives for the first rust patches

[PATCH 2/7] gnu: Add ghc-hs-bibutils.

2016-10-04 Thread Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-hs-bibutils): New variable. --- gnu/packages/haskell.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 022cfd6..479d8f8 100644 --- a/gnu/packages/haskell.scm +++

[PATCH 4/7] gnu: Add ghc-conduit-extra.

2016-10-04 Thread Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-conduit-extra): New variable. --- gnu/packages/haskell.scm | 43 +++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 5e52dd9..4a0c334 100644 ---

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

2016-10-04 Thread Vincent Legoll
Hello, >> The "changelog entries are like an undo list" is a WTF, to me this is what >> `patch -R` is for... > > Not quite, because the change log shows the language-level view of the > changes, I don't understand "language-level view of the changes" > It makes it easy to answer questions such

[PATCH 1/7] gnu: ghc-streaming-commons: Remove standard packages from inputs.

2016-10-04 Thread Ricardo Wurmus
The "directory" and "transformers" modules are part of GHC and should not be among the inputs to avoid conflicts. * gnu/packages/haskell.scm (ghc-streaming-commons)[inputs]: Remove "ghc-directory" and "ghc-transformers". --- gnu/packages/haskell.scm | 2 -- 1 file changed, 2 deletions(-) diff

[PATCH 3/7] gnu: Add ghc-rfc5051.

2016-10-04 Thread Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-rfc5051): New variable. --- gnu/packages/haskell.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 479d8f8..5e52dd9 100644 --- a/gnu/packages/haskell.scm +++

Re: [PATCH v2] gnu: Add sunxi-tools.

2016-10-04 Thread Vincent Legoll
Hello, On Tue, Oct 4, 2016 at 3:15 PM, Ludovic Courtès wrote: > This still doesn’t address the synopsis issue as I wrote above. What > about this synopsis: > > Hardware management tools for Allwinner A10 single-board computers > > ? LGTM, but are those only for A10 ? I used

System configuration on non-GuixSD distributions

2016-10-04 Thread Pjotr Prins
Anyone got experience using Guix for configuration of non-pure GuixSD setups? I would like a replacement for non-deterministic Cfengine/Chef and the like. I wrote Cfruby once - one reason we still support Ruby 1.8 in Guix ;). Time to replace it on my machines. A writeup may be beneficial to

Re: [PATCH 5/7] gnu: Add rustc-bootstrap.

2016-10-04 Thread David Craven
I think Eric said he created the rustc package independently of yours... Just saying...

[PATCH 0/7] Add pandoc-citeproc

2016-10-04 Thread Ricardo Wurmus
Hi Guix, the latest version of r-knitr makes a runtime check to see whether "pandoc-citeproc" is on the PATH when building vignettes with the Rmarkdown engine. As we currently don't offer a package providing "pandoc-citeproc" I decided to package it. I decided not to add "ghc-pandoc-citeproc"

[PATCH 7/7] gnu: Add ghc-pandoc-citeproc.

2016-10-04 Thread Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-pandoc-citeproc): New variable. --- gnu/packages/haskell.scm | 55 1 file changed, 55 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e645ad3..52e4bc3 100644 ---

[PATCH 6/7] gnu: Add ghc-xml-conduit.

2016-10-04 Thread Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-xml-conduit): New variable. --- gnu/packages/haskell.scm | 34 ++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index bdd8141..e645ad3 100644 --- a/gnu/packages/haskell.scm +++

[PATCH 5/7] gnu: Add ghc-xml-types.

2016-10-04 Thread Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-xml-types): New variable. --- gnu/packages/haskell.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4a0c334..bdd8141 100644 --- a/gnu/packages/haskell.scm +++

Re: [PATCH 5/7] gnu: Add rustc-bootstrap.

2016-10-04 Thread ng0
David Craven writes: > I think Eric said he created the rustc package independently of > yours... Just saying... > Sorry. My attempt to be short in communication leads to generalization. Well it would be good if we had an overview of who's working on what so that work on same

Re: System configuration on non-GuixSD distributions

2016-10-04 Thread Hartmut Goebel
Am 04.10.2016 um 16:12 schrieb Pjotr Prins: > I would like a replacement for non-deterministic Cfengine/Chef and the > like. I wrote Cfruby once - one reason we still support Ruby 1.8 in > Guix ;). Time to replace it on my machines. I already had the vision about having something like debops

[PATCH 1/2] gnu: Add gucharmap.

2016-10-04 Thread rennes
Hello, gucharmap is the GNOME Character Map. Built and linted. Thank youFrom 621c83f9a71f29c593fbc045603eed8ae7e1b6bb Mon Sep 17 00:00:00 2001 From: Rene Saavedra Date: Tue, 4 Oct 2016 21:14:12 -0500 Subject: [PATCH 1/2] gnu: Add gucharmap. *

[PATCH v3] gnu: Add sunxi-tools.

2016-10-04 Thread Danny Milosavljevic
* gnu/packages/admin.scm (sunxi-tools): New variable. --- gnu/packages/admin.scm | 56 ++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 4fcc05a..c5e67b0 100644 --- a/gnu/packages/admin.scm +++

[PATCH 2/2] gnu: Add bluefish.

2016-10-04 Thread rennes
This patch is bluefish, a HTML editor. Built, linted and tested. Thank youFrom b80dc8081d4e615a4d6ab21c34afb4fed77a49bf Mon Sep 17 00:00:00 2001 From: Rene Saavedra Date: Tue, 4 Oct 2016 21:17:04 -0500 Subject: [PATCH 2/2] gnu: Add bluefish. *

Re: System configuration on non-GuixSD distributions

2016-10-04 Thread Pjotr Prins
On Tue, Oct 04, 2016 at 10:50:13AM -0500, Christopher Allan Webber wrote: > Hartmut Goebel writes: > > > Am 04.10.2016 um 16:12 schrieb Pjotr Prins: > >> I would like a replacement for non-deterministic Cfengine/Chef and the > >> like. I wrote Cfruby once - one reason we still support Ruby 1.8 in

Re: System configuration on non-GuixSD distributions

2016-10-04 Thread Christopher Allan Webber
Hartmut Goebel writes: > Am 04.10.2016 um 16:12 schrieb Pjotr Prins: >> I would like a replacement for non-deterministic Cfengine/Chef and the >> like. I wrote Cfruby once - one reason we still support Ruby 1.8 in >> Guix ;). Time to replace it on my machines. > > I already had the vision about

master fails to build

2016-10-04 Thread ng0
Building system with --fallback from latest git checkout gives me currently: … (removed list of unnecessary already available paths) … The following files will be downloaded: /gnu/store/r907xk0vdj0yranjzhr6wv332g29p06y-linux-modules /gnu/store/jfny2x8i4myk0j9j789q6fb0xnji1pas-module-import

Re: [PATCH] gnu: Add hyperrogue.

2016-10-04 Thread Alex Kost
Kei Kebreau (2016-10-03 19:15 -0400) wrote: > If anyone would like to check this for fun, that would be great. The geometry > makes this game especially interesting. Wow, indeed! Psychodelic game :-) Overall the patch looks good to me, except the music files are not installed and configured to

Re: master fails to build

2016-10-04 Thread ng0
Sorry, the subject was wrong. It builds, but a system reconfigure stops at this. ng0 writes: > Building system with --fallback from latest git checkout gives me > currently: > > … (removed list of unnecessary already available paths) … > > The following files will be

Are these paths important to fix/set to (in/out)puts?

2016-10-04 Thread Adonay Felipe Nogueira
Note 1: I'm not a programmer, so I don't understand how Autconf, Automake, GCC, Libtool, M4, or Make work. Note 2: If someone already did this evaluation on Artanis, or if there's already a consensus on how to handle such files, please tell me. While waiting for another patch for Artanis to be

Re: master fails to system build (at-spi2-core? guix?)

2016-10-04 Thread ng0
So the build machine was still on guix-0.10something. I had to use --fallback and while at-spi2-core is gone too, this machine fails differently: grafting '/gnu/store/yyann78gmxyy7pdjk4h5yqvkp0cvdmlr-cyrus-sasl-2.1.26' -> '/gnu/store/ggk9lk0vmwib29j6q7y2fwmymmnlff1c-cyrus-sasl-2.1.26'...

Re: Guix world tour

2016-10-04 Thread Amirouche Boubekki
Héllo, On Fri, Sep 30, 2016 at 11:45 AM Ludovic Courtès wrote: > The CUFP talk was in this very nice room with 60 people or so. I > focused on why and how we use Scheme extensively, explicitly comparing > to Nix{,OS}, which the majority of the attendance already knew. Among >