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

Присутствовали: eyedeekay, zzz, zlatinb

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

(04:00:14 PM) eyedeekay: Всем привет, добро пожаловать на совещание 5 июля (04:00:14 PM) eyedeekay: 1. Привет (04:00:14 PM) eyedeekay: 2. Статус разработки 1.9.0 (04:00:14 PM) eyedeekay: 3. Поддержка Apple Silicon в пакете легкой установки для Mac (04:00:14 PM) eyedeekay: 4. Пакет легкой установки для Windows — вывести из беты? (04:00:32 PM) zzz: hi (04:00:35 PM) zlatinb: hi (04:00:44 PM) mode (-m ) by zzz (04:00:55 PM) eyedeekay: Привет, ребята, сегодня ещё кто-нибудь здесь? (04:01:30 PM) eyedeekay: Переходим сразу к 2. Статус разработки 1.9.0 (04:04:27 PM) eyedeekay: Прошло чуть меньше 6 недель, думаю, осталось примерно 7 (04:04:27 PM) eyedeekay: zzz и orignal много работали над реализацией SSU2 в i2p.i2p и i2pd (04:04:27 PM) eyedeekay: Это не будет активировано в 1.9.0, но, насколько я понимаю, почти готово (04:04:27 PM) eyedeekay: Я снова работал над UDP tunnels, в основном готово, но что-то всё ещё сломано, вероятно, на этой неделе попрошу zzz помочь (04:04:50 PM) eyedeekay: zzz zlatinb есть что добавить (04:05:09 PM) zzz: да, ssu2 в основном работает (04:05:17 PM) zzz: всё ещё исправляю небольшие ошибки (04:06:03 PM) zzz: сейчас работаю над тем, чтобы сделать выбор пиров для tunnel более эффективным (не связано с ssu2) (04:06:03 PM) zzz: помимо этого, просто обычное исправление ошибок (04:06:06 PM) zzz: нацеливаемся на релиз в конце августа (04:06:08 PM) zzz: EOT (04:06:48 PM) eyedeekay: Всем, кто хочет помочь с тестированием, стоит посетить форум zzz за инструкциями и для обратной связи: http://zzz.i2p/topics/3314-how-to-enable-ssu2-in-i2p-1-8-0 (04:07:00 PM) eyedeekay: 3. Поддержка Apple Silicon в пакете легкой установки для Mac (04:07:27 PM) eyedeekay: zlatinb, это твоя тема, не спеши (04:08:11 PM) zlatinb: привет, главной проблемой был jbigi, но это уже решено с помощью бэкпорта патча для регистра x18 (04:08:59 PM) eyedeekay: То есть пакету легкой установки больше не нужно работать в эмулированном режиме x86_64? (04:09:15 PM) zlatinb: Я бы хотел выложить официальную и нотаризованную бета-версию к концу июля (04:09:42 PM) zlatinb: это должна быть отдельная загрузка (04:09:46 PM) zzz: это был бы второй пакет. Их будет два, один для x86 и один для arm (04:10:29 PM) zzz: Я за, так как похоже, что дополнительные усилия разработчиков будут небольшими, а ускорение — значительным. Так? (04:10:37 PM) zlatinb: есть один нюанс с обновлениями при переключении между пакетами (04:12:21 PM) zzz: конечно, если будут инструкции по переключению, даже если это просто удалить и переустановить, всё ок (04:13:01 PM) zlatinb: размещу их на /download/mac (04:13:23 PM) zlatinb: URL новостей нужно менять вручную (04:13:51 PM) zzz: усилия разработчиков малы, а ускорение велико, верно? (04:14:36 PM) zlatinb: ускорение есть, и вообще хорошо идти в ногу со временем :) усилия разработчиков, кроме нотарификации, небольшие (04:14:48 PM) zzz: отлично. +1 (04:14:54 PM) eyedeekay: +1 (04:15:07 PM) zlatinb: thx EOT (04:16:02 PM) eyedeekay: Спасибо, zlatinb (04:16:02 PM) eyedeekay: 4. Пакет легкой установки для Windows — вывести из беты? (04:16:35 PM) eyedeekay: Я говорил ~3 месяца назад, что буду готов вывести пакет легкой установки из беты, когда у меня будет успешное сквозное обновление (04:18:05 PM) eyedeekay: Насколько помню, это было на 1.7.2, но между 1.7.2 и 1.8.0 было несколько багов в работе при использовании с внешним I2P router(т.е. не jpackaged router). В этой ситуации пакет должен работать только как лаунчер Firefox, но эта функциональность была сломана в 1.7.3-1.7.6 (04:18:30 PM) eyedeekay: Поэтому я снова отложил, но теперь уверен, что все проблемы с работой и в упакованном, и во внепакетном режимах решены (04:19:38 PM) eyedeekay: Думаю, он наконец готов выйти из беты, весь основной функционал, который я считал необходимым, реализован (04:20:49 PM) zzz: вот несколько вещей, которые, возможно, ещё нужно решить: (04:21:18 PM) zzz: - это только вы успешно обновляетесь или есть и другие пользователи? (04:21:43 PM) zzz: - все лицензионные требования теперь соблюдены? (04:22:27 PM) zzz: - теперь ли пакеты для windows и mac на одном JRE и примерно с одинаковыми графиками релизов? (04:22:58 PM) zzz: -- т.е. готовность к ежеквартальным релизам JRE (04:23:22 PM) zzz: - и обычный вопрос: есть ли у нас ресурсы поддерживать это как официальный продукт (04:23:49 PM) zzz: - также, убираем ли мы загрузку без пакета, как сделали для mac? или нет? (04:23:51 PM) zzz: eot (04:25:46 PM) eyedeekay: Лицензионные требования теперь урегулированы (04:25:46 PM) eyedeekay: Я не получаю много отзывов, но как минимум двое, кроме меня, обновлялись (04:25:46 PM) eyedeekay: Я придерживаюсь LTS JRE, думаю, у zlatinb — 18, но да, у нас более-менее одинаковый график (04:25:46 PM) eyedeekay: Не думаю, что для работы над пакетом нужны значительные ресурсы, самое сложное — настроить сборку, и это не так уж сложно, небольшой вклад, теперь когда всё работает (04:25:46 PM) eyedeekay: Я бы хотел убрать загрузку без пакета или, возможно, сделать это процедурой "advanced installation" (04:28:14 PM) zzz: - Не думаю, что 2 человека, кроме тебя, обновившихся — это достаточно тестеров, чтобы объявить не-бету. Можешь пропиарить это на reddit или где-то ещё? (04:28:25 PM) eyedeekay: Конечно, сделаю (04:28:43 PM) eyedeekay: Я не спешу выпускать это (04:29:18 PM) zzz: - Я бы хотел видеть Windows и Mac на одном JRE. Давайте консолидируем. Не знаю, кто из вас прав, но кто-то из вас прав (04:29:29 PM) zzz: можете вдвоём прийти к соглашению? (04:29:43 PM) zzz: или есть причины отличаться? (04:30:01 PM) eyedeekay: Я не держусь за своё решение, я выбрал LTS строго из-за пометки "LTS" (04:30:57 PM) zzz: для ясности: не только одна версия, но и один поставщик JRE (04:31:10 PM) zzz: это сократит объём проверки CVE, требуемой каждые 3 месяца (04:31:14 PM) eyedeekay: Насколько я знаю, мы оба сейчас используем Oracle (04:31:34 PM) eyedeekay: Единственный вендор с похожим циклом обновлений — Amazon (04:31:49 PM) eyedeekay: Думаю, я бы предпочёл Oracle, а не Amazon (04:33:16 PM) zzz: вам двоим стоит принимать эти решения вместе и синхронно. Не знаю, почему вы этого не делаете, и похоже, вы тоже не знаете? :) (04:35:22 PM) eyedeekay: Нет, не знаю. Мы обсуждали вендоров и циклы обновлений пару раз, тогда и остановились на Oracle из-за очень быстрых релизов по сравнению с CVE, но я не знаю, почему у меня 17, а у zlatinb теперь 18 (04:36:27 PM) zlatinb: Я тоже не помню точную причину (04:36:59 PM) zlatinb: может, я хотел протестировать снижение потребления RAM (04:37:28 PM) zzz: ок. Я за то, чтобы выводить из беты, но давайте сначала перейти на один JRE, получить ещё тестирования и вернуться к нам через месяц-другой (04:38:11 PM) zzz: Я также хочу ещё подумать, стоит ли убирать стандартный инсталлятор, возможно, даже стоит отдельного обсуждения (04:40:28 PM) zzz: eot (04:40:28 PM) eyedeekay: По поводу реальных причин, возможно, это тема для другого раза, но я знаю, что я на Oracle/17 потому, что нужно было выбрать вендора, который реагирует на CVE менее чем за 24 часа, и потому, что я хотел стабильности с точки зрения ожидаемого API и JVM. Других причин особо не рассматривал (04:40:28 PM) eyedeekay: На основе выборки из 1 случая я оценил, что Oracle и Amazon быстрее всех выпускают обновления. (04:40:28 PM) eyedeekay: Я рассматривал Amazon, потому что они упакованы в chocolatey, что сильно упрощает жизнь на Windows, но в итоге выбрал Oracle (04:41:54 PM) eyedeekay: Так я и остановился на Oracle/17, по сути из осторожности (04:41:56 PM) eyedeekay: eot (04:41:57 PM) zlatinb: Я могу спуститься до 17, но предпочитаю остаться на Oracle (04:42:18 PM) eyedeekay: Я тоже, значит, договорились (04:42:48 PM) zlatinb: кстати, я буду afk до недели после следующего релиза jre (04:43:28 PM) eyedeekay: Сможем/будем ли мы как-то организовать подписывание пакетов? (04:43:32 PM) zzz: Думаю, для лучшей поддержки apple arm нужна 18? если так, то давайте подтянем windows тоже до 18. Но ещё раз, вам двоим не стоит по отдельности исследовать и выбирать вендора JRE. Работайте вместе и решайте вместе (04:43:32 PM) zlatinb: надеюсь, срочных фиксов не будет (04:44:22 PM) zzz: у нас ограниченные ресурсы, давайте не делать одно и то же дважды без причины (04:44:23 PM) zlatinb: подписывание требует deanon (04:44:28 PM) eyedeekay: Я могу выложить неподписанный пакет и сказать людям, что им нужно будет "click-through" во всплывающем окне в новостях, если что (04:44:52 PM) eyedeekay: Всё ещё подписанный `su3`, просто не подписанный `exe` (04:45:21 PM) zlatinb: на mac нельзя "click-through" (04:45:31 PM) zlatinb: о, подпись exe в порядке (04:45:50 PM) zlatinb: сделаем как обычно (04:46:41 PM) eyedeekay: Хорошо. Дай знать, если я могу что-то сделать (менее стремительно деанонимируясь), чтобы помочь (04:47:39 PM) zlatinb: Ничего особенного, разве что в худшем случае снять страницу загрузки для Mac (04:47:55 PM) eyedeekay: Ну, у тебя есть мой номер Signal, если нужно — сделаю (04:48:23 PM) zlatinb: ок. это максимум на неделю (04:48:52 PM) zzz: eyedeekay, ты не задаёшь news URL в ленте, поищи CHANGEME_URL_HERE :) (04:49:19 PM) eyedeekay: ОМГ, не верю, что пропустил это (04:49:29 PM) eyedeekay: Сделаю (04:49:32 PM) zzz: я вставил это давненько, чтобы ты помнил, похоже, не сработало ((( (04:50:20 PM) eyedeekay: По поводу Java 18 и железа Apple, zzz только что упомянул, что у 18 может быть лучшая поддержка? Если так, то это то, чего я раньше не знал, и причина использовать 18. Можешь подтвердить? (04:51:39 PM) zlatinb: не подготовился по этому вопросу, сорри (04:51:53 PM) zzz: может, это моя смелая догадка, но не обязательно решать на этой встрече (04:52:17 PM) zlatinb: но если судить по поддержке linux arm, то очень вероятно (04:52:34 PM) zlatinb: история* (04:52:45 PM) zzz: но в целом, чем новее, тем лучше, так разве смысл включать JRE в "easy bundle" не в том, чтобы иметь самое новое? (04:53:19 PM) eyedeekay: Не знаю, иногда стабильность важнее, а иногда "easy" — это что-то среднее (04:53:55 PM) zzz: вот почему помещать LTS в пакет для меня не очень логично. (04:58:29 PM) eyedeekay: Сегодня, вероятно, не решим, но, может быть, я не прав насчёт 17. zlatinb, у тебя есть время на этой неделе, чтобы обсудить дилемму 17/18? (05:00:05 PM) zlatinb: в целом любое время и хорошее, и плохое из-за моей травмы, если только не хочешь созвониться (05:01:05 PM) eyedeekay: Я не против созвониться, время подберём приватно (05:01:18 PM) zlatinb: ack (05:01:43 PM) eyedeekay: Что-нибудь ещё по пункту 4? (05:01:48 PM) eyedeekay: Или по встрече? (05:01:53 PM) eyedeekay: Тайм-аут 1m (05:03:46 PM) eyedeekay: Ладно, спасибо всем, что пришли