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 ms8.migadu.com with LMTPS id 0HvlIxL86WXZUQEA62LTzQ:P1 (envelope-from ) for ; Thu, 07 Mar 2024 18:40:34 +0100 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 0HvlIxL86WXZUQEA62LTzQ (envelope-from ) for ; Thu, 07 Mar 2024 18:40:34 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=pelzflorian.de header.s=key2 header.b=Rp2inxD4; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-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=1709833234; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=QYlXOngxOSSFsROnW1nHMvQnxdXegWOi8UNcjuv5qwU=; b=Yl0b+ZwxYOpIgT533ISSzJetc+sNbNrrs4jktgBA0PPkeJeGF1wX+l3umSTFxFPhlaoZAA tkg2i8SQy4NSml3HeSWPzMhwmyeedNGwFbLVvu8/3DDJELVPK9qpsNWFV9EX0wZ3okMSKU 0GjOZMg7z6HpF8Astf3TWbOp18o/7WPHT8POEe8aaF+VAAv4L4u/PTej7Qy0NZTLmYL1oe ybcI4uRflaNYg4fE5JrZl4uHRbyxYfh6FK4qiKq/WKHwVQqZi56XfKchd15LgVL/iwSfPL FD6hPoGM0CPKUXoBvt2P7S6k8QqvWhWUtC55Ol/H2E8p8mAyeilgDX68/yrCDA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=pelzflorian.de header.s=key2 header.b=Rp2inxD4; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1709833234; a=rsa-sha256; cv=none; b=S/23oOCmjIJ4zIaSvdnG2Z2EeoipfM9P3jmmmdyrjjsEh4wv1brzpE9n7Co6kr/FWvMLc7 0c1HRydo0srlwEc88ko6aPqVpQxEaHFAexH4Ub4L00kiGS4xO48JaP3syzowIukKof0DHM WyTt5v/3otN6wVAqLj6VNDpwPL7mJRkdN2VrRsdAkxD2ejlrpZMp9PMbcJX/dPMCl2t5Ch saTsBo+2OCEDI7E79TLnZ78BxCYjcM1RV8ZUs+gqD7bHcN84vNFEzry0zAV1g9aMfWCYl7 GNT6gJIWTVfMxt2BNxQosX5mrPLUuDs/kuKE7ivsCraiTaKp95EzHsd9asXlVA== 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 7AB1A452DE for ; Thu, 7 Mar 2024 18:40:34 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1riHAG-00019O-QK; Thu, 07 Mar 2024 12:04:16 -0500 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 1riHAE-00018x-50 for guix-devel@gnu.org; Thu, 07 Mar 2024 12:04:14 -0500 Received: from relay.yourmailgateway.de ([188.68.63.102]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1riHAB-0000Ek-Hp for guix-devel@gnu.org; Thu, 07 Mar 2024 12:04:13 -0500 Received: from mors-relay-2502.netcup.net (localhost [127.0.0.1]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4TrFyJ4tnSz63BQ; Thu, 7 Mar 2024 18:04:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1709831048; bh=3X0dxhRomiISkcj6s8NcCXraljAfxeRdjQKF2d5zjLQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Rp2inxD4b1LMOmmKF+9yA3lC0InQ20roIY14qPaOHHSX+hyhRcj5XjM6fNe8iXy9j 49QJEuGxFO82A+oslnp3DQmBXpNtUpDS3WMWwhdrPfQRPQzR0hIimC2brhZgrAD2Fv ovFlGkG7NtEAPORA7w6S233r7ijbwIbthfxcBsE6YbNeQ4C399m6jNeH/nEBUHnHXZ An65GR4iJcLpwsYhJaydhwyDMGqPDIhDb8NxGbKwQnJBfVB78rvLIWvRIH9GoYmRVq Tuei04TH+4f8A3NNIofqVCHl/GgP4g5gThAGc9TRI4m4XCQdXNJ6MVkdXJmYdHF+I+ XsLiaLLY1rxuQ== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4TrFyJ49xwz4xnt; Thu, 7 Mar 2024 18:04:08 +0100 (CET) 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 4TrFy86ksDz8sYY; Thu, 7 Mar 2024 18:04:00 +0100 (CET) Received: from florianrock64 (ip92344de0.dynamic.kabel-deutschland.de [146.52.77.224]) by mxe217.netcup.net (Postfix) with ESMTPSA id 38FC583269; Thu, 7 Mar 2024 18:03:52 +0100 (CET) From: "pelzflorian (Florian Pelz)" To: Matt Cc: "Maxim Cournoyer" , "Christian Miller" , "guix-devel" , "Josselin Poiret" Subject: Re: doc: Removing much of Binary Installation In-Reply-To: <18e154a064f.10b18ae281601105.807357574739020306@excalamus.com> (matt@excalamus.com's message of "Wed, 06 Mar 2024 20:42:36 +0100") References: <87a5p8yn4p.fsf@dadoes.de> <18d0e410102.e16898001715108.8020629039859398477@excalamus.com> <878r4ml93e.fsf@gmail.com> <18d23870de2.119d4f41c239950.5543896370981537109@excalamus.com> <18d48373140.10c55a4722276191.1969374822318990762@excalamus.com> <87r0h5ray4.fsf@gmail.com> <18dccf417d0.ca418748214075.562011919630800442@excalamus.com> <87y1bboq2i.fsf@gmail.com> <18dd741c397.eb3e3c20130225.478777462592413812@excalamus.com> <18dff5f7ac0.12981499e295073.4475195706110749663@excalamus.com> <87zfvbgu3q.fsf_-_@pelzflorian.de> <18e154a064f.10b18ae281601105.807357574739020306@excalamus.com> Date: Thu, 07 Mar 2024 18:03:50 +0100 Message-ID: <87bk7qnfd5.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 38FC583269 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: 6SUKfnmwABCBzUpXDwil6d9vcHwddY9hoa08Mz7D5V4EW3em8YwYzR8j Received-SPF: pass client-ip=188.68.63.102; envelope-from=pelzflorian@pelzflorian.de; helo=relay.yourmailgateway.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.65 X-Spam-Score: -7.65 X-Migadu-Queue-Id: 7AB1A452DE X-Migadu-Scanner: mx13.migadu.com X-TUID: 3BMxxumBLxHW Hello Matt and all. As a more proper review, I first tried guix-install.sh on a Debian GNU/Hurd VM. It fails, telling me: [1709825168.049]: [ INFO ] init system is: sysv-init [1709825168.059]: [ FAIL ] Unsupported CPU type: i686-AT386 The script guix-install.sh cannot be used on any GNU/Hurd system. Vagrant=E2=80=99s guix package is missing on Debian GNU/Hurd as well, which= is fine of course, but we should not claim otherwise. Therefore, could you change it like the old instructions and only talk about GNU/Linux? > If, instead, you want to install the complete GNU operating system, > @pxref{System Installation}. Maybe better say =E2=80=9Ccomplete Guix operating system=E2=80=9D? *comple= te* GNU operating system maybe should only be used for GNU/Hurd. You suggested in your mail: Matt writes: > Readers interested > in those details may read the code for 'guix-install.sh'. Could you add this suggestion to your diff? Further: IIRC, you are removing the manual installation. Therefore, the sentence would have to be removed: =E2=80=9CThe following sections describe two meth= ods of installation, binary installation and building from source.=E2=80=9D Also, Matt writes: > - Add commas in appropriate places; after "For...Ubuntu-based > systems", "Likewise", and the 'or' within the list of substitutes I=E2=80=99m not a native speaker, but I believe the commas are not necessar= y. There particularly does not need to be an Oxford comma before =E2=80=98or= =E2=80=99. There could be, but there is no reason to change it. Similarly, IMO the nuances are more appropriate in the old wording =E2=80= =9CFor Debian or a derivative such as Ubuntu,=E2=80=9D rather than your change =E2= =80=9CFor Debian and Ubuntu-based systems=E2=80=9D. At the beginning, =E2=80=9CYou can install the Guix package management tool= on top of an existing=E2=80=9D makes it appear as if Guix were not a distribut= ion. It is both a tool and a distro. A distro does not need to be an OS. For example, MSYS2 is a distribution. I therefore nitpickingly prefer =E2=80=9CYou can install Guix=E2=80=9D. Admittedly, the wording was vague = before, perhaps deliberately. =E2=80=9CUse of @file{guix-install.sh} requires Bash, GNU@tie{}tar, wget, a= nd Xz.=E2=80=9D is incomplete when applied to guix-install.sh, which also requ= ires GnuPG. Regards, Florian