Re: Editing Scheme in the installation image

2017-01-08 Thread Christopher Allan Webber
Ludovic Courtès writes: > Mike Gran skribis: > >>>On Sunday, January 8, 2017 2:48 AM, Ludovic Courtès wrote: > > [...] > >>>I think it would take more than elisp compilation support to port Emacs >>>packages to Zile-on-Guile. Essentially we’d need many APIs that

Re: [PATCH 2/4] file-systems: Refactor file-system predicates.

2017-01-08 Thread David Craven
Updated patch, these patches now pass the basic, installed-os, btrfs-root-os and encrypted-root-os tests. [PATCH] file-systems: Refactor file-system predicates. * gnu/build/file-systems.scm (partition-field-reader, read-partition-field, %partition-label-readers, %partition-uuid-readers,

Re: [PATCH 1/4] file-systems: Refactor check-file-system.

2017-01-08 Thread David Craven
Also requires this patch: [PATCH] gnu: e2fsck/static: Only copy e2fsck. * gnu/packages/linux.scm (e2fsck/static)[arguments]: Only copy e2fsck. [synopsis, description]: Adjust accordingly. --- gnu/packages/linux.scm | 23 ++- 1 file changed, 10 insertions(+), 13

Re: Cuirass and duplicate derivations

2017-01-08 Thread Mathieu Lirzin
Mathieu Lirzin writes: > l...@gnu.org (Ludovic Courtès) writes: > >> What change would you suggest to solve this problem? It would be best >> if Cuirass allowed several jobs building the same derivations (the key >> could be an autoincrement counter instead of the (drv,eval) pair

TCSH: Update to 6.20.00.

2017-01-08 Thread ng0
[PATCH] gnu: tcsh: Update to 6.20.00. This is almost fixed. Someone needs to look into failing test cases 131 and 188. The tcsh-fix-autotest.patch was updated. I compared the 6.19 version with 6.20 version of files and see no obvious reason for these to fail: # -*-

[PATCH] gnu: tcsh: Update to 6.20.00.

2017-01-08 Thread ng0
* gnu/packages/shells.scm (tcsh): Update to 6.20.00. [native-inputs]: Add perl. * gnu/packages/patches/tcsh-do-not-define-BSDWAIT.patch: Remove it. --- gnu/packages/patches/tcsh-fix-autotest.patch | 151 ++- gnu/packages/shells.scm | 10 +- 2 files

Re: 01/01: file-systems: Refactor file system detection logic.

2017-01-08 Thread David Craven
Nope, everything seems good - the bug report is definitely due to not updating guix since 4. Dez.

Re: Cuirass and duplicate derivations

2017-01-08 Thread Mathieu Lirzin
Hello, l...@gnu.org (Ludovic Courtès) writes: > Cuirass is almost up and running on the new machine! :-) Great work! > The last problem I experienced is this: > > evaluate 'gfortran-4.9.4.x86_64-linux': 0.136 seconds > evaluate 'gfortran-4.9.4.x86_64-linux': 0.000 seconds > Backtrace: > In

Re: 01/01: file-systems: Refactor file system detection logic.

2017-01-08 Thread David Craven
the basic test does not exercise the file-system detection logic

Re: [PATCH 1/1] gnu: Add Guile-ICS.

2017-01-08 Thread Ludovic Courtès
Artyom V. Poptsov skribis: > Hello Ludovic and Alex. Hey Artyom! >> Cool, we’ll be able to browse the FOSDEM schedule from Guile! :-) > > Yes, for that matter I preparted a script that exports the FOSDEM > schedule to org-mode format: > >

Re: Editing Scheme in the installation image

2017-01-08 Thread Ludovic Courtès
Mike Gran skribis: >>On Sunday, January 8, 2017 2:48 AM, Ludovic Courtès wrote: [...] >>I think it would take more than elisp compilation support to port Emacs >>packages to Zile-on-Guile. Essentially we’d need many APIs that Emacs >>provides. > > I looked at

Re: [PATCH 1/3] gnu: Add Prosody service.

2017-01-08 Thread Ludovic Courtès
Clément Lassieur skribis: > * gnu/services/messaging.scm: New file. > * gnu/services/configuration.scm: New exported procedures. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/messaging.scm. > * doc/guix.texi (Messaging Services): New section. Applied, thanks!

Re: [PATCH 3/3] gnu: prosody: Make config and data files visible to 'prosodyctl'.

2017-01-08 Thread Ludovic Courtès
Clément Lassieur skribis: > * gnu/packages/messaging.scm (prosody)[arguments]: Add a 'fix-makefile' phase. Applied!

Re: [PATCH 2/3] gnu: prosody: Fix inputs.

2017-01-08 Thread Ludovic Courtès
Clément Lassieur skribis: > * gnu/packages/messaging.scm (prosody)[inputs]: Add coreutils. > [arguments]: In 'wrap-programs' phase, add 'openssl' and 'coreutils' to > 'PATH'. [...] > (inputs > `(("libidn" ,libidn) > ("openssl" ,openssl) > +

Re: Graphical Installer - Call for Testing.

2017-01-08 Thread Ludovic Courtès
Hi! I did a quick test and I think it’s pretty cool. :-) A few issues I noticed: 1. “Go Back” often doesn’t go back (for instance from the “Choose the mount point for device” screen). 2. Pressing F9 (language) replaces lines with funny characters (“herd restart term-tty1” fixes

[PATCH] gnu: Add guile-8sync.

2017-01-08 Thread Christopher Allan Webber
This patch adds guile-8sync. 0.4.0 (well, and 0.4.1, since there was a bug in 0.4.0's packaging) came out today. Jan Nieuwenhuizen is also given a copyright line since this is based on their contribution of the guix.scm in 8sync itself. From 78683a5d2601d58445bfd82dc9c624e64f2231ed Mon Sep 17

Add more Mailman3 packages.

2017-01-08 Thread ng0
Hi, I've commited some more Mailman3 related packages. I'm not sure, but is Mailman3 a) python2 only? b) python2 in the progress of migrating to python3? c) mixed python2 and python3? To me it seems like (c). The commits are on the 'mail/mailman3' branch here:

fixing python-gpg package, need help

2017-01-08 Thread Troy Sankey
I'm trying to fix the python-gpg package. Latest build [0] was a failure because gpgme.h claims gpgme was compiled with _FILE_OFFSET_BITS = 64, implying the current build (python-gpg) doesn't define any _FILE_OFFSET_BITS (it should also be set to 64, I think). Relevant build log snippet:

Re: FOSDEM social dinner

2017-01-08 Thread Efraim Flashner
On Fri, Jan 06, 2017 at 10:46:39AM +0100, Alex Sassmannshausen wrote: > Hello, > > Guile has a dev room at FOSDEM this year — for a whole day! The dev > room will be on Sunday. > > Whilst organising it, we had the idea that it would be fun to have a > Guile/Guix user & dev dinner on the

[PATCH 1/4] file-systems: Refactor check-file-system.

2017-01-08 Thread David Craven
* gnu/build/file-systems.scm (check-file-system): Use file-system type specific checker. (check-ext2-file-system): New variable. --- gnu/build/file-systems.scm | 55 +- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git

[PATCH 4/4] system: Add btrfs file system support.

2017-01-08 Thread David Craven
* gnu/build/file-systems.scm (%btrfs-endianness, btrfs-superblock?, read-btrfs-superblock, btrfs-superblock-uuid, btrfs-superblock-volume-name, check-btrfs-file-system): New variables. (%paritition-label-readers, %partition-uuid-readers): Add btrfs readers. * gnu/system/linux-initrd.scm

[PATCH 2/4] file-systems: Refactor file-system predicates.

2017-01-08 Thread David Craven
* gnu/build/file-systems.scm (partition-field-reader, read-partition-field, %partition-label-readers, %partition-uuid-readers, read-partition-label, read-partition-uuid): New variables. (partition-predicate, partition-label-predicate, partition-uuid-predicate,

[PATCH 3/4] gnu: Add btrfs-progs/static.

2017-01-08 Thread David Craven
* gnu/packages/linux.scm (btrfs-progs/static): New variable. --- gnu/packages/linux.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 10dbf20a2..dcf079e64 100644 --- a/gnu/packages/linux.scm +++

Re: Graphical Installer - Call for Testing.

2017-01-08 Thread John Darrington
Zile is the emacs clone that the disk-image comes with by default. J' On Sun, Jan 08, 2017 at 07:47:56PM +0100, Taylan Ulrich Bay??rl??/Kammer wrote: myglc2 writes: > On 01/06/2017 at 21:50 John Darrington writes: > >> 3) install emacs? >>

[PATCH 1/3] gnu: Add Prosody service.

2017-01-08 Thread Clément Lassieur
* gnu/services/messaging.scm: New file. * gnu/services/configuration.scm: New exported procedures. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/messaging.scm. * doc/guix.texi (Messaging Services): New section. --- doc/guix.texi | 393 +- gnu/local.mk

[PATCH 3/3] gnu: prosody: Make config and data files visible to 'prosodyctl'.

2017-01-08 Thread Clément Lassieur
* gnu/packages/messaging.scm (prosody)[arguments]: Add a 'fix-makefile' phase. --- gnu/packages/messaging.scm | 8 1 file changed, 8 insertions(+) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 86ff61538..6f1025d36 100644 --- a/gnu/packages/messaging.scm +++

[PATCH 2/3] gnu: prosody: Fix inputs.

2017-01-08 Thread Clément Lassieur
* gnu/packages/messaging.scm (prosody)[inputs]: Add coreutils. [arguments]: In 'wrap-programs' phase, add 'openssl' and 'coreutils' to 'PATH'. --- gnu/packages/messaging.scm | 40 +--- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git

Re: [PATCH] gnu: Add Prosody service.

2017-01-08 Thread Clément Lassieur
> I would suggest moving the gnu/packages change to a separate patch, but > apart from that I don’t have anything to add to Hartmut’s comment. > > Could you send updated patches? Here they are. > I suppose you confirmed with ‘guix system vm’ or similar that it works > as intended. Could you

Re: FOSDEM social dinner

2017-01-08 Thread Tomáš Čech
On Fri, Jan 06, 2017 at 10:46:39AM +0100, Alex Sassmannshausen wrote: Hello, Guile has a dev room at FOSDEM this year — for a whole day! The dev room will be on Sunday. Whilst organising it, we had the idea that it would be fun to have a Guile/Guix user & dev dinner on the Saturday evening.

Re: Graphical Installer - Call for Testing.

2017-01-08 Thread Taylan Ulrich Bayırlı/Kammer
myglc2 writes: > On 01/06/2017 at 21:50 John Darrington writes: > >> 3) install emacs? >> >> I would be reluctant to do that by default: >> >> Firstly it's a slippery slope. The next person will say "No! install vi! or >> nano, or ". >> >> Secondly, I think the

Re: [PATCH 09/96] gnu: Add camlzip

2017-01-08 Thread Julien Lepiller
On Sun, 8 Jan 2017 22:16:05 +1000 Ben Woodcroft wrote: > Hi Julien, > > Thanks for all your efforts in this patch series - impressive stuff, > and thanks to David for reviewing them. > > On 04/01/17 05:10, Julien Lepiller wrote: > [...] > > +(arguments `(#:phases > >

Re: Let’s fix build failures on ‘staging’!

2017-01-08 Thread Leo Famulari
On Sat, Jan 07, 2017 at 12:50:33PM +0100, Ludovic Courtès wrote: > Hello Guix! > > Looking at > we have > a few new failures: I just started a new evaluation.

Re: packaging the meta-searchenging searx fails at python-requests[socks]

2017-01-08 Thread Hartmut Goebel
Hi ng0, well, you were caught in a pitfall about setup.py vs. requirements.txt. requirements.txt files are only for helping to setup a reproducible environment.The idea is that one dumps her environment using "pip freeze …" and reinstalls it using "pip install -r requirements.txt". So

Re: [PATCH 1/1] gnu: Add Guile-ICS.

2017-01-08 Thread Artyom V . Poptsov
Hello Ludovic and Alex. > Cool, we’ll be able to browse the FOSDEM schedule from Guile! :-) Yes, for that matter I preparted a script that exports the FOSDEM schedule to org-mode format: https://github.com/artyom-poptsov/guile-ics/blob/master/examples/fosdem.scm.in You can use it as an

Re: [PATCH] gnu: Add nim.

2017-01-08 Thread David Craven
+ (add-before 'install 'create-dest-dirs + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir out) + (mkdir (string-append out "/bin") + (replace 'install +

Re: indent with emacs batch mode

2017-01-08 Thread Alex Kost
Ricardo Wurmus (2017-01-07 22:21 +0100) wrote: > Ludovic Courtès writes: > >> Alex Kost skribis: >> >>> Since a user knows what file (s)he wants modify, I think it is better to >>> avoid starting the REPL, so it will be *much faster*. After all, I >>> would do

Re: indent with emacs batch mode

2017-01-08 Thread Alex Kost
Ricardo Wurmus (2017-01-07 08:25 +0100) wrote: > Alex Kost wrote: > >> All that stuff can work without 'emacs-guix' (if the line with >> 'guix-devel-mode' scheme hook will be removed), but in this case the >> package may not be indented properly. > > Guix still comes with a “.dir-locals.el” that

Re: [PATCH 09/96] gnu: Add camlzip

2017-01-08 Thread Ben Woodcroft
Hi Julien, Thanks for all your efforts in this patch series - impressive stuff, and thanks to David for reviewing them. On 04/01/17 05:10, Julien Lepiller wrote: [...] +(arguments `(#:phases + (modify-phases %standard-phases + (delete 'configure) +

Re: [PATCH 1/1] gnu: Add Guile-ICS.

2017-01-08 Thread Ludovic Courtès
Howdy! Alex Sassmannshausen skribis: > * gnu/packages/guile.scm (guile-ics): New variable. Cool, we’ll be able to browse the FOSDEM schedule from Guile! :-) > +(version "0.1.1-rc1") Apparently 0.1.1 is already out! However the tarball contains .go files,

Re: [PATCH] guix archive: '-f docker' supports package names as arguments.

2017-01-08 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> This allows users to type: >> >> guix archive -f docker emacs >> >> as was already the case for the 'nar' format. >> >> Reported by David Thompson. >> >> * guix/scripts/archive.scm

Re: [PATCH 1/2] Revert "gnu: Add threaded variants of fftw and fftwf for Ardour and mod-host."

2017-01-08 Thread Ludovic Courtès
David Craven skribis: > Ludo added the pthread-variant procedure, it's not used anywhere else > so I don't know if we want to keep it around or not. It’s not useful outside of this specific case. Ludo’.

Re: [PATCH] gnu: xmonad: Add missing propagated input.

2017-01-08 Thread Ludovic Courtès
Hi! José Miguel Sánchez García skribis: > On 2017-01-07 22:48, l...@gnu.org wrote: >> José Miguel Sánchez García skribis: >> >>> xmonad package needs some love, and this is the first step. ghc should >>> be a >>> propagated input, because it's

Re: Editing Scheme in the installation image

2017-01-08 Thread Ludovic Courtès
Hello, Maxim Cournoyer skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Mike Gran skribis: >> >>> The functions expressed in Scheme in Zile-on-Guile are the same >>> as upstream Zile had. It is a fairly limited set. >>> Zile-on-Guile is a