From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id IOC3FQJZ72U7gwEAe85BDQ:P1 (envelope-from ) for ; Mon, 11 Mar 2024 20:18:26 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id IOC3FQJZ72U7gwEAe85BDQ (envelope-from ) for ; Mon, 11 Mar 2024 20:18:26 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=Ym+fZxO5; 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=1710184706; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=cdGbeJiCE5k1JOkR88DolqmqYRy7uG9Uc+9ZQ3pKAvY=; b=ZQ0DhXCFRn9gPSQenq59a5MNZC93wu1B7OAva8LH8v5SuzFtOyyi7GqbEtztsjlS6+0occ Q5gjvPGb967JZYp7ZMJxOFDsTfvwJuoG2lMv3UNBuhgCFjuqrfthj6RXCDBsFfi0jXQOmh yxLwY3apy5cCTwa5R+xL7rlB1c7GI9D9J4kXYhHAZACyZWnbGRCJI3Bp0cBa+VpYlr+B9v y9Catfb6krV2fX5k39ABa3ovAUyYBGUps3mF6M6FTz2Od5yDmMHhQgQijApjtUBQI9LkdZ 7WcJu1x00SopXvwRqfnoQV1mpraGsGZo4pscRHg9Vae1v1QZqOW+ruQ8sNU0PQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=Ym+fZxO5; 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=1710184706; a=rsa-sha256; cv=none; b=IrzJ249whYPPX86ajKjLUmnvbrTI4a3D0PoxmRhYQ6lwJsTc42eQh97D1u3hLGnMM3+xKA qURuB2UzEEpyU/xTx2RWdhzUtMYIqvUC6sx4c+ITkY6P4zViZB9KivxeiyiD3u4aNhocO4 KEZnGUH6Q8tRrfEoars0bjq/otMv3bd5Aoswg7DUU2315CmLPu0eaUNdRivP8dFLw6oriB JGpA89VOYJn6/uryklZS+wvM/V2rqTY6Hif1UNJor04+guqQu71ZOoUqJsoXXvYjiCdmsP M7xmkkowF92CXUlGLqWYlia7MHC4tW4/pOjU7GjDx0Z6mFrkXas0Bpe/rWpN7g== 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 DA4991BE7C for ; Mon, 11 Mar 2024 20:18:25 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rjl8o-00069M-3H; Mon, 11 Mar 2024 15:16:59 -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 1rjl7n-0005WK-MZ for guix-devel@gnu.org; Mon, 11 Mar 2024 15:15:58 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rjl7l-0000rE-Ha for guix-devel@gnu.org; Mon, 11 Mar 2024 15:15:51 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:20]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id B0A6A1ADAE; Mon, 11 Mar 2024 12:15:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1710184543; bh=M68BFjX1bZO/TEQKHiVl1B81v/YUvoD5xi0/fLaZCLE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Ym+fZxO5PyIS+Q+DCRocVmAxsaF2k6WuoX8f2ISrVMJsxyVWLknp1GwiKYCFspOyR r6eMjnOhovQuVo5L7QsdS4VPBBCT/9EbxGWzEMqwYqwhE+6pv9EgbZj84WLfRd0bh5 UoLU4vtdFjkgfSjDwUWXjFquIaOqEpaQOzJPnlbuEGqSx03dlj1EyKKGJ7Z2Gba0us UfbCoM8HYBxc2shO1PHLiuqglKJWvXTq4qtQBldWUD4BbHFvLshs5yxLPCk5M/lWaG 4xKvqnx5mmiTRVW+F3kq2WBdRIKiN+wM5D4xOU1AJ11uJH/AoFELRBRKZt/6GjKp8W 3xkkRg+gGofKQ== From: Vagrant Cascadian To: John Kehayias Cc: Suhail Singh , Matt , "pelzflorian (Florian Pelz)" , Maxim Cournoyer , Christian Miller , guix-devel , Josselin Poiret Subject: Re: doc: installation: fix ~root confusion (was Re: doc: Removing much of Binary Installation) In-Reply-To: <6BFRAR-KOo52P4YXHLiCGy6BGeUrjEYnZ5DejF0st-6backgn1rkhrehOAyp0oRTzlTiXZo-5c1DnbpKC3JFzDO-nv3t0l_kMIytUM066WI=@protonmail.com> References: <87a5p8yn4p.fsf@dadoes.de> <18dff5f7ac0.12981499e295073.4475195706110749663@excalamus.com> <87zfvbgu3q.fsf_-_@pelzflorian.de> <18e154a064f.10b18ae281601105.807357574739020306@excalamus.com> <87bk7qnfd5.fsf@pelzflorian.de> <18e280dc65a.fb9272352515573.111358157668309553@excalamus.com> <87msr53jkh.fsf@contorta> <875xxt1xn8.fsf@gmail.com> <87h6hd4jie.fsf@contorta> <6BFRAR-KOo52P4YXHLiCGy6BGeUrjEYnZ5DejF0st-6backgn1rkhrehOAyp0oRTzlTiXZo-5c1DnbpKC3JFzDO-nv3t0l_kMIytUM066WI=@protonmail.com> Date: Mon, 11 Mar 2024 12:15:12 -0700 Message-ID: <871q8gtwan.fsf@contorta> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.029, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -10.99 X-Spam-Score: -10.99 X-Migadu-Queue-Id: DA4991BE7C X-TUID: ICsr3Q3gGt/z --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2024-03-11, John Kehayias wrote: > On Sunday, March 10th, 2024 at 9:58 PM, Vagrant Cascadian wrote: >> On 2024-03-10, Suhail Singh wrote: >>=20 >> > Vagrant Cascadian vagrant@debian.org writes: >> >=20 >> > > but "guix pull" does not update the running guix-daemon; >> >=20 >> > Just to be clear, however, if one were to do =3Dsudo -i guix pull=3D >> > instead, followed by =3Dsystemctl restart guix-daemon.service=3D it /w= ould/ >> > update the running guix-daemon on Debian, correct? Or is that not the >> > case? >>=20 >>=20 >> No, out of the box guix-daemon is provided by the Debian guix package. >>=20 > > That means the instructions to update the guix daemon in the manual, > > is incorrect or doesn't work? Or am I misunderstanding what you meant > here? I presume it works fine if you install from the GNU Guix binary tarball, but not with the Debian guix packages without configuring systemd or whatever init system to use the guix daemon provided by "guix pull". > (I know in the past some discussions have come up about older > guix-daemon on foreign distros, presumably because the packages there > don't get updated and a user wouldn't think to upgrade guix > separately? But it seems you are saying you can't upgrade without > modifying the e.g. systemd service definition? This is also important > for security updates to guix itself, of course.) As with other packages in Debian, security updates would, at least in theory, be uploaded via Debian's security update process, like any other package in Debian... unless you actually configure it to work like the instructions above (e.g. add a systemd override). At least once, I pulled patches from guix upstream into the Debian package to resolve security issues in the Debian packages. Just to be absolutely clear here, "guix pull" and whatnot works fine; that part of upgrading is no different than Guix System or Guix Binary installation on a foreign distro. live well, vagrant >> > In other words, on Debian, does the systemd unit reference >> > =3D/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon=3D ? >>=20 >>=20 >> But you could provide an override pointing at whatever guix-daemon you >> want, of course! :) >>=20 >> Once you do that, you may as well remove the Debian packaged guix, >> although users that have not yet run "guix pull" would need to guess >> where to find guix, as there will be no guix on PATH. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZe9YQAAKCRDcUY/If5cW qmw+AQCTmIumfLksqtxA/4JxJmGAs61Ks/Au/KERWK8jRzfJwwD+IbkB67CoLo26 eWe9qXq4x5BZds7FNsaLG/7SkvPR5gY= =tx3r -----END PGP SIGNATURE----- --=-=-=--