All vim subpackages missing following Requires(post):
fileutils (because of /bin/ls)
All vim subpackages missing following Requires(postun):
fileutils (because of /bin/rm)
Depending on installation order, it may not install or even break /usr/bin/vim symlink.
---
---
Just add fileutils to PreReq list.