Gentoo Archives: gentoo-dev

From: Alexey Mishustin <shumkar@×××××××.ru>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Things one could be upset about
Date: Sat, 24 Jan 2015 17:54:14
Message-Id: CAGWFrguN=4cLxD_zvfB8vY_EqcbpUpLDj5T9v=w8iDMoyMSgQw@mail.gmail.com
In Reply to: Re: [gentoo-dev] Things one could be upset about by "Róbert Čerňanský"
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

Replies

Subject Author
Re: [gentoo-dev] Things one could be upset about "Róbert Čerňanský" <openhs@×××××××××.com>
[gentoo-dev] Re: Things one could be upset about Duncan <1i5t5.duncan@×××.net>