When doing pkgin ug, and there are packages missing in the repo, pkgin just does a partial upgrade somehow. Given that the dependency graph is complicated, this seems unsound, and it's not at all clear what it's doing, how the user knows, what ought to happen, or where this is explained.