From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id EJHEDXCLt2URjwAA62LTzQ:P1 (envelope-from ) for ; Mon, 29 Jan 2024 12:26:40 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id EJHEDXCLt2URjwAA62LTzQ (envelope-from ) for ; Mon, 29 Jan 2024 12:26:40 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inria.fr header.s=dc header.b=BK83Py03; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=inria.fr (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706527600; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=CXlWyFmDt4IMt31sGzmV5ori1PqLJ1ev8wr+y+Ss2hg=; b=LPabc0tGPvEu+Aoyewem4oXeLNFLH2mna4bEnT9LplNy01xYugkJEYnmFdJIyzFPdCYoew Bflp+MyREr6SwIORy8A6HB11EYnhvGQ4a9aFYYe4tjvsBXwDcLqZCGsE9aK9llX8q2lto0 O8AHlijKiafec5KdYqba1FCIqnhpjd5iR8DeN6K0Zi1QcqSxBgABVqdBsgiC+VJa0iNHyB 5o75+Y7B76Fw0EMxvIfBolW0HtjO3/JuCEk5M6mMOUdCZkt0TA1Vnu6+xV09PjO/4Zthvl pys8LN7RWXUQ1Zt42DBIK6sQy4hvgCv4pb8Ch6m3I2giOh+g3mwNGLzbmls5uA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inria.fr header.s=dc header.b=BK83Py03; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=inria.fr (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706527600; a=rsa-sha256; cv=none; b=FS49KItM6Hc8qCQZHTqdvRnxVXEcH6SPD7erzrBCAqWr8g9x9nh8tIYn7SopAk0YbcHidN 69I4KOAHhVWZ/6yfvB8kwkQ6F0PW0+q1/me5C0tb8Yhdmp6IFqs/BQ3lZLE1bkNCapBX8b 7iKeRKFogwOp3h5NSr1tBzbpUnckxwbDrEWeuy6h8uJsfK2gsYFWgrrYLsjwNkE+iKiKgu 01Wg9Lt6aks9GZNlI1mkRJnqZ+j7TlmCGSo/TcdF+Izl6aTEw/YEpTARLJEnrsR2i+sbnb tag0xzo+qcbmnG7xZ0kZVhX8eonWQPT5NG6Jelf7qsOy75Aywov23G7f1xWvUA== 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 08AB442424 for ; Mon, 29 Jan 2024 12:26:39 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rUPmO-0003UB-9t; Mon, 29 Jan 2024 06:26:20 -0500 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 1rUPly-0003On-FI for guix-patches@gnu.org; Mon, 29 Jan 2024 06:25:55 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rUPlx-00007Y-TX for guix-patches@gnu.org; Mon, 29 Jan 2024 06:25:54 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rUPm6-00034q-2y for guix-patches@gnu.org; Mon, 29 Jan 2024 06:26:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68677] [PATCH 0/6] Service for "virtual build machines" Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Jan 2024 11:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68677 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Simon Tournier Cc: 68677@debbugs.gnu.org Received: via spool by 68677-submit@debbugs.gnu.org id=B68677.170652754011802 (code B ref 68677); Mon, 29 Jan 2024 11:26:02 +0000 Received: (at 68677) by debbugs.gnu.org; 29 Jan 2024 11:25:40 +0000 Received: from localhost ([127.0.0.1]:59153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUPlk-00034I-Gr for submit@debbugs.gnu.org; Mon, 29 Jan 2024 06:25:40 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:64210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUPlh-00033v-C7 for 68677@debbugs.gnu.org; Mon, 29 Jan 2024 06:25:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=CXlWyFmDt4IMt31sGzmV5ori1PqLJ1ev8wr+y+Ss2hg=; b=BK83Py03txqzBFTQrA4vfyx/cdFcSlHOBHx0mqfL+m62vq2CqYL9QRDb /Z8/BKNipYa31vNfBe1W1jAt6MiQt50V8Sk4ZXyvxf7oVAxt+VdvT7gQC Z4PJMzvFoSOsaxfMTQCGuovTggPq65atN4na2tAwhMOy1p/tsN20JOwV4 g=; X-IronPort-AV: E=Sophos;i="6.05,227,1701126000"; d="scan'208";a="149146775" Received: from unknown (HELO ribbon) ([193.50.110.61]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jan 2024 12:25:22 +0100 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87msstqyx1.fsf@gmail.com> (Simon Tournier's message of "Thu, 25 Jan 2024 15:18:34 +0100") References: <87msstqyx1.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?UTF-8?Q?D=C3=A9cadi?= 10 =?UTF-8?Q?Pluvi=C3=B4se?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour de la =?UTF-8?Q?Cogn=C3=A9e?= 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: Mon, 29 Jan 2024 12:25:22 +0100 Message-ID: <87mssoqt3x.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 2.24 X-Migadu-Scanner: mx13.migadu.com X-Spam-Score: 2.24 X-Migadu-Queue-Id: 08AB442424 X-TUID: srvVJFmfoQFJ Simon Tournier skribis: > Yes, controlling CPU model and Linux kernel are worth: > > + CPU model because we already have examples of failures (Python 3.7 > packaged in Guix v1.0.0, some BLAS libraries, etc.); Yes! And I think we should maintain a catalog of these problems (build processes influenced by date, hardware, or kernel version). Our horizon should be to somehow ensure such packages are always built in the right environment, automatically, whether or not it involves using a VM. Ludo=E2=80=99.