On Wed, Sep 23, 2015 at 02:46:52PM -0400, Matthew Miller wrote:
On Wed, Sep 23, 2015 at 06:35:04PM +0000, Zbigniew Jędrzejewski-Szmek wrote:
5423400 xkeyboard-config # really???? looks like a systemd dep chain involving plymouth
plymouth luckily is no hard dependency for anything
"Involving plymouth" might have been wrong. libxkbcommon.so.0 looks like a direct dependency, from /usr/lib/systemd/systemd-localed.
Yes, libxkbcommon is used to validate the configuration set with 'localectl set-keymap' or 'localectl set-x11-keymap' (or directly through dbus api).
This is not relevant in most cloud images and in very, very few containers. Can we make the dependency optional in some way?
Not really. localed is simply linked to libxkbcommon.so, so it will not run without. Anyway, libxkbcommon.rpm is 260kb, so some potential (complicated) scheme to avoid a dependency simply does not seem worth the trouble.
Zbyszek