Всем привет, на этой неделе — краткие заметки о статусе.

  • Index
  1. 0.6.1.26 и статус сети 2) Статус разработки Syndie 3) Распределенный контроль версий: повторный взгляд 4) ???
    1. 0.6.1.26 and network status

На днях мы выпустили новый релиз 0.6.1.26, включающий множество улучшений i2psnark от zzz и новые проверки безопасности NTP от Complication, и отзывы — положительные. Сеть, похоже, немного растёт без каких‑либо новых странных эффектов, хотя у некоторых людей по‑прежнему есть трудности с построением своих tunnels (как это всегда и было).

    1. Syndie development status

Все больше улучшений появляется, и текущая альфа-версия — 0.910a. Набор возможностей, запланированных для 1.0, в основном реализован, так что сейчас мы в основном исправляем ошибки и пишем документацию. Заглядывайте в #i2p, если хотите помочь с тестированием :)

Кроме того, на канале шли обсуждения дизайна Syndie GUI — meerboop придумал несколько интересных идей и сейчас работает над их документированием. Syndie GUI — основной компонент релиза Syndie 2.0, так что чем быстрее мы это запустим, тем скорее мы захватим мир^W^W^W^W сможем выпустить Syndie в ничего не подозревающие массы.

Есть также новое предложение в моем блоге Syndie относительно отслеживания ошибок и заявок на новые функции с использованием самой Syndie. Для удобства доступа я сделал экспорт того поста в виде простого текста и разместил его в интернете - страница 1 находится по адресу http://dev.i2p.net/~jrandom/bugsp1.txt и страница 2 находится по адресу http://dev.i2p.net/~jrandom/bugsp2.txt

    1. Distributed version control revisited

Одна из вещей, которую ещё предстоит решить для Syndie, — какую публичную систему контроля версий использовать, и, как уже упоминалось, необходима поддержка распределённой и офлайн‑работы. Я просматриваю с полдюжины или около того открытых систем (darcs, mercurial, git/cogito, monotone, arch, bzr, codeville), внимательно изучаю их документацию, пробую их в деле и общаюсь с их разработчиками. Сейчас monotone и bzr выглядят лучшими с точки зрения функциональности и безопасности (при работе с недоверенными репозиториями нам нужна сильная криптография, чтобы убедиться, что мы получаем только подлинные изменения), и тесная интеграция monotone с криптографией выглядит очень привлекательно. Впрочем, я всё ещё разбираюсь с несколькими сотнями страниц документации, но, судя по обсуждениям с разработчиками monotone, похоже, они делают всё правильно.

Конечно, независимо от того, какую распределённую систему контроля версий (DVCS) мы в итоге выберем, все релизы будут доступны в формате обычного tar-архива, а патчи будут приниматься на рассмотрение в обычном формате diff -uw. Но всё же, тем, кто рассматривает возможность участия в разработке, мне было бы интересно узнать ваши мысли и предпочтения.

    1. ???

Как видите, как всегда, многое происходит. В теме на форуме «solve world hunger» тоже продолжается обсуждение, так что загляните: http://forum.i2p.net/viewtopic.php?t=1910

Если вы хотите обсудить это дальше, пожалуйста, загляните в #i2p на нашу сегодняшнюю встречу разработчиков или напишите на форум или в список рассылки!

=jr