vi and vim are in different repositories (core vs. extra) and you di only a pacman -Su not an -Syu which would have pulled in the new core database.
If you hit it at a very unfortunate time then extra was newer than core, although I updated the core database before extra.
Anyway, at the moment the issue is resolved because after a pacman -Syu I get all thre packages at 7.1.228 revision
-T On Mon, 21 Jan 2008, David Dupin wrote:
I try to do an update this evening and when I launch pacman -Su I've got an error message :
:: Starting full system upgrade... resolving dependencies... error: cannot resolve "vi>=7.1.228", a dependency of "vim" error: failed to prepare transaction (could not satisfy dependencies) :: vim: requires vi>=7.1.228
Is there an update of vim without vi, or does the PKGBUILD is wrong with version number ?
The latest vi version that I found is 7.1.156 with pacman.