From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Re-approaching package tagging Date: Tue, 18 Dec 2018 12:29:46 +0100 Message-ID: <87imzrgjit.fsf@gnu.org> References: <875zvsq8ov.fsf@dustycloud.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:4830:134:3::10]:50363) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZDZN-000177-3v for guix-devel@gnu.org; Tue, 18 Dec 2018 06:29:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZDZM-00033x-Cd for guix-devel@gnu.org; Tue, 18 Dec 2018 06:29:49 -0500 In-Reply-To: <875zvsq8ov.fsf@dustycloud.org> (Christopher Lemmer Webber's message of "Mon, 17 Dec 2018 14:01:20 -0500") 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: Christopher Lemmer Webber Cc: Guix Devel Hello, Christopher Lemmer Webber skribis: > In the past when we've discussed package tagging, I think Ludo' has been > against it, primarily because it's a giant source of bikeshedding. I > agree that it's a huge space for bikeshedding... no space provides more > bikeshedding than naming things, and tagging things is a many to many > naming system. The reason I=E2=80=99m unconvinced about tags is that I used to be a big fa= n of them, back when debtags was introduced (long ago!), but then I had to face reality: people (me included) would just do plain text searches, not sophisticated tag queries. > However, I will say that finding packages based on topical interest is > pretty hard right now. If I want to find all the available roguelikes: > > cwebber@jasmine:~$ guix package -A rogue > hyperrogue 10.5 out gnu/packages/games.scm:3652:2 > roguebox-adventures 2.2.1 out gnu/packages/games.scm:1047:2 I=E2=80=99m surprised you don=E2=80=99t mention --search, which is more app= ropriate than -A (=E2=80=98-A=E2=80=99 is here only to search among package names): --8<---------------cut here---------------start------------->8--- $ guix package -s roguelike | recsel -p name,relevance name: roguebox-adventures relevance: 7 name: tome4 relevance: 5 name: crawl relevance: 5 name: crawl-tiles relevance: 5 name: cataclysm-dda relevance: 5 name: angband relevance: 5 --8<---------------cut here---------------end--------------->8--- I=E2=80=99m very much in favor of improving =E2=80=98--search=E2=80=99 unti= l we=E2=80=99re happy with the results it gives. WDYT? Ludo=E2=80=99.