Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 273573 - Slot conflicts regarding PyQt4-4.5_pre1, pykde4-4.2.4, sip-4.7.9, and sip-4.8
Summary: Slot conflicts regarding PyQt4-4.5_pre1, pykde4-4.2.4, sip-4.7.9, and sip-4.8
Status: RESOLVED DUPLICATE of bug 273473
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-10 14:27 UTC by Timothy Miller
Modified: 2009-06-10 16:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Miller 2009-06-10 14:27:42 UTC
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
Comment 1 R Bar-On 2009-06-10 14:42:08 UTC
it will not be blown away.  Use /etc/portage/package.mask.

However, this should be fixed...
Comment 2 Matthias Liebig 2009-06-10 15:50:58 UTC
This is a duplicate of bug #273473 , see also bug #273510 for package.mask entries if you want to keep kde-base/pykde4.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2009-06-10 16:02:51 UTC

*** This bug has been marked as a duplicate of bug 273473 ***