From unknown Wed Jun 18 00:25:35 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#63726 <63726@debbugs.gnu.org> To: bug#63726 <63726@debbugs.gnu.org> Subject: Status: time-machine without options does not get the latest commit Reply-To: bug#63726 <63726@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:25:35 +0000 retitle 63726 time-machine without options does not get the latest commit reassign 63726 guix submitter 63726 Simon Tournier severity 63726 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 14:33:51 2023 Received: (at submit) by debbugs.gnu.org; 25 May 2023 18:33:51 +0000 Received: from localhost ([127.0.0.1]:48093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2FmZ-0000DG-0a for submit@debbugs.gnu.org; Thu, 25 May 2023 14:33:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:40466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2FmX-0000D8-R0 for submit@debbugs.gnu.org; Thu, 25 May 2023 14:33:50 -0400 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 1q2FmX-0000GY-Fr for bug-guix@gnu.org; Thu, 25 May 2023 14:33:49 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q2FmV-00035b-Nc for bug-guix@gnu.org; Thu, 25 May 2023 14:33:49 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-3f60a7e132aso4783965e9.0 for ; Thu, 25 May 2023 11:33:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685039625; x=1687631625; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=jFC/VZsAVH+v0QZe1TLc1QAO2/zG3C9fKdfxTPxO5i0=; b=XVhbfXynaKWd/iVsghP4VWR91H5RDg61C3hAMYCR330WvhSfryySS/oHJoBVpo7Hge 6GqglVe0WjHFCOa3OMfCXsHBRmEO3j9WnCnp+vDV1JOyS+vnZiCiTg5RHjNeYkYo9LB2 M4VrdoRhqh4b2r3SKXUGohD0fBOD/ZrIFQH7HFoVP+YFVAelQRt/jMXQLu0Z9DKyOGcQ yFUYoKCJrUwEORXumA3hCYqiMjiDxE2EsNv2w+bqOy9sxhAeEygu+Q3vpAjW7wcWd81b nNjPR8bcwLhPyqxMyyTm5EPN/RAYh5RbAQwcyD4AvAyVRbXVucQnOLrPxZQQoWsj9pM8 7fLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685039625; x=1687631625; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jFC/VZsAVH+v0QZe1TLc1QAO2/zG3C9fKdfxTPxO5i0=; b=SQOasCKsSvQ5sGpFGItYbJajrcl4EXsKszdIiV1dJTstduxBKvI0iiCqGwLq5kI2P2 Jwr2kS8IF291CnfmKhDL1Bqxw8CUB8t6U5R9Neb0DnBNddP2fu3WbbJI9lSVi0UMlTG6 H9n3v2gqv/zu+5NdoeJ453WDZaWePttIgPGk7QR163CCWbB2yECZ8RY1qQiZOCcSzS+x ejvqgGgOvFrVH4RZCRkZ4xroFytPKKhyyYXLJubWlYHImCH1xM/dMaF6cVRa9BZ32drG Bory6uO7K4uD0YHG3+noRgOk1kPDBMBArFJyRkOyGcl/8yP6jL9nGyc+cNVD4XX+9DkI IWEA== X-Gm-Message-State: AC+VfDzYCk6/DqG6CCuQ/otWXF5EPTaXI/zxzxaDra/qCG+8wyNdVHBr 3dtt3DcCcDo//EuQMq5jC5HoCe7I5zs= X-Google-Smtp-Source: ACHHUZ5dCL+wQ1/nE4lpWQd9ie6bA5L8qwDRUMGLTkT5/LYCBx+Wc2n8xFaiWFmI35z5fKOMKa3xfQ== X-Received: by 2002:a05:600c:3c86:b0:3f5:f543:d81f with SMTP id bg6-20020a05600c3c8600b003f5f543d81fmr15506176wmb.3.1685039625024; Thu, 25 May 2023 11:33:45 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id n5-20020a5d51c5000000b003064088a94fsm2576422wrv.16.2023.05.25.11.33.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 May 2023 11:33:44 -0700 (PDT) From: Simon Tournier To: bug-guix@gnu.org Subject: time-machine without options does not get the latest commit Date: Thu, 25 May 2023 15:52:26 +0200 Message-ID: <87v8ggwmat.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::335; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x335.google.com X-Spam_score_int: -4 X-Spam_score: -0.5 X-Spam_bar: / X-Spam_report: (-0.5 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, 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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) 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: -1.3 (-) Hi, Well, I do not know if it is a bug or if I misuse something. Feel free to close if I am missing a point. --8<---------------cut here---------------start------------->8--- $ guix describe Generation 25 mai 19 2023 13:30:14 (current) guix 14c0380 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 14c03807ba4bc81d42cf869f5b827f7da54ff843 $ git -C ~/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27sh= j7apsnalwq log --oneline -1 14c03807ba4 (HEAD -> master) gnu: ruby-3.2: Upgrade to 3.2.2 [fixes CVE-202= 3-{28755, 28756}]. --8<---------------cut here---------------end--------------->8--- Well, that=E2=80=99s just a luck that both commit hash matches. Now, what I am missing. The manual says: As for =E2=80=98guix pull=E2=80=99, the absence of any options means= that the latest commit on the master branch will be used. The command guix time-machine -- build hello will thus build the package =E2=80=98hello=E2=80=99 as defined in th= e master branch, which is in general a newer revision of Guix than you have installed. Time travel works in both directions! and I get: --8<---------------cut here---------------start------------->8--- $ guix time-machine -- describe guix e499cb2 repository URL: https://git.savannah.gnu.org/git/guix.git commit: e499cb2c12d7f1c6d2f004364c9cc7bdb7e38cd5 --8<---------------cut here---------------end--------------->8--- But I do not understand from where this commit hash is coming from. And please note that this commit seems coming from my previous experiments reported in #63667 [1]. Well, the last commit seems a9cde26133b, --8<---------------cut here---------------start------------->8--- $ git -C ~/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27sh= j7apsnalwq log origin/master --oneline -1 a9cde26133b (origin/master, origin/HEAD) gnu: Add mouseloupe. --8<---------------cut here---------------end--------------->8--- Therefore, let create a Guix revision: --8<---------------cut here---------------start------------->8--- $ guix time-machine --commit=3Da9cde26133b -- describe guix a9cde26 repository URL: https://git.savannah.gnu.org/git/guix.git commit: a9cde26133bd98498869a3528d9dff0d3f456a96 --8<---------------cut here---------------end--------------->8--- However, still this e499cb2 one: --8<---------------cut here---------------start------------->8--- $ guix time-machine -- describe guix e499cb2 repository URL: https://git.savannah.gnu.org/git/guix.git commit: e499cb2c12d7f1c6d2f004364c9cc7bdb7e38cd5 --8<---------------cut here---------------end--------------->8--- Cheers, simon 1: https://issues.guix.gnu.org/issue/63667 From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 17:04:04 2023 Received: (at 63726) by debbugs.gnu.org; 25 May 2023 21:04:04 +0000 Received: from localhost ([127.0.0.1]:48270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2I7w-0007M8-0Z for submit@debbugs.gnu.org; Thu, 25 May 2023 17:04:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2I7u-0007Lf-UT for 63726@debbugs.gnu.org; Thu, 25 May 2023 17:04:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2I7p-0006kr-Ka; Thu, 25 May 2023 17:03:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=o+oZiHdO7lKUib63XD0PLkzEzO5tXD3Gf47PLzkuPGM=; b=KNXRaD4kxyrQeAs0iFSW E4YTdnj/Q0ijpuA+vHhcbsQpANAkNmAO3q8XypkLGvVWYEoehHyVLB9gNnhT+Vlb4yzE8i0nqhbgX zrmOLe2EcUCMH5E7TvwK6hSBs9o6ju8z9sfw9iHHWpXKbTsHa8Igg4dnx+PiL0uAGrMgZ27emc6jj /JIL9iG5j2I3DppXzL5Pr+/cswdvwgSXnhdGOIr6BXAAEagYhCbgNFkkwP3zBLLQzPNIvatK/ebdx MFSnM12o6dFaorOigewKTXJ+2MiY/320Y7gYo5sftjNFt0tHioELTr/iNnmPhrYmjBbz+/uaBsjTN 1jjvacIn/rOOqw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2I7p-0008DO-7w; Thu, 25 May 2023 17:03:57 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Tournier Subject: Re: bug#63726: time-machine without options does not get the latest commit References: <87v8ggwmat.fsf@gmail.com> Date: Thu, 25 May 2023 23:03:54 +0200 In-Reply-To: <87v8ggwmat.fsf@gmail.com> (Simon Tournier's message of "Thu, 25 May 2023 15:52:26 +0200") Message-ID: <875y8gcedh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63726 Cc: Konrad Hinsen , 63726@debbugs.gnu.org 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: -3.3 (---) Hi, Simon Tournier skribis: > Now, what I am missing. The manual says: > > As for =E2=80=98guix pull=E2=80=99, the absence of any options mea= ns that the latest > commit on the master branch will be used. The command > > guix time-machine -- build hello > > will thus build the package =E2=80=98hello=E2=80=99 as defined in = the master branch, > which is in general a newer revision of Guix than you have installed. > Time travel works in both directions! > > and I get: > > $ guix time-machine -- describe > guix e499cb2 > repository URL: https://git.savannah.gnu.org/git/guix.git > commit: e499cb2c12d7f1c6d2f004364c9cc7bdb7e38cd5 > > > But I do not understand from where this commit hash is coming from. And > please note that this commit seems coming from my previous experiments > reported in #63667 [1]. > > Well, the last commit seems a9cde26133b, I had to check the code, but =E2=80=98guix time-machine=E2=80=99 follows th= e same logic as =E2=80=98guix pull=E2=80=99: it reads ~/.config/guix/channels.scm, and s= o on (that=E2=80=99s the =E2=80=98channel-list=E2=80=99 procedure). I must say I=E2=80=99m surprised, but it=E2=80=99s always been this way. Should we fix the doc or should we fix the code?=E2=80=A6 Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri May 26 07:15:38 2023 Received: (at 63726) by debbugs.gnu.org; 26 May 2023 11:15:39 +0000 Received: from localhost ([127.0.0.1]:48970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2VQ2-0007tG-MJ for submit@debbugs.gnu.org; Fri, 26 May 2023 07:15:38 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:57927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2VQ0-0007t3-OT for 63726@debbugs.gnu.org; Fri, 26 May 2023 07:15:37 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 8D8695C02A3; Fri, 26 May 2023 07:15:31 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Fri, 26 May 2023 07:15:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:cc:content-transfer-encoding:content-type: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= 1685099731; x=1685186131; bh=ERX896YxRti96QzdIhOWaWf7tVf7qi25eC9 TqXFh2bo=; b=X+HY8tPhFz4BF3yeQ9JeKQHy52eXihyPlGrBJiJ0AqCCQph5Lo2 fDJMCPYGJu5eYxFE/lv5Uka23ifqCoIrEMMFwm7Ti317hZmFzTSxgYk3ozj4CZZc fig5k3WsFsyb0Qel+OTklNUSVewQwe3PhHDs3YK7qUNVvh7HEl8/J97TJ0szc2Eo s6avTYLkXQ6fhRvXyDCdZJk0LJJuslIWWsjfMu8KYxDMxIpjreR9FDEhs/1VaLRJ Ev3MKUQaLK/9LQiuN5e+CmnLnENxOBhrL+5am6E6HhHSIgj82U//zQ+mh+qui1cf EXR5LDdAL6gXNjckz7bFo3sKjKEs6KHiReg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type: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= 1685099731; x=1685186131; bh=ERX896YxRti96QzdIhOWaWf7tVf7qi25eC9 TqXFh2bo=; b=eK1iCj9Qqupa2iYH2mtVV8eWvLox6P2rYLdNU0BIZlFfJ6Kqlm/ eEB/3jEvgx/h5YEyovETRDm3MxrPMF1A6ySJXjMr64aKF2o/yasERuCZQYgifA+X Gc7DDVlV05DSzzC6AYxGZVvT+qMZOtdKdipZDjvOU0SeyGvRLDR/rMBfPFkGBDGK VTvkYOFnIU3nChkQ3Oq8WAptB3zNFrlFC8h7ALkumpL6ZbVheV6H85/5JcexVewj Iq0sRcWtzBGMNURkr5cma833Lv15bQQRV/e3xQLG0cUfb//RdEdekAtU1mq9DFUI 22WIhjvvjU/e/4UwHkBf753DpOt1SrEcCwg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejledgfeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkgggtgfesthhqredttddtjeenucfhrhhomhepmfhonhhr rgguucfjihhnshgvnhcuoehkohhnrhgrugdrhhhinhhsvghnsehfrghsthhmrghilhdrnh gvtheqnecuggftrfgrthhtvghrnhepieehvdelhedujeejvdefudehieeifeegueeiieeg teehffduleelgfegueeifeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepkhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvght X-ME-Proxy: Feedback-ID: i184641e2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 26 May 2023 07:15:30 -0400 (EDT) From: Konrad Hinsen To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Simon Tournier Subject: Re: bug#63726: time-machine without options does not get the latest commit In-Reply-To: <875y8gcedh.fsf@gnu.org> References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> Date: Fri, 26 May 2023 13:15:28 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63726 Cc: 63726@debbugs.gnu.org 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.7 (-) Hi, > Should we fix the doc or should we fix the code?=E2=80=A6 I vote for fixing the doc. Two reasons: 1. Having "guix time-machine" and "guix pull" behave in the same way is desirable. Less cognitive load for users. 2. What the doc says cannot be implemented in general. "The latest commit on the master branch" makes no sense for a setup with multiple channels, some of which may not even have a branch called "master". Cheers, Konrad. From debbugs-submit-bounces@debbugs.gnu.org Fri May 26 07:25:36 2023 Received: (at 63726) by debbugs.gnu.org; 26 May 2023 11:25:36 +0000 Received: from localhost ([127.0.0.1]:48991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2VZf-0008Ff-KV for submit@debbugs.gnu.org; Fri, 26 May 2023 07:25:36 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:38346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2VZS-0008En-Jg for 63726@debbugs.gnu.org; Fri, 26 May 2023 07:25:23 -0400 Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-3f600a6aa00so770165e9.1 for <63726@debbugs.gnu.org>; Fri, 26 May 2023 04:25:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685100316; x=1687692316; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=6qkzAYoHeV39gMsDycWSBHJhw1MU8DiQV8XpIJf+lQA=; b=gc9C74bxWgqZdpQjBS04/OlVAnQq5k03hZi8TMNUFTOxaHl0ZBjUDRYLbJWVSJwhMu QvB5Is9NJLqzTrClTFoRj8lyhD1GWWjWFO8UxOB5ZlelWLRr8aDDnlEP7ZngM9nhoRjJ iVpeuaqg2Kq1VNnTkzMTj2IQOyPRR9NbkTujPQ4aMm21hsX0TuqFRFZ0b9mUwA2QcV/7 /pAdf/JJplt6tHmb5WBeH0aD5fzT3j4WicnW03kIXIz92dFhcsaBOm15jYPuP4hsYl3T U1egY6IN4en8mHtpOHQecVcfD2khTaPBDT6iTPZIAPHnZOLZhS1xADVbxlwVMpP+/HWE Fq6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685100316; x=1687692316; 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=6qkzAYoHeV39gMsDycWSBHJhw1MU8DiQV8XpIJf+lQA=; b=b+8FM3k3zLUk44upHJpxWMkcwgggGExFSgyZlw7LZVijNaQZDNLVQ4FFVkOXxii1aO hYbeyT7n6ItK1Tf64fnKpm4LgOIfU9hEvVDmfZ7kvhkaCxnuIBtVLwJkAG/Y+VJlMnmg 7rhYKhadZuyWaMyx3VOgetwnc+RwCqidi3NCIUxGlJu+OhNC+zk0V69Es9WgMe2VGX6E k7s+YuVg4hZVv0vORaXCKnRRfwaFwxENGrfPK11vX7v7C0fsyHwmu3E8BdHdyVUPNyuH Tl124joBncWFtjOdD7knUcX3evOw9iACXSKnJ8WO4dr1FF1CB+7NynShe57u2Tx1L7el Y9ag== X-Gm-Message-State: AC+VfDx7014BELLZqf3iJUNpUQ8GOxA0QYF+chnsAac58DISCHYo8HNr e/sTHGzqYEbeazk5EwW0yhxrfcsX5cA= X-Google-Smtp-Source: ACHHUZ6BKYByyfGYp4nMn8PdSlx4L5vsi9Nqz1fWEGXl9lZMESeRs7fyadmmzQnnA6IscPxkzjwKzg== X-Received: by 2002:a05:600c:3ba6:b0:3f1:7490:e595 with SMTP id n38-20020a05600c3ba600b003f17490e595mr1411632wms.2.1685100316452; Fri, 26 May 2023 04:25:16 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id r8-20020adfdc88000000b003077f3dfcc8sm4699744wrj.32.2023.05.26.04.25.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 May 2023 04:25:16 -0700 (PDT) From: Simon Tournier To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#63726: time-machine without options does not get the latest commit In-Reply-To: <875y8gcedh.fsf@gnu.org> References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> Date: Fri, 26 May 2023 11:31:01 +0200 Message-ID: <874jnzv3qi.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63726 Cc: Konrad Hinsen , 63726@debbugs.gnu.org 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, On jeu., 25 mai 2023 at 23:03, Ludovic Court=C3=A8s wrote: > I had to check the code, but =E2=80=98guix time-machine=E2=80=99 follows = the same logic > as =E2=80=98guix pull=E2=80=99: it reads ~/.config/guix/channels.scm, and= so on (that=E2=80=99s > the =E2=80=98channel-list=E2=80=99 procedure). --8<---------------cut here---------------start------------->8--- $ cat ~/.config/guix/channels.scm (use-modules (guix ci)) (list (channel-with-substitutes-available %default-guix-channel "https://ci.guix.gnu.org")) $ guix time-machine -C ~/.config/guix/channels.scm -- describe Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.or= g/git/guix.git'... substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% compute-guix-derivation 1013B = 373KiB/s 00:00 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% Computing Guix derivation for 'x86_64-linux'... \ substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% The following derivations will be built: /gnu/store/80sisjhmmb0sbvyylavm3c2rgjnhypw2-profile.drv /gnu/store/3213n6v442d1zv17xidg8s48hx02f433-guix-daemon.drv /gnu/store/77k19wqklyw4gvxqjjdg8ah4k9llb5c0-guix-command.drv /gnu/store/3cyv2vdk3v0asjqbspzlgbzibk1f50p2-guix-system-tests-modules.drv /gnu/store/9pq5bivbzg476svaqv38xjgwyhg0ml2k-guix-cli-core-modules.drv /gnu/store/gpjmcxvr10fnzjvkwr7yf2wpyrzyb5nm-guix-packages-base-modules.drv /gnu/store/gqamr3s5amc1ayqa4xbzv114zy6l8ac8-guix-system-modules.drv /gnu/store/xv2yv334dpxvq8bw605avhcf6dv0smyp-guix-home-modules.drv /gnu/store/yya1dwvx7svj588vnqznabqaa2ahv4a3-guix-cli-modules.drv [...] building profile with 1 package... guix 849286b repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 849286ba66c96534bddc04df1a47d5692cbc977e $ guix time-machine -- describe guix 849286b repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 849286ba66c96534bddc04df1a47d5692cbc977e $ mv ~/.config/guix/channels.scm /tmp/channels.scm $ guix time-machine -C ~/.config/guix/channels.scm -- describe guix time-machine: error: failed to load '/home/simon/.config/guix/channels= .scm': No such file or directory $ guix time-machine -- describe Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.or= g/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 3299b40 (36 new commits).= .. substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% compute-guix-derivation 1016B = 168KiB/s 00:00 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% Computing Guix derivation for 'x86_64-linux'... - substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% The following derivations will be built: /gnu/store/4gm2ay6gjsjq6iclmbm4jqnvja12axy2-profile.drv /gnu/store/7b50p1xnh4r5ahfj4da8yb8xgzqdjsyv-guix-daemon.drv /gnu/store/qgcnzghwqxkak53rhnggl73d6r1jkq4q-guix-command.drv /gnu/store/1spf6ndyz62izy3xgr9v5jnjin305s2v-guix-cli-core-modules.drv /gnu/store/3fib3w2cjl83r75zfllby6wp3znh362p-guix-system-tests-modules.drv /gnu/store/7vn6pq6j5psjwlcgvl1nbgwlspamx1wx-guix-home-modules.drv /gnu/store/9qr483y1law33nqdwz7bjr32sbkka2xw-guix-cli-modules.drv /gnu/store/iq10xaghbj6435w4c6nmyqb3kwzs119f-guix-packages-base-modules.drv /gnu/store/wzssfkmqywrqm86vjlyxzpf26d4h30qd-guix-system-modules.drv [...] building profile with 1 package... guix 3299b40 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3299b40b3599371890816b52d65a6a5ada1b1131 --8<---------------cut here---------------end--------------->8--- Hum. Now, I am not seeing anymore e499cb2. Related to #63667 [1]? 1: https://issues.guix.gnu.org/issue/63667 > Should we fix the doc or should we fix the code?=E2=80=A6 What about this patch? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-doc-Reword-guix-time-machine-without-option.patch Content-Description: doc.patch >From 63b862ed9f3d3b019af3c6926bc1737f573bdfe6 Mon Sep 17 00:00:00 2001 Message-Id: <63b862ed9f3d3b019af3c6926bc1737f573bdfe6.1685093404.git.zimon.toutoune@gmail.com> From: Simon Tournier Date: Fri, 26 May 2023 11:26:32 +0200 Subject: [PATCH] doc: Reword guix time-machine without option. * doc/guix.texi (Invoking guix time-machine): Reword the behaviour in the absence of any option. --- doc/guix.texi | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 31dc33fb97..54f8a20196 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -4958,16 +4958,20 @@ Invoking guix time-machine @xref{Channels} for more information. @end table -As for @command{guix pull}, the absence of any options means that the -latest commit on the master branch will be used. The command +Similarly as @command{guix pull}, the absence of any options means that +either the user's @file{~/.config/guix/channels.scm} file, or either the +system-wide @file{/etc/guix/channels.scm} file, or either the built-in +default channels specified in the @code{%default-channels} will be +honored, in that order. The command @example guix time-machine -- build hello @end example -will thus build the package @code{hello} as defined in the master branch, -which is in general a newer revision of Guix than you have installed. -Time travel works in both directions! +will thus build the package @code{hello} as defined by the previous +@dfn{channels} file (@pxref{Channels}). In general, it builds a newer +revision of Guix than you have installed. Time travel works in both +directions! Note that @command{guix time-machine} can trigger builds of channels and their dependencies, and these are controlled by the standard build base-commit: 99fc7e5dd3c9c92f9b6c2e51db9dc5b0481a56b2 prerequisite-patch-id: 7ff5f10954ba2e9663c6e7b15e7aee448c8b74c2 prerequisite-patch-id: cb31c4d7ad8d27df155dcf57b61116048a6b0681 prerequisite-patch-id: f256649d0fac1d618b07615c97c46e66436b9262 -- 2.38.1 --=-=-= Content-Type: text/plain Cheers, simon --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 30 12:22:21 2023 Received: (at 63726) by debbugs.gnu.org; 30 May 2023 16:22:21 +0000 Received: from localhost ([127.0.0.1]:34013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q4273-0003QT-3Q for submit@debbugs.gnu.org; Tue, 30 May 2023 12:22:21 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:38119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q426z-0003Q4-IM for 63726@debbugs.gnu.org; Tue, 30 May 2023 12:22:19 -0400 Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-3f3284dff6cso8640045e9.0 for <63726@debbugs.gnu.org>; Tue, 30 May 2023 09:22:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685463732; x=1688055732; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=zEWQMLzpt0u3E8dYX305/p0q4dCLj0BM32vsT/vF4G4=; b=pYVUaaOKAAId176MSpdGS6V4sgGRPwP4lXaclee/EV21lfceCCLnAvsay5C5b5qmIy eGl9XNVLYQU8ydLvWi0PLuebOY56qPMkoaBmLWx5YQq7iTsVKkVxjnG6Va1akuCpUDWT yKc1+RczjeVXVzAf6eWg2VdcQRSWOvs51ob2hWpuA5xx7wLeXhzPYMmSVaJ9YwpF7/fJ ILgiypXPYvPZObVu7Vysq9CqPko53DAHq2m4zoMnnaT9C9DRiKLfsHfxk3biTZ0CcYlz 3YIPv4AkOcBWdTnuxoWHEa8JV38/fAdxSknHdVu1fetrJyu8IoD6vCGt9rrQ0hsmFfto iwHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685463732; x=1688055732; 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=zEWQMLzpt0u3E8dYX305/p0q4dCLj0BM32vsT/vF4G4=; b=GRHsrgOtUhApXCRhRwor/k3WgdTOQlmuvX/uX3u7rr/rFSiKUGvRmSHwUc/aw6sQeF x42DZDAjCxGzBENezhJIS/23TeDlX6DkSYwDxoBSGiDiyI8sHMleAnP5CBYnsJ4drz6C SmuqfaDXazX0AuI6mFSAc/SypcXCkiXPs5p/HiqfjT5acA5ehBGA1PwNh6UQp2+iNpC1 0S29L3n2bepUlllgnfF3s4hCyJYvZyuLXMXWHf/Jak3ehWvpIWZnfR25JdzVq52fkosS Fiv8LCNqnpMw1D0GenLJy7MSIx1QTENUHTlOQDkH1RpU5apIiLLNNEDfhQEgLP7UyZCx UiZw== X-Gm-Message-State: AC+VfDy3yDRZjjq0u1dw5WQ7KmdEqIWviUteJUXo+eGfd/pam/R60P9g /15czfieneoagBiSLCfsw05bpj3v+xs= X-Google-Smtp-Source: ACHHUZ4Ltc8yyklAyQ4l5ZggyXjWKeAyZiZp4ZeqSfpScRE1h3DrqC23PU7AReJl41clk1goL4kX/A== X-Received: by 2002:a05:600c:35cc:b0:3f5:927:2b35 with SMTP id r12-20020a05600c35cc00b003f509272b35mr2585183wmq.1.1685463731603; Tue, 30 May 2023 09:22:11 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id f7-20020a7bc8c7000000b003f42158288dsm21325137wml.20.2023.05.30.09.22.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 May 2023 09:22:11 -0700 (PDT) From: Simon Tournier To: Konrad Hinsen , Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s?= Subject: Re: bug#63726: time-machine without options does not get the latest commit In-Reply-To: References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> Date: Tue, 30 May 2023 15:32:07 +0200 Message-ID: <87r0qyrlm0.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63726 Cc: 63726@debbugs.gnu.org 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Konrad, On ven., 26 mai 2023 at 13:15, Konrad Hinsen w= rote: > Hi, > >> Should we fix the doc or should we fix the code?=E2=80=A6 > > I vote for fixing the doc. Two reasons: What about this patch? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=p.patch Content-Description: p.patch >From 63b862ed9f3d3b019af3c6926bc1737f573bdfe6 Mon Sep 17 00:00:00 2001 Message-Id: <63b862ed9f3d3b019af3c6926bc1737f573bdfe6.1685093404.git.zimon.toutoune@gmail.com> From: Simon Tournier Date: Fri, 26 May 2023 11:26:32 +0200 Subject: [PATCH] doc: Reword guix time-machine without option. * doc/guix.texi (Invoking guix time-machine): Reword the behaviour in the absence of any option. --- doc/guix.texi | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 31dc33fb97..54f8a20196 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -4958,16 +4958,20 @@ Invoking guix time-machine @xref{Channels} for more information. @end table -As for @command{guix pull}, the absence of any options means that the -latest commit on the master branch will be used. The command +Similarly as @command{guix pull}, the absence of any options means that +either the user's @file{~/.config/guix/channels.scm} file, or either the +system-wide @file{/etc/guix/channels.scm} file, or either the built-in +default channels specified in the @code{%default-channels} will be +honored, in that order. The command @example guix time-machine -- build hello @end example -will thus build the package @code{hello} as defined in the master branch, -which is in general a newer revision of Guix than you have installed. -Time travel works in both directions! +will thus build the package @code{hello} as defined by the previous +@dfn{channels} file (@pxref{Channels}). In general, it builds a newer +revision of Guix than you have installed. Time travel works in both +directions! Note that @command{guix time-machine} can trigger builds of channels and their dependencies, and these are controlled by the standard build base-commit: 99fc7e5dd3c9c92f9b6c2e51db9dc5b0481a56b2 prerequisite-patch-id: 7ff5f10954ba2e9663c6e7b15e7aee448c8b74c2 prerequisite-patch-id: cb31c4d7ad8d27df155dcf57b61116048a6b0681 prerequisite-patch-id: f256649d0fac1d618b07615c97c46e66436b9262 -- 2.38.1 --=-=-= Content-Type: text/plain Cheers, simon --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 11:01:54 2023 Received: (at 63726) by debbugs.gnu.org; 1 Jun 2023 15:01:55 +0000 Received: from localhost ([127.0.0.1]:38332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q4joI-0007VH-IN for submit@debbugs.gnu.org; Thu, 01 Jun 2023 11:01:54 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:34923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q4joF-0007Uy-0U for 63726@debbugs.gnu.org; Thu, 01 Jun 2023 11:01:54 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 37FB85C014F; Thu, 1 Jun 2023 11:01:45 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 01 Jun 2023 11:01:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:cc:content-type: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=1685631705; x=1685718105; bh=2R 3kwM/Hbumu1eE+kQ99r4v1LjG63K/Mw4etsolnAC8=; b=L+hxoVEPDzvUVr2DyJ y+MYW53mHNdCMEdX6hVhBmVlEJt3vzA9o/NGQw3UxcLVgzx5VPg3mMyScXwPV9kI a87QGlKvfLXkUd3kdqf0U6COI/zA3zXHb9E+Kb3q94RrXbQxieB9gkDfsGqMhWVk HHuDlf6ccouQtkSVyqo81EXouWH8SaGHn+xdhIWJMJuf0QXIHFwTIyqCiCxch90b 19VImoda5xdeMeI1HvuzvZ30+DnCVj1X0hB2lXSDr613mdVKk+1DvTvQhSN+FC56 X3u8+ffIt5kRIUhg3UR3ICMvwKnVlq0eTOqhLEqaL04bcE7idZvzlfzskjvu9neM GIeQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type: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=1685631705; x=1685718105; bh=2R3kwM/Hbumu1 eE+kQ99r4v1LjG63K/Mw4etsolnAC8=; b=SiTJ/YtOqgGW0nlB/jeWWCjiaJNg3 fL5VI+QZzWMP2V+a11Eg5n2mEjItpFtJtI4OIuFe5MBVT6tfH/T83y9HH+eMqPbA fWwi61DB02bhf5yJ9IKX6HWnIq+YI4y++a/6BgkvfyHKtWXh6VOCFAkRu+um3yV4 m8m31gqpGjliHwd+/qU2kHDYNjSrlx0gTTz2EJrJS50YBGR6drQH2jKMeVqY9W+l s5/L8UkZ/w/mpmEwl9Ij5QagyqwYtanJMaZeMh6TjavC736szsFmH/KhB9Ux7KTt pxjLh8vYONvB1712cKG/EWF8ze9ikrOBNY1H3JVNkYfEWoTz5m60EXrog== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeeluddgkeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkgggtsehmtderredttddtnecuhfhrohhmpefmohhnrhgr ugcujfhinhhsvghnuceokhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvg htqeenucggtffrrghtthgvrhhnpedvhfelveelffetheeuhedvffduhedtgfeuueejudel hfehfeelueeuffeilefgleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpehkohhnrhgrugdrhhhinhhsvghnsehfrghsthhmrghilhdrnhgvth X-ME-Proxy: Feedback-ID: i184641e2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 1 Jun 2023 11:01:42 -0400 (EDT) From: Konrad Hinsen To: Simon Tournier , Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s?= Subject: Re: bug#63726: time-machine without options does not get the latest commit In-Reply-To: <87r0qyrlm0.fsf@gmail.com> References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87r0qyrlm0.fsf@gmail.com> Date: Thu, 01 Jun 2023 17:01:40 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63726 Cc: 63726@debbugs.gnu.org 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.7 (-) --=-=-= Content-Type: text/plain Hi Simon, > What about this patch? That's a good start! But I didn't quite understand what "as defined by the previous +@dfn{channels} file" means, so I did some more research and some more rewriting, and came up with the attached patch. That one is clear for me, but maybe not for others... In the course of this research, I noticed that channel files are used in Guix in two varieties for rather different purposes, but this doesn't seem to be explained anywhere. "guix describe -f channels" produces channel files with a pinned commit for each repository. That's what we usually give to time-machine. That feature of channel files seems even undocumented. The chapter on channels discusses the channel files we typically use with "guix pull", and which refer to a branch and thus its last commit, rather than to a pinned commit. Cheers, Konrad. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-doc-Reword-guix-time-machine-without-option.patch >From cbe372191a2daea7b62d8558422f08bc6ed0e047 Mon Sep 17 00:00:00 2001 From: Konrad Hinsen Date: Thu, 1 Jun 2023 16:55:33 +0200 Subject: [PATCH] doc: Reword guix time-machine without option. * doc/guix.texi (Invoking guix time-machine): Reword the behaviour in the absence of any option. --- doc/guix.texi | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 7f8d8d66e9..e4daffe4dd 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -4959,16 +4959,25 @@ Invoking guix time-machine @xref{Channels} for more information. @end table -As for @command{guix pull}, the absence of any options means that the -latest commit on the master branch will be used. The command +In the absence of any options, the target revision will be determined as +for @command{guix pull}, i.e. from the user's +@file{~/.config/guix/channels.scm} file, or, if no such file exists, +from the system-wide @file{/etc/guix/channels.scm} file, or, if that +file does not exist either, from the built-in default channels specified +in the @code{%default-channels} variable. Note that these three +fallbacks are usually channel definitions pointing to @i{branches} in +git repositories, rather then to specific @i{commits}, as the channel +definitions produced by @command{guix describe} do. A branch-based +channel definition refers to the latest commit on that branch. The +command @example guix time-machine -- build hello @end example -will thus build the package @code{hello} as defined in the master branch, -which is in general a newer revision of Guix than you have installed. -Time travel works in both directions! +will thus build the package @code{hello} as defined by the current state +of the default channels. In general, it builds a @i{newer} revision of +Guix than you have installed. Time travel works in both directions! Note that @command{guix time-machine} can trigger builds of channels and their dependencies, and these are controlled by the standard build -- 2.40.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 11 11:36:47 2023 Received: (at 63726) by debbugs.gnu.org; 11 Aug 2023 15:36:47 +0000 Received: from localhost ([127.0.0.1]:47821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUUBz-0002tn-A7 for submit@debbugs.gnu.org; Fri, 11 Aug 2023 11:36:47 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:60786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUUBu-0002tW-9g for 63726@debbugs.gnu.org; Fri, 11 Aug 2023 11:36:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=iyCGicWXdLiLw+zIJRmCQcFcKJLDzX87KinRbExwb0E=; b=W5wKja48EUY06EliKFK6yTusHChTGjbRHzUnz2uMI4T5rf+ucTfZYubx Oc2Hv/XMow7GxgcyZfhVTDZNCVxhCo4cJqF0s2926NFolTZ7DZU4fiMgq 2DnZuvgh/yuad1D9yr5nY65OZnBDaBz+sXg9sANFzTQ1B2v4u9vj6TZH7 E=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.01,166,1684792800"; d="scan'208";a="120836421" Received: from unknown (HELO ribbon) ([193.50.110.195]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Aug 2023 17:36:37 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Konrad Hinsen , Simon Tournier Subject: Re: bug#63726: time-machine without options does not get the latest commit References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87r0qyrlm0.fsf@gmail.com> Date: Fri, 11 Aug 2023 17:36:35 +0200 In-Reply-To: (Konrad Hinsen's message of "Thu, 01 Jun 2023 17:01:40 +0200") Message-ID: <87sf8pfv5o.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 63726 Cc: 63726@debbugs.gnu.org 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: -4.3 (----) Hi Konrad & Simon, I had forgotten about this issue (my apologies=E2=80=A6) and stumbled upon = it again recently, which led me to approach it a bit differently: https://issues.guix.gnu.org/65229 Let me know what you think! Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 14 06:14:09 2023 Received: (at 63726) by debbugs.gnu.org; 14 Aug 2023 10:14:09 +0000 Received: from localhost ([127.0.0.1]:32977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qVUaP-0008H2-AQ for submit@debbugs.gnu.org; Mon, 14 Aug 2023 06:14:09 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:59837) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qVUaN-0008GA-4M for 63726@debbugs.gnu.org; Mon, 14 Aug 2023 06:14:08 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id AEF7832003AC; Mon, 14 Aug 2023 06:13:59 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 14 Aug 2023 06:14:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:cc:content-transfer-encoding:content-type: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= 1692008039; x=1692094439; bh=mMA9CB9HAQEW/EvdTBP7D2LMXZmCQQoD8FP +JI/X/iY=; b=Ear+3yUp7BIKDW7vfzApIsPtLRb+cn72qlVy6CXRuInLcMW68aK ElsAjuuHQ8IbGSACzC1vt8kO5jyVIBLoWM9acGWLMeepkr9mlqJseLNNci5R4rmy ZlYnDkRIJDcoCrrxZQWreK2SXHtjZRMB9huklIJbHaCZDuZAoUQeUvPqmOAyPs0R +gP+ctTRrbOazguSPplAY3VFy64AapAaC/JREGy/Dr2OarfpKRl9DGu/GQ9Hj1Va 7Uf9NplSZTeCPlpBO2dcgvxmTaCs3oWaHgPy/v8LvxH6omvxJxS8BCM9ZVQHjuA3 3tnRg9sNYjF4/wAvnj+j6mWnppn99Om3M6g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type: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= 1692008039; x=1692094439; bh=mMA9CB9HAQEW/EvdTBP7D2LMXZmCQQoD8FP +JI/X/iY=; b=yf8W9cmhBiZkMtX8Yn1AQe7tfbU17kXR5GyBXg17XQfUXVgAriW 3hLkugwygsPXzdEsnihbXVKzj+bPelMGkWvaKg5InInFv/0EQmj5amnLRZ1OIFhv L85ZVqWHIxTo4JXoJkO17OEBm6VEgC4LVni968xOw2T+7k6rJ77p78vjM71Lby7t 1AlkIMq2A7u4Ubw/RuKNWa15j8937vmgLr7HM/A7i/U1vKmw937u8RdBEkgt4Aeh 949GCCpTuQWSG8MdzcCo54mhNI8oTfOQZmtZ9tE9UQXznIBpV9C1Zd483284i/Ve g4g9hDIlbUVZyKh3jiMu4dWsMHk5/E/KEXQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedruddtgedgvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhevfffkgggtgfesthhqredttddtjeenucfhrhhomhepmfhonhhr rgguucfjihhnshgvnhcuoehkohhnrhgrugdrhhhinhhsvghnsehfrghsthhmrghilhdrnh gvtheqnecuggftrfgrthhtvghrnhepjeffkefghfevtdehueegveeutdfggeduvddvteel leehueekieelgeeuueeguefgnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepkhhonhhrrggurdhhihhn shgvnhesfhgrshhtmhgrihhlrdhnvght X-ME-Proxy: Feedback-ID: i184641e2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 14 Aug 2023 06:13:57 -0400 (EDT) From: Konrad Hinsen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#63726: time-machine without options does not get the latest commit In-Reply-To: <87sf8pfv5o.fsf@gnu.org> References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87r0qyrlm0.fsf@gmail.com> <87sf8pfv5o.fsf@gnu.org> Date: Mon, 14 Aug 2023 12:13:55 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63726 Cc: 63726@debbugs.gnu.org, Simon Tournier 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.7 (-) Hi Ludo, > I had forgotten about this issue (my apologies=E2=80=A6) and stumbled upo= n it > again recently, which led me to approach it a bit differently: > > https://issues.guix.gnu.org/65229 > > Let me know what you think! This looks good to me. In practice, I doubt anyone would use -q with time-machine, because it makes more sense to specify an explicit channel file every time. But for pull, I can well imaging using it in a reproducibility-oriented setting. Cheers, Konrad From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 16 13:11:55 2023 Received: (at 63726) by debbugs.gnu.org; 16 Aug 2023 17:11:55 +0000 Received: from localhost ([127.0.0.1]:41940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWK3m-0005Ou-Js for submit@debbugs.gnu.org; Wed, 16 Aug 2023 13:11:54 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:38122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWK3c-0005Mo-CE for 63726@debbugs.gnu.org; Wed, 16 Aug 2023 13:11:45 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-31985ebed68so397699f8f.0 for <63726@debbugs.gnu.org>; Wed, 16 Aug 2023 10:11:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692205899; x=1692810699; 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=yFhpbstqw6NSoxz+8ogMSB/Ie7JAjV3APuM+diKwAZk=; b=cfITK9xZBpywfDKIjc2kxg8UBF3Ez9Yn+acyvm3Sq5C3UUjXjroo/1JbrmP78jqsJY uiPeETkZdYu5ZQkmpwUR0w/2/CUL3DZAwQOk0lFCmjI42E1dD1R+QDTWMjpDJOoqTXAa BF3T5a5TzwUKxO+irG/v5BMQALWE90mPLCIfmhODi8TFSv0pygQKTT37KoTZwreuEDbi FrMstOzKMYhg4n+WGdizEgbR2yoqIGbpn8o0sXu5gOBky2tDOG+JyaEnRbuAId9AHktg r0Dh2k14bu3PNHM3Nle1256t3EUm+55v50m2RXPGP+enKdpnVSFWFTr8Cz3ehVKEZcMJ gBlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692205899; x=1692810699; 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=yFhpbstqw6NSoxz+8ogMSB/Ie7JAjV3APuM+diKwAZk=; b=dFBMcrKyuVKA47CW+figH9kp8fZBKwWPWva4og8umJ+o6A8VHlCI7MPKbx6fQ5HEH9 vUaxbURreiinm4vIiv0/hZiDsjzgrJ2Xfx9ZlRw1DmokAEidYgVr8irVk7ws9p17Keab KiJ2KSFhcWpJDPkIzyfIuQJ6aeW5/DAOxuclHmQwB9+fFbIFljLABTCcLtDMut41gYFI FpBbFLXGsea7qw5KFhoK+30fSMQ+i+tUVYL4a8zYUftxTmH9PHobXyAi6BECxLhmmKMG SwbeU2y2NSx/TBt/63MRzI954IvDAUY+Ii/xxD72t5UVSeaFclBl89FCulEOdeHbY/kb 2NEg== X-Gm-Message-State: AOJu0YyAFtl3xqS71s2XJmtLoLyxYA5L1UmRZpCKy5K1hKdqTeWNgzDS chGiGnFGjS/YSzxD88rorDEAUco5v1c= X-Google-Smtp-Source: AGHT+IFcTiDkEBUMjEdGXmCbSOBPmHHPpXRjsAEiRqLaNlQCV/fSOUqMHbMiqWDSVAkM7FuVvLw8nA== X-Received: by 2002:a05:6000:1a4e:b0:317:f1d6:997c with SMTP id t14-20020a0560001a4e00b00317f1d6997cmr2134493wry.0.1692205898719; Wed, 16 Aug 2023 10:11:38 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id z9-20020a5d44c9000000b00319779ee691sm10895921wrr.28.2023.08.16.10.11.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Aug 2023 10:11:38 -0700 (PDT) From: Simon Tournier To: Konrad Hinsen , Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s?= Subject: Re: bug#63726: time-machine without options does not get the latest commit In-Reply-To: References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87r0qyrlm0.fsf@gmail.com> <87sf8pfv5o.fsf@gnu.org> Date: Wed, 16 Aug 2023 15:51:23 +0200 Message-ID: <87zg2rf63o.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, On Mon, 14 Aug 2023 at 12:13, Konrad Hinsen wrote: >> Let me know what you think! Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:42e listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-Debbugs-Envelope-To: 63726 Cc: 63726@debbugs.gnu.org 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.1 (/) Hi, On Mon, 14 Aug 2023 at 12:13, Konrad Hinsen wr= ote: >> Let me know what you think! LGTM! :-) > This looks good to me. In practice, I doubt anyone would use -q with > time-machine, because it makes more sense to specify an explicit channel > file every time. But for pull, I can well imaging using it in a > reproducibility-oriented setting. Well, I am also lacking imagination for =E2=80=9Cguix time-machine -q=E2=80= =9D. :-) Moreover, the option precedence (commit, branch, channel file, etc.) is never clear for me. Hum, maybe I could check if it=E2=80=99s documented=E2= =80=A6 ;-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 04:42:16 2023 Received: (at 63726) by debbugs.gnu.org; 17 Aug 2023 08:42:16 +0000 Received: from localhost ([127.0.0.1]:42738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWYa8-0007ET-HZ for submit@debbugs.gnu.org; Thu, 17 Aug 2023 04:42:16 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:26621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWYa6-0007EF-O1 for 63726@debbugs.gnu.org; Thu, 17 Aug 2023 04:42:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=Einwg0pNtDmOcdVN7LrNTJFCiUhZLkHRMBDBMUnkQUE=; b=VcfIw1uOeoDDDxWao7g2uHcYJkgsQpAY6QATc9b76TcKQWLHV+/TbVNv KuxcC4p5LTdHB55JwVOBos47Blcio/SAcu/lWP2pxLphRxBjTez4AcK4t AGqRBYak0jlR+++TZRCJmZoiDxNGPOKUpTNcETKi8SvAve3yjAY85m8GP g=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.01,179,1684792800"; d="scan'208";a="63618392" Received: from unknown (HELO ribbon) ([193.50.110.195]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Aug 2023 10:42:08 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Konrad Hinsen Subject: Re: bug#63726: time-machine without options does not get the latest commit References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87r0qyrlm0.fsf@gmail.com> <87sf8pfv5o.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 30 Thermidor an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Moulin X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 17 Aug 2023 10:42:07 +0200 In-Reply-To: (Konrad Hinsen's message of "Mon, 14 Aug 2023 12:13:55 +0200") Message-ID: <87leeays9s.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) 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: 63726 Cc: 63726@debbugs.gnu.org, Simon Tournier 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 (-) Hey! Konrad Hinsen skribis: > This looks good to me. In practice, I doubt anyone would use -q with > time-machine, because it makes more sense to specify an explicit channel > file every time. Yeah. The use case I have in mind is something like: guix time-machine -q --commit=3DXYZ -- build hello Useful, for example, to share a way to reproduce a bug, making sure there=E2=80=99s nothing but the =E2=80=98guix=E2=80=99 channel. Thanks for taking a look! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 09:41:18 2023 Received: (at 63726) by debbugs.gnu.org; 17 Aug 2023 13:41:18 +0000 Received: from localhost ([127.0.0.1]:42981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWdFV-0003TB-SW for submit@debbugs.gnu.org; Thu, 17 Aug 2023 09:41:18 -0400 Received: from mail-qv1-xf2b.google.com ([2607:f8b0:4864:20::f2b]:44341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWdFT-0003St-GO for 63726@debbugs.gnu.org; Thu, 17 Aug 2023 09:41:16 -0400 Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-64a8826dde2so2061136d6.1 for <63726@debbugs.gnu.org>; Thu, 17 Aug 2023 06:41:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692279670; x=1692884470; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=/SxUE9o1J6TiiNFIEarNkSDt73n/lXjUuPW7+M5ZLGU=; b=jRrH19Z4MLqxQqrbrJyTICr4NBtARZ7j2jf7xzbDnZf4qEZNaV8nZ+/c12cP8RNVRG BvYBgN6zRuX1qILcBVLSCIXMzZ85qyXcmd57iZGEqy5JXM4fBqckSP+cnv8lefDQe+WS Rub8WTf/PbqwrMBxBsG2p+sVegC171v1MX4tyxqarFNxupc0/4N3dn+xf2gMzBtcSIRC FHfc/0L4tGuYTDJ9uo3OCLFslV0cf8ZL8qX2FjTcyDgKbA9YnN7q69hzDlRpg4oKk5Bh oWIbA9pj4J0TKTiZe9KB1jUiA2gFD4x/absIs2Rnhd0eA6aLRsr2BAAb8zYDcBUPKunR 4lRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692279670; x=1692884470; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/SxUE9o1J6TiiNFIEarNkSDt73n/lXjUuPW7+M5ZLGU=; b=Y4NvSKiTgaTtXwjGtqLWK//7ErfZEQoK98EmaLzRu6qMphskvTci92pzRedcgXNPKE Gwgq3caPMYO4CokRb9ZohQwTgVJvhbXqUCB28hWor5gRtzQl0OoPvUN6ymdjXprSgaHV 7lk3pon5CGcIWKOz/4jBip1u3UR5X51YAsiyFebDnHsDuoR92vB1Ms2FKl/n7GMlbS4T o/8CxhjRipoO4FSHJnz/i+e3wTBh45ir3/79tJVhBCxYb14NlD9c3DLsGEoAu9eA4S5a mf7GsvE+t3O1XrYZTSAsNjJEmce8MmI89etz/ui7+xMwQTOhfZAGYUs//uE/wDJiwvio RYCQ== X-Gm-Message-State: AOJu0YzOBGMZua+6+lxl2p4OUX4rwsxkEE9N5duRV94X9CyLwsfrYbY0 QUF+so5xoXjdK7m+4bg85Cw= X-Google-Smtp-Source: AGHT+IHbl/9IMhZ2hF3ohv+gdOaOAplaB+bTeoKdoHp+P8ELxBsibHjJjaw2kLEf1v2azmRxDEwdMQ== X-Received: by 2002:a0c:c444:0:b0:626:3a5a:f8dc with SMTP id t4-20020a0cc444000000b006263a5af8dcmr4863723qvi.57.1692279669824; Thu, 17 Aug 2023 06:41:09 -0700 (PDT) Received: from hurd (dsl-152-182.b2b2c.ca. [66.158.152.182]) by smtp.gmail.com with ESMTPSA id v15-20020ae9e30f000000b0076ce061f44dsm5169637qkf.25.2023.08.17.06.41.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Aug 2023 06:41:08 -0700 (PDT) From: Maxim Cournoyer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#63726: time-machine without options does not get the latest commit References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87r0qyrlm0.fsf@gmail.com> <87sf8pfv5o.fsf@gnu.org> <87leeays9s.fsf@inria.fr> Date: Thu, 17 Aug 2023 09:41:06 -0400 In-Reply-To: <87leeays9s.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Thu, 17 Aug 2023 10:42:07 +0200") Message-ID: <87a5uphjm5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) 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: 63726 Cc: Konrad Hinsen , 63726@debbugs.gnu.org, Simon Tournier 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, Ludovic Court=C3=A8s writes: > Hey! > > Konrad Hinsen skribis: > >> This looks good to me. In practice, I doubt anyone would use -q with >> time-machine, because it makes more sense to specify an explicit channel >> file every time. > > Yeah. The use case I have in mind is something like: > > guix time-machine -q --commit=3DXYZ -- build hello > > Useful, for example, to share a way to reproduce a bug, making sure > there=E2=80=99s nothing but the =E2=80=98guix=E2=80=99 channel. The '-q' short option by itself is a bit opaque / hard to memorize; perhaps complementing it with a self explanatory '--ignore-channel-files' long option name would be a good idea? --=20 Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 10:07:46 2023 Received: (at 63726) by debbugs.gnu.org; 17 Aug 2023 14:07:47 +0000 Received: from localhost ([127.0.0.1]:45261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWdf8-0007XE-H4 for submit@debbugs.gnu.org; Thu, 17 Aug 2023 10:07:46 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:63028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWdf3-0007Ww-R7 for 63726@debbugs.gnu.org; Thu, 17 Aug 2023 10:07:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=EyilUDtDOy2RfGGFWmkrNmbiqF3WWBtACROWGBI8i3c=; b=WoUW6093LrzDWQGyPQ5ErV/YprQBkqiCdNxKQfUFMslU1bOxILAJUHoR xQkPxBov/7aTQaX/m8a66gwZJzeblD+BprrilzVt8z1oGwMOCxFHroIz3 PyMkVi0yK4G5PUlSnCjNMqeWhcY67pJ0Vz6baCtW4yqCmc4Bxq9JuCSu6 4=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.01,180,1684792800"; d="scan'208";a="121338702" Received: from unknown (HELO ribbon) ([193.50.110.195]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Aug 2023 16:07:35 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxim Cournoyer Subject: Re: bug#63726: time-machine without options does not get the latest commit References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87r0qyrlm0.fsf@gmail.com> <87sf8pfv5o.fsf@gnu.org> <87leeays9s.fsf@inria.fr> <87a5uphjm5.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 30 Thermidor an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Moulin X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 17 Aug 2023 16:07:34 +0200 In-Reply-To: <87a5uphjm5.fsf@gmail.com> (Maxim Cournoyer's message of "Thu, 17 Aug 2023 09:41:06 -0400") Message-ID: <874jkxyd7d.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63726 Cc: Konrad Hinsen , 63726@debbugs.gnu.org, Simon Tournier 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: -3.3 (---) Hi, Maxim Cournoyer skribis: > Ludovic Court=C3=A8s writes: > >> Hey! >> >> Konrad Hinsen skribis: >> >>> This looks good to me. In practice, I doubt anyone would use -q with >>> time-machine, because it makes more sense to specify an explicit channel >>> file every time. >> >> Yeah. The use case I have in mind is something like: >> >> guix time-machine -q --commit=3DXYZ -- build hello >> >> Useful, for example, to share a way to reproduce a bug, making sure >> there=E2=80=99s nothing but the =E2=80=98guix=E2=80=99 channel. > > The '-q' short option by itself is a bit opaque / hard to memorize; > perhaps complementing it with a self explanatory > '--ignore-channel-files' long option name would be a good idea? Yes, I did that in v2, as Simon suggested. (=E2=80=98-q=E2=80=99 seems to be a relatively common convention: emacs, gu= ile, and also =E2=80=98guix repl=E2=80=99.) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 10:40:05 2023 Received: (at 63726) by debbugs.gnu.org; 17 Aug 2023 14:40:05 +0000 Received: from localhost ([127.0.0.1]:45322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWeAP-0008Pf-FT for submit@debbugs.gnu.org; Thu, 17 Aug 2023 10:40:05 -0400 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]:58742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWeAN-0008P2-8I for 63726@debbugs.gnu.org; Thu, 17 Aug 2023 10:40:04 -0400 Received: by mail-qk1-x72b.google.com with SMTP id af79cd13be357-76d71798f9aso109400285a.1 for <63726@debbugs.gnu.org>; Thu, 17 Aug 2023 07:40:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692283197; x=1692887997; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=QpPUdXafft23VwF/gJfUGCAdluJqB2/cZf70LgKvQ2A=; b=YckKPGg7MVqzTQwOfkN77ks2uNxlsOHLPfjttM7rQ5RpFRvE/ZJDgthIE+bnYZ6zAB UUdL/K1KHZIFFfhmBE1585O6MpXGV17M0LqtxXl4V4hRrJzY9b7MjUb4N3usbp9rBnFO erQ0UlKZcUHpaZIWzdW+37MErVwuUKIqWSrVJioRFA70LNtg1X4zBRJpRY4XVX66JJEO FwgO92ZZOec5hmpsobDGEvIwhUsNow6rjYlLPAPf92AuQgKxkhoygoopwjPUDqEQZKq+ xQkGoYNvFYx0ms6GwZSiIadgt4FBHbLt4F3Y8tUZpOyaNsjW/Yly/Lur+q0LJti/w7f9 kU7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692283197; x=1692887997; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=QpPUdXafft23VwF/gJfUGCAdluJqB2/cZf70LgKvQ2A=; b=UOfYKZeVSo//f9ANmm0z8EWE+Z8mZ/KzL143c5lWVnE9oWlybyZ6WI8LtQqJfcTADO Wi8vhPRpGw5E8QaeTubQIYCe4tjAKBp8hDMXjIyq78wEVlekC3RAbmPQPQH618Lm34ep UloZAjp4GF1d8XxWtRXxkwdSU+o3nFZAJujT92qDngy9PzYixdmSxm39LdKJXkEsVMLU xc+/KYylPMtLb6C08sf5ek1JC2IAct8tSSxCiJcL2R8qJG4WX2te74oL7FzyiYt1U0UF rIfPj100rPcHc8PFx1nLCm4j/grOxg4jK5OzmtISZ+kzpdQ/JzOpJD6FUeVXKfkj/OU4 HJRg== X-Gm-Message-State: AOJu0Yzh/fjHymt874SEdW2gToy22O57kZ76VozIqO6mgTi+8hxw8uBH NavLVhQZ5MtghrxbpF9zM6k= X-Google-Smtp-Source: AGHT+IHFXrSgGGs87OZaNWgSRX0Kkq9ZUGcgybw85UbOSF7Ga+w3FBNEmqN/gAk3SBbQwj/t/NfUwg== X-Received: by 2002:a05:620a:254c:b0:767:ad42:cc32 with SMTP id s12-20020a05620a254c00b00767ad42cc32mr4780600qko.2.1692283197497; Thu, 17 Aug 2023 07:39:57 -0700 (PDT) Received: from hurd (dsl-152-182.b2b2c.ca. [66.158.152.182]) by smtp.gmail.com with ESMTPSA id j18-20020a05620a147200b00767e20c4267sm5164780qkl.61.2023.08.17.07.39.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Aug 2023 07:39:57 -0700 (PDT) From: Maxim Cournoyer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#63726: time-machine without options does not get the latest commit References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87r0qyrlm0.fsf@gmail.com> <87sf8pfv5o.fsf@gnu.org> <87leeays9s.fsf@inria.fr> <87a5uphjm5.fsf@gmail.com> <874jkxyd7d.fsf@inria.fr> Date: Thu, 17 Aug 2023 10:39:55 -0400 In-Reply-To: <874jkxyd7d.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Thu, 17 Aug 2023 16:07:34 +0200") Message-ID: <87sf8hg2bo.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) 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: 63726 Cc: Konrad Hinsen , 63726@debbugs.gnu.org, Simon Tournier 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 Ludovic, Ludovic Court=C3=A8s writes: > Hi, > > Maxim Cournoyer skribis: > >> Ludovic Court=C3=A8s writes: >> >>> Hey! >>> >>> Konrad Hinsen skribis: >>> >>>> This looks good to me. In practice, I doubt anyone would use -q with >>>> time-machine, because it makes more sense to specify an explicit chann= el >>>> file every time. >>> >>> Yeah. The use case I have in mind is something like: >>> >>> guix time-machine -q --commit=3DXYZ -- build hello >>> >>> Useful, for example, to share a way to reproduce a bug, making sure >>> there=E2=80=99s nothing but the =E2=80=98guix=E2=80=99 channel. >> >> The '-q' short option by itself is a bit opaque / hard to memorize; >> perhaps complementing it with a self explanatory >> '--ignore-channel-files' long option name would be a good idea? > > Yes, I did that in v2, as Simon suggested. Oh, I had missed that. Thank you! > (=E2=80=98-q=E2=80=99 seems to be a relatively common convention: emacs, = guile, and also > =E2=80=98guix repl=E2=80=99.) I think it's also commonly used as '--quiet', in other circles :-). --=20 Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 04 13:37:35 2023 Received: (at 63726) by debbugs.gnu.org; 4 Sep 2023 17:37:35 +0000 Received: from localhost ([127.0.0.1]:52500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdDW3-0000ia-3u for submit@debbugs.gnu.org; Mon, 04 Sep 2023 13:37:35 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:41075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdDVn-0000hp-B1 for 63726@debbugs.gnu.org; Mon, 04 Sep 2023 13:37:21 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-31f4629aaaaso123573f8f.0 for <63726@debbugs.gnu.org>; Mon, 04 Sep 2023 10:37:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693849033; x=1694453833; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=P+m2NzPPQ4hNrrzQpoWaKRHEzkwiv+sOwamHZ9oDynM=; b=X4IsLG2caJ/IH++4/jmdKAgN0BivRPHPLGuhczWSkrcOODjK5pF/Q5/oAlmZ/JGXhc C63wjIbPOOaKLCeJ6Pfg6tdoEn4vLGbbhGS1eMJF7Sidp+OOOjPm4RqRq7hRUcp/tzLJ b8anjMG9e0PK5RJbQ4bU3O1/2J1EJiTROVJnDKIZHkpZcOFb5RficK9rKukPTT1uBMfL rvRNOifgq/jy6H2Xr3jtLvQ5MHducJZ//OdyNQXv4r1E7oMTK+lW0jnuPjZS/XRqa1Nd VvYWBShs1IJ1Hf926n103rdH4h9pnnrWERkKwdB7uVZeQ7m+2B4xY4tT5y4yY84AFvXa sUUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693849033; x=1694453833; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=P+m2NzPPQ4hNrrzQpoWaKRHEzkwiv+sOwamHZ9oDynM=; b=bw2TpO+72ayieWDbv9/z5haYvPNPCVFkxOHSo57zCYWBW1Lx9OcAu48heXtiIOHiQU PnRRgjWGYqPb6rnvllWLWUsodr0TjQ4ZaCJ6IQM5PfKefLWl+Xt0W7t38UE2/HmuXnMf mKNv4YxtcVri2n349uCzQ7gc/qorfVSLjIrdVqSi97M5765YYUUkBxEay84rQHi8Q0f/ Jag/s/eZqRNxz0N0WwlcPmLxumrpY3I4IhKQOHtz2Ifo2LqFFTjiVGMiWYVdouowSAHN e1OSzrLpOxPsVEe+46UXsz0DW7Z1Wlybj2J+q4R/Xe1Av3HV72Ch3tiwTUkOLRXGSZOk dwGw== X-Gm-Message-State: AOJu0YwgKEBBTBi8M7Q3KDkBj7TjwCSzPA29Rj/PmlYmPZ/yc+6cfonZ Z7/rWUaEjQY24pIiVyylVfss+EeSBW4= X-Google-Smtp-Source: AGHT+IFWXh67RU2FsgMRVwmHjmKNvcoG2n7Zs+tOMwUEDEOmtTR2Y3kS4bjV7hrFCR3pFIY4IFVz7g== X-Received: by 2002:a5d:5227:0:b0:31a:d22c:1ee with SMTP id i7-20020a5d5227000000b0031ad22c01eemr8174735wra.1.1693849033316; Mon, 04 Sep 2023 10:37:13 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id f17-20020a5d4dd1000000b003198a9d758dsm15007307wru.78.2023.09.04.10.37.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Sep 2023 10:37:12 -0700 (PDT) From: Simon Tournier To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#63726: time-machine without options does not get the latest commit References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> Date: Mon, 04 Sep 2023 18:55:04 +0200 In-Reply-To: <875y8gcedh.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 25 May 2023 23:03:54 +0200") Message-ID: <87bkehq3o7.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) 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: 63726 Cc: Konrad Hinsen , 63726@debbugs.gnu.org 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, On Thu, 25 May 2023 at 23:03, Ludovic Court=C3=A8s wrote: >> Now, what I am missing. The manual says: >> >> As for =E2=80=98guix pull=E2=80=99, the absence of any options me= ans that the latest >> commit on the master branch will be used. The command >> >> guix time-machine -- build hello >> >> will thus build the package =E2=80=98hello=E2=80=99 as defined in= the master branch, >> which is in general a newer revision of Guix than you have installed. >> Time travel works in both directions! [...] > Should we fix the doc or should we fix the code?=E2=80=A6 All seems fixed so let close it? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 08 11:39:16 2023 Received: (at 63726-done) by debbugs.gnu.org; 8 Sep 2023 15:39:16 +0000 Received: from localhost ([127.0.0.1]:45241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qedZk-0005qx-0g for submit@debbugs.gnu.org; Fri, 08 Sep 2023 11:39:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qedZh-0005ql-Kf for 63726-done@debbugs.gnu.org; Fri, 08 Sep 2023 11:39:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qedZY-0003Ct-Nj; Fri, 08 Sep 2023 11:39:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=X/NgA+bGxKR3HYi9cywHkPgL+N9IB8O0iXYxflC6Ozo=; b=oQiu/qd9p209bXptwB+F 2lkd9saVuKsUaU2mBxImIEjMEGHfArvIcQi69F6D/qxW2180DkYvtIAN44aAIbhWEA7hhCWVazYLs PQNL+vWkcUHj0h4bX/Mi1qRL3oZtohheBDIIvwrEyHL5opeJyfq3juwNSnyWZL6jn2Oj81K++yOfL M0TCRRmYCSx7dE8BrcAEz2zAUeVjF0fq6zKk886c7z8xbVAGbFHGOqKcbQb5dzAwGm+/A5ZYxBuXy JqMiUQydSZdMgJR6R4Y8RYHgIhoPxZm3gFRenmXy63uvhY9qEjdQw1m/UeTgU592Uwrbm32q6F7mj Glop4ZkDyPzQGQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Tournier Subject: Re: bug#63726: time-machine without options does not get the latest commit References: <87v8ggwmat.fsf@gmail.com> <875y8gcedh.fsf@gnu.org> <87bkehq3o7.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Duodi 22 Fructidor an 231 de la =?utf-8?Q?R=C3=A9vol?= =?utf-8?Q?ution=2C?= jour de la Noisette X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 08 Sep 2023 17:39:01 +0200 In-Reply-To: <87bkehq3o7.fsf@gmail.com> (Simon Tournier's message of "Mon, 04 Sep 2023 18:55:04 +0200") Message-ID: <875y4kd696.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63726-done Cc: Konrad Hinsen , 63726-done@debbugs.gnu.org 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: -3.3 (---) Simon Tournier skribis: > On Thu, 25 May 2023 at 23:03, Ludovic Court=C3=A8s wrote: > >>> Now, what I am missing. The manual says: >>> >>> As for =E2=80=98guix pull=E2=80=99, the absence of any options m= eans that the latest >>> commit on the master branch will be used. The command >>> >>> guix time-machine -- build hello >>> >>> will thus build the package =E2=80=98hello=E2=80=99 as defined i= n the master branch, >>> which is in general a newer revision of Guix than you have installe= d. >>> Time travel works in both directions! > > [...] > >> Should we fix the doc or should we fix the code?=E2=80=A6 > > All seems fixed so let close it? Yes, done! From unknown Wed Jun 18 00:25:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 07 Oct 2023 11:24:08 +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