Gentoo Archives: gentoo-dev

From: "William L. Thomson Jr." <wlt-ml@××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Sets vs Meta ebuilds
Date: Sun, 09 Jul 2017 01:23:21
Message-Id: assp.0363fcd15f.20170708212304.7b4c2e4d@o-sinc.com
In Reply to: Re: [gentoo-dev] Re: Sets vs Meta ebuilds by Ciaran McCreesh
1 On Sun, 9 Jul 2017 01:10:11 +0100
2 Ciaran McCreesh <ciaran.mccreesh@××××××××××.com> wrote:
3
4 > On Sat, 8 Jul 2017 19:58:13 -0400
5 > "William L. Thomson Jr." <wlt-ml@××××××.com> wrote:
6 > > On Sun, 9 Jul 2017 00:49:57 +0100
7 > > Ciaran McCreesh <ciaran.mccreesh@××××××××××.com> wrote:
8 > > > On Sat, 8 Jul 2017 19:39:33 -0400
9 > > > "William L. Thomson Jr." <wlt-ml@××××××.com> wrote:
10 > > > > The two ways are not the same, and there is a reason sets exist
11 > > > > in the first place. People seem to be over looking that fact. I
12 > > > > did not add sets. They are not new. I am simply trying to
13 > > > > expand their use.
14 > > >
15 > > > Sets exist because people keep saying "let's have sets!" without
16 > > > agreeing on what sets actually are or how they are to be used.
17 > >
18 > > Do they need to agree? Isn't Gentoo about choice? Maybe your use of
19 > > sets is different from mine. Is that not acceptable to have
20 > > choice?
21 >
22 > Well yes, they do need to agree, because otherwise when two different
23 > developers put sets in a profile expecting different effects, then at
24 > least two developers are going to end up confused, disappointed, and
25 > quite probably breaking user systems.
26
27 Valid points, so basically need a set of guidelines or rules for sets
28 used in profiles. Which should not be that complex, as usage is minimal.
29 Offhand, likely could be more;
30
31 - Sets used in profiles are "lists of packages" for users to
32 emerge/re-emerge, and as such should be minimal list only. Similar to
33 the contents of a profile/packages, less the * symbol.
34
35 - Sets used in profiles cannot have use expansion, versions or anything
36 beyond cat/pkg.
37
38 - Sets should not have the same file listed, in that case inherit the
39 other set if using overlapping packages or split into smaller
40
41 --
42 William L. Thomson Jr.

Replies

Subject Author
Re: [gentoo-dev] Re: Sets vs Meta ebuilds Daniel Campbell <zlg@g.o>