From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Qb4kK-0000JT-2k for garchives@archives.gentoo.org; Mon, 27 Jun 2011 05:52:32 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DD1871C079; Mon, 27 Jun 2011 05:52:23 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 821B61C073 for ; Mon, 27 Jun 2011 05:51:59 +0000 (UTC) Received: by wyh22 with SMTP id 22so1506531wyh.40 for ; Sun, 26 Jun 2011 22:51:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:date:from:to:subject:message-id:in-reply-to :references:x-mailer:mime-version:content-type; bh=hnkZwLaSfQi9Uhx6XBLykZXpHrI3PhSz23yvfB3+bXg=; b=QSxxMaIjGhL7o0vWV94pM8G2l8hX/3ToLg2Q8BRMQ6P1LRbonErnPMHok43wGtB/3n ZgzXZexy6aWYr2trzhc1vdOUFwZ0hkW5Px1S2pxJc4sCscwYH3Vhy2OvCe46y3PF2wlj D0irRjIwyxE6QpPSHXghe4s2bO6j0H2XmijnA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=knLew/XaCSEv6XfIfdPCqqM+e+PLkFbUU0yy7S4fOuaKlzDJOy3vv8t9LfYCbVkMjf xPdmaD/YOKtgIi/6UtucxhvDhIaHA38HmSKWEgH2y82T07MvTUuYa+fXQnnRaLgFT4d7 nPhwIv+mbuOD26pSrcJY4ls3Badmjz6Z5n+Bk= Received: by 10.227.196.208 with SMTP id eh16mr5113861wbb.37.1309153918623; Sun, 26 Jun 2011 22:51:58 -0700 (PDT) Received: from localhost (cpc1-broo4-0-0-cust780.14-2.cable.virginmedia.com [86.4.215.13]) by mx.google.com with ESMTPS id ej7sm3820993wbb.19.2011.06.26.22.51.57 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 26 Jun 2011 22:51:58 -0700 (PDT) Date: Mon, 27 Jun 2011 06:49:24 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Are tags just sets? Message-ID: <20110627064924.499c488c@googlemail.com> In-Reply-To: <201106261712.27665.reavertm@gmail.com> References: <20110626080257.12d523ef@googlemail.com> <201106261712.27665.reavertm@gmail.com> X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.4; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/7VgXRtj+VmxCbZL3u5Yje9O"; protocol="application/pgp-signature" X-Archives-Salt: X-Archives-Hash: f11d8ef412a4ef7270b9c0bcfee96f2a --Sig_/7VgXRtj+VmxCbZL3u5Yje9O Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 26 Jun 2011 17:12:27 +0200 Maciej Mrozowski wrote: > On Sunday 26 of June 2011 09:02:57 Ciaran McCreesh wrote: > > Here's a completely different way of doing tags: >=20 > As far as sets are concerned, how about PROPERTIES=3Dset? > https://bugs.gentoo.org/show_bug.cgi?id=3D272488 >=20 > It's been proposed years ago. Is there a need to reinvent sets format > every time it's bought up? The problems with PROPERTIES=3Dset remain exactly the same as they were when it was first proposed. > I see major disadvantage with this approach. It's painful to maintain. > Imagine hundreds of different tags, with each package having at least > two tags. You certainly don't expect anyone to be able to maintain > that. Uh, I don't see how that's in any way difficult to maintain. > Tag is a property or attribute of package That one's highly debatable. > PROPERTIES=3Dset have the same advantages - they can also be pulled > within dependency tree by other packages. Yes, but PROPERTIES=3Dset has all of the problems it had when it was first proposed, and is the wrong way to implement sets. > > Disadvantages: doesn't use some horribly convoluted system of XML, > > wikis and web 2.0. >=20 > Using already proven technologies and tools is barely disadvantage. I > think last thing we need is yet another obscure format nothing widely > usable understands. Good, so you'll be happy going with what Unix has been using for decades then. > Sets concept is completely orthogonal to tags concept, please do not > mix unrelated things. Depends upon what you think the "tags concept" is. We've already established that everyone has a different idea of what tags are anyway. --=20 Ciaran McCreesh --Sig_/7VgXRtj+VmxCbZL3u5Yje9O Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk4IGecACgkQ96zL6DUtXhHpCwCgnTA7YmpyhDGF564ntS6L4I1q uO8AoLAvQG4VxUwrHxMa9rrb4UZdsV39 =PGpy -----END PGP SIGNATURE----- --Sig_/7VgXRtj+VmxCbZL3u5Yje9O--