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

Bug 455634

Summary: kde-base/systemsettings kde-base/powerdevil and other kde apps have automagical media-sound/pulseaudio dependency
Product: Gentoo Linux Reporter: Franz Trischberger <franz.trischberger>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: normal CC: krinpaus
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: kde modules missing pulseaudio

Description Franz Trischberger 2013-02-05 17:34:34 UTC
Created attachment 338028 [details]
kde modules missing pulseaudio

I just realised that pulseaudio broke sound in some video files using gstreamer. So I wanted to get rid of it. After selectively taking away pulseaudio USE-Flag from kde-apps and recompiling (+ uninstalling pulse) kde would not start, complaining about libpulse being not present. I looked into the packages (kded_powerdevil + kded_keyboard could not be loaded) and systemsettings + powerdevil did not depend on pulseaudio. I also can't see where they should need pulse - it should be abstracted away through phonon.

So doing a grep only on the modules in /usr/lib64/kde4 gave me a horrific list...

Is that really by intention? Or is there a (buggy) list with dependending libs? Or do those packages simply lack pulse-USE-Flag?
Comment 1 Michael Palimaka (kensington) gentoo-dev 2013-02-06 07:13:02 UTC
Since a number of packages from your list which have broken links do not appear to reference pulseaudio in any way, I am guessing that one or more root packages (phonon?) are introducing bogus links to dependant packages.

Unfortunately I am using a forced --as-needed configuration which is likely breaking unused links so I can't really help troubleshoot.
Comment 2 Johannes Huber (RETIRED) gentoo-dev 2013-04-23 09:36:40 UTC
I doubt that the attached list is valid. Known bug about kde related pulseaudio ebuild issue is #433627. 

If you find other packages please open for each package a seperate bug.