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 eDS8MrbmmmDfWwEAgWs5BA (envelope-from ) for ; Tue, 11 May 2021 22:19:02 +0200 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 SCRbLrbmmmD2KQAAbx9fmQ (envelope-from ) for ; Tue, 11 May 2021 20:19:02 +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 796B414E2B for ; Tue, 11 May 2021 22:19:02 +0200 (CEST) Received: from localhost ([::1]:45092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lgYqL-0003Jx-8u for larch@yhetil.org; Tue, 11 May 2021 16:19:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgYqC-0003JX-DP for guix-devel@gnu.org; Tue, 11 May 2021 16:18:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37076) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lgYqB-0007DY-Us; Tue, 11 May 2021 16:18:51 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33094 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgYqB-0005xD-Hv; Tue, 11 May 2021 16:18:51 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christopher Baines Subject: Re: Bringing substitutes from the Guix Build Coordinator to users References: <878s4ye116.fsf@cbaines.net> <87eeeo24a9.fsf@gnu.org> <87r1iocdok.fsf@cbaines.net> <87r1imsy33.fsf@gnu.org> <87fsz2cnj9.fsf@cbaines.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 =?utf-8?Q?Flor=C3=A9al?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 11 May 2021 22:18:49 +0200 In-Reply-To: <87fsz2cnj9.fsf@cbaines.net> (Christopher Baines's message of "Tue, 04 May 2021 20:22:02 +0100") Message-ID: <875yzpxbva.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620764342; 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; bh=LJ/3dKuuO/p9gELjRNfL9Wh6iiLvvM63sIl6Gt/jU10=; b=kMDQ3QxCEPjVZeXOJeCVsIj+td2mO+FwlMwwo4vjmAG8VbHJm3mQ3xznA0OsJ+rYsu8bYO f1jHF/VsD0Lki8T3efvLQtk2Ljd1bPa9gRkigi2A44NdpSwerOd/7aouxW3xww9GzgBnuh 4V4VuNzwx+aS0w143IdlIRcPuLmGfFGruLSQl+QJETN9B9v1Uui0vNCmhbPV2spR0q2HOs z9L9cEf3m+9PRssFjE3ohZzcn1mIl8SjeX6Ws20qqOetGXPq/aB+90evGX0smlQ0wYQcGq maSFljkfgBWK0tL5Dc1Lqxr3qgcezkUJCfsp65gonEsvbF0AObEsgJDGqFUpnw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620764342; a=rsa-sha256; cv=none; b=sKWJlAcE/ar+5xx2d9/7uPYMzG8Hz0ZmBlPrn0PJ6eKG3LFG6p7NkRs4AqU810/sBRzI7H VekJHHlshLucVqQ05HfBPJ0cRcfw2OyKcyAph6ChvED+3rwW1YjZ5e0SyDodkApR6SZi13 0dXYF8kSyIL8LvV/KffFLIAxEUbTdKokwtd0upRpiOMxBsRJm+cgUwlpvxhy/KP8+yTvPC vr9RUT/BnCQJwimloGaOxdkOI3OZShJ5BcN/ExX7qZPPYeNHflnELRJkrSXR7YPfxaOQ0G eRAW6Xqg9HEMROckpjzoUhf57kjw1GVr67SGUEMLBxPWUyfQjUj86tKSeAIjfg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -2.95 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 796B414E2B X-Spam-Score: -2.95 X-Migadu-Scanner: scn0.migadu.com X-TUID: nYg06lwtBbdO Hi! Christopher Baines skribis: > Ludovic Court=C3=A8s writes: [...] >> A QA entry point like you proposed in the thread you mentioned=C2=B9 cou= ld >> certainly help. A reproducibility entry point would be nice too. A >> package browser for guix.gnu.org like the one Danjela worked on would be >> great too, possibly with version browsing facilities. And Guix Weekly >> News! And the security tracker! :-) >> >> =C2=B9 https://lists.gnu.org/archive/html/guix-devel/2021-02/msg00096.ht= ml >> >> It seems to me that all that hard work is already done and what I >> describe above are rather low-hanging fruits. >> >> Taking Conway=E2=80=99s law into account, we may find it easier to recru= it if as >> much as possible takes place here, things get deployed behind >> *.guix.gnu.org, and relevant bits are made part of Guix proper. And >> also, we must regularly advertise progress; one blog post in all of the >> Guix Data Service=E2=80=99s lifetime is not enough. :-) >> >> Thoughts? > > This doesn't really relate to the subject of substitutes. Indeed, I slid off-topic, but it=E2=80=99s all there in the big picture. := -) > Some of the things you mention do relate to work I'm trying to progress > though. I'm still working on automated patch (plus branch) testing, and > I think having a simple overview of patch+branch states is hopefully > something that I'll get to at some point. > > On the subject of the patch testing stuff, that isn't under > .guix.gnu.org and I haven't written a blog post yet. I can't see Cuirass > starting to test patches, but then I wouldn't have predicted it would be > managing builds across multiple machines. Maybe there are some risks > with the patch testing work that I haven't done enough/the right stuff > to mitigate. > > I've also got too many things in progress at the moment, with the > combination of work on substitutes (I hope to implement things set out > in [1] some point soon), Outreachy, and the security related work that > I'm trying to start, I need to "finish" some things before starting new > ones or going back to unfinished things. > > 1: https://lists.gnu.org/archive/html/guix-devel/2021-02/msg00104.html Yeah, I do think polishing, deploying, and advertising some of these things that are already 80% ready would be a great booster for all of us. To help recruit people, we can also deploy at guix.gnu.org things that are not complete yet (the package browser, Guix Weekly News, the QA entry point, etc.); it=E2=80=99s always easier once the thing is palatable. HTH! Ludo=E2=80=99.