Hi list,

Long story short: xkeyboard-config 2.45 has changed the install location
of XKB data files after a few decades of a single (often hardcoded)
path. The new path is /usr/share/xkeyboard-config-2 and the old path
/usr/share/X11/xkb is a symlink to the new path.

RPM isn't happy with replacing a directory with a symlink and I've 
pondered and tried (and failed at) a great many things of how to best
fix only to return at the simplest solution: the old directory is
rpmmoved as (dis)recommended per the instructions [1] and the new
location is symlinked. This keeps us in line with upstream and other
distros (suse does the same rpmmoved approach) and thus all
documentation still applies for us.

It's a short-term pain because you will need to manually remove the
/usr/share/X11/xkb.rpmmoved directory but that's life.

If you have modified data files (e.g. the custom layout) you will need
to move those from the rpmmoved directory to the corresponding new location.

Cheers,
  Peter

[1] 
https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Replacement/
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to