|
| 1 | +--- |
| 2 | +tags: [meeting-notes] |
| 3 | +--- |
| 4 | +# conda-forge core meeting 2023-10-18 |
| 5 | + |
| 6 | +Add new agenda items under the `Your __new__() agenda items` heading |
| 7 | + |
| 8 | +- [Zoom link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09) |
| 9 | +- [What time is the meeting in my time zone](https://dateful.com/convert/utc?t=5pm) |
| 10 | +- [Last week's meeting](https://hackmd.io/#REPLACE_ME#) |
| 11 | + |
| 12 | +## Attendees |
| 13 | + |
| 14 | +| Name | Initials | GitHub ID | Affiliation | |
| 15 | +| ----------------------- | -------- | --------------- | --------------------------- | |
| 16 | +| Bianca Henderson | BH | beeankha | Anaconda | |
| 17 | +| Filipe Fernandes | FF | ocefpaf | conda-forge | |
| 18 | +| Daniel Ching | DJC | carterbox | Argonne National Laboratory | |
| 19 | +| Matthew R Becker | MRB | beckermr | cf | |
| 20 | +| Carl Anderson | CA | barabo | Anaconda | |
| 21 | +| John Kirkham | JK | jakirkham | NVIDIA/cf | |
| 22 | +| Cheng H. Lee | CHL | chenghlee | Anaconda/cf | |
| 23 | +| Dave Clements | DPC | tnabtaf | Anaconda | |
| 24 | +| Isuru Fernando | IF | isuruf | Quansight | |
| 25 | +| Wolf Vollprecht | WV | wolfv | prefix.dev | |
| 26 | +| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf | |
| 27 | +| | | | | |
| 28 | +| | | | | |
| 29 | +| | | | | |
| 30 | + |
| 31 | +14 people total |
| 32 | + |
| 33 | +### Standing items |
| 34 | + |
| 35 | +- [ ] |
| 36 | + |
| 37 | +### From previous meeting(s) |
| 38 | + |
| 39 | +- [ ] |
| 40 | + |
| 41 | +### Active votes |
| 42 | + |
| 43 | +- [ ] |
| 44 | + |
| 45 | +### Your __new__() agenda items |
| 46 | + |
| 47 | +- [X] (JK) NumPy 2.0 |
| 48 | + - Discussion about how to get more info about NumPy version used in a build |
| 49 | + - https://github.com/numpy/numpy/pull/24861 |
| 50 | + - https://github.com/conda-forge/conda-forge.github.io/issues/1997 |
| 51 | +- [X] (HV) archspec-enabled packages |
| 52 | + - leaving lots of perf on the table; distros moving to x64-v2 or [even](https://www.phoronix.com/news/CentOS-ISA-Experiment-Perform) v3 baseline () |
| 53 | + - [CF issue](https://github.com/conda-forge/conda-forge.github.io/issues/1261) open since ~2.5yrs; [CEP issue](https://github.com/conda-incubator/ceps/issues/59) a few months ago -- next steps? |
| 54 | + - (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 |
| 55 | + - See https://github.com/conda-incubator/ceps/issues/59#issuecomment-1636844274 |
| 56 | + - https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels |
| 57 | + - (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.) |
| 58 | +- [X] (BH) Where is the best place to learn about/peek into conda-forge build automation? |
| 59 | + - 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. |
| 60 | + - https://cf-infra-docs.netlify.app/docs/fundamentals/life-cycle/ for some big picture docs (non-official) |
| 61 | +- [X] (JK) m2 recipes |
| 62 | + - https://github.com/conda-forge/staged-recipes/pull/24112 |
| 63 | + - https://github.com/conda-forge/m2-builds |
| 64 | + - conda-msys2:matrix.org |
| 65 | +- [x] (JK) AlmaLinux 8 |
| 66 | + - CDTs need to be setup |
| 67 | +- [x] (JK) macOS 10.13 |
| 68 | + - https://github.com/conda-forge/conda-forge.github.io/issues/1844 |
| 69 | + - https://github.com/conda/conda-build/pull/4999 |
| 70 | + - Needs reviews |
| 71 | +- [x] (JK) Windows ARM |
| 72 | + - compatibility status? |
| 73 | + - conda-forge usage |
| 74 | + - (IF) Got Windows ARM machine |
| 75 | + - (IF) Need to gen GHA token to give to them for CI setup (planned at end of month) |
| 76 | + - (IF) Will need to some cross-compilation to support building some of the packages for Windows ARM (from x86_64) |
| 77 | + - (MRB) Load? |
| 78 | + - (IF) Not worried about this as ramp up time will be long |
| 79 | + - (IF) They also will give us more if needed |
| 80 | + - (JRG) Have admin service logic to add/remove CI services |
| 81 | +- [X] (HV) Asking Microsoft for more CI jobs |
| 82 | + - (JRG) Moving to GHA as an option |
| 83 | + - (MRB) Need to be careful having jobs that generate jobs on GHA (DoS risk) |
| 84 | +- [X] (JK) Conda/conda-build/mamba/boa/Miniforge |
| 85 | + - (JRG) Can use `conda-libmamba-solver` in `conda-build` (starting w/23.9.0) |
| 86 | + - This has also been tested in staged-recipes |
| 87 | + - (WV) Regarding `boa`, might be best to move `conda-build` with `conda-libmamba-solver` |
| 88 | + - (HV) Will this allow us to update `conda-build` in feedstocks |
| 89 | + - Yes +3 |
| 90 | + - (JRG) Can also opt-in with `conda-forge.yml` |
| 91 | + - Link: https://conda-forge.org/docs/maintainer/conda_forge_yml.html#conda-build-tool |
| 92 | + - (JK) Let's test on feedstocks a bit and see how it goes |
| 93 | +- [X] (CA) CDN issues |
| 94 | + - granular package delay monitoring coming soon |
| 95 | + - some packages can't be downloaded from CDN |
| 96 | + - Files were uploaded, but no release record was added |
| 97 | + - Now working on fixing the 20-30 packages affected in cf |
| 98 | + - Also adding logic now to track delay time |
| 99 | + - |
| 100 | +- [X] (JRG/WV) CZI EOSS6 LOI submission: https://github.com/conda-forge/conda-forge.github.io/pull/2019 |
| 101 | + |
| 102 | +### Pushed to next meeting |
| 103 | + |
| 104 | +- [ ] (HV) archspec-enabled packages |
| 105 | +- [ ] (JK) m2 recipes |
| 106 | + |
| 107 | +### CFEPs |
| 108 | + |
| 109 | +- [ ] |
0 commit comments