Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 273946 - circular dependency issue involving kde-base/marble and kde-base/plasma-workspace
Summary: circular dependency issue involving kde-base/marble and kde-base/plasma-works...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL: http://bugs.gentoo.org/show_bug.cgi?i...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-13 06:07 UTC by Marco Clocchiatti
Modified: 2009-06-13 19:48 UTC (History)
0 users

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


Attachments
emerge --info (emerge-info.txt,5.25 KB, text/plain)
2009-06-13 06:09 UTC, Marco Clocchiatti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Clocchiatti 2009-06-13 06:07:55 UTC
~ # emerge -uDpvN world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] kde-base/pykde4-4.2.4  USE="kdeprefix -akonadi -debug -examples -semantic-desktop" 4,626 kB
[ebuild   R   ] kde-base/marble-4.2.4  USE="designer-plugin handbook kdeprefix plasma python* -debug -gps -test" 58,169 kB
[ebuild   R   ] kde-base/plasma-workspace-4.2.4  USE="handbook kdeprefix python* xcomposite xinerama -debug -google-gadgets -rss" 49,613 kB
[blocks B     ] >=dev-python/PyQt4-4.5_pre1 (">=dev-python/PyQt4-4.5_pre1" is blocking kde-base/pykde4-4.2.4)

Total: 3 packages (1 new, 2 reinstalls), Size of downloads: 112,407 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', '/', 'dev-python/PyQt4-4.5', 'nomerge') pulled in by
    >=dev-python/PyQt4-4.4.4-r1[dbus,qt3support,svg,webkit,X] required by ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge')
    >=dev-python/PyQt4-4.4.0[X] required by ('ebuild', '/', 'kde-base/plasma-workspace-4.2.4', 'merge')
    >=dev-python/PyQt4-4.4.4-r1[X,svg] required by ('ebuild', '/', 'kde-base/marble-4.2.4', 'merge')

  ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge') pulled in by
    >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('ebuild', '/', 'kde-base/marble-4.2.4', 'merge')
    >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('ebuild', '/', 'kde-base/plasma-workspace-4.2.4', 'merge')


Reproducible: Always




the problems looks similar this one (sorry, I was not able to reopen that bug):
http://bugs.gentoo.org/show_bug.cgi?id=257140#c1
but the solution suggestes there does not work:

~ # emerge -vN1 PyQt4 marble qscintilla-python plasma-workspace

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] kde-base/pykde4-4.2.4  USE="kdeprefix -akonadi -debug -examples -semantic-desktop" 4,626 kB
[ebuild   R   ] kde-base/marble-4.2.4  USE="designer-plugin handbook kdeprefix plasma python* -debug -gps -test" 58,169 kB
[ebuild   R   ] kde-base/plasma-workspace-4.2.4  USE="handbook kdeprefix python* xcomposite xinerama -debug -google-gadgets -rss" 49,613 kB
[blocks B     ] >=dev-python/PyQt4-4.5_pre1 (">=dev-python/PyQt4-4.5_pre1" is blocking kde-base/pykde4-4.2.4)

Total: 3 packages (1 new, 2 reinstalls), Size of downloads: 112,407 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', '/', 'dev-python/PyQt4-4.5', 'nomerge') pulled in by
    PyQt4
    >=dev-python/PyQt4-4.4.0[X] required by ('ebuild', '/', 'kde-base/plasma-workspace-4.2.4', 'merge')
    >=dev-python/PyQt4-4.4.4-r1[X,svg] required by ('ebuild', '/', 'kde-base/marble-4.2.4', 'merge')
    (and 1 more)

  ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge') pulled in by
    >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('ebuild', '/', 'kde-base/marble-4.2.4', 'merge')
    >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('ebuild', '/', 'kde-base/plasma-workspace-4.2.4', 'merge')
Comment 1 Marco Clocchiatti 2009-06-13 06:09:04 UTC
Created attachment 194482 [details]
emerge --info
Comment 2 Marco Clocchiatti 2009-06-13 06:11:02 UTC
sorry, an info again:
the problem depends from the use python:

