2018-07-24 conda-forge 会议
置顶项目
- Zoom 指导: +如何连接到 Zoom
新项目
- 共享密码(在下次会议开始时)
- 尝试一些东西,然后转向更有趣的问题
- 让我们试试 KeyBase。Eric D. 刚刚向大多数核心团队成员发出了邀请。
- 确定迁移的下一步行动/行动项/gh 问题
- MVN 将与 CJ 协调,就那些需要编译器但实际上没有明确指出的问题发布 PR。
- 解析图,找到所有可能是 py 3.7 但没有编译器且不是 noarch 的内容,对它运行重建。
- 在重建图时,可能需要有两个版本的 pinning + smithy。
- 决定维护者停止维护的政策
- 稍后返回讨论
- 与大约 2k 个待处理的机器人 PR 相关…
- MVN 将给 CJ 一份合并冲突的 feedstock 列表,这些 feedstock 已关闭但未合并。
- 自动关闭过期的 PR
- 自动删除已关闭/合并的机器人 PR
- run_exports 投票 https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/102
- John 质疑 run_exports 实践: https://github.com/conda-forge/staged-recipes/pull/4858#discussion_r204076032
- Dougal 重定向了讨论至 https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/102#issue-343171939
- John 质疑 run_exports 投票的有效性
- Filipe 将在治理文档中添加关于如何解决此类情况的流程
- 总的来说:我们需要一个社区标准沟通方案。Mike S 在沟通投票结果方面做得不够。
- 相关:治理文档可能需要定义如何进行有效的投票。
- 使“旧”的 PR 在 staged-recipes 中过期(即,使用机器人自动关闭)?
- 贴上标签,添加消息(陈旧),提醒相关方关闭
- 决定政策
现有项目
- 寻找在核心成员之间共享密码的好方法
- Git Secret? https://github.com/sobolevn/git-secret
- 在 C3I 上构建软件包并上传到 conda-forge
- Anaconda 内部 PowerPC 的基础镜像中缺少 Make。真有趣!
- Mike 欢迎其他人帮助处理此事。如有兴趣,请联系!帮助意味着尝试 recipes,调试任何问题,并解决自 Mike 上次拉入以来发生的任何合并冲突。不断变化的目标。
- 已构建的软件包 https://anaconda.org/cf-cb3 - 这些可能需要在版本方面做更多工作。图表是使用版本计算的,但可能应该忽略它们。当 pin 比更新的 recipe 旧时,上游 recipe 会因版本不匹配而被遗漏,成为真正的依赖项。
- 再次公开议程和笔记。
- John 将看看我们是否可以让 dropbox paper 对全世界可读
- 其他选择是在会议结束后将笔记发布到公共场所
- conda-forge 博客
讨论过的项目
- 完成编译器迁移讨论(参见: +2018-07-17 conda-forge 会议 )
- 更新当前状态
- 剩余需要语法迁移的软件包数量
- 需要重新编译的软件包数量
- 准备就绪的总数
- 第一层中准备就绪的数量
- 对于构建时非静态的新事物,构建编号增加 N
- 使用 conda render clobber 文件确定构建编号
- 决定迁移顺序 [结果:制作 py37 + 编译器(使用一个 walker 运行)的超级图,在 3.7 开始时删除 3.5]
- py37
- 编译器
- 剩余的编译器语法
- 决定资源策略 [结果:全部在线完成]
离线(没有 CI)- 在线(有 CI)
- 决定频道策略 [结果:新编译器使用新标签,运行两个标签]
- 将重新编译的软件包上传到新标签并继续推送到当前标签
- 将重新编译的软件包上传到当前标签,将当前时代编译器的更新推送到不同的分支
- 更新当前状态
完成