From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: bug#22017: Bug #22017 Hunting: Pinning a Guix version Date: Wed, 27 Nov 2019 18:06:59 +0100 Message-ID: References: <87egfcyjjk.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36678) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ia0nM-0006Oj-Hc for bug-guix@gnu.org; Wed, 27 Nov 2019 12:08:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ia0nK-0005FX-8b for bug-guix@gnu.org; Wed, 27 Nov 2019 12:08:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50178) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ia0nK-0005FR-4O for bug-guix@gnu.org; Wed, 27 Nov 2019 12:08:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ia0nJ-0000wc-Vd for bug-guix@gnu.org; Wed, 27 Nov 2019 12:08:01 -0500 In-Reply-To: <87egfcyjjk.fsf@gnu.org> Sender: "Debbugs-submit" Resent-Message-ID: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 22017@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= Hi Ludo, The bug [1] describes a wishlist about pinning Guix version. I think it is almost done. [1] http://issues.guix.gnu.org/issue/22017 You wrote: --8<---------------cut here---------------start------------->8--- git clone =E2=80=A6/guix.git my-pinned-guix (cd my-pinned-guix; git checkout deadbeef) guix package -L my-pinned-guix --manifest=3Dmy-manifest.scm --8<---------------cut here---------------end--------------->8--- which is now possible with guix pull --commit=3Ddeadbeef guix package -m my-manifest.scm Moreover, "guix time-machine" also handles such use case. If I understand w= ell. However, you wrote: --8<---------------cut here---------------start------------->8--- I think =E2=80=98guix pull=E2=80=99 would be a good place to add support fo= r tagging Guixes and similar, but it would be good if the naive approach above would work just as well. --8<---------------cut here---------------end--------------->8--- and it is not currently supported, AFAIK. Recently, a lot of new features have been discussed on guix-devel. This one has not been raised: add local tags to ease the navigation through different versions of Guix. It is not clear to me if it should be under "guix pull", e.g., "guix pull --tag=3Dadd foo" or another command "guix tag add foo". Because it is an really old bug, I am not sure that this whishlist will efficiently work as a reminder, so I am inclined to close it or maybe change the title or raise this very tagging feature to guix-devel. What do you think? Cheers, simon -- As source of inspiration, you provided this link: --8<---------------cut here---------------start------------->8--- See for a good source of inspiration! --8<---------------cut here---------------end--------------->8--- which is now broken. )-: Cheers, simon