conda-forge core meeting 2023-10-18
Add new agenda items under the Your __new__() agenda items
heading
Attendees
Name | Initials | GitHub ID | Affiliation |
---|---|---|---|
Bianca Henderson | BH | beeankha | Anaconda |
Filipe Fernandes | FF | ocefpaf | conda-forge |
Daniel Ching | DJC | carterbox | Argonne National Laboratory |
Matthew R Becker | MRB | beckermr | cf |
Carl Anderson | CA | barabo | Anaconda |
John Kirkham | JK | jakirkham | NVIDIA/cf |
Cheng H. Lee | CHL | chenghlee | Anaconda/cf |
Dave Clements | DPC | tnabtaf | Anaconda |
Isuru Fernando | IF | isuruf | Quansight |
Wolf Vollprecht | WV | wolfv | prefix.dev |
Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf |
14 people total
Standing items
- [ ]
From previous meeting(s)
- [ ]
Active votes
- [ ]
Your new() agenda items
- (JK) NumPy 2.0
- Discussion about how to get more info about NumPy version used in a build
- (HV) archspec-enabled packages
- leaving lots of perf on the table; distros moving to x64-v2 or even v3 baseline ()
- CF issue open since ~2.5yrs; CEP issue a few months ago -- next steps?
- (IF,CHL) We could probably re-purpose the existing
__archspec
virtual package to expose/proxy the HWCAPS/feature level; would not require additional changes conda to get some support for tuned packages - (CHL) CEP potentially goes way deeper and would expose things like individual CPU feature flags. (Original in-person discussion at SciPy 2023 was around discovering specific AVX-512, AES-NI, and ARM instructions.)
- (BH) Where is the best place to learn about/peek into conda-forge build automation?
- Feedstock builds: conda-smithy provides the starting configuration, conda-forge-ci-setup handles some stuff at runtime, docker-images creates the base image for Linux. Automation around feedstocks... regro/cf-scripts is the start.
- https://cf-infra-docs.netlify.app/docs/fundamentals/life-cycle/ for some big picture docs (non-official)
- (JK) m2 recipes
- https://github.com/conda-forge/staged-recipes/pull/24112
- https://github.com/conda-forge/m2-builds
- conda-msys2:matrix.org
- (JK) AlmaLinux 8
- CDTs need to be setup
- (JK) macOS 10.13
- (JK) Windows ARM
- compatibility status?
- conda-forge usage
- (IF) Got Windows ARM machine
- (IF) Need to gen GHA token to give to them for CI setup (planned at end of month)
- (IF) Will need to some cross-compilation to support building some of the packages for Windows ARM (from x86_64)
- (MRB) Load?
- (IF) Not worried about this as ramp up time will be long
- (IF) They also will give us more if needed
- (JRG) Have admin service logic to add/remove CI services
- (HV) Asking Microsoft for more CI jobs
- (JRG) Moving to GHA as an option
- (MRB) Need to be careful having jobs that generate jobs on GHA (DoS risk)
- (JRG) Moving to GHA as an option
- (JK) Conda/conda-build/mamba/boa/Miniforge
- (JRG) Can use
conda-libmamba-solver
inconda-build
(starting w/23.9.0)- This has also been tested in staged-recipes
- (WV) Regarding
boa
, might be best to moveconda-build
withconda-libmamba-solver
- (HV) Will this allow us to update
conda-build
in feedstocks- Yes +3
- (HV) Will this allow us to update
- (JRG) Can also opt-in with
conda-forge.yml
- (JK) Let's test on feedstocks a bit and see how it goes
- (JRG) Can use
- (CA) CDN issues
- granular package delay monitoring coming soon
- some packages can't be downloaded from CDN
- Files were uploaded, but no release record was added
- Now working on fixing the 20-30 packages affected in cf
- Also adding logic now to track delay time
- (JRG/WV) CZI EOSS6 LOI submission: https://github.com/conda-forge/conda-forge.github.io/pull/2019
Pushed to next meeting
- (HV) archspec-enabled packages
- (JK) m2 recipes
CFEPs
- [ ]