Eine große Aktualisierung von Paketen aus den Repositorien [testing] und [community-testing] in die entsprechenden stabilen Repositorien ist gerade erfolgt und wird sich zeitnah auf die Spiegeln verteilen. Dabei ist das Paket "python" jetzt eine Inkarnation der Version 3 der Sprache, während die Version 2, genauer 2.7, als Paket "python2" erhalten bleibt. Dies ist das letzte große Release aus der 2-er-Reihe von Python.
Da /usr/bin/python demnach nun eine Binärdatei aus der 3-er-Reihe ist, und da die 3-er-Reihe eine nicht abwärtskompatible Neuimplementation der Sprache ist, musste für die Aktualisierung jedes Programm, das noch die 2-er-Reihe benötigt, dahingehend angepasst werden, dass es auf die Binärdatei /usr/bin/python2 zeigt. Dies ist für die offiziellen Pakete erfolgt. Fehler, die sich dabei dennoch eingeschlichen haben können, wären wie immer über den Bugtracker
https://bugs.archlinux.org zu melden.
Es kann nicht garantiert werden, dass Pakete aus dem AUR oder anderen nicht durch die Arch-Linux-Teams unterstützten Quellen eine entsprechende Anpassung schon vorgenommen haben, und das könnten viele Pakete sein, da noch nicht viele Projekte schon auf Python in der Version 3 umgestellt haben. In diesen Fällen wären die entsprechenden Paketbetreuer anzusprechen.
Dies ist übrigens der erste Testfall für eine neue Struktur der Repositorien auf den zentralen Arch-Servern, die beim Verschieben von einem Repo ins andere mit symbolischen Links arbeitet. Da diese Struktur auf den Spiegeln ebenfalls vorhanden sein muss, erwarten wir erheblich geringere Bandweitenprobleme als bei den vorausgegangenen Großaktualisierungen (z.B. libpng, libjpeg).