xorg-x11-xkb-utils is an aggregate package, shipping a few tools that should be in their own respective packages, see [1]. Of these x2goserver requires xkbcomp and setxkbmap. We've had Provides: xkbcomp and Provides: setxkbmap in xorg-x11-xkb-utils for years: $ dnf repoquery --whatprovides xkbcomp Last metadata expiration check: 0:07:46 ago on Thu 05 Nov 2020 13:32:47. xorg-x11-xkb-utils-0:7.7-33.fc33.x86_64 x2goserver should switch to "Requires: xkbcomp setxkbmap" so we can actually obsolete the aggregate package and start using separate packages. [1] https://fedoraproject.org/wiki/Changes/XorgUtilityDeaggregation I'll push this change in the next few days if you don't beat me to it :)
Thanks, I've made the change since I'm poking at x2go/nxlibs at the moment. Looks like we only need setxkbmap, unless you can point out where we need xkbcomp as well.
tbh I just assumed it needed xkbcomp since it looked like an X server :) I grepped for setxkbmap which is how I found that, but I didn't check for xkbcomp. But yeah, if you don't need to compile the keymap, then you don't need it. Thanks for the quick change, much appreciated.