From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 20 20:28:40 2021 Received: (at submit) by debbugs.gnu.org; 21 Dec 2021 01:28:40 +0000 Received: from localhost ([127.0.0.1]:51839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzTxI-0004uc-4w for submit@debbugs.gnu.org; Mon, 20 Dec 2021 20:28:40 -0500 Received: from lists.gnu.org ([209.51.188.17]:37496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzTxE-0004uQ-LP for submit@debbugs.gnu.org; Mon, 20 Dec 2021 20:28:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzTxE-0007Oz-Fw for bug-guix@gnu.org; Mon, 20 Dec 2021 20:28:36 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:45183) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzTxC-0005yy-8h for bug-guix@gnu.org; Mon, 20 Dec 2021 20:28:36 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id D8DFC3200911 for ; Mon, 20 Dec 2021 20:28:29 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 20 Dec 2021 20:28:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=carldong.me; h= from:content-type:content-transfer-encoding:mime-version:subject :message-id:date:to; s=fm2; bh=OfTD3F3BJGRMtQ2kulK2hm+Q2AS41CIKC gkO6tntxCA=; b=uDQbBV5hHh4VtTvnGQQZJApHujZrdVzayyT3WHiZ8Y5dSME4r MT8Ln9COjBuGgGUzjpLVZkRd4LzRbTnUXC2SYOQ/WQGakyaZvBTFA8B+VaPx3YtT BaRimuoIm6URphSQEUzerXjfWeRHQjGNEsnsE6fQfLgz1VtRNjWvp2MUbEH0ApiY RgbZpwXJewFdhIA/isM6NQ3jYvIAKnz6mvaltBy/lH7oZDuCVEjDPKgUFM8HLHJ0 LjVarQXI1VYniZIxd7UiTt0jFjoU1dmRKDQH/HcHxg+zq2TH8DSo9nM4ICL+teoU HY8tbWF2zm+DX7rQ2dO4bu7rjMh5pW3n0LNAw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=OfTD3F 3BJGRMtQ2kulK2hm+Q2AS41CIKCgkO6tntxCA=; b=jMRWUV0cUbDnMHuV4vteJ9 OXvKC4uU2ku6GshGFNPEFVEArquoZO+p6hmyQv2q+0ISUyMJrPAcPGxJQIDWq2wv kmVFrDyNm309nmoHUWyXsdRESiec3KnkOcoFaae30oBPV665XRH1KIsVZBCG0sPb iCV5TK0HC+F8MKz4icvzGVYs+cVb5b8zZnFZUszq/AZ9mKdp0nqlOVfzJ21s+S0d QPFsFAuusJCA78rldlLvDVaz0dBnQRq04CWRts7tpVGXE+v51fpjhRUGl/YSzul6 K1NbdJ6eZJN1E0zF/TtqW+qyhmOd33O8uRNeq1aakr01N/WNaNsxkA4nMKNR810A == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddtfedgfeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhtgfgggfukfffvffosehtqhhmtd hhtdejnecuhfhrohhmpeevrghrlhcuffhonhhguceotghonhhtrggtthestggrrhhlugho nhhgrdhmvgeqnecuggftrfgrthhtvghrnhepudfffeevvdeukeetgeduueekgfefheevie ekleeuuddthfegfeekjeeihffhjeffnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptghonhhtrggtth estggrrhhlughonhhgrdhmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 20 Dec 2021 20:28:28 -0500 (EST) From: Carl Dong Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: time-machine error when leaping from version-1.2.0 to version-1.4.0 Message-Id: <5B18CBD8-9876-4B5F-920F-8DD421F67D6F@carldong.me> Date: Mon, 20 Dec 2021 17:28:27 -0800 To: bug-guix@gnu.org X-Mailer: Apple Mail (2.3654.120.0.1.13) Received-SPF: pass client-ip=64.147.123.19; envelope-from=contact@carldong.me; helo=wout3-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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) Hi all, A fellow Bitcoin developer has submitted a patch bumping our = time-machine to a commit on the version-1.4.0 branch for testing. While = testing that change, a few developers encountered a bug in the = time-machine script. I=E2=80=99ve been able to distill it down to a reproducible form: $ guix time-machine --branch=3Dversion-1.2.0 -- time-machine = --commit=3D6dffced09ecda024e0884e352778c221ad066fd6 -- describe The specific error that you get: --8<---------------cut here---------------start------------->8--- Updating channel 'guix' from Git repository at = 'https://git.savannah.gnu.org/git/guix.git'... Updating channel 'guix' from Git repository at = 'https://git.savannah.gnu.org/git/guix.git'... Backtrace: In guix/store.scm: 2042:24 19 (run-with-store # ?) In guix/inferior.scm: 734:8 18 (_ _) In guix/channels.scm: 876:2 17 (_ _) 836:2 16 (_ _) In ./guix/monads.scm: 482:9 15 (_ _) In guix/store.scm: 1876:8 14 (_ _) In guix/channels.scm: 604:36 13 (_ #) 657:11 12 (_) In ice-9/eval.scm: 196:35 11 (_ #(#(#) "/gnu?" ?)) 173:47 10 (_ #(#(#(#) # ?) ?)) 213:37 9 (_ #(#(#(#) # ?) ?)) 159:9 8 (_ #(#(#(#) # ?) ?)) 159:9 7 (_ #(#(#(#) # ?) ?)) 159:9 6 (_ #(#(#(#) # ?) ?)) In guix/modules.scm: 157:28 5 (module-closure _ #:select? _ #:dependencies _) In guix/memoization.scm: 100:0 4 (_ # "/gnu/store/i88h59?" ?) In ice-9/ports.scm: 445:17 3 (call-with-input-file _ _ #:binary _ #:encoding _ # _) In guix/modules.scm: 69:4 2 (_ _) In ice-9/boot-9.scm: 1669:16 1 (raise-exception _ #:continuable? _) 1669:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1669:16: In procedure raise-exception: Throw to key `match-error' with args `("match" "no matching pattern" = (#:re-export-and-replace (delete) #:replace ((define-public* . = define-public)) #:export (content-hash content-hash? = content-hash-algorithm content-hash-value origin origin? this-origin = origin-uri origin-method origin-hash origin-sha256 origin-file-name = origin-actual-file-name origin-patches origin-patch-flags = origin-patch-inputs origin-patch-guile origin-snippet origin-modules = base32 base64 package package? this-package package-name = package-upstream-name package-version package-full-name package-source = package-build-system package-arguments package-inputs = package-native-inputs package-propagated-inputs package-outputs = package-native-search-paths package-search-paths package-replacement = package-synopsis package-description package-license package-home-page = package-supported-systems package-properties package-location = package-definition-location hidden-package hidden-package? = package-superseded deprecated-package package-field-location = this-package-input this-package-native-input lookup-package-input = lookup-package-native-input lookup-package-propagated-input = lookup-package-direct-input prepend replace modify-inputs = package-direct-sources package-transitive-sources package-direct-inputs = package-transitive-inputs package-transitive-target-inputs = package-transitive-native-inputs package-transitive-propagated-inputs = package-transitive-native-search-paths = package-transitive-supported-systems package-mapping = package-input-rewriting package-input-rewriting/spec = package-source-derivation package-derivation package-cross-derivation = package-output package-grafts package-patched-vulnerabilities = package-with-patches package-with-extra-patches package-with-c-toolchain = package/inherit transitive-input-references %supported-systems = %hurd-systems %cuirass-supported-systems supported-package? = &package-error package-error? package-error-package &package-input-error = package-input-error? package-error-invalid-input = &package-cross-build-system-error package-cross-build-system-error? = package->bag bag->derivation bag-direct-inputs bag-transitive-inputs = bag-transitive-host-inputs bag-transitive-build-inputs = bag-transitive-target-inputs package-development-inputs package-closure = default-guile default-guile-derivation set-guile-for-build package-file = package->derivation package->cross-derivation origin->derivation)))'. --8<---------------cut here---------------end--------------->8--- Let me know if there=E2=80=99s any other information I can provide or if = this is a dupe! Cheers, Carl Dong= From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 20 20:58:03 2021 Received: (at 52694) by debbugs.gnu.org; 21 Dec 2021 01:58:03 +0000 Received: from localhost ([127.0.0.1]:51861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzUPj-0005cz-Et for submit@debbugs.gnu.org; Mon, 20 Dec 2021 20:58:03 -0500 Received: from mail-wr1-f41.google.com ([209.85.221.41]:36465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzUPd-0005cQ-OU for 52694@debbugs.gnu.org; Mon, 20 Dec 2021 20:58:01 -0500 Received: by mail-wr1-f41.google.com with SMTP id r17so23333059wrc.3 for <52694@debbugs.gnu.org>; Mon, 20 Dec 2021 17:57:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:in-reply-to:references:date:message-id:mime-version :content-transfer-encoding; bh=vK+dyjmHZ20KcbzG0cOtXUGZLWJg6gNZDnnEWWT7mbY=; b=qGGoS1HpVSOrInaKbO0ru1Vumr2aDSO2y9XWFMhdrg2N5YABGVvaUH/FVgUDiGeW/k Zld0hBSdV+3uzQRqQdOO5OEyp2XNW2ASLh5A2NpHxxCfmCDj2kmEuPdeod24HAomGVTq KueLJUIRz8DKXPK4kK9amH2d8eHfeLFaiSLn7zOigpoyQGP/otjk6q0DJGe/zPF+hIv7 P7IN7SRu/A2YqM3z9Ru4dkHo5woW72Ear5PvCi9IBflpLWUqKg66oXXEb4Q/JNuObvsV MpCjyrPe8sYxBV0yYMCHjj2aqm1+foQKWJ3sNRG4k0/OCJ7plmpV8Axq5qxPi9TR2N2I Z2pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=vK+dyjmHZ20KcbzG0cOtXUGZLWJg6gNZDnnEWWT7mbY=; b=lViTUSIejRD5kIjDOyuHqPwXdrjrxMQDwfECkEznCgZaLdGXA4qGe80tj4aKydyG9Z ZR7//sWqalVHHHjXIxdg975+32bfHlIp7qOQYHetHi0jvUshD3Vy5SYypZReG9V2vix9 Xpvimn1SHel0kXm4Br+9quswXJLLUy8gdwDiLjihCFE4mVZtBLHLpG2nhToPtV0Z/Ob8 eiyfPkCORz6mjXcmGlgLUEi6Tc+z/GCuOEHABNBqslG5zKg7XKsLgEuA7EHJTYtof9B9 JtBaF40IBI2Wb1cgE4IGpCo87V1slNGoPLmjYVH2U3MYwO9RFZny/B/DkaxeJ1kKtStu 6slw== X-Gm-Message-State: AOAM532jLOn2SPoldNdZSurbQvlBk648kGj48OTSGZOQklO/KXv7Haz1 9bLgDiFwqLjsLjptZ89f86AF0AiOPWA= X-Google-Smtp-Source: ABdhPJyKyKsPIZdHLVhF5gmCeOVFQedQvWKchxgVwWt5WYnYIt370SbaB1joH6dYvmawCd0hcbGqGw== X-Received: by 2002:a5d:64c6:: with SMTP id f6mr606808wri.711.1640051871759; Mon, 20 Dec 2021 17:57:51 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id j17sm9498270wrp.68.2021.12.20.17.57.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Dec 2021 17:57:51 -0800 (PST) From: zimoun To: Carl Dong , 52694@debbugs.gnu.org Subject: Re: bug#52694: time-machine error when leaping from version-1.2.0 to version-1.4.0 In-Reply-To: <5B18CBD8-9876-4B5F-920F-8DD421F67D6F@carldong.me> References: <5B18CBD8-9876-4B5F-920F-8DD421F67D6F@carldong.me> Date: Tue, 21 Dec 2021 02:56:57 +0100 Message-ID: <86ee66sot2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52694 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Carl, On Mon, 20 Dec 2021 at 17:28, Carl Dong wrote: > $ guix time-machine --branch=3Dversion-1.2.0 -- time-machine --commit=3D6= dffced09ecda024e0884e352778c221ad066fd6 -- describe This works for me: --8<---------------cut here---------------start------------->8--- $ guix time-machine --branch=3Dversion-1.2.0 -- time-machine --commit=3D6df= fced09ecda024e0884e352778c221ad066fd6 -- describe Mise =C3=A0 jour du canal =C2=AB guix =C2=BB depuis le d=C3=A9p=C3=B4t Git = =C2=AB https://git.savannah.gnu.org/git/guix.git =C2=BB... guix 6dffced URL du d=C3=A9p=C3=B4t : https://git.savannah.gnu.org/git/guix.git commit : 6dffced09ecda024e0884e352778c221ad066fd6 --8<---------------cut here---------------end--------------->8--- But another commit does not work: --8<---------------cut here---------------start------------->8--- $ guix time-machine --branch=3Dversion-1.2.0 -- time-machine --commit=3D678= 6336 -- describe Mise =C3=A0 jour du canal =C2=AB guix =C2=BB depuis le d=C3=A9p=C3=B4t Git = =C2=AB https://git.savannah.gnu.org/git/guix.git =C2=BB... Backtrace: In guix/store.scm: 2042:24 19 (run-with-store # =E2=80= =A6) In guix/inferior.scm: 734:8 18 (_ _) In guix/channels.scm: 876:2 17 (_ _) 836:2 16 (_ _) In ./guix/monads.scm: 482:9 15 (_ _) In guix/store.scm: 1876:8 14 (_ _) In guix/channels.scm: 604:36 13 (_ #) 657:11 12 (_) In ice-9/eval.scm: 196:35 11 (_ #(#(#) "/gnu=E2=80=A6"= =E2=80=A6)) 173:47 10 (_ #(#(#(#) # =E2=80=A6) = =E2=80=A6)) 213:37 9 (_ #(#(#(#) # =E2=80=A6) = =E2=80=A6)) 159:9 8 (_ #(#(#(#) # =E2=80=A6) = =E2=80=A6)) 159:9 7 (_ #(#(#(#) # =E2=80=A6) = =E2=80=A6)) 159:9 6 (_ #(#(#(#) # =E2=80=A6) = =E2=80=A6)) In guix/modules.scm: 157:28 5 (module-closure _ #:select? _ #:dependencies _) In guix/memoization.scm: 100:0 4 (_ # "/gnu/store/dljzmm=E2=80= =A6" =E2=80=A6) In ice-9/ports.scm: 445:17 3 (call-with-input-file _ _ #:binary _ #:encoding _ # _) In guix/modules.scm: 69:4 2 (_ _) In ice-9/boot-9.scm: 1669:16 1 (raise-exception _ #:continuable? _) 1669:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1669:16: In procedure raise-exception: Throw to key `match-error' with args `("match" "no matching pattern" (#:re-= export-and-replace (delete) #:replace ((define-public* . define-public)) #:= export (content-hash content-hash? content-hash-algorithm content-hash-valu= e origin origin? this-origin origin-uri origin-method origin-hash origin-sh= a256 origin-file-name origin-actual-file-name origin-patches origin-patch-f= lags origin-patch-inputs origin-patch-guile origin-snippet origin-modules b= ase32 base64 package package? this-package package-name package-upstream-na= me package-version package-full-name package-source package-build-system pa= ckage-arguments package-inputs package-native-inputs package-propagated-inp= uts package-outputs package-native-search-paths package-search-paths packag= e-replacement package-synopsis package-description package-license package-= home-page package-supported-systems package-properties package-location pac= kage-definition-location hidden-package hidden-package? package-superseded = deprecated-package package-field-location this-package-input this-package-n= ative-input lookup-package-input lookup-package-native-input lookup-package= -propagated-input lookup-package-direct-input prepend replace modify-inputs= package-direct-sources package-transitive-sources package-direct-inputs pa= ckage-transitive-inputs package-transitive-target-inputs package-transitive= -native-inputs package-transitive-propagated-inputs package-transitive-nati= ve-search-paths package-transitive-supported-systems package-mapping packag= e-input-rewriting package-input-rewriting/spec package-source-derivation pa= ckage-derivation package-cross-derivation package-output package-grafts pac= kage-patched-vulnerabilities package-with-patches package-with-extra-patche= s package-with-c-toolchain package/inherit transitive-input-references %sup= ported-systems %hurd-systems %cuirass-supported-systems supported-package? = &package-error package-error? package-error-package &package-input-error pa= ckage-input-error? package-error-invalid-input &package-cross-build-system-= error package-cross-build-system-error? package->bag bag->derivation bag-di= rect-inputs bag-transitive-inputs bag-transitive-host-inputs bag-transitive= -build-inputs bag-transitive-target-inputs package-development-inputs packa= ge-closure default-guile default-guile-derivation set-guile-for-build packa= ge-file package->derivation package->cross-derivation origin->derivation)))= '. --8<---------------cut here---------------end--------------->8--- Hum! (Well I am surprised to not get twice =E2=80=9CUpdating channel 'guix'=E2= =80=9D.) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 21 09:04:38 2021 Received: (at 52694) by debbugs.gnu.org; 21 Dec 2021 14:04:38 +0000 Received: from localhost ([127.0.0.1]:52776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzfkr-00055A-TZ for submit@debbugs.gnu.org; Tue, 21 Dec 2021 09:04:38 -0500 Received: from mx.kolabnow.com ([212.103.80.155]:51954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzfkp-00054u-0m for 52694@debbugs.gnu.org; Tue, 21 Dec 2021 09:04:36 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id AA311CC5; Tue, 21 Dec 2021 15:04:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:in-reply-to:date:date:subject:subject:from:from :references:received:received:received; s=dkim20160331; t= 1640095468; x=1641909869; bh=2zRAaGdcGffKDDSYHz7Y9MWsqtcv4o2DVuC +r3eeadU=; b=Gktr8b9KfxEhlY3XwutwtqgJ6+yKHJNZOQu167423Qe98x6UBT1 DcCnIyqv4lV0wRPnkshudle6DhaigPAEILb5/day9B5XOFMG/ujuRVQRGeSzIogL 2MG3DqXUZwEGR48Z68IhyTEmD650d3/wYq6tolFsCN4/S1biq5PDg9ixzaG0XWrl 2NRaZRfrzHE5jafbubs1rPX47n379HBc7kElhfX0JgxEAl+Kfsu4kYuFx1KD1NsY X5Bt1hMW1L8Tola9Y0CT4EQTvV74G0o5o80UAMBUQUeXjMNZONQmt7xyJQ4fVu1V 593mnuX4qwVw02Jr050PnOweIyAybvW+cNl3Gfrl0d//LJX2qGHZtmc98DNJAR/N pL+nFrg1mv7Uj1/3LgFe9mnWKKgUOKjFfDUZR2YvMEtxQLFXFNMZRFzjL9L0Bvx8 LR+tpgTnysYs3eEkt4CBDoRUM8+XcWS37jrWPLZ34gtXpIfdcJWrliZ4Z0oZPdGO JKoTcl1S240J5mg8cbCiW0mND4LpoXv8RApThYEFbk/xXFjqwlukvMEOZDH67Rxi iOQrDfK7maH9WFRajm6IUNZBL0jtPXZP6veY1zdHSimwnRIt8mcVw/zLZV/upi4M HjTSjHaSQXQzHK9/ttvyGal7EAXEj5fGWfQoNkant5rudglgXlOwucoA= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-10 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XoJ7UlJcIHZO; Tue, 21 Dec 2021 15:04:28 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by mx.kolabnow.com (Postfix) with ESMTPS id D7EAB821; Tue, 21 Dec 2021 15:04:27 +0100 (CET) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 644D95161; Tue, 21 Dec 2021 15:04:22 +0100 (CET) References: <5B18CBD8-9876-4B5F-920F-8DD421F67D6F@carldong.me> <86ee66sot2.fsf@gmail.com> From: Thiago Jung Bauermann To: 52694@debbugs.gnu.org Subject: Re: bug#52694: time-machine error when leaping from version-1.2.0 to version-1.4.0 Date: Tue, 21 Dec 2021 10:54:03 -0300 In-reply-to: <86ee66sot2.fsf@gmail.com> Message-ID: <878rwe12ci.fsf@kolabnow.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52694 Cc: zimoun , Carl Dong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, zimoun writes: > Hi Carl, > > On Mon, 20 Dec 2021 at 17:28, Carl Dong wrote: > >> $ guix time-machine --branch=3Dversion-1.2.0 -- time-machine --commit=3D= 6dffced09ecda024e0884e352778c221ad066fd6 -- describe > > This works for me: > > $ guix time-machine --branch=3Dversion-1.2.0 -- time-machine --commit=3D6= dffced09ecda024e0884e352778c221ad066fd6 -- describe > Mise =C3=A0 jour du canal =C2=AB guix =C2=BB depuis le d=C3=A9p=C3=B4t Gi= t =C2=AB https://git.savannah.gnu.org/git/guix.git =C2=BB... > guix 6dffced > URL du d=C3=A9p=C3=B4t : https://git.savannah.gnu.org/git/guix.git > commit : 6dffced09ecda024e0884e352778c221ad066fd6 > > > But another commit does not work: > > $ guix time-machine --branch=3Dversion-1.2.0 -- time-machine --commit=3D6= 786336 -- describe > Mise =C3=A0 jour du canal =C2=AB guix =C2=BB depuis le d=C3=A9p=C3=B4t Gi= t =C2=AB https://git.savannah.gnu.org/git/guix.git =C2=BB... > Backtrace: I don=E2=80=99t think this is a problem specific to time-machine. I ran int= o what I belive to be the same issue a couple of days ago on Ubuntu, when I was using its Guix 1.2.0 package to pull to the current version in master: --8<---------------cut here---------------start------------->8--- popigai: /usr/bin/guix --version guix (GNU Guix) 1.2.0 Copyright (C) 2020 os autores do Guix Licen=C3=A7a GPLv3+: GNU GPLv3 ou posterior Esse =C3=A9 um software livre: voc=C3=AA =C3=A9 livre para modificar ou red= istribu=C3=AD-lo. N=C3=83O H=C3=81 GARANTIA, na m=C3=A1xima extens=C3=A3o permitida pela lei. popigai: guix pull Atualizando canal "guix" a partir do reposit=C3=B3rio Git "https://git.sava= nnah.gnu.org/git/guix.git"... Authenticating channel 'guix', commits 9edb3f6 to d627fba (28.728 new commi= ts)... Compilando a partir deste canal: guix https://git.savannah.gnu.org/git/guix.git d627fba Backtrace: 6 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 5 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 4 (_ #(#(#))) In guix/ui.scm: 2117:12 3 (run-guix-command _ . _) In ice-9/boot-9.scm: 829:9 2 (catch _ _ # =E2=80=A6) 829:9 1 (catch _ _ # =E2=80=A6) 829:9 0 (catch _ _ # =E2=80=A6) ice-9/boot-9.scm:829:9: In procedure catch: Throw to key `match-error' with args `("match" "no matching pattern" (#:re-= export-and-replace (delete) #:replace ((define-public* . define-public)) #:= export (content-hash content-hash? content-hash-algorithm content-hash-valu= e origin origin? this-origin origin-uri origin-method origin-hash origin-sh= a256 origin-file-name origin-actual-file-name origin-patches origin-patch-f= lags origin-patch-inputs origin-patch-guile origin-snippet origin-modules b= ase32 base64 package package? this-package package-name package-upstream-na= me package-version package-full-name package-source package-build-system pa= ckage-arguments package-inputs package-native-inputs package-propagated-inp= uts package-outputs package-native-search-paths package-search-paths packag= e-replacement package-synopsis package-description package-license package-= home-page package-supported-systems package-properties package-location pac= kage-definition-location hidden-package hidden-package? package-superseded = deprecated-package package-field-location this-package-input this-package-n= ative-input lookup-package-input lookup-package-native-input lookup-package= -propagated-input lookup-package-direct-input prepend replace modify-inputs= package-direct-sources package-transitive-sources package-direct-inputs pa= ckage-transitive-inputs package-transitive-target-inputs package-transitive= -native-inputs package-transitive-propagated-inputs package-transitive-nati= ve-search-paths package-transitive-supported-systems package-mapping packag= e-input-rewriting package-input-rewriting/spec package-source-derivation pa= ckage-derivation package-cross-derivation package-output package-grafts pac= kage-patched-vulnerabilities package-with-patches package-with-extra-patche= s package-with-c-toolchain package/inherit transitive-input-references %sup= ported-systems %hurd-systems %cuirass-supported-systems supported-package? = &package-error package-error? package-error-package &package-input-error pa= ckage-input-error? package-error-invalid-input &package-cross-build-system-= error package-cross-build-system-error? package->bag bag->derivation bag-di= rect-inputs bag-transitive-inputs bag-transitive-host-inputs bag-transitive= -build-inputs bag-transitive-target-inputs package-development-inputs packa= ge-closure default-guile default-guile-derivation set-guile-for-build packa= ge-file package->derivation package->cross-derivation origin->derivation)))= '. popigai: (1)=20 --8<---------------cut here---------------end--------------->8--- My workaround was to first pull to the commit corresponding to v1.3.0 and then using that version to pull to current master, which worked. --=20 Thanks, Thiago From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 22 09:31:40 2021 Received: (at control) by debbugs.gnu.org; 22 Dec 2021 14:31:40 +0000 Received: from localhost ([127.0.0.1]:57173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n02ea-0004A5-71 for submit@debbugs.gnu.org; Wed, 22 Dec 2021 09:31:40 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:33944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n02eX-00049m-Vi for control@debbugs.gnu.org; Wed, 22 Dec 2021 09:31:38 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 686361E4 for ; Wed, 22 Dec 2021 15:31:31 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nXNrwtEHkiNF for ; Wed, 22 Dec 2021 15:31:30 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 844A38B for ; Wed, 22 Dec 2021 15:31:30 +0100 (CET) Date: Wed, 22 Dec 2021 15:31:30 +0100 Message-Id: <87zgos3e4d.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #52694 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 686361E4 X-Spamd-Result: default: False [0.61 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[control@debbugs.gnu.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; R_MIXED_CHARSET(0.71)[subject]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) severity 52694 important quit From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 22 17:26:41 2021 Received: (at 52694-done) by debbugs.gnu.org; 22 Dec 2021 22:26:41 +0000 Received: from localhost ([127.0.0.1]:59931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n0A4H-0002J9-As for submit@debbugs.gnu.org; Wed, 22 Dec 2021 17:26:41 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:46416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n0A4G-0002Ix-Oz for 52694-done@debbugs.gnu.org; Wed, 22 Dec 2021 17:26:41 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id BFD8E329; Wed, 22 Dec 2021 23:26:34 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BVdW7aqzCrer; Wed, 22 Dec 2021 23:26:34 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D4B5C171; Wed, 22 Dec 2021 23:26:33 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#52694: time-machine error when leaping from version-1.2.0 to version-1.4.0 References: <5B18CBD8-9876-4B5F-920F-8DD421F67D6F@carldong.me> <86ee66sot2.fsf@gmail.com> Date: Wed, 22 Dec 2021 23:26:33 +0100 In-Reply-To: <86ee66sot2.fsf@gmail.com> (zimoun's message of "Tue, 21 Dec 2021 02:56:57 +0100") Message-ID: <87zgosxome.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: BFD8E329 X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 52694-done Cc: 52694-done@debbugs.gnu.org, Carl Dong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello, zimoun skribis: > In guix/modules.scm: > 157:28 5 (module-closure _ #:select? _ #:dependencies _) > In guix/memoization.scm: > 100:0 4 (_ # "/gnu/store/dljzmm=E2=80= =A6" =E2=80=A6) > In ice-9/ports.scm: > 445:17 3 (call-with-input-file _ _ #:binary _ #:encoding _ # _) > In guix/modules.scm: > 69:4 2 (_ _) > In ice-9/boot-9.scm: > 1669:16 1 (raise-exception _ #:continuable? _) > 1669:16 0 (raise-exception _ #:continuable? _) > > ice-9/boot-9.scm:1669:16: In procedure raise-exception: > Throw to key `match-error' with args `("match" "no matching pattern" (#:r= e-export-and-replace (delete) #:rep This is because build-self.scm uses =E2=80=98source-module-closure=E2=80=99= , the one from 1.2.0 in this case, and that one did not recognize the #:re-export-and-replace keyword now used by (guix packages). Fixed in e89f767ce8990f4959616031e3c98fbfe92a008b, thanks! Ludo=E2=80=99. From unknown Sun Jun 22 00:55:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 20 Jan 2022 12:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator