From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 3i+WK/8X7mNngAAAbAwnHQ (envelope-from ) for ; Thu, 16 Feb 2023 12:48:15 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id QALoKv8X7mN3AQEA9RJhRA (envelope-from ) for ; Thu, 16 Feb 2023 12:48:15 +0100 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 867F56EEB for ; Thu, 16 Feb 2023 12:48:15 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pScjr-00045a-6x; Thu, 16 Feb 2023 06:47:47 -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 1pScjp-00045M-Lc for guix-devel@gnu.org; Thu, 16 Feb 2023 06:47:45 -0500 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pScjo-0005aZ-4o for guix-devel@gnu.org; Thu, 16 Feb 2023 06:47:45 -0500 Received: by mail-wr1-x42f.google.com with SMTP id y1so1589809wru.2 for ; Thu, 16 Feb 2023 03:47:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1676548063; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=WEv/KroLNWlKJT8/d49HbdQCGkECHPXF3vhDEMyuFjw=; b=XlwYeQ0a3nKGxfA3HN1MDhxrUiojKOpRqesO2FPFPRU84We7Gsdbk3RKOkaUKiyOew lGlL+6o7WG9HUwb9DcSRsn3XkRFciru7t7fUu4eMUgGetsmuULH+Klu+TtAHbBbQxfbF Yw0qfLZfIkiCgZq2mi1hMXc1Dj32TsrweuIAiLJVihyxsFT+uyQ3kqRtQClFyc7mriQj 0eAM0GYnTq4aCYgNtzKn7D2lcJ1/Dpf+vvg9/bqJUAROcfpYcTm/i5o7PcX4XGLnCx97 yeVcvA2e3zOUL1RsZpJl5jJBLDwQBBljXHW13mihfx2UINfEbP2Z29OqxBDL4LJLGZHE U6JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1676548063; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WEv/KroLNWlKJT8/d49HbdQCGkECHPXF3vhDEMyuFjw=; b=pq2E3WUQ/4CPk24+zo4Uf6hkGyO1c3LnjyyYUxlnl0KFfFrPdx0waHVITgBxHqhHcf qQckj8mm63ZS/P3OtlNtv8WvtKxlqKvPure3Bw5CA7Xlrf7sGQnBMZHYDBhyrRqVUXWw BG0Vd7pzp17tDSug7s5rGW53UdkcXX/Ar+Uy/gqcEcfy96iclOctILEAhwF386DJddB+ itz2nFqxx2kqSUKhRUBuEfiXu6bJh9/mofIGRd05yhN4yEGkAdNu0LcFJ6EvimSwmJ5G +f0YZIgpArQYuIEEvRau+Gpja5UHWsj86AOsH/EdesI58WDgNLrWo/Saai+hQw6Ly5Zl 6HmQ== X-Gm-Message-State: AO0yUKXvZWTxjeSXG1xLy3jEHP3fPVpo78yFcfk3t2ZwzTSh2wLjHeNv w8VkITI9YwL2eaiKgm0jJF31lyrwMWc= X-Google-Smtp-Source: AK7set+YF8/GFQJyGHWkCybISyAUBIrrqkvKB3g1NOzxuRyDhxqTUhWuv8BeGSEim+0gf/WI38vJEg== X-Received: by 2002:adf:f78b:0:b0:2c5:595a:1c92 with SMTP id q11-20020adff78b000000b002c5595a1c92mr3535537wrp.6.1676548062840; Thu, 16 Feb 2023 03:47:42 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id w9-20020a5d6089000000b002be099f78c0sm1277558wrt.69.2023.02.16.03.47.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Feb 2023 03:47:42 -0800 (PST) From: Simon Tournier To: Leo Famulari , Greg Hogan Cc: guix-devel Subject: Re: Guix release broken without substitutes on ungrafted openssl In-Reply-To: References: Date: Thu, 16 Feb 2023 12:47:32 +0100 Message-ID: <86cz69bzmz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42f.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, 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-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676548095; a=rsa-sha256; cv=none; b=aecCklJFhUdHF/+tghaFGvhWEABO21zswF6N57OfdYLywHyf+FlNXcJFU1OxVZe7Im/dBT 7bQQoSYxOLeVutDaKu2rF0eWWZBCfj9m1WutONmAivpZLe702Z37AzLwg2apw3DjdJzIHz +ZL9bqpgBevWM3dTIV9gnEdu0G0vx+vfD7Gc5lqgdI57k0JwUFToQv2wkD/168F2BDD1Cj GhjsxLzIquoPhlbZVXElswDoZ1zapgaIzn419BXhT7MGXaobWkXZ47xg+xu9gh+C4AlQ46 n6xLSMT24KbOyaFZCkwsqIeg/rBlHd5BHg04IY7MP5cQKqxg5fbfQLwGLQ+A+g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=XlwYeQ0a; 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=1676548095; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=WEv/KroLNWlKJT8/d49HbdQCGkECHPXF3vhDEMyuFjw=; b=NQk/urhtL1gndThMeCMfOZdHwSEHd9KdP9lE1sxm+52l6z+VSZtd6rIK4oGilqjwWRQ/Sc zMSIMnB7xvb/QsYL6R81Rd8iwYLvtJfIcyBnGvu+g4OOzhfdFDR1zjK7PHRMLk0f5RBVQk JYPBtYhcJXR/lJg9NhBpMVHi+mo/CTcKZ687NqOUpnbVXsST1I5G0W/K1AJW7WHgJxGaH0 9IVYWtZtKU+cyO70m6kPCFkn6UKrdYp8njCZ9SHZ8yMSX4A+bEjJC5AjDuRI4jIQalRcfT FtAbLbkMq+BJ2zVtxXZkvRPT6WjdnQuFey13N5W/g8Qz+1TMPvXp8IYuaaInUA== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=XlwYeQ0a; 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" X-Migadu-Spam-Score: -4.83 X-Spam-Score: -4.83 X-Migadu-Queue-Id: 867F56EEB X-TUID: i5S7gkYr4crG Hi, On Wed, 15 Feb 2023 at 13:33, Leo Famulari wrote: > I'd guess it's happened 4 times in the last several years. > > It's one of several reasons that rebuilding old Guix releases actually > approaches being a Hard Problem. The issue is from the impure world. ;-) Well, yeah it would probably be difficult to install from scratch Guix v1.0 in some future. However, the hope is that, guix time-machine --commit=3Dv1.0 -- using distant future Guix to run from Guix v1.0. The distant future Guix should be able to deal with the distant future impure world and populate for the past running inside a pure world. For sure, it is a Hard Problem. As I like to say when presenting =E2=80=9C= guix time-machine=E2=80=9D, it is a real world experiment, probably unique, to k= now what is the size of the time frame where reproducible time-travel is possible. I try to explain that this reproducible time-travel requires three conditions: 1. source code availability 2. Linux kernel compatibility 3. hardware compatibility Now, I would add: 4. being able to communicate with the world via the network Cheers, simon