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 gVQLBcoAhWMDbgAAbAwnHQ (envelope-from ) for ; Mon, 28 Nov 2022 19:41:14 +0100 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 WA7/A8oAhWOcDwEAauVa8A (envelope-from ) for ; Mon, 28 Nov 2022 19:41:14 +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 C60EC9C45 for ; Mon, 28 Nov 2022 19:41:13 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ozj3b-0008UA-QS; Mon, 28 Nov 2022 13:40:44 -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 1ozj3W-0008St-8t for guix-devel@gnu.org; Mon, 28 Nov 2022 13:40:40 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ozj3R-0001LD-Lp; Mon, 28 Nov 2022 13:40:36 -0500 Received: by mail-wm1-x331.google.com with SMTP id c65-20020a1c3544000000b003cfffd00fc0so12446882wma.1; Mon, 28 Nov 2022 10:40:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=P+Pz1fjgeY8gWfhVHJ93iEip/yKJ4uRp4lLPEPv9eUE=; b=jGby8wnP6vdQXT0pwa1ZkVh9toJ1IJK/ScVbS+/M/Ox4jw3YmTSFQe29j2j9u76Hzx GWD8VLIo4PfmEp3gGicCMdJwvR0D9RRtV3HEpCeppZ61+xYolcfcuCCC0Lij5U4Ju2GO VrbOQJm45eDiIw/cklOXtOPWc/sWzK9OBGbWYABsJHPs91zr55Jz0Ic+hLTpA/RaQJ4G lADD0TaeZtZ0xYVkaDP7uAx7t23s3TsiyzcCU5WjzUZk6y7aYrlvV6hrc29/dSfCdUFm OSZFqb+aegQYHeiKUPedzVY3rqeN3MzFcZl/MHKRoeJ2SmhFMNSqEwQegjbo21Vtz9nw 2NFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=P+Pz1fjgeY8gWfhVHJ93iEip/yKJ4uRp4lLPEPv9eUE=; b=LLUmTCKWijni9rxoDhH1KUmWlP9qdOF1zR55TNeLA60n+eMvELGjJg6VJKtvuuE0Yj i4qVfSTjNeoHcY0PYZAW7xMSxTrSH7LfkzNU0O1KfRbO4S0WGfiETgMFuj14VbvunZJz 0MzMcixSUQVHLkTVKB6mTXp24x7mQM5nTxTX273QfLVQ1w6tC5TlBHXlubD0qgMDCCWX Z1gnMP7PKVJRAdXnuiwjIR8TLlv8zVI/8lLfyoHIXv/CDe+ygr3oJDM5qENCA9Bylk1P J/iQah8drDzgPPndEqOFeSXIF+gMOB7JrxIwGEMsiJ2hpZF9PCIqWLRd6mSrYms8iDyL zxYg== X-Gm-Message-State: ANoB5pkBzPhAsr0U7T8yNfN8WvPTuIxUeQ0Rygk3/R/SYi5GGEtYQwBb k3dbw6ukECYttD6F2ag9YNQqsTiX9Nc= X-Google-Smtp-Source: AA0mqf5/pRsr4I8sxWy0NCHT004Tf/hCfYwTdAf2RlBjjgAkj39B2CFKN2nzt1doWzg0EzCFBfFI/Q== X-Received: by 2002:a7b:c046:0:b0:3cf:d58f:f66e with SMTP id u6-20020a7bc046000000b003cfd58ff66emr26662738wmc.165.1669660831406; Mon, 28 Nov 2022 10:40:31 -0800 (PST) Received: from lili (roam-nat-fw-prg-194-254-61-43.net.univ-paris-diderot.fr. [194.254.61.43]) by smtp.gmail.com with ESMTPSA id j25-20020a05600c1c1900b003cf7292c553sm17859136wms.13.2022.11.28.10.40.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Nov 2022 10:40:30 -0800 (PST) From: zimoun To: Simon Josefsson , Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: Vagrant Cascadian , guix-devel@gnu.org Subject: Re: advanced? In-Reply-To: <871qpnp28t.fsf@latte> References: <875yf1qtfq.fsf@latte> <878rjw5jq6.fsf@contorta> <874juje38n.fsf@gnu.org> <871qpnp28t.fsf@latte> Date: Mon, 28 Nov 2022 19:36:03 +0100 Message-ID: <86a64bq63w.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x331.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-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1669660873; 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=P+Pz1fjgeY8gWfhVHJ93iEip/yKJ4uRp4lLPEPv9eUE=; b=SZ6w04B0s01iRRa3/DugXwpbUbsL2dkW1IMtOXG6WL6e8F6KMCmH6Rl00o2zqCpdmm+W9D ljqnuofq4xiSfWEWrl0Ll4RcMb4LOZDdtqXCzlMk42vvvz4jHSBViFmt4782qwaLWaEryX Ur3j8Kga1SP8c+Ohogd64RVu0w5TJKn2LBMLGxo22JPISfHHN97THHPUoqSRWAoUGDt2Qb 3J4sIQIpNMixyzkoNIPuZkZCJ2YOJM0R3ODg3Gubdp1jhMPdbz/wWYJPp0nyKiz9OjZzfA WQvbBoQkDmv4ZHXXk2TJ1B+HBZLACOmV9zkJ6dEHWb6p3GNjWox5IElBiypWaw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1669660873; a=rsa-sha256; cv=none; b=hmz9X0bvFX9iOAhRhBn71J/uP/TLRR4LXWaGAIkze0nWbu44BMhp9nkfeInt4wl2HJ6Yil dWWWT6xnG/AhNuA+mx2Ri2wRryBbEEfnkIF/SktAYpLBfp6sqdetCyTU9PfAwugE5eOtvb EQHeDiSnncOz6OaykSpKTuQcAbfCIAuPqe3K/bcqtRKrtuhqIJfgKsnPYhGSP0DfBYo+x7 XrMRQVhhIV4gNXHLjZICA0dvb8Jg2dAvkPNsuRsqaMrn6W01FmHTMJUMAqJsR5CR7dC8MW +Lfk/0+MqMTgfiwo1SbJr6yAtXbz997E3MgHQ5otZ0hP22yERj414qcpK3ywtw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=jGby8wnP; 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: -2.96 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=jGby8wnP; 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-Queue-Id: C60EC9C45 X-Spam-Score: -2.96 X-Migadu-Scanner: scn1.migadu.com X-TUID: L0CGwlCKGzBP Hi, On Mon, 28 Nov 2022 at 15:44, Simon Josefsson via "Development of GNU Guix and the GNU System distribution." wrote: > Yes, that makes sense. I'm not the best person to summarize it, but > starting pointers if someone wants to take it further: Well, it is somehow part of, * Transactional upgrades and roll-backs * Reproducible build environments I would also add Inferiors and Time-machine, especially working in tandem with Software Heritage. AFAIU, it is unique to be able to jump to (almost) any point back in time and just rebuild (or almost), with one command-line, whatever the state of the world (or almost). It pushes far beyond features such as https://snapshot.debian.org/ IMHO. Cheers, simon