conda-forge core meeting 2024-03-20
Add new agenda items under the Your __new__() agenda items
heading
Attendees
Name | Initials | GitHub ID | Affiliation |
---|---|---|---|
Wolf Vollprecht | WV | wolfv | prefix.dev |
Filipe Fernandes | FF | ocefpaf | conda-forge |
Daniel Ching | DJC | carterbox | Argonne |
Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf |
Cheng H. Lee | CHL | chenghlee | Anaconda/c-f |
John Kirkham | JK | jakirkham | NVIDIA/cf |
Nichita Morcotilo | NM | nichmor | prefix.dev |
Klaus Zimmermann | KZ | zklaus | Quansight |
Marius van Niekerk | MvN | mariusvniekerk | Voltron Data/cf |
Isuru Fernando | IF | isuruf | Quansight |
Matthew R Becker | MRB | beckermr | cf |
X people total
Standing items
- [ ]
From previous meeting(s)
- JRG: New JSON Schema for conda-forge.yml (automated linting + docs!)
- Deployed seems to be working. May have little tweaks here and there
- JRG: New supporters.
- Doesn't violate GPDR but still prefer not to have it.
- DJC: Multi-output and removing static libs from packages as per CFEP-18
- Have begun opening PRs to remove static libraries and reduce the size of run_exports from packages in my dependency tree by creating soname (shared-library only) outputs
- examples: libdav1d, libavif, cairo, jpeg-turbo, freetype
- Tried to streamline / make it easier to craft multi-output recipes using an install script, but it's still clunky and requires too many changes
- Going to try to upstream better support for package splitting to conda-build
- Have begun opening PRs to remove static libraries and reduce the size of run_exports from packages in my dependency tree by creating soname (shared-library only) outputs
Active votes
- [ ]
Your __new__()
agenda items
- JK: CUDA 11.2 Deprecation
- JK: CUDA 11.8 Support
- Docker image support plan
- The 550 driver (last driver to support CUDA 11.8) is EOL early next year
- CUDA 11.8 support would drop off soon after
- Docker image support plan notes 2 CUDA versions would be supported at a time. So 11.8 would stick around until 13 is added.
- Would be good to start signaling this soon to users and maintainers
- JK: Close out CUDA 12 migration
- https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/5390#issuecomment-1986705958
- Discussed CUDA 12.0 & 12.4 are added in the same PR
- Provides oldest supported CUDA 12
- Also asked if add CUDA 12.x latest would be alright to have latest features. Would also save maintainers handling another migration.
- JK: GLIBC 2.28
- HV: Mainly needs decision about which CDTs to keep/replace for X11/Gnome/Graphic Stack
- /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0
- /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
- /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0
- /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
- /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.545.23.08
- EL 8 has new RPM location (relative to 7). So we need to handle
- HV: Mainly needs decision about which CDTs to keep/replace for X11/Gnome/Graphic Stack
- JK: Roadmap
- NF planning to make changes to their funding model to make it possible to recieve work contracts.
- As part of this it would help if we can build up a wishlist of items that we would like to accomplish
- JRG: Looked over the old list before. Some were done. Some were in-progress. So may want new list. Still things we could do (as always). Will think about these
- JK: Would be good if we can all think about what items we would like to do and discuss in a future meeting
- JRG: Timeline?
- JK: Long-term change in NF over a few years. So no race. Just starting the process is most helpful. Maybe we can discuss in a future meeting.
- JRG: Could have a dedicated meeting for this
- HV: Windows Fortran migration for flang 18?
- HV: Stdlib migration announcement (PR / preview)
- Will try to start ASAP after conda-build 24.3 is available and last details fixed.
- May need to rework this
conda-forge-ci-setup
macOS logic - Added to tracking issue
- WV: pixi release (🎉) - we want to do user interviews if anyone is interested
- Highlights: tasks that can be skipped, mirrors + OCI registry, bug fixes
Pushed to next meeting
- [ ]
CFEPs
- [ ]