快速回顾
出席人员: 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,是因为缺少像 ant-1.8.2.jar.so 这样的 jar.so,它们在 $JAVA_HOME 之外的目录里,我猜这就是问题所在 20:23:26 <zzz> 你和 str4d 可以对细节再沟通 20:23:42 <zzz> DarkestMatter,我们正开会,能否请你等大约半小时 20:23:45 <DarkestMatter> 我需要把实际的目录 symlink 到 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 做咨询,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> 我让他去看我们在 trac 上的 openitp 审计页面 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> 除了应该在 wiki 上开始规划 20:42:49 <zzz> str4d,我们在纽约也再讨论一下 20:42:49 <str4d> zzz:好。 20:42:49 <zzz> 5) facebook Meeh 开始 20:42:49 * str4d 会把三步计划移到 /wiki/OpenITPReview/Plan 20:42:49 <Meeh> 好 20:42:49 <Meeh> 正如我在 CCC 对 zzz 说的,我现在控制了 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,他们可以登录并通过 I2P 发帖到 Facebook 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 商量,他是我们的宣传负责人,我想他有些想法 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:再读一遍。“for some selected which can login(给一些被选中的人登录)” :) 20:48:16 <Meeh> selected 是关键world 20:48:18 <Meeh> word* 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(GNUnet 的命名系统)集成的简短讨论 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> 在 CCC 和 Christian 花了好几个小时 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> 我做了个小测试,可以确认 NamingServices 可以作为插件分发。 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 里默认添加的 NS 是 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:我提议我们在 0.9.10 切到 MNS,对用户没有可见变化,但如果有人想测试一个 NS 插件,他们就不需要编辑 router.config 了 21:04:18 <zzz> 好,大家继续在这些大想法和小想法上推进,这就是我们改进事物的方式 21:04:35 <EinMByte> str4d:好。我会尽量找时间看看 21:04:48 <EinMByte> 我想这就算结束第 6 项了? 21:04:54 <zzz> str4d,我们需要的时候就做,不着急?也需要更多测试。也许发个教程? 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* 会议结束了