conda-forge 核心会议 2024-08-07
在 Your __new__() agenda items
标题下添加新的议程项目
与会者
姓名 | 首字母 | GitHub ID | 隶属关系 |
---|---|---|---|
Sylvain Corlay | SC | @SylvainCorlay | QuantStack |
Thorsten Beier | TB | @derthorsten | QuantStack |
Filipe Fernandes | FF | @ocefpaf | conda-forge |
Klaus Zimmermann | KZ | @zklaus | Quansight |
Axel Obermeier | HV | @h-vetinari | |
Jaime Rodríguez-Guerra | JRG | @jaimergp | Quansight/cf |
Dasha Gurova | DG | dashagurova | Anaconda/conda |
John Kirkham | JK | jakirkham | NVIDIA/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,它使用自定义构建系统,但是好吧
- 我想完成升级到 GCC 13 / Clang 17;目前因
- (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
- [ ]