Xpra: Ticket #1683: audio dependency issues with centos7 packages

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.

Sun, 12 Nov 2017 14:17:48 GMT - Antoine Martin: status changed; resolution set

The spec file refactoring in r17388 had brought in those dependencies again, r17394 fixes that.

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.

Sat, 23 Jan 2021 05:30:59 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1683