all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: ludo@gnu.org (Ludovic Courtès)
To: Mark H Weaver <mhw@netris.org>
Cc: guix-devel@gnu.org
Subject: Transition to /gnu/store
Date: Tue, 04 Mar 2014 18:07:28 +0100	[thread overview]
Message-ID: <87fvmxrj21.fsf_-_@gnu.org> (raw)
In-Reply-To: <87y50qlzmx.fsf@yeeloong.lan> (Mark H. Weaver's message of "Tue, 04 Mar 2014 11:03:34 -0500")

Mark H Weaver <mhw@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 to mention that eventually.

(I have not yet changed the default store directory that ./configure
chooses, but will do so in the near future.)

You don’t have to migrate to /gnu/store now.  You can keep using
/nix/store on your machine.

The only possible downside is that hydra.gnu.org will no longer provide
binaries for /nix/store, so everything will have to be built locally.
Also, if you re-configure Guix, you’ll have to make sure to pass
--with-store-dir=/nix/store when the default has changed to /gnu/store.

Since moving to /gnu/store involves a full re-build or re-download, I
recommend doing that once we’ve merged core-updates (hopefully within a
couple of weeks.)


I would also like to change the database directory to $PREFIX/var/guix.
This change is more intrusive: if you want to keep using the store
database that’s under $PREFIX/var/nix, you’ll have to manually change
the value in Makefile.am.

HTH,
Ludo’.

  reply	other threads:[~2014-03-04 17:07 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-28 22:28 hydra.gnu.org migrates to /gnu/store! Ludovic Courtès
2014-03-04  9:45 ` Sree Harsha Totakura
2014-03-04 17:11   ` Ludovic Courtès
2014-03-04 16:03 ` Mark H Weaver
2014-03-04 17:07   ` Ludovic Courtès [this message]
2014-03-09 23:09     ` Transition to /gnu/store Ludovic Courtès
2014-03-10 14:17       ` Andreas Enge
2014-03-10 14:18       ` Andreas Enge
2014-03-10 14:48         ` Cyril Roelandt
2014-03-10 14:59         ` Thompson, David
2014-03-10 20:14         ` Ludovic Courtès
2014-03-10 20:11           ` Cyril Roelandt
2014-03-10 21:10             ` Ludovic Courtès
2014-03-12  8:35               ` Andreas Enge
2014-03-12 11:06                 ` Ludovic Courtès
2014-03-13  9:44                   ` Andreas Enge
2014-03-13 13:40                     ` Ludovic Courtès
2014-03-19 20:50       ` Ludovic Courtès
2014-03-20 14:26         ` Andreas Enge
2014-03-20 18:05           ` Ludovic Courtès
2014-03-20 21:09             ` Andreas Enge
2014-03-20 22:07               ` Ludovic Courtès
2014-03-20 22:21                 ` Andreas Enge
2014-03-09 23:13 ` hydra.gnu.org migrates to /gnu/store! Ludovic Courtès
2014-03-13 13:54   ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87fvmxrj21.fsf_-_@gnu.org \
    --to=ludo@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=mhw@netris.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.