[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:
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.
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:
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?
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 Fri, Dec 27, 2013 at 03:24:02PM +0100, Joop Boonen wrote:
Today I did a sudo zypper dup. I saw:
sudo zypper dup The following NEW package is going to be installed: esound-daemon
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
Without generating a solver testcase hard to say.
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: ..
I wonder why esound-daemon is automatically installed? Same on 12.2. with zypper up. Added a lock without thinking too much. Uneeded, unwanted -> lock.
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:
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
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
participants (6)
-
Daniele
-
Dimstar / Dominique Leuenberger
-
Jan Engelhardt
-
Joop Boonen
-
Ken Schneider - openSUSE
-
Marcus Meissner