From unknown Mon Aug 18 14:26:11 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#39650 <39650@debbugs.gnu.org> To: bug#39650 <39650@debbugs.gnu.org> Subject: Status: wish: search shows whether a package is installed Reply-To: bug#39650 <39650@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:26:11 +0000 retitle 39650 wish: search shows whether a package is installed reassign 39650 guix submitter 39650 Arne Babenhauserheide severity 39650 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 17:15:45 2020 Received: (at submit) by debbugs.gnu.org; 17 Feb 2020 22:15:45 +0000 Received: from localhost ([127.0.0.1]:39333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3og4-0006XW-NR for submit@debbugs.gnu.org; Mon, 17 Feb 2020 17:15:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:52916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3og2-0006XO-NG for submit@debbugs.gnu.org; Mon, 17 Feb 2020 17:15:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51155) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j3og0-0000Yw-Sn for bug-guix@gnu.org; Mon, 17 Feb 2020 17:15:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,SPOOFED_FREEMAIL autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j3ofy-0003nr-M1 for bug-guix@gnu.org; Mon, 17 Feb 2020 17:15:40 -0500 Received: from mout.web.de ([212.227.17.11]:59633) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j3ofx-0003jW-9V for bug-guix@gnu.org; Mon, 17 Feb 2020 17:15:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1581977735; bh=HcB9tIvKj7Hj6u612xYcavbjRbSYkDdh+no9ExsCJe8=; h=X-UI-Sender-Class:From:To:Subject:Date; b=G14bphaohxj1kSkuZgkytOMzYjJosqn7YjCr3vduO1qObcYdYk6vcSJBJt/Mmxd1B 76keqGvBCuXxM19Snz0Q6+cwyChe/BZstgRxV0DG5U0ro3PxQhJczVhbOLNnquZ3uk ldx30H36xYG7FXHV8RgQr0HzwuTueQQBiv0+Ydkc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([84.149.93.38]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LfAsW-1joAzn2mro-00or9g for ; Mon, 17 Feb 2020 23:15:35 +0100 User-agent: mu4e 1.2.0; emacs 26.1 From: Arne Babenhauserheide To: bug-guix@gnu.org Subject: wish: search shows whether a package is installed Date: Mon, 17 Feb 2020 23:15:35 +0100 Message-ID: <87mu9geu7s.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:JHZrbijPQiS4BP9Gb9dRTq0lOU1w2/OMpZnPfsDjdzcrCz72uCl jKYoGtruBHfK14uwJmdZJorH8vtJnao0owDVB7AdbX/eGr5Sh4tVHJfXBlvA6I/9Qpcgkzm N8oYQMgySxl71OXQ8qRPOdivJubIYuEwhdggsWsbVDV9EykmDmPoGLvCCYGJS+gmTOKa+WF Gf4mLpbi23iAR2P8RifAw== X-UI-Out-Filterresults: notjunk:1;V03:K0:U+ERoOGPBSo=:IgWwMFHv+/Tjq8EW+Zm7xP 65H5Tbokf86mGpzK9UZCTUtcNPlvFr4XKthMjSRth/Y5Q2lgzxQk0gDiTW9xw9MtiUaunJ4X5 GbhIn3mgZJJ6sXzpBZCLT8dLdHK5ho/4DV/U2+yeyCWZYUAk7QeDX4KJR7yg8c+poJpcz5BXk aRGG8V64YaNkLGVSDJ67sV6mGghlD/CcFv9m/zAV5WtSWrwacyUtuqQrP5D6HdzxX57DZmm0z syQLgVsT2acYNx08+g9teiaPJRDS7HX1KvRU69vqakcaP3qupT4mtHmV74j9pQ1DRfejN4oew 3r3IekaKbYlLIo22Adn+SUfLpgRwjMMNrpziE/rsOksrOnHe3OgruT97FX0DDkgt4aZvEBU9U TpjozK1cCQgshU9EBYRK0XUIpARMwroxxLikDfwCiGpciREJd3gd1olWp/70L9lFW7k+vZAWv p0mjLnimELs+b4RN6if02IKZlEDbiocfM++rP3Trw+ILqjvGLuNEUYs+NBxkfj5LS7yv9ZH7C ULbExtOUIIy3BHdA1mblkRQr+sCErh4pagvyQiRGBv51phJdg6KpHxXMD7CKfsrtb2P1Zhqoa RNHiYhrh0+6Zt9YGj0+ot8IvxPpviWVvEM12dOmGHDue7kIj85S3xfsgVLAyY8QeZjS4b8F8T 2iaEehD40C1mNkzkKHnuHhvuFyzPPPGhMa76bzuoKD9ss+puhFyc39Ys5X+Y2eqb62TPQBexF Uqu4948qsL5XrtEM2Ycu7UBgS0TSmDgrbE8PpECrQg9Okoz99v4ECroj2qR90QWFjuOmkX1VI P7h6mN+9lqso4MCEj8bO0gU+NvWX2YeLy6BfBwpHxiRK61cr3P7qPa2vvBIyWoB5gtywe2wzx vieQONH87TImykV4yL/zgYFySULf5AjdM8xr+R4m8ArmFiaTcJ5CuFljiixQLBj26Ht3nsv/s t2i9E/E+2Js4aBVDPAcMP0LsUHDRPxdunzQnpdC/JsXWNJFDAnct5mljq5Kqh010+bBlR4bO1 YCJEA0T4HYZ6tcXvT42Is5fVMX/Nes5F0/Alwahlrp1CTHqbdgodUz6AA7R2jVLz/5oyrhnX/ lF4nhQBqHo85ia3m1CoP2kho7G2I7+yz2N5JSakLktI3U4bDfob9AOp9HS1OCpIr7GFylBbRw HxW/PL7j/cXciMMTTLJWyy4tk8PUD2xl51T3OLhcv8FDA95sWfM98c/O5qfp8uZT9jxUleoPC tFBg94thWM9en87e3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.11 X-Spam-Score: 2.2 (++) 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, It would be great if `guix search TERMS` could show for each record whether the package is installed and which versions are installed. I regularly search for a library and then check with guix package -I whether I already have it, and that’s quite inconvenient. Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=arne_bab%40web.de;ip=209.51.188.17;r=debbugs.gnu.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (arne_bab[at]web.de) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 2.0 SPOOFED_FREEMAIL No description available. 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: -0.8 (/) Hi, It would be great if `guix search TERMS` could show for each record whether the package is installed and which versions are installed. I regularly search for a library and then check with guix package -I whether I already have it, and that=E2=80=99s quite inconvenient. Best wishes, Arne --=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 17 17:34:10 2020 Received: (at 39650) by debbugs.gnu.org; 17 Feb 2020 22:34:10 +0000 Received: from localhost ([127.0.0.1]:39346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3oxu-0006zI-MT for submit@debbugs.gnu.org; Mon, 17 Feb 2020 17:34:10 -0500 Received: from mail-qt1-f180.google.com ([209.85.160.180]:42649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j3oxs-0006z5-Ow for 39650@debbugs.gnu.org; Mon, 17 Feb 2020 17:34:09 -0500 Received: by mail-qt1-f180.google.com with SMTP id r5so13159922qtt.9 for <39650@debbugs.gnu.org>; Mon, 17 Feb 2020 14:34:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=1CKWkFRQ5Pm+DSqDQmqwFh0Z4r9bKWoWHbP/Mg1w/Yc=; b=tZGgtEtIzuBtp1WTUYXZvJR49Q4EFMhTc68JJ4rWL0MzabyalQHPzWCkBnpiHJWkpi olr06M8Zf2WkVM3pmLD5c07xXpipmvcrR4EkyyubcMvcPSRnhWSy5LpocEKrpwiNBu9W wm9TU5iqhJbhoxB3ID0tzq/gMWd96dCyKuvNf86z2k2GhocN9La6g5HJMRCdfzjo9+Vt tCgZfpXza0erJVfhOOj3cAyPRxcTJMNRmrQKk3ugR+N71HKU5KqsIxBRpn1IXbTwUc3z Z4ZuYesukrvV30PMUcV70CqpnHd906xrH0pSMep4S8YzWVAX1sOA1FV2rEttwZr5JmFn swOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=1CKWkFRQ5Pm+DSqDQmqwFh0Z4r9bKWoWHbP/Mg1w/Yc=; b=tmulnlV/ZQ6EjEqOYINPisbO5yVe9Gynjkx7I8Fxx/IN2A57RCbmJ7xk24BO4skbBd sVul7cuJB7xPwKglNDQoASIClEXX2S59UnB1TapGCXWEe8Akm4SUAdfIFZIAnoj/tjz9 R1FdEER1nU3V8mH51taocZTJn9mQ23GVQa9R3SycG1vIxMC0juMOuPUivDqpngOo3TZC wTFwXVunokBx3ZfmWm7vk+HMyOL3iwX9X6dGm11VtqLPhJns7xCNUhAITSZP6nqhXrJp hA4DzQHyATe+k5+slcVhJxndjrON8qGSThNYw+mzU0skebDOYuxtqmUYsX+JH/0oQu5r SkZQ== X-Gm-Message-State: APjAAAWe+JOzqr99enwUAIyqAOfyufAnqF8kHocUWQWofIi118k2yEgS vldOZWE9zEP5m82tg+oeQo2Q9X8w+haxiyorQQQ= X-Google-Smtp-Source: APXvYqxRReUQG/poFxwAML9mgLc8YNSoMgLo6o4gfVoEBTS8nLID3j5Yh9dEGaBZb8A3sVEYLSb1jcExFI30lSqU8Ps= X-Received: by 2002:aed:2050:: with SMTP id 74mr14980242qta.217.1581978843379; Mon, 17 Feb 2020 14:34:03 -0800 (PST) MIME-Version: 1.0 References: <87mu9geu7s.fsf@web.de> In-Reply-To: <87mu9geu7s.fsf@web.de> From: zimoun Date: Mon, 17 Feb 2020 23:33:51 +0100 Message-ID: Subject: Re: bug#39650: wish: search shows whether a package is installed To: Arne Babenhauserheide Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39650 Cc: 39650@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 Arne, On Mon, 17 Feb 2020 at 23:16, Arne Babenhauserheide wrote= : > It would be great if `guix search TERMS` could show for each record > whether the package is installed and which versions are installed. I agree. Say if it is already in '/gnu/store' is often helpful. And "guix search" should even provide in which profile it is already instal= led (maybe even in which generation of which profile it is already) > I regularly search for a library and then check with guix package -I > whether I already have it, and that=E2=80=99s quite inconvenient. In the meantime, something along these lines should do the trick... --8<---------------cut here---------------start------------->8--- for profile in $(guix package --list-profiles) do echo $profile guix package -p $profile -I | grep done --8<---------------cut here---------------end--------------->8--- and it is not convenient, I agree. :-) All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 02 16:34:09 2024 Received: (at 39650) by debbugs.gnu.org; 2 Apr 2024 20:34:10 +0000 Received: from localhost ([127.0.0.1]:56432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrkpc-0001iH-Bc for submit@debbugs.gnu.org; Tue, 02 Apr 2024 16:34:09 -0400 Received: from purple.birch.relay.mailchannels.net ([23.83.209.150]:36133) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrkpZ-0001hc-0S; Tue, 02 Apr 2024 16:34:06 -0400 X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 9E31B7A1FFF; Tue, 2 Apr 2024 20:33:59 +0000 (UTC) Received: from pdx1-sub0-mail-a310.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 1E99F7A1F03; Tue, 2 Apr 2024 20:33:59 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1712090039; a=rsa-sha256; cv=none; b=ypdUSKyb41MhhgmhP34fdDWymOXfmRfJqfkrZMlLh8/3cZ2oIRU9mLzRxe38g+0SzIKtgv TONtNs1rpPQb3TiOMvCn3ml+PxUtCfTzDhdvel8+0RFYUPXjIPIGyF76TCJI7N6gWS+brA +DKda+5rQ4DxiXnY/gu9fa3BWlyFFkuExTZ9Yrld476bhuAqXDFBDwUnWvl18Q99fmw2Xd /7x6aFMcviL7/RwCEeVoek4jGXHXH7c2+pXTNrJ6PBk1leDJPcxro5lyycVRJxuvKPFj4c utnnr/jb+dpcBcyN1X9M2Y/zQ4ssWokKH6m+1/6UDek6HzICvbLUEaAE3vBp9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1712090039; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=xv+b3gRib3/XkKRvpqb9y5r4Eu+oMuqYQYVTSokNddw=; b=cf/rXi6isNoTQAPgmVvJeUrs7uB9Ze796Zq+uawcM8xETybCLtuwjBjtHQV8//4oX59SBd wUQutLmgYNlP6qr/tCCp0duy5zjLjaHMWC8nfQf1dq4uzxjWB/V8hLPHkOpGyDjjT4DobX oNpcV5DfUWbWyvROrIE9biNFVVKYvePNiHODrgm7FpoLjYvOl7wDQnGpVawnzaGABCLVHC oPnxfBJFE668rF0LzROFPZ5FURK6a0XihmNZ3g4q2Ujlz4L8e6cKbDkBdzNIWSqPqzo2mk mCxzUqs486hZK4MDQt2GwPZNb/XlVPXbRjn8H6fpBkiMvRHcbAsewmqDnMA9cQ== ARC-Authentication-Results: i=1; rspamd-6457dc597-sm4dd; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|adam@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Average-Suffer: 27c65fa15871df5e_1712090039175_3364876523 X-MC-Loop-Signature: 1712090039175:3629705104 X-MC-Ingress-Time: 1712090039175 Received: from pdx1-sub0-mail-a310.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.118.191.224 (trex/6.9.2); Tue, 02 Apr 2024 20:33:59 +0000 Received: from [10.45.0.74] (unknown [45.131.192.7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adam@alphapapa.net) by pdx1-sub0-mail-a310.dreamhost.com (Postfix) with ESMTPSA id 4V8KNQ4rzLz9c; Tue, 2 Apr 2024 13:33:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1712090038; bh=xv+b3gRib3/XkKRvpqb9y5r4Eu+oMuqYQYVTSokNddw=; h=Date:To:Subject:From:Content-Type:Content-Transfer-Encoding; b=mX9w0cBw6SWhX15oha0ZNzbdVgPqJSPNrQ1tNwaR98pkZFCplwgFdhllXxpZOUd3V LBb/TYKcOUBjuCP8HpDBwEIECRksWcRbuHleHqqyQly0umGovhE5p3aZ2i9Q+u7qwt xwvfDt8Z6OY/i8VZCSCIACGYAF4FHVF+pV5hKOjyHlMZSqTkAZo6mvPwyfLvRMm1h+ utVVgcEM7X3mY/lASoYcMTReZSCUKMiCdPrLpGwH7Xs9HtZBaD3do0+hStDrdMMa3c Lzq6wBeYZKs9aN8qqJ326moiNmP3qxIv/ZQegqgxsVNGE1PWGUQuh19DP2cAHKsbX8 vhWw3CppgS+UQ== Message-ID: Date: Tue, 2 Apr 2024 15:33:57 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: 39650@debbugs.gnu.org Subject: wish: search shows whether a package is installed Content-Language: en-US From: Adam Porter Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 39650 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.4 (/) Hi, FYI, I just filed bug#70153, which is related, about the "guix show" / "guix package --show" command. https://issues.guix.gnu.org/70153 --Adam