跳到主要内容

conda-forge 核心会议 2022-01-12

上周会议 我的时区会议时间 会议信息

与会者

  • Matti Picus (MP)
  • Isuru Fernando
  • CJ Wright
  • Jaime Rodriguez
  • Chris Burr
  • Daniel Ching
  • Dave Clements
  • Edgar Margffoy
  • Eric Dill
  • Lori Burns
  • John Kirkham
  • Matthew Becker
  • Cheng Lee
  • Ken Odegard
  • Wolf Vollprecht
  • Jannis Leidel

议程

常设事项

  • 在座新人的介绍

    • Daniel Ching - Argonne,希望成为 staged-recipes 团队的一员
    • Dave Clements -
      • 刚加入 Anaconda (3.5 周前)
      • OSS 社区经理
      • 来自 galaxy (曾参与 bioconda),在那里他做着类似的工作
      • 他的工作一部分是确保 conda 生态系统的 OSS 部分不会在 Anaconda 内部的洗牌中迷失
    • Edgar Margffoy - 在 Quansight 工作
      • 致力于 qt 编译
    • Ken Odegard
      • 去年秋天加入 Anaconda 团队
      • 在 conda 团队 (负责分类、跟踪错误、取得进展)
  • (FF) 预算

    • 当前的审批?
    • 当更新的数字出来时,请屏幕共享并显示预算。
      • 链接在 Keybase 中 (numfocus_spreadsheets.txt)
  • 公开投票

  • 2022 Outreachy / GSoC

    • 每周询问:是否有任何感兴趣的人来负责此事?
    • 讨论 2021-11-03
      • 如果我们想再次进行 outreachy,我们需要一位负责人 - Filipe 明年不能做了。GSoC 也是如此。
      • GSoC 对我们是免费的
      • Outreachy 需要我们花钱 ($6500)。学生 $6k,管理员 $500
      • Jannis 有些兴趣 - 他和 Filipe 将讨论可能交接
        • 试图弄清楚 Anaconda 实习生的政策 - 可能有些重叠。Jannis 想征求 Filipe 的意见。Dave C. 过去在 galaxy 也做过这个

来自之前的会议

您的议程项目

  • (JRG/EM) 报告 qt 状态和潜在的障碍。

    • 将 recipe 分割成一堆组件。有包含所有模块的 qt-main
    • 构建在 6 小时后超时 - 如何审查并推进此事?
      • MRB - 发布构建日志,以便人们可以翻阅并批准合并。
    • 如何编译 aarch64 的所有这些 - qt 工作由 TDK 在 quansight 端资助
      • TDK 愿意资助一台机器来编译 aarch64
      • MRB - 我们有来自 oracle 的服务器吗?
      • IF - Edgar,将你的公钥 ssh 发送给 Isuru,他会将你添加到访问 aarch64 box 的权限中
  • JRG - 明天在 Quansight 内部就 GPU 相关内容开会。会后更新团队

  • (MRB) Julia 的情况如何?

    • IF - 只是试图弄清楚如何制作 Julia 软件包 - 过去几年我们一直落后。他们有二进制依赖软件包 - 我们希望 julia 使用我们 conda 环境中的软件包而不是他们自己的。一些二进制依赖项依赖于 julia 的依赖项。
  • (UK) 从 clang 激活中移除 std=c++14

  • (IF) skip: staged-recipes 中的 True recipes

  • 告知 Maxiconda 我们不能使用他们的徽标

  • (IF) m1 mac

    • Jaime - 将在内部检查是否有可用的 m1 mac
    • CBurr - 将与 macstadium 联系,看看他们是否可以添加 m1 mac 或将 intel mac 换成 m1 mac
  • (MP) PyPy3.8

    • 推迟 2-3 周,直到 7.3.8
  • (IF) 新的 staged-recipes 审查员

    • Daniel Ching (carterbox)
    • (JK) Benjamin Bertrand (beenje) [如果需要,很乐意移动此项]
    • Kolen Cheung (ickc)
    • (MRB) Bastian Zimmermann (@BastianZim)
  • (JL) libmamba solver 工作更新

推迟到下次会议

*** 以下内容是否仍然相关? ***

正在进行的投票

CFEPs

  • cfep-12 移除违反源软件包条款的软件包
    • 自 2020 年 5 月 26 日起停滞
    • 关于移动到 "broken" 与从 conda-forge 频道删除的 активные 辩论
    • 正在进行的投票,于 2020-03-11 结束
    • 投票结果是什么?
    • 我们收到 NumFOCUS 的回复了吗?他们做了法律研讨会,并已录制

TODOs

2021-12-01

  • WV:与 homebrew 团队安排一次见面问候电话?
  • MRB:(repodata 补丁) 创建一个 cron job,运行 show_diff.py,并在非空时发布 issue + commit

2021-11-03

  • 自托管 CI TODOs
    • 更改 URL 从 drone.conda-forge.org。提案
      • woodpecker.conda-forge.org
      • ci.conda-forge.org
    • 设置监控
      • Quantstack 正在为镜像设置 grafana

2021-10-18

2021-09-22

  • (WV):TensorFlow-GPU 已准备就绪,只需决定 GPU 是否应优先于 CPU?!

    • GPU 优先
  • (MRB) master 迁移到 main (https://github.com/conda-forge/conda-forge.github.io/issues/1162)

    • 除了 feedstocks、releases、conda-smithy 和我们的 github actions 外,一切都已完成
      • releases 已损坏,已在 github 上提出 issue
    • feedstocks 的一些选项
      • 确保更改 branch 上的 upload 密钥
    • (MRB) 发布关于如何更新本地克隆的公告 (已移至上面的 issue)
    • (MRB) 确保更新 upload_on_branch (已移至上面的 issue)

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 房间 (添加包括 keith 在内的人)
  • (MB) 要求核心成员移动到 "名誉" 状态
    • TODO: Eric 设置所有核心成员的季度检查,以查看他们是否有兴趣保持 "活跃" 状态,还是想转为名誉状态
      • 从具有各种凭据(api 令牌、twitter 密码等)的权限中删除名誉人员?这将需要更改治理文档。

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

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,以记录 NVBug 链接到 NVIDIA 内部问题跟踪器

  • Jonathan 将更新文档,以记录一些非详尽的软件包列表(如 cuda-toolkit、MKL 等)

  • Jonathan 将审查此 PR

  • (Kale) 安排 conda 工作组

  • cfep-10 下一步:CJ 召集投票以征求反馈

  • cfep-06 下一步:要求 staged recipes 团队支持此 CFEP 并推动其前进

  • jakirkham & CJ-wright 同步关于将 CUDA 添加到迁移 bot 的事宜

  • (Eric) 安排 Anaconda <-> conda-forge 同步 anaconda.org 需求收集

    • 将尝试在下个月安排此项。
  • (Anthony) 联系 NumFocus 以弄清楚不包含文件中的许可证的法律后果。

  • (Eric) 在内部检查社区酒店和机票的资金水平?

  • (Eric) 弄清楚 conda-forge 的财务状况以支持自身?

  • (jjhelmus) 开放 CFEP 以确定我们将要支持的 python 版本

  • (jakirkham) 写一篇关于我们今天讨论的 CUDA 内容的博客文章

  • (jakirkham) 更新关于如何向 feedstocks 添加 CUDA 支持的文档

  • (jakirkham) 将在 conda-smithy 上打开一个 issue 以调查 Drone 问题。(ping aarch 团队)

  • (ED) 我们是谁页面?FAQ 和每个人是谁的某种组合。FAQ 内容如下

    • CF <> Anaconda、CF <> NumFocus、CF <> Azure 的 POC 是谁
    • 各个子团队的 POC 是谁
    • 非正式信息:角色、日常工作、个人简介、全部内容、你为什么在这里等等。
    • 公开还是内部?我其实都可以。有人对哪种方式有强烈偏好吗?
    • 选择公开个人简介
    • software carpentry 有大量的讲师,链接是 https://carpentries.org/instructors
    • 有人担心“又多一个地方需要更新内容”
  • (ED) 编写关于使用 conda-forge 构建可复现环境的策略文档

  • (UK) 静态库相关内容

    • 在构建中添加 lint 提示以找到它们
    • 建议如何打包它们 -> CFEP-18
    • 我们应该编写文档说明我们不提供支持,并且这是一个坏主意。 -> CFEP-18