--- tags: [meeting-notes] --- # 2023-06-21 Conda Community Meeting [Zoom link](https://zoom.us/j/9138593505) · [What time is the meeting in my time zone](https://dateful.com/convert/utc?t=5pm) 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 | Name | Initials | Affiliation | GH Username | | ---------------------- | -------- | ------------ | ---------------- | | Bianca Henderson | BH | Anaconda | beeankha | | Katherine Kinnaman | KK | Anaconda | kathatherine | | Cheng H. Lee | CHL | Anaconda/cf | chenghlee | | Ken Odegard | KO | Anaconda | kenodegard | | Katherine Abrikian | KCA | Anaconda | kalawac | | Filipe Fernandes | FF | conda-forge | ocefpaf | | Jesse Wiles | JW | Anaconda | jessewiles | | Marcel Bargull | MB | Bioconda/cf | mbargull | | Jaime Rodríguez-Guerra | JRG | Quansight/cf | jaimergp | | | | | | | | | | | 13 people in total ## Introductions - [ ] ## Announcements - [x] (CHL) Still waiting to hear back about SciPy 2023 sprint ## New Agenda Items - [x] (DPC) [Newsletter](https://github.com/conda-incubator/conda-dot-org/pull/146) is coming! - Anything missing? - [x] (JRG) Let's think about [conda-standalone](https://github.com/conda/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 - [x] (WV) [Rust port of libsolv](https://github.com/aochagavia/rattler/tree/libsolv-rs) - 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 ... - [x] (WV) new recipe spec discussion - how should we proceed? - The new YAML format: https://github.com/conda-incubator/ceps/pull/54 - All the keys & values: https://github.com/conda-incubator/ceps/pull/56 - New tests: https://github.com/conda-incubator/ceps/pull/57 - Voting? Have an implementation, or not? - Could propose it as a "draft" that will likely be revised while implementing. - - [x] (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? - [x] (JRG) Submitted a SDG for `conda/schemas`. - Small development grant at NumFOCUS. - Revamp schemas repo to be source of truth. - [ ]