2021-05-11 Conda 社区会议
与会者
姓名 | 首字母 | 所属机构 | GH 用户名 |
---|
Cheng H. Lee | CHL | Anaconda | @chenghlee |
Marcel Bargull | MB | Bioconda/cf | @mbargull |
CJ Wright | CJ | Citadel/cf | @CJ-Wright |
Sebastien Awwad | SA | Anaconda | @awwad |
- Anaconda Individual Edition 2021.04 将于本周发布。除了更新之外,还增加了对 linux-aarch64 (Neoverse N1/N2) 和 linux-s390x 的平台支持。
- Anaconda (发行版和平台) 正在招聘。
- Citadel (HPC 环境和软件包管理,请联系 CJ) 正在招聘。
常设议题
- Conda 社区网站模型
- 外联邀请更多组织加入本次会议
新议程项目
- 预计 conda 4.10.2 版本将在未来一两周内发布。
- 路线图: https://github.com/conda/conda/milestone/50
conda env create
(snakemake, conda lock) 与 conda create
env
规范文件似乎更受欢迎 (channels, pip 等)
- micromamba create 读取 yaml 文件
- 包含允许平台特定选择的 (未文档化的) 扩展
- (CHL) 愿意将其拉入 conda 本身;在环境模式中记录。
- CentOS (8) EOL
- Anaconda "defaults": 支持 CentOS 7 (glibc 2.17) 作为默认目标,直到 2024 年达到 EOL。如果构建某些东西需要更新的 glibc,将使用旧的、受支持的 Ubuntu 或 Debian 版本。
- conda-forge 讨论: https://github.com/conda-forge/conda-forge.github.io/issues/1432
- yum 要求, CDTs -> 但我们可以等到 2024 年
- 考虑其他社区维护的替代方案,如 Rocky Linux
- 商业利益在于继续使用 RHEL (或其他基于 rpm 的发行版)
- 添加
__glibc
运行时约束
- 在配方中显式;编译器中的 run_exports,sysroot 包;conda build 中的功能
- 需要考虑 manylinux, 其他 HPC 中心, 其他社区 (例如 nix; R) 计划做什么
- 我们自己构建 glibc? 需要考虑补丁, 内核等。
- 思考如何处理与系统软件包 (glibc, X11 等) 的兼容性
yanked
与 broken
: 从生态系统中移除或隐藏软件包的方法
- repodata 时间戳 (或其他版本管理) 以实现可重复性 --- bioconda
上次会议的未完成事项
正在进行的投票
子团队更新
未解决的 PR
行动项目
上次会议要点 (2020-05-11)