xkeyboard-config 2.45 issue with symlinks
Description:
Fail to upgrade from 2.44 to 2.45:
Packages (1) xkeyboard-config-2.45-1
Total Installed Size: 10,16 MiB
Net Upgrade Size: 3,58 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [##################################] 100%
(1/1) checking package integrity [##################################] 100%
(1/1) loading package files [##################################] 100%
(1/1) checking for file conflicts [##################################] 100%
error: failed to commit transaction (conflicting files)
xkeyboard-config: /usr/share/X11/xkb exists in filesystem
Errors occurred, no packages were upgraded.
The issue is most probably to the breaking build change upstream documented in the release notes.
Additional info:
I am one of the maintainers of the upstream project, but I do not run ArchLinux. I merely report an issue that was reported to me by an ArchLinux user, but they do not have an account here to post themselves.
The following links may be useful:
-
Gentoo similar issue: https://bugs.gentoo.org/957712
-
Termux issue: https://github.com/termux/termux-packages/issues/25005
-
Linux from scratch: https://www.linuxfromscratch.org/blfs/view/svn/x/xkeyboard-config.html
The original report followed these instructions on ArchLinux then retry the update with success.
- package version(s): 2.45
- config and/or log files:
- link to upstream bug report, if any: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/531
Steps to reproduce:
I am not the original reporter, so I guess one has to upgrade the xkeyboard-config
package from 2.44 to 2.45.