2023-02-01 Conda Community Meeting
Attendeesβ
| Name | Initials | Affiliation | GH Username | 
|---|---|---|---|
| Jannis Leidel | JL | Anaconda/cf | jezdez | 
| Dave Clements | DPC | Anaconda | tnabtaf | 
| Daniel Holth | DH | Anaconda | dholth | 
| Filipe Fernandes | FF | conda-forge | ocefpaf | 
| Katherine Kinnaman | KK | Anaconda | kathatherine | 
| Mahe Iram Khan | MIK | Anaconda | forgottenprogramme | 
| Marius van Niekerk | MvN | conda-forge/conda-steering | mariusvniekerk | 
| Jaime RodrΓguez-Guerra | JRG | Quansight/cf | jaimergp | 
| Bianca Henderson | BH | Anaconda | beeankha | 
| Travis Hathaway | TH | Anaconda | travishathaway | 
| Ken Odegard | KO | Anaconda | kenodegard | 
| Srivas Venkatesh | SV | Anaconda | sven6002 | 
15 people total
Introductionsβ
- [ ]
Announcementsβ
-  JL: π conda-lock has graduated from conda-incubator to main conda organization π
- This may be the first of the projects that originated outside of Anaconda.
- That's a big step forward.
- And it's only the beginning
- Want to move some code from conda-lock to conda itself.
- (libconda may be coming, and it may be useful here)
 
-  JL: Ongoing governance votes:
-  β° Setting up a new "infrastructure" subteam (due today!)
- Probably already have enough votes to decide.
 
-  π Graduate grayskull from conda-incubator to conda main organization (due 2022-02-07 EOD AoE)
- Now with CRAN and pyproject support!
- Want to add Poetry and Flit support
- When will Grayskull replace the PyPI Skeleton?
- CPAN (or CRAN?) support needed to move closer to Skeleton's set of capabilities
- MVN: We can deprecate the skeleton PyPI parts.
- JL: conda has a deprecation policy.
- We can deprecate a command.
- conda-build work is ramping up (see New agenda items below) and skeleton is low hanging fruit.
 
 
 
 
-  β° Setting up a new "infrastructure" subteam (due today!)
- JL: πΊ Adoption of Anywhere On Earth for vote deadlines in governance policy
-  KO: conda 23.1.0 is out on pkgs/main, still stuck on conda-forge
- mamba/- libsolvcomplains about- repodata.jsonwith mixed- subdir(package's- subdirdoesn't match the- repodata.json- subdir), conda doesn't check for this hence why the issue wasn't identified earlier
- the conda-build bug with downstream tests has been identified
- https://github.com/conda/conda-build/issues/4750
- https://github.com/conda/conda-build/pull/4763
 
New Agenda Itemsβ
-  JL: New epic to improve maintenance of conda-build
- Among other things proposes to transition conda-build into a community project similar to the very successful constructor team
 
-  JL: Intention to launch: Conda Installer Team
- future conda community governance team to handle underlying code/proceses to build conda installers
- interest into joining miniforge and mambaforge into the team/repo?
- still in the aligning/team charter writing phase
 
-  JRG/GV: Brainstorm session for a "packaging maintainer dashboard".
- JRG: Figma mockups by Gabriela Vives @ QuantStack
- Similar projects about dashboarding and metrics: https://chaoss.community/, https://bitergia.com/bitergia-analytics/
 
-  DPC: PyCon Community booth for conda and conda-forge?
- Tania, Jannis, Bianca, Dave C, will be there
 
-  DPC: Will be submitting something to Open Source Summit NA, particularly the Open Source On-Ramp sub-conference
- Deadline is this Sunday
- Talk/Tutorials
- Intro to using conda and/or
- Publishing your software in conda-forge
- Your idea here!
 
-  DH: Working on potentially mamba-interoperable cache locking. Lock new <cache-hash>.state.json byte 21 to do anything to cached repodata.json; use refresh_nsin state to determine cache expiry instead of repodata.json mtime, re https://github.com/conda-incubator/ceps/pull/46
- JRG: Meeting notes archive is out of date (last update in June 2022)
-  SV: SPIKE ticket (to open): User Experince with including Taxonomy of Exception/Error messages from conda-buildexecution
What is this meeting for?β
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.