From unknown Wed Jun 18 23:04:01 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#55649 <55649@debbugs.gnu.org> To: bug#55649 <55649@debbugs.gnu.org> Subject: Status: Feature request: filter channel on "guix pull" Reply-To: bug#55649 <55649@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:04:01 +0000 retitle 55649 Feature request: filter channel on "guix pull" reassign 55649 guix submitter 55649 EuAndreh severity 55649 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Wed May 25 20:58:14 2022 Received: (at submit) by debbugs.gnu.org; 26 May 2022 00:58:14 +0000 Received: from localhost ([127.0.0.1]:56692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nu1pN-00065B-Qt for submit@debbugs.gnu.org; Wed, 25 May 2022 20:58:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:49612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nu1pL-000653-CP for submit@debbugs.gnu.org; Wed, 25 May 2022 20:58:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nu1pL-0005li-4X for bug-guix@gnu.org; Wed, 25 May 2022 20:58:11 -0400 Received: from box.euandre.org ([46.101.160.115]:34485) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nu1pI-00027D-S2 for bug-guix@gnu.org; Wed, 25 May 2022 20:58:10 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 438E5FC3D5 for ; Wed, 25 May 2022 21:57:34 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1653526656; bh=KhRdzM9eMY1FcZnyjXmOfIl3q+yQmgmLGx4Wuo/dMEc=; h=From:To:Subject:Date:From; b=h9IXGUvNbd+OBBebe6GRzPCAk1lsq2AuDv8qJPuAdbinjQHHMO+JTd5YJamr5jelf Wtitgp6seIhoz6yoVpHgzjFoUDizbVaPkt7ivn82tn8dVjM/1WPHRdQoN2F23DCT6H fwX5Cjm8E37Lkuh8eVQbu3ZhTtw428v/qTmAqEy9Rrn6ESgJoJt3HsQbA2+uthtOa6 v6vUP3qPL07dZvgeH5l+uI8OhvgL0m0cJBBphG3i/LmRKGNpdc5yVxbI+16w/+WqEk 5OnHKlgYPD2aebgcgoSEdRtNZ4D+t+0I8gsXJRMl7ysa10037zSX9opC3Ht62B61Mj NSdx1ZGzBYe5w== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: EuAndreh To: bug-guix@gnu.org Subject: Feature request: filter channel on "guix pull" Severity: whishlist Date: Wed, 25 May 2022 21:57:21 -0300 Message-ID: <165352664123.29501.6150425452626404554@localhost> Received-SPF: pass client-ip=46.101.160.115; envelope-from=eu@euandre.org; helo=box.euandre.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) I'd like to be able to select a specific channel to be updated when running= a "guix pull" command. Let's say I have a "channels.scm" file, containing 3 channels: "abc", "xyz"= and "guix", all pointing to the branch "main". When running "guix pull", all t= hree channels get updated via a "git pull", naturally. However I'd like to select only channel "abc" to be updated, and leave "xyz= " and "guix" as is, untouched. In order to accomplish this today, I'd have to: 1. generate a temporary "tmp-channels.scm" file with "abc" and "guix" pinne= d to the current commit given by "guix describe"; 2. include in the temporary file the "xyz" channel, but that one still poin= ting to the branch "main"; 3. "guix pull -C tmp-channels.scm". That way I get only the "xyz" channel to be upgraded, since all other chann= els are pinned to a specific commit. I'd like to be possible to run a desired "guix pull -c xyz" (or similar) command and get that same behaviour. Since I don't plan to implement that feature soon enough, I'm registering it here so that a fellow hacker seeking for an improvement opportunity can jump in :) From debbugs-submit-bounces@debbugs.gnu.org Thu May 26 03:58:13 2022 Received: (at 55649) by debbugs.gnu.org; 26 May 2022 07:58:13 +0000 Received: from localhost ([127.0.0.1]:57005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nu8Nm-0001gA-OB for submit@debbugs.gnu.org; Thu, 26 May 2022 03:58:13 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:44020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nu8Nl-0001fv-FS for 55649@debbugs.gnu.org; Thu, 26 May 2022 03:58:10 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by xavier.telenet-ops.be with bizsmtp id bKy72700H4UW6Th01Ky7jw; Thu, 26 May 2022 09:58:08 +0200 Message-ID: Subject: Re: bug#55649: Feature request: filter channel on "guix pull" From: Maxime Devos To: EuAndreh , 55649@debbugs.gnu.org Date: Thu, 26 May 2022 09:58:02 +0200 In-Reply-To: <165352664123.29501.6150425452626404554@localhost> References: <165352664123.29501.6150425452626404554@localhost> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-E2BQwxtpKL8igJt1NQiS" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1653551888; bh=8dii/khjqCCqiXAYFdHnntWEhvxGPxlT6H5Zv816w8Q=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=HC7uSQMM4alUcm5X//1bdoGhCib28KK5BOmamMrNAVzRP+V+QxLviOqyp3sToB96v o6TpnFhYulHvorz9s4aZFJ8OtIdIkD3FNx6VSpMTD2xeGlEaMvWG5IS9A8EpGA8aCI Hwf9iQTs+y6vYPJKIhTRRqJFVo5SAH1c247QqjW7NZ3CfGJHrKedZMQRBmHpmM/g0U RUZeJOS6kPgQLwR9ITHj641fPZDilqsaCvpkIREX0njm/+cY/CmL/tynuHad3JOL+s xFZ6Kr4g4Eql5wgjHogUhgr8a+IIMOihUajRlFFDvAUF1TImyK3qXz5LqeVZJFoHMg BdZisGXTi4e1w== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55649 Cc: control@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 (-) --=-E2BQwxtpKL8igJt1NQiS Content-Type: text/plain Content-Transfer-Encoding: quoted-printable severity 55649 wishlist thanks --=-E2BQwxtpKL8igJt1NQiS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYo8zChccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7jMxAQDd0BrMWkfdKjrQcMTtYkU3MvMq GkpbV0/nqyLZte+N7gEAyhrrblIpXyI23KrfAdggYU/XvmiU3BQ+yk3bCBwZCQ0= =fVai -----END PGP SIGNATURE----- --=-E2BQwxtpKL8igJt1NQiS--