Skip to main content

2025-12-03 Conda Community Meeting

Zoom link · What time is the meeting in my time zone

Various parts of the conda community gather on a regular basis. This meeting brings together all of these sub-communities for a community wide call.

Attendees

NameInitialsAffiliationGH Username
Ryan KeithRSKAnacondaryanskeith
Cheng H. LeeCHLAnaconda/cfchenghlee
Jaime Rodríguez-GuerraJRGQuansight/cfjaimergp
Jannis LeidelJLAnaconda/cfjezdez
Sylvain CorlaySCQuantStacksylvaincorlay
John KirkhamJKNVIDIA/cfjakirkham

X people in total

Introductions

  • [ ]

Announcements

  • [ ]

New Agenda Items

  • Future of conda-build discussion
    • Discussing options about way forward
    • JL: Beyond salvation, don't think about refactoring bits or uncoupling conda <> condabuild
    • JRG: Proposal: Freeze into conda-build-standalone and distribute a conda subcommand plugin that forwards to conda-build-standalone or rattler-build depending on the recipe format
    • RSK: One case for conda-build need is there may not be viable v1 solutions to a v0 recipe.
  • JK: Recent outage
    • https://github.com/conda/infrastructure/issues/1254
    • Want to understand: Are we close to hitting a limit due to increasing usage? Or was this a spurious error?
      • JL/CHL: Still in touch with Cloudflare to complete post-mortem. This was on Cloudflare's side of things.
  • JK: Best way to collect download statistics today
  • JL: Sharded repodata launch for conda-forge on anaconda.org tomorrow!
  • SC: Good progress in WASM channels. Interested in seeing this succeed for the whole conda ecosystem. Maintaining emscripten-forge on their own, but wants to add it to conda-forge.
    • Related issue: https://github.com/conda-forge/conda-forge.github.io/issues/2244
    • SC: Main blocker used to be recipe.yaml support. Allowed as a valid subdir now in conda (https://github.com/conda/conda/pull/13095, https://github.com/conda/conda/pull/13962). API breakages not as common as expected (mostly IO bits); might need some sort of epoch package to track bumps. Main interest is to use the feedstock maintenance approach to leverage community resources instead of having a small team maintain the whole emscripten-forge on their own.
    • JK: Linux ARM support in conda-forge was not initially there. Started as experiments by different people, and eventually became part of conda-forge. That model can still be useful here, and replicated. Can use a different channel label while things are prototyped.
  • CHL: Should this be our last meeting of the year? Or should we have a meeting on Dec 17th?
    • JRG: Personally planning to attend next CF meeting (Dec 10th) and then call it a year.
    • Decision: No more conda community calls in December. Will come back in January as a unified conda + conda-forge community call!