From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UGGGHXW0FWOrOwAAbAwnHQ (envelope-from ) for ; Mon, 05 Sep 2022 10:33:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id YAddHXW0FWPrJwAA9RJhRA (envelope-from ) for ; Mon, 05 Sep 2022 10:33:57 +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 1530D1968C for ; Mon, 5 Sep 2022 10:33:16 +0200 (CEST) Received: from localhost ([::1]:57116 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oV6uW-0007tG-FN for larch@yhetil.org; Mon, 05 Sep 2022 03:52:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oV6rb-0006fK-98 for guix-devel@gnu.org; Mon, 05 Sep 2022 03:49:53 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:48267) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oV6rZ-0007CH-C8; Mon, 05 Sep 2022 03:49:46 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 8ADE65C0081; Mon, 5 Sep 2022 03:49:42 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Mon, 05 Sep 2022 03:49:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1662364182; x= 1662450582; bh=ts9xvmu6IKBuoovtvfNWJ8hx05ADblU0NiN+6FWEOZA=; b=j qaO6QOSW+o0L2fp82LyezOz9BU4CHsft2gbwjDi8zP8bXsRG7ZLYVT+NT1Yp29D/ FInDL1Km82wSIp6rxIjggpxzrCecLh4wLHyG+K8WnHTIeyeWUv8PNRSd5MouqRAY WBxQ0rx/ng13lgDi+YEbdlyijEoQpmb701VYrPoB790toqrBd31eMEzbPxT/lOKL IhJUwPEE1qRYeXtaUr71ycRQ81nzjQJs/YJIu8eD9THpYk3k8aMA6C4o1FRExL+L NQyaGlQZxJaxr6DdrOgrIZ29Pjrfx2LBq4YNqwYFJZuFesp1XbWOr3cwGdWJF4AV Q+wRVsc/TN9IT6bXD3UbA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1662364182; x= 1662450582; bh=ts9xvmu6IKBuoovtvfNWJ8hx05ADblU0NiN+6FWEOZA=; b=4 QQn3DxuzjFPwGRl/IwA5fKVClJry5TCqj51ekGMPT5d6LUg8m3LG1GI7hbKBgHgr tXDMO0AXAFfvdcEjiKognq7Kby+OmYBUPyV2epVGPngmv4vNy+hOb1Lqcfya3hIb ie8o2DgZev/flCRAU0UBBD/I5Z2adE4xPeZXQO/LX/64CR79+ZfSFYT4Dr00sx1r c+gIHCSItxNAlv19lhJqg4T+1XEgco+jmHB9csjE/uftRgZsFij7Sa6SFDCYQ0XW IeQ2Y1iqeKmi/0mmaV/wdp53g4SewHWIbbTYyhiYYy3JA76mYR4RuN1JROixvQ/F f5PQxGYGm9la+JwL8CVvw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdelhedguddvgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufgjfhffkfggtgfgsehtqhertddttdejnecuhfhrohhmpefmohhn rhgrugcujfhinhhsvghnuceokhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrd hnvghtqeenucggtffrrghtthgvrhhnpeeihedvleehudejjedvfeduheeiieefgeeuieei geetheffudellefggeeuieefleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehkohhnrhgrugdrhhhinhhsvghnsehfrghsthhmrghilhdrnhgv th X-ME-Proxy: Feedback-ID: i184641e2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 5 Sep 2022 03:49:41 -0400 (EDT) From: Konrad Hinsen To: zimoun , Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: Guix Devel Subject: Re: A real-life test of long-term reproducibility In-Reply-To: <86ilm597w6.fsf@gmail.com> References: <87iln3bwrm.fsf@gnu.org> <87pmgdx6e2.fsf@gnu.org> <86ilm597w6.fsf@gmail.com> Date: Mon, 05 Sep 2022 09:49:39 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=66.111.4.28; envelope-from=konrad.hinsen@fastmail.net; helo=out4-smtp.messagingengine.com 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-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=1662366797; 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=ts9xvmu6IKBuoovtvfNWJ8hx05ADblU0NiN+6FWEOZA=; b=qgSG4aSbX00IZ/v+BFSV4/xBQTDlvXaYXpSDwSHwYgQkIZizJup0c+CSdXQAdQ2+HtnkLW jcRIe78SFPGMPwPr+K/5nPZ8g/3o0xBK02hPqj/x7xL28S9QszXW3JE+TQ6LMwVFiFNEc+ Fqy04w83Xr9SB1C00XT+mQj8GY2bHunEjHvNy/SvYPif9slRYs+5nHaB2P0UWwPx9WWXr8 +tYPcA8MFEvrZR5xsrptKr7koHfecEFB2h7VL9X8wNktYzMERBV+GZa0JalijAEZyuWjmb TMvlEo+FT1/vFsYnCJXsueHvGCu+m87JVwQqVDBiAbtn/sVNfevLqpZCA2WHdA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1662366797; a=rsa-sha256; cv=none; b=fpvSc5MvgDtf+A2Qhyaiyttk34mMhD34VunFkQ5OSkQI9s9Qcuv5BSlJZfSWM0F1VEvFlQ xCXPM1KVCaGm8EANQqK2nZsGjasZnRKpilzQjllE36AcB6gTiMILJ++dLRzQQYJyqUpmqd ry22UE/336DRiNIzxqlQ1d6vvtjRFHAdpehi58gdfAwvFjYRzqzoeUlRmZMyy+RGbkkkks aXjwlQUDaQcI2D0KDL+5fhrCPIMpVABaFhrUyuin9+a4ueltoPVd3MBAIZQt8QGvAbp75g k17i7oYz+V+iOBNXv2Aq09/RsFIBPIwX4CVnl1LNBLjhyg5dSnomHXjp31n+9w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=fastmail.net header.s=fm1 header.b="j qaO6QO"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="4 QQn3Dx"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=fastmail.net (policy=none); 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: 7.82 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=fastmail.net header.s=fm1 header.b="j qaO6QO"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="4 QQn3Dx"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=fastmail.net (policy=none); 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: 1530D1968C X-Spam-Score: 7.82 X-Migadu-Scanner: scn1.migadu.com X-TUID: p/tAbBHMHO9t Hi Ludo and Simon, > On Fri, 02 Sep 2022 at 15:17, Ludovic Court=C3=A8s wrote: > >> Here you would need =E2=80=98--allow-downgrades=E2=80=99. > > Maybe time-machine could advertise of this option? And explain what it's about. I don't consider myself an absolute beginner with Guix, but I don't understand what's going on here! > Well aside, it can be indeed confusing that the version-1.x branch does > not match the tag v1.x; I understand why. OK, now I do a well... but should users need to understand the developers' git workflow? Ultimately, the issue here is that guix works on the implementation level of git commit references, whereas the development process uses an abstraction layer on top of it. Maybe "guix pull" and "guix time-machine" should acquire some built-in intelligence when given a tag instead of a hash? Issue a warning when an inappropriate tag is given, and suggest a correction? Cheers, Konrad.