Am Mittwoch, den 11.06.2008, 15:31 +0300 schrieb Eugene V. Lyubimkin:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> > banshee depends on mono stuff, which depends on mono-common, which
> > recommends binfmt-support.
> ok, let it...
> 
> > banshee depends on libgstreamer-plugins-base0.10-0, which recommends
> > gnome-app-install, which depends on synaptic.
> Hm, libgstreamer-plugins-base0.10-0 only suggests gnome-app-install.
> 
> Anyway, do you say that it is normal that audio application recommends
> non-related system management tool?

Well, it actually is related. If gstreamer doesn't find a codec to play
some file it will notify banshee about that and call gnome-codec-install
(which is part of gnome-app-install) to install the codec.

> Just another example: suppose audacious will recommend libregexp-java.
> The same situation: of course, user can manually remove this package
> after install. But in most situations he just will not mention this
> package in other couple of package's dependencies.

That's why Recommends should be only used for things, that are a) not
absolutely required (otherwise it would be a dependency) and b) which
most users in most situations want when they install the package.

audacious users most probably don't want libregexp-java as it doesn't
enhance audacious in a way that is useful to most users (it probably has
nothing to do with audacious at all I guess).

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to