Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo development <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Portage Output / End User Experience
Date: Wed, 11 Jul 2012 22:52:20
Message-Id: 4FFE0365.1030308@gentoo.org
In Reply to: Re: [gentoo-dev] Portage Output / End User Experience by Zac Medico
1 On 07/09/2012 06:05 PM, Zac Medico wrote:
2 > On 07/09/2012 05:58 PM, Zac Medico wrote:
3 >> On 07/09/2012 05:42 PM, Rich Freeman wrote:
4 >>> On Mon, Jul 9, 2012 at 10:56 AM, Rich Freeman <rich0@g.o> wrote:
5 >>>> I'll test it out on a fresh install, but that will take a number of
6 >>>> hours
7 >>>
8 >>> If I install chromium first, I get the following messages when I try
9 >>> to install kde-meta:
10 >>> The following USE changes are necessary to proceed:
11 >>> #required by dev-db/virtuoso-server-6.1.4-r1, required by
12 >>> dev-libs/soprano-2.7.6[virtuoso], required by
13 >>> app-office/akonadi-server-1.7.2,
14 >>> required by kde-base/kdepim-runtime-4.8.3-r2, required by
15 >>> kde-base/kdepim-meta-4.8.3, required by
16 >>> kde-base/kde-meta-4.8.3[semantic-desktop], required by kde-meta (argument)
17 >>> =sys-libs/zlib-1.2.5.1-r2 minizip
18 >>> #required by x11-libs/qt-webkit-4.8.2[gstreamer], required by
19 >>> kde-base/kdebase-menu-icons-4.8.3, required by
20 >>> kde-base/kdebase-runtime-meta-4.8.3, required by
21 >>> kde-base/kdebase-startkde-4.8.3, required by kde-base/kdebase-meta-4.8.3,
22 >>> required by kde-base/kde-meta-4.8.3, required by kde-meta (argument)
23 >>> =dev-libs/libxml2-2.8.0_rc1 -icu
24 >>>
25 >>> You'll note that in this case there is nothing to suggest simply
26 >>> enabling icu for qt-webkit.
27 >>>
28 >>> If I emerge kde-meta first then I get the following when I try to
29 >>> emerge chromium:
30 >>> The following USE changes are necessary to proceed:
31 >>> #required by www-client/chromium-20.0.1132.43, required by
32 >>> chromium (argument)
33 >>> =dev-libs/libxml2-2.8.0_rc1 icu
34 >>>
35 >>> Then if I set the icu use flag on libxml2 it works. Apparently it
36 >>> doesn't realize that I'm about to break qt-webkit. Portage doesn't
37 >>> check use dependencies on existing packages when you go to rebuild
38 >>> something?
39 >>
40 >> Not unless the --complete-graph option is enabled. What I'd like to do
41 >> is to automatically enable --complete-graph mode whenever the USE of an
42 >> installed package would change. It would be like that
43 >> --complete-graph-if-new-ver option which is already enabled by default,
44 >> but it would apply to USE instead of versions.
45 >
46 > Bug filed:
47 >
48 > https://bugs.gentoo.org/show_bug.cgi?id=425558
49 >
50
51 Here's another related bug report, specifically about the solving the
52 libxml2/qt-webkit/chromium conflict:
53
54 https://bugs.gentoo.org/show_bug.cgi?id=426222
55
56 --
57 Thanks,
58 Zac

Replies

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