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 1QakzV-00071l-LJ for garchives@archives.gentoo.org; Sun, 26 Jun 2011 08:46:54 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E17AA1C0F4; Sun, 26 Jun 2011 08:46:44 +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 30A061C06A for ; Sun, 26 Jun 2011 08:46:14 +0000 (UTC) Received: by wyh22 with SMTP id 22so1064757wyh.40 for ; Sun, 26 Jun 2011 01:46:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:date:from:to:cc:subject:message-id:in-reply-to :references:x-mailer:mime-version:content-type; bh=2Uyfa5wvSFWZnzAxoDvtTeb2heFp1TPwjZCNsqiDrv0=; b=b80xg3ocgGFoSI/xmGHixnCp7WNBU4YQ4Ic08rYVh4ecIkjgN9XW/LbfpoTrFNUg69 qGCLjerc3ICG3CVbGb0OW0eDQxA2LU9YsbE2eJaj/GjvevHOf1AMjF0sg8YAbKLFIdY/ 6BqIOM95QG4BdSxDlDDSIuHFOyPX1JMg6R1CM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=G3wfoJibQU/iRqFqCgMsnjF4ECHHcS1ime13kug9U/xhX3lp8mhZ9W78lqOUt++xRP BD3In17KAC2ZE2T9ffaU02h7xxfaAsnh6U1FbOLjc0Nbhht26MwHP7Lnu0z+9kok3SW0 CFslEYCcF6OYwmAHZRrCo+13TuceQhMHvbEcc= Received: by 10.216.234.209 with SMTP id s59mr4876172weq.18.1309077974275; Sun, 26 Jun 2011 01:46:14 -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 t79sm2186238weq.5.2011.06.26.01.46.13 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 26 Jun 2011 01:46:13 -0700 (PDT) Date: Sun, 26 Jun 2011 09:43:41 +0100 From: Ciaran McCreesh To: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Are tags just sets? Message-ID: <20110626094341.30e1f043@googlemail.com> In-Reply-To: <20110626104124.77ed12d9@pomiocik.lan> References: <20110626080257.12d523ef@googlemail.com> <20110626104124.77ed12d9@pomiocik.lan> 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_/MtkATWCx26f8+l.6jN5l8lt"; protocol="application/pgp-signature" X-Archives-Salt: X-Archives-Hash: 22ac81951b53ebb3be2cf72b5debe585 --Sig_/MtkATWCx26f8+l.6jN5l8lt Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 26 Jun 2011 10:41:24 +0200 Micha=C5=82 G=C3=B3rny wrote: > A 'type' field would be useful as well, to support various kinds of > package sets (much like portage handles currently). I'm highly doubtful that there's any real need for different kinds of repository-provided sets. We especially don't want sets to be code... > > dev-monkey/howler > > dev-monkey/spider > > >=3Ddev-monkey/spanky-2.0 > > dev-monkey/squirrel >=20 > We'd either want to add || ( ) here, or somehow explicitly specify > that this is a one-of set. No, that's something that's determined by how the set's used, not by what's in the set. There's no such thing as a "one-of" set; a set is just a list of package dep specs. > > Disadvantages: doesn't use some horribly convoluted system of XML, > > wikis and web 2.0. >=20 > And introduces another dedicated file format the PM has to implement > from scratch. It's a simple text file. It takes fewer lines of code to parse it from scratch than it does to get the results out of an XML parser. --=20 Ciaran McCreesh --Sig_/MtkATWCx26f8+l.6jN5l8lt Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk4G8UAACgkQ96zL6DUtXhHLoACgs58BN5RH/TJRICQrleWdZiYX 40kAn1ZHHz1enQusAbCkS3Jj/v07f+AG =jcXt -----END PGP SIGNATURE----- --Sig_/MtkATWCx26f8+l.6jN5l8lt--