Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Portage Output / End User Experience
Date: Tue, 10 Jul 2012 01:43:17
Message-Id: 4FFB8866.5050906@gentoo.org
In Reply to: Re: [gentoo-dev] Portage Output / End User Experience by Rich Freeman
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

Replies

Subject Author
Re: [gentoo-dev] Portage Output / End User Experience Ben de Groot <yngwin@g.o>