From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Integration of the Nix daemon Date: Mon, 03 Dec 2012 23:13:21 +0100 Message-ID: <87zk1u3htq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:35410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TfeGT-0005kb-7d for bug-guix@gnu.org; Mon, 03 Dec 2012 17:13:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TfeGS-00023T-AA for bug-guix@gnu.org; Mon, 03 Dec 2012 17:13:25 -0500 Received: from mail4-relais-sop.national.inria.fr ([192.134.164.105]:9366) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TfeGS-00023L-32 for bug-guix@gnu.org; Mon, 03 Dec 2012 17:13:24 -0500 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: bug-guix@gnu.org Hi, I just pushed a new =E2=80=98nix-integration=E2=80=99 branch. The goal is = to import the subset of Nix that we need to run the daemon in Guix itself, so that 0.1 will hopefully be self-contained. The branch adds a script to synchronize the code with upstream Nix (think =E2=80=98gnulib-update=E2=80=99.) It extends the build system to bu= ild that C++ code, and adds a little bit of glue code to put it all together. There=E2=80=99s still some functionality missing. In Nix it=E2=80=99s prov= ided by a bunch of hairy Perl scripts that nix-daemon calls, but I=E2=80=99d like to rework that part in an attempt to honor a zero-Perl policy. :-) Comments welcome! Ludo=E2=80=99.