Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 417165 - sys-apps/portage better handling of blocks and dependencies
Summary: sys-apps/portage better handling of blocks and dependencies
Status: RESOLVED DUPLICATE of bug 290818
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-22 20:17 UTC by Vladimir Berezhnoy
Modified: 2012-05-22 20:33 UTC (History)
0 users

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 Vladimir Berezhnoy 2012-05-22 20:17:53 UTC
I'm using sys-apps/portage-2.2.0_alpha107 and trying o upgrade qt from 4.8.0 to 4.8.2, however for some reason qt-4.8.0 blocks 4.8.2 from being installed. In this situation user would expect qt to just simply upgrade itself to newer version, but it looks like that portage puts both 4.8.0 and 4.8.2 into resulting dependency graph.



# emerge -1 x11-libs/qt-core x11-libs/qt-dbus x11-libs/qt-declarative x11-libs/qt-gui x11-libs/qt-meta x11-libs/qt-opengl x11-libs/qt-qt3support x11-libs/qt-script x11-libs/qt-sql x11-libs/qt-svg x11-libs/qt-test x11-libs/qt-webkit x11-libs/qt-xmlpatterns  x11-libs/qt-script

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!
[ebuild  N     ] virtual/pkgconfig-0 
[ebuild     U  ] x11-libs/qt-core-4.8.2 [4.8.0-r1] USE="-icu%" 
[ebuild     U  ] x11-libs/qt-script-4.8.2 [4.8.0]
[ebuild     U  ] x11-libs/qt-dbus-4.8.2 [4.8.0]
[ebuild     U  ] x11-libs/qt-gui-4.8.2 [4.8.0-r2] USE="xv%*" 
[ebuild     U  ] x11-libs/qt-svg-4.8.2 [4.8.0]
[blocks b      ] <x11-libs/qt-svg-4.8.2 ("<x11-libs/qt-svg-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
[ebuild     U  ] x11-libs/qt-test-4.8.2 [4.8.0]
[blocks b      ] <x11-libs/qt-test-4.8.2 ("<x11-libs/qt-test-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
[ebuild     U  ] x11-libs/qt-xmlpatterns-4.8.2 [4.8.0-r1]
[blocks b      ] <x11-libs/qt-xmlpatterns-4.8.2 ("<x11-libs/qt-xmlpatterns-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
[ebuild  N     ] x11-libs/qt-multimedia-4.8.2  USE="alsa exceptions pch (-aqua) (-c++0x) -debug (-qpa)" 
[ebuild     U  ] x11-libs/qt-sql-4.8.2 [4.8.0-r1] USE="-oci8%" 
[ebuild     U  ] x11-libs/qt-qt3support-4.8.2 [4.8.0]
[ebuild     U  ] x11-libs/qt-opengl-4.8.2 [4.8.0-r2]
[blocks b      ] <x11-libs/qt-opengl-4.8.2 ("<x11-libs/qt-opengl-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-dbus-4.8.2)
[blocks b      ] >x11-libs/qt-declarative-4.8.0-r9999 (">x11-libs/qt-declarative-4.8.0-r9999" is blocking x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-test-4.8.0, x11-libs/qt-svg-4.8.0)
[ebuild  N     ] x11-libs/qt-webkit-4.8.2  USE="exceptions gstreamer jit pch (-aqua) (-c++0x) -debug -icu (-qpa)" 
[ebuild     U  ] x11-libs/qt-declarative-4.8.2 [4.8.0-r1]
[blocks b      ] <x11-libs/qt-declarative-4.8.2 ("<x11-libs/qt-declarative-4.8.2" is blocking x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
[blocks b      ] >x11-libs/qt-xmlpatterns-4.8.0-r9999 (">x11-libs/qt-xmlpatterns-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-qt3support-4.8.0-r9999 (">x11-libs/qt-qt3support-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-dbus-4.8.0-r9999 (">x11-libs/qt-dbus-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-opengl-4.8.0-r9999 (">x11-libs/qt-opengl-4.8.0-r9999" is blocking x11-libs/qt-svg-4.8.0, x11-libs/qt-test-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-script-4.8.0-r9999 (">x11-libs/qt-script-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-gui-4.8.0-r9999 (">x11-libs/qt-gui-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-sql-4.8.0-r9999 (">x11-libs/qt-sql-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-test-4.8.0-r9999 (">x11-libs/qt-test-4.8.0-r9999" is blocking x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-core-4.8.0-r9999 (">x11-libs/qt-core-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-assistant-4.8.0-r9999 (">x11-libs/qt-assistant-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-multimedia-4.8.0-r9999 (">x11-libs/qt-multimedia-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-webkit-4.8.0-r9999 (">x11-libs/qt-webkit-4.8.0-r9999" is blocking x11-libs/qt-test-4.8.0, x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-svg-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[blocks b      ] >x11-libs/qt-svg-4.8.0-r9999 (">x11-libs/qt-svg-4.8.0-r9999" is blocking x11-libs/qt-opengl-4.8.0-r2, x11-libs/qt-test-4.8.0, x11-libs/qt-declarative-4.8.0-r1)
[ebuild  N     ] x11-libs/qt-assistant-4.8.2  USE="exceptions glib pch qt3support webkit (-aqua) (-c++0x) -compat -debug -doc (-qpa) -trace" 
[ebuild     U  ] x11-libs/qt-meta-4.8 [4.7] USE="-openvg%" 
[blocks B      ] <x11-libs/qt-core-4.8.2 ("<x11-libs/qt-core-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
[blocks B      ] <x11-libs/qt-sql-4.8.2 ("<x11-libs/qt-sql-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
[blocks B      ] <x11-libs/qt-gui-4.8.2 ("<x11-libs/qt-gui-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
[blocks B      ] <x11-libs/qt-qt3support-4.8.2 ("<x11-libs/qt-qt3support-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
[blocks B      ] <x11-libs/qt-dbus-4.8.2 ("<x11-libs/qt-dbus-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-script-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-opengl-4.8.2)
[blocks B      ] <x11-libs/qt-script-4.8.2 ("<x11-libs/qt-script-4.8.2" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-qt3support-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-core-4.8.2, x11-libs/qt-sql-4.8.2, x11-libs/qt-assistant-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-gui-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-opengl-4.8.2, x11-libs/qt-dbus-4.8.2)
Comment 1 Zac Medico gentoo-dev 2012-05-22 20:33:38 UTC
Usually these kinds of blockers are solved by `emerge -uD world`. There's a patch attached to bug 290818 that you can test.

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