Hi, I don't understand portage (any more).
I want to keep dev-qt/qt-meta-4.8.6 (QT4) which requires media-libs/phonon[qt4] I do have media-libs/phonon-4.9.1-r1[qt4,qt5] installed here. And in /etc/portage/package.mask I have
media-libs/phonon-4.9.9 media-libs/phonon-vlc-4.9.9
But still, nice -19 emerge -v1 -j16 --update --keep-going --tree --changed-use --unordered-display --verbose-conflicts --deep --with-bdeps?y @world requires me to remove that masks since it's going to upgrade media-libs/phonon and media-libs/phonon-vlc. Why doesn't emerge respect me my masks? Many thanks for some hints, Helmut Output of emerge ... @world media-libs/phonon:0 (media-libs/phonon-4.10.0:0/0::gentoo, ebuild scheduled for merge) pulled in by >?media-libs/phonon-4.10.0 required by (media-libs/phonon-vlc-0.10.1:0/0::gentoo, ebuild scheduled for merge) ^^ ^^^^^^ (media-libs/phonon-4.9.1-r1:0/0::gentoo, installed) pulled in by media-libs/phonon[qt4] required by (dev-qt/qt-meta-4.8.6:4/4::gentoo, installed) ^^^ >?media-libs/phonon-4.9.0[qt4?,qt5?] required by (media-libs/phonon-vlc-0.9.1-r1:0/0::gentoo, ebuild scheduled for merge) ^^^^ ^^^^ media-libs/phonon-vlc:0 (media-libs/phonon-vlc-0.10.1:0/0::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) (media-libs/phonon-vlc-0.9.1-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by >?media-libs/phonon-vlc-0.9.0[qt4?,qt5?] required by (media-libs/phonon-4.9.1-r1:0/0::gentoo, installed)=