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 1OMiA7-0004Pv-6V for garchives@archives.gentoo.org; Thu, 10 Jun 2010 13:51:15 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5EDDBE073C; Thu, 10 Jun 2010 13:51:13 +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 252F8E073C for ; Thu, 10 Jun 2010 13:51:13 +0000 (UTC) Received: by wyb35 with SMTP id 35so5078355wyb.40 for ; Thu, 10 Jun 2010 06:51:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=qfjl7dXjrn6QCZbdvcRVlOWs4JHtZ+RSSWZc+ZaOf2I=; b=PRRUcq+JRsDu8hxxkHTlIrhg/MmedPJ286c2ne/qerdCv5J1rago+CmGVOOSwe8StT veLXvb4TiNFgWBH2q5tjUeRyqZwEsx5W+Saph7BPhTVsXlRADKCjPbqkkXWzjOYTNM7h KwzudsLT8B3q3ySMB7odJseV9bOc/rssE7/Q8= 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=MADITON7EDSosKjeI+yP/xHeU2jvh7yPzYYe8AWvPKKW+2JJkrGrlclhKNePAnzz// hafauTzzOLkR6Jv8d2k0VSObRsS0b3L5ISjEoPFbdvJzAimvIYlasB9cdXmHKvHsB5If 7Fp4Q5Wncn37dUhMCYemcD6yLrbmaoOEEuMhU= Received: by 10.227.127.83 with SMTP id f19mr277390wbs.83.1276177871865; Thu, 10 Jun 2010 06:51:11 -0700 (PDT) Received: from snowcone ([92.16.40.160]) by mx.google.com with ESMTPS id y31sm179825wby.16.2010.06.10.06.51.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 10 Jun 2010 06:51:11 -0700 (PDT) Date: Thu, 10 Jun 2010 14:51:05 +0100 From: Ciaran McCreesh To: gentoo-pms@lists.gentoo.org Subject: Re: [gentoo-pms] (Minimal) standarization of the 'sets' feature Message-ID: <20100610145105.45d4469d@snowcone> In-Reply-To: <20100610154238.45ad9de2@pomiocik.lan> References: <20100610154238.45ad9de2@pomiocik.lan> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.9; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/LHQMb1itKLHGPN_ksMbq5N3"; protocol="application/pgp-signature" X-Archives-Salt: 74e34575-bdf1-4c0d-93ce-84cffbaeb40e X-Archives-Hash: 5a51de8d5891dd2aa64e03ae1ad7ebbf --Sig_/LHQMb1itKLHGPN_ksMbq5N3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 10 Jun 2010 15:42:38 +0200 Micha=C5=82 G=C3=B3rny wrote: > First of all, I would like to notice I'm not trying to force moving > Portage-specific features to PMS. I'm just trying to get some > standarization on one of these features to make it possible for devs > to use it in gx86 without commiting non-standard files. This has to be done via a GLEP rather than going straight into PMS. > The particular feature I'm talking about is defining repository-wide > package sets. Currently, this is done through a Portage-specific > 'sets.conf' file in the repository's root directory. Although such > file could be considered acceptable for an overlay, I wouldn't like > to see such a non-standard file commited to gx86. The problem with the way Portage does it is that it lets sets be specified that run arbitrary code using Portage internals, including code using internals that aren't stable between Portage releases. You'll need to come up with a new design that doesn't have any of that nonsense, and then get Portage to implement it. > In fact, the specification doesn't really even need to push the 'sets' > into atom specifications -- as I guess we would rather keep away from > using them in dependencies, and PM could be free to use any syntax to > reference them. As soon as you introduce them, people will want to use sets in profiles/ files. --=20 Ciaran McCreesh --Sig_/LHQMb1itKLHGPN_ksMbq5N3 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iEYEARECAAYFAkwQ7cwACgkQ96zL6DUtXhG1qQCdFAuzOOensjvNem8ZA88dbf5m 5CwAn25WTjsYoFmK8JzitY1Ztdg4NjOy =e3As -----END PGP SIGNATURE----- --Sig_/LHQMb1itKLHGPN_ksMbq5N3--