@atim, no, it's not OK. GCC and annobin are out of sync again. Trying to build Boost with the updates-testing repo enabled fails with dozens of these errors:
annobin: command.c: ICE: The location of the "-fstack-clash-protection" flag has changed - please rebuild annobin annobin: command.c: ICE: Please contact the annobin maintainer with details of this problem annobin: command.c: Expeceted name: -fstack-clash-protection. Actual name: -fstack-check= cc1: error: failed to initialize plugin /usr/lib/gcc/x86_64-redhat-linux/10/plugin/annobin.so
(Note also "Expeceted" typo)
Still doesn't fix the problem, sddm fails to start when using nvidia drivers. SElinux exception is needed to get a working desktop system.
This is a non-backwards compatible change in a stable release, why?
There is no systray for Synergy now, it can only be configured on the command-line or in config files (and that makes it harder to stop/start the processes, and to debug connection logs).
It is no longer possible to use a mouse & keyboard attached to a client machine, it seems that synergy eats the input events, so you can only use the mouse & keyboard attached to the server. This is a major regression.
Boost.Python NumPy examples from upstream compile and run correctly.
boost-devel packages correctly installs the new
boost-numpy package. After
rpm -e --nodeps boost-numpy downgrading other boost packages also works correctly.