From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id gBxuO4L0pGKlJAEAbAwnHQ (envelope-from ) for ; Sat, 11 Jun 2022 22:01:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id cNdyO4L0pGJ5MwEAauVa8A (envelope-from ) for ; Sat, 11 Jun 2022 22:01:06 +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 CCA8F3AA1A for ; Sat, 11 Jun 2022 22:01:06 +0200 (CEST) Received: from localhost ([::1]:42890 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o07I9-0005tv-IY for larch@yhetil.org; Sat, 11 Jun 2022 16:01:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o07Hr-0005th-Ok for guix-devel@gnu.org; Sat, 11 Jun 2022 16:00:49 -0400 Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]:55716) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o07Hp-0004z3-Mx for guix-devel@gnu.org; Sat, 11 Jun 2022 16:00:47 -0400 Received: from [172.20.10.5] ([188.188.151.25]) by michel.telenet-ops.be with bizsmtp id hw0f270050Z7qkC06w0iwz; Sat, 11 Jun 2022 22:00:42 +0200 Message-ID: <1c9065963fe7fed97613bc641e40d5f082c60e9b.camel@telenet.be> Subject: Re: U.S. Midwest based build farm From: Maxime Devos To: jbranso@dismail.de, guix-devel@gnu.org Date: Sat, 11 Jun 2022 22:00:39 +0200 In-Reply-To: <6ed41abd5d3bfa35c699ee65f009dbb8@dismail.de> References: <6ed41abd5d3bfa35c699ee65f009dbb8@dismail.de> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-QOzKTbe4OB4g2EvZrpoA" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1654977642; bh=Gr8G1q/cTr9mRBQW8OZR3lFNL4+yEl4o7YE4C6qfBQk=; h=Subject:From:To:Date:In-Reply-To:References; b=kYzUVvk4l/v7FNbaZujBUT2iS9NUjdBqH5505FMcfe7MLG9cUrlx6e3hq4nIuv8Oe JMlhCIUb6abiezb7I0iyHgkgDHoUzdzqUbyCIrOHsim3M3xtv4jYTFPcSsj2ptme8l 0W0kGdRE8T7NuORcP4o6iUP5m8fmcqEhIBwy3rS7a0AaxKGvUs1MOoFnLFfbzmsZQP 9pk4+Ckqr1zVURUw57tiikfmHx0jXa0L7nyE3wYcXzUhwBgbDofS/AvwdXg5hH+yPG LdvOSOoAUt0oyG2kDhNv+v2gnx4OKHfOHBLjBN4T/ZRi79zCAjbnURg5Y+BxuUyZmh PbrblJcbI+zPQ== Received-SPF: pass client-ip=2a02:1800:110:4::f00:18; envelope-from=maximedevos@telenet.be; helo=michel.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" 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=1654977666; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Gr8G1q/cTr9mRBQW8OZR3lFNL4+yEl4o7YE4C6qfBQk=; b=BxqVq3mu4/xuih2Q7v+Vl5NAZnFtIM/TwEIe+DZClhQRrwsVoajAq9LEA3F0BGZ4DQKZYT +orkOaVX7ObFoEPEqYEEStutu6UIYwZGQuErghjEpBKfj0xSv5PvsjmZjYB/y3/DdcWhMF 5YvS6IwF8Mr05wQAoE+OcMyvXL3G4QWbjOoU7VyuozwLM8kO9aW6ZZNEAamJ4ro9m6peZ/ 9IS2sFo8h5Zfpb/Fy0/emn91efLO5zlwyEeOeICpp7k24dfHV3kDzWWgUDuQEoGgYuwU+I FLqknfNI+S3hn1Oi6TieXRLnhBvWTE89CGhwJD15A82UaaD59wug09xnKU/ITA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654977666; a=rsa-sha256; cv=none; b=aqGk4ikr+rbJAmMNrWldgaon1CGnKF8Lrrdk/8GUqo27lKkyEHnoEV5cT9b9opW0HVkD1l xR18SmOBLQivJkmb6G+WCQoTSfe2kdCQdZYClU1n/EIeyfTS8cXolaAgoKqAGSikzIPH3Z wFqb1uJC3USVCbfXn5p7lrnPle1Yt0X1CpixGL+ITnXiuXZxUmqrhxpCC/rugRjvz0xJrl xpn7LCLw/UtkiQqJZoW5Iw204HVMPw/GCG7631H84mCT6ARg5rzV8i848ZsT+i6wDJKx0L qsAJfbf90rD+bodnYuCEytOVjRn04KeKjs2lQITduDrWQiDc6hYsp1ZMKPiKEw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=kYzUVvk4; dmarc=pass (policy=none) header.from=telenet.be; 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: -10.08 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=kYzUVvk4; dmarc=pass (policy=none) header.from=telenet.be; 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: CCA8F3AA1A X-Spam-Score: -10.08 X-Migadu-Scanner: scn0.migadu.com X-TUID: lpbfElRjR072 --=-QOzKTbe4OB4g2EvZrpoA Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable jbranso@dismail.de schreef op za 11-06-2022 om 16:06 [+0000]: > What's good and/or bad about this idea? A positive point: extra resources, could be useful for reproducibility testing, ...? A negative point: extra points through with malware can be introduced (->compromises). Can be solved by reproducible builds and variation of "guix challenge". Unfortunately, "guix challenge" is inherently racy. "guix substitute" currently only checks that the narinfo has a _single_ authorised signature, maybe it can be adjusted to allow the user to ask: =E2=80=98only consider a substitute to be authorised if the same hash = is signed by N different authorised keys=E2=80=99? Other points: ...? Greetings, Maxime. --=-QOzKTbe4OB4g2EvZrpoA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqT0ZxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kJWAQDvdG2w5UUXYmiEi9sH2mId4xC5 2Mm/0qs3ml8keAykUwEAmAcVYlHPo2NWdlTsRrUYx7YCFdlF/WFQWRRYTCvdCwY= =7FUp -----END PGP SIGNATURE----- --=-QOzKTbe4OB4g2EvZrpoA--