Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: ciaran.mccreesh@××××××××××.com
Subject: Re: [gentoo-dev] Sets in the tree
Date: Wed, 14 Aug 2013 22:08:29
Message-Id: 20130815000810.5d4b3eda@gentoo.org
In Reply to: Re: [gentoo-dev] Sets in the tree by Ciaran McCreesh
1 Dnia 2013-08-14, o godz. 16:56:09
2 Ciaran McCreesh <ciaran.mccreesh@××××××××××.com> napisał(a):
3
4 > On Wed, 14 Aug 2013 11:50:56 -0400
5 > "Anthony G. Basile" <blueness@g.o> wrote:
6 > > On 08/14/2013 11:41 AM, Patrick Lauer wrote:
7 > > > On 08/14/2013 10:17 PM, Ciaran McCreesh wrote:
8 > > >> On Wed, 14 Aug 2013 17:07:32 +0400
9 > > >> Sergey Popov <pinkbyte@g.o> wrote:
10 > > >>> I am all for the standarts, but as we did not brought sets to PMS
11 > > >>> yet(when we updated it for EAPI changes), my question is: 'why?'.
12 > > >>> It is one of the long-standing feature of quite experimental
13 > > >>> 2.2_alpha branch, that should finally come to release(Thanks to
14 > > >>> portage team, by the way :-)).
15 > > >>>
16 > > >>> Why it was not added as a part of the PMS? Some implementation
17 > > >>> flaws? Or maybe, architecture problems?
18 > > >> Because the Portage format involves executing arbitrary Python code
19 > > >> that can depend in arbitrary ways upon undocumented Portage
20 > > >> internals that can change between versions.
21 > > >>
22 > > > You keep repeating that.
23 > > >
24 > > > That doesn't make it more true.
25 > > >
26 > >
27 > > Even if it were true, this does not stop pms from providing an
28 > > abstraction layer which provides the needed support despite the
29 > > details of the underlying implementation. The argument that
30 > > implementation details limit such possibilities is spurious and
31 > > should be ignored.
32 >
33 > Why would we design a spec around "arbitrary list of class names that
34 > happen to be present in some particular version of Portage"?
35
36 Well, I'm pretty sure I *asked* at some point to have the thing
37 formalized, and therefore replacing portage class names with some
38 official abstract package set classes. As far as I remember, it ended
39 up like 'we don't want anything except plain simple package lists'.
40
41 --
42 Best regards,
43 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature