From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Pesari Subject: Re: Adding tags to packages Date: Sun, 3 Jan 2016 16:31:04 +0100 Message-ID: <56893EB8.6010500@gnu.org> References: <568828EF.7050406@gnu.org> <87h9ivxcgb.fsf@gmail.com> <871t9yvj71.fsf@gnu.org> <56893180.50302@gnu.org> <87si2esnzi.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFkcg-0005mP-1R for guix-devel@gnu.org; Sun, 03 Jan 2016 10:31:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aFkcf-0001kG-2m for guix-devel@gnu.org; Sun, 03 Jan 2016 10:31:09 -0500 In-Reply-To: <87si2esnzi.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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= Cc: guix-devel@gnu.org, Alex Kost On 01/03/2016 04:04 PM, Ludovic Courtès wrote: > > Maintaining tags means agreeing on a set of tags and adjusting it as we > see fit, adding tags to existing packages, reviewing them for new > packages, etc. I can see why this might sound like a lot of work, but what if all distros worked together on a common database? It's a problem all package repositories have, after all, and there's no need to have multiple people write tags for the same packages over and over. The Free Software Directory could be used for that purpose, and tags could be generated from its categories by using the MediaWiki API. For this purpose, some works needs to be done on the FSD. For example: https://directory.fsf.org/wiki/Nethack Nethack isn't really an adventure game, and "Game:roguelike" should also be a category, but I think that this could work (and as a result of it, the FSD would gain more contributions and exposure).