Gentoo Archives: gentoo-user

From: "»Q«" <boxcars@×××.net>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: strangeness with emerge -uD world [solved]
Date: Sat, 02 Aug 2008 23:19:10
Message-Id: 20080802181817.750d80c1@bellgrove.remarqs.net
In Reply to: [gentoo-user] Re: strangeness with emerge -uD world [solved] by Nikos Chantziaras
1 On Sat, 02 Aug 2008 12:02:01 +0300
2 Nikos Chantziaras <realnc@×××××.de> wrote:
3
4 > »Q« wrote:
5 > > On Wed, 30 Jul 2008 00:15:25 -0700
6 > > "Andrey Falko" <ma3oxuct@×××××.com> wrote:
7 > >
8 > >> On Tue, Jul 29, 2008 at 11:42 PM, »Q« <boxcars@×××.net> wrote:
9 > >>> I'm using portage-2.1.4.4.
10 > >>>
11 > >>> $ emerge -pqu world
12 > >>> [ebuild U ] www-client/mozilla-firefox-3.0.1 [2.0.0.16]
13 > >>>
14 > >>> but
15 > >>>
16 > >>> $ emerge -pqu --deep world
17 > >>>
18 > >>> gives no output. I've never seen --deep cause fewer updates.
19 > >>> What am I missing? I have EMERGE_DEFAULT_OPTS="--with-bdeps y" in
20 > >>> make.conf, and I don't know what more info to post.
21 > >> Is Firefox in /var/lib/portage/world? If not, do you intend
22 > >> Firefox to be a dependency? The only "legitimate" behavior I see
23 > >> is that Firefox is a dependency for a package that is not part of
24 > >> your world.
25 > >
26 > > I think I see now what caused this. It happened after I added Fx
27 > > 3.0.1 to package.keywords.
28 > >
29 > > `emerge -u world` was pulling in mozilla-firefox-3.0.1 because it
30 > > was in world, but `emerge -uD world` was not pulling it in because
31 > > I have installed packages which have mozilla-firefox-2* as a
32 > > dependency.
33 > >
34 > > Now that I've installed mozilla-firefox-3.0.1, `emerge -uD world`
35 > > wants to downgrade me to 2.0.0.16, and `emerge -u world` doesn't see
36 > > anything to do.
37 >
38 > What's the package that wants to downgrade to firefox 2?
39
40 $ equery depends mozilla-firefox
41 [ Searching for packages depending on mozilla-firefox... ]
42 app-misc/beagle-0.3.7-r1 (firefox? >=www-client/mozilla-firefox-1.5)
43 app-office/openoffice-2.4.1 (!xulrunner & firefox? =www-client/mozilla-firefox-2*)
44 media-video/vlc-0.8.6i (nsplugin & !xulrunner & !seamonkey? =www-client/mozilla-firefox-2*)
45 net-news/liferea-1.4.15 (!xulrunner & firefox? =www-client/mozilla-firefox-2*)
46 net-www/mplayerplug-in-3.45 (=www-client/mozilla-firefox-2*)
47 kazehahase-0.5.0 (=www-client/mozilla-firefox-2*)
48
49 As Zhou Rui says, I could fix this by adding xulrunner to the use flags
50 for openoffice, vlc, and liferea. I think that would work for
51 mplayerplug-in also, at least if I move to mplayerplug-in-3.50 (~x86).
52
53 kazehahase may also be satisfied with xulrunner; I'm not sure. I'd
54 forgotten I had it installed, so I might as well just get rid of it.
55
56 --
57 »Q«
58 Kleeneness is next to Gödelness.