Bug 711517

Summary: Pulseaudio have too many dependency
Product: [Fedora] Fedora Reporter: marian <bispartacus>
Component: pulseaudioAssignee: Lennart Poettering <lpoetter>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: medium    
Version: 15CC: adel.gadllah, kevin, lkundrak, lpoetter, marmalodak, maxine.bouffard
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-30 20:44:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description marian 2011-06-07 17:33:53 UTC
Description of problem:
If you wish to remove pulseaudio more important package will also removed for 
dependencies.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.su -c 'yum remove pulseaudio'
2.
3.
  
Actual results:
Dependencies Resolved

================================================================================
 Package           Arch   Version            Repository                    Size
================================================================================
Removing:
 pulseaudio        x86_64 0.9.22-5.fc15      @koji-override-0/$releasever 1.9 M
Removing for dependencies:
 alsa-plugins-pulseaudio
                   x86_64 1.0.24-2.fc15      @koji-override-0/$releasever  94 k
 bluedevil         x86_64 1.1-2.fc15         @updates                     1.6 M
 bluez             x86_64 4.87-5.fc15        @koji-override-0/$releasever 1.1 M
 gnome-bluetooth   x86_64 1:2.91.92-1.fc15   @koji-override-0/$releasever 529 k
 gnome-panel       x86_64 3.0.0.1-4.fc15     @updates                     9.4 M
 gnome-shell       x86_64 3.0.2-1.fc15       @updates                     3.0 M
 kde-settings-pulseaudio
                   noarch 4.6-10.fc15        @fedora                      0.0  
 libbluedevil      x86_64 1.9-0.1.20110502git.fc15
                                             @updates                     241 k
 pulseaudio-module-bluetooth
                   x86_64 0.9.22-5.fc15      @koji-override-0/$releasever 161 k
 pulseaudio-module-gconf
                   x86_64 0.9.22-5.fc15      @koji-override-0/$releasever  20 k
 pulseaudio-module-x11
                   x86_64 0.9.22-5.fc15      @koji-override-0/$releasever  48 k

Transaction Summary
================================================================================
Remove       12 Package(s)


Expected results:
W/o gnome-shell,gnome-panel and some important package propose for removing

Additional info:

Comment 1 Maxine Bouffard 2011-09-13 01:12:41 UTC
It can be a huge hassle for users who wish to replace pulse with JACK, e.g. for production where one wants the least possible potential $annoyingthings happening.

Comment 2 Kevin Fenzi 2011-09-30 20:43:40 UTC
You are doing this wrong. ;) 

Instead: 

yum remove alsa-plugins-pulseaudio

That will remove the alsa plugin and pulse will not start up unless you specifically start it. 
You can then use alsa or jack or oss or whatever crazy thing you like. ;)

Comment 3 John Schmitt 2011-10-01 05:34:13 UTC
I think it's important to point out that if you believe that, for example, gnome-shell should not depend on pulseaudio, that you file a bug with gnome-shell.  

The bug might: 

1. Bring up the topic of making the gnome-shell more modular.

2. Suggest packaging gnome-shell so that it can be installed without pulseaudio.

I imagine a specific bug for the exact issue you care about might get more attention.