1 |
On Fri, 07 Sep 2012 13:58:00 -0400 |
2 |
Ian Stakenvicius <axs@g.o> wrote: |
3 |
|
4 |
> -----BEGIN PGP SIGNED MESSAGE----- |
5 |
> Hash: SHA256 |
6 |
> |
7 |
> On 07/09/12 01:40 PM, Zac Medico wrote: |
8 |
> > On 09/07/2012 10:02 AM, Ian Stakenvicius wrote: |
9 |
> >> On 07/09/12 12:58 PM, Ciaran McCreesh wrote: |
10 |
> >>> On Fri, 07 Sep 2012 09:53:46 -0700 Zac Medico |
11 |
> >>> <zmedico@g.o> wrote: |
12 |
> >>>> If you're insinuating that Portage may not have a |
13 |
> >>>> "fully-ROOT-and-/-aware resolver", then I can assure you |
14 |
> >>>> that this is not a problem. |
15 |
> >> |
16 |
> >>> In that case, why do we need HDEPEND at all? |
17 |
> >> |
18 |
> >> |
19 |
> >> We don't, actually; HDEPEND is essentially DEPEND. what we need |
20 |
> >> is TDEPEND. |
21 |
> > |
22 |
> > We could do either one (or do both, and get rid of DEPEND). In |
23 |
> > discussions on the chromium-os-dev list [1] (people who could have |
24 |
> > been using HDEPEND for years now), the dominant preference was to |
25 |
> > use HDEPEND since they felt that it would require the least amount |
26 |
> > of adjustment to existing DEPEND settings. |
27 |
> > |
28 |
> > [1] |
29 |
> > https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-os-dev/yVAcpfZHrOE |
30 |
> |
31 |
> |
32 |
> Thanks |
33 |
> > |
34 |
> for clarifying this; after reading through the bug I wasn't |
35 |
> sure if the recommendation was to add HDEPEND only or to deprecate |
36 |
> DEPEND entirely for HDEPEND/TDEPEND. |
37 |
> |
38 |
> Just to clarify the work involved in converting to this; since DEPEND |
39 |
> on EAPI<=4 is essentially HDEPEND , wouldn't migration to the new EAPI |
40 |
> (with HDEPEND/DEPEND) generally mean that we would need to |
41 |
> s/DEPEND/HDEPEND/ for the vast majority of ebuilds (ie all the trivial |
42 |
> ones)? |
43 |
|
44 |
I can't agree unless I am missing something. Doesn't the majority of |
45 |
ebuilds actually require most of DEPEND (well, the part common with |
46 |
RDEPEND) to be installed on the target? I'm thinking of the shared |
47 |
libraries mostly. |
48 |
|
49 |
-- |
50 |
Best regards, |
51 |
Michał Górny |