~ # USE="-python" emerge -pv plasma-workspace marble

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] kde-base/plasma-workspace-4.2.4  USE="handbook kdeprefix xcomposite xinerama -debug -google-gadgets -python -rss" 49,613 kB
[ebuild   R   ] kde-base/marble-4.2.4  USE="designer-plugin handbook kdeprefix plasma -debug -gps -python -test" 58,169 kB
Comment 3 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-13 09:02:35 UTC
First sync your tree.
It was bug indeed and pyqt and pykde was already forced to submission.
So just sync and it will work.
Cheers.
Comment 4 Marco Clocchiatti 2009-06-13 15:51:55 UTC
(In reply to comment #3)
> First sync your tree.
> It was bug indeed and pyqt and pykde was already forced to submission.
> So just sync and it will work.
> Cheers.
> 

no: it doesn't:

 ~ # emerge -pv plasma-workspace marble

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] kde-base/pykde4-4.2.4  USE="kdeprefix -akonadi -debug -examples -semantic-desktop" 4,626 kB
[ebuild   R   ] kde-base/plasma-workspace-4.2.4  USE="handbook kdeprefix python* xcomposite xinerama -debug -google-gadgets -rss" 49,613 kB
[ebuild   R   ] kde-base/marble-4.2.4  USE="designer-plugin handbook kdeprefix plasma python* -debug -gps -test" 58,169 kB
[blocks B     ] >=dev-python/PyQt4-4.5_pre1 (">=dev-python/PyQt4-4.5_pre1" is blocking kde-base/pykde4-4.2.4)

Total: 3 packages (1 new, 2 reinstalls), Size of downloads: 112,407 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', '/', 'dev-python/PyQt4-4.5', 'nomerge') pulled in by
    >=dev-python/PyQt4-4.4.4-r1[dbus,qt3support,svg,webkit,X] required by ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge')
    >=dev-python/PyQt4-4.4.0[X] required by ('ebuild', '/', 'kde-base/plasma-workspace-4.2.4', 'merge')
    >=dev-python/PyQt4-4.4.4-r1[X,svg] required by ('ebuild', '/', 'kde-base/marble-4.2.4', 'merge')

  ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge') pulled in by
    >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('ebuild', '/', 'kde-base/marble-4.2.4', 'merge')
    >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('ebuild', '/', 'kde-base/plasma-workspace-4.2.4', 'merge')
Comment 5 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-13 15:56:21 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > First sync your tree.
> > It was bug indeed and pyqt and pykde was already forced to submission.
> > So just sync and it will work.
> > Cheers.
> > 
> 
> no: it doesn't:
> 
>  ~ # emerge -pv plasma-workspace marble
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild  N    ] kde-base/pykde4-4.2.4  USE="kdeprefix -akonadi -debug -examples
> -semantic-desktop" 4,626 kB
> [ebuild   R   ] kde-base/plasma-workspace-4.2.4  USE="handbook kdeprefix
> python* xcomposite xinerama -debug -google-gadgets -rss" 49,613 kB
> [ebuild   R   ] kde-base/marble-4.2.4  USE="designer-plugin handbook kdeprefix
> plasma python* -debug -gps -test" 58,169 kB
> [blocks B     ] >=dev-python/PyQt4-4.5_pre1 (">=dev-python/PyQt4-4.5_pre1" is
> blocking kde-base/pykde4-4.2.4)
> 
> Total: 3 packages (1 new, 2 reinstalls), Size of downloads: 112,407 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', '/', 'dev-python/PyQt4-4.5', 'nomerge') pulled in by
>     >=dev-python/PyQt4-4.4.4-r1[dbus,qt3support,svg,webkit,X] required by
> ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge')
>     >=dev-python/PyQt4-4.4.0[X] required by ('ebuild', '/',
> 'kde-base/plasma-workspace-4.2.4', 'merge')
>     >=dev-python/PyQt4-4.4.4-r1[X,svg] required by ('ebuild', '/',
> 'kde-base/marble-4.2.4', 'merge')
> 
>   ('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge') pulled in by
>     >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('ebuild', '/',
> 'kde-base/marble-4.2.4', 'merge')
>     >=kde-base/pykde4-4.2.4:4.2[kdeprefix] required by ('ebuild', '/',
> 'kde-base/plasma-workspace-4.2.4', 'merge')
> 

There is pykde-4.2.4-r1 which supports it.
I bet you are using some hand written keyword list so you get this. It is really fixed.
Just keyword the above too and it will be okey
and FTR it is better using ~ instead of = in those keyword lists.
Comment 6 Marco Clocchiatti 2009-06-13 19:48:07 UTC
> 
> There is pykde-4.2.4-r1 which supports it.
> I bet you are using some hand written keyword list so you get this. It is
> really fixed.
> Just keyword the above too and it will be okey
> and FTR it is better using ~ instead of = in those keyword lists.
> 
ok, thanks.