[opensuse-factory] Why is esound-daemon automatically installed on opensuse 12.3 when using zypper dup?

Dear all, Today I did a sudo zypper dup. I saw: sudo zypper dup root's password: Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Retrieving repository 'openSUSE-12.3-Update' metadata ................................................................................[done] Building repository 'openSUSE-12.3-Update' cache .....................................................................................[done] Loading repository data... Reading installed packages... Computing distribution upgrade... The following NEW package is going to be installed: esound-daemon The following packages are going to be upgraded: As I wondered why esound-daemon was installed I've checked out what package needs this package: rpm -q --whatrequires esound-daemon no package requires esound-daemon I've deleted this package via: rpm -evh esound-daemon Preparing... ################################# [100%] Cleaning up / removing... 1:esound-daemon-0.2.41-23.1.1 ################################# [100%] without any problems. I wonder why esound-daemon is automatically installed? Regards, Joop. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 12/27/2013 09:24 AM, Joop Boonen pecked at the keyboard and wrote:
Firstly this really does belong on the opensuse list not factory. More likely a package recommends it being installed. -- Ken Schneider SuSe since Version 5.2, June 1998 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Fri, Dec 27, 2013 at 03:24:02PM +0100, Joop Boonen wrote:
Without generating a solver testcase hard to say. ( zypper dup --debug-solver ) Likely a recommends or supplements or enhances somewhere. $ grep esound-daemon */*.spec esound/esound.spec:# esound-daemon as it also provides it gstreamer-0_10-plugins-good/gstreamer-0_10-plugins-good.spec:Supplements: packageand(%{name}:esound-daemon) libao/libao.spec:Supplements: packageand(esound-daemon:libao%{_SO_nr}) pulseaudio/pulseaudio.spec:Provides: esound-daemon = 0.2.41 pulseaudio/pulseaudio.spec:Obsoletes: esound-daemon < 0.2.41 Did you somehow block pulseaudio stuff? Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Friday 2013-12-27 16:52, Marcus Meissner wrote:
On the contrary - it is very easy to say. If nothing requires it, but zypper throws it at you *nevertheless*, that is a pretty good sign that some Recommends: is in the game. On top of that, Recommends: are always processed over again, even if there is nothing to otherwise install, which is an odd thing to do. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

In data venerdì 27 dicembre 2013 15:24:02, Joop Boonen ha scritto: ..
Oh yeah, purged all pulseaudio stuff ;) Bye. -- *** Linux user # 198661 ---_ ICQ 33500725 *** *** Home http://www.kailed.net *** *** Powered by openSUSE *** -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Fri, 2013-12-27 at 15:24 +0100, Joop Boonen wrote:
The 'problem' is multilayered: libesd0 (the esound library) recommends the esound-daemon (which makes sense... the lib does not forcibly require the daemon, but surely benefits from it). libesd0 is required by SDL, some wx framework libs and some other things. Pulseaudio has a submodule, called pulseaudio-compat-esound; which obsoletes and provides esound-daemon (so it should have preference), BUT: it ONLY obsoletes esound-daemon < 0.2.41 and provides esound-daemon = 0.2.41; Considering that esound-daemon in openSUSE Factory (and older) has been at version 0.2.41 since somewhen in 2009, this obsoletes is a NOP in any case. Dominique -- Dimstar / Dominique Leuenberger <dimstar@opensuse.org> -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 12/27/2013 09:24 AM, Joop Boonen pecked at the keyboard and wrote:
Firstly this really does belong on the opensuse list not factory. More likely a package recommends it being installed. -- Ken Schneider SuSe since Version 5.2, June 1998 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Fri, Dec 27, 2013 at 03:24:02PM +0100, Joop Boonen wrote:
Without generating a solver testcase hard to say. ( zypper dup --debug-solver ) Likely a recommends or supplements or enhances somewhere. $ grep esound-daemon */*.spec esound/esound.spec:# esound-daemon as it also provides it gstreamer-0_10-plugins-good/gstreamer-0_10-plugins-good.spec:Supplements: packageand(%{name}:esound-daemon) libao/libao.spec:Supplements: packageand(esound-daemon:libao%{_SO_nr}) pulseaudio/pulseaudio.spec:Provides: esound-daemon = 0.2.41 pulseaudio/pulseaudio.spec:Obsoletes: esound-daemon < 0.2.41 Did you somehow block pulseaudio stuff? Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Friday 2013-12-27 16:52, Marcus Meissner wrote:
On the contrary - it is very easy to say. If nothing requires it, but zypper throws it at you *nevertheless*, that is a pretty good sign that some Recommends: is in the game. On top of that, Recommends: are always processed over again, even if there is nothing to otherwise install, which is an odd thing to do. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

In data venerdì 27 dicembre 2013 15:24:02, Joop Boonen ha scritto: ..
Oh yeah, purged all pulseaudio stuff ;) Bye. -- *** Linux user # 198661 ---_ ICQ 33500725 *** *** Home http://www.kailed.net *** *** Powered by openSUSE *** -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Fri, 2013-12-27 at 15:24 +0100, Joop Boonen wrote:
The 'problem' is multilayered: libesd0 (the esound library) recommends the esound-daemon (which makes sense... the lib does not forcibly require the daemon, but surely benefits from it). libesd0 is required by SDL, some wx framework libs and some other things. Pulseaudio has a submodule, called pulseaudio-compat-esound; which obsoletes and provides esound-daemon (so it should have preference), BUT: it ONLY obsoletes esound-daemon < 0.2.41 and provides esound-daemon = 0.2.41; Considering that esound-daemon in openSUSE Factory (and older) has been at version 0.2.41 since somewhen in 2009, this obsoletes is a NOP in any case. Dominique -- Dimstar / Dominique Leuenberger <dimstar@opensuse.org> -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (6)
-
Daniele
-
Dimstar / Dominique Leuenberger
-
Jan Engelhardt
-
Joop Boonen
-
Ken Schneider - openSUSE
-
Marcus Meissner