---
# System prepended metadata

title: 2023-03-01 Conda Community Meeting
tags: [meeting-notes]

---

---
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?

