If x11-libs/qt-phonon is present on the system, then kdelibs always fails to emerge. It appears that x11-libs/qt-phonon is a continuation of media-libs/phonon, and KDE systems are not continuing to follow updates to the phonon subsystem as they go stable with the rest of KDE. Reproducible: Always Steps to Reproduce: 1. remove kdelibs and media-libs/phonon if present 2. emerge qt-phonon 3. try to emerge kdelibs Actual Results: kdelibs refused to emerge Expected Results: kdelibs to emerge I run a amd64 stable box with gnome 3 as the GUI, qt-phonon was pulled in by qt-webkit and I was trying to get k3b.
:roll: It's the other way around - it's qt-phonon that's older. Also, unless the plan has changed, in qt 5, phonon will stop being part of the set.
so it's just a coincidence that the versioning of media-libs/phonon goes from 4.4.2 -> 4.6.0-r1 while x11-libs/qt-phonon goes from 4.6.3 -> 4.8.1?
As far as I'm concerned, until Qt 5 is in x86/amd64 stable, x11-libs/qt-phonon, media-libs/phonon, and kde-base/phonon-kde all provide the same thing, and should be treated as such. how things are now, only the oldest stable package is allowed to be used, which is media-libs/phonon-4.5.1-r1
Have you actually tried changing the dependency in the kdelibs ebuild (and in the other KDE package that have a dependency on phonon) and then emerging kdelibs?
Already decided that we dont support this. Please read the details in original bug. *** This bug has been marked as a duplicate of bug 356681 ***
I adjusted the kdelibs ebuild so that is allows phonon or qt-phonon and it did emerge successfully, whether it's functional or not, I do not know, since I do not use a full KDE desktop. Also, the ebuild still picked media-libs/phonon when neither phonon package was emerged. I wasn't looking to replace media-libs/phonon with x11-libs/qt-phonon in this bug report, just resolve the conflict that occurs when x11-libs/qt-phonon is present. I don't use either package in any capacity and only need them as dependancies. Is it possible to allow media-libs/phonon to remove x11-libs/qt-phonon if present when trying to emerge kdelibs in order to resolve the conflict instead?
I think this is the gist of the proposal.
After a discussion on #gentoo-kde, it was brought to light that =x11-libs/qt-webkit-4.8.1 (currently in unstable) does not depend on x11-libs/qt-phonon and when it reaches amd64 stable the scenario I encountered can not occur inless it is intentional. To me, this is an acceptable resolution of this bug.