Gentoo Archives: gentoo-user

From: Allan Gottlieb <gottlieb@×××.edu>
To: gentoo-user@l.g.o
Subject: [gentoo-user] please explain this contradictory(?) emerge dependency
Date: Mon, 19 Dec 2011 01:36:00
Message-Id: yu9fwghl4yg.fsf@nyu.edu
1 I get dependency problems in my normal update world that I can't
2 understand. The entire output is below.
3
4 As far as I can tell gnome-2.32.1-r1 (which is installed) is requiring
5 packages from gnome-3, which must be wrong. I don't see any such
6 dependencies in the ebuild for gnome-2.32.1-r1 and there is an "official
7 mask list" (which I am using) for those of us who want to
8 delay installing gnome-3 for a while.
9
10 My conclusion that gnome-2... is requiring gnome-3 packages (which I
11 know is wrong) comes from two points in the output below.
12
13 1. The indenting of the --tree --verbose output seems to say this
14 (e.g., the first two lines say gnome-2... depends on nautilus-3)
15
16 2. The comments related to mask changes at the bottom say
17 evince-3... is required by gnome-2...
18
19 Please help.
20 thanks,
21 allan
22
23 ================================================================
24
25 ajglap gottlieb # emerge --keep-going --update --newuse --with-bdeps=y world
26
27 These are the packages that would be merged, in reverse order:
28
29 Calculating dependencies... done!
30 [nomerge ] gnome-base/gnome-2.32.1-r1 USE="cdr cups dvdr ldap policykit -accessibility -mono"
31 [nomerge ] gnome-base/nautilus-3.2.1-r1 [2.32.2.1-r1] USE="exif%* gnome introspection* previewer%* -doc -packagekit% -sendto% -test -tracker% -xmp"
32 [ebuild N #] gnome-extra/sushi-0.2.1 290 kB
33 [ebuild U #] app-text/evince-3.2.1-r1 [2.32.0-r3] USE="dbus gnome-keyring introspection* nautilus tiff -debug -djvu -doc -dvi -t1lib -xps% (-gnome%*)" 3,706 kB
34 [ebuild U #] gnome-base/nautilus-3.2.1-r1 [2.32.2.1-r1] USE="exif%* gnome introspection* previewer%* -doc -packagekit% -sendto% -test -tracker% -xmp" 4,594 kB
35 [ebuild NS ] net-libs/webkit-gtk-1.6.1-r301 [1.6.1-r201] USE="gstreamer introspection jit spell (-aqua) -coverage -debug -doc -test -webgl" 0 kB
36 [ebuild N ] dev-libs/gjs-1.30.0 USE="-examples -test" 445 kB
37 [ebuild N ] dev-lang/spidermonkey-1.8.5-r1 USE="-debug -static-libs -test" 6,021 kB
38 [ebuild N ] media-libs/clutter-gtk-1.0.4 USE="introspection -debug -doc -examples" 299 kB
39 [ebuild N ] media-libs/clutter-gst-1.4.4 USE="introspection -debug -doc -examples" 330 kB
40 [ebuild N ] media-libs/clutter-1.6.20 USE="introspection -debug -doc" 4,414 kB
41 [ebuild N ] dev-libs/json-glib-0.14.2 USE="introspection -debug -doc" 435 kB
42 [ebuild NS ] x11-libs/gtksourceview-3.2.3 [2.10.5-r2] USE="introspection -doc -glade -test" 1,188 kB
43 [ebuild N ] x11-themes/gnome-icon-theme-symbolic-3.2.1 144 kB
44 [ebuild N ] dev-util/gdbus-codegen-2.30.2 5,683 kB
45 [ebuild NS ] gnome-base/gnome-desktop-3.2.1 [2.32.1-r1] USE="introspection -debug -doc" 903 kB
46
47 Total: 14 packages (2 upgrades, 9 new, 3 in new slots), Size of downloads: 28,444 kB
48
49 The following mask changes are necessary to proceed:
50 #required by gnome-base/nautilus-3.2.1-r1[previewer], required by app-text/evince-3.2.1-r1[nautilus], required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
51 # /etc/portage/package.mask:
52 # GNOME 3.2 stuff
53 =gnome-extra/sushi-0.2.1
54 #required by gnome-extra/sushi-0.2.1, required by gnome-base/nautilus-3.2.1-r1[previewer], required by gnome-base/gnome-control-center-2.32.1-r1, required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument)
55 # /etc/portage/package.mask:
56 # GNOME 3.2 stuff
57 # GNOME 3 core libs
58 # Core Applications
59 # Extra Applications
60 =app-text/evince-3.2.1-r1
61 #required by gnome-extra/sushi-0.2.1
62 # /etc/portage/package.mask:
63 # GNOME 3.2 stuff
64 # GNOME 3 core libs
65 # Core Applications
66 =gnome-base/nautilus-3.2.1-r1
67
68 NOTE: The --autounmask-keep-masks option will prevent emerge
69 from creating package.unmask or ** keyword changes.
70
71 Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
72 ajglap gottlieb #

Replies