Краткое резюме

Присутствовали: eche|on2, EinMByte, Giant, kytv, Meeh, str4d, TerraNullius, topiltzin, user, wowa, zzz

Журнал встречи

20:02:10 <zzz> http://zzz.i2p/topics/1539 20:02:10 <zzz> 0) привет 20:02:10 <zzz> 1) предложение для домашней страницы консоли jisko.i2p http://zzz.i2p/topics/1539 20:02:10 <zzz> 2) добавление i2pjump.i2p http://zzz.i2p/topics/1539 20:02:10 <zzz> 3) Размещение файлов релизов на i2p.no http://zzz.i2p/topics/1390 20:02:10 <zzz> 4) Менеджер аудита OpenITP http://zzz.i2p/topics/1533 сообщение №4 20:02:11 <zzz> 5) что-нибудь ещё 20:02:13 <zzz> 6) baffer 20:02:19 <zzz> 0) привет 20:02:24 <zzz> привет 20:02:40 <zzz> 1) предложение для домашней страницы консоли jisko.i2p http://zzz.i2p/topics/1539 20:02:46 <zzz> Здесь оператор jisko? 20:03:35 <zzz> есть комментарии по заявке jisko? 20:03:44 <topiltzin> +1 20:03:54 <eche|on2> добавляйте. 20:04:28 <zzz> есть возражения? 20:07:05 <str4d> привет 20:07:11 <str4d> Здесь возражений нет 20:07:13 <zzz> отлично, даже конкурент jisko не возражает... 20:07:13 <str4d> Это хорошая альтернатива id3nt (которому мне когда‑нибудь надо уделить время) 20:07:13 <str4d> Чем больше, тем лучше 20:07:13 <zzz> именно. Я добавлю это в mtn 20:07:13 <str4d> Тогда если у меня всё ляжет, будут альтернативы 20:07:13 <zzz> 2) добавление i2pjump.i2p http://zzz.i2p/topics/1539 20:07:33 <zzz> Вижу, tuna здесь нет, но он утверждает, что у него прошли все тесты 20:07:41 <zzz> и он выложил свой код 20:07:46 <zzz> есть возражения? 20:07:54 <zzz> или комментарии? 20:08:22 <eche|on2> пока возражений нет 20:09:17 <zzz> Есть один парень, написал grothoff, говорит, что был «вдохновлён» кодом jump 20:10:25 <zzz> Раз возражений нет, попрошу tuna добавить это в mtn, раз у него есть права 20:10:31 <zzz> 3) Размещение файлов релизов на i2p.no http://zzz.i2p/topics/1390 20:10:39 <zzz> Meeh, ты здесь? 20:11:06 <zzz> мы обсуждали на CCC, он сказал, что у него почти наверняка хватит пропускной способности 20:11:22 <zzz> есть какие‑нибудь разумные альтернативы? 20:11:28 <zzz> google drive выглядит немного несолидно 20:11:30 <zzz> мысли? 20:11:50 <eche|on2> google drive немного уродлив, верно 20:12:08 <eche|on2> но его довольно трудно блокировать. 20:12:23 <eche|on2> Я бы держал основной хост загрузок и копию в Google Drive 20:12:36 <eche|on2> или где‑нибудь ещё, вроде Mega, Sharehosts,... 20:12:56 <zzz> str4d, как обстоит дело с кодом выбора зеркала на сайте? 20:13:51 <str4d> zzz: зеркала добавляются в бэкенд‑файл и используются для генерации списка для конкретного файла. 20:15:16 <zzz> о, я забыл про 'select alternate link' 20:15:19 <str4d> Пути URL могут содержать версию, если нужно (чтобы файлы на сервере можно было организовывать по версиям) 20:15:31 <str4d> Значение по умолчанию задаётся в бэкенд‑коде 20:16:05 <zzz> будет ли 'alternate download locations' лучше, чем 'select alternate link' ? 20:16:07 <zzz> или 'view mirror list' 20:16:27 <zzz> очень здорово, я уже забыл, что мы много над этим работали 20:17:08 <str4d> 'Any mirror' выбирает зеркало случайно из списка. 20:17:08 <Meeh> zzz: тут! 20:17:15 <zzz> есть возражения против того, чтобы Meeh был основным местом загрузок? 20:17:23 <Meeh> i2p.nu * 20:17:25 <Meeh> или i2p2.no 20:17:39 <zzz> о, это не i2p.no? 20:17:40 <eche|on2> сейчас нет, пока это не единственное 20:17:48 <Meeh> нет извиняюсь, у меня i2p.nu, и i2p2.no 20:18:11 <Meeh> добавьте «facebook» как пункт повестки для меня, есть хорошие новости 20:18:41 <zzz> ок, FB будет пунктом 5) 20:19:01 <eche|on2> то самое плохое слово... 20:19:12 <eche|on2> мне просто надо покашлять... *сорри* 20:20:03 <zzz> похоже, ты уже в списке зеркал как download.i2p2.no, это работает? 20:20:07 <zzz> если хочешь добавить ещё и i2p.nu — отлично, чем больше, тем лучше, лишь бы ты был на месте во время обновлений, или у кого‑то ещё был пароль 20:20:41 <zzz> можешь поработать со str4d над URL? 20:21:19 <Meeh> ага 20:21:34 <zzz> есть ещё комментарии? 20:22:02 <Meeh> Надо проверить, куда указывает download.i2p2.no, возможно, нужно будет переключить на другой хост, надо проверить I/O. Могу дать больше URL при необходимости. Кроме этого; нет :) 20:22:38 <zzz> ок, у тебя пара недель до следующего релиза, но лучше раньше, чем позже, чтобы всё настроить правильно 20:22:48 <str4d> Без комментариев с моей стороны 20:22:50 <Meeh> Домены у меня, предлагаю использовать их как вы хотите, то есть просто дайте инструкции, как вам надо :P 20:23:14 <kytv> +1 ко всему сказанному (и я с удовольствием продолжу заниматься заливкой файлов загрузок) 20:23:18 <DarkestMatter> Я ковыряюсь в Makefile.gcj, и наткнулся на заминку из‑за моей относительной наивности в Java и gcj. Я получаю java.lang.NullPointerException из‑за отсутствующих jar.so, таких как ant-1.8.2.jar.so, которые находятся в каталоге вне $JAVA_HOME, и я предполагаю, что в этом проблема 20:23:26 <zzz> вы со str4d можете проработать детали, если нужно 20:23:42 <zzz> DarkestMatter, у нас сейчас встреча, пожалуйста, подождите около получаса 20:23:45 <DarkestMatter> Куда мне нужно сделать символическую ссылку на РЕАЛЬНЫЙ каталог внутри JAVA_HOME, чтобы процесс сборки их находил? 20:24:06 <zzz> далее по повестке: 20:24:06 <zzz> 4) Менеджер аудита OpenITP http://zzz.i2p/topics/1533 сообщение №4 20:24:29 <zzz> предпосылки: OpenITP вот‑вот откроет процесс подачи заявок 20:24:38 <zzz> нам нужен ответственный 20:24:56 <zzz> Они сказали, что нам следует подать заявку, даже если мы не готовы 20:24:59 <zzz> а мы и не готовы 20:25:28 <zzz> Я описал трёхфазный процесс в сообщении выше 20:25:45 <zzz> где мы подаём заявку, затем готовимся, затем подаём по‑настоящему и управляем аудитом 20:26:05 <zzz> на CCC мы договорились, что самое важное — доработать модель угроз 20:26:31 <zzz> Комментарии? Кто‑нибудь хочет быть ответственным? 20:28:10 <str4d> В целом план выглядит разумным. 20:29:48 <zzz> Предположив, что добровольцев не будет, я обсудил это с Brandon WIley, спросил, можем ли мы заплатить ему за это. (Сейчас он консультирует для zooko, чья компания делает аудиты). Мысли? 20:30:05 <topiltzin> сколько? 20:31:03 <str4d> Я с радостью поучаствую в аудите, но вряд ли у меня будет время управлять им самостоятельно. 20:32:26 <zzz> Предполагаю, минимум несколько тысяч долларов 20:32:26 <zzz> гораздо больше, если мы действительно пойдём на аудит, хотя это, вероятно, будет не раньше 2015 20:32:29 <topiltzin> вероятно, лучше, чтобы этим занималась внешняя сторона, даже если это стоит несколько тысяч 20:32:29 <str4d> Если мы заплатим ему, нужно убедиться, что это будет полезно. 20:32:53 <user> и что именно это будет включать? 20:32:54 <topiltzin> если он на этом зарабатывает, он (скорее всего) сделает это лучше, чем кто‑либо из нас 20:33:49 <user> ++1 за внешнего, и ++1 если это поможет улучшить наше положение с точки зрения ревью 20:34:06 <zzz> Я бы хотел, чтобы он реально помог нам исправлять вещи, а не был традиционным «консультантом» или предаудитором, который только указывает на проблемы 20:34:27 <zzz> Brandon занятой парень, но сейчас также ищет финансирование 20:34:56 <user> и он будет помогать вам исправлять? 20:34:58 <zzz> Если вы не видели: http://www.kickstarter.com/projects/brandonwiley/operator-a-news-reader-that-circumvents-internet-c 20:35:52 <zzz> Я попросил его посмотреть нашу страницу аудита OpenITP на trac 20:36:07 <zzz> http://trac.i2p2.i2p/wiki/OpenITPReview/Criteria 20:36:19 <zzz> и подождать объявления OpenITP и деталей процесса подачи 20:36:26 <str4d> У I2P, насколько я знаю, никогда не было полноценного специалиста по безопасности. Думаю, заплатить за работу такого эксперта, чтобы правильно заложить основу, — хорошая идея (и, вероятно, давно назревшая). 20:36:27 <user> моё мнение как постороннего/просто пользователя: несколько тысяч $ — ок, лишь бы это было <10k и не просто «припудривание», а действительно основательно 20:36:42 <zzz> пока это не опубликовано, не стоит начинать переговоры с ним 20:36:53 <zzz> но Eleanor сказала — со дня на день... 20:37:51 <zzz> eche|on, какой у нас баланс? ~$500K? 20:38:00 <wowa> Если хотите, я изменю тему у http://zzz.i2p/topics/1546? 20:38:31 <zzz> wowa, мы сейчас посреди встречи, пожалуйста, подождите, пока закончим, спасибо 20:38:36 <eche|on2> zzz: примерно 500 BTC и 50k 20:39:37 <zzz> Похоже, идея всем нравится. Увы, даже если мы наймём его руководить, нам нужно найти кого‑то, кто будет руководить им... 20:39:40 <EinMByte> Moin 20:42:42 <zzz> Не думаю, что есть что‑то ещё до объявления OpenITP; затем можем спросить, заинтересован ли Brandon, и если да — придётся обсуждать снова 20:42:49 <zzz> есть ещё комментарии по 4) 20:42:49 <EinMByte> Я пропустил встречу? 20:42:49 <str4d> EinMByte: в процессе 20:42:49 <user> Ein: Только начало 20:42:49 <eche|on2> ок, 493 BTC и 48k евро 20:42:49 <EinMByte> о, хорошо 20:42:49 <zzz> последний вызов по 4) 20:42:49 <str4d> Пока без комментариев. 20:42:49 <str4d> Разве что планирование стоит начать на вики 20:42:49 <zzz> str4d, давай обсудим это и в Нью‑Йорке 20:42:49 <str4d> zzz: да. 20:42:49 <zzz> 5) facebook Meeh, поехали 20:42:49 * str4d перенесёт 3‑шаговый план в /wiki/OpenITPReview/Plan 20:42:49 <Meeh> ок 20:42:49 <Meeh> Как я сказал zzz на CCC, теперь у меня есть контроль над страницей https://www.facebook.com/I2P 20:42:49 <EinMByte> Полезно для публичности, полагаю 20:42:49 <topiltzin> очень круто :) 20:42:49 <EinMByte> Я лично этого избегаю, но очевидно, что у большинства людей есть Facebook 20:42:49 <Meeh> и я потратил ~10$ и 15 минут между задачами на основной работе, и число лайков выросло со 150 до 300 20:42:49 <eche|on2> пока хорошо, но я держусь подальше от Facebook 20:42:50 <Meeh> это было меньше чем за 10 часов 20:42:56 <EinMByte> так что это определённо хорошо для привлечения пользователей 20:43:02 <Meeh> вам не нужна учётная запись, чтобы видеть страницу 20:43:22 <Meeh> однако, думаю, нам нужно быть публичными и там, чтобы стать «большими», получить больше пользователей 20:43:22 <EinMByte> Meeh: знаю, я скорее про лайки и подобное 20:43:37 <Meeh> но здесь никто не любит Facebook и ни у кого нет аккаунта :P 20:44:04 <Meeh> так что, возможно, у меня есть кое‑что с работы, что я смогу переиспользовать, чтобы у нас был i2p URL для некоторых избранных, кто сможет входить и постить в Facebook через I2P 20:44:09 <TerraNullius> Привет, по пункту 3) — можно ли также размещать релизы на github? 20:44:12 <zzz> Meeh, это всё или ты просишь обсудить, или...? 20:44:55 <Meeh> в основном информация, но думаю, стоит обсудить, как достигать наших пользователей через «социальные медиа» 20:44:57 <zzz> TerraNullius, с пунктом 3) пока закончили, извини, можешь подождать до конца встречи, чтобы обсудить дальше 20:45:37 <zzz> Meeh, пожалуйста, обсуди с orion, он у нас отвечает за PR, думаю, у него есть идеи 20:45:43 <EinMByte> Meeh: очевидно, этим новым пользователям нужно понимать, что использование «социальных медиа» не лишено рисков 20:45:54 <zzz> мы также можем побрейнштормить с ним в Нью‑Йорке и вернуться к тебе 20:46:07 <Meeh> нам нужно больше контрибьюторов, поставщиков контента, пользователей и т. п., и, как мы видим, «корпоративный» мир собирает много пользователей из соцсетей 20:46:32 <Meeh> EinMByte: конечно. но кто‑то должен им об этом сказать ;) 20:46:39 <Meeh> вот тут мы и вступаем в игру 20:46:41 <EinMByte> очень верно 20:46:47 <topiltzin> и подпольные вечеринки I2P :) 20:46:47 <Giant> Кто будет модерировать i2p<->fb? Там же будет рассадник спама. 20:46:49 <zzz> ты платишь людям, чтобы они тебя лайкали? 20:46:56 <topiltzin> (до 6 утра) 20:47:03 <Meeh> да, немного, просто чтобы посмотреть, насколько можно это поднять 20:47:05 <eche|on2> zzz: да, некоторые так делают 20:47:16 <Meeh> 22 друга, а остальное — из рекламы 20:47:23 <zzz> теперь нам нужны только пожарные машины 20:48:11 <Meeh> Giant: перечитай меня. «для некоторых избранных, кто может входить» :) 20:48:16 <Meeh> selected — ключевое слово 20:48:18 <Meeh> слово* 20:48:24 <zzz> отличная работа, Meeh, давайте все подкинем ему контента. Есть пара фоток с ccc, которые можно выложить 20:48:25 <zzz> У меня есть одна от tuna, но тебе придётся обрезать людей на заднем плане 20:48:37 <zzz> что‑нибудь ещё по пункту 5) ? 20:48:51 <Meeh> Отлично, если кто‑то даст мне ссылку, я залью галерею, включая кое‑что от меня 20:49:08 <Meeh> ага, я это сделаю 20:49:11 <zzz> ок, только обязательно обрежь 20:49:26 <zzz> что‑нибудь ещё для встречи? 20:49:35 <EinMByte> да 20:49:39 <user> зачем обрезать? ты на них на заднем плане? ;) 20:49:46 <EinMByte> Я хотел бы предложить короткое обсуждение интеграции GNS 20:50:16 <EinMByte> Мы всё ещё рассматриваем это? 20:50:16 * str4d как раз собирался это упомянуть 20:50:27 <Meeh> user: снимать было нельзя, если не согласны все, а всех людей найти и спросить, можно ли публиковать, мы не можем 20:50:35 <str4d> GNS или другие 20:50:35 <zzz> ок, это может затянуться на весь день, давайте 10 минут 20:50:37 <zzz> 6) GNS EinMByte поехали 20:51:07 <user> Meeh: ага, понятно. логично 20:51:09 <str4d> EinMByte: да, разбираемся. 20:51:22 <EinMByte> Хорошо, какого подхода мы будем придерживаться 20:51:25 <EinMByte> переписывать? 20:51:28 <str4d> Нет гарантий, что это вообще случится, или что будет прямая интеграция (и даже что это будет именно GNS). 20:51:40 <EinMByte> остаётся ли возможность обойтись без переписывания? 20:51:46 <str4d> Но то, что у нас сейчас, — это стихийный бардак «лишь бы работало». 20:52:16 <EinMByte> А как насчёт поддержки с их стороны? 20:52:31 <Meeh> topiltzin: хочешь снова стать звездой Facebook? :) (насчёт I2P, фото, CCC) 20:52:34 <EinMByte> Они выглядели довольно «закрытыми»... 20:53:02 <topiltzin> конечно, Meeh, вперёд :) 20:53:34 <zzz> провёл часы и часы с Christian на CCC 20:54:19 <EinMByte> zzz: совсем никаких результатов? 20:54:30 <str4d> EinMByte: если мы решим использовать GNS как есть (и проигнорируем тот факт, что по умолчанию его DHT не анонимна), то могли бы подцепить его для тестов через ExecNamingService 20:54:33 <str4d> Там определён API. Мы просто пишем скрипт, который может обращаться к этому API, и запускаем его из ExecNamingService. 20:54:33 <str4d> Просто. Но совсем не оптимально. 20:54:42 <zzz> это может быть что угодно: от «они решают все наши проблемы» до «давайте используем кое‑что из этого», «там есть хорошие идеи» и до «вау, нет, спасибо» 20:55:08 <zzz> нет, по сути результатов нет. Кроме того, что мы пообещали в это вникнуть 20:55:37 <zzz> Думаю, нам нужно понять, что они делают. Помимо этого, ничего не решено 20:56:15 <zzz> сейчас я скептик во всём, что касается gnunet. Это не значит, что меня нельзя убедить. 20:56:31 <str4d> zzz переслал мне интересное обсуждение о системе имён I2P, там упоминались несколько технологий помимо GNS 20:57:39 <EinMByte> ну, полагаю, как ты и говоришь, zzz, в идеях GNS могут быть некоторые проблемы 20:58:02 <EinMByte> То есть: смогут ли наши пользователи адаптироваться 20:58:09 <str4d> DLV (DNSSEC Lookaside Validation), DNSCurve... 20:58:14 <str4d> Существуют и другие технологии помимо GNS 20:58:14 <str4d> Вижу, что многие идеи в GNS разрабатывались с нуля, не делая никаких допущений. 20:58:37 <topiltzin> попытка объять необъятное 20:58:44 <zzz> конечно. Мы давно не обсуждали нашу систему имён в широком контексте интернета, треугольника, альтернатив и т. д., так что это хорошо 20:58:48 <EinMByte> Да. Поскольку нам точно нужна альтернатива hosts.txt, имеет смысл изучить эти варианты 20:59:00 <str4d> Даже такие вещи, как то, что локальный кэш хранится зашифрованным, как прямой копия блоков, полученных из DHT 20:59:02 <zzz> но он действительно пытается объять необъятное 20:59:37 <str4d> Я сделал быстрый тест, подтверждаю, что NamingService можно распространять как плагины. 20:59:39 <zzz> мы говорили о слое, который скрывает неуклюжесть GNS и который нам пришлось бы спроектировать и реализовать. Однако это может скрыть и часть преимуществ. 20:59:59 <str4d> Это лишь требует, чтобы NamingService по умолчанию был MetaNamingService. 21:01:06 <str4d> Есть ли недостатки в том, чтобы сделать установленный по умолчанию NamingService — MetaNamingService, а добавленный по умолчанию в него NamingService — BlockfileNamingService? 21:01:08 <zzz> давайте завершать пункт 6), мы тут ничего не починим 21:01:08 <zzz> что‑нибудь ещё по 6) ? что‑нибудь ещё для встречи? 21:01:15 <str4d> (Текущий NS по умолчанию — BlockfileNamingService, а текущий добавляемый по умолчанию в Meta — HostsTxt...) 21:01:26 <EinMByte> ещё один пункт по 6: 21:01:30 <str4d> zzz: вышеуказанное предложение, думаю, относится к пункту 6 21:01:32 <EinMByte> str4d, ты упоминал альтернативы? 21:01:50 <EinMByte> если GNS не подойдёт, мы всегда можем посмотреть на другие варианты 21:01:54 <EinMByte> возможно, они нам подойдут лучше 21:02:25 <str4d> EinMByte: да. Я не знаком с этими альтернативами, но все идеи стоит рассмотреть. 21:04:12 <str4d> zzz: предлагаю перейти на MNS в 0.9.10, для пользователей видимых изменений не будет, но тогда, если кто‑то захочет протестировать плагин NS, ему не придётся редактировать router.config 21:04:18 <zzz> ок, продолжайте работать над этими идеями — большими и маленькими, так мы делаем всё лучше 21:04:35 <EinMByte> str4d: окей. Постараюсь найти время, чтобы в них разобраться 21:04:48 <EinMByte> Полагаю, на этом пункт 6 закрыт? 21:04:54 <zzz> str4d, можем сделать это, когда понадобится, но без спешки? нужно ещё больше тестирования. Может, напишешь howto? 21:05:17 <zzz> ок, можете дальше болтать, но мне надо бежать 21:05:19 <topiltzin> Предложу противоположную точку зрения: наша текущая система имён работает вполне хорошо 21:05:27 <EinMByte> я тоже так считаю 21:05:30 <topiltzin> и у неё есть преимущества, которые мы хотим сохранить 21:05:38 * str4d afk 21:06:06 * zzz *bafs* совещание закрыто