2018-07-17 conda-forge 会议
置顶项目
- Zoom 指令: +如何连接到 zoom
新项目
- 完成编译器迁移讨论(参见: +2018-07-17 conda-forge 会议 )
- 当前状态更新
- 剩余待语法迁移的软件包数量
- 需要重新编译的软件包数量
- 准备就绪的总数
- 第一层中准备就绪的数量
- 构建时非静态新事物的构建编号增加 N
- 使用 conda render clobber 文件确定构建编号
- 决定迁移顺序 [结果:制作 py37 + 编译器超级图(使用一个 walker 运行),当 3.7 启动时删除 3.5]
- py37
- 编译器
- 剩余的编译器语法
- 决定资源策略 [结果:全部在线完成]
离线(无 CI)- 在线(有 CI)
- 决定频道策略 [结果:为新编译器添加新标签,运行两个标签]
- 将重新编译的软件包上传到新标签,并继续推送到当前标签
- 将重新编译的软件包上传到当前标签,将当前时代编译器的更新推送到不同的分支
- 确定后续步骤/行动项目/gh 问题
- 决定维护者停止维护的策略
- 与大约 2k 个待处理的 bot PR 相关…
- 共享密码(在下次会议开始时)
- 当前状态更新
现有项目
- 移动编译器语法
- 决定策略
- 寻找在核心成员之间共享密码的良好解决方案
- Git Secret? https://github.com/sobolevn/git-secret
- Run_exports 等: https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/58
- Michael Sarahan 将记录并演示如何将旧配方转换为新样式 - https://github.com/conda-forge/AnacondaRecipesSync - 5/1:将等待更多人参加开发人员会议,然后再由 Mike 谈论此事
- 在 C3I 上构建软件包并上传到 conda-forge
- Anaconda 内部的 PowerPC 基本镜像中缺少 Make。真是好玩!
- Mike 欢迎其他人帮助解决这个问题。如果有兴趣,请联系!帮助意味着尝试配方、调试任何问题以及解决自 Mike 上次拉入以来发生的任何合并冲突。移动目标。
- 已构建的软件包 https://anaconda.org/cf-cb3 - 这些可能需要更多关于版本的工作。该图是使用版本计算的,但可能应该忽略它们。当 pin 比更新的配方旧时,由于版本不匹配,上游配方会被忽略,因为它是一个真正的依赖项。
- 切换到 cb3
- 当我们更改编译器时,哪些类型的 things 会被破坏?
- (@Jonathan H 有一个很棒的回应,我希望他能在这里澄清:)tl;dr C++ ABI
- 关于 libstdc++ 双 ABI 的一些详细信息, https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
- 当我们更改编译器时,哪些类型的 things 会被破坏?
- 再次公开议程和笔记。
- John 将看看我们是否可以使 dropbox paper 对全世界可读
- 其他选择是在会议结束后将笔记发布到公共场所
- conda-forge 博客
讨论过的项目
完成