1 |
2015-01-20 14:42 GMT+04:00 Róbert Čerňanský <openhs@×××××××××.com>: |
2 |
> On Tue, 20 Jan 2015 11:08:19 +0300 |
3 |
> Andrew Savchenko <bircoph@g.o> wrote: |
4 |
> |
5 |
>> On Tue, 20 Jan 2015 07:46:32 +0100 Róbert Čerňanský wrote: |
6 |
>> > On Tue, 20 Jan 2015 00:14:29 +0300 |
7 |
>> > Andrew Savchenko <bircoph@g.o> wrote: |
8 |
>> > > On Mon, 19 Jan 2015 21:44:25 +0100 Róbert Čerňanský wrote: |
9 |
>> > For example, lets have following packages: |
10 |
>> > |
11 |
>> > - libbar |
12 |
>> > - libfoo with IUSE=bar, which depends on: bar? ( libbar ) |
13 |
>> > - foo, which depends on: libfoo[bar] |
14 |
> [...] |
15 |
>> > New behaviour with automatic USE dependencies resolution: |
16 |
>> > |
17 |
>> > emerge -av foo |
18 |
>> > [ebuild N ] libbar |
19 |
>> > [ebuild N ] libfoo +bar |
20 |
>> > [ebuild N ] foo |
21 |
>> > |
22 |
>> > Now, you can hit Y if you agree what portage wants to do or N and |
23 |
>> > not to install foo at all. |
24 |
>> |
25 |
>> And if I don't agree? What if for some reason I don't want to |
26 |
>> have libfoo[bar] on my system. What If preferred solution will |
27 |
>> be not to use libbar at all and to use libclue instread? |
28 |
> |
29 |
> In this example, if you do not agree, you have no other option how to |
30 |
> install foo (with or without automatic USE deps). Because foo depends |
31 |
> on libfoo[bar] unconditionally. |
32 |
|
33 |
Perfect! May be I will prefer to refuse to install that package, after |
34 |
seeing its dependencies. |
35 |
|
36 |
>> Yet again, Gentoo is all about choise. If someone wants that |
37 |
> |
38 |
> I agree, but I must say I am quite stunned that there are strong voices |
39 |
> against it. I somehow thought that edit the overgrowing package.use |
40 |
> file upon each emerge world annoys anyone the same as me. |
41 |
|
42 |
But for me this is one of the most useful and convenient options in |
43 |
Gentoo. Yes, I do edit package.use almost every emerge world. And I |
44 |
like to do it. And I don't want to delegate this right to any program |
45 |
- portage, or any other. |
46 |
|
47 |
-- |
48 |
Regards, |
49 |
Alex |