2015-01-20 14:42 GMT+04:00 Róbert Čerňanský <ope...@tightmail.com>:
> On Tue, 20 Jan 2015 11:08:19 +0300
> Andrew Savchenko <birc...@gentoo.org> wrote:
>
>> On Tue, 20 Jan 2015 07:46:32 +0100 Róbert Čerňanský wrote:
>> > On Tue, 20 Jan 2015 00:14:29 +0300
>> > Andrew Savchenko <birc...@gentoo.org> wrote:
>> > > On Mon, 19 Jan 2015 21:44:25 +0100 Róbert Čerňanský wrote:
>> > For example, lets have following packages:
>> >
>> > - libbar
>> > - libfoo with IUSE=bar, which depends on: bar? ( libbar )
>> > - foo, which depends on: libfoo[bar]
> [...]
>> > New behaviour with automatic USE dependencies resolution:
>> >
>> > emerge -av foo
>> > [ebuild  N     ] libbar
>> > [ebuild  N     ] libfoo +bar
>> > [ebuild  N     ] foo
>> >
>> > Now, you can hit Y if you agree what portage wants to do or N and
>> > not to install foo at all.
>>
>> And if I don't agree? What if for some reason I don't want to
>> have libfoo[bar] on my system. What If preferred solution will
>> be not to use libbar at all and to use libclue instread?
>
> In this example, if you do not agree, you have no other option how to
> install foo (with or without automatic USE deps).  Because foo depends
> on libfoo[bar] unconditionally.

Perfect! May be I will prefer to refuse to install that package, after
seeing its dependencies.

>> Yet again, Gentoo is all about choise. If someone wants that
>
> I agree, but I must say I am quite stunned that there are strong voices
> against it.  I somehow thought that edit the overgrowing package.use
> file upon each emerge world annoys anyone the same as me.

But for me this is one of the most useful and convenient options in
Gentoo. Yes, I do edit package.use almost every emerge world. And I
like to do it. And I don't want to delegate this right to any program
- portage, or any other.

-- 
Regards,
Alex

Reply via email to