快速回顾

出席: eyedeekay, zzz, zlatinb, psi

会议日志

(04:02:03 PM) eyedeekay: 大家好,zzz、zlatinb、社区成员,欢迎参加 2020 年 4 月 6 日的会议 (04:02:09 PM) eyedeekay: 今天要讨论的内容很多: (04:02:12 PM) eyedeekay: 1) 嗨 (04:02:12 PM) eyedeekay: 2) Mac 启动器报告, jpackage/dmg (04:02:12 PM) eyedeekay: 3) Mac 用户兴趣调查结果 (04:02:12 PM) eyedeekay: 4) Windows 一体化安装程序 (04:02:12 PM) eyedeekay: 5) 更新通道 - http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/... (04:02:12 PM) eyedeekay: 6) Trac 迁移报告/评估 (04:02:12 PM) eyedeekay: 7) 0.9.50 版本发布 (04:02:39 PM) eyedeekay: 1) 嗨,大家都到了吗? (04:02:43 PM) zzz: 嗨 (04:02:46 PM) eyedeekay: 嗨 zzz (04:02:54 PM) zlatinb: 嗨 (04:02:59 PM) eyedeekay: 嗨 zlatinb (04:03:08 PM) eyedeekay: 还有其他人吗? (04:03:40 PM) eyedeekay: 好的,那我们进入 2) Mac 启动器报告 (04:04:13 PM) eyedeekay: 这是我的议题,但我觉得我和 zlatinb 应该共同介绍一下;在用户兴趣调查那一节我还有更多要补充。 (04:04:54 PM) zlatinb: 好 (04:05:24 PM) eyedeekay: 据我了解,目前的情况是我们已经决定旧的启动器不是未来的方向,这也体现在今天早上 zzz 已经把相关代码从主 git 分支里移除了。 (04:07:04 PM) eyedeekay: 另外,我们可以通过在后台执行更新来处理相关问题,从而避免为了简化安装过程而把更新过程搞得更复杂。 (04:08:42 PM) eyedeekay: 所谓“真正”的服务安装大概不会出现在 jpackage 打包的 router 版本里,因为自动启动的应用是在用户登录时启动的,而不是在系统就绪时启动。 (04:08:53 PM) zlatinb: 我觉得这说得很准确。我已经验证了 wiki 页面上的脚本步骤,整个流程是完全“静默”的。 (04:08:53 PM) zlatinb: 当然,端到端的流程还需要测试。 (04:08:53 PM) zzz: 是的,我认为安装体验更好,但更新体验可能会差一点,甚至差很多,这个有待确定。 (04:09:25 PM) zzz: 不过如果把 Java 更新也算到 IzPack 的更新体验里,或许我们也不见得更差。 (04:09:28 PM) mode (+v anonymousmaybe) by ChanServ (04:09:39 PM) zzz: 这部分我们需要进一步研究。 (04:09:58 PM) zzz: 并决定如何做这些取舍。 (04:11:17 PM) eyedeekay: 我觉得 Java 的“提醒软件”让两者几乎没差。 (04:11:34 PM) eyedeekay: 不过我在我的 Mac 上还没真正做过 Java 更新。 (04:12:35 PM) zzz: 我们有没有定量的数据来说明 JRE 16 比 8 好多少? (04:12:37 PM) eyedeekay: 在用户兴趣调查里有个小小的意外:略多于半数的用户认为安装 Java 很容易,其中包括一位把自己标为“初学者”的用户。 (04:13:37 PM) zlatinb: 16 相比 8?目前没有,可以去谷歌找测试数据,当然啦,但新的 API 很有用。 (04:14:01 PM) zlatinb: 比如可以在 Java 内部获取 pid(进程 ID)、Dock 徽章和通知等。 (04:15:14 PM) zlatinb: 关于对完整更新流程的调研,我们会把它自然地作为新更新流程工作的一部分去完成,稍后会议会上再讨论。 (04:16:19 PM) zlatinb: 我有信心它可以非常顺滑;实现上的问题在于用 AppleScript 还是 bash 脚本,或者其他? (04:16:57 PM) zzz: 我以为只是 exec 'open xxx.dmg'? (04:17:54 PM) zlatinb: 看来有人没关注 wiki 页面,啧啧 :) 不,那是个相当复杂的流程,要把 .dmg 转成另一种格式。这样可以避免任何可视提示和许可协议。 (04:19:12 PM) zlatinb: 基本上:1. 把 .dmg 转成 .cdr 2. 挂载 cdr 3. 把现有的 AppBundle 挪开 4. cp -R new AppBundle 5. 清理,卸载 .cdr 6. 启动新的 app bundle (04:20:12 PM) zlatinb: 我测试并确认转换和挂载是完全“静默”的。如果我们不想静默,想让用户看到发生了什么,可以用 AppleScript。 (04:20:20 PM) zlatinb: 不太明白我们为什么会想要那样,但也是一个选项。 (04:21:14 PM) eyedeekay: 很棒。不是说这很重要,不过 .dmg 包“应该”就是这样更新的吗?未来有可能被禁用而我们找不到补救办法吗? (04:22:03 PM) zlatinb: 官方的更新方式是使用 macOS 的一项功能,它依赖于存在一个明网服务器。例如 VLC 就是这么更新的。 (04:22:30 PM) zzz: 鉴于议程内容很多,我建议我们继续,先看看调查是否表明大家真的需要这个。 (04:22:49 PM) eyedeekay: 可以。 (04:23:49 PM) eyedeekay: 调查结果总结如下: (04:23:49 PM) eyedeekay: - 大多数受访者在第一次尝试安装 I2P 时并未安装 Java。 (04:23:49 PM) eyedeekay: - 用户认为安装 Java 很容易,略多于半数(3/5)的受访者表示安装 Java 并不困难。这其中包括把自己标为“初学者”的计算机用户。这点确实让我挺惊讶的。 (04:23:49 PM) eyedeekay: - 12 名用户中有 6 名跳过了部分或全部是/否问题。 (04:23:49 PM) eyedeekay: - 有几位跳过了多个是/否问题的用户留下了自由回答,他们无一例外地对安装过程不太赞赏。 (04:23:49 PM) eyedeekay: - 在回答了是/否问题的受访者中,除一人外,其他都是 .dmg 包的用户。在这些人当中,有 5/13。其余都是未作答。这可能表明 .dmg 方式非常受欢迎。 (04:23:49 PM) eyedeekay: - 那位不是旧 .dmg 包用户的人在被问到“如果出现新的 .dmg 包,会使用吗”时回答了“是”。 (04:24:31 PM) eyedeekay: 以上直接摘自我今天稍后会发布到 zzz.i2p 的更长的总结。 (04:25:16 PM) zzz: 我们没有直接问大家是想要 dmg 安装程序还是 IzPack,对吗?或者我们怎么推断出来的? (04:26:02 PM) eyedeekay: 我们把 IzPack 称作“.jar 安装程序”,因为终端用户不知道我们用的是什么打包工具。 (04:26:09 PM) zzz: 或者,更简单的问题是:这份调查是否告诉我们应该做一个 dmg 安装程序? (04:26:25 PM) eyedeekay: 我认为调查支持我们做一个 .dmg 安装程序。 (04:26:52 PM) zzz: 支持力度是强?弱?还是“压倒性”? (04:27:25 PM) eyedeekay: 相当强。唯一不利于 .dmg 安装程序的观点是大家觉得安装 Java 很容易。 (04:27:41 PM) eyedeekay: 因此在那种情况下会倾向于维持现状。 (04:27:51 PM) zzz: 好 (04:28:03 PM) eyedeekay: 所有回答了该问题的人都选择了“.dmg 安装程序”。 (04:28:47 PM) zlatinb: 但那个已经有一段时间无法下载了。我们知道他们指的是我们刚做的实验版,还是旧的那个吗? (04:29:08 PM) eyedeekay: 我明确问的是“今年早些时候停止支持的 .dmg 安装程序”。 (04:29:17 PM) zlatinb: 好 (04:29:51 PM) eyedeekay: 我还询问了他们是否能够从旧的 .dmg 安装程序切换回 IzPack 安装程序。 (04:30:16 PM) eyedeekay: 没人能做到,但我想我们已经知道原因是那个无法阻止的重启问题。 (04:30:18 PM) mode (+v subatomic) by ChanServ (04:31:20 PM) zlatinb: 那个问题也可能是我系统特有的,我没法确定。我可能帮 meeh 跑过一个临时构建,它可能是坏的……有很多种可能。 (04:32:50 PM) eyedeekay: 我记得在我那台问题很多的旧 Mac 上也见过同样的情况,所以同感。 (04:32:59 PM) eyedeekay: 今晚我会把一份更详细的总结以及匿名化的原始结果发布到 zzz.i2p。 (04:33:03 PM) eyedeekay: EOT #3 (04:34:22 PM) zlatinb: 我想请大家回到第 2 点讨论一会儿。 (04:34:32 PM) zlatinb: 至少定一个做决定的最后期限。 (04:35:05 PM) zlatinb: 因为目前的 IzPack 安装程序没有经过公证,体验相当糟糕。Sadie 在 Medium 上贴了完整流程,大概有 35 个步骤。 (04:35:24 PM) zlatinb: 其中还包括让用户关闭一些默认开启的操作系统保护。 (04:35:53 PM) zlatinb: 仅供参考,我问了 orignal 和 ilita IRC 上的一个人他们在 i2pd 上是怎么做的。 (04:36:10 PM) zlatinb: 简短的答案是:禁用所有评估,然后就这么用。 (04:36:32 PM) zzz: 我没有听到反对意见,所以我觉得我们继续推进解决方案。我不确定是否需要一个截止日期,尤其是如果工作量不大。 (04:36:33 PM) zlatinb: 我真的不认为我们可以指望用户去那样做。 (04:37:20 PM) zlatinb: 如果不算更新系统的大改(我们会单独讨论),工作量是适中的。 (04:37:33 PM) zlatinb: eot (04:37:55 PM) zzz: 好的,那我们就去弄清楚解决更新问题的最后期限是什么时候。 (04:38:53 PM) zlatinb: 好 (04:40:25 PM) eyedeekay: 我们是要现在就做决定吗?因为我倾向于在 0.9.51 时把一切准备好并逐步引入。 (04:40:58 PM) zlatinb: 我们把它作为第 5 点的一部分来讨论,对吧? (04:41:09 PM) eyedeekay: 当然,听起来不错。 (04:41:21 PM) eyedeekay: 那我们进入 4) Windows 一体化安装程序。 (04:41:49 PM) eyedeekay: 这是 zlatinb 加到议程里的,不过我这部分也可能会有不少补充。zlatinb,你要不要先开始? (04:42:40 PM) zlatinb: 嗯,eyedeekay 做了大部分艰苦工作,把 Firefox 配置文件安装器、JRE 镜像和 router 组合起来,并确保能够安装和运行。当然,目前还有一些粗糙的地方。 (04:42:59 PM) zlatinb: 还有一个 wiki 页面可以用来提问题。 (04:43:30 PM) zlatinb: 我觉得值得投入一些关注,花时间做一个像样的产品定义,包含需求等,类似我们对 .dmg 所做的那样。 (04:43:58 PM) zlatinb: 我们正和 r/i2p 上的用户合作,他们已经并且仍在给予我们极大的帮助。 (04:44:15 PM) zlatinb: 但当然,目前这只是一个 PoC。 (04:44:15 PM) zlatinb: eot (04:45:38 PM) zzz: 在 http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/home 的索引页上似乎没有列出任何 wiki,所以人们需要完整的 URL 吗? (04:45:41 PM) eyedeekay: 是的,尽管这是早期 PoC,但我收到的大多数反馈是积极的。不太妙的一点是,如果用户的字符集与管理员不同,NSIS 显然会“发疯”,到目前为止,最难的部分就是避免这个陷阱。 (04:46:01 PM) eyedeekay: 在我这边是右侧。我把完整的 URL 发给你。 (04:46:29 PM) eyedeekay: https://i2pgit.org/i2p-hackers/i2p.firefox/-/wikis/All-in-One-I2P-Installer-for-Windows (04:47:08 PM) zzz: 嗯,如果未登录,它会显示“no wiki pages”。登录后则会给一个“create new wiki”页面。 (04:47:57 PM) zlatinb: 检查你是否在 i2p.firefox 项目,而不是 i2p.i2p。 (04:48:07 PM) zzz: 哦,好的。 (04:49:19 PM) psi: 嗨(潜水中) (04:49:42 PM) zlatinb: 嗨 psi (04:49:52 PM) eyedeekay: 嗨 psi (04:50:07 PM) eyedeekay: 如果你需要,这里是分支:https://i2pgit.org/i2p-hackers/i2p.firefox/-/tree/EXPERIMENTAL-jpackage (04:50:34 PM) psi: 之前不是说过用 nsis 做 Windows 打包吗? (04:50:56 PM) eyedeekay: 是的,这就是其中一部分讨论。 (04:50:56 PM) psi: (那是第 4 项,算了) (04:51:27 PM) psi: 哦 (04:51:30 PM) psi: 我看到我们正在讨论这个。 (04:51:55 PM) psi: 所以如果你用的是 cmake/cpack,nsis 很棒,因为你可以很容易地在 Linux 上为 Windows 进行交叉编译。 (04:52:04 PM) psi: 不确定在 Java 世界里该怎么做。 (04:52:23 PM) zzz: 过去一个月里我对这个 Windows 提案提出了一些反对意见,都不致命,但我觉得还没有得到充分回应。 (04:52:29 PM) zzz: 我在这里列 3 点。 (04:52:47 PM) eyedeekay: 不幸的是,我们可能需要这么做以利用 jpackage 构建,而目前它确实要求我们在目标平台上构建。 (04:53:03 PM) zzz: 1) 这会让我们偏离最初的 Mac 安装程序,而那大概优先级更高,我们也会先从它身上学到东西。 (04:53:15 PM) psi: 第 1 点就足够了。 (04:53:24 PM) zzz: 2) 列出的或设想的几乎所有理由,都不如 Mac 安装程序那边充分。 (04:53:34 PM) psi: 我建议在深入打包“深渊”之前,先把 Mac 基础设施做好。 (04:53:55 PM) psi: 你会发现范围不断扩张。 (04:53:57 PM) zzz: 3) 目前非官方的 Firefox 配置被假定会包含进去,但还没有单独论证或评审。 (04:54:02 PM) zzz: eot (04:54:31 PM) psi: 目前 macOS 打包的任务已经够多了,没必要扩大范围。 (04:54:47 PM) psi: 等你把 macOS 这套基础设施跑起来,再回头来做 Windows 的 nsis。 (04:55:03 PM) psi: 就我个人而言,我在工作中都想放弃对 macOS 的支持,因为它实在太糟糕了。 (04:55:12 PM) psi: 整个目标平台每个版本都在变糟。 (04:55:33 PM) psi: 而且 Apple 对自由软件项目是积极敌视的。 (04:55:51 PM) psi: 如果你不介意向 Apple 低头,那大概也行。 (04:56:10 PM) zlatinb: 嗯,这比喻真是形象啊,psi :) (04:56:12 PM) psi: 关键在于你愿意花多少时间跟他们周旋。 (04:56:29 PM) psi: 如果用户数足够少,那就不值得。 (04:56:39 PM) eyedeekay: 我完全可以等到 Mac 准备就绪再推进 Windows。我想大家都明白我关于安装程序及其与入门引导之间关系的观点。 (04:57:00 PM) zlatinb: 不过我已经体验过“公证”的种种乐趣,那部分已经处理好了。 (04:57:10 PM) zlatinb: (顺便说,这部分是最不愉快的。) (04:57:33 PM) psi: 所以这是个比较高层的方向性问题:Windows 实际上在变好,而 Apple 在变坏;各自的趋势对我来说很清楚。 (04:57:52 PM) psi: 如果我们没有一个专门负责 Mac 的人,那么 Mac 相关的部分会腐烂。 (04:58:00 PM) psi: 专门的 Mac 负责人* (04:58:05 PM) psi: 这就是我工作的地方发生的事 D: (04:58:34 PM) zlatinb: 嗯,我尽量把我做的每件事都写成文档,但你说得对,其中一个要求是 Apple ID,这意味着要去匿名化。 (04:58:44 PM) psi: 那大概没问题。 (04:58:50 PM) psi: 真正的问题在于其他所有部分。 (04:58:57 PM) zlatinb: 没那么糟。 (04:59:05 PM) psi: 如果你需要提升权限,那就很糟。 (04:59:05 PM) zlatinb: 如果你感兴趣,我们会后可以讨论。 (04:59:16 PM) psi: 对 I2P 来说没问题。 (04:59:16 PM) zlatinb: 我们对 I2P 不需要,这是个静默安装。 (04:59:19 PM) zzz: 我仍然不明白的是:我们旧的 dmg 安装程序链接坏了一年都没人抱怨。在那段时间里我们以为有个专门的 Mac 负责人,但他消失了。 (04:59:19 PM) psi: 嗯,我们可以稍后再谈。 (04:59:30 PM) psi: 嗯。 (04:59:44 PM) psi: 如果 Mac 用户试了发现坏了,他们会直接卸载。 (04:59:48 PM) psi: 他们不会提交 bug。 (04:59:52 PM) zlatinb: 没错。 (05:00:03 PM) psi: 而且有 i2pd 这个东西,他们可以直接去试那个。 (05:00:12 PM) psi: 如果 i2pd 好用,他们就会用那个。 (05:00:16 PM) eyedeekay: 我敢说如果我认真翻一翻,应该能找到一条 Reddit 的提问。 (05:00:25 PM) zlatinb: 不行,需要禁用所有评估。 (05:00:53 PM) eyedeekay: 但另一个因素是,直到几个月前,.dmg 安装程序仍然可以安装,甚至可能还能更新,因为它的签名还没过期。 (05:02:24 PM) zlatinb: ilita 上大概只有一个 Mac 人,而且他是非常高级的 Mac 用户。 (05:02:33 PM) zlatinb: 总之,我们有点跑题了。 (05:02:33 PM) psi: 是的。 (05:02:33 PM) zlatinb: psi 说得对,Mac 用户不会抱怨,只会放弃。 (05:02:33 PM) psi: 项目层面上是否对每个平台定期做 UX 审计? (05:02:33 PM) zzz: 不对,从 0.9.44 开始链接就坏了,因为最后一次 dmg 发布是 .43。 (05:02:33 PM) psi: 也就是检查平台 X 是否坏掉了? (05:02:33 PM) zlatinb: 很遗憾,没有。 (05:02:33 PM) psi: 随口一说,我看到一个共同的总体主题。 (05:02:33 PM) psi: 总体主题。 (05:02:34 PM) zzz: 更正:.45 是最后一次,从 .46 开始坏了。 (05:03:03 PM) zlatinb: 我们的 Windows 安装程序坏了两天,直到 parg 抱怨,这只是一个数据点。 (05:03:27 PM) zzz: 已经一小时了,eyedeekay,可以请你继续推进吗? (05:03:35 PM) eyedeekay: 可以。 (05:03:52 PM) eyedeekay: 我想第 4 点我们现在已经讨论得差不多了。 (05:03:58 PM) psi: 是的。 (05:04:07 PM) eyedeekay: 5) 更新通道 (05:04:21 PM) eyedeekay: 这个交给你了,zlatinb。 (05:04:56 PM) zlatinb: 好的,更新通道的主要目的,是支持新的安装程序,但当然它在其他场景中也可能有用。 (05:04:57 PM) zlatinb: 比如: (05:05:16 PM) zlatinb: 如果我们在 1.0.0 之后决定切换到稳定版与测试版的发布模式。 (05:05:46 PM) zlatinb: 概括一下 wiki 页面上的内容: (05:06:09 PM) zlatinb: 我们引入“更新通道”的概念,它是“平台 × 准备度”的二元组。 (05:06:29 PM) psi: I2P 实际上已经滚动发布了十年,对吧? (05:06:57 PM) zlatinb: 为了向后兼容并尽量减少工作量,更新 URL 将构造成 http://...b32.i2p/<platform>/<readiness>/news.su3 (05:07:25 PM) zlatinb: news.xml 的格式不会改变。 (05:08:08 PM) zlatinb: 因此对 su3 生成器的工作流程只需很少的改动。 (05:08:33 PM) zlatinb: 对 router 的后端做一些小改动,对控制台 UI 做小到中等的改动。 (05:09:04 PM) zlatinb: 更详细的讨论见 wiki 页面。 (05:09:36 PM) zlatinb: 在这次会议上,我希望能够就它的优先级、我们希望何时完成,以及理想情况下各部分由谁来做达成一致。 (05:09:38 PM) zlatinb: eot (05:10:04 PM) zzz: 问题在于谁来运行、管理和翻译新的 feed 以及它们的备份……还是像现在这样,还是有所不同? (05:10:11 PM) zzz: 如果是选项 1,那么几乎没有开发工作量。 (05:10:35 PM) zlatinb: 哦对,选项 2(见 wiki 页面)不考虑,完全忽略。 (05:10:59 PM) zzz: 所以你是提议新的 feed 依然由现在的新闻主机来提供?(ech 和 idk)如果是这样,需要他们的认同;如果不是,需要知道由谁来做。 (05:11:44 PM) zlatinb: 我建议目前先用相同的主机。 (05:12:08 PM) eyedeekay: 我当然乐意在我这边托管新的 feed。 (05:12:27 PM) zlatinb: 我过阵子会联系 ech 讨论这件事。 (05:13:51 PM) eyedeekay: 既然选项 2 作废,那么顺带选项 3 也作废,对吧? (05:13:59 PM) zlatinb: 对。 (05:14:36 PM) zlatinb: 选项 1 能实现所有目标,且相比其他选项工作量很小。 (05:15:31 PM) zlatinb: 所以…… (05:16:23 PM) zlatinb: 既然这是实现 .dmg 安装程序网络内更新的前提,而且我们似乎一致同意要推进它,那么这个项目我们定在 0.9.51 吧? (05:16:49 PM) eyedeekay: +1 (05:17:08 PM) zzz: 哦,我以为你想要的是做决定的最后期限。那是完成的最后期限。 (05:17:24 PM) zzz: 不过可以,这是个合理的目标。 (05:17:50 PM) zlatinb: 我想要的是就 .dmg 安装程序做决定的最后期限……但如果现在不决定有合理的理由,我可以收回这个要求 :) (05:18:03 PM) mode (+v val) by ChanServ (05:18:26 PM) zzz: 听起来不错。 (05:19:10 PM) zlatinb: 好的……在 0.9.51 周期正式开始之前我们还有一次会议,对吧? (05:19:17 PM) eyedeekay: 是的。 (05:19:44 PM) zlatinb: 那我们可以在 wiki 上扩展细节,包括届时需要改动的具体代码位置。 (05:19:56 PM) zlatinb: 我不太想现在就开始实际编码,即便是在分支上。 (05:20:18 PM) zzz: 其实不应该有什么编码工作,或者很少。 (05:20:37 PM) zlatinb: 我会在下次会议前把范围梳理清楚。 (05:21:18 PM) zlatinb: 好的,我在第 5 点就说到这里。 (05:21:26 PM) eyedeekay: 好的,那我们进入 6) Trac 迁移报告/评估。 (05:22:30 PM) eyedeekay: 我做了一张图表,已经获批;我在家里的服务器上做了次演练,效果正常。要迁移的工单有几百个,几乎全部都会添加到 i2p.i2p,并打上与它们在 trac 上“组件”相对应的标签。 (05:23:54 PM) eyedeekay: 我想我可以在本月完成整个迁移,并在下次会议开始前完成。像我从 mtn->git 那样,我会从小到大推进。这次我会快很多,大多数预计一天或更短就能完成。我会从 i2p.www 开始。 (04:24:21 PM) zzz: 我们是否已经最终决定要做,还是说还有未解决的问题,例如工单注册、垃圾信息等????? (05:24:29 PM) mode (+v anonymousmaybe) by ChanServ (05:24:59 PM) eyedeekay: 过去一个月垃圾信息显著减少,用户注册现在无需我的批准。任何能确认邮件的人都可以注册。 (05:25:32 PM) eyedeekay: 对于无法或不愿使用真实邮箱的用户,我仍可以手动“批准”。 (05:25:35 PM) zzz: 如果我没记错,我们知道前进的方向,但还没做最终决定,尤其是因为注册问题。 (05:25:53 PM) zzz: 但我手头没有上个月的会议记录。 (05:26:14 PM) eyedeekay: 最大的问题——只能审批注册——已经不存在了。 (05:26:48 PM) zzz: 好的,那么那件事和迁移的技术问题就是最大的障碍。还有其他阻碍吗?或者你建议我们推进? (05:27:35 PM) eyedeekay: 我认为我应该在本月推进工单迁移。 (05:27:45 PM) mode (+v dr|z3d) by ChanServ (05:27:51 PM) zzz: 听起来不错。 (05:28:02 PM) eyedeekay: 好的,我可能在本周末开始。 (05:28:26 PM) eyedeekay: 最后但同样重要的是 7) 0.9.50 版本更新。 (05:28:29 PM) zzz: 哦我想起来了。 (05:28:29 PM) zzz: 通知。 (05:28:40 PM) zzz: 工单、MR 等的通知似乎完全坏了。 (05:29:04 PM) zzz: 当然,在 trac 上也是这样…… (05:29:44 PM) zzz: 所以也许不是阻塞项,但肯定很烦人。 (05:29:47 PM) eyedeekay: 你收不到吗?我以为我已经修好了,我开始能收到我的了。我会找出原因并尽快处理。 (05:30:19 PM) zzz: 没有。zlatinb 你呢? (05:30:28 PM) zlatinb: 没有。 (05:30:34 PM) zlatinb: 有一阵子收到过几封,但更新或停机之后就没有了。 (05:30:55 PM) zlatinb: 不过我会强迫性地查看活动 feed :) (05:31:19 PM) eyedeekay: 糟了。好吧,我一定是 12 月那事之后把服务器恢复时漏了点什么。我很快会修好。 (05:31:38 PM) eyedeekay: 等等,不对,我有一封 zzz 发来的关于 X-i2p-location 问题的邮件…… (05:31:46 PM) eyedeekay: 不可能是那个。总之,我会查出来。 (05:32:14 PM) zzz: 谢谢。 (05:32:16 PM) zzz: 关于第 7 点: (05:32:23 PM) zzz: 我会非常简短。 (05:32:37 PM) zzz: 我们已经进入名义上 12 周周期的第 7 周,目标是在 5 月中下旬。 (05:32:45 PM) zzz: 所有重大变更都应该已经合入。 (05:32:49 PM) zzz: 有很多 SSU 和 IPv6 方面的内容。 (05:33:08 PM) zzz: 在 prop. 158 (ipv6 introducers) 上与 i2pd 一起进行测试。 (05:33:18 PM) zzz: 草稿版的发布公告见 zzz.i2p。 (05:33:20 PM) zzz: EOT (05:33:52 PM) zlatinb: 我想就带宽利用再补充一下。 (05:34:04 PM) zlatinb: 这个版本有可能大幅提升吞吐量。 (05:34:40 PM) zlatinb: 因此,随着 RED 和 CDQ 的调优变化,我们应该密切关注我们能得到的各种网络指标。 (05:34:50 PM) zzz: 但愿如此。另外,i2pd 在几周前的中期发布中修复了很多问题,下一版还会有更多修复,这将有助于网络性能。 (05:35:38 PM) zlatinb: 我只是担心我们会碰到以前从未遇到过的一些瓶颈。 (05:35:50 PM) zlatinb: 不过我想那是成长的阵痛。 (05:36:09 PM) zzz: 老生常谈了。 (05:36:48 PM) eyedeekay: 谢谢 zzz,谢谢 zlatinb。 (05:37:53 PM) eyedeekay: 我在这里没什么可补充的了,而且我觉得我们已经谈得够久了,所以除非你们还有别的想讨论的,我准备结束会议。 (05:38:03 PM) eyedeekay: 超时 1 分钟 (05:39:19 PM) eyedeekay: 感谢各位参加,IRC 见。 (05:39:31 PM) eyedeekay: 我会在几分钟内发布会议日志