On Mon, 23 May 2011 at 16:31:10 +0200, David Kalnischkies wrote: > A plugin like xul-ext-firegpg (removed & discontinued upstream) enhances > iceweasel and depends on gpg. Still, i don't think it would be a good > idea to add something like 'Recommended-By: iceweasel & gpg' > as this promotes this plugin nearly to priority (desktop-)standard…
I don't think this would be a good use of conditional recommendation either: it's entirely likely that you have both iceweasel and gpg and don't want to use them together. However, consider gstreamer0.10-pulseaudio: it's a plugin for GStreamer applications to output audio through the PulseAudio daemon. Neither GStreamer nor PulseAudio should depend on the other: GStreamer applications can equally well use ALSA, OSS or even ESD, while PulseAudio can be used for output by plenty of non-GStreamer audio APIs. However, if you do happen to have both GStreamer and Pulse installed, you probably want the one to be able to output through the other. "Recommended-by: libgstreamer0.10-0 & pulseaudio" would express this, if it's feasible to implement. I suspect many of the use-cases for Recommended-by are also of the form "plugin to give abstraction layer A the ability to use backend B". The alternative is typically to add an artificial recommendation or even dependency in one direction or the other (e.g. A Recommends a-plugin-b which Depends: B, effectively promoting the priority of both the plugin and B, or vice versa), or to add an artificial recommendation or dependency to some random third package (e.g. rhythmbox Depends: gstreamer0.10-pulseaudio, even though it can use many other output plugins). S -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110523164102.gd24...@reptile.pseudorandom.co.uk