2021-03-10 conda-forge 核心会议
与会者
Sylvain Corlay Matt B. Cheng H. Lee Filipe Fernandes John Kirkham Crystal Soja Marcel Bargull Ray Douglass Marcelo Trevisani Eric Dill Chris Burr Axel Wolf Isuru Stephanie Daniel Bast
议程
常设事项
-
电话会议上新人的介绍
- Axel。在苏黎世一家小型咨询公司工作
-
(CJ) 预算
- 当前审批?
- 尚无待审批项(截至 2021/2/10,CJ)
- 每当更新数字落地时,请屏幕共享并显示预算。
- 链接在 Keybase 中 (numfocus_spreadsheets.txt)
- 2021 年 1 月的损益表尚未发布(截至 2021/2/10,CJ)
- 当前审批?
-
公开投票
- 治理投票(链接?)
- 两位核心成员(Vini 和 Ryan)
来自之前的会议
您的新() 议程项
- (???) 电子邮件线程
- GPU 和长时间构建
- 主题:“GPU 服务器信息的后续跟进”
- NVIDIA 已安排向 quansight 捐赠 GPU。他们有 6 个 V100 可以捐赠给 quansight。可以提供用于运行这些 GPU 的服务器的规格。不幸的是,无法捐赠服务器。可以捐赠 2 个基于 AGX-Xavier arm 的 GPU。
- Quansight 已表示愿意承担设置和采购服务器的费用
- 需要弄清楚 CI
- 主题:“外部赞助用于 conda-forge 的托管 CI 池(带 GPU)?”
- 提供每年 500 美元
- 理想情况下,多家公司参与的统一事物以提供支持
- (Sylvain) 我们也可以在 OVH v100 上放置一个 azure worker
- 我们有 40-50 个 gpu 软件包
- 可能需要弄清楚如何在 CPU 上构建并在 GPU 上进行测试,因为在构建期间锁定 GPU 是昂贵且不必要的。
- Vini 受雇于 Quansight,可能能够从事 CI 实施工作
- 主题:“GPU 服务器信息的后续跟进”
- GPU 和长时间构建
- 主题:“英特尔编译器软件包 - 与 conda-forge 的许可协议”
- 英特尔也在考虑将 defaults 作为临时放置它的位置,因为与 Anaconda 已经存在协议
- (CB) 我们应该默认交叉编译 ppc64le 吗?也许仅适用于启用 Apple Silicon 的 feedstock?
- (IF) 我们应该在每个 feedstock 中启用测试
- 请参阅 https://github.com/conda-forge/conda-smithy/issues/1455
- (MRB) 长期规划撰写已开始:https://hackmd.io/wdysI0InSHKePxQuWQyZLg?edit
- 随意贡献,或者不贡献,由您决定!
- (WV) micromamba 0.8.0 已发布(更新日志:https://github.com/mamba-org/mamba/blob/master/CHANGELOG.md)
- (CB) arch spec 的状态是什么
推迟到下次会议
正在进行的投票
子团队更新
机器人
ARM
POWER
CUDA
文档
staged-recipes
网站
安全+系统
CI 基础设施
编译器升级
CFEP 更新
未解决的 PR
-
cfep-04 X11 和 CDT 策略
- 不活跃 - 合并到某种不活跃状态?
- 需要新的负责人。感谢 pkgw 在这方面的工作!自 2020 年 1 月 10 日起,pkgw 提出了未解决的评论。已解决:让我们推迟并保留我们现在拥有的“混合模型”。
-
cfep-06 staged-recipes 审查生命周期
- 不活跃 - 合并到某种不活跃状态?
- 来自 @saraedum 的悬而未决的评论。@jakirkham,你能回复吗?自 2020 年 1 月 8 日起,@saraedum 提出了未解决的评论
- (MRB) stalebot 已经解决了这里最糟糕的问题。我认为我们可以永久推迟这个。已解决:暂时推迟,赞成使用 stale bot。
-
cfep-15 Feedstock 状态,无人维护
- 不活跃 - 合并到某种不活跃状态?
- 需要另一次审查。自 2020 年 1 月 11 日起,pkgw 提出了未解决的更新。待定:重新 ping pkgw 进行第二次审查。
-
cfep-12 删除违反源软件包条款的软件包
- 自 2020 年 5 月 26 日起停滞
- 关于移动到“broken”与从 conda-forge 频道删除的积极辩论
- 正在进行的投票,于 2020-03-11 结束
- 投票结果如何?
- 我们是否收到了 NumFOCUS 的回复?他们做了法律研讨会,并录制了视频
-
cfep-17 处理 pin backports 和依赖项重建
- Isuru、CJ 和 Matt 之间关于实施细节的辩论停滞不前
- 2020-07-22 更新:原则上,我们已达成协议,在临时基础上(即,直到迁移结束)直接在 feedstock 中呈现所需的额外 pinnings。
-
cfep-19 Pinning epochs
- 自 7 月起停滞
-
cfep-20 软件包拆分
- 大约 1 个月没有更新
讨论
检查之前的行动项
从上次会议议程复制之前的行动项。
本次会议
2021-02-24
- (FF) Ryan May 和 Vinícius 的投票
- TODO (MRB) [ ] 进行这些投票
上次会议
2021-02-10
2 次会议前
2021-01-27
移至 Issue Tracker
2021-01-06 2020-11-18
- (IF/MRB/MV) intel oneAPI
- 待办
- (Nikolay) opencl_rt 的许可
- (Nikolay) intelmpi ABI 与 mpich 的兼容性
- (MRB/IF) 弄清楚如何准确打包 C/C++ 编译器
- (MRB/IF) 考虑 fortran ABI
- (MRB) 创建 conda-forge compilers room(添加人员,包括 keith)
- 待办
- (MB) 要求核心成员转为“荣誉退休”状态
- TODO:Eric 设置所有核心成员的季度检查,以查看他们是否有兴趣保持“活跃”状态,或者是否想转为荣誉退休
- 从荣誉退休人员那里移除访问各种凭据(api 令牌、Twitter 密码等)的权限?这将需要修改治理文档。
- TODO:Eric 设置所有核心成员的季度检查,以查看他们是否有兴趣保持“活跃”状态,或者是否想转为荣誉退休
2020-11-11
- TODO:考虑引入 JOSS,以提供关于我们如何最好地撰写论文的背景信息
2020-11-03
- TODO:检查 Forrest Watters 的核心权限
- (FF) Outreachy 将花费 6500 美元。
- 后续步骤:撰写摘要并就资金支出进行投票。
2020-10-28 2020-10-21
- (Marius?) Python 2.7 迁移
- ( ) [ ] 做出提示
- ( ) [ ] 发布公告
- ( ) [ ] 将提示设为 lint
2020-10-07
- 确保将 NVBug 信息添加到 conda-forge 制作的 cudatoolkit 软件包中(如果我们制作一个)
2020-09-09
- (ED) 使用与 conda-tools 类似的投票模型更新治理文档(+3 且无 -1 为通过)
- (SC) 编写 jinja 模板以将机构合作伙伴 yaml 转换为网站 https://github.com/conda-forge/conda-forge.github.io/blob/2a2d3caaf7d74eb370ac40c679ba337a73d15c8a/src/inst_partners.yaml
- (SC) 记录创建 OVH 帐户和获取访问权限所需的操作
2020-08-26 Docker hub
- (JK) 检查 Azure 构建 worker,看看它们是否具有 docker hub 限制。
- (JK) 与 dockerhub 合作,看看我们是否可以获得 OSS 状态
- 在某个时候再次检查。截至 2020-09-23,我们尚未收到回复
OVH
-
在某个时候在 Twitter 上宣传。“感谢 OVHCloud 提供 VM”等。(也许在我们使用它在 Windows 上发布 qt 之后?)
-
弄清楚如何向用户传达重大更改。可能应该立即打开一个 issue 以进行进一步讨论。Ping @kkraus,并从这些会议纪要中捕获更进一步的笔记
-
John K. 将更新 git repo 上的 cuda toolkit feedstock,以记录指向 NVIDIA 内部 issue 跟踪器的 NVBug 链接
-
Jonathan 将更新文档,以记录一些非详尽的软件包列表(如 cuda-toolkit、MKL 等)
-
Jonathan 将审查此 PR
-
(Kale) 安排 conda 工作组会议
-
cfep-10 后续步骤:CJ 调用投票以征求反馈
-
cfep-06 后续步骤:要求 staged recipes 团队负责此 CFEP 并推进它
-
jakirkham & CJ-wright 同步关于将 CUDA 添加到迁移机器人的信息
-
(Eric) 安排 Anaconda <-> conda-forge 同步关于 anaconda.org 需求收集
- 将尝试在下个月安排此会议。
-
(Anthony) 联系 NumFocus 以弄清楚不包含文件中许可证的法律后果。
-
(Eric) 内部检查社区人员的酒店和机票的资助水平?
-
(Eric) 弄清楚 conda-forge 的财务状况以支持自身?
-
(jjhelmus) 开放 CFEP,了解我们将支持哪些 python 版本
-
(jakirkham) 写一篇关于我们今天讨论的 CUDA 问题的博客文章
-
(jakirkham) 更新关于如何向 feedstock 添加 CUDA 支持的文档
-
(jakirkham) 将在 conda-smithy 上打开一个 issue 以调查 Drone 问题。(ping aarch 团队)
-
(ED) 谁是我们的页面?FAQ 和每个人是谁的某种组合。FAQ 诸如
- CF <> Anaconda、CF <> NumFocus、CF <> Azure 的 POC 是谁
- 各个子团队的 POC 是谁?
- 非正式信息:角色、日常工作、个人简介、所有细节、你为什么在这里等等。
- 公开还是内部?我真的不在乎哪种方式。有人强烈偏向其中一种吗?
- 选择加入公开个人简介
- 软件木工有大量讲师,并且有 https://carpentries.org/instructors
- 一些关于“又一个保持内容更新的地方”的担忧
-
(ED) 记录使用 conda-forge 的可重复环境的策略
-
(UK) 静态库的东西
- 向构建添加 linting 提示以查找它们
- 推荐如何打包它们 -> CFEP-18
- 我们应该编写文档说我们不提供支持,这是一个坏主意。 -> CFEP-18