Bug#612887: cmus: please avoid the dependency on several sound

2011-02-17 Thread Jonas Smedegaard

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

2011-02-15 Thread Jonas Smedegaard

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

2011-02-13 Thread Philipp Schafft
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

2011-02-11 Thread Paul Menzel
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

2011-02-11 Thread Philipp Schafft
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

2011-02-11 Thread Jonas Smedegaard

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