Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 410943 - kde-base/kdelibs could alternatively depend on || ( media-libs/phonon x11-libs/qt-phonon )
Summary: kde-base/kdelibs could alternatively depend on || ( media-libs/phonon x11-lib...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-05 20:24 UTC by kisak42
Modified: 2012-04-06 18:10 UTC (History)
2 users (show)

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 kisak42 2012-04-05 20:24:57 UTC
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.
Comment 1 Rafał Mużyło 2012-04-05 23:29:08 UTC
: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.
Comment 2 kisak42 2012-04-06 00:53:39 UTC
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?
Comment 3 kisak42 2012-04-06 01:06:40 UTC
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
Comment 4 Chris Reffett (RETIRED) gentoo-dev Security 2012-04-06 04:53:09 UTC
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?
Comment 5 Johannes Huber (RETIRED) gentoo-dev 2012-04-06 08:57:33 UTC
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 ***
Comment 6 kisak42 2012-04-06 14:26:20 UTC
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?
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2012-04-06 16:56:22 UTC
I think this is the gist of the proposal.
Comment 8 kisak42 2012-04-06 18:10:02 UTC
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.