From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kDpWIMDgg2CySwAAgWs5BA (envelope-from ) for ; Sat, 24 Apr 2021 11:11:28 +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 kHDoG8Dgg2DGZQAAbx9fmQ (envelope-from ) for ; Sat, 24 Apr 2021 09:11:28 +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 33B5B1EADD for ; Sat, 24 Apr 2021 11:11:28 +0200 (CEST) Received: from localhost ([::1]:48302 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laEJz-00061E-9I for larch@yhetil.org; Sat, 24 Apr 2021 05:11:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laEJY-000616-N3 for guix-devel@gnu.org; Sat, 24 Apr 2021 05:11:02 -0400 Received: from mira.cbaines.net ([212.71.252.8]:45534) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laEJT-0008Lt-1P for guix-devel@gnu.org; Sat, 24 Apr 2021 05:11:00 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:8ac0:b4c7:f5c8:7caa]) by mira.cbaines.net (Postfix) with ESMTPSA id 1BD4027BC7C; Sat, 24 Apr 2021 10:10:53 +0100 (BST) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 13cebd10; Sat, 24 Apr 2021 09:10:52 +0000 (UTC) References: <878s58gprg.fsf@cbaines.net> User-agent: mu4e 1.4.15; emacs 27.1 From: Christopher Baines To: Vincent Legoll Subject: Re: New blog post on the Guix Build Coordinator: Building derivations, how complicated can it be? In-reply-to: Date: Sat, 24 Apr 2021 10:10:50 +0100 Message-ID: <8735vggi91.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.net 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_PASS=-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.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 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=1619255488; 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=rRhytiBajdykAPmkNGDiSRodoPEY0rlOQHktjKUJ95s=; b=iJH+3DexaSeHxyIhE2T4eVoi91Iuf0NgvWEFtinroVe0gy2z5AQvpH/J4I/6R0mo9cZ6GE 11oD2ahza5WccB83zEwb7oJWLAVkj2Ls9XBnD3ozAYDKudEjn4eiNaXyDEGylhC8M50kmQ +XhQCklMBZmi12BG5kxJIrRWa2EPmd9KL2QKDtO8BswgDlHkZFxaqWOGBZG1vKbX6Lmu97 DeUrVSQpOqSlLxl8iWz7w+BjD05z/bfe5TMsitYv27SA7aek5AZS15YWcW31z07yFRsqcA ZGyuZqt7UEX9GsKyV0AVy2VNX+Ni0JBTr6rIunPvIA7mP6DAMORY0gLniUr5nA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619255488; a=rsa-sha256; cv=none; b=FMpj11tkaZ8PIj5h+y0T0xqCNQM+XDmmhcvm+91IYY+yAcfVFWV/bamo6A8Md4Y7XSrxhV 1HbpWLrT4lbpEZeSQr7B+EdRB9vtDMBEDleo6BA4pyvdqGmJT0v0xcaUMagWDmaQ1uS8tJ a3Vd6ZoZfQaYhjeQ99BwIbnxEjRz1bwMHFuPzUCw9yivOYI6EziiXvQ31f+hVQHw8v4kHj Yw/grW3tO8+m0PNLFd5bsMvA/RdyQiUyI1C9akEHiK+8ITQX43HBg+mo2NuZcK9kuf7bcf IVcg2YCKUhxhhe295yjcD/W7YsbYd1wUQx3bME5KHC2GyNM+3JwyPFTGSuAoxA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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: -3.54 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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: 33B5B1EADD X-Spam-Score: -3.54 X-Migadu-Scanner: scn0.migadu.com X-TUID: nUCpWHF4v8fi --=-=-= Content-Type: text/plain Vincent Legoll writes: > Hello, > > On Sat, Apr 24, 2021 at 8:28 AM Christopher Baines wrote: >> With some prompting, there's now a blog post about the Guix Build >> Coordinator > > Nice post that explains a lot, but I'm still not so sure about the > relations to cuirass. I'd have liked a small paragraph explaining > what the differences are, how can they complement each other, > kind of the CI envisionned big picture... Thanks for the feedback Vincent :) I did think about trying to include something about Cuirass, but I don't have a clear picture of it's scope or purpose, so I'm not really the right person to attempt to write authoritatively about it. On a technical level, there's no connection, although there was talk over the last 6 months or so about trying to have or allow Cuirass to benefit from the Guix Build Coordinator's ability to perform builds in a methodical manor across multiple machines. That hasn't happened yet though, and in the mean time, Cuirass has gained it's own mechanism of running builds on other machines. I try to avoid using the CI (Continuous Integration) term as I'm not sure there's a shared understanding of the term (I think it's the practice of multiple people frequently merging their changes to some software they're all working on). In terms of building things for substitutes, that's one of the use cases I had in mind when I designed the Guix Build Coordinator, and I think that design has worked out well, so I'm still interested in trying to get some benefits for Guix users through using the Guix Build Coordinator to produce substitutes in a faster and more reliable way. Does that make any sense? Do say if you have more questions. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmCD4JpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfiZw/9HPHQuwc00IuGJhUdjNtzsEaXtb7NB7Iu LYeUPLtiYhKtGSmQW1xZ0QykfVUAONtXwXgcrwAk2r0M6FGks3eSvKNifJcTGYTN i8ue3UBVfMQvtHQG9rxj7JSMmOqqcyq+d/TV0tff3UiqjfTZ4ukqlabEUXQutPN6 QOx3j+k601KlfgMQJ+yagot57uE0cb7k7plgOiIvMmxmTqEkkF9Kwnn2yEx8jLLU gPNHPX04jy6c9quxRJexpjrvkeCPv3Qlj04a/SsZeiudFQHatil7zyTM4BHlAceD iBB5DwSgi25eBJ4zM4b1ZH3IWrcVx0ejwI2Wj9t4lMe732Ufn2bX/nOCEIJVZcIG ca9pK/AuWjvFi5VUiRs+IXGEKPGNVs0Xc62KyEForsVjQXvUeoH/d5PfViAuJFvA ZwqKKhwlHb6S/zHL97EaNpAMFZpZNSourUiUAm++DJSajqpF55z1ElL4f7CT8sdA muIpNd2NdMdVHOXuJr4swYhm8g6mha06BqBBJshUo+PNCZLbdl9+qLOxgztborp5 f+zRFsUZDAbw0XwKcvLdYSuNwI/7TJnCYQb/gOHjB7iylXQHoqe5uCPDbevG2aED GTrRm9JG+/HZRsLqatKV+ZZ0M+4OCRp3DzywZpvu4ovBFsUaFhJbNWcwBQO0pBgq 0enX9dVRLPw= =+Nnx -----END PGP SIGNATURE----- --=-=-=--