Python 3, мы скоро вернёмся к тебе

По результатам голосования, в целях оптимизации размера системы, мы приняли решение исключить Python 3.2 из образов Calculate Linux. На данный момент утилиты Calculate работают под Python 2.7, и возможности портировать их на 3-й питон пока нет. Связано это с отсутствием необходимых библиотек. В веб программировании под фреймворком Django таже ситуация.

Для исключения Python 3 из вашей системы, выполните:

eix-sync
python-updater
emerge -ac

Чтобы использовать Python 3, выполните:

echo dev-lang/python >> /etc/portage/package.unmask/custom
USE_PYTHON=“3.2”

А не лучше срезать кодеки mp3 и подобные, а потом их предложить ставить одним meta-пакетом?

Срезать, чтоб потом ставить? :slight_smile:

Если исключение Python3 уменьшит размер дистрибутива,то я за) лично мне Python3 не особо нужен.

Alexander Tratsevskiy, предлагать поставить после установки. Чтобы уменьшить образ дистрибутива.

Антон Грибоедов писал(а):

Alexander Tratsevskiy, предлагать поставить после установки. Чтобы уменьшить образ дистрибутива.

делаем убунту ?

Но зачем было хардмаскать 3 питон у всех? Я думал ограничится всё выпиливанием из установочных образов, а не с уже установленных систем, в которых например может быть собрано на 3-м приложения и библиотеки, например cherrypy, bpython, PyQt и прочее.

В веб программировании под фреймворком Django таже ситуация.

Нет, Django уже объявили переход и тестовый период: https://www.djangoproject.com/weblog/2012/aug/19/experimental-python-3-support

В течении полгода багрепортов и общих замечаний будет осуществлен полный переход.

Нет, Django уже объявили переход и тестовый период:

Ну так тестируйте на здоровье.

Но зачем было хардмаскать 3 питон у всех?

В противном случае питон 3 будет всегда вытягиваться. PyQt и др. замечательно работают без python 3, нужно лишь их обновить.

предлагать поставить после установки. Чтобы уменьшить образ дистрибутива.

Я бы тогда с видеодрайверов начал. Но у нас в офисе например не все работает на опенсорсных дровах…

я бы не стал трогать кодеки мультимедиа и несвободные видеодрайверы.

именно их наличие делает интересным livedvd для обычных юзеров-блондинов.

livedvd я брал в компьютерный магазин - тестировал видеокарту ноутбука, блютуз, вайфай, динамики на совместимость.

эти пакеты делают livedvd кальки самодостаточным без интернета - я неоднократно вполне комфортно сидел на livedvd по несколько дней на чужих машинах, где грузились только livecd-livedvd.

единственное, что мне не хватало это wine в базовой поставке.

п с: я не понимаю смысла уменьшать размер образа, жертвуя комфортной работой. Память стоит уже не то чтобы копейки - флешки 4 и 16 гб уже просто у людей валяются как дискеты в 90х.
разумеется, все сказанное - имхо.

Есть такая штука - интерактивная сборка системы. Для её использования размер флерки должен как минимум двукратно превышать размер образа дистрибутива. CLD 32 бит теперь чуть меньше 2 Гб, соотв-но подойдёт 4 Гб флешка, а не 8 Гб. Плюс время создание нового squash образа будет тратиться значительно меньше.

и тем не менее, я бы остался при своем мнении :slight_smile:

несвободные кодеки и в/драйвера должны быть в составе дистрибутива сразу в базе iso.

Вы правы, я в общем-то не собирался спорить :slight_smile: Видеодрайвера нельзя удалять, т.к. система не везде заведётся, а Calculate Media Center без проприетарных дров и поддержки мультимедиа вообще теряет смысл своего существования.

насколько я понял (после удаления поддержки графических карт Радеон 47****) в несвободных драйверах, ситуация, как минимум обратная… сейчас дистрибутив очень “НЕ везде” будет работать, если попытаться удалить свободные драйвера… а несвободные поддерживают фактически только новые (последние) графические карты, которые не у всех и есть-то…

По мне так питон вообще игрушка.
Не понимаю я людей, выбирающих питон в качестве языка для своих разработок.

Для питона нет даже внятных шаблонов проектирования.
Питон-программу не в любом редакторе напишешь (поскольку важны переводы строк),
не в любой среде запустишь и как правило наткнешься на несовместимость версий.
А в железках (я имею в виду контроллеры) – там вообще как правило тухлые питоны
стоят и работают как через пень колода.

Питон – это как jave: write once – debug everywhere.

В общем не вижу никаких причин включать питон в дистрибутив по умолчанию. Я вообще шокирован, что такому гавнищу вообще здесь уделяется внимание. Если какому-нибудь детскому саду и потребуется питон – пущай детки сами устанавливают.