跳到主要内容

2023-12-06 Conda 社区会议

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

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

与会者

姓名首字母隶属关系GH 用户名
Dave ClementsDPCAnacondatnabtaf
Marcel BargullMBBioconda/cfmbargull
Marius van NiekerkMvNVoltron Data/cfmariusvniekerk
Katherine KinnamanKKAnacondakathatherine
Marcelo TrevisaniMDTconda-forgemarcelotrevisani
Daniel HolthDHAnacondadholth
Jannis LeidelJLAnaconda/cfjezdez
Sebastien AwwadSAawwad
Travis HathawayTHAnacondatravishathaway
Isuru FernandoIFQuansight/cfisuruf

总共 12 人

公告

  • 十一月 conda、conda-build 版本发布,包括 conda-build 补丁版本,以解决多输出包中的版本问题,以及 pypi 依赖信息。
  • Mamba 1.5.4 补丁版本需要适应 conda CLI 在 23.11.x 中的解析重构:https://github.com/mamba-org/mamba/issues/3033

新议程项目

  • (DH) 改进的 JLAP(增量 repodata 更新)实现
    • 首先,我们在一个单独的文件中收集补丁。后来我们认为,每次更新都将完全更新的 repodata.json 重新序列化到磁盘会很聪明。不幸的是,序列化 conda-forge/linux-64/repodata.json 需要大约 2.2 秒,比将 repodata.json.zst 解压缩到磁盘的时间还要长。
    • Conda 当前的 JLAP 实现使用的带宽少得多,但只有在您的带宽 < ~110Mbps 时,才比下载新的 repodata.json.zst 更快。
    • 相反,我们可以将相关的补丁收集到一个简单的覆盖文件中 此处描述。我们写入几兆字节而不是 200+ MB。缓存的 repodata.json 不会被重写。libmamba 的一个小补丁读取该格式。针对本地结账的 Mamba feedstock Conda PR 草案
  • (WV) 呼吁就新的 recipe 格式第二部分进行投票。剩余的讨论要点
    • shared_libraries(是否有一个词也包括“共享二进制文件”)? -> dynamic_linking
    • constrains vs constraints vs constrained
    • no_hoist - 想要推迟这个。这太神秘了。暂时搁置。
    • recipe vs package vs output
    • WV 将更新 CEP。然后进行投票,希望在本周。
  • (DH) 简单的 base_url CEP 可能会进行投票。
    • 将与构建 recipe CEP 投票捆绑在一起。
    • JLAP CEP 投票也应该堆积起来吗?
      • DH:不要将 JLAP CEP 捆绑在投票中。
  • (DPC) 接下来的两次通话是 12 月 20 日和 1 月 3 日。
    • 我们应该开会还是取消这两次会议?
    • 是的,我们应该开会!
  • (DPC) 社交媒体
    • Conda Twitter 将于年底关闭。
      • 将与 conda-forge(Fillipe)协调
      • JL:关于“关闭”的澄清?
        • DPC:建议:帐户仍然存在,但不会处于活动状态。将指向 Mastodon。
          • JL:100%。
    • 我想提升我们在 LinkedIn 上的影响力。
      • 是否有人反对在 LinkedIn 上建立 conda 组织?
      • JL:我们的受众现在在 LI 上。
      • 是的!
    • 将设置一个 Buffer 帐户(由 condamanager@gmail.com 拥有),用于同时发布到 Mastodon 和 LinkedIn。
      • JL:仅限免费计划?
        • DPC:是的。我们最多可以获得 3 个频道。建议为 Mastodon 和 LinkedIn 设置。
          • 目前不支持 Bluesky、Matrix 和 Discourse。Bluesky 是第二大请求的新频道。
      • JL:请通过沟通团队协调此事,以传播知识(欢迎志愿者!)
        • DPC:💪 👍
  • ()
recipe:
name: bla
version: "1.2.3"

outputs:
- package:
name: "libbla"
build: ...
- package:
name: "bla"
package:
name: bla
version: "1.2.3"

outputs:
- output:
name: "libbla"
build: ...
- output:
name: "bla"