kiin u: fail if some of packages are not found
forbid installing plain files into /usr
pull from upstream for mercurial repositories
pull from repositories only when using HEAD
forbid file names with spaces