--- tags: [meeting-notes] --- # 2023-08-30 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 | | ---------------------- | -------- | ------------ | ---------------- | | Travis Hathaway | TH | Anaconda | travishathaway | | Dave Clements | DPC | Anaconda | tnabtaf | | Filipe Fernandes | FF | conda-forge | ocefpaf | | Jannis Leidel | JL | Anaconda | jezdez | | Marius van Niekerk | MvN | Voltron Data / conda-forge | mariusvniekerk | | Katherine Kinnaman | KK | Anaconda | kathatherine | | Jaime Rodríguez-Guerra | JRG | Quansight | jaimergp | | Pavithra Eswaramoorthy | PE | Quansight | pavithraes | | Rachel Asquith | RAA | Anaconda | rasquith | | Cheng H. Lee | CHL | Anaconda/c-f | chenghlee | | Sebastien Awwad | SA | | awwad | | | | | | 14 people in total ## Introductions None ## Announcements None ## New Agenda Items - [x] TH conda-auth demo (progress so far) - [x] Brief CLI Demo - [x] Show open issues and PR - [x] More info: https://github.com/conda-incubator/conda-auth - [x] Based on new auth-handlers plugin hook: https://github.com/conda/conda/pull/12911 - [x] JL: CLA: Still talking with NumFOCUS to implement the change - [x] hopefully solved tomorrow - [x] need to re-sign - [x] context: change of conda's CLA from Anaconda to NumFOCUS non-profit - [x] JL: Intention (still!) to form conda security team - [ ] looking for interested people - [x] DPC: Outreachy? - Community Applications due in a week or two. - Especially asking for conda-forge (I know this not a CF call...) - Nope. Not gonna happen. - [x] JRG: Quiz time! How do you understand conda pins? e.g. that thing that you can add to `$CONDA_PREFIX/conda-meta/pinned` - ⛓️ A conda pin acts as `run_constrained`. It limits which `PackageRecord`s are accepted as a valid solution. Adding a pin with `python` has no effect because it means any Python. Users are expected to add `python=3.8` or similar. - 🔒 A conda pin acts as a lock. If the spec matches something installed, then it freezes it. Adding a pin with python freezes whatever Python is installed. I don’t understand in this case how things should work when the pin is added before the package is installed. - [The docs](https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html#preventing-packages-from-updating-pinning) seem to hint at the ⛓️ option, but the test mentioned above assumes 🔒-like behavior? - So... what would you expect out of a `conda-meta/pinned` configured as simply `python`? - Reasons to stay with a pinned Python: - Legacy reasons when `base` was more popular - py27 -> py33 is bad - Pip-installed packages will break - Churn due to the `noarch` reinstallations - Let's try with something else than Python (e.g. numpy) - thanks Marius - [x] DPC: [**Is conda Free?**](https://www.anaconda.com/blog/is-conda-free) A new blog post about an old question. - Please point people at it when you get this question. - Posted at Anaconda.com, instead of conda.org because a lot of the post is about Anaconda products (the ones that can cost money). There is a link to it on conda.org. - [x] WV: Results of the vote on Bas for conda steering - 9 / 14 voted (64.29%) - 8 / 14 yes (57.14%) - 1 abstain - WV will rerun the vote