bug#31943: Some Maven bugs

2018-07-04 Thread Björn Höfling
Hi Julien, On Wed, 4 Jul 2018 22:06:08 +0200 Julien Lepiller wrote: > Le Sat, 23 Jun 2018 00:39:35 +0200, > Björn Höfling a écrit : > > > Maven is now part of Guix, yeah! I gave it a try and found some bugs > > which I post collectively here. I don't know yet where exactly they > > come from a

bug#31925: 'guix substitutes' sometimes hangs on glibc 2.27

2018-07-04 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > (+Cc: Andy as the ultimate authority for all these things. :-)) > > l...@gnu.org (Ludovic Courtès) skribis: > >> (let loop ((files files) >>(n 0)) >> (match files >> ((file . tail) >> (call-with-input-file file >>

bug#31943: Some Maven bugs

2018-07-04 Thread Julien Lepiller
Le Sat, 23 Jun 2018 00:39:35 +0200, Björn Höfling a écrit : > Maven is now part of Guix, yeah! I gave it a try and found some bugs > which I post collectively here. I don't know yet where exactly they > come from and if they are trivial or not to fix. So if you think they > should better go each

bug#32050: invoke (guix build utils) error reporting lacking

2018-07-04 Thread Mark H Weaver
Hi Maxim, Maxim Cournoyer writes: > More problematic even, it seems "invoke" can't do everything that > "system*" can? > > For example, the following package builds fine: > > (define-public docbook-dsssl-doc > (package > (name "docbook-dsssl-doc") > (version "1.79") > (source (orig

bug#32054: [wishlist] Support LUKS key-files in initramfs

2018-07-04 Thread Taylan Kammer
It would be neat if guix supported creating an initramfs that contains LUKS key-files and decrypts partitions with those. Consider the following simple drive and partition setup: /dev/sda: Has GRUB installed /dev/sda1: Contains LUKS partition, meant to be mounted on / (root) /dev/sda2

bug#31925: 'guix substitutes' sometimes hangs on glibc 2.27

2018-07-04 Thread Ludovic Courtès
(+Cc: Andy as the ultimate authority for all these things. :-)) l...@gnu.org (Ludovic Courtès) skribis: > (let loop ((files files) >(n 0)) > (match files > ((file . tail) > (call-with-input-file file >(lambda (port) > (call-with-decompressed-port 'gzip por

bug#31380: grub fails to build on i686-linux

2018-07-04 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > l...@gnu.org (Ludovic Courtès) skribis: > >> I wanted to try ‘guix system vm-image -s i686-linux’ on my x86_64 laptop >> to make sure GRUB runs fine. Unfortunately, I stumbled upon another >> issue, which is that qemu-system-i386 built for i686-linux segf

bug#32050: invoke (guix build utils) error reporting lacking

2018-07-04 Thread Maxim Cournoyer
More problematic even, it seems "invoke" can't do everything that "system*" can? For example, the following package builds fine: --8<---cut here---start->8--- (define-public docbook-dsssl-doc (package (name "docbook-dsssl-doc") (version "1.79") (s

bug#32050: invoke (guix build utils) error reporting lacking

2018-07-04 Thread Maxim Cournoyer
The error reported by `invoke' isn't accurate, and mutes important output from the program invoked. Example of a failed tar extraction: --8<---cut here---start->8--- /gnu/store/xlj36j9dw581iah51iyjgi75iikrj55h-module-import/guix/build/utils.scm:616:6: In proced

bug#31925: 'guix substitutes' sometimes hangs on glibc 2.27

2018-07-04 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > #0 0x7fbb34bf794d in __GI___pthread_timedjoin_ex > (threadid=140441961314048, thread_return=thread_return@entry=0x0, > abstime=abstime@entry=0x0, block=block@entry=true) > at pthread_join_common.c:89 > #1 0x7fbb34bf773c in __pthread_join (t