Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 443620

Summary: media-sound/amarok-2.6.0[daap] has dependencies on two conflicting ebuilds
Product: Gentoo Linux Reporter: Petteri Räty (RETIRED) <betelgeuse>
Component: [OLD] KDEAssignee: Jorge Manuel B. S. Vicetto (RETIRED) <jmbsvicetto>
Status: RESOLVED INVALID    
Severity: normal CC: creffett, gentoo, ghutzl, kde, sound
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Petteri Räty (RETIRED) gentoo-dev 2012-11-17 12:44:06 UTC
from amarok-2.6.0 ebuild:
	cdda? (
		$(add_kdebase_dep libkcddb)
		$(add_kdebase_dep libkcompactdisc)
		|| (
			$(add_kdebase_dep audiocd-kio)
			$(add_kdebase_dep kdemultimedia-kioslaves)
		)
	)

from libkcddb-4.9.3 ebuild:

add_blocker kdemultimedia-kioslaves

This results in:

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (kde-base/kdemultimedia-kioslaves-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    >=kde-base/kdemultimedia-kioslaves-4.4:4[-aqua] required by (media-sound/amarok-2.6.0::gentoo, ebuild scheduled for merge)

  (kde-base/libkcddb-4.9.3::gentoo, ebuild scheduled for merge) pulled in by
    >=kde-base/libkcddb-4.4:4[-aqua] required by (app-cdr/k3b-2.0.2-r4::gentoo, ebuild scheduled for merge)
    >=kde-base/libkcddb-4.4:4[-aqua] required by (media-sound/amarok-2.6.0::gentoo, ebuild scheduled for merge)
    >=kde-base/libkcddb-4.8.5:4[-aqua] required by (kde-base/kdemultimedia-kioslaves-4.8.5::gentoo, ebuild scheduled for merge)

Because it's impossible to satisfy the dependency with kdemultimedia-kioslaves it should either be dropped or KDE team should make it possible to install it isde by side with libkcddb (I haven't looked at what the packages do to see if that's even possible).
Comment 1 Chris Reffett (RETIRED) gentoo-dev Security 2012-11-26 23:24:29 UTC
What this _should_ be doing is pulling in libkcddb and kdemultimedia-kioslaves, both version 4.8.5, or pull in libkcddb and audiocd-kio >=4.9. libkcddb and || (kdemultimedia-kioslaves audiocd-kio) should be the same version here. I'm guessing the error here comes from having 4.8.5 installed but 4.9.3 stable, which leads to the error message seen here as it tries to update libkcddb while having kde 4.8.5 installed. Or something to that effect.
Comment 2 Günther Hutzl 2012-11-27 09:30:40 UTC
Read this: http://forums.gentoo.org/viewtopic-t-933172-highlight-amarok+kioslaves.html

On my system unmerging kdemultimedia-kioslaves was all I needed to do to be able to emerge amarok-2.6.0. I suggest you give it a try.