From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Jordan Subject: Re: working on guix: how to Date: Sat, 04 Jun 2016 07:22:20 -0400 Message-ID: <878tylgpw3.fsf@mailerver.i-did-not-set--mail-host-address--so-tickle-me> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43348) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b99g9-0001U2-VV for help-guix@gnu.org; Sat, 04 Jun 2016 07:23:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b99g4-0006zA-9q for help-guix@gnu.org; Sat, 04 Jun 2016 07:23:44 -0400 Received: from forward2m.cmail.yandex.net ([5.255.216.20]:47898) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b99g2-0006xN-VL for help-guix@gnu.org; Sat, 04 Jun 2016 07:23:40 -0400 In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Catonano Cc: help-guix@gnu.org Hi Catonano, Here is what I usually do; $ guix environment guix --ad-hoc help2man git strace $ eval `guix environment guix --ad-hoc --search-paths help2man git strace` Initial setup $ git clone --recurse git://git.savannah.gnu.org/guix.git Update $ git pull --recurse-submodules Build $ ./bootstrap $ ./configure --localstate=/var $ make $ make check Runs in the foreground #optional unless editing daemon code $ sudo ./pre-inst-env guix-daemon --build-users-group=guixbuild $ export GUIX_BUILD_OPTIONS="--keep-failed --verbosity=3" $ ./pre-inst-env guix build hello &>/dev/stdout &>${BUILD_LOG} The Guix manual also has some useful information on contributing. Hope this helps. -- Matthew Jordan Sent with my mu4e