This seems to be a known problem (at least to some people on IRC), but I can't find it in the bug database, so I'll go ahead and report it. Some recent changes in portage resulted in this problem: ebuild U ] dev-python/PyQt4-4.5 [4.4.4-r5] USE="X dbus kde opengl qt3support svg webkit -assistant -debug -doc -examples -phonon -sql -xmlpatterns" 6,780 kB [blocks B ] >=dev-python/PyQt4-4.5_pre1 (">=dev-python/PyQt4-4.5_pre1" is blocking kde-base/pykde4-4.2.4) Total: 7 packages (7 upgrades), Size of downloads: 16,142 kB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('installed', '/', 'kde-base/pykde4-4.2.4', 'nomerge') pulled in by >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('installed', '/', 'kde-base/plasma-workspace-4.2.4', 'nomerge') >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('installed', '/', 'kde-base/marble-4.2.4', 'nomerge') ('ebuild', '/', 'dev-python/PyQt4-4.5', 'merge') pulled in by >=dev-python/PyQt4-4.4.4-r1[dbus,qt3support,svg,webkit,X] required by ('installed', '/', 'kde-base/pykde4-4.2.4', 'nomerge') >=dev-python/PyQt4-4.4.0[X] required by ('installed', '/', 'kde-base/plasma-workspace-4.2.4', 'nomerge') >=dev-python/PyQt4-4.4.4-r1[X,svg] required by ('installed', '/', 'kde-base/marble-4.2.4', 'nomerge') I added this to package.mask: >=dev-python/PyQt4-4.5_pre1 And got this error instead: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/sip:0 ('installed', '/', 'dev-python/sip-4.7.9', 'nomerge') pulled in by ~dev-python/sip-4.7.9 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r5', 'nomerge') (and 1 more) ('ebuild', '/', 'dev-python/sip-4.8', 'merge') pulled in by >=dev-python/sip-4.7.1 required by ('installed', '/', 'kde-base/plasma-workspace-4.2.4', 'nomerge') That was solved by adding this to package.mask: >=dev-python/sip-4.8 Of course, since I added this to package.mask, it'll be blown away when I rsync again. Perhaps some more proper solution should be created. Thanks. Reproducible: Always
it will not be blown away. Use /etc/portage/package.mask. However, this should be fixed...
This is a duplicate of bug #273473 , see also bug #273510 for package.mask entries if you want to keep kde-base/pykde4.
*** This bug has been marked as a duplicate of bug 273473 ***