From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id CBufKf42nWbJSgEA62LTzQ:P1 (envelope-from ) for ; Sun, 21 Jul 2024 16:27:42 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id CBufKf42nWbJSgEA62LTzQ (envelope-from ) for ; Sun, 21 Jul 2024 18:27:42 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=aYdFDH7d; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1721579262; 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=UUAzmSk4KajYJpnp1AnvG8C4JM0H9Wy7sCaEEf2IA3E=; b=h2PaZig/xF/WwkxB5AmEUIwb/VgNZ3go8Gm3RyPiZEr62i0xPOMiSsUPcWWiYhiKdF0D6k T8Q8feeHl/nmt9DKIuVtjjFemTHlt2syIZjA6jQheLYmHgb8rV67MYmJZ+u/rpGAzxCMpQ O7BZqKZy0kM/tzw3Tni3GhQrDxnCEIvq3msJjBMKA6wwESddNFSvhEcgHU761PX9XfVdlk 6c5v1HzNZ+6GEuHhq9EJlqNhn4/U9CBPCb7HG8IrCigUgT7BMb12amvlB0vCGDkJ76Sjht ZPhKSnxRUzM2+R7bbWmJqVRXkBJvN9XcKDVqGwAhY5sZA59vjEKcaPoLhKlyeA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1721579262; a=rsa-sha256; cv=none; b=Gj24LRBTgAxac/LpFv1QXFy5HadAPAsZllv6+QLSMDS5Uh9ihUqiyqdLrkD3N60doH0Oeb zpRbr/olEkUxTMlpuzC3YL9nI/VoNKszN1TaweeLZhnlOtw/fRI0vPWl12+SZhPDKztjXk 2KqwF7RoUAk+0UKFmpv7mYNsrJKPtO3CAqbtduZtIncpMJnSPKENuI1pnqa887WRPwMcqd WhoIsywUcmCKtEc8KSEfS2cP22zHRkXCAr5PFxgNdCFoK/OrCoox34euBGBP1VLkGwT6Y/ auaH1OizeWj1IfWA54ORLroKPgYe5S2K3jTKdft5BHCh++VufC9qugTDwcmbuA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=aYdFDH7d; 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" 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 8807975A2E for ; Sun, 21 Jul 2024 18:27:42 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sVZOq-0001OB-Qr; Sun, 21 Jul 2024 12:27:04 -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 1sVZOl-0001IN-Ho for guix-devel@gnu.org; Sun, 21 Jul 2024 12:26:59 -0400 Received: from mail-pj1-x1030.google.com ([2607:f8b0:4864:20::1030]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sVZOh-0003Aj-6m; Sun, 21 Jul 2024 12:26:58 -0400 Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-2cd5e3c27c5so102409a91.3; Sun, 21 Jul 2024 09:26:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721579213; x=1722184013; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=UUAzmSk4KajYJpnp1AnvG8C4JM0H9Wy7sCaEEf2IA3E=; b=aYdFDH7dyKwcZb4gf0pataGG3KSxer2XYLVgQnWzsBZZSd2fr8ltCv4S3Pero0kbh0 jNRNXI3LTDiAptTdtnAZVF0ZT82guT5JT0Si0VdgCVeU18joyZ2wfS2p5xdWNDNbBc7V ZBrIVv5kV5c9nt+7OexQIcgnvImObhQhLc4ZE7rpfEzOKxPwlzjc1vZTdDgYWfRvGDa3 2hklzrM/8hEbIRTGQaMXMrFYJo3pK0CustP5t/R6YlS0iIxVAqzLRXRPYLvJcmv9xjP7 ExRBis7jR3V6fBLvSJifi0U7l8oWyuGcB4i89CRYxeGCkuYjt8As8OTK2khiOeL2kkYV /D8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721579213; x=1722184013; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UUAzmSk4KajYJpnp1AnvG8C4JM0H9Wy7sCaEEf2IA3E=; b=TaiYKx6vwDVa19f9g1bNg2ZnyKJGpfewWm8lZZeuCdEWWMWY1ocLv08mtJkztUO7A0 SVDAT4Y5UMoICD3wkUJtDJSGu8AjpDleyae24uLxcYgoQnb2v/6nr5ZAmzyen7R/hX9I 7Jy/e5ZXnBx4HRB4vxVoFfLyS4comgDG/RNkCtT3HynR2BKx8eTFW+vXaE4fpesaudUV R0U+J32I8BFiqGWgcBNikqlUuIBqVcWpqoWc4kcQm/S2BMOhJ7CYZl9TzkVFU0XDJeTW xZFUaNRuh2oOBbnkk2oCBtcjf23apzMin2mgnllrXKiU04VBJaIIxz3cWdzENweft83C uP9A== X-Forwarded-Encrypted: i=1; AJvYcCXfZ3nhTS9r/ElpuJrRcVjLGGlzwfrpUtPd/SkrMQwBCzBKVwyItFmqZknKgn9XPFSc2OlA5+czCZaFTVFp8Pce7dE= X-Gm-Message-State: AOJu0YzpKVUbM+RVG5Hlryfb7liAhP/OW5f7/CHhHJSGUvRvJaFowKyz JDCS219p7nKj7+jTeIHXoz+6zM7uxmOm8zz/O+4SXTVCD3RMEwNTc3AUHsaZzLDCYVCNtRTXI1j C3YAzB9LbaMZYR4+np20lcOnY1Wwwwg== X-Google-Smtp-Source: AGHT+IHlKbCXJN2Ii7A78rxQ2TD8BOYbuEPkLLw8T64XUmDqgVtvIAVeuD5XE7kJK0ldCwcvW2+WXV00I6QM6+EppPw= X-Received: by 2002:a05:6a20:12c6:b0:1c2:8be2:1b48 with SMTP id adf61e73a8af0-1c4228960eemr3978446637.13.1721579212729; Sun, 21 Jul 2024 09:26:52 -0700 (PDT) MIME-Version: 1.0 References: <87plrk2rad.fsf@gnu.org> <87v80yoqcp.fsf@gnu.org> In-Reply-To: <87v80yoqcp.fsf@gnu.org> From: Vincent Legoll Date: Sun, 21 Jul 2024 16:26:41 +0000 Message-ID: Subject: Re: Should we document how to detect if build machines are reachable before trying to offload? To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= , guix-devel@gnu.org Content-Type: multipart/alternative; boundary="0000000000006d795b061dc465b5" Received-SPF: pass client-ip=2607:f8b0:4864:20::1030; envelope-from=vincent.legoll@gmail.com; helo=mail-pj1-x1030.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, HTML_MESSAGE=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-Spam-Score: -5.74 X-Spam-Score: -5.74 X-Migadu-Queue-Id: 8807975A2E X-Migadu-Scanner: mx11.migadu.com X-TUID: OWaGI5JGoZ6d --0000000000006d795b061dc465b5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, On Sun, Jul 21, 2024 at 12:57=E2=80=AFPM Ludovic Court=C3=A8s wrote: > I guess this is probably what we should permit: building locally when we > cannot offload. > > Does that make sense? > What about making "build locally" not a special case, but just "offloading to localhost" ? Maybe as an implicit default, so that it would work naturally as today. And with some way to deny it for people who don't want to build locally at all, whatever their reason might be. Would that trim some "build locally"-specific code ? Is that already how it's done ? Is the idea crazy / dumb ? --=20 Vincent Legoll --0000000000006d795b061dc465b5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

On Sun, Jul 21, 2024 at 12:57=E2=80=AFPM Lu= dovic Court=C3=A8s <ludo@gnu.org>= wrote:
I guess this is probably what we should permit: building locally when we cannot offload.

Does that make sense?

What about making "build locall= y" not a special case, but just "offloading to
localhos= t" ?

Maybe as an implicit default, so that it= would work naturally as today.

And with some way = to deny it for people who don't want to build locally
at all,= whatever their reason might be.

Would that tr= im some "build locally"-specific code ?

= Is that already how it's done ?

Is the idea cr= azy / dumb ?

-- =
Vincent Legoll
--0000000000006d795b061dc465b5--