1 |
On 07/09/2012 06:11 PM, Rich Freeman wrote: |
2 |
> On Mon, Jul 9, 2012 at 8:58 PM, Zac Medico <zmedico@g.o> wrote: |
3 |
>> |
4 |
>> Not unless the --complete-graph option is enabled. What I'd like to do |
5 |
>> is to automatically enable --complete-graph mode whenever the USE of an |
6 |
>> installed package would change. It would be like that |
7 |
>> --complete-graph-if-new-ver option which is already enabled by default, |
8 |
>> but it would apply to USE instead of versions. |
9 |
> |
10 |
> Ok, with this additional option, if I start with chromium and try to |
11 |
> install kde-meta it still suggests unsetting icu, which is going to |
12 |
> lead to future errors (or breaking chromium). |
13 |
> |
14 |
> If I start with kde-meta and try to install chromium the conflict is |
15 |
> detected, but it does not suggest setting icu on qt-webkit: |
16 |
> !!! Multiple package instances within a single package slot have been pulled |
17 |
> !!! into the dependency graph, resulting in a slot conflict: |
18 |
> |
19 |
> dev-libs/libxml2:2 |
20 |
> |
21 |
> (dev-libs/libxml2-2.8.0_rc1::gentoo, installed) pulled in by |
22 |
> dev-libs/libxml2:2[!icu?] required by (x11-libs/qt-webkit-4.8.2::gentoo, |
23 |
> installed) |
24 |
> |
25 |
> (dev-libs/libxml2-2.8.0_rc1::gentoo, ebuild scheduled for merge) |
26 |
> pulled in by |
27 |
> dev-libs/libxml2[icu] required by |
28 |
> (www-client/chromium-20.0.1132.43::gentoo, |
29 |
> ebuild scheduled for merge) |
30 |
> |
31 |
> So, seems like there is still room for improvement... |
32 |
|
33 |
Aside from the obvious need to improve the portage behavior, we might |
34 |
also want to consider enabling USE=icu by default in the profile. |
35 |
-- |
36 |
Thanks, |
37 |
Zac |