-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Larry Stotler wrote:
On Tue, Mar 10, 2009 at 10:49 PM, Carlos E. R.
wrote: If you want any distributor to remove that last dependency, they have to provide to complete set of rpms, one with, the other without pulsaudio. That's impossible.
But why? Why do the devs feel the need to force stuff on us? I'm constantly removing that crappy Bonjour service on WinDoZe machines to free up resources, and I have yet to see any advantage to something like avahi. Same with pulse audio.
You got it wrong. Suppose you are a dev designing an editor, and you want to add a sounding bell to warn the user that it's lunch time. You get a choice of, say, sound_basic, sound_improved, sound_magnific, whatever. The user choose which, but the application has to link at one library, hopefully small, one for each sound method, lets name it a connector. To really have "sound_magnific" you also need a big daemon, support files, configuration apps, players, a lot. Same for each type of sound. This lot of "sound files" can be removed without problem. What you can not remove is the three small libraries that every application in the system using sound is linked to: sound_basic_connector, sound_improved_connector, sound_magnific_connector. This is the situation. You can remove the entire pulseaudio setup rigmarole, but you absolutely have to leave alone one small library, because every application that _can_ use pulseaudio sound has to link to that library and it will be listed on its dependencies. If you try to remove that library the dependency chain will try to remove almost the entire kde and/or gnome system. Everything else can be removed, except one library. And one library is nothing. That is how things are designed. Accept it. The situation is similar to, say, your home video player machine having connectors to several types of input sources, cameras, displays, amplifiers, gadgets, cards, processors, etc. The plugs have to be there, but it doesn't mean you have to connect all those gadgets to the machine to work. But the video machine needs all those connectors and some electronics inside in order to be able to say "we support gadget extrasuperdvdcube". If you feel you can design something else, just join the developers teams, and design it >:-) - -- Cheers / Saludos, Carlos E. R. (from 11.1-ex-factory) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkm4YFAACgkQU92UU+smfQVMMwCeOgmmMFd3KmJtbbOrGTSSJFdM 2AEAn0Yqtk0fmcemEUa/VRvgcxCRNrma =o2r1 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org