From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 mBRYI9mf9mQ/gAAA9RJhRA:P1 (envelope-from ) for ; Tue, 05 Sep 2023 05:26:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id mBRYI9mf9mQ/gAAA9RJhRA (envelope-from ) for ; Tue, 05 Sep 2023 05:26:17 +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 49E88E65D for ; Tue, 5 Sep 2023 05:26:17 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=LNFRrnLP; 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=1693884377; 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=/ht+7G1Au6yUR1HGw0lVvax544+h9csRdmsPkOE0JNk=; b=KhfLhpHnOvOMhUmfnsJr+lqy0QQEAORR9BCvV8BoMnQuSWzXGewea91gxBJk7jy9wa6gBv RApqr3ZPM/G2baMyUOgHGSyHFWt6jR3/PLjcKOMSbn5Kc2jaU4lbWRw3kSQpuuvSjVtjCW leT0rS6wreleVFE4LmXgXiZJ5HpaMnrJHkVhG887hLK6tKzpQUDT4gMvCbbznC6dgZ0wqO 0ywmSXz4Er0jUQryo22bivRGzW46pASUMZTId/SgcoU0CmD91VUGxljWMmmENziM0MSuuk OUP8HjHku71VZDD+eR8Wwr3sF4+fSrfzja7E30jnpthkclgwnBlYjjQRWtjhVA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693884377; a=rsa-sha256; cv=none; b=t8cW8pSUGYYtYiYml5IkpHquoF9Nrd7n1qJWGNgAX2mCkormODFFZpWaTgSzRXS6XTkA8v 2jG6ewe4fcsQOcsKVUog5rPJDBdnwDf/UNSw5m5EYm8zuhvkPDLRQZxBqo8B5/jYI0hmFQ 0EbqqPgdYybHrN76LU8m0RAjIbqJifzkL6q18tG5k8D7TTvUlF6eipPw0+KFrYUU0i6BwD ajtWYxFMg6tC15E22tZDD407eY3btRUsD/J2h970nfWNyx1ExL4EvsdTBTin2Jegmot9tF aHKjPpiaEz3Gw+KFSpIBIJsDTdheyJYdD4snJd2vcTKMQUmK+rZzOIm/WLTiZA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=LNFRrnLP; 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 Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qdMh8-0007ph-Dj; Mon, 04 Sep 2023 23:25:38 -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 1qdMh5-0007pZ-MW for guix-devel@gnu.org; Mon, 04 Sep 2023 23:25:36 -0400 Received: from mail-qt1-x832.google.com ([2607:f8b0:4864:20::832]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qdMh3-0002lg-Lp; Mon, 04 Sep 2023 23:25:35 -0400 Received: by mail-qt1-x832.google.com with SMTP id d75a77b69052e-412137ae07aso11687771cf.2; Mon, 04 Sep 2023 20:25:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693884331; x=1694489131; darn=gnu.org; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=/ht+7G1Au6yUR1HGw0lVvax544+h9csRdmsPkOE0JNk=; b=LNFRrnLPzPciHUMS935mYfSWdX2/nNoeYcONM2ropgM9261vHoYO/IkxS1zSmNY8xq Q88jzdRht4trcwXIbDdXbB2DiMbVMlXnvmY7ORjurgTZ5PbXfegCA+tbzQH/gO3tydX5 lcY4D/77Y9aLAZurp5xzEvYFAmW1giZc0qLKJ1INS8QGWxZ48P8MXoGyKju/lVgJWKeQ N3RD8cyyXMWAEM83oqdV79mnMmX+iYJbszwvjUOtvX74yfaHcqpDTysWqkpq8Qb+YAVa AMTjTBVZIKh0EjKT3JLg/uKFLnQjCt+kUMS9m8Om2XhKKHqisCzDPF5G/TZqJ4A1G44T sqZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693884331; x=1694489131; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/ht+7G1Au6yUR1HGw0lVvax544+h9csRdmsPkOE0JNk=; b=DiAyYgM0JRdLE536VE+zMpozjFcfPqDJV9ZRu9Auwul8gGFWw4edCH5TSYCuDP1ZUp ZanwEzsh0x9W5MAwzW/DhBFUbUIl3+IjWzcPvG7fTKyO8yMR8ou3fWUx8F1VWltlhAb7 MYkN9dMjq9uMxE5eA3ohtRGuX79cxsZxxxaX04IE7fOVC2nuYTc3jM4r5WFOVGjt7Cna bMt5j4to2e1jgjF2epMD+SHu8p6OhbPE+7D3kPVPgaNZFayzGAiOTXxzOXrD9P45bEv0 9ysM3eXXAAY8bPK9AG5ymyl+XZ5ATt5leyK3LS0Se8gg7k0ToIwvHTtzFIpLQYkixsuf UacQ== X-Gm-Message-State: AOJu0YwRmF3pu/wkxpnK2Q8TSRzot4wiLgBHj2g8ffr+Iw0ACwjZ87LU naE39ucpvudpXuWhcK5cLYMDBGhJUHo= X-Google-Smtp-Source: AGHT+IGE/dKRGldYVow52GlQKab7DYNZdLBsgB+/UoQPKCNvQX59XQDT/9pMK/hBf2WqsF7cBqOu/w== X-Received: by 2002:a05:622a:189c:b0:412:61e8:652 with SMTP id v28-20020a05622a189c00b0041261e80652mr14640282qtc.15.1693884330690; Mon, 04 Sep 2023 20:25:30 -0700 (PDT) Received: from hurd (dsl-10-135-141.b2b2c.ca. [72.10.135.141]) by smtp.gmail.com with ESMTPSA id p15-20020ac8740f000000b003fde3d63d22sm4004385qtq.69.2023.09.04.20.25.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Sep 2023 20:25:30 -0700 (PDT) From: Maxim Cournoyer To: Ricardo Wurmus Cc: Danny Milosavljevic , cox.katherine.e@gmail.com, ludo@gnu.org, guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? References: <20230830002201.9814811201CB@dd30410.kasserver.com> <87jzt69hvv.fsf@elephly.net> Date: Mon, 04 Sep 2023 23:25:28 -0400 In-Reply-To: <87jzt69hvv.fsf@elephly.net> (Ricardo Wurmus's message of "Mon, 04 Sep 2023 15:36:38 +0200") Message-ID: <87msy1nvx3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::832; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x832.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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -5.86 X-Spam-Score: -5.86 X-Migadu-Queue-Id: 49E88E65D X-TUID: nPz65tcE+95H Hi, Ricardo Wurmus writes: > "Danny Milosavljevic" writes: > >> I agree that automating the technical steps of contributing to Guix >> would be nice. > > We could provide a VM. Guix can create systems well enough to make this > feasible, I think. I'm not convinced. I typically uses VM for testing quick hacks on foreign systems, not as my main development environment. I doubt the experience would be helped much. We have 'guix shell' :-). -- Thanks, Maxim