flash-plugin should require nspluginwrapper, at least on non-i386 arches.
Why is this needed? Native ALSA should in theory be working. Only reason libflashsupport is used on Fedora is due to the pulseaudio ALSA emulation default. RHEL does not use this.
Nothing to do with audio; as far as I've understood from Chris Aillon, we want everyone using nspluginwrapper unless they have a really good reason not to. Mainly because of security concerns. See the recent cross-platform flash exploit for a good example.
Note that I said nspluginwrapper, not libflashsupport.
If you want everyone to use nspluginwrapper, then why not rely on something else to ensure that nspluginwrapper is installed and working for all other plugins? It creates inconsistencies to rely on a dep from flash-plugin because our RPM would forever be different from Adobe's RPM, and Adobe's RPM is easier to find even for our own customers. We also don't want to FORCE our customers to use nspluginwrapper with a hard dependency because it does break some other plugins. For these reasons comps is the only right solution. I will not add this dep to flash-plugin.
Fair enough.