opscode/chef — pull request #967 by gtmanfred (2013-08-29 00:29:52+00:00)
Title: Add -u to initial pacman command

When you do pacman -Syy, you need to also do pacman -Su. This will make
sure that if there are any soname bumps in the installed packages, that
they will absolutely also be pulled in as well. After the -Su, it is
safe to pacman -S again.

http://gist.io/5660494