[ngaba@Arch pacman]$ LANG=C sudo pacman -Su :: Starting full system upgrade... resolving dependencies... looking for inter-conflicts... error: failed to prepare transaction (could not satisfy dependencies) :: firefox-i18n: requires firefox=3.0 [ngaba@Arch pacman]$ LANG=C pacman -Qi firefox Name : firefox Version : 3.0-2 ... Hm. What's this? [ngaba@Arch pacman]$ LANG=C sudo pacman -Su --debug | grep firefox [12:20:47] debug: new version of 'firefox' found (3.0-2 => 3.0.1-1) [12:20:47] debug: package 'firefox' not found in sync ... Aha. We should somehow inform the user about the selected packages. Btw, these --debug messages are also odd, (instead of 'firefox' not found in sync (== target list), we should say adding firefox to the target list). Bye