yaourt / package-query et plus généralement ce qui dépend de pacman

A chaque mise à jour majeure de pacman, le forum / irc / … voient fleurir les sujets sur pacman qui refuse la mise à jour pour cause d’erreurs semblables à celle ci:

Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: package-query: requiert pacman<3.6

Cette erreur est due à un manque de configuration. Par défaut, pacman est configuré pour se mettre à jour en premier (après avoir demandé l'autorisation) et ceci par le biais de la ligne:

SyncFirst   = pacman

dans /etc/pacman.conf, or tout ce qui dépend de pacman doit aussi être mis à jour en même temps, il faut donc le rajouter à cette ligne.

Par exemple, si vous avez yaourt, pacman-color et disons, namcap :

SyncFirst   = pacman yaourt package-query pacman-color pyalpm namcap

Les paquets en plus sont des dépendances supplémentaires :

yaourt -> package-query -> \
          pacman-color      -> pacman 
namcap -> pyalpm        -> /