Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Unified DEPENDENCIES concept
Date: Fri, 07 Sep 2012 14:52:09
Message-Id: 504A09C0.2080904@gentoo.org
In Reply to: [gentoo-dev] Unified DEPENDENCIES concept by Ciaran McCreesh
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 07/09/12 07:45 AM, Ciaran McCreesh wrote:
5 > [ Snip! ] Note also how the foo-related things, the bar-related
6 > things etc cannot be grouped together by their fooness or barness,
7 > but are rather grouped by their DEPENDness and RDEPENDness.
8 >
9 > [ Snip! ]
10 >
11 > So here's what DEPENDENCIES solves:
12 >
13 > Firstly, it allows developers to group together foo-related
14 > dependencies and bar-related dependencies by their fooness and
15 > barness, not by their role. [ Snip! ] *** It does it by replacing
16 > the concept of "a package has build *** dependencies, run
17 > dependencies, etc" with "a package has *** dependencies, and each
18 > dependency is applicable at one or more of *** build time, run tme,
19 > etc".
20
21 And this is the specific point that I don't like about DEPENDENCIES
22 versus *DEPEND. As a developer, I personally find it much more
23 straight-forward to fill in the deps needed for each role, rather than
24 specifying the role(s) that each dep will play a part in.
25
26 Although I realize that technically I could still do that (have the
27 dep list be role-centric rather than dep-centric), given that the
28 point of this change is (as stated above) to organize deps the other
29 way, I can't really get behind the idea.
30
31
32 -----BEGIN PGP SIGNATURE-----
33 Version: GnuPG v2.0.19 (GNU/Linux)
34
35 iF4EAREIAAYFAlBKCcAACgkQ2ugaI38ACPDARgD+Inqa+/o1kTqlfuf7gC6wa3Da
36 YAmj/F7Glno1QuzALboA/1l/XCbTr27XBGv7ULcvN0rdqqrBmarA8CgsySQiZRUB
37 =Xwaz
38 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] Unified DEPENDENCIES concept Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>