From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 cNjbJgNgD2NcQQAAbAwnHQ (envelope-from ) for ; Wed, 31 Aug 2022 15:20:03 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id SOMDJgNgD2OMGgEAG6o9tA (envelope-from ) for ; Wed, 31 Aug 2022 15:20:03 +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 6774643B1B for ; Wed, 31 Aug 2022 15:20:03 +0200 (CEST) Received: from localhost ([::1]:60976 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oTNdS-0007r0-I0 for larch@yhetil.org; Wed, 31 Aug 2022 09:20:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57420) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTNaZ-0005IG-IG for bug-guix@gnu.org; Wed, 31 Aug 2022 09:17:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:48786) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oTNaX-0005ik-Ls for bug-guix@gnu.org; Wed, 31 Aug 2022 09:17:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oTNaX-0002Kc-Hp for bug-guix@gnu.org; Wed, 31 Aug 2022 09:17:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#57306: guix pull to old commit fails due to unsupported manifest format Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 31 Aug 2022 13:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57306 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Arun Isaac Cc: 57306-done@debbugs.gnu.org Received: via spool by 57306-done@debbugs.gnu.org id=D57306.16619517818909 (code D ref 57306); Wed, 31 Aug 2022 13:17:01 +0000 Received: (at 57306-done) by debbugs.gnu.org; 31 Aug 2022 13:16:21 +0000 Received: from localhost ([127.0.0.1]:38535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTNZt-0002Jc-7T for submit@debbugs.gnu.org; Wed, 31 Aug 2022 09:16:21 -0400 Received: from mail-wm1-f52.google.com ([209.85.128.52]:35671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTNZr-0002JP-AI for 57306-done@debbugs.gnu.org; Wed, 31 Aug 2022 09:16:19 -0400 Received: by mail-wm1-f52.google.com with SMTP id m17-20020a7bce11000000b003a5bedec07bso11695533wmc.0 for <57306-done@debbugs.gnu.org>; Wed, 31 Aug 2022 06:16:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc; bh=QdK/qIY4p/rRxMyAeMU+BBnj1Oz5TqsfkLkv3YpoigY=; b=WwXffGXmC6tF7VoAki+5oL0WjUxK6eD5WOONS7KhI/jcfh7vavKVNVUge27vnHTn1h QjuhS3Hu4KUZBOEZOR3W+NPidrwENG0c1dmgXxx7fwcup6bfzh9y8yMCptEuUyy7/Peg aBehz3i95PDwcI5xab8EvN8qWW21pxzL9BfLPg/nFQrvve1W+ew7FIimHxhHfZOXxnBK Yj2MYA5Vs6DggolLX3Ep/l5x8GLOV9RdqMgQ4y9uTDNBUa3bjuGm+m8MotaPeqKRJaWu bP4mo7W8bRkuf+U6nuqW3Z17JU6ua7SKN4Y2mngE0iNOnHES/28nvxIKjrytWR8ZtQlN iuNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=QdK/qIY4p/rRxMyAeMU+BBnj1Oz5TqsfkLkv3YpoigY=; b=M8vScN4zH0NMswly5LHny5hpBxe3Ys1Z6FLFsLYzelyM4Zx/NiOkaWdvHD1xQjN+F/ lUdm1kEubzeBP1/7KAwSTHw+9oVkaapOTxHvTN1npP+LmKvlGHIglUfOzxOrKdgAoLcW QkCV6301L+C7S98APkWtfk4vqGplxYtpXCts9Vm/mZNfAGlocB4U/H4wbZyoN9O+xKbg OXlFRG7G6bXEvnJ928A16fdh00sbhGCDAUOHRibeV8Jkz7AdRLXS4tfzV0VTiEUVJ6Lz wtCDJdcJxBr6RBBmpP5tt2eXA+9CLJ9G0FTFO3Ew7Bh/PxdhA5JAO1V02oLf3vgj+EVP vfug== X-Gm-Message-State: ACgBeo2LBqrofq6sZ3v1GxV49nwItsN/DQyt6Aab9qDqTRZ7pLHhJxVg 12C7Xo0Y3JdvWBdPHdPSKr0FfS5ae2U= X-Google-Smtp-Source: AA6agR4LlMqVZUKQyyaD3Bc1vmk6/+O8anHYuTwCKyTBJXYK4092kwm43LdY8mjMKliIWt6BpPgr6A== X-Received: by 2002:a05:600c:1d26:b0:3a5:d146:6f07 with SMTP id l38-20020a05600c1d2600b003a5d1466f07mr2027560wms.202.1661951773326; Wed, 31 Aug 2022 06:16:13 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id o7-20020adfeac7000000b00226332f9275sm11940233wrn.22.2022.08.31.06.16.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Aug 2022 06:16:12 -0700 (PDT) From: zimoun In-Reply-To: <87bks0brkj.fsf@gnu.org> References: <87k0735k84.fsf@systemreboot.net> <87v8qbumcn.fsf@gmail.com> <87v8qaygzo.fsf@systemreboot.net> <87bks0brkj.fsf@gnu.org> Date: Wed, 31 Aug 2022 15:15:47 +0200 Message-ID: <86zgfkblks.fsf@gmail.com> 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: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" 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=1661952003; 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=QdK/qIY4p/rRxMyAeMU+BBnj1Oz5TqsfkLkv3YpoigY=; b=URmehrQ94m+SiB+DzYBAWEuHdgPttbRYXB1AtHehnLXvw5eQv/5yYRwU8E6I5mz6ak+1ui b9Lc7yakdcmw39IcSIJkTsMSF5eo9wbPuyZEvG6+qBYZPRPMbBEsOL9e+ZGgXB5+iRgqsw DPt06xK9v/g3SHFR2T9hNPpVEUyFMhe2gQwkrQZUK1sPJ31I9qa23x9z+8Nt8EDN9hq1XR SRpbbyMQyw9ewZC9vgo6qySNnEaXFENNktcj8N175RcQI+tP4cnUHp4pkn0qVGMCtUQHsy WQLY+V3tqVdT34fZRgA7h02OXVk1kfqbu73p3OVAF/FClhELVhfBhjitMtQdLw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661952003; a=rsa-sha256; cv=none; b=bVCaT2io1QxNXhGmRCssHrLXphBiKFsecPxY+4+1X9UjunkU1Ynvwuj2QkmKRvhqoSSTR5 qfkfGy7fi4T9QVLUUUtbEvdMpKDLCARi7/4/NxeFVRORq7lwEVOwOYm24mCGt3P627KtAg kE3bA8Q2Kw3mEgPHwi7Vu49ymEEpoIcIo0ms3UyKsCFQlAgwLXfCXqYPmppQ8HilZvTR6S IgmOl70p6GhQYkG11RwyLAxWntrZveOkbPLzTIANsTO3YcGC8xdoPIgPJQSjnWn/hoBxRk XCKRYK+aopDMJh2x/jVUygY1msKh7ucny4C50HwU5shI+xFB6Lvt2FCbabo8Rg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=WwXffGXm; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 7.72 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=WwXffGXm; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6774643B1B X-Spam-Score: 7.72 X-Migadu-Scanner: scn1.migadu.com X-TUID: xZGFiAFY5Jen Hi Ludo, On Wed, 31 Aug 2022 at 13:06, Ludovic Court=C3=A8s wrote: > I fixed it in 67a6828b2bb821274757f686f7c685b664339a96 using the same > trick as earlier. It means version 3 is used all the time, right? Well, I miss when or where version 4 is used then. --8<---------------cut here---------------start------------->8--- $ for i in $(seq 4 9); \ do grep -A 5 '(manifest' \ /var/guix/profiles/per-user/simon/current-guix-$i-link/manifest \ ;done (manifest (version 3) (packages (("guix" "06493e7" "out" (manifest (version 4) (packages (("guix" "8f0d45c" "out" (manifest (version 4) (packages (("guix" "65cabb0" "out" (manifest (version 4) (packages (("guix" "67a6828" "out" (manifest (version 3) (packages (("guix" "0bb0e84" "out" (manifest (version 3) (packages (("guix" "23152ff" "out" --8<---------------cut here---------------end--------------->8--- >From my understanding, set #:format-version to 3 should only be considered when is a parent/ancestor of current commit in =E2=80=99--commit=3D=E2=80=99. Well, I do not remember all the discussion about --allow-downgrades. For instance, why is $ guix pull --commit=3D6f75565b -p /tmp/test not complaining about downgrade? Because it is a downgrade. :-) I think version 3 should be only used when the option --allow-downgrades is provided. Cheers, simon