--- tags: [meeting-notes] --- # 2023-03-01 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) # Previous meetings - 2023-02-15 https://hackmd.io/rCMLNkT5Q6mhzP_iJ_-MtA - 2023-01-04 https://hackmd.io/gvlEu95ITJOfqmUGFrGHXA 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 | | ---------------------- | -------- | ------------ | ---------------- | | Jannis Leidel | JL | Anaconda/cf | jezdez | | Jaime Rodríguez-Guerra | JRG | Quansight/cf | jaimergp | | Bas Zalmtra | BZ | prefix.dev | baszalmstra | | Ruben Arts | RA | prefix.dev | ruben-arts | | Cheng H. Lee | CHL | Anaconda/cf | chenghlee | | Ken Odegard | KHO | Anaconda | kenodegard | | Eric Dill | ED | Anaconda/cf | ericdill | | Dave Clements | DPC | Anaconda | tnabtaf | | Katherine Kinnaman | KK | Anaconda | kathatherine | | Ralf Gommers | RG | Quansight | rgommers | | Asmit Malakannawar | AM | N/A | Asmit2952 | | Bianca Henderson | BH | Anaconda | beeankha | | Wolf Vollprecht | WV | prefix.dev | wolfv | | Deepesha Burse | DB | N/A | deepeshaburse | | Katherine Abrikian | KA | Anaconda | kalawac | | Matthew Becker | MRB | cf | beckermr | | Daniel Holth | DH | Anaconda | dholth | 17 people in total ## Introductions - [ ] Katherine Abrikian, software engineer intern at Anaconda. Joined Monday - [ ] Ruben Arts, Prefix. Just started today. Heavy user in the past. - [ ] Deepesha Burse, ex-community manager at Layer5, contributing to GNOME and Cilium. Have used Anaconda extensively and look forward to learning and contributing to the org! ## Announcements - [ ] ## New Agenda Items - [x] JL: conda installer team charter merged: https://github.com/conda-incubator/installer - open for comments - [x] JL: intention to propose: conda security subteam - security concerns matter for all conda users - team to advise and help conda teams when needed - to acknowledge the cross-organizational nature of our ecosystem, we need to enable subject-matter experts to participate in development and incident mitigation - call for participation - MB: What's our scope? Anaconda.org? - JL: we need a clear scope. - there is also an infra team. - JRG: Would this give us a better way to interact with Anaconda's infrastructure team? - JL: The security team would not cater to this particular issue, but this is a problem that needs to be addressed, but likely by the infrastrucutre team. - [x] DPC: Community Booth proposal submitted to PyCon US 2023 - [Add your name](https://docs.google.com/spreadsheets/d/1xAmxR5znO9D1tEPjdLRG1qh5ZhSuH2EPEWCWwAwe4yo/edit#gid=0) here if you are interested in helping. - ED: We need swag! - DPC will own this - JRG https://imgur.com/JMw6k2F - [x] JL: Report on first onboarding meeting between conda project and NumFOCUS regarding fiscal sponsorship - use of NF Zoom, 1Password, Google Workspaces? - DPC will make inquiries with NumFOCUS about resources. - JL: We need CI! Can NumFOCUS help? - MB: Conda-forge works directly with Microsoft and GitHub. - [x] WV: rattler blog post published: https://prefix.dev/blog/introducing_rattler_conda_from_rust - proposal to add a pubgrub solver? :) - https://github.com/pubgrub-rs/pubgrub - an alternative to libsolv? - Will experiment with in Rattler, if funded from NumFOCUS - Some exploratoty work going on. - JL: libmamba work disentagled a lot of solver/conda connections - WV: Libsolv works nicely, but in C, maintained by 1 person. - It's hard C code. - Pubgrub does less, but is much cleaner code. - Written in Rust. - Doesn't implement matchspec checking. etc. (Rattler already provides this) - Possibly more maintainable path in the future. - We don't know if anyone is funding any work on libsolv. - JL: we have choices here about modularity that we didn't have before. - JRG: We are starting to feel the limitations of libsolv - BZ: You can do your own ordering, customize almost everything about it. - BZ Rattler is not tightly tied to any solver. - bring conda packages into rust world and vice versa - BZ started this. - Set of rust crates to make it easy to work with conda from Rust. - https://github.com/mamba-org/rattler - [x] WV: Download count "weirdness" – anybody knows whats going on? - data from Anaconda.org Weirdness since December. - Azure caching? or Anaconda is filtering out CI from Azure? - Using Anaconda-stats project - [image](https://matrix-client.matrix.org/_matrix/media/r0/download/matrix.org/vLjWeCPsirvoBKbCUtQavDGb) - JL: will take this. But we need to find a better format for communicating this. - [X] WV: packaging con dates are out! 26-28th of October in Berlin :tada: - [x] RG: conda & pip interaction and how to move that forward: https://conda.discourse.group/t/defining-and-documenting-how-pip-should-interact-with-conda-environments/200 - Lots of big picture conversations over last two months. - "Why doesn't the conda community tell us what they want?" - RG started an overview (see link) - But RG is sure that response is not complete. Please add workflows there. - Is this a good state, or should we transfer to a new better state? - What is the best way to collaboratively respond to this discussion? - MRB: Real question is what happens when conda-build calls pip? - RG: That might be the easier part. - MRB: pip is used in many ways, and that really effects the discussion. - [X] JRG: Interest in Python Talk podcast with conda community members? - Related episode: https://www.youtube.com/watch?v=z50B6AmQwLw - DPC: We might have an in with [Python Bytes](https://pythonbytes.fm/) as well. - [X] JRG: PyConDE, anyone attending?