Краткий обзор
Присутствуют: echelon, EinMByte, orignal, psi, str4d, z3r0fox, zzz
Журнал встречи
21:00:01 <zzz> 0) Привет 21:00:01 <zzz> 1) обновление 0.9.27 (zzz) 21:00:01 <zzz> 2) Обновление Summer of X (sadie/str4d) 21:00:01 <zzz> 3) Бюджет 33C3 http://zzz.i2p/topics/2150 21:00:01 <zzz> 4) SAM по умолчанию (str4d) 21:00:06 <zzz> 0) Привет 21:00:12 <zzz> привет 21:00:13 <psi> привет 21:00:24 <eche|on> добро пожаловать 21:00:33 <z3r0fox_> Привет 21:00:40 <zzz> 1) обновление 0.9.27 (zzz)
21:01:01 <zzz> ок, не о чем особо сообщать. всего 6K строк различий с 26
21:01:13 <zzz> на данный момент я бы сказал, что .27 будет, возможно, в середине октября?
21:01:41 <zzz> раньше летом я занимался делами Summer of X, в последнее время взял паузу... но я и от остальных особой активности не вижу
21:02:03 <zzz> что-нибудь ещё по пункту 1) ?
21:02:19 <eche|on> по Summer of X немного
21:03:25 <zzz> 2) Обновление Summer of X (sadie/str4d)
21:03:30 <zzz> sadie / str4d, поехали
21:06:07 <zzz> раз молчание, поставлю это в повестку на следующий месяц
21:06:15 <zzz> 3) Бюджет 33C3 http://zzz.i2p/topics/2150
21:06:28 <str4d> Привет!
21:06:33 <eche|on> Проснулся
21:06:33 <zzz> eche|on, не мог бы ты кратко обновить по нашей финансовой ситуации?
21:06:45 <str4d> Извините, ненадолго отвлёкся на работу. Могу обсудить пункт 2) в конце встречи
21:07:34 <eche|on> финансы, ок, текущие суммы: 37k , 510 BTC, 700 LTC и 1300 XMZ (округлённо)
21:07:47 <eche|on> bts около 540 и LTC около 3.5
21:08:00 <zzz> похоже, у нас всё неплохо
21:08:10 <eche|on> мы уже потратили примерно 4800 в этом году
21:08:56 <eche|on> и 10 BTC (которые я конвертировал в ), так что мы получили примерно 5k в этом году
21:09:20 <zzz> для 33C3 предлагаю сделать примерно как в прошлом году... мы оплачиваем все билеты на конференцию. А полным участникам проекта компенсируем до $1000 (или евро), или $1500, если действительно нужно
21:09:41 <zzz> тем, кто ведёт один-два сервиса, предлагаю оплатить билет на конфу и до $500 на поездки
21:10:01 <zzz> что вы об этом думаете?
21:10:23 <eche|on> сейчас у нас 5 человек, запросивших деньги
21:10:25 <str4d> Думаю, это справедливо.
21:11:04 <str4d> eche|on, исходя из указанных цифр, каков ожидаемый общий расход?
21:11:13 <zzz> то есть около $4000–$5000, плюс примерно $500 на билеты, я бы предположил?
21:11:32 <eche|on> с этими правилами получится около 4k максимум
21:11:39 <zzz> плюс пара сотен на ужин
21:11:57 <zzz> о, и ещё: если кто НЕ писал echelon и хочет финансирование — скажите сейчас!
21:11:58 <eche|on> 2 человека с сервисами, 2 по обычной схеме и 1 с особыми обстоятельствами
21:12:07 <eche|on> билеты будут примерно по 100 каждый
21:12:12 <str4d> Ммм. Это укладывает нас в ориентир по расходам в районе 10%
21:13:03 <eche|on> чуть выше, но всё ещё ок
21:13:21 <zzz> выходит примерно 5200 или около того. Давайте установим бюджет 6000 евро?
21:13:46 <eche|on> в прошлые разы некоторые получали свои выплаты в BTC, что сильно упростило мне жизнь^^
21:14:12 <zzz> да, кто согласен получить в BTC — так лучше
21:14:21 <eche|on> звучит нормально
21:14:48 <eche|on> ужин, возможно, в том же месте, что и в прошлом году, или чуть подороже, посмотрим
21:15:02 <zzz> хочу подчеркнуть, что мы хотим видеть всех там. Хотя мы стараемся разумно расходовать средства, нам было бы очень неприятно, если кто-то не придёт из-за того, что не может себе это позволить.
21:15:09 <eche|on> немного сладостей и прочего для самого мероприятия, 6k нормально
21:15:10 <str4d> я, конечно, не против получить компенсацию в BTC
21:15:48 <zzz> что-нибудь ещё по пункту 3) ?
21:16:15 <eche|on> с моей стороны нет, завтра отвечу на все письма и позже куплю билеты
21:16:18 <eche|on> о, билеты:
21:16:36 <eche|on> если КТО-ТО здесь из I2P не запрашивал финансирование, но хочет билет — напишите мне письмо!
21:16:37 <str4d> Кому нужно поделить жильё — пингуйте меня :)
21:16:56 <str4d> eche|on, ты планируешь купить билеты для всех участников команды?
21:17:03 <eche|on> да
21:17:07 <zzz> ага. Ech купит билеты. Не покупайте сами
21:17:10 <eche|on> чтобы избежать проблем, которые были в прошлом году
21:17:12 <str4d> Спасибо :)
21:17:34 <str4d> И ещё: я правильно понимаю, что обычно начало около 11 утра по местному?
21:17:56 <zzz> о, раз уж мы на пункте 3), хочу поблагодарить eche|on за всё, что он делает, включая ведение финансов в актуальном состоянии. Без тебя мы бы разорились!
21:18:02 <str4d> Я пытаюсь понять, получится ли рейс, который прилетает 27-го
21:18:02 <eche|on> о, мы в основном встречались на месте в 11/12 утра и оставались до 1–2 ночи
21:18:05 <eche|on> но некоторые доклады заканчивались в 3 ночи
21:18:10 <zzz> ок, давайте не обсуждать логистику здесь
21:18:17 <zzz> ещё что-нибудь по пункту 3) ?
21:18:19 <str4d> (иначе мне придётся улетать вечером 25-го)
21:18:34 <str4d> eche|on, ммк, спасибо. И да, огромное спасибо за то, что держишь нас на плаву! :D
21:18:55 <zzz> 4) SAM по умолчанию (str4d)
21:18:59 <zzz> str4d, поехали
21:19:08 <eche|on> спасибо всем донорам (только что получил донат со строкой «не потратьте все деньги на бесполезных дизайнеров»
21:19:39 <str4d> Окей
21:20:29 <str4d> Я думаю, что с ростом числа приложений, использующих SAM API, нам стоит подумать, включать ли его по умолчанию и, если да, то как это сделать
21:20:51 <str4d> Подобно тому, как Tor по умолчанию включает свой порт управления, чтобы приложения в целом могли предполагать, что он доступен
21:21:07 <eche|on> Я думаю, SAM довольно стабилен и сам по себе не является причиной, чтобы router легко падал
21:21:19 <eche|on> я за: включить по умолчанию
21:21:25 <zzz> кто-нибудь возражает?
21:21:37 <EinMByte> Мне кажется, это разумная идея
21:21:55 <EinMByte> Единственная проблема, которую я вижу, — конфликт портов
21:22:07 <str4d> Ммм
21:23:08 <eche|on> Я не вижу этой проблемы на новых установках
21:23:10 <zzz> обычный способ — изменить clients.config, что затронет только новые установки. Всё остальное будет... сложнее
21:23:12 <eche|on> так как всё это localhost
21:23:27 <str4d> Знаю, Tor размышляет о безопасности постоянного открытого порта управления
21:23:29 <eche|on> Я бы НЕ включал это на старых установках
21:23:36 <EinMByte> eche|on: я имею в виду, может быть другой сервис (не связанный с I2P), использующий тот же порт
21:23:43 <str4d> И они действительно поощряют использовать вместо этого режим Unix socket
21:23:50 <str4d> (с локальной cookie-аутентификацией)
21:23:58 <zzz> Не думаю, что приложения когда-либо могут «предполагать, что это доступно», им всегда нужно корректно обрабатывать ошибки и сообщать пользователю
21:24:01 <eche|on> EinMByte: конечно, но это localhost, и об этом следует предупреждать
21:24:08 <str4d> Но для нас это не так критично, потому что всё, что может подключиться к SAM, может управлять только своими собственными tunnels
21:24:33 <str4d> (если только они не смогут угадать имя сессии tunnels другого клиента)
21:24:36 <EinMByte> eche|on: Ок, если порт занят, не включать SAM и предупреждать?
21:24:41 <eche|on> EinMByte: это логичный способ^^
21:24:42 <str4d> zzz, конечно, приложения не могут предполагать
21:24:48 <str4d> Причина — удобство
21:24:58 <str4d> Так что «простой вариант» — «запусти I2P; пользуйся приложением»
21:25:06 <zzz> так что после многих лет, когда это было отключено, включение сейчас может мало что изменить
21:25:16 <str4d> Текущий вариант — «запусти I2P; найди страницу для включения SAM; включи SAM; пользуйся приложением»
21:25:33 <zzz> к сведению: я разбил /configclients, это будет в .27
21:25:36 <eche|on> С моей ТЗ: у большинства i2p routers SAM уже включён
21:25:39 <eche|on> если не >90%
21:25:41 <str4d> Моя основная мотивация — снизить порог входа
21:25:48 <str4d> для новых пользователей
21:25:54 <str4d> так что согласен, это будет только для новых установок
21:26:19 <EinMByte> Звучит ок.
21:26:27 <zzz> кстати, я пока не видел доказательств твоего «роста числа приложений, использующих SAM»
21:26:30 <str4d> eche|on, да, у Tor есть похожая проблема конфликта портов с Orbot на некоторых телефонах Samsung
21:26:46 <psi> sam должен быть включён по умолчанию, чтобы людям не приходилось его включать
21:26:50 <EinMByte> zzz: Может, как раз это и нужно ;)
21:26:51 <zzz> но я и не против предложения
21:26:53 <zzz> хех
21:27:05 <str4d> zzz, Tahoe-LAFS вот-вот выйдет с нативной поддержкой I2P
21:27:19 <EinMByte> Напомни, какой порт SAM по умолчанию?
21:27:21 <zzz> ок, похоже, у нас консенсус?
21:27:32 <str4d> 7656
21:27:52 <zzz> что-нибудь ещё по пункту 4) ?
21:28:36 <EinMByte> str4d: Ок, не могу вспомнить чего-то распространённого, что использует его
21:29:09 <zzz> 2) Обновление Summer of X (sadie/str4d)
21:29:14 <zzz> sadie / str4d, поехали
21:29:35 <str4d> Окей!
21:29:45 <str4d> I2P Summer Dev, IMHO, был успешным
21:30:06 <str4d> Новых контрибьюторов мы не получили (по крайней мере, насколько я видел)
21:30:42 <str4d> (на одной из ранних встреч было несколько человек, с кем нам, возможно, стоило продолжить общение...)
21:30:45 <eche|on> у нас появился новый buildbot
21:30:52 <zzz> я не видел обещанного августовского поста в блоге... можем получить сентябрьский?
21:30:54 <str4d> Но мы добились отличного прогресса по нескольким направлениям для пользователей и разработчиков
21:30:56 <str4d> Как я упоминал выше, в следующем релизе Tahoe-LAFS будет нативная поддержка I2P через мою библиотеку txi2p
21:31:13 <str4d> zzz, да, у меня не было времени сделать это. Я напишу итоговый пост в эти выходные
21:31:20 <zzz> отлично
21:31:47 <str4d> У меня локально есть работа по Zeronet, которую я хотел показать в августовском посте, но, к сожалению, нам не удалось корректно заставить i2p.socket работать с gevent...
21:32:05 <str4d> Но, думаю, я просто сделаю PR с этим на выходных, и посмотрим, как пойдёт
21:32:33 <zzz> tahoe — что, по крайней мере 5 лет прошло с тех пор, как мы завели тикеты на их сайте. zooko не двигается быстро
21:33:05 <eche|on> по крайней мере это теперь сделано
21:33:21 <str4d> Так что, что касается удобства для разработчиков, мы неплохо продвинулись с i2p.socket и txi2p, а с SAM API, включённым по умолчанию, будет меньше трения при добавлении I2P в Python-приложения
21:33:25 <eche|on> теперь нам нужны параллельные загрузки/выгрузки, иначе tahoe-lafs будет ползти
21:33:55 <eche|on> кстати, пользователь пару минут назад спросил меня про разработку на python в I2P
21:34:04 <str4d> Мы делали некоторое взаимодействие с потенциальными новыми приложениями, но там нужно больше работы
21:34:28 <str4d> (в частности, IPFS и OpenBazaar заинтересованы, но там сейчас нет продвижения вперёд)
21:34:49 <EinMByte> Кстати, извиняюсь с моей стороны; я раньше говорил, что попробую сделать что-то для summer of X, но это случилось слишком рано для kovri
21:34:53 <zzz> то, что всё ещё в отчаянном состоянии после summer of x, — это Bote. Релизов не было вечность, и около 40 (!) тикетов в trac, включая тот с classpath, который, как я думаю, блокер для .27 ... Ты вообще собираешься снова работать над Bote или нам это списать?
21:35:30 <str4d> zzz, я планирую, и я над ним работал
21:35:38 <eche|on> кто-то должен заняться bote. это важнее, чем syndie или i2phex
21:36:05 <zzz> мне нужно понять, надо ли нам менять deb-пакетирование, чтобы починить Bote, или проблема в чём-то другом, или нам всё равно
21:36:32 <zzz> Сентябрь Bote?
21:37:22 <str4d> В августе я потратил немного времени на миграцию на Gradle, что означает, что я смогу объединить кодовые базы android и плагина
21:37:22 <str4d> Это уберёт много трений, которые у меня были относительно разработки Bote
21:37:22 <str4d> Осталось только интегрировать существующие скрипты плагина
21:37:22 <str4d> (или переписать их на Gradle)(
21:37:39 <str4d> К сожалению, рабочие дедлайны помешали этому в августе
21:37:54 <zzz> ок
21:37:59 <zzz> что-нибудь ещё по пункту 2) ?
21:38:07 <str4d> Я уделю время Bote в эти выходные
21:38:30 <zzz> что-нибудь ещё для встречи?
21:39:02 <zzz> могу предложить перенести обратно на 20:00 UTC в октябре?
21:39:46 <str4d> и попробую разобраться с исправлением проблемы в Debian
21:39:55 <zzz> есть возражения против 20:00?
21:40:03 <str4d> Но это точно только в Debian
21:40:24 <zzz> ок, я даже не видел подтверждения, что это только в deb, так что это прогресс
21:40:46 <str4d> Больше ничего, кроме как: отличная работа всем, кто занимался вещами Summer Dev!
21:40:46 <str4d> С нетерпением жду следующего года ;)
21:40:49 <zzz> я предложил исправление или хотя бы тест в тикете, но ничего не слышал
21:40:49 <eche|on> для меня пока ОК
21:41:22 <zzz> ок, у меня больше людей жаловалось на 9, чем на 8, так что давайте вернёмся к 8. лето всё равно закончилось
21:41:29 * zzz хватает baffer
21:41:29 <str4d> Мне нормально 20:00 в октябре, так как я буду в США
21:41:31 <str4d> (И вообще в ноябре тоже, так как это будет 1-го(
21:42:37 <eche|on> ок, пора спать
21:42:41 <eche|on> увидимся
21:42:44 * zzz ***bafs*** встреча закрыта