跳到主要内容

2021-05-11 Conda 社区会议

与会者

姓名首字母所属机构GH 用户名
Cheng H. LeeCHLAnaconda@chenghlee
Marcel BargullMBBioconda/cf@mbargull
CJ WrightCJCitadel/cf@CJ-Wright
Sebastien AwwadSAAnaconda@awwad

介绍

  • Dan Meador (Anaconda)

公告

  • 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 等) 的兼容性
  • yankedbroken: 从生态系统中移除或隐藏软件包的方法
  • repodata 时间戳 (或其他版本管理) 以实现可重复性 --- bioconda

上次会议的未完成事项

正在进行的投票

子团队更新

未解决的 PR

讨论

行动项目

上次会议要点 (2020-05-11)