跳转至主要内容

conda-forge 核心会议 2024-08-07

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

与会者

姓名首字母GitHub ID隶属关系
Sylvain CorlaySC@SylvainCorlayQuantStack
Thorsten BeierTB@derthorstenQuantStack
Filipe FernandesFF@ocefpafconda-forge
Klaus ZimmermannKZ@zklausQuansight
Axel ObermeierHV@h-vetinari
Jaime Rodríguez-GuerraJRG@jaimergpQuansight/cf
Dasha GurovaDGdashagurovaAnaconda/conda
John KirkhamJKjakirkhamNVIDIA/cf

总共 X 人

常设议题

  • [ ]

来自之前的会议

  • [ ]

正在进行的投票

  • [ ]

您的 __new__() 议程项目

  • (HV) 添加 emscripten 作为目标 (RFC)
    • JRG:同意继续进行,只要没有问题,并且不会给基础设施/核心团队带来太多负担。
    • TB:emscripten-forge 是 conda-forge 的“廉价”版本。主要关注 Python 软件包,其中一些很复杂(scipy、numpy)。
    • IF:担心每次编译器发布都会更改 ABI,这将需要重建,这在 conda-forge 的规模上成本很高。
    • ED:什么可以缓解这种担忧?
      • IF:稳定的 ABI,共享构建
      • WV 使 emscripten-forge 与 conda-forge 对齐。从 CF 导入配方。
      • SC:WASI 并没有带来我们从 emscripten 需要的一切。
      • FF:CF 是一个“实干主义”组织。如果有人想承担这项工作,那很好,去做吧。如果你想把它作为一项实验性的事情来做,那就去做吧。只有在我们开始做的时候才会知道细节。需要解释这和 pyodide 之间的区别。需要教人们如何做这件事。我们以用户为中心。我们正在为用户构建有价值的东西。
    • 来自聊天
      • ED:那么关于 emscripten,决定是“试用并报告复杂情况”吗?
      • FF:我 +1 赞成。只有在我们尝试之后才会知道所有细节。
      • IF:是的,先尝试一下并汇报,然后再开始构建东西
      • 最后的澄清:更新 emscripten feedstock,从一些简单的库开始(例如 zlib)
  • (HV) 放弃 PyPy (RFC)
    • IF:如果我们知道它最终会被淘汰,我们不应该等待,直接放弃它。
    • WV:移除迁移器并最终让它逐渐消失?CFEP 投票?
    • IF:不需要 CFEP。也许只需在迁移器移除 PR 中进行讨论。
    • HV:正在考虑一种更温和的方法,比如暂停几个月然后再移除它。
    • JRG:发布公告说明打算放弃,并为依赖 PyPy 的人们留下机会,让他们知道正在发生的事情。
  • (HV) 编译器更新
    • 我想完成升级到 GCC 13 / Clang 17;目前因 gfortran_impl_osx 的问题而被阻止 -- 欢迎提供帮助
    • 当 LLVM 19 在 9 月份正式发布时,我想在此之后尽快迁移我们在 Windows 上的 Fortran 编译器;我们已经为此等待了很长时间,并且 flang 19 看起来已经准备就绪(用 RCs 测试了各种 feedstock)。我们还具备 Isuru 要求的限制迁移到实际为 Windows 构建的 feedstock 的功能。
    • KZ:文档/提示,以帮助人们迁移到 flang?
    • HV:大多数事情应该由激活脚本来处理。feedstock 的数量在 100 左右,所以数量不大。
    • KZ:担心 esmf,它使用自定义构建系统,但是好吧
  • (WV) v2 配方工作和 cf-scripts 工作
  • (WV) 我们应该在 conda-smithy 中使用枚举吗?:)
  • (SC) 提示:mamba 2.0 rc: https://medium.com/@QuantStack/introducing-mamba-2-0-0e8d5c6d1d0c
  • FF:将 SC、WV、JRG 添加到财务团队,用于 OpenCollective 审批。
  • WV:正在研究如何利用 sigstore 和容器进行 conda 打包、TUF 以及适当的签名方案。

推迟到下次会议

  • [ ]

CFEPs

  • [ ]