Gentoo Archives: gentoo-dev

From: Brian Harring <ferringb@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal
Date: Tue, 18 Sep 2012 11:08:15
Message-Id: 20120918110637.GF5384@localhost
In Reply to: Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal by Ulrich Mueller
1 On Tue, Sep 18, 2012 at 11:38:50AM +0200, Ulrich Mueller wrote:
2 > >>>>> On Tue, 18 Sep 2012, Brian Harring wrote:
3 >
4 > > On Tue, Sep 18, 2012 at 10:25:51AM +0200, Micha?? G??rny wrote:
5 > >> Also, could you please stop spreading FUD with your examples?
6 >
7 > > It's not FUD; it's rendered deps, and a demonstration of how they
8 > > collapse down naturally on their own regardless of how you generate
9 > > them.
10 >
11 > > Quite frankly, it's a fairly effective demonstration in my views, but
12 > > so it goes.
13 >
14 > >> A quick
15 > >> glance shows that what you have expanded there, a fairly reasonable
16 > >> Gentoo dev will solve using:
17 > >>
18 > >> RDEPEND="[common depends]"
19 > >> DEPEND="${RDEPEND}
20 > >> [build only depends]"
21 >
22 > > from diffball (under current EAPIs)
23 >
24 > > """
25 > > RDEPEND=">=sys-libs/zlib-1.1.4
26 > > >=app-arch/bzip2-1.0.2
27 > > app-arch/xz-utils"
28 > > DEPEND="${RDEPEND}
29 > > virtual/pkgconfig"
30 > > """
31 >
32 > > becomes the following under the proposal:
33 >
34 > > """
35 > > DEPENDENCIES=">=sys-libs/zlib-1.1.4
36 > > >=app-arch/bzip2-1.0.2
37 > > app-arch/xz-utils"
38 > > dep:build? ( virtual/pkgconfig )"
39 > > """
40 >
41 > Which is longer than the original. ;-)
42
43 I see 5 lines in the first version, and 4 in the second. I also see
44 either someone who counted wrong, or basing that statement purely on
45 byte count (which is frankly arguing to argue on your part).
46
47 Either way, pretty sure your view is -1; I'll add it into the glep
48 along mgorny, skipping sniping like the above.
49
50 ~harring

Replies

Subject Author
Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal Ulrich Mueller <ulm@g.o>