This ticket records what was done to ensure centos7 packages can be upgraded to 2.2 and the compromises made.
When we split client and server builds (#1253) the new "xpra" metapackage brought in as a dependency all the packages so that users upgrading would get the exact same result in terms of functionality.
Ideally we would like the "python2-xpra-audio" package to not install unless it is going to work, but the dependencies required for that are not available in centos7 as there are no
python-gstreamer packages. Also no "ugly" plugins, but those are optional anyway.
This would result in xpra being stuck on the 2.1 packages as yum would refuse to upgrade
python2-xpra-audio to a version with broken dependencies.
That's all, centos7 users who want to use audio forwarding will need to somehow install a
python-gstreamer package based on the gi bindings for gstreamer1.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1683