快速回顾

出席: eyedeekay, zzz

会议记录

(08:00:09 PM) eyedeekay: 大家好,欢迎参加改期的开发者会议 (08:00:09 PM) eyedeekay: 1. 嗨 (08:00:09 PM) eyedeekay: 2. 2.0.0 发布状态,2.0.0 Mac 发布状态 (08:00:09 PM) eyedeekay: 3. 2.1.0 开发进展 (08:00:09 PM) eyedeekay: 4. 为译者准备的贴纸 (08:00:50 PM) zzz: 嗨 (08:02:55 PM) eyedeekay: 看起来他不在?那先继续吧。 (08:04:04 PM) eyedeekay: 2. 2.0.0 发布状态:大约 3 周前我们已经发布了 2.0.0 的大多数目标平台,包括 i2p.i2p、Android、Debian 和 Easy-Install Windows;由于 zlatinb 的离开,Mac 的 Easy-Install 延期了 (08:04:04 PM) eyedeekay: Ech 和我一直在制定计划,在维护、签名以及 OSX 安装包的公证方面顶替他的工作,预计仍会在本月末左右完成 (08:06:01 PM) eyedeekay: 大家都已经会构建所有产物,也清楚签名的要求,实际剩下的最后一步是公证;虽然我们还不完全清楚会遇到哪些情况,但我觉得大致方向没问题 (08:07:10 PM) eyedeekay: 由于与新设备上的新 API 兼容性相关的一个缺陷,Android 需要一个小版本更新,因此 Android 用户应确保已升级到 2.0.1 (08:07:10 PM) eyedeekay: 第 2 项我这边说完了,zzz 还有要补充的吗 (08:07:20 PM) zzz: 很多 (08:07:50 PM) uis 现在名为 Irc2PGuest69907 (08:08:04 PM) zzz: 我不得不发布一个 2.0.0-2ubunutu1 的 debian/ubuntu 构建,用来修复根目录中一堆让人尴尬但最终无害的游离符号链接 (08:08:38 PM) zzz: 根本原因是一个打字错误,deb lint 没有捕捉到它,事后复盘除了要更小心之外也不知道能学到什么;安装时我们是以 root 权限运行的…… (08:09:12 PM) zzz: 至于网络方面,3 周后,大约一半已经更新并在使用 ssu2 (08:09:39 PM) zzz: 自发布以来,探索性构建的成功率一直在直线下降 (08:09:56 PM) zzz: 我们对此感到担忧,正在密切监控 (08:10:47 PM) zzz: 目前我们认为原因是多方面叠加:ssu 向 ssu2 的迁移、我们这边和 i2pd 中的 ssu2 缺陷,再加上有少数 routers 正在用大量 tunnel 构建向网络刷请求 (08:11:05 PM) zzz: i2pd 正在考虑在 1 月中旬做一次小版本发布,把他们的修复发出去 (08:11:33 PM) zzz: 目前我认为我们这边不需要这样做,但如果我们愿意,这始终是个选项 (08:12:18 PM) zzz: 我觉得这部分就到此为止,不过稍后我会作为第 3 项的一部分补充更多信息 (08:13:09 PM) eyedeekay: 谢谢 zzz (08:13:43 PM) eyedeekay: 3. 2.1.0 开发进展 (08:17:12 PM) eyedeekay: 本开发周期我们已经进行到第 3 周了,这段时间我一直在把 Android 完整迁移到现代的 Gradle 插件;在发布前我没有继续把构建从 Maven 迁到 maven-push。之后,Android 这边的计划包括提供 Orbot 风格的分流式 tunneling,用于在不使用代理的情况下为应用做配置(有点像 Android 版的 torsocks) (08:17:12 PM) eyedeekay: 桌面端方面,我一直在修复我们与 Whonix 的集成,并推进让 Windows 版 Easy-Install 脱离测试版 (08:18:43 PM) eyedeekay: 这就是我在做的工作,zzz 你是要继续你那部分的信息,还是进入第 3 项? (08:19:43 PM) dr|z3d: … 中场休息 … (08:23:56 PM) anonymousmaybe 现在名为 Irc2PGuest40130 (08:24:03 PM) eyedeekay: 欢迎回来 (08:25:17 PM) eyedeekay: 你最后听到的是哪一段? (08:26:28 PM) zzz: 回来了 (08:26:28 PM) zzz: 轮到我了吗? :) (08:26:28 PM) dr|z3d: 你得穿上围裙,推着点心托盘在剧院里转一圈 :) (08:26:28 PM) dr|z3d: 你是不是出去给大家买冰淇淋了? :) (08:26:28 PM) dr|z3d: 回顾: (08:26:28 PM) dr|z3d: <eyedeekay> 本开发周期我们已经进行到第 3 周了,这段时间我一直在把 Android 完整迁移到现代的 Gradle 插件;在发布前我没有继续把构建从 Maven 迁到 maven-push。之后,Android 这边的计划包括提供 Orbot 风格的分流式 tunneling,用于在不使用代理的情况下为应用做配置(有点像 Android 版的 torsocks) (08:26:28 PM) dr|z3d: <eyedeekay> 桌面端方面,我一直在修复我们与 Whonix 的集成,并推进让 Windows 版 Easy-Install 脱离测试版 (08:26:28 PM) dr|z3d: <eyedeekay> 这就是我在做的工作,zzz 你是要继续你那部分的信息,还是进入第 3 项? (08:26:48 PM) zzz: 谢谢 (08:27:04 PM) zzz: drz 已经转述给我了 (08:27:12 PM) zzz: 好,轮到我了! (08:27:33 PM) zzz: 在发布后一周半左右,当网络中很多节点都更新之后,我开始追踪 SSU2 的问题 (08:27:42 PM) zzz: 结果发现了不少 (08:27:56 PM) zzz: 既有我们这边的,也帮 i2pd 找到了他们的一些问题 (08:27:58 PM) zzz: 所以最近相当忙 (08:28:14 PM) zzz: 结果目前 diff 已经接近 7000 行,比整个 2.0.0 版本还多 (08:28:38 PM) zzz: 而我为 2.1.0 计划的其它事项都还没开始,包括承诺的对对等节点选择的改进 (08:29:50 PM) zzz: 我打算在会后把版本号提升到 -7 (08:29:50 PM) zzz: 虽然“重大变更合入”的截止时间是 1 月上旬,但我们还是要保持灵活;如果我们要做 2.0.1 发布,就不希望一堆尚在进行中的改动混进去 (08:29:59 PM) zzz: 所以尽量不要因为“重大变更”把东西弄坏。重大变更可以,但前提是足够隔离 (08:30:40 PM) zzz: 不过进展总体顺利,我们正与 i2pd 密切合作定位并修复问题 (08:31:02 PM) zzz: 包括一些百万分之一概率的问题也开始冒出来了 (08:31:16 PM) zzz: 还有一些“万亿分之一”的问题,dr|z3d 在他高速的 routers 上也发现了 (08:31:30 PM) zzz: 就这些!结束,有问题吗? (08:32:27 PM) eyedeekay: 我有点好奇,现实世界里某些事情达到“百万次”的频率到底有多高,不过可能留到下次再问吧 (08:33:17 PM) eyedeekay: 谢谢 zzz (08:34:12 PM) eyedeekay: 看起来一旦有一大堆 routers 在做同一件事,某处发生罕见事件的概率就会迅速上升 (08:35:11 PM) zzz: 是的。也许我们本该更谨慎些,不要在一个版本里就从 2% 提升到 100%。不过我们会挺过去的 (08:35:17 PM) uis 现在名为 Irc2PGuest38853 (08:37:15 PM) eyedeekay: 4. 为译者准备的贴纸 (08:37:15 PM) eyedeekay: 这部分唯一的实质性消息是我现在有可以邮寄的贴纸了,我手头有一大堆,所以如果你在美洲的话,我已经准备好邮寄了 (08:37:58 PM) zzz: 能否请你在我的论坛上发个帖子,说明谁有资格,以及如何申请 (08:38:17 PM) eyedeekay: 可以 (08:38:29 PM) zzz: 然后我会把它复制粘贴到 Transifex 公告里 (08:38:48 PM) zzz: 欧洲那边的进展如何? (08:39:44 PM) eyedeekay: 不确定他是否已经拿到了,我今晚会向他要一个更新 (08:40:07 PM) zzz: 好的,看起来我在 Transifex 上发布之前得等那一部分就绪 (08:40:43 PM) zzz: 请用你的 baffer 敲他一下,他让我们改期结果又没出现 :) (08:41:07 PM) eyedeekay: 嗯,这也有我的责任,但我会确保让他知道的 :) (08:41:32 PM) zzz: 我是说从昨天改到今天。上周那次你可还没脱责呢 :) (08:42:41 PM) eyedeekay: 关于第 4 项/今天我就这些了,会议还有其他事项吗? (08:42:50 PM) zzz: 没有 (08:43:02 PM) zzz: 我们 1 月 3 日是开还是不开? (08:44:26 PM) eyedeekay: 那就这样吧,感谢 zzz 参加。我本来想说 1 月 3 日“照常进行”,但鉴于我记得 LS2 是 9 号,我们也可以改到 10 号 (08:45:01 PM) zzz: 无所谓,你决定 (08:45:35 PM) eyedeekay: 那就定在 1 月 9 日,2 月份恢复到每月第一个周二 (08:45:52 PM) zzz: 你是说 10 号? (08:45:59 PM) eyedeekay: 对,10 号 (08:46:07 PM) zzz: 好的 (08:46:15 PM) zzz: 会议结束了吗? (08:46:25 PM) eyedeekay: 是的