From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id +J+cAhE0M2Kq2QAAgWs5BA (envelope-from ) for ; Thu, 17 Mar 2022 14:13:53 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id QA9xOhA0M2LtKAEAauVa8A (envelope-from ) for ; Thu, 17 Mar 2022 14:13:52 +0100 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 B615C1124C for ; Thu, 17 Mar 2022 14:13:52 +0100 (CET) Received: from localhost ([::1]:46548 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nUpgr-0003Nf-Bf for larch@yhetil.org; Thu, 17 Mar 2022 08:57:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nUpg4-0001wb-Ik for guix-devel@gnu.org; Thu, 17 Mar 2022 08:56:28 -0400 Received: from [2a00:1450:4864:20::330] (port=54158 helo=mail-wm1-x330.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nUpg2-0002Kk-6m for guix-devel@gnu.org; Thu, 17 Mar 2022 08:56:28 -0400 Received: by mail-wm1-x330.google.com with SMTP id p26so1908209wma.3 for ; Thu, 17 Mar 2022 05:56:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=fsurc06uy8aTK/4nSmUz46Jo83YTAhKQ+dz25xPpYJo=; b=GCVOZTQ1DxtUELJ8kh7mGFAtofcz+kIGcqzqnoTXRwsS5o4C+9QEa8dMtOWNmUhpOP fzh1cvxoCQ7psSR+dPf8ADarWZTSNwGjO5uWf/bwEd3+OzJ5iA0CMv+qsAnqbZHFhIci /9oOvNlyvc0M/q7RnRSpzOWdzvWUkiiwliFoA/6aYy/b7hVpEpPL71Z+NYeaTyW1056D 71ccFfFKg6iTcaCtxRKh+fLCBjJCM0urlPZD8vPBv2d+alPx+r+8LSNnUKSI+PV1ncrK 63WUM88yf5bSa+opMnlFLMr8od41dfLdKGsUNH7Ki5e41QTrLhPztZSG6iy6LEhE6Ixi wmCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:in-reply-to:date:message-id :mime-version:content-transfer-encoding; bh=fsurc06uy8aTK/4nSmUz46Jo83YTAhKQ+dz25xPpYJo=; b=dNHYmyv1yHSzN5ic4eZggjnSDplBdmufT4QxUvL7WcWeZbN3jQXUZiyPIA4VjepC+f TdaYcQseFeAoRysxQTNWnEROwrirlyqKyppbORSfABhk3V9AGDU2JgyKCzScdav2zcfT Ydq3OS/ca5NwKqwkc2YUuUDeK5VAsoKOomgBvCCMicYpMj0Py3IS6jucEqdKoV2hvpl7 pmsijKIZZ6btBMnfCBReO5+D0ONa0f40UrNYaKMReSlX3QOkM5jQwGROEAr8W+dB0uHb JF76AOH0g8VWguvSTfX3CuNzIwvVBj6m+BS38egFadih/Dif0XuAvTR3u87OpOU+eoP9 J0Kw== X-Gm-Message-State: AOAM530jfgHMYqaf2nTzoiaWzFWVAd4INW/omSlExoOYtVBEELioTNNK ss+pP08MkGJd2wfF9IgFwBwjuBOyjHc= X-Google-Smtp-Source: ABdhPJwIEwegBdPL206+jS+i3aoZoUMEnQgHUG280pHhVfITtSyyAekyN0VRmSsi/UBbEbJcN9UO7g== X-Received: by 2002:a7b:ce02:0:b0:381:2007:f75c with SMTP id m2-20020a7bce02000000b003812007f75cmr11820144wmc.6.1647521784813; Thu, 17 Mar 2022 05:56:24 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id l1-20020a05600c4f0100b00387369f380bsm8479438wmq.41.2022.03.17.05.56.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Mar 2022 05:56:24 -0700 (PDT) From: zimoun To: guix-devel@gnu.org Subject: Re: Building a software toolchain that works In-Reply-To: <871qz4axzc.fsf@laura> Date: Thu, 17 Mar 2022 13:56:18 +0100 Message-ID: <87ee3091ql.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::330 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x330.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 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, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1647522832; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=fsurc06uy8aTK/4nSmUz46Jo83YTAhKQ+dz25xPpYJo=; b=CVHj/PF+XlHhj+L/n0uoMfMrDfaxh6m/PLi2WTd5ZK7cPGnp1E6AYa3cWP/s6i4kMulcBL gUhptzTQjsWEzSx/FtfullpaL27uesg/Z6E5s7Fz7ltrtbLw0cm6ffSfjCROoXgkLcyrdL b0X6D5YOCDpZZCRuh/vvM8U2BiVG1YfGPlsioz4G+mo+KVWCt2dlNNkL6YVXmFq/EWi343 xf395xdjys6mc/yV8XktBttdLmqxBu6CweLRTWZJbTs/wa+q22G3DwH8wSAUMemwax6nm9 mtc3U7ZJPNcU7tTlD+SQgkFb8Nbi/1mWVkTUxnt8WE8iSPvlrhykwqmMIJ5JVg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647522832; a=rsa-sha256; cv=none; b=DonGTnZ+3MYgO3VtsDubcRmk++n37UKOMxCWBxmsBaDCdgRESYMlZBFXEKhMyxUxCyDIpU aW7dxX0YBsSHCDFNUBN9/CnmZ5dAi0zxcLS3BP7L/j+29qblhisKUbTW0f9KHg38f26ZXR vS6BMEkhnuEmqZyeDP0BTcaOXD5S6265TsiSseFnZCgB4FHf/41X6xP2G1ENrPIx7Zkevb WFrEi1ZJaX+Q5BteNFSn8EQa0u/CP7G1O/6omjwRQ65b/HbAJVCo1/i8A+b/PkPCiodJ0w 4KjQX9sJZVF5pRY8R4StE3KBfLWxyoIiu7+W5YlglbXWt3MgJ3KtE+tUAmda8A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=GCVOZTQ1; dmarc=pass (policy=none) header.from=gmail.com; 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" X-Migadu-Spam-Score: -4.16 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=GCVOZTQ1; dmarc=pass (policy=none) header.from=gmail.com; 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" X-Migadu-Queue-Id: B615C1124C X-Spam-Score: -4.16 X-Migadu-Scanner: scn1.migadu.com X-TUID: 11EkDiSZPm4W Hi Olivier, > On another note, what I find fascinating is why Guix and Nix are not > more used in academic papers. Indeed. One part of the answer is, IMHO: it is difficult to spread the word. For instance, with co-authors, we have tried to write a short paper detailing what Guix solves, i.e., the computational environment part of the =E2=80=9Cscience crisis=E2=80=9C, and targeting especially bioinfo folk= s. We got many refusals by the journals that bioinfo folks indeed read and we end in a =E2=80=9Cspecialized=E2=80=9D journal. On the top of that, add the fact that most of the time, people use what other people in their lab or collaborators already use. On the top of that, add the fact that the story of Guix on Windows or Mac is not really good. I am not arguing here, just to mention that many people are still using Windows or Mac and few one Linux variant. Therefore, all in all, the bootstrap of Guix is hard; as always. :-) The initiative Guix-HPC is an attempt to address that. The name is probably not fully representative since now it looks like Guix in scientific context; HPC being only one component. >From my point of view, the bootstrap of Guix in scientific world requires more documentation materials for many common use cases and more popular applications or usual scientific stack. For instance PyTorch in Guix is one step but many things are still really hard to do with Guix when it is not elsewhere. Another instance is RStudio for bioinfo folks =E2=80=93 it does not work out of the box with Guix when it does elsewhere. Help in these both areas =E2=80=93 howto materials and popular applications= =E2=80=93 is very welcome. :-) Join the fun, join guix-science@gnu.org :-) Cheers, simon