From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: Re: Re-approaching package tagging Date: Thu, 20 Dec 2018 15:42:25 +0100 Message-ID: References: <875zvsq8ov.fsf@dustycloud.org> <87imzrgjit.fsf@gnu.org> <87h8fa7ums.fsf@dustycloud.org> <87tvj9v9pd.fsf@gnu.org> <87lg4kskdj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40606) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZzX8-0000nq-Az for guix-devel@gnu.org; Thu, 20 Dec 2018 09:42:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZzX6-0002As-Ef for guix-devel@gnu.org; Thu, 20 Dec 2018 09:42:42 -0500 In-Reply-To: <87lg4kskdj.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix Devel Hi Ludo, > Is there anything specific that you think could be borrowed from > aptitude in the current Guix framework? Once the recutils doc carefully read, all the features from aptitude that I use are already in recutils. :-) Even, the option -e seems more powerful. Something maybe useful should be to able to search if the binary is already in the store or not. Other thing is the option `-F %O' from aptitude which shows the origin of the package. I do not have my mind clear about the channels--I am discovering them--but basically I am doing some `git grep' which is not the most friendly. Or I miss a point. Is it possible to remove the first double quote when searching for all the packages? guix package -s "" | recsel -C -e 'name ~ "agda"' -p synopsis e.g guix package -s | recsel -C -e 'name ~ "agda"' -p synopsis In the long term, I find more convenient something is this flavor: guix package --search='name ~ "agda" && !(name ~ "mode") -p synopsis' I mean avoid the pipe. But it is bikeshedding, isn't it? :-) Last, recutils is not installed by default with Guix. Why not? Maybe with a curated list of dependencies. Hope it makes sense. All the best, simon