跳到主要内容

2023-03-01 Conda 社区会议

Zoom 链接 · 会议在我所在时区的时间

往期会议

conda 社区的各个部分定期聚会。本次会议汇集了所有这些子社区,进行一次全社区范围的呼吁。

与会者

姓名首字母隶属关系GitHub 用户名
Jannis LeidelJLAnaconda/cfjezdez
Jaime Rodríguez-GuerraJRGQuansight/cfjaimergp
Bas ZalmtraBZprefix.devbaszalmstra
Ruben ArtsRAprefix.devruben-arts
Cheng H. LeeCHLAnaconda/cfchenghlee
Ken OdegardKHOAnacondakenodegard
Eric DillEDAnaconda/cfericdill
Dave ClementsDPCAnacondatnabtaf
Katherine KinnamanKKAnacondakathatherine
Ralf GommersRGQuansightrgommers
Asmit MalakannawarAMN/AAsmit2952
Bianca HendersonBHAnacondabeeankha
Wolf VollprechtWVprefix.devwolfv
Deepesha BurseDBN/Adeepeshaburse
Katherine AbrikianKAAnacondakalawac
Matthew BeckerMRBcfbeckermr
Daniel HolthDHAnacondadholth

总共 17 人

介绍

  • Katherine Abrikian,Anaconda 的软件工程师实习生。周一加入
  • Ruben Arts,Prefix。今天刚开始。过去是重度用户。
  • Deepesha Burse,前 Layer5 社区经理,为 GNOME 和 Cilium 做出贡献。广泛使用过 Anaconda,期待学习并为该组织做出贡献!

公告

  • [ ]

新议程项目

  • JL:conda 安装程序团队章程已合并: https://github.com/conda-incubator/installer

    • 欢迎评论
  • JL:计划提议:conda 安全子团队

    • 安全问题对所有 conda 用户都很重要
    • 团队在需要时为 conda 团队提供建议和帮助
    • 为了认识到我们生态系统的跨组织性质,我们需要让主题 matter 专家参与到开发和事件缓解中
    • 呼吁参与
    • MB:我们的范围是什么?Anaconda.org?
    • JL:我们需要一个明确的范围。
      • 还有一个基础设施团队。
    • JRG:这会给我们提供一种与 Anaconda 的基础设施团队互动的更好方式吗?
      • JL:安全团队不会处理这个特定问题,但这确实是一个需要解决的问题,但可能由基础设施团队来解决。
  • DPC:社区展位提案已提交给 PyCon US 2023

  • JL:关于 conda 项目和 NumFOCUS 之间关于财政赞助的首次入职会议的报告

    • 使用 NF Zoom、1Password、Google Workspaces?
    • DPC 将向 NumFOCUS 询问资源。
    • JL:我们需要 CI!NumFOCUS 可以帮忙吗?
    • MB:Conda-forge 直接与 Microsoft 和 GitHub 合作。
  • WV:rattler 博客文章已发布: https://prefix.dev/blog/introducing_rattler_conda_from_rust

    • 提议添加 pubgrub 求解器?:)
      • https://github.com/pubgrub-rs/pubgrub
      • libsolv 的替代方案?
      • 如果 NumFOCUS 资助,将在 Rattler 中进行实验
        • 正在进行一些探索性工作。
      • JL:libmamba 工作解开了许多求解器/conda 连接
      • WV:Libsolv 工作良好,但是用 C 编写的,由 1 个人维护。
        • 它是难以维护的 C 代码。
        • Pubgrub 做得少一些,但是代码更简洁。
        • 用 Rust 编写。
        • 不实现 matchspec 检查等。(Rattler 已经提供了这个)
        • 未来可能更易于维护的路径。
        • 我们不知道是否有人资助 libsolv 的任何工作。
      • JL:我们在这里对模块化有以前没有的选择。
      • JRG:我们开始感受到 libsolv 的局限性
        • BZ:你可以做自己的排序,自定义几乎所有关于它的东西。
      • BZ Rattler 没有与任何求解器紧密绑定。
    • 将 conda 包带入 rust 世界,反之亦然
    • BZ 开始了这项工作。
    • 一组 rust crates,使从 Rust 使用 conda 变得容易。
    • https://github.com/mamba-org/rattler
  • WV:下载计数“怪异”——有人知道发生了什么吗?

    • 来自 Anaconda.org 的数据,自 12 月以来的怪异现象。
    • Azure 缓存?还是 Anaconda 正在过滤来自 Azure 的 CI?
    • 使用 Anaconda-stats 项目
    • 图片
    • JL:我会处理这个。但是我们需要找到更好的格式来沟通这个问题。
  • WV:packaging con 的日期出来了!10 月 26-28 日在柏林 🎉

  • RG:conda 和 pip 交互以及如何推进它: https://conda.discourse.group/t/defining-and-documenting-how-pip-should-interact-with-conda-environments/200

    • 过去两个月进行了许多宏观对话。
    • “为什么 conda 社区不告诉我们他们想要什么?”
    • RG 开始了一个概述(见链接)
    • 但 RG 确信回复并不完整。请在那里添加工作流程。
    • 这是一个好的状态,还是我们应该转移到一个新的更好的状态?
    • 以协作方式回应此讨论的最佳方式是什么?
    • MRB:真正的问题是当 conda-build 调用 pip 时会发生什么?
      • RG:那可能是比较容易的部分。
      • MRB:pip 以多种方式使用,这确实影响了讨论。
  • JRG:对与 conda 社区成员一起参加 Python Talk 播客感兴趣吗?

  • JRG:PyConDE,有人参加吗?