Gentoo Archives: gentoo-dev

From: Markos Chandras <hwoarang@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Sets in the tree
Date: Wed, 14 Aug 2013 16:02:00
Message-Id: CAG2jQ8iNxetRZO8oLwJt2gzjofY_Z0ZPRV9uQcRi80sJgu79SQ@mail.gmail.com
In Reply to: Re: [gentoo-dev] Sets in the tree by Patrick Lauer
1 On 14 August 2013 16:59, Patrick Lauer <patrick@g.o> wrote:
2 > On 08/14/2013 11:54 PM, Ciaran McCreesh wrote:
3 >> On Wed, 14 Aug 2013 23:50:36 +0800
4 >> Patrick Lauer <patrick@g.o> wrote:
5 >>> On 08/14/2013 11:43 PM, Ciaran McCreesh wrote:
6 >>>> On Wed, 14 Aug 2013 23:41:03 +0800
7 >>>> Patrick Lauer <patrick@g.o> wrote:
8 >>>>> On 08/14/2013 10:17 PM, Ciaran McCreesh wrote:
9 >>>>>> On Wed, 14 Aug 2013 17:07:32 +0400
10 >>>>>> Sergey Popov <pinkbyte@g.o> wrote:
11 >>>>>>> I am all for the standarts, but as we did not brought sets to PMS
12 >>>>>>> yet(when we updated it for EAPI changes), my question is: 'why?'.
13 >>>>>>> It is one of the long-standing feature of quite experimental
14 >>>>>>> 2.2_alpha branch, that should finally come to release(Thanks to
15 >>>>>>> portage team, by the way :-)).
16 >>>>>>>
17 >>>>>>> Why it was not added as a part of the PMS? Some implementation
18 >>>>>>> flaws? Or maybe, architecture problems?
19 >>>>>>
20 >>>>>> Because the Portage format involves executing arbitrary Python
21 >>>>>> code that can depend in arbitrary ways upon undocumented Portage
22 >>>>>> internals that can change between versions.
23 >>>>>>
24 >>>>> You keep repeating that.
25 >>>>>
26 >>>>> That doesn't make it more true.
27 >>>>
28 >>>> It's not a question of "more true", it simply is true. Look at the
29 >>>> class line.
30 >>>
31 >>> Looking at, for example, kde overlay:
32 >>> https://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=tree;f=sets;h=0e7389b34215915696d99fdb19e03c6d5ce1902f;hb=HEAD
33 >>>
34 >>> All the sets I've had a look at are a list of package atoms.
35 >>>
36 >>> No python code involved. None of your conspiracy theories supported.
37 >>> (Maybe it'd be easier to discuss this if there were a design document
38 >>> for it, but ain't no one got time for dat)
39 >>>
40 >>> So ... what was your claim again?
41 >>
42 >> Uhm. Look at the class line.
43 >>
44 >> https://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob;f=sets.conf;h=1f4c4263f48e5360606c1acc97fbab64b03541b7;hb=HEAD
45 >>
46 >
47 > ... a static identifier.
48 >
49 > I would usually call that a constant. Now I get bored with your
50 > trolling. Goodbye.
51 >
52
53 Lets stop this offtopic discussion pretty please.
54
55 --
56 Regards,
57 Markos Chandras - Gentoo Linux Developer
58 http://dev.gentoo.org/~hwoarang