From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id IEaKBQ67sGZA5AAA62LTzQ:P1 (envelope-from ) for ; Mon, 05 Aug 2024 11:44:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id IEaKBQ67sGZA5AAA62LTzQ (envelope-from ) for ; Mon, 05 Aug 2024 13:44:14 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="Adqy/+Oi"; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=fWN025j2; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1722858254; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Yuxs6nWyMqSBAN1KeziKUeWqrb9n7Sy53cEh0kDTC6A=; b=rQ7dxAkGkUj+SAIGtSzczG0AEga9KnTHmN9cz065tpI1uapAJnc1tBcml09hI/wfBO6CjQ ypBMlvlbYrG5fG0nDA0QtbHhEg5nN2D1zJ+QkWqdUE1Ky60hjs1j5LjRNS5oJPz/Dy06SD /KmIqkZYW5mDuOm4evKG6hTSLnXFYT69C7cgkU5yzHpIT0R4Dqs5+1pd4rOK7SlDu+h8lx akSwFRRNZwyHV+p4cxzT7j40e8PAVou6r0KjCChOmm9g/zleR64zb/qODuChOHZfnwze4P Wat5hHO74WN93Fs1uBPSxZj9LXDeF+IBd4wBfZtEnwKNhcFH0xYYQVwK+ObaRQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="Adqy/+Oi"; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=fWN025j2; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1722858254; a=rsa-sha256; cv=none; b=mBWWsRBDkYKf15ubyJPu6yv0rP+mo334jBvi+oHSOl4psKXvrIQqH/SQv3/Y+vI8aaN9bk v6Rtuf0ry4cfLlvkct4poq0UmASoPMtYrBj9Xm9DDNW+kDHt031Pu14oyyn/FWs9Q0zc1C SaB8/r+TzKFL6sDKR3ywFR18Gg4F2egJIj+ErK5T0/Q1zvfRLRqwmevq6cgazMSFEaXxyP s0h4DfExao0ixT4Jf2zcemtB9F+8XFU/wTvegh2CQl071mDsODUPTaWyBEvg1nb5CPHQpL +HWX0oAEka+upuOScG0JgG3CqWgreoYpL2UMKtTqanrdy7CCwXs12wl8pdFUBw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9D004160CB for ; Mon, 5 Aug 2024 13:44:13 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1saw7w-0001Kv-5n; Mon, 05 Aug 2024 07:43:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1saw7q-0001KF-Oj for guix-patches@gnu.org; Mon, 05 Aug 2024 07:43:45 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1saw7p-0002lf-Md; Mon, 05 Aug 2024 07:43:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=Yuxs6nWyMqSBAN1KeziKUeWqrb9n7Sy53cEh0kDTC6A=; b=Adqy/+Oib+mKq3H9uvuLGy8+la9AnvYgSGJRmxUl9zZuAocxhlzTRle3A5i88nx679NX+pFZniZtmD3aDgiNmUvIJOBaV12aNY5lI4GMND+b374yp1nJftk2/nh/nA0Yj5NCDnwTIS1qgWGzbjGW20mN3FVwOuaEXdzotNC965JOjboLLshm/Qbq49zhpoA81PmBH1c0nS9wSo97cbHgXJ1P37YDgAskrGVWoqpqUJCrn2uxpAx+0oSRwouyNsS7VqrakFcUtykT/SSeuvSkEcG1gDN0OtZvlU0a14k5oJMzNRNzakMUcEctMChT8dkqrr76ReXZwSdgSiPGnm0Aeg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1saw8A-0003i7-8B; Mon, 05 Aug 2024 07:44:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72439] [PATCH v2] doc: Setting Up the Daemon: Give guidance to whom this section is useful. References: <16e8cb82047987725668c1b493e4bde392779371.1722671885.git.pelzflorian@pelzflorian.de> In-Reply-To: <16e8cb82047987725668c1b493e4bde392779371.1722671885.git.pelzflorian@pelzflorian.de> Resent-From: Florian Pelz Original-Sender: "Debbugs-submit" Resent-CC: pelzflorian@pelzflorian.de, ludo@gnu.org, matt@excalamus.com, maxim.cournoyer@gmail.com, guix-patches@gnu.org Resent-Date: Mon, 05 Aug 2024 11:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72439 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72439@debbugs.gnu.org Cc: Florian Pelz , Florian Pelz , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Matthew Trzcinski , Maxim Cournoyer X-Debbugs-Original-Xcc: Florian Pelz , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Matthew Trzcinski , Maxim Cournoyer Received: via spool by 72439-submit@debbugs.gnu.org id=B72439.172285820814146 (code B ref 72439); Mon, 05 Aug 2024 11:44:02 +0000 Received: (at 72439) by debbugs.gnu.org; 5 Aug 2024 11:43:28 +0000 Received: from localhost ([127.0.0.1]:58163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saw7b-0003g5-FR for submit@debbugs.gnu.org; Mon, 05 Aug 2024 07:43:27 -0400 Received: from relay.yourmailgateway.de ([194.59.206.189]:48617) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saw7Z-0003fu-2M for 72439@debbugs.gnu.org; Mon, 05 Aug 2024 07:43:26 -0400 Received: from relay02-mors.netcup.net (localhost [127.0.0.1]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4Wcvh52Gc7z442r for <72439@debbugs.gnu.org>; Mon, 5 Aug 2024 13:43:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722858181; bh=OIRbzLIUww8O863A0pWK3vKmOj+b29GMBS0WB8tu+1Y=; h=From:To:Cc:Subject:Date:From; b=fWN025j26WE1KNtA7Fh3B1GVX9Gfi6m7CazbEDY7BDAdmwdFFfHHW06ro3EyZiOTt 4bWytgXuDCh2b/ep8bHmYdRH9trcNGpla8rPrjvsuv6PH80ROh/z53HsDuYZeFHh4l 778sRWhk/z+CNc0u6mSqq1qeARhlJBifoz6FWuGa9vNB3VeNgEVWLmAy5GKuQOxrAx Lu6ndabMMLUL2lh6z620vf6MdN8q1aHBnPNVp20gdzGb/Plvx0aUL0SOF2U9LJjhLv gEf8Nozoi7c2zJsdReQFFAXv8LeY/rrVrPZd+tnDbv62oIbAFPZs5hCrqBX/opIPCW FZiW625NUmhrw== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4Wcvh51tsxz7x45 for <72439@debbugs.gnu.org>; Mon, 5 Aug 2024 13:43:01 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4Wcvh45nFKz8t3x for <72439@debbugs.gnu.org>; Mon, 5 Aug 2024 13:43:00 +0200 (CEST) Received: from florianhp.fritz.box (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 7A14383ED4; Mon, 5 Aug 2024 13:42:55 +0200 (CEST) From: Florian Pelz Date: Mon, 5 Aug 2024 13:41:39 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 7A14383ED4 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: b8a8WwTwsL1CykipnlsTZi2q6DYxd83YYLDqtV8E+EgxvE7BKYcgGavj X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 9D004160CB X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -7.48 X-Spam-Score: -7.48 X-TUID: vadt9fAHkYE8 * doc/guix.texi (Setting Up the Daemon): Specify intended audience. Change-Id: I784c5f720aa87bddb6455e42181a1e9de5d7ec9a --- Changes since v1: * better commit message * give command to test daemon * shortened WSL doc/guix.texi | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index b7eb8fd346..201573b5b1 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -860,8 +860,27 @@ Setting Up the Daemon @section Setting Up the Daemon @cindex daemon +During the installation, the @dfn{build daemon} that must be running +to use Guix has already been set up and you can run @command{guix} +commands in your terminal program, @pxref{Getting Started}: + +@example +guix build hello +@end example + +If this works, feel free to skip this section. You should continue +with the following section, @ref{Application Setup}. + +However, some of us have reason to replace outdated daemon versions, +tweak it, perform builds on other machines (@pxref{Daemon Offload +Setup}) or start it manually in special environments like Chroots +(@pxref{Chrooting into an existing system}) or WSL (not needed for WSL +images created with Guix, @pxref{System Images, +@code{wsl2-image-type}}). If you want to know more or optimize your +system, this section is worth reading. + Operations such as building a package or running the garbage collector -are all performed by a specialized process, the @dfn{build daemon}, on +are all performed by a specialized process, the build daemon, on behalf of clients. Only the daemon may access the store and its associated database. Thus, any operation that manipulates the store goes through the daemon. For instance, command-line tools such as base-commit: 3c309a7b7020a9645bfe775d9f53f43f05d076bf -- 2.45.2