Re: Transition to /gnu/store

2014-03-20 Thread Andreas Enge
Currently, the substituter fails for me. For instance, guix build pari-gp -n yields the following message: download-using-manifests.pl: error: executing `/usr/local/guix-git/libexec/nix/substituters/download-using-manifests.pl': No such file or directory guix build: error: build failed:

Re: Transition to /gnu/store

2014-03-20 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: Currently, the substituter fails for me. For instance, guix build pari-gp -n yields the following message: download-using-manifests.pl: error: executing `/usr/local/guix-git/libexec/nix/substituters/download-using-manifests.pl': No such file or

Re: Transition to /gnu/store

2014-03-20 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: I get: starting substituter program `/usr/local/guix-git/libexec/nix/substituters/download-using-manifests.pl' download-using-manifests.pl: error: executing `/usr/local/guix-git/libexec/nix/substituters/download-using-manifests.pl': No such file or

Re: Transition to /gnu/store

2014-03-20 Thread Andreas Enge
On Thu, Mar 20, 2014 at 11:07:34PM +0100, Ludovic Courtès wrote: OK, I believe this is fixed with 89faa5c. Indeed, it is working now. Thanks! Andreas

Re: Transition to /gnu/store

2014-03-13 Thread Andreas Enge
On Wed, Mar 12, 2014 at 12:06:10PM +0100, Ludovic Courtès wrote: Right, but in master we don’t change “core” stuff like build/utils.scm, glibc, etc. Sometimes there are changes that trigger a lot of rebuild, but never as much as what we do in core-updates. Sorry, but I am still lost; we just

Re: Transition to /gnu/store

2014-03-12 Thread Andreas Enge
Nothing prevents us from merging core-updates several times before a release. As I see it, core-updates is there so that people tracking git master are not forced to recompile too often. But a change to master that forces recompilat- ion should be linked with a merge of core-updates into master,

Re: Transition to /gnu/store

2014-03-12 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: Nothing prevents us from merging core-updates several times before a release. As I see it, core-updates is there so that people tracking git master are not forced to recompile too often. Too often and too much. Also, changes in core-updates can

Re: Transition to /gnu/store

2014-03-10 Thread Andreas Enge
On Mon, Mar 10, 2014 at 12:09:25AM +0100, Ludovic Courtès wrote: If you do plan to switch to /gnu/store now, then just run ./configure and forget about the rest. Just a quick comment, you will also have to restart the guix daemon. For instance, if you installed Sree's init script:

Re: Transition to /gnu/store

2014-03-10 Thread Andreas Enge
Would it not be the time now to merge core-updates back into master, as anyway everything will be rebuilt? Andreas

Re: Transition to /gnu/store

2014-03-10 Thread Cyril Roelandt
On 03/10/2014 03:18 PM, Andreas Enge wrote: Would it not be the time now to merge core-updates back into master, as anyway everything will be rebuilt? It would be nice to know that a bit in advance, so we have time to push pending patches to core-updates before it's merged into master :)

Re: Transition to /gnu/store

2014-03-10 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: Would it not be the time now to merge core-updates back into master, as anyway everything will be rebuilt? We need to discuss with Mark whether to release Guile 2.0.10, or just patch it the way Cyril proposed a while back. But that’s basically the only

Re: Transition to /gnu/store

2014-03-10 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: On 03/10/2014 09:14 PM, Ludovic Courtès wrote: Andreas Enge andr...@enge.fr skribis: Would it not be the time now to merge core-updates back into master, as anyway everything will be rebuilt? We need to discuss with Mark whether to release Guile

Re: Transition to /gnu/store

2014-03-09 Thread Ludovic Courtès
So! Commit 834129e changes the default store directory to /gnu/store. Again, if you don’t plan to change right now, make sure to configure with --with-store-dir=/nix/store next time! The other change is commit f5768af, which changes the place where the store’s database and build logs are stored.

Transition to /gnu/store

2014-03-04 Thread Ludovic Courtès
Mark H Weaver m...@netris.org skribis: Can you give some advice on how best to transition from /nix/store to /gnu/store on an existing Guix system? Can $PREFIX/var/nix and the sqlite database be shared, or do I have to start with a clean slate? Any other suggestions? Sorry, I was planning