From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id cOVBJ4sKjWFidAAAgWs5BA (envelope-from ) for ; Thu, 11 Nov 2021 13:20:27 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id MMbcIosKjWH9PgAAbx9fmQ (envelope-from ) for ; Thu, 11 Nov 2021 12:20:27 +0000 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 A7685363CC for ; Thu, 11 Nov 2021 13:20:26 +0100 (CET) Received: from localhost ([::1]:43656 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ml944-00040c-Hc for larch@yhetil.org; Thu, 11 Nov 2021 07:20:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ml907-0006Ck-6F for help-guix@gnu.org; Thu, 11 Nov 2021 07:16:19 -0500 Received: from sv-2s11.infcs.de ([194.95.66.48]:50412 helo=ux-2s-mailproxy.inf.h-brs.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ml902-0004T1-Qc for help-guix@gnu.org; Thu, 11 Nov 2021 07:16:18 -0500 Received: from gyps.l7 (p5797302f.dip0.t-ipconnect.de [87.151.48.47]) (authenticated bits=0) by ux-2s-mailproxy.inf.h-brs.de (8.15.2/8.15.2/Debian-8ska0) with ESMTPSA id 1ABCGAaO021530 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 11 Nov 2021 13:16:10 +0100 Received: from condor.h-brs.de (localhost [IPv6:::1]) by gyps.l7 (Postfix) with ESMTPS id 17C7F382175; Thu, 11 Nov 2021 13:16:02 +0100 (CET) References: <87r1bnx8j1.fsf@condor.l7> <631347d448e7d3c9310e1c3902a6264a@tobias.gr> User-agent: mu4e 1.4.15; emacs 27.1 From: Alexander Asteroth To: Tobias Geerinckx-Rice Subject: Re: Best base system for Guix In-reply-to: <631347d448e7d3c9310e1c3902a6264a@tobias.gr> Date: Thu, 11 Nov 2021 13:16:01 +0100 Message-ID: <87lf1uyjjy.fsf@condor.l7> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Auth: by SMTP AUTH @ ux-2s11 X-MIMEDefang-Info-ge: Gescannt in Inf@FH-BRS, Regeln s. MiniFAQ E-Mail/Mailscanner X-Scanned-By: MIMEDefang @ FB02 @ H-BRS Received-SPF: pass client-ip=194.95.66.48; envelope-from=alexander.asteroth@h-brs.de; helo=ux-2s-mailproxy.inf.h-brs.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636633227; 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; bh=OKvx3WRA57HVuDi84ad2w4agLOVl+uUKZ8jUeCW6JXs=; b=BFEIpduIJNKZyLeQ37RztctE3FfITiHUF+x3v+JyZZw2P+NwVDc21PNhcbFH9ifadA/caA v1zlstMJIZpJY+8mrAY44D0JxkCWWnVy8ELMfnmF0EsY1E4meJfJ8rbvcXhdhx418v/yaG pN/um7L4anWMbmgqoeHx53Wdh/tsbgLuGgkIWX7PRUQcrKjQ48p/l1B7uVO0qmJDMsBM1n 7qy2lLoE0i1HIUD79NaNcb427MexOht5rVv8asz1Bw3AXPZsrBg2WRboAMHHhjjGuj+lIL jV6pIOTC5Nnb/3mygzRjK8VkyNjPN9/tZg+BOkqx4qkqL4jIuxGjgwW5F1itmw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636633227; a=rsa-sha256; cv=none; b=LZRbXivj66UHxyDVN+U+rEhX9eLgOdVx1tOo6A9fJo7SHRSN0tow1f84aXmb3uVyK9g7ZC Lua5VilFZ47xay+86IV4bWCikFah9azHghC7bnqdt9f2OEFht51gLPb6IHRvE+gzf4Vp4B 1loz2L0S6dEIm8xJpBzAc7vTGyM0O7n3jjozLbCRqkPumm5r8XzgUdbfSTmG5RWM4ZB5qV rSr3Ql8WVScQZwOIrMndPun2o7Bpbezq1Qg1uxa5WzLB3EJ13gPEdoKovZIfd/KQcD6jcK EppTodvYp6UWG678Cpx3037ZmqzTAYNTs6+5NQ/KI9iPvLcm7JObC6YqDKEgqQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=h-brs.de (policy=none); spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.93 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=h-brs.de (policy=none); spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: A7685363CC X-Spam-Score: -1.93 X-Migadu-Scanner: scn0.migadu.com X-TUID: i9mzfVBHXJEn --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Dear Tobias, thank you for your fast and comprehensive answer. On arch I never had any problem; it was on debian 11 that the packages were outdated. However I did a guix pull and now icecat is recent. Curious if I forgot to do so the last time I tried to install icecat 91 I looked at my bash history. And that's what I found: > 1157 guix pull > 1158 echo $PATH > 1159 source .bashrc > 1160 [...] > 1161 echo $PATH > 1162 [...]=20 > 1163 guix=20 > 1164 guix --help > 1165 guix pull > 1166 guix install icecat > 1167 guix search icecat It looks as if guix first was not found but then it was found an I definitively did a pull before trying to install icecat 91. But it was only the older version that was found by guix. That was why I did the search command later on. Strange! Anyway, now it works. Cheers, Alex On Do, Nov 11 2021, 12:45:58, Tobias Geerinckx-Rice wrote: > Alexander, > > I don't have personal experience but think it likely that > Trisquel/Debian is used by more contributors than Arch, which means > that integration bugs are more likely to be noticed and fixed. The=20 > difference shouldn't be significant, and we're always open to bug > reports from Guix on other GNU/Linux distributions. Most contributors=20 > run Guix System. > > However: > > On 2021-11-11 11:59, Alexander Asteroth wrote: >> I've tried >> arch and debian 11 and noticed that the packages available in Guix >> under >> arch are way more recent (e.g icecat 91 vs 6x) and more in general. > > Something's wrong. Guix provides a single rolling release across all > Guix Systems and foreign distributions. > > The 'guix' packages for foreign distributions install an older > snapshot of Guix which sets up the daemon and puts a 'guix' command in > the global $PATH. > > Users are expected to run 'guix pull' (similar to 'pacman -S' but per > user--never sudo!) to update it. This will update both guix itself > and the list of availabe packages. > >> Also I'm asking myself how Guix deals with different >> systems/kernels/base installations and how it decides which packages >> will work? > > It doesn't. Either your Arch system isn't properly configured so that > 'command -v guix' returns ~/.config/guix/current/bin/guix, or you=20 > haven't run 'guix pull' to create or update that copy of guix. > > If you have run 'guix pull' and still see outdated packages, let us > know. There's something wrong with the system then. > >> Isn't there any dependence? Is this documented somewhere? > > Once installed, Guix expects little more from the host system than a > reasonably modern Linux kernel (supporting certain namespaces, > syscalls & the like) and minimal configuration like a running Guix > daemon, the guixbuild* users, mounted /dev, etc. I don't think these > are formally documented in a single place. > > If available, the 'guix' package on a foreign distribution will set > that up for you: it can depend on foreign packages, set up > users/groups, support uninstallation, etc., in a cleaner way than the > guix-install.sh shell script can. > > Kind regards, > > T G-R > > Sent from a Web browser. Excuse or enjoy my brevity. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFQBAEBCgA6FiEEXU8UwBfdlxG/YNXXLg/GxGpHPCwFAmGNCYEcHGFsZXhhbmRl ci5hc3Rlcm90aEBoLWJycy5kZQAKCRAuD8bEakc8LOB7B/4nuDGZSfJZwfRne1FK fPC2e4MvCTI7OMJ6ArpE7rodqVjDeDDXAiEMgNJ07tuU7e/8J3Pv2bpw3OlVZmhL QmJFxSpAdQgMzhcpvEZWMazZPmJeg01klg32wHfhjp2rN0AY4uLRWji2g3/5EXK1 L+Z3/VH3K5pAJz5JBrClEuNg6vagGu22Wz+c+/0fHYA/d3UF+TJ6kqreulccVQDW uXsWfGCtah8q1S7fTsQEYraOkr0mcewCZ8EIAQtyU7E6Jc3qN0hH9CZV6tXdU1Od KoMvmLQ+pO804xAzcyhBiglaG1pRui/k9QSzUY/GY6rtBmt6kWPpl1XZAka/RpP8 H/DB =UGRs -----END PGP SIGNATURE----- --=-=-=--