conda-forge 核心会议 2023-05-03
在 Your __new__() agenda items
标题下添加新的议程项
参会人员
姓名 | 首字母 | GitHub ID | 所属机构 |
---|---|---|---|
Dave Clements | DPC | tnabtaf | Anaconda |
Filipe Fernandes | FF | ocefpaf | conda-forge |
Cheng H. Lee | CHL | chenghlee | conda-forge/Anaconda |
Marius van Niekerk | MvN | mariusvniekerk | VoltronData/cf |
Ryan May | RMM | dopplershift | Unidata/cf |
Jannis Leidel | JL | jezdez | Anaconda/cf |
John Kirkham | JK | jakirkham | NVIDIA/cf |
Marcel Bargull | MB | mbargull | Bioconda/cf |
Avalon | A | uwuvalon | Anaconda |
Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf |
共 18 人
介绍
- Anaconda 打包团队的 Andrew Vallette。
常设议题
- [ ]
来自上次会议
- (WV) rattler-build - 新的 conda 软件包构建工具:https://github.com/prefix-dev/rattler-build
- 从配方格式构建 conda 软件包,该格式看起来很像 BOA
- 以 rattler 格式写入元数据
- 进行了一次现场演示。
- 旨在提供更好的诊断
- MRB:BOA 规范?
- 我们需要弄清楚该怎么做。
- 需要一个每个人都可以写入的已定义规范
- JL:我们需要做什么来创建规范?
- 选择器,
- MVN:规范中的版本号。人们对此表示强烈同意。
- JL:我们需要一个规范
- WV:我们有一个 JSON 模式。
- JK:主张使用新的 YAML 格式。有兴趣参与规范编写小组
- 一些配方将会/可能会被遗留下来。
- 行动:下周在 Conda 会议上讨论。
- (JK) 新的 CTK 软件包 / CUDA 12
- 正在开启 CUDA 12 迁移器
- 软件包布局更改
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4400
- 文档?
- 消息?
- 增量推出?
- Marius 建议自定义机器人消息
- 可能需要进入机器人代码
- 可以向机器人代码添加更改以
- 软件包布局更改
- (IF) 有关布局的问题
- (JK) 使用
cuda
就可以了- (IF) 更改了很多 CMake 的内容
- (JK) 与 Robert Maynard 的讨论
- (IF) 更改了很多 CMake 的内容
- (JK)
- (JK) 使用
- (长期来看) CUDA 11 向后移植?(推迟到以后的会议)
- 旧版 CUDA 版本上的新样式软件包
- 从哪个版本开始(
nvidia
频道有11.4
)? cudatoolkit
变成元软件包?- 有可能删除一些 CUDA 特定的东西
- Docker 镜像
- conda-forge-ci-setup 简化
- 正在开启 CUDA 12 迁移器
- (JK) Windows MinGW & UCRT
- https://github.com/conda-forge/r-base-feedstock/issues/248
- https://github.com/conda-forge/conda-forge.github.io/issues/1654
- https://github.com/conda-forge/conda-forge.github.io/issues/1044
- (AV):Anaconda 正在研究解决此问题的方法
- 我们是否以二进制形式重新打包 MSYS2 软件包?还是重新构建?
- 我们如何自动化基于 UCRT 的 MSYS2 Windows?
- 甚至可以自动化配方生成
- (MRB) CDT 方法可以在这里重用
- (IF) 我们想要打包什么
- 可能需要自定义;例如,
run_exports
- 可能需要自定义;例如,
- (AV):将在工作进展时分享
- (MB):旧的 MinGW 使用子文件夹?
- 我们是否要为 UCRT 更改此设置?还是保持不变?
- (IF) 取决于我们要打包什么
- (JK) GLIBC 2.28
- https://github.com/conda-forge/conda-forge.github.io/issues/1941
- (MRB) 需要审核
- (MRB) 下载的 RPM 需要审核
- 目录级别不同 / 需要确认是否是正确的级别
- (MB) 我们需要语言包吗?
- (MRB) 其中一个有英语
- (MRB) 其中一个有很多语言
- (IF)
- (JK) Windows ARM
- (SD) 嗨 :) 很高兴回答问题
- https://github.com/conda-forge/conda-forge.github.io/issues/1940
- (IF) https://github.com/conda-forge/vc-feedstock/pull/55
- (IF) 问 Steve 的问题:您计划在第一年构建什么?
- (IF) 构建 Conda / Mamba / Boa 所需的 Installer?
- (SD) Installer 很有野心(如果能实现就太好了!但不是必需的)。希望尝试/CI 问题可见
- (SD) 目前在获取更多硬件方面面临挑战。因此只需能够构建
- (IF) Python 会是一个目标吗?也许 NumPy 和 SciPy?
- (JK) 什么对金融对话有帮助?
- (SD) 要求少一点?;) 虽然实际上还没有提出任何要求。
- (SD) Finn 可以帮忙 :)
- (IF) 可以构建
zlib
!🎉- 本地构建
- (MvN) 也许 macOS ARM 列表可以作为一个起点
- (SD) Rust 工具链应该可以工作(正在使用 cryptography 进行测试)
- (IF) Clang 交叉编译可以工作吗?
- (SD) 目前正在使用 Cygwin(而不是 Clang)
- (HV) Boost 协调
- 现在有 PR:https://github.com/conda-forge/boost-feedstock/pull/164
- 讨论产生了 bikeshed à la:
libboost
、libboost-headers
、libboost-python
- (MB) R 4.3 迁移
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4363
- 对启动它有异议吗?
- 由于其他非 R 迁移,4.1 的 Windows TeX 构建问题可能需要解决?
正在进行的投票
- [ ]
你的 new() 议程项
- (DPC) 2023 年美国 PyCon 上的软件包构建教程取得了成功。
- 我们有约 25 名参与者
- 教程将在清理后在线发布。
- (JRG) 用于选择加入 CI 的 SDG 已被接受(与 https://github.com/conda-forge/conda-forge.github.io/issues/1875 和 GPU 服务器相关)
- (WV) rattler 上的 pubgrub 的 SDG 也被接受
- [ ]
推迟到下次会议
- [ ]
CFEPs
- [ ]