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 OBuNEMICwWV8kwAA62LTzQ:P1 (envelope-from ) for ; Mon, 05 Feb 2024 16:46:10 +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 OBuNEMICwWV8kwAA62LTzQ (envelope-from ) for ; Mon, 05 Feb 2024 16:46:10 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=bayesians.ca header.s=protonmail2 header.b=WeEVWVf+; 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=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707147970; h=from:from:sender:sender:reply-to: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=rYBMNewTc8uSHQ0C3WEv/H7W9BMWqLLRx2S+gvA7+XI=; b=WznYio/z4fYHJKzn5up02zHnvomO46tbkleQ+1ggCa5D3EpWlTIiIbOUMKAwfG+PYKWKHA kEYtS5hJzzJMReMQzE5k+47H0qBfIDLh5exK9qKNwEO9sSB0V1I57KdNGAy2zdlI3NEJwM SCRXNxiLq9BPtaja8bvlcp7/p+eQnQYXR54a1Wlxpwj607hwGV4ZL1umOJTPLXyJ1EKt1r aJEOmT0Cfgt8tTgSeJrUofShVbCKIo0n/kdqbsM/scO3WEpJEYN7TYI9AeWcelcZm5jIZo unJnum9p3gHkSuAOP4o8Qbhd9bS76IOIKmN5A1+Fh5sJOMkUTGirEg9z5k+Jxw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=bayesians.ca header.s=protonmail2 header.b=WeEVWVf+; 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=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707147970; a=rsa-sha256; cv=none; b=LkZjbyJNc+XB9pJd6iYwtBgi0M/h3xEM+Agkj7CbldkXSA5y6XLayq/GHzuvPzynD2cHhC ofayHnj8Lu+gLKsmCKJJrXZvJvxxLGlCvOcM6okilnnZ9rpRhbqvgMWXgg/VNTfzQqqbl+ gxdIbk4XcuOq+XiY7VBds2MX9MGGMAqrNrjznG+tfBKzsS/LlTfjmHzqJ+a3HIcEWZjr3y KTBF71tstpyRm0SV0a+NHOSiQCQzeWvfTyjlfnK3eijgMuxzRY+DaJZuBPZgHD8bWl/SVk 8rA4FHxOYxr/x6/cIBqZ7zCjI+JoNIcyE4LBP5Any/HkKxDkMnc7Vj0C85ukEA== 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 BEF0B5112D for ; Mon, 5 Feb 2024 16:46:09 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rX1AO-00042h-Q9; Mon, 05 Feb 2024 10:45:52 -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 1rX1AN-00042P-Vs for guix-patches@gnu.org; Mon, 05 Feb 2024 10:45:52 -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 1rX1AL-0000qS-KP for guix-patches@gnu.org; Mon, 05 Feb 2024 10:45:51 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rX1AY-0005k5-28 for guix-patches@gnu.org; Mon, 05 Feb 2024 10:46:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68677] [PATCH 0/6] Service for "virtual build machines" References: In-Reply-To: Resent-From: Suhail Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 05 Feb 2024 15:46: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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 68677@debbugs.gnu.org Received: via spool by 68677-submit@debbugs.gnu.org id=B68677.170714795622057 (code B ref 68677); Mon, 05 Feb 2024 15:46:02 +0000 Received: (at 68677) by debbugs.gnu.org; 5 Feb 2024 15:45:56 +0000 Received: from localhost ([127.0.0.1]:52092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX1AS-0005jh-5N for submit@debbugs.gnu.org; Mon, 05 Feb 2024 10:45:56 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]:48919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX1AP-0005jT-KD for 68677@debbugs.gnu.org; Mon, 05 Feb 2024 10:45:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bayesians.ca; s=protonmail2; t=1707147933; x=1707407133; bh=rYBMNewTc8uSHQ0C3WEv/H7W9BMWqLLRx2S+gvA7+XI=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=WeEVWVf+mFSaKhZkySUQmKQ0VnKq6UGFgT310gFXjy933BfRbFkCdq7TWDBTlbSP+ /E1YCSmMLViwnmgeA/cvqUvhLfPHpOH5lV/CaCyLGzcebjAXfqbLVBy7ODXqaTwh8A VFZ6B3vHYSkNISnp4D0VOT1nGrxQFmbq6KKlmv17yzLTDjGiO0WVfdcAF8jQ3wU0RG BZ1GM2CG/Tuexj58c15QONAjm8p2yLN9/5CWFTd8wGTWuZ7CsIrdoIOOM+JJqJg/SR l9sj6B1D2opyJTcoEmBoGFdNZRV8OeZp/YVi1j4SGpX1Cl3RuhuwVg99J4+EuJdYkv 4oiuxrOAeMWmQ== Date: Mon, 05 Feb 2024 15:45:18 +0000 Message-ID: <87y1bygbjp.fsf@> Feedback-ID: 38691229:user:proton 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: , Reply-to: Suhail X-ACL-Warn: , Suhail via Guix-patches From: Suhail via Guix-patches via 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: -4.97 X-Migadu-Scanner: mx13.migadu.com X-Spam-Score: -4.97 X-Migadu-Queue-Id: BEF0B5112D X-TUID: ldoRVIC4ItI+ Ludovic Court=C3=A8s writes: > Any comments on this patch series? I don't have comments regarding the code, but I do have a couple of questions and a comment. Please excuse my limited understanding of GNU Shepherd and Guix System. None of the questions/comments below are deal-breakers in my opinion. 1. The documentation references GNU Shepherd. Is GNU Shepherd a hard requirement in order to use the facilities provided by the patch series? Would it be possible to use, say, Systemd on a foreign distribution? If so, could examples of those be documented in the appropriate place as well? 2. The code sets the default date to be 2020-01-01; does this date have any significance? It might help for the code to have a comment explaining whether this value is completely arbitrary or whether it has some significance. On a related note, it might help for the documentation to note dates that are less likely to work (in case values before a certain time aren't expected to be well supported). Additionally, I'm not sure if this belongs in the manual or in the cookbook (or elsewhere), but it would be helpful to have some small, but complete, examples. The documentation in the patch series mentions two situations (time traps, and CPU microarchitecture optimizations) and for each it would be helpful to have a self-contained full working example referenced. For the "time trap" use-case, perhaps one of the submissions from the Ten Years Reproducibility Challenge could be used. --=20 Suhail