Gentoo Archives: gentoo-user

From: Jason Weisberger <jbdubbs@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Gnome 3.2.2 Block
Date: Sat, 03 Dec 2011 03:38:51
Message-Id: CAGSnHaApbPxRsyQJ=c-DoA-pXDWxYirDjxfTBxy_bYybsNVe1w@mail.gmail.com
In Reply to: Re: [gentoo-user] Gnome 3.2.2 Block by Jason Weisberger
1 Sorry to answer some of my own questions, but I seem to have resolved the
2 slotting problems with --backtrace=30
3
4 Don't know what the hell that option even does, I'll investigate later.
5
6 Everything is compiling perfectly, albeit without fallback mode. Any ideas
7 for resolving the pygobject:2 introspection block so I can install it?
8
9 On Fri, Dec 2, 2011 at 10:15 PM, Jason Weisberger <jbdubbs@×××××.com> wrote:
10
11 > Ok, worked through some of it, but pretty badly.
12 >
13 > pygobject:2 needs -introspection to be able to slot :2 and :3 on the same
14 > system. Ok done. However gnome 3's fallback mode gnome-applets needs
15 > pygobject:2 WITH introspection. Ok fine, I'll build gnome-base/gnome
16 > -fallback. Problem badly solved.
17 >
18 > Secondly, if I emerge =clutter-1.8.2 on it's own, that goes fine and the
19 > block goes away. Done.
20 >
21 > OK, so my blocks are taken care of. Now this:
22 >
23 > !!! Multiple package instances within a single package slot have been
24 > pulled
25 > !!! into the dependency graph, resulting in a slot conflict:
26 >
27 > gnome-base/gsettings-desktop-schemas:0
28 >
29 > (gnome-base/gsettings-desktop-schemas-3.2.0-r1::gentoo, ebuild scheduled
30 > for merge) pulled in by
31 > >=gnome-base/gsettings-desktop-schemas-3.0.2 required by
32 > (gnome-base/gnome-control-center-3.2.2::gentoo, ebuild scheduled for merge)
33 >
34 > (gnome-base/gsettings-desktop-schemas-3.0.1::gentoo, installed) pulled
35 > in by
36 > (no parents that aren't satisfied by other packages in this slot)
37 >
38 > net-libs/telepathy-glib:0
39 >
40 > (net-libs/telepathy-glib-0.16.3::gentoo, ebuild scheduled for merge)
41 > pulled in by
42 > >=net-libs/telepathy-glib-0.16.0 required by
43 > (net-im/empathy-3.2.2::gentoo, ebuild scheduled for merge)
44 > (and 1 more with the same problem)
45 >
46 > (net-libs/telepathy-glib-0.14.10::gentoo, installed) pulled in by
47 > (no parents that aren't satisfied by other packages in this slot)
48 >
49 > gnome-base/dconf:0
50 >
51 > (gnome-base/dconf-0.10.0::gentoo, ebuild scheduled for merge) pulled in
52 > by
53 > >=gnome-base/dconf-0.10 required by
54 > (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge)
55 >
56 > (gnome-base/dconf-0.8.0::gentoo, installed) pulled in by
57 > (no parents that aren't satisfied by other packages in this slot)
58 >
59 > dev-cpp/glibmm:2
60 >
61 > (dev-cpp/glibmm-2.28.2::gentoo, installed) pulled in by
62 > (no parents that aren't satisfied by other packages in this slot)
63 >
64 > (dev-cpp/glibmm-2.30.1::gentoo, ebuild scheduled for merge) pulled in by
65 > >=dev-cpp/glibmm-2.30.0:2 required by (dev-cpp/gtkmm-3.2.0::gentoo,
66 > ebuild scheduled for merge)
67 >
68 > gnome-base/gnome-keyring:0
69 >
70 > (gnome-base/gnome-keyring-2.32.1-r1::gentoo, installed) pulled in by
71 > (no parents that aren't satisfied by other packages in this slot)
72 >
73 > (gnome-base/gnome-keyring-3.2.2::gentoo, ebuild scheduled for merge)
74 > pulled in by
75 > >=gnome-base/gnome-keyring-3.2.1 required by
76 > (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge)
77 > (and 3 more with the same problem)
78 >
79 > x11-libs/gtk+:3
80 >
81 > (x11-libs/gtk+-3.2.2-r1::gentoo, ebuild scheduled for merge) pulled in by
82 > >=x11-libs/gtk+-3.2.1:3[cups?] required by
83 > (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge)
84 > (and 7 more with the same problem)
85 >
86 > (x11-libs/gtk+-3.0.12-r1::gentoo, installed) pulled in by
87 > (no parents that aren't satisfied by other packages in this slot)
88 >
89 > dev-libs/json-glib:0
90 >
91 > (dev-libs/json-glib-0.14.2::gentoo, ebuild scheduled for merge) pulled
92 > in by
93 > >=dev-libs/json-glib-0.13.2 required by
94 > (gnome-base/gnome-shell-3.2.1-r1::gentoo, ebuild scheduled for merge)
95 >
96 > (dev-libs/json-glib-0.12.6::gentoo, installed) pulled in by
97 > (no parents that aren't satisfied by other packages in this slot)
98 >
99 > x11-libs/pango:0
100 >
101 > (x11-libs/pango-1.29.4::gentoo, ebuild scheduled for merge) pulled in by
102 > >=x11-libs/pango-1.29.3 required by
103 > (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge)
104 > (and 1 more with the same problem)
105 >
106 > (x11-libs/pango-1.28.4::gentoo, installed) pulled in by
107 > (no parents that aren't satisfied by other packages in this slot)
108 >
109 > gnome-base/libgnome-keyring:0
110 >
111 > (gnome-base/libgnome-keyring-3.2.2::gentoo, ebuild scheduled for merge)
112 > pulled in by
113 > >=gnome-base/libgnome-keyring-3.2 required by
114 > (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge)
115 > (and 1 more with the same problem)
116 >
117 > (gnome-base/libgnome-keyring-2.32.0::gentoo, installed) pulled in by
118 > (no parents that aren't satisfied by other packages in this slot)
119 >
120 > gnome-extra/evolution-data-server:0
121 >
122 > (gnome-extra/evolution-data-server-3.2.2::gentoo, ebuild scheduled for
123 > merge) pulled in by
124 >
125 > >=gnome-extra/evolution-data-server-3.2.2[gnome-online-accounts?,weather]
126 > required by (mail-client/evolution-3.2.2::gentoo, ebuild scheduled for
127 > merge)
128 > (and 5 more with the same problem)
129 >
130 > (gnome-extra/evolution-data-server-2.32.3-r1::gentoo, installed) pulled
131 > in by
132 > (no parents that aren't satisfied by other packages in this slot)
133 >
134 > x11-themes/gnome-themes-standard:0
135 >
136 > (x11-themes/gnome-themes-standard-3.2.1::gentoo, ebuild scheduled for
137 > merge) pulled in by
138 > >=x11-themes/gnome-themes-standard-3.2.1 required by
139 > (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge)
140 >
141 > (x11-themes/gnome-themes-standard-3.0.2::gentoo, installed) pulled in by
142 > (no parents that aren't satisfied by other packages in this slot)
143 >
144 > x11-themes/gnome-icon-theme:0
145 >
146 > (x11-themes/gnome-icon-theme-3.2.1.2::gentoo, ebuild scheduled for
147 > merge) pulled in by
148 > >=x11-themes/gnome-icon-theme-3.2.1 required by
149 > (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge)
150 >
151 > (x11-themes/gnome-icon-theme-3.0.0::gentoo, installed) pulled in by
152 > (no parents that aren't satisfied by other packages in this slot)
153 >
154 >
155 > Insert hand in shape of gun up mouth, pull imaginary trigger (thumb)
156 >
157 > On Fri, Dec 2, 2011 at 9:09 PM, Jason Weisberger <jbdubbs@×××××.com>wrote:
158 >
159 >> Well,
160 >>
161 >> I'm assuming I'm going to have to wait for these ebuilds to get updated,
162 >> because it looks to me like gnome 3 is trying to pull in multiple versions
163 >> of the same package that conflict with one another:
164 >>
165 >> (dev-python/pygobject-3.0.2::gentoo, ebuild scheduled for merge) pulled
166 >> in by
167 >> >=dev-python/pygobject-3.0.0:3 required by
168 >> (app-editors/gedit-3.2.3::gentoo, ebuild scheduled for merge)
169 >> >=dev-python/pygobject-2.90.0:3 required by
170 >> (gnome-extra/gnome-tweak-tool-3.2.2::gentoo, ebuild scheduled for merge)
171 >> dev-python/pygobject:3 required by
172 >> (gnome-base/gnome-menus-3.2.0.1::gentoo, ebuild scheduled for merge)
173 >> dev-python/pygobject:3 required by
174 >> (gnome-extra/gnome-games-3.2.1::gentoo, ebuild scheduled for merge)
175 >> >=dev-python/pygobject-2.90.3:3 required by
176 >> (app-accessibility/caribou-0.4.1::gentoo, ebuild scheduled for merge)
177 >> >=dev-python/pygobject-3.0.0:3 required by
178 >> (dev-libs/libpeas-1.2.0-r1::gentoo, ebuild scheduled for merge)
179 >> >=dev-python/pygobject-2.90.3:3 required by
180 >> (media-video/totem-3.2.1::gentoo, ebuild scheduled for merge)
181 >> >=dev-python/pygobject-2.90.1:3 required by
182 >> (dev-python/pyatspi-2.2.1::gentoo, ebuild scheduled for merge)
183 >> >=dev-python/pygobject-3.0.1:3 required by
184 >> (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge)
185 >>
186 >> (media-libs/clutter-1.6.20::gentoo, ebuild scheduled for merge) pulled
187 >> in by
188 >> >=media-libs/clutter-1.6.0:1.0[introspection] required by
189 >> (gnome-extra/sushi-0.2.1::gentoo, ebuild scheduled for merge)
190 >> >=media-libs/clutter-1.4.0:1.0[introspection] required by
191 >> (media-libs/clutter-gst-1.4.4::gentoo, ebuild scheduled for merge)
192 >> >=media-libs/clutter-1.5.11:1.0[introspection] required by
193 >> (app-accessibility/caribou-0.4.1::gentoo, ebuild scheduled for merge)
194 >> media-libs/clutter[introspection] required by
195 >> (gnome-extra/gnome-documents-0.2.1::gentoo, ebuild scheduled for merge)
196 >> >=media-libs/clutter-1.4:1.0[introspection] required by
197 >> (media-libs/clutter-gtk-1.0.4::gentoo, ebuild scheduled for merge)
198 >> >=media-libs/clutter-1.6.1:1.0[introspection] required by
199 >> (media-video/cheese-3.2.2::gentoo, ebuild scheduled for merge)
200 >> media-libs/clutter:1.0[introspection] required by
201 >> (gnome-extra/gnome-games-3.2.1::gentoo, ebuild scheduled for merge)
202 >> >=media-libs/clutter-1.2:1.0[introspection] required by
203 >> (media-libs/libchamplain-0.12.0-r1::gentoo, ebuild scheduled for merge)
204 >> >=media-libs/clutter-1.6.8:1.0 required by
205 >> (media-video/totem-3.2.1::gentoo, ebuild scheduled for merge)
206 >> >=media-libs/clutter-1.4.0:1.0 required by
207 >> (x11-libs/mx-1.3.1::gentoo, ebuild scheduled for merge)
208 >>
209 >> (dev-python/pygobject-2.28.6::gentoo, installed) pulled in by
210 >> >=dev-python/pygobject-2.12.0:2 required by
211 >> (net-libs/telepathy-farsight-0.0.17::gentoo, ebuild scheduled for merge)
212 >> >=dev-python/pygobject-2.16:2 required by
213 >> (net-libs/farsight2-0.0.26::gentoo, ebuild scheduled for merge)
214 >> >=dev-python/pygobject-2.26:2[introspection] required by
215 >> (gnome-base/gnome-applets-3.2.1::gentoo, ebuild scheduled for merge)
216 >>
217 >> (media-libs/cogl-1.8.2::gentoo, ebuild scheduled for merge) pulled in by
218 >> >=media-libs/cogl-1.8.0:1.0[introspection,pango] required by
219 >> (media-libs/clutter-1.8.2::gentoo, ebuild scheduled for merge)
220 >>
221 >> So basically gnome-base/gnome-applets-3.2.1 is trying to pull in a
222 >> different version of pygobject than the rest of gnome 3 is and cogl is
223 >> being pulled in by clutter 1.8.2 but cogl isn't compatible with earlier
224 >> versions of clutter.... which gnome 3 also wants.
225 >>
226 >> What a mess.
227 >>
228 >>
229 >>
230 >> On Fri, Dec 2, 2011 at 7:10 PM, Neil Bothwick <neil@××××××××××.uk> wrote:
231 >>
232 >>> On Fri, 2 Dec 2011 18:27:33 -0500, Jason Weisberger wrote:
233 >>>
234 >>> > Removing pygobject didn't help that block for some reason.... Which
235 >>> > doesn't make sense.... And clutter isn't on my system.
236 >>> > Why would both of those packages be slotted as :2 if one isn't on my
237 >>> > system and I only have one instance of pygobject?
238 >>>
239 >>> Run emerge with the --tree option to see the answer to this.
240 >>>
241 >>>
242 >>> --
243 >>> Neil Bothwick
244 >>>
245 >>> MIPS: Meaningless Indication of Processor Speed
246 >>>
247 >>
248 >>
249 >>
250 >> --
251 >> Jason Weisberger
252 >> jbdubbs@×××××.com
253 >>
254 >
255 >
256 >
257 > --
258 > Jason Weisberger
259 > jbdubbs@×××××.com
260 >
261
262
263
264 --
265 Jason Weisberger
266 jbdubbs@×××××.com

Replies

Subject Author
[gentoo-user] Re: Gnome 3.2.2 Block walt <w41ter@×××××.com>