Bug#612887: cmus: please avoid the dependency on several sound
On Mon, Feb 14, 2011 at 02:12:55AM +0100, Philipp Schafft wrote: reflum, I'm still confused about this. Please not that I'm not the maintainer nor anyone else offical for the package, so it's safe to just ignore me. Your partitipation here is great. You need not be an expert to contribute - simply ensuring that the bugreport is sensible is valuable too! So please keep up the good work here :-) If you think this is a libroar bug please reassign the bug to libroar but I do not yet see where libdnet and #608807 come into play. Can you please clearify this? libdnet does not depend or recommend on any daemon. Ah - you are right: I was talking about a different issue: 1) cmus depends on libroar 2) libroar depends on libdnet 3) libdnet recommends libdnet-common - bug#608807 4) libdnet-common wreaks havoc on tcp networks Your problem reported here is not that dnet wreaks havoc, but that multiple sound daemons are pulled in when installing cmus. Issue is similarly chained, thougH: 1) cmus depends on libroar 2) libroar recommends roaraudio-server This bug against cmus is real: cmus starts a chain which leads to unsuitable behaviour for most users: It is wrong to assume that most systems installing the roar _library_ will want to run the roar _daemon_. It is a bad solution, however, to avoid libroar. The better approach IMO is to *not* change the packaging of cmus and *not* reassign this bugreport, but instead a) file _another_ bugreport against libroar on lowering to only suggest its daemon, and b) retitle this bug and tag it as depending on that newly filed one. - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature
Bug#612887: cmus: please avoid the dependency on several sound
On Mon, Feb 14, 2011 at 02:12:55AM +0100, Philipp Schafft wrote: reflum, I'm still confused about this. Please not that I'm not the maintainer nor anyone else offical for the package, so it's safe to just ignore me. Your partitipation here is great. You need not be an expert to contribute - simply ensuring that the bugreport is sensible is valuable too! So please keep up the good work here :-) If you think this is a libroar bug please reassign the bug to libroar but I do not yet see where libdnet and #608807 come into play. Can you please clearify this? libdnet does not depend or recommend on any daemon. Ah - you are right: I was talking about a different issue: 1) cmus depends on libroar 2) libroar depends on libdnet 3) libdnet recommends libdnet-common - bug#608807 4) libdnet-common wreaks havoc on tcp networks Your problem reported here is not that dnet wreaks havoc, but that multiple sound daemons are pulled in when installing cmus. Issue is similarly chained, thougH: 1) cmus depends on libroar 2) libroar recommends roaraudio-server This bug against cmus is real: cmus starts a chain which leads to unsuitable behaviour for most users: It is wrong to assume that most systems installing the roar _library_ will want to run the roar _daemon_. It is a bad solution, however, to avoid libroar. The better approach IMO is to *not* change the packaging of cmus and *not* reassign this bugreport, but instead a) file _another_ bugreport against libroar on lowering to only suggest its daemon, and b) retitle this bug and tag it as depending on that newly filed one. - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature
Bug#612887: cmus: please avoid the dependency on several sound
reflum, I'm still confused about this. Please not that I'm not the maintainer nor anyone else offical for the package, so it's safe to just ignore me. If you think this is a libroar bug please reassign the bug to libroar but I do not yet see where libdnet and #608807 come into play. Can you please clearify this? libdnet does not depend or recommend on any daemon. -- Philipp. (Rah of PH2) signature.asc Description: This is a digitally signed message part
Bug#612887: cmus: please avoid the dependency on several sound servers
Subject: cmus: roaraudio too much Package: cmus Version: 2.3.3-4 Severity: normal Dear Debian folks, upgrading to DebPkg:cmus 2.3.3-4 installed DebPkg:libroar1 as a dependency [1] * Add RoarOutput plugin (Closes: #609202), thanks to Philipp Schafft l...@lion.leolix.org for the patch. which in turn pulled in DebPkg:libdnet. $ apt-cache rdepends libdnet libdnet Reverse Depends: roaraudio roaraudio-extra libroar1 libroar0 libroar-dev libroar-compat1 libroar-compat0 libmuroar0 libdnet-dev dnet-progs I already have DebPkg:pulseaudio installed, so I guess I do not need a second sound server. (If I understood something incorrectly about the purpose of PulseAudio and RoarAudio please tell me and close the report.) To avoid that dependency could you please package the RoarAudio plugin separately in for example DebPkg:cmus-plugin-roaraudio. I am putting Philipp in CC because he is the author of the patch. Thanks, Paul [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609202 -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages cmus depends on: ii libao41.0.0-5Cross Platform Audio Output Librar ii libasound21.0.23-2.1 shared library for ALSA applicatio ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib ii libfaad2 2.7-6 freeware Advanced Audio Decoder - ii libflac8 1.2.1-3Free Lossless Audio Codec - runtim ii libmad0 0.15.1b-5 MPEG audio decoder library ii libmodplug1 1:0.8.8.1-2shared libraries for mod music bas ii libmpcdec62:0.1~r459-1 MusePack decoder - library ii libncursesw5 5.7+20100313-5 shared libraries for terminal hand ii libpulse0 0.9.21-3 PulseAudio client libraries ii libroar1 0.4~beta3-1foundation libraries for the RoarA ii libvorbisfile31.3.1-1The Vorbis General Audio Compressi ii libwavpack1 4.60.1-1 an audio codec (lossy and lossless Versions of packages cmus recommends: pn cmus-plugin-ffmpegnone (no description available) cmus suggests no packages. -- no debconf information signature.asc Description: This is a digitally signed message part
Bug#612887: cmus: please avoid the dependency on several sound servers
reflum, On Fri, 2011-02-11 at 11:43 +0100, Paul Menzel wrote: Dear Debian folks, upgrading to DebPkg:cmus 2.3.3-4 installed DebPkg:libroar1 as a dependency [1] * Add RoarOutput plugin (Closes: #609202), thanks to Philipp Schafft l...@lion.leolix.org for the patch. which in turn pulled in DebPkg:libdnet. $ apt-cache rdepends libdnet libdnet Reverse Depends: [...] I don't understand what libdnet has to do with the actuall report. Please clarify this a bit for me. I already have DebPkg:pulseaudio installed, so I guess I do not need a second sound server. (If I understood something incorrectly about the purpose of PulseAudio and RoarAudio please tell me and close the report.) I have just checked the package dependecys. libroar* does not depend on any sound server but recommends virtual package roaraudio-server. So you can have it installed without such an additional server. To avoid that dependency could you please package the RoarAudio plugin separately in for example DebPkg:cmus-plugin-roaraudio. I use roard (package: roaraudio) instlled. I do not like to have any dependecy on *pulse* packages. See? It is exacktly the other way around here. So if cmus does have plugin in a new plugin package pulseaudio support (and maybe other) should be moved into a seperate package as well. I am putting Philipp in CC because he is the author of the patch. Thanks. :) -- Philipp. (Rah of PH2) signature.asc Description: This is a digitally signed message part
Bug#612887: cmus: please avoid the dependency on several sound servers
On Fri, Feb 11, 2011 at 11:43:20AM +0100, Paul Menzel wrote: upgrading to DebPkg:cmus 2.3.3-4 installed DebPkg:libroar1 as a dependency [1] * Add RoarOutput plugin (Closes: #609202), thanks to Philipp Schafft l...@lion.leolix.org for the patch. which in turn pulled in DebPkg:libdnet. It is sensible to depend on a library. It is not sensible for a library to depend on or recommend a daemon! So the problem is in libroar. See [bug#608807]. This bug#612887 should therefore either be closed, more elegantly be force-merged with #608807, or even more elegantly be tagged as depending on #608807. Regards, - Jonas [bug#608807]: http://bts.debian.org/608807 -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature