2023-03-01 Conda 社区会议
往期会议
- 2023-02-15 https://hackmd.io/rCMLNkT5Q6mhzP_iJ_-MtA
- 2023-01-04 https://hackmd.io/gvlEu95ITJOfqmUGFrGHXA
conda 社区的各个部分定期聚会。本次会议汇集了所有这些子社区,进行一次全社区范围的呼吁。
与会者
姓名 | 首字母 | 隶属关系 | GitHub 用户名 |
---|---|---|---|
Jannis Leidel | JL | Anaconda/cf | jezdez |
Jaime Rodríguez-Guerra | JRG | Quansight/cf | jaimergp |
Bas Zalmtra | BZ | prefix.dev | baszalmstra |
Ruben Arts | RA | prefix.dev | ruben-arts |
Cheng H. Lee | CHL | Anaconda/cf | chenghlee |
Ken Odegard | KHO | Anaconda | kenodegard |
Eric Dill | ED | Anaconda/cf | ericdill |
Dave Clements | DPC | Anaconda | tnabtaf |
Katherine Kinnaman | KK | Anaconda | kathatherine |
Ralf Gommers | RG | Quansight | rgommers |
Asmit Malakannawar | AM | N/A | Asmit2952 |
Bianca Henderson | BH | Anaconda | beeankha |
Wolf Vollprecht | WV | prefix.dev | wolfv |
Deepesha Burse | DB | N/A | deepeshaburse |
Katherine Abrikian | KA | Anaconda | kalawac |
Matthew Becker | MRB | cf | beckermr |
Daniel Holth | DH | Anaconda | dholth |
总共 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
- 如果您有兴趣帮忙,请在此处添加您的姓名
- ED:我们需要周边商品!
- DPC 将负责此事
- JRG https://imgur.com/JMw6k2F
-
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
- 提议添加 pubgrub 求解器?:)
-
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 播客感兴趣吗?
- 相关剧集: https://www.youtube.com/watch?v=z50B6AmQwLw
- DPC:我们可能与 Python Bytes 也有联系。
-
JRG:PyConDE,有人参加吗?