Twisted 8.0 pre release 1

Сегодня Radix объявил о предварительном выпуске версии Twisted 8.0.

Честно говоря я не совсем понял что повлияло на такой номер версии. Из того что мне удалось узнать на данный момент, могу сказать следующее:

1) Проделана большая работа Кристофером Армстронгом(Радикс) Автоматизация контроля версий. О части этой системы хотел рассказать в докладе на Ex07, но не успел =(.

2) Много изменений в коде. Как я понял по виду ветки 8.0. Она подверглась чистке кода и рефакторингу. Думаю что покрытие тестами кода увеличилось и код более стабилен.

3) Ничего не слушал пока о новых возможностях. Проекты работавшие на версии 2.5 запускаются и проходят все тесты. Сейчас разработчики просят всех активно присоединиться к тестированию на своих проектах.

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


Пришел ответ от разработчиков: Теперь Twisted будет выходить с версией соответствующей году (2008) 8.x.x — будут делать возможность добавлять тэги в версию, alpha, rc и т.д. Версия ядра будет 2.6. В общем стабилизируется trunk проекта.


Добавить пост в:   Yandex.ru Google Yahoo Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Memori.ru Myscoop.ru 100zakladok.ru Rucity.com Moemesto.ru News2.ru Delicious Reddit Slashdot Digg Technorati
Комментировать

Поля не обязательны для заполнения, по умолчанию комментарий от Anonymous

captcha
Оставить комментарий используя OpenID

Пожалуйста выберите сервер с вашим аккаунтом:

Комментарии

Я, если честно, не понял: версия 8 относится к Twisted Core, или к полному тарболу Twisted (aka Sumo)?

А вообще, как по мне - плохая идея. Почесались год, опа - новая версия. Изменений после последнего релиза в trunk куча, а релиз так и стоит - 2.5.0, ни patch-level, ни minor не удосужились выпустить. А так, наступил НГ - бот собрал новый релиз. Это переход от Debian-style-release “версия выходит тогда, когда готова” к Ubuntu-style-release “версия выходит 200X-YY-ZZ”.

Я, бывает, посматриваю изменения в trunk, например убраны api stability level в заголовках каждого модуля, мол теперь все изменения будут вначале deprecation warning выдавать. А по мне - так это звоночек, что они не успевают доработать API незаконченных модулей и просто убрали надписи, чтобы глаза не мозолили.

У Twisted определенно проблемы с коммунити. Порог вхождения в Twisted нереально высок. Тривиальные патчи висят годами. Понятно, что они как то пытаются оптимизировать свою работу, но им нужно заняться и вопросами взаимодействия с пользователями.

Они утверждали, что только к Sumo, а как мы видем сейчас, обманули =).

Может это позволит им чаще делать релизы. Сам использую исправленную версию их автоматизированного менеджера версий. Удобно, можно быстро обновлять и потихоньку передвигать версию выше. Не думаю, что они будут гнаться за цифрами и датами, думаю что будет просто стабильнее релиз и периодичнее его выход.

На счет API. Там очень много модулей где API стабильно уже давно, а все еще с пометкой “не стабильно”. Дело в том, что они учитывают применение этих модулей в бою и мало ли какая мелочь всплывает. Немного на паранойю смахивает. У себя я тоже так делаю, как только код написал, сразу “не стабильно”, а потом забываю про это вообще. Главное чтобы тесты проходили и использовать API было бы просто, тогда можно забыть про “кишки” =).

С сообществом, да. Сейчас они не принимают нового кода, хотят разобраться с ядром и основными модулями. Патчи так же не принимают, т.к. многие из них просто КУСОК ГОВНА, - пародия на универсальность, которая только путает. Глиф часто матом кричит из-за того, что присылают вроде бы и нужные куски кода, но по факту не необходимые, иногда вовсе бесполезные(можно только в конкретной задаче использовать) для платформы.

Взаимодействие с пользователями хромает, просто мало подготовленной аудитории. Еще меньше аудитории готовой принять Twisted, а не в С(Cpp) IPC например, но хотят при этом писать на питоне или чем-то похожем.

На до мной пару лет назад пошутил Глиф, не принял мой вопрос, т.к. я не прошел тест на робота =). Откуда я мог знать про американских падонков 80-ых ? =)Если бы там небыло русского разработчика PenguinOfDoom, я бы вообще шутку не понял бы.