From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id GHbwIZ7Y4GQrywAASxT56A (envelope-from ) for ; Sat, 19 Aug 2023 16:58:38 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id oGK4IZ7Y4GSgDQAAauVa8A (envelope-from ) for ; Sat, 19 Aug 2023 16:58:38 +0200 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 3CA614FE29 for ; Sat, 19 Aug 2023 16:58:38 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=gbU7Ljjj; 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=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692457118; a=rsa-sha256; cv=none; b=qgreY9eghDlVEE9zI4yMf+ZA4ISejpWdrix+LjzGE8eJtdB6P7ozENuokxxbGF1eX5l2rf MCbysXLhRT/dQV42u49eqk47zDcQhqpU2k1k6KKdNcDer8gDk6mBTA1L9DnXwDsI/DHPiy xbP5SU38LHc2SxtY0DtmJJeEjdpLvcYHAaI1iCWX/nNwc33TRPq/qMWraYKp1VLrhdaTxt O/yFVAUhwf/GeeqSCiXt+SvGHvEEz35SLPkBIdCJxcg1jfdrL4fBhmGEs52WEWVZjvR+Vf R8t3aaQBi4wbeMVSc/2Gun6FZwXbxKKTynW+M+z2SyxZ6AvmVt4wJW40C5Uolg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=gbU7Ljjj; 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=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692457118; 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=XG2lCr3erXHvdv8i2HkK6a2xEYc+UPb62zPt4rKSyrU=; b=jDDhUj7c3rkhZ0v48eUq9+S5a7elQL16bHCadMnxZFSfCV5A8IwCZE4CkdMIqIl22fCItz J29Y4pQH2NdfF0j+leAWI6UrDH9whnsgaa4IpTv+OAdgu2oV+WPYwjlyDhU3d2/2ipm7D4 p7mSjj7THclZKTUwkSCIoRmWze0WZDP3DPIF6IJSnv0EgYnIAwVTzf2n5bC0xivP7hNz06 AVbA4m3/5QbK9jByobfFpijcX9ZWhUh5OhRkeD9tULJR1FTumgKp+ThhvTH3FWqhw5Z2Ap 44gFkN29CO6X2X3zEDb3RxhLc5l5FstMqTic8VTkZ3zy4J4hzhnkLXloDKe9HA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qXNOH-0002hL-SM; Sat, 19 Aug 2023 10:57:25 -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 1qXNOF-0002fD-Fd for guix-devel@gnu.org; Sat, 19 Aug 2023 10:57:23 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qXNOC-0007iT-Pw for guix-devel@gnu.org; Sat, 19 Aug 2023 10:57:23 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-31979a6df33so447897f8f.0 for ; Sat, 19 Aug 2023 07:57:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692457039; x=1693061839; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=XG2lCr3erXHvdv8i2HkK6a2xEYc+UPb62zPt4rKSyrU=; b=gbU7Ljjj0wym4xn2eQWNkWMuiWwyYaSMckp/mNBTej5poIlTI2OfkwpvnXI9e1NKcu iffRVdy9ZQwhsRZckU3IHfQLyIsf7jDFCPmdsFdFnSvOadS1UHBPQHaeVQDHZej6lkpR I263wVwNaZznuqQfFxwSCDecZqICFMyyj42ux/EZSqensPOE2dilKOiQFRegp0oxag8F qwYcPMCc0ZKCxAvzyz98v/JPd6hsFO0/q36fq6g5er7x7N0Q3IEPym4LnLDfcni9mt8P XwhXZcMEmYhatF/IJt2vAP29KHq671S4fW7poK2wvKxgNZ/zm0K6Q6igOnm3dRqSrGFD skjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692457039; x=1693061839; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XG2lCr3erXHvdv8i2HkK6a2xEYc+UPb62zPt4rKSyrU=; b=PvZzLKGROOQHtNUC9cDYY5+wDlNi3RKQcoRYDEWn060wuR/6vENCd+hUhCyzwmwJRs 9TN0tZQPhHomStudVkBq0CV2niExW4wcG/RCeVJto4Il0HDqeIATVWfuRkOj1+Ich8rl qLR55nGlK+KC7lXUij/9htjIelnl4J8haTVGoYYRBEPHoCBbCa0EKprCYl28SLx8q86X BjiomyQHBgancFUF5qDllKQE6wp932XiDEXTm7/flGvZQL5YsbiyfPkEvD7k/sUKN9YZ BOBhGezVX2eVequx7IsWdMl1MKeGFF6z3AZ+JzRl+bZ2jyaOlaH3P7A3RFe4/R1mRMP+ 8HYQ== X-Gm-Message-State: AOJu0YzWgzkdBoHJy3YktyC+m6ar9GGw03xDd4REFChMCHUXrXAfSFF9 WAIEAIeeNvqI5y4Keuw0QH0= X-Google-Smtp-Source: AGHT+IHN1hxVBB07AYOVjxfgblBTj31jOVKS5E81YBoxBEOMHagJ+WMWqZPKYVLoOmPK6RXgkFAY+w== X-Received: by 2002:a5d:6949:0:b0:319:7624:4c88 with SMTP id r9-20020a5d6949000000b0031976244c88mr1522897wrw.0.1692457038670; Sat, 19 Aug 2023 07:57:18 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id v7-20020a5d6787000000b003144b95e1ecsm6428897wru.93.2023.08.19.07.57.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Aug 2023 07:57:18 -0700 (PDT) From: Simon Tournier To: "Etienne B. Roesch" , vidak@riseup.net Cc: Guix Devel , Sarthak Shah Subject: Re: A Forum for Guix Users In-Reply-To: References: Date: Sat, 19 Aug 2023 14:47:20 +0200 Message-ID: <86jztrxkpz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x435.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-Scanner: mx0.migadu.com X-Spam-Score: -6.37 X-Migadu-Queue-Id: 3CA614FE29 X-Migadu-Spam-Score: -6.37 X-TUID: XAtylnPwQAoQ Hi =C3=89tienne, On Mon, 17 Jul 2023 at 10:58, "Etienne B. Roesch" wrote: > The way I use the doc, is by loading the latest manual in the browser as > one page, and use the search function of the browser. That helps but it > also implies I know what I am looking for, and I can fill in the gaps, eg > about context (guix system vs host). Well, I think many of us are doing the same. :-) > I don=E2=80=99t think we necessarily need another outlet, and should mayb= e just > consolidate what we have. I agree. In order to fill the gaps between the manual and where the beginner is, I think we need tutorials. Plural because a tutorial needs to be adapted, depending on the background. For example, I did a first attempt (in French): https://zimoun.gitlab.io/jres22-tuto-guix/support-notes-additionnelles.= pdf Somehow, I think that the missing is practical examples opening the doors to Guix concept. For example, in the previous tutorial, I try to explain what a profile is: the idea was to (1) to feed the concept in order to being able to understand the various mentions in the manual and (2) let the audience connect with what they already know (Conda environment, etc.). Well, it=E2=80=99s far to be satisfying but that an attempt. :-) Other examples I find very helpful are =E2=80=9CDissecting Guix=E2=80=9D. = Well, they are core concepts and these concepts are not required by newcomers. However, I think that is the sort of missing material: digest of explanations about Guix concept. The manual is complete but intimidating, IMHO. What is missing appears to me sort of Rosetta stones which are self-consistent digest of some specific Guix concept. For example, https://hpc.guix.info/blog/2023/06/a-guide-to-reproducible-research-pap= ers/ is great. Now, each step could lead dedicated posts explaining technical bits. Because, from my experience, what is missing is the ingredients for fixing the issues when applying such guide to user=E2=80=99s use-cases. And to acquire the knowledge of such ingredients, one needs to connect the dot with Guix concepts. Well, for what my opinion is worth. Cheers, simon