[paludis-user] QT packages block themselves from updating

K. Larsen kroylar at gmail.com
Sun Oct 11 01:50:54 UTC 2009


Hi all!

Recently I've been seeing a lot of blocks when trying to update my system.

Here is a portion of the output from # paludis -ip world :

These packages will be installed:

* x11-libs/qt-xmlpatterns::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-dbus-4.5.2:4::gentoo, 9 more
* x11-libs/qt-webkit::installed :4 [! 4.5.1-r1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-dbus-4.5.2:4::gentoo, 7 more
* x11-libs/qt-test::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-dbus-4.5.2:4::gentoo, 5 more
* x11-libs/qt-svg::installed :4 [! 4.5.1-r1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-dbus-4.5.2:4::gentoo, 8 more
* x11-libs/qt-sql::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-dbus-4.5.2:4::gentoo, 3 more
* x11-libs/qt-script::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-script-4.5.2:4::gentoo
* x11-libs/qt-qt3support::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-dbus-4.5.2:4::gentoo, 3 more
* x11-libs/qt-opengl::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-dbus-4.5.2:4::gentoo, 6 more
* x11-libs/qt-gui::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-gui-4.5.2-r2:4::gentoo
* x11-libs/qt-dbus::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo,
x11-libs/qt-dbus-4.5.2:4::gentoo, 1 more
* x11-libs/qt-core::installed :4 [! 4.5.1 blocking]
    Reasons: x11-libs/qt-core-4.5.2:4::gentoo

As you can see, the root cause is that the packages are blocking
themselves.  I saw something in the list archives about this from a
few months ago, and it was mentioned that portage has a bug that will
cause it to ignore a block on a package if it is due to that same
package.  The apparent solution was to install the new version and
then remove the version that blocks.

How should I go about this?  Is "--dl-blocks discard" safe in this instance?

Thanks,
Kameron



More information about the paludis-user mailing list