
Но народ не перестает возмущаться. А чему возмущаться если в репах всё работает? А AUR... пакеты в AUR потому там и лежат что не могут в репозитарий по тем или иным причинам попасть... Т.е. многие пакеты в AUR требуют обновления (fbless, который мейнтейню, я уже обновил)
Если кому-то сильно нужны питоньи пакеты из AUR неработающие с python3, то предлагаю пару решений проблемы.
- Если в PKGBUILD используется python setup.py блаблабла, то просто замените на python2 setup.py блаблабла
- Добавить export PYTHON=`which python2` в начале функции build()
- Пройтись с помощью sed'а по нужным файлам заменяя путь к нужной версии питона
- Использовать версию из реп вместо всяких git/bzr/hg/svn/etc из aur
- Некоторый софт может не работать ни с python 2.7 ни c python3, тут уж либо ставить из aur python26 и править для запуска предыдущими методами, либо патчить софт для работы с 2.7 или 3
- Ну и самый Ъ метод — пропатчить софтину для работы с python3, ведь рано или поздно это делать придется =)
А теперь немного мыслей по поводу перехода на python3 по-умолчанию...
Мне кажется что это вполне логичный путь, который рано или поздно должен будет произойти во всех дистрибутивах. Ведь нельзя же вечно сидеть на ветке 2.*
Возможно в ArchLinux это сделано преждевременно, но кто-то должен быть первым (хотя в Gentoo у некоторых пакетов есть use-флаги для python3) иначе это может затянуться на долго... хотя и так затянулось ведь версия 3.0 вышла уже почти два года назад...
Хорошо что перешли или плохо решать каждому, однако факт остается фактом — в ArchLinux теперь по-умолчанию третья версия питона, чему лично я рад.
P.S. Всё что из python использую я заработало без лишних телодвижений