跳到主要内容

conda-forge 核心会议 2023-09-20

Your __new__() agenda items 标题下添加新的议程项

与会者

姓名首字母GitHub ID隶属关系
Daniel ChingDJCcarterboxArgonne National Laboratory
Jaime Rodríguez-GuerraJRGjaimergpQuansight/cf
Sylvain CorlaySCSylvainCorlayQuantStack
Thorsten BeierTBderThorstenQuantStack
Katherine KinnamanKKkathatherineAnaconda
Wolf VollprechtWVwolfv
Matthew R BeckerMRBbeckermrcf
Jannis LeidelJLjezdezAnaconda/cf

共 X 人

常设事项

  • [ ]

来自上次会议

  • (HV) -dev-devel
    • 在 boost 统一中出现,当前的 PR 基于 Isuru 的理由使用了后者
    • 匹配 Anaconda 命名和 CDT,不匹配最近的 CUDA feedstock,与发行版讨论(RHEL 与 Debian)有切线关系。我们应该尝试选择一个。
    • JRG: 我们自己的数据
  • (HV) 分支删除策略?
    • 建议删除 feedstock 上的死分支(例如,长期 EOL 维护分支),并将历史记录保留为 feedstock 上的 git 标签。有什么想法吗?

    • MRB:历史规范是将此留给 feedstock 维护者。

    • JRG:如果我们这样做,请通过 admin-requests 实现,而不是通过没有纸质记录的 UI(自动化是王道!)

正在进行的投票

  • [ ]

您的 __new__() 议程项

  • (HV) 年度 python 版本发布与 5 年上游支持

    • 由于 PEP602,版本发布更紧密地结合在一起,当我们开始 3.12 迁移时,3.8 仍然有一个完整的年份才到 EOL(详情)。
    • 一般而言:我们是更喜欢 5 个 CPython 构建,还是可以接受在 v3.{N-4} EOL 前一年放弃对其的支持?
    • Jannis:再次查看 https://github.com/ContinuumIO/anaconda-package-data/issues/41
    • MRB:结论是“我们将尽最大努力承诺支持所有 5 个 python 版本,但各个 feedstock 维护者可以自行决定删除旧版本。”
  • (IF) 带有 UCRT64 工具链和更新的 M2 的 MinGW

    • MSYS2 软件包的二进制重新打包(仅用于构建。不与下游链接)
    • libgcc, libwinpthread 的二进制重新打包
    • 摆脱 m2w64- 软件包
    • MSYS2 错误:$(cygpath -w $(cygpath -u $CONDA_PREFIX/Library/bin)) = $CONDA_PREFIX/Library/usr/bin
    • 在 anaconda.org/isuruf 上获取更多存储空间
      • Jannis:我会问 Anaconda,你需要多少?
      • 2GB
  • (SC) conda-forge 上的 Emscripten-wasm-32 构建

    • Thorsten Beier 介绍 emscripten-forge
    • 用例介绍
    • 潜在的 CFEP 开放
    • 问题
      • 直接使用 CMake 而不是 em-make (?)
      • 编译器 ABI 不兼容性可能会使全局迁移变得困难。
      • conda-index 和 anaconda.org 需要支持:在 conda/infrastructure 中添加问题。
      • 我们应该在 conda-forge/conda-forge.github.io 中启动一个问题

推迟到下次会议

CFEP

  • [ ]