2022-03-16 Conda Community Meeting
Attendees
Name | Initials | Affiliation | GH Username |
---|---|---|---|
Dave Clements | DPC | Anaconda | @tnabtaf |
Jannis Leidel | JL | Anaconda/cf | @jezdez |
Cheng H Lee | CHL | Anaconda | @chenghlee |
Bianca Henderson | BH | Anaconda | @beeankha |
Matthew R Becker | MRB | cf | @beckermr |
Marius van Niekerk | MvN | cf/VoltronData | @mariusvniekerk |
Katherine Kinnaman | KK | Anaconda | @kathatherine |
Filipe Fernandes | FF | cf | @ocefpaf |
John Kirkham | JK | cf/NVIDIA. | @jakirkham |
15 people total.
Introductions
Announcements
- conda-forge default branch migration from "master" to "main" is done!
- command to migrate branches in the API
r = sess.post(
"https://api.github.com"
"/repos/%s/branches/%s/rename" % (repo.full_name, repo.default_branch),
json={"new_name": "main"},
) - (JL) conda 4.12.0 out on defaults
- (JL) conda-libmamba-solver 22.3.0 out (announcement probably tomorrow)
- not shipping
mamba
CLI on defaults (yet); want to avoid confusion, noise of having multiple package managers available on defaults.
- not shipping
- (JL) Deep-dive into the libmamba-solver work, in a week: https://anaconda.cloud/closer-look-at-conda-s-new-libmamba-solver
- (JRG) Based on deep dive docs at https://github.com/conda/conda/pull/11059 - reviews welcome (super long, sorry!)
Standing Items
New Agenda Items
-
(DPC) Proposing minor, non-policy change clarifications to the current governance doc. Please join the discusison if you are interested
-
(JRG) constructor stack upstreaming has started:
- Still working on a pydantic-less menuinst
- Validation will happen during build in conda-build/boa
- Constructor and conda-standalone: role of
conda.exe/_conda.exe
- Request to rename to
_conda.exe
across all platforms and keep it around- Start as a PR/issue; will "upgrade" to CEP only if deemed necessary from discussion
- This would remove the need of ALWAYS having to inject python as a dependency
- Request to rename to
- Still working on a pydantic-less menuinst
-
(CHL/JL) Voting for CEP 3 adoption
- Will "document while doing" as we set up the vote procedure
One week for last review of CEP; then call vote- Call vote now; 2-week voting period
-
(CHL) cbc.yaml behavior; what should conda-build pick up for this scenario?
- current behavior: - 2.0.4 since cbc keys only apply to host packages without pins
- open question as to what the expected behavior should be
- easiest route may be to generate a warning in such situations
- update documentation for
bar
being pinned to 1.5
## recipe/meta.yaml
requirements:
host:
- foo >=1.1
- bar
## conda_build_config.yaml
foo:
- 1.0
- 1.2
bar:
- 1.5
## versions available in the configured channels...
foo=1.0.0
foo=1.1.0
foo=1.2.0
foo=1.2.1
foo=1.9.3
foo=2.0.4
-
(JL) conda-package-handling 1.8.0 (out on cf, in queue on defaults)
-
(JL) constructor 3.3.0/3.3.1 (in queue on cf and defaults)
-
Vendoring changings in conda (in TBD release)
Deferred Agenda Items
Outstanding Items From the Previous Meeting
Active Votes
Subteam Updates
Open PRs
Discussion
Action items
Last meeting points
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.