Package: libmikmod2
Version: 3.1.12-3
Followup-For: Bug #647686

It seems to me that not libmikmod2 but mikmod should depend on
oss-compat:

If a package *always* *without* *exception* needs another package, it
should depend on it.  This does not seem to be the case here.

16 packages depend on libmikmod2 in Sid currently.  12 of those also
depend on ALSA, EsounD, JACK, NAS, PulseAudio or OSS libraries.
Exceptions are gweled, heroes-ggi, xscorch and mikmod itself.

That indicates to me that the library is most often used for parsing
MOD data, not sending parsed MOD data to an OSS device - even if the
library also provides that functionality.

Unless libmikmod (the library, not mikmod binary) _fails_ to work when
OSS support is unavailable, the relationship should be a a suggestion,
as it is not used "in all but unusual installations" but is "perfectly
reasonable" to be used without it for e.g. MPD, and OSS support only
"enhance its usefulness".

Quoted strings in above is from Debian Policy 3.9.3.1 ยง7.2.

Related to this, any consumer package of libmikmod2 may need themselves
to depend or recommend on oss-compat if OSS output via libmikmod is a
main use of the library - i.e. probably those 4 exceptions mentioned
above.


 - Jonas

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libmikmod2 depends on:
ii  libc6              2.13-27
ii  multiarch-support  2.13-27
ii  oss-compat         2

libmikmod2 recommends no packages.

libmikmod2 suggests no packages.

-- no debconf information



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to