From unknown Sun Aug 17 22:02:25 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#68479 <68479@debbugs.gnu.org> To: bug#68479 <68479@debbugs.gnu.org> Subject: Status: [PATCH] weather: Add =?UTF-8?Q?=E2=80=98-e=E2=80=99.?= Reply-To: bug#68479 <68479@debbugs.gnu.org> Date: Mon, 18 Aug 2025 05:02:25 +0000 retitle 68479 [PATCH] weather: Add =E2=80=98-e=E2=80=99. reassign 68479 guix-patches submitter 68479 Ludovic Court=C3=A8s severity 68479 normal tag 68479 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 15 12:21:50 2024 Received: (at submit) by debbugs.gnu.org; 15 Jan 2024 17:21:50 +0000 Received: from localhost ([127.0.0.1]:46777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPQej-00079u-Tf for submit@debbugs.gnu.org; Mon, 15 Jan 2024 12:21:50 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPQeg-00079g-OC for submit@debbugs.gnu.org; Mon, 15 Jan 2024 12:21:48 -0500 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 1rPQeb-0000Aa-1T for guix-patches@gnu.org; Mon, 15 Jan 2024 12:21:41 -0500 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 1rPQea-0005rX-2z; Mon, 15 Jan 2024 12:21:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=BLhD2ZmKymWc64fJmZ/d/QnVwDMkiXhJ+f8mQni9j9Y=; b=gHKgKYHHhWO1tV O8F31cn0VZnxrlFDzvYWcEhauUKW1gh4gfmlvpm2DgwIztXAFtSWEwv/sygIFV4uZzcmhYZrwguFI UPQihSHGj1IKaHrTA4CMNu+bEXDMBBILtP61mhmU4ih5xeXZws+SzyPUU2svAzKEsL380yCJ2PtOL MC8utm7t//cImUQ2Qw7ucQHoIUip+qFIeItmq2aESsEdV+bDKu70c5Iy2YshJoMt0Cu/g7YxPxd4u SP+p/VCs6hO0UayxiwTvRIZS4iLSt74bnPbxmbkKmOtNiCLYN1776Z+5inAEt/jVmwnQCkONjYxvY RGJHugcSGngaejH4gaCw==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH] =?UTF-8?q?weather:=20Add=20=E2=80=98-e=E2=80=99.?= Date: Mon, 15 Jan 2024 18:21:32 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Christopher Baines , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= 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 (-) * guix/scripts/weather.scm (show-help, %options): Add ‘-e’. (guix-weather): Handle it. * doc/guix.texi (Invoking guix weather): Document it. Change-Id: I6dc97ec2b8226b57be33247b05a34c23b573a64f --- doc/guix.texi | 16 +++++++++++++++- guix/scripts/weather.scm | 9 ++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) Hi! This patch adds to ‘guix weather’ the ‘-e’ option that ‘guix build’ and most other commands already support. Thoughts? Ludo’. diff --git a/doc/guix.texi b/doc/guix.texi index a66005ee9d..fe16dd30e6 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -22,7 +22,7 @@ @set SUBSTITUTE-URLS https://@value{SUBSTITUTE-SERVER-1} https://@value{SUBSTITUTE-SERVER-2} @copying -Copyright @copyright{} 2012-2023 Ludovic Courtès@* +Copyright @copyright{} 2012-2024 Ludovic Courtès@* Copyright @copyright{} 2013, 2014, 2016 Andreas Enge@* Copyright @copyright{} 2013 Nikita Karetnikov@* Copyright @copyright{} 2014, 2015, 2016 Alex Kost@* @@ -16721,6 +16721,20 @@ Invoking guix weather This option can be repeated several times, in which case the manifests are concatenated. +@item --expression=@var{expr} +@itemx -e @var{expr} +Consider the package @var{expr} evaluates to. + +A typical use case for this option is specifying a package that is +hidden and thus cannot be referred to in the usual way, as in this +example: + +@example +guix weather -e '(@@@@ (gnu packages rust) rust-bootstrap)' +@end example + +This option can be repeated. + @item --coverage[=@var{count}] @itemx -c [@var{count}] Report on substitute coverage for packages: list packages with at least diff --git a/guix/scripts/weather.scm b/guix/scripts/weather.scm index 2f8985593d..08a1b22a74 100644 --- a/guix/scripts/weather.scm +++ b/guix/scripts/weather.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2017-2023 Ludovic Courtès +;;; Copyright © 2017-2024 Ludovic Courtès ;;; Copyright © 2017 Ricardo Wurmus ;;; Copyright © 2018 Kyle Meyer ;;; Copyright © 2020 Simon Tournier @@ -388,6 +388,8 @@ (define (show-help) -m, --manifest=MANIFEST look up substitutes for packages specified in MANIFEST")) (display (G_ " + -e, --expression=EXPR build the object EXPR evaluates to")) + (display (G_ " -c, --coverage[=COUNT] show substitute coverage for packages with at least COUNT dependents")) @@ -426,6 +428,9 @@ (define %options (option '(#\m "manifest") #t #f (lambda (opt name arg result) (alist-cons 'manifest arg result))) + (option '(#\e "expression") #t #f + (lambda (opt name arg result) + (alist-cons 'expression arg result))) (option '(#\c "coverage") #f #t (lambda (opt name arg result) (alist-cons 'coverage @@ -611,6 +616,8 @@ (define-command (guix-weather . args) (base (filter-map (match-lambda (('argument . spec) (specification->package spec)) + (('expression . str) + (read/eval-package-expression str)) (_ #f)) opts))) base-commit: 162d6a2fdd6af13272967c77347a54934ecb45e6 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 18 06:37:37 2024 Received: (at 68479) by debbugs.gnu.org; 18 Jan 2024 11:37:37 +0000 Received: from localhost ([127.0.0.1]:54462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQQiG-0003hf-UG for submit@debbugs.gnu.org; Thu, 18 Jan 2024 06:37:37 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:40962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQQiF-0003hE-6q for 68479@debbugs.gnu.org; Thu, 18 Jan 2024 06:37:35 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3379e942685so958312f8f.0 for <68479@debbugs.gnu.org>; Thu, 18 Jan 2024 03:37:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705577848; x=1706182648; darn=debbugs.gnu.org; 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=heovqzYN1nFB9f6eCNE5LNLQjoFM9kfESRo1/2ojad4=; b=lOmlmVvVfFn1P+xlxbqWeScl4Ewy2SU1vZdFDtXgWTSre6AAIeJ2c/EswagRzGbAd+ r69UQW4BQxyJWbzU5zMGudCgpQfhxenxZ3kkUzLGf9JxHAdNrAv6AVrV17psIq7MC2M/ 79U2xfGKY9AqmhsaPcoouxLkDpJRRKeXkFqm8VmtlVTTISeYz7DyuaL6ROZpHWlWFEuO tbA9qH5ydU6ffHaDiWH2bDlcpt7QFz84RLldf32pBOCOCcnF3ishprkuJx2UUASpSFdo UDLTIiMlKpNUOIFiKB1g079XyNNZ9oXib+EtR1LtCEv1S4k32+WlXy6ZKSrwjo0K3UIx O+LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705577848; x=1706182648; 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=heovqzYN1nFB9f6eCNE5LNLQjoFM9kfESRo1/2ojad4=; b=SXG8xboEezR9xplXbei5GGQEDSufeieUubRaRT9lPk0XLosOORr3Y6xUt+IiDBBRgZ BdvvueN+MRKaY6S2jEsUOx1vNTbnQNyMavEH7eYLpVDtGt10YP+gEqOAmUadFzp46jPh xMitMjWTMl2KGOyUMbmuxL4IrhUp+JMzqdJdkEPAnZhlTCaXfBpAJzP3tLDxdezymhnb XpPvIAqIfMF4QUYVyDY8t2UZk1ll5gp2diRsVWbjBGkM705ommxbRHoPKse4yrIgb2rA bY+OVnxKUADOvOnoF37uTXlxwEKafCqQN0uninUMrHF84E2DZW0GdfVKGKodXiAKC/TO 3IHg== X-Gm-Message-State: AOJu0YweIaht0eRjrb3F6zHfWvE0+t9zw0AWK7pY33uDkn02PeD67w8L bj8yTe6mszgrJF5VSenb+ECTVQN8/LdFQR9M0NLfQT1ODoFK2beT X-Google-Smtp-Source: AGHT+IG4OD3PNFXxeuo5DjFr3prwV9u6gEKfF5kzbdf70Y9ceBXq8EDjSO3otOwXYsVxMkmK9DzMHw== X-Received: by 2002:adf:f30d:0:b0:337:c50c:27df with SMTP id i13-20020adff30d000000b00337c50c27dfmr855164wro.4.1705577847544; Thu, 18 Jan 2024 03:37:27 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:c5b1:875f:77a0:578f]) by smtp.gmail.com with ESMTPSA id s14-20020a5d69ce000000b00337478efa4fsm3838718wrw.60.2024.01.18.03.37.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jan 2024 03:37:27 -0800 (PST) From: Simon Tournier To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 68479@debbugs.gnu.org Subject: Re: [bug#68479] [PATCH] weather: Add =?utf-8?B?4oCYLWXigJku?= In-Reply-To: References: Date: Thu, 18 Jan 2024 11:55:54 +0100 Message-ID: <87mst2j4g5.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: 68479 Cc: Josselin Poiret , Mathieu Othacehe , Ludovic =?utf-8?Q?Court=C3=A8s?= , Tobias Geerinckx-Rice , Ricardo Wurmus , Christopher Baines 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 lun., 15 janv. 2024 at 18:21, Ludovic Court=C3=A8s wrote: > * guix/scripts/weather.scm (show-help, %options): Add =E2=80=98-e=E2=80= =99. > (guix-weather): Handle it. > * doc/guix.texi (Invoking guix weather): Document it. > > Change-Id: I6dc97ec2b8226b57be33247b05a34c23b573a64f > --- > doc/guix.texi | 16 +++++++++++++++- > guix/scripts/weather.scm | 9 ++++++++- > 2 files changed, 23 insertions(+), 2 deletions(-) > > Hi! > > This patch adds to =E2=80=98guix weather=E2=80=99 the =E2=80=98-e=E2=80= =99 option that =E2=80=98guix build=E2=80=99 > and most other commands already support. LGTM. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 28 16:25:57 2024 Received: (at 68479-done) by debbugs.gnu.org; 28 Jan 2024 21:25:57 +0000 Received: from localhost ([127.0.0.1]:58450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUCf7-0001RG-1Q for submit@debbugs.gnu.org; Sun, 28 Jan 2024 16:25:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUCf5-0001R4-Aq for 68479-done@debbugs.gnu.org; Sun, 28 Jan 2024 16:25:56 -0500 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 1rUCer-0005ON-BU; Sun, 28 Jan 2024 16:25:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=JitBLOcyfckSjxSB9Q+OaLsXikXJtD6s4sIwA8Ypfow=; b=Eret+As3x1syFLdRU6FD Qck9m3SNQyifFEJxchuBXSiPV/SG80kPrSV+nOVbWsnj+ZiK4iDXRqB4FQwBBuIgGZz6qSbqP5rbt Jt0hF+0bEPrxFudWCpUvw8mEXDi09R6HZeycuWZ9OxhvIeSegwOQa3AKA/WW2+KXQXssoQW+iaMXZ QsbDCLZXW9SEw5QUMeMTID1SvkUlRPuS4VMtLVDUNzbMYebWt7aXCwmPEteRRTEGFGi2mL1i6fq81 oQah2IpWw40VQ8YeqKJmDSiolQdtCOXjdbNxO59gfCzhzeZA2w9PR2GKRGVqOrVyCudGZnoQeUjcn 7ibh/+xPWXEV1w==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Tournier Subject: Re: [bug#68479] [PATCH] weather: Add =?utf-8?B?4oCYLWXigJku?= In-Reply-To: <87mst2j4g5.fsf@gmail.com> (Simon Tournier's message of "Thu, 18 Jan 2024 11:55:54 +0100") References: <87mst2j4g5.fsf@gmail.com> Date: Sun, 28 Jan 2024 22:25:37 +0100 Message-ID: <8734uhf8vi.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 68479-done Cc: 68479-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 lun., 15 janv. 2024 at 18:21, Ludovic Court=C3=A8s wrot= e: >> * guix/scripts/weather.scm (show-help, %options): Add =E2=80=98-e=E2=80= =99. >> (guix-weather): Handle it. >> * doc/guix.texi (Invoking guix weather): Document it. >> >> Change-Id: I6dc97ec2b8226b57be33247b05a34c23b573a64f >> --- >> doc/guix.texi | 16 +++++++++++++++- >> guix/scripts/weather.scm | 9 ++++++++- >> 2 files changed, 23 insertions(+), 2 deletions(-) >> >> Hi! >> >> This patch adds to =E2=80=98guix weather=E2=80=99 the =E2=80=98-e=E2=80= =99 option that =E2=80=98guix build=E2=80=99 >> and most other commands already support. > > LGTM. Pushed as 6cca8f069431f4475d8eaf9336cb952ce5694e55, thanks! Ludo'. From unknown Sun Aug 17 22:02:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 26 Feb 2024 12:24:14 +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