Пока команда Fedora QA занимается тестированием свежеиспеченного Fedora 20 Beta Test Compose и проведением тестовых дней, разработчики уже приступили к построению планов на будущее. И в этом будущем нас конечно же ожидают новые потрясения и новые достижения, в частности, переход на Python 3.
Что именно означает фраза "Python 3 по умолчанию" для Fedora?
На вики-странице изменения предложена следующая формулировка:
- Минимальный buildroot для Fedora содержит только Python 3
- Live-образы содержат только Python 3
- Anaconda и всё зависимости работают на Python 3
- cloud-init и все его зависимости работают на Python 3
- DNF является менеджером пакетов по умолчанию (поскольку YUM не поддерживает Python 3)
Уже из этого списка понятен масштаб предлагаемых изменений. Работы предстоит много, поэтому переход будет осуществляться в течение двух релизов Fedora: 21 и 22. На первой стадии будет проведена подготовительная работа, изменение Packaging Guidelines, реорганизация, портирование приложений.. а вот Fedora 22 выйдет уже с третьей версией Python.
Все планы и детали реализации ещё долгое время будут обсуждаться в рассылке fedora-devel. Подписывайтесь, принимайте участие, помогайте.