跳到主要内容

2023-03-29 Conda 社区会议

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

conda 社区的各个部分定期聚会。本次会议将所有这些子社区聚集在一起,进行一次社区范围的通话。

与会者

姓名首字母隶属关系GitHub 用户名
Cheng H. LeeCHLAnaconda/cfchenghlee
Filipe FernandesFFconda-forgeocefpaf
Jannis LeidelJLconda/cfjezdez
Dave ClementsDPCAnacondatnabtaf
Daniel HolthDHAnacondadholth
Eric DillEDAnaconda/cfericdill
Katherine AbrikianKCAAnacondakalawac
Travis HathawayTHAnacondatravishathaway
Jesse WilesJWWAnacondajessewiles
Katherine KinnamanKKAnacondakathatherine
Ken OdegardKOAnacondakenodegard
Marcelo TrevisaniMDTconda-forgemarcelotrevisani
John KirkhamJKNVIDIA/cfjakirkham
Jaime Rodríguez-GuerraJRGQuansight/cfjaimergp
Sebastien AwwadSAAnacondaawwad

总共 18 人

介绍 👋

  • [x]

公告 📢

  • (DPC) 会议 :house_buildings

    • Conda 生态系统开放空间提案已提交至 PyCon US 2023
    • Conda 演讲已提交至 US RSE 2023,下周将提交 conda-forge 教程
    • CHL 提交了 “conda and friends” sprint 提案至 SciPy 2023
  • conda-build 3.24.0 发布!🎉

新议程项目 📰

  • (TH) Conda 版本支持 CEP: https://github.com/conda-incubator/ceps/pull/25
    • 从之前的尝试中修订
    • 现在,我们只想支持最新版本
    • 准备好讨论和投票
    • CEP-8 和 -9 的扩展
    • (JK) 这将如何影响像 conda-smithy 这样的工具所依赖的 API?
  • (CHL) 我们应该 弃用 修复 conda/schemas repo 吗?
    • 我们需要编写哪些 CEP?
    • (JL) 应该成立一个规范/CEP 工作组来推进此事吗?
    • 强烈倾向于修复 schemas 而不是完全删除它们
    • 有些只是部分实现。有些则没有。
    • (CHL) 乐于领导清理工作。
    • 与此同时,将它们标记为不准确,但也说明我们正在积极处理。
  • (DH) 需要对 repodata.state.json 重命名 CEP 的反馈,还增加了锁定并修改了缓存重新验证检查。 https://github.com/conda-incubator/ceps/pull/48/files
  • (JL) conda-build 发布政策
    • 是加大维护力度的更大计划的一部分: https://github.com/conda/conda-build/issues/4697
    • 最近的代码更改破坏了 conda-forge 脚本 (NameError)
    • conda-build 3.x 已发布约 140 个版本!
    • skeleton 和 index 应该会发布
    • CEP 8 和 9 看起来对 conda 和 conda-build 都很有希望?
    • 草案:conda-build 采用 CEP 9,采用加速弃用周期,无需待定弃用,并且在弃用和移除之间只有一个常规版本,从而产生 2-5 个月的弃用窗口
    • 替代方案
      • 积极遵循 SemVer(例如 conda-build 4.0 删除 skeleton 和 index)
      • 重写而不是尝试修复?
      • ???
    • 我们应该如何看待 conda-build 和 mamba-build (boa)?
    • (ED) 作为一个社区,我们可以收集到哪些关于人们在 recipes 中使用 Jinja 和 selectors 的方式的学习经验?
      • (JK) 常见的 Jinja 用途:减少重复;跨平台测试脚本
    • 激活脚本(不安全!)主要导出 env vars。使其更强大(简单的模板化以依赖于其他变量)。
  • (ED) 将要处理几个 CEP,还有其他人(除了 Jaime 因为他已经同意了)有兴趣合作撰写吗?
  • (DPC) 我们是否应该正式将每次会议的最初 5 分钟分配给社交活动?
    • 12:00-12:05?12:05-12:10?
    • ED:对于 cf 会议,我总是假设前 5 分钟是等待大家加入
    • 尚无明确决定
    • 可以由主席决定吗?
      • 我们事先知道谁将担任主席吗?
  • [ ]