Re: Latest guile-daemon changes and bewilderment

2017-08-19 Thread Ricardo Wurmus
Hi, > There are a couple of issues with using call-with-container. In > decreasing order of perceived difficulty to solve: > > 1. Copying the output from the build to the real store. How would that > work? It wouldn't work with call-with-container - the container can't > access the outside world,

Re: Latest guile-daemon changes and bewilderment

2017-08-01 Thread Ludovic Courtès
Hi reepca, Caleb Ristvedt skribis: >> Is there a line above or below the backtrace mentioning the uncaught >> exception? Could you ‘strace -f’ the daemon process? > > No, no line above or below. Very strange. And strace? :-) It could be that it fails to load some of the (system *) helper mod

Re: Latest guile-daemon changes and bewilderment

2017-07-28 Thread Caleb Ristvedt
> Is there a line above or below the backtrace mentioning the uncaught > exception? Could you ‘strace -f’ the daemon process? No, no line above or below. Very strange. > BTW, I see the code uses ‘clone’ directly. It would be safer to use > ‘call-with-container’, which already handles bind moun

Re: Latest guile-daemon changes and bewilderment

2017-07-25 Thread Mark H Weaver
Caleb Ristvedt writes: > This includes reference-scanning, which I think pretty much works, but > which I regret to say I spent too much time thinking about. Premature > optimization and all that. It takes a rather different approach to the > way the C++ code does it - it uses a trie to recognize

Re: Latest guile-daemon changes and bewilderment

2017-07-25 Thread Ludovic Courtès
Hi reepca! Caleb Ristvedt skribis: > After a pileup of changes and testing, I finally got around to pushing > my changes to the guile-daemon to the branch on savannah. The big > addition is half-working derivation-building (just one at a time, for > now, and only chroot builds for now) in the fo

Latest guile-daemon changes and bewilderment

2017-07-24 Thread Caleb Ristvedt
Hello guix! After a pileup of changes and testing, I finally got around to pushing my changes to the guile-daemon to the branch on savannah. The big addition is half-working derivation-building (just one at a time, for now, and only chroot builds for now) in the form of guix/store/build-derivation