From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eEFsE-0008FP-Ug for guix-patches@gnu.org; Mon, 13 Nov 2017 09:38:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEFsA-00015F-Qc for guix-patches@gnu.org; Mon, 13 Nov 2017 09:38:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:57445) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eEFsA-000155-NL for guix-patches@gnu.org; Mon, 13 Nov 2017 09:38:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eEFsA-00072w-Cp for guix-patches@gnu.org; Mon, 13 Nov 2017 09:38:02 -0500 Subject: [bug#29271] [PATCH 1/1] doc: Split the "Substitutes" section into subsections. Resent-Message-ID: References: <20171112110233.1384-1-cmmarusich@gmail.com> <20171112110558.1447-1-cmmarusich@gmail.com> <87mv3rwqgo.fsf@gnu.org> <20171112202506.GA10629@jasmine.lan> From: myglc2 In-reply-to: <20171112202506.GA10629@jasmine.lan> Date: Mon, 13 Nov 2017 09:37:08 -0500 Message-ID: <86lgjap7mz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Leo Famulari Cc: 29271@debbugs.gnu.org, Chris Marusich On 11/12/2017 at 20:25 Leo Famulari writes: > On Sun, Nov 12, 2017 at 02:56:23PM +0100, Jan Nieuwenhuizen wrote: >> Chris Marusich writes: >> >> > +Substitutes from Hydra are enabled by default when using the Guix System >> > +Distribution (@pxref{GNU Distribution}). However, substitutes are >> > +disabled by default when using Guix on a foreign distribution >> > +(@pxref{Installation}). >> >> It's great to have this clarified, however I wonder about the rationale >> of this decision? > > Copied from my previous message [0]: > > ------ > I don't know if there is a design choice here, but the steps required to > authorize substitutes for Guix on another distro require root. So, we > can't make it "just work" without the user elevating their privileges. > It's not the only part of our installation guide that requires root, > however. > > On GuixSD, we can control the entire system during installation, so we > enable substitutes by default. > ------ > > [0] > https://lists.gnu.org/archive/html/help-guix/2017-11/msg00048.html ISTM that "disabled by default when using Guix on a foreign distribution" is too strong. How about ... Substitutes from Hydra are enabled by default in the Guix System Distribution (@pxref{GNU Distribution}) and by one of the recommended installation steps for Guix on a foreign distribution (@pxref{Installation}). - George