Gentoo Archives: gentoo-user

From: Alex Schuster <wonko@×××××××××.org>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Multiple instances of PyQt4
Date: Tue, 21 Jul 2009 15:11:40
Message-Id: 200907211711.34404.wonko@wonkology.org
1 Hi there!
2
3 My @world update shows this problem:
4
5 !!! Multiple package instances within a single package slot have been pulled
6 !!! into the dependency graph, resulting in a slot conflict:
7
8 dev-python/PyQt4:0
9
10 ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge') pulled in by
11 >=dev-python/PyQt4-4.4.0[X] required by ('installed', '/', 'kde-
12 base/plasma-workspace-4.2.4', 'nomerge')
13 dev-python/PyQt4[X] required by ('installed', '/', 'media-
14 sound/picard-0.11', 'nomerge')
15 >=dev-python/PyQt4-4.4 required by ('ebuild', '/', 'dev-
16 python/qscintilla-python-2.3.2-r2', 'merge')
17 (and 1 more)
18
19 ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r2', 'merge') pulled in by
20 >=dev-python/PyQt4-4.4.4-r1[dbus,qt3support,svg,webkit,X] required by
21 ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge')
22 (and 4 more)
23
24 I would like to understand where the problem is. The bottom says that
25 pykde4-4.2.4 needs at least PyQt4-4.4.4-r2. This is fine, I can see the
26 corresponding DEPEND line in the pykde4-4.2.4 ebuild.
27
28 The top list tells that:
29 plasma-workspace-4.2.4 needs PyQt4-4.4.0,
30 picard-0.11 needs PyQt4 and
31 qscintilla-python-2.3.2-r2 needs PyQt4-4.4
32
33 Why then is PyQt4-4.4.4-r5 needed? -r2 should satisfy these needs, too,
34 doesn't it? Or is the problem the 'and 1 more' line? How would I find out
35 which other package would need -r5 then? And why would the other line be
36 listed then? I don't get this.
37
38 I grepped for PyQt4-4.4.4-r5 through all ebuilds, it appeared only in the
39 PyQt4-4.4.4-r5.ebuild itself.
40
41 This is not an important problem - I think I can unmask some stuff and it
42 will work. But wanted to cut the amount of masking down a little, and I'm
43 just curious why this happens.
44
45 So, thanks for any insights, if want to practice your portage-fu, but don't
46 bother if you have more important things to do, I'm fine :)
47
48 Wonko

Replies

Subject Author
Re: [gentoo-user] Multiple instances of PyQt4 Alan McKinnon <alan.mckinnon@×××××.com>