It seems as the name replacement for eudev is not going well,
Although the new one gets installed, everytime pacman -Su runs wants to replace it again, the error is:
error: could not remove database entry eudev-3.2.7-1
error: could not remove entry 'eudev' from cache
If pacman -Rnsudd eudev is used then kbd is also removed
Then I do pacman -S eudev kbd
ok
Then pacman -Su
# pacman -Su
:: Starting full system upgrade...
:: Replace eudev with obarun/eudev? [Y/n] y
resolving dependencies...
looking for conflicting packages...
Package (2) Old Version New Version Net Change
obarun/eudev 3.2.7-1 3.2.7-1 0.00 MiB
eudev 3.2.7-1 -7.43 MiB
Total Installed Size: 7.43 MiB
Net Upgrade Size: -7.43 MiB
Somehow the newly installed eudev appears in the database as a local/eudev not identical to obarun's ???