Skip to main content

2023-03-29 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
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 people in total

Introductions 👋

  • [x]

Announcements 📢

  • (DPC) Conferences :house_buildings:

    • Conda Ecosystem Open Space proposal submitted to PyCon US 2023
    • Conda talk submitted to US RSE 2023, will submit conda-forge tutorial in the next week
    • CHL submitted "conda and friends" sprint proposal to SciPy 2023
  • conda-build 3.24.0 released! 🎉

New Agenda Items 📰

  • (TH) Conda Version Support CEP: https://github.com/conda-incubator/ceps/pull/25
    • Revised from an earlier attempt
    • Now, we only want to support the most recent version
    • Ready to be discussed and voted on
    • Extension of CEP-8 and -9
    • (JK) How would this impact API that tools like conda-smithy depend on?
  • (CHL) Should we deprecate fix the conda/schemas repo?
    • What CEPs do we need to write?
    • (JL) Should there be a spec/CEP working group to move this forward?
    • Leaning hard towards fixing the schemas instead of deleting them wholesale
    • Some are only partly implemented. Some are not.
    • (CHL) happy to lead cleanup.
    • In the meantime, flag them as inaccurate, but also say we are actively working on it.
  • (DH) Need feedback on repodata.state.json rename CEP, also adds locking and modifies cache revalidate checks. https://github.com/conda-incubator/ceps/pull/48/files
  • (JL) conda-build release policy
    • part of the larger initiative to ramp up on maintenance: https://github.com/conda/conda-build/issues/4697
    • recent code changes broke conda-forge scripts (NameError)
    • ~140 releases of conda-build 3.x!
    • skeleton and index should be going out
    • CEP 8 and 9 look promising for conda, also for conda-build?
    • Draft: conda-build adopts CEP 9 with an accelerated deprecation cycle without pending deprecation and just one regular release between deprecation and removal, resulting in a 2-5 months depreciation window
    • Alternatives:
      • aggressively follow SemVer (e.g. conda-build 4.0 drops skeleton and index)
      • rewrite rather than trying to fix?
      • ???
    • How should we think about conda-build and mamba-build (boa)?
    • (ED) What learnings can we as a community gather about the ways people have used Jinja and selectors in recipes?
      • (JK) Common Jinja uses: reduce repetition; cross-platform test scripts
    • Activation scripts (unsafe!) mostly export env vars. Make it more powerful (simple templating to depend on other variables).
  • (ED) going to work on a few CEPs, anyone else (besides Jaime cause he already agreed) interested in co-authoring?
  • (DPC) Should we officially allocate the first 5 minutes of every meeting to socialization?
    • 12:00-12:05? or 12:05-12:10?
    • ED: for cf meetings i always just assume first 5 mins is waiting for folks to join
    • No clear decision
    • Could make it chair's choice?
      • Do we know in adavance who the chair will be?
  • [ ]