From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LWEkx-0003Uk-Mu for garchives@archives.gentoo.org; Sun, 08 Feb 2009 18:51:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4041AE01AA; Sun, 8 Feb 2009 18:51:49 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E4E2CE01AA for ; Sun, 8 Feb 2009 18:51:48 +0000 (UTC) Received: from [192.168.0.100] (173-224.1-85.cust.bluewin.ch [85.1.224.173]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 4CC40650C4 for ; Sun, 8 Feb 2009 18:51:46 +0000 (UTC) Subject: Re: [gentoo-dev] Category tags on packages (was: new categories:) From: Tiziano =?ISO-8859-1?Q?M=FCller?= To: gentoo-dev@lists.gentoo.org In-Reply-To: <498F1D93.3080909@gentoo.org> References: <84250c9c0902010932m539beba1v19fac18fde4569d9@mail.gmail.com> <49876289.20306@gentoo.org> <200902022310.27612.reavertm@poczta.fm> <1233623862.31569.20.camel@localhost> <8b4c83ad0902021849l2b856146h37c4ac91be3693f6@mail.gmail.com> <498F1D93.3080909@gentoo.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-nvCy6viAK8/6j25efUwk" Organization: Gentoo Date: Sun, 08 Feb 2009 19:51:29 +0100 Message-Id: <1234119089.18160.8.camel@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.24.4 X-Archives-Salt: 30f2f2c0-e196-4026-aff2-6909a729249d X-Archives-Hash: a6f21ad38f24f70b817b0256ec27044a --=-nvCy6viAK8/6j25efUwk Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Am Sonntag, den 08.02.2009, 18:59 +0100 schrieb Federico Ferri: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Nirbheek Chauhan wrote: > > ${PORTDIR}/tags/games/puzzles/ksudoku -> ../../../kde-base/ksudoku > > ${PORTDIR}/tags/games/puzzles/sudoku/ksudoku -> > ../../../../kde-base/ksudoku > > ${PORTDIR}/tags/dying/amarok -> ../media-sound/amarok >=20 > - -- >=20 > I like the tag idea. > I don't like tag as described above. > I feel having tags organized in hierarchical way is inappropriate. > that just makes another organization of packages in categories. >=20 > tags <-> packages is a many-to-many relation. >=20 >=20 >=20 > btw, if the DESCRIPTION field is well written, it functions as a tag. Please, don't. > e.g.: >=20 > $ eix -c -S dockapp -S net > [N] x11-plugins/allin1 (--): All in one monitoring dockapp: RAM, CPU, > Net, Power, df, seti > [N] x11-plugins/wmifinfo (0.09): a dockapp for monitoring network > interfaces. > [N] x11-plugins/wminet (3.0.0): dockapp for monitoring internet > connections to and from your computer. > [N] x11-plugins/wmitime (0.3): Overglorified clock dockapp w/time, > date, and internet time > [N] x11-plugins/wmnd (0.4.11-r1): WindowMaker Network Devices (dockapp) > [N] x11-plugins/wmnetload (1.3-r2): Network interface monitor dockapp > [N] x11-plugins/wmwifi (0.6): wireless network interface monitor dockapp > Found 7 matches. >=20 > although DESCRIPTION doesn't contain "obvious" tags. > perhaps it's worth the addition of a TAGS field (?) that has to be > searched just like DESCRIPTION It's metadata-stuff, why not put it there? You have two possibilities: a) Introduce new elements: foo bar b) Think of herds as tags, then you have many packages already tagged. To be able to add new herds/tags without messing up with the maintainer-info, I'd then introduce new attributes for and instead of writing foo meaning that a package is maintainer by team "foo" just write foo instead. Then you can use the "herd" element in metadata.xml freely as a tag. Cheers, Tiziano --=20 =EF=BB=BF------------------------------------------------------- Tiziano M=C3=BCller Gentoo Linux Developer, Council Member Areas of responsibility: Samba, PostgreSQL, CPP, Python, sysadmin E-Mail : dev-zero@gentoo.org GnuPG FP : F327 283A E769 2E36 18D5 4DE2 1B05 6A63 AE9C 1E30 --=-nvCy6viAK8/6j25efUwk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEABECAAYFAkmPKbEACgkQGwVqY66cHjDe6gCfWKse3Dap80ktdxql9QBFWtpO Z30Anj7uz1n2vaBuYjxOCANz4CVTFUzC =w9/6 -----END PGP SIGNATURE----- --=-nvCy6viAK8/6j25efUwk--