Skip to main content

2023-06-21 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
Bianca HendersonBHAnacondabeeankha
Katherine KinnamanKKAnacondakathatherine
Cheng H. LeeCHLAnaconda/cfchenghlee
Ken OdegardKOAnacondakenodegard
Katherine AbrikianKCAAnacondakalawac
Filipe FernandesFFconda-forgeocefpaf
Jesse WilesJWAnacondajessewiles
Marcel BargullMBBioconda/cfmbargull
Jaime Rodríguez-GuerraJRGQuansight/cfjaimergp

13 people in total

Introductions

  • [ ]

Announcements

  • (CHL) Still waiting to hear back about SciPy 2023 sprint

New Agenda Items

  • (DPC) Newsletter is coming!
    • Anything missing?
  • (JRG) Let's think about conda-standalone :)
    • Distribution of conda as a pyinstaller application
    • Provides executable that ....
    • Problem is that it is maintained separately by a different team and is not up to date with conda.
    • This delay is now causing problems
    • e.g new metadata format.
    • Suggest that we turn on cron jobs to run this regularly (?)
    • CF can't do this, due to no way to cross-compile to osx-arm64
    • Micromamba is an alternative. Implements the important APIs.
      • Currently some difference; e.g., adding short cuts
    • Should we abandon standalone?
    • CEP is being drafted
  • (WV) Rust port of libsolv
    • Live demo!
    • Sidestep into presenting what SAT solvers do. Background knowledge for the whole community
    • Wolf: A blog post is coming! Past that he's not committing ...
  • (WV) new recipe spec discussion - how should we proceed?
  • (KCA) Shell plugins / package activation and deactivation scripts:
    • Plugins may use os.execve, which would activate the environment in a new shell process.
    • As a result, it's possible to just exit the shell instead of deactivating
    • This would mean not re-running deactivation/activation scripts.
    • Are package activation or deactivation scripts likely to write to file?
    • CEP being drafted, 2 PRs available (1 in draft)
    • Discussion:
      • better to run the scripts
      • interest in seeing CEP
      • concern: may lose advantages of staying within same shell process for activation; can't deprecate current model
      • benefit: simplify mental model of conda; if we start new process, free to do a lot of things we can't do now
      • to think about: how can we handle in-script activations with new processes?
  • (JRG) Submitted a SDG for conda/schemas.
    • Small development grant at NumFOCUS.
    • Revamp schemas repo to be source of truth.
  • [ ]