|
| 1 | +--- |
| 2 | +tags: [meeting-notes] |
| 3 | +--- |
| 4 | +# conda-forge core meeting 2023-08-23 |
| 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 | +| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight | |
| 17 | +| Dave Clements | DPC | tnabtaf | Anaconda | |
| 18 | +| Filpe Fernandes | FF | ocefpaf | conda-forge | |
| 19 | +| Cheng H. Lee | CHL | chenghlee | Anaconda/cf | |
| 20 | +| Matthew R Becker | MRB | beckermr | cf | |
| 21 | +| Marcel Bargull | MB | mbargull | Bioconda/cf | |
| 22 | +| Katherine Kinnaman | KK | kathatherine | Anaconda | |
| 23 | +| John Kirkham | JK | jakirkham | NVIDIA/cf | |
| 24 | +| | | | | |
| 25 | + |
| 26 | +17 people total |
| 27 | + |
| 28 | +### Standing items |
| 29 | + |
| 30 | +- [ ] |
| 31 | + |
| 32 | +### From previous meeting(s) |
| 33 | + |
| 34 | +- [ ] |
| 35 | + |
| 36 | +### Active votes |
| 37 | + |
| 38 | +- [ ] |
| 39 | + |
| 40 | +### Introductions |
| 41 | + |
| 42 | +- Ryan Keith (AnacondaInc) |
| 43 | +- James Loy (AnacondaInc) |
| 44 | + |
| 45 | +### Your `__new__()` agenda items |
| 46 | + |
| 47 | +- [x] (HV) Drop MacOS <10.13 |
| 48 | + - Announcement [PR](https://github.com/conda-forge/conda-forge.github.io/pull/1993); TODO [list](https://github.com/conda-forge/conda-forge.github.io/issues/1844#issuecomment-1675953297), context & discussion. Ecosystem is forcing us to move on (libcxx-trick doesn't help anymore); ≪1% users affected |
| 49 | + - Blocking abseil & grpc [migration](https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4814) already, soon also libcxx 17 |
| 50 | + - Do we want to formulate a more specific support policy? (10.13 is EOL for 3 years already; CPython might jump to 10.15/11.0) |
| 51 | + - (CHL) Could consider following Apple's lifecycle, but be aware that may force us to drop `osx-64` before we're ready to. (Expect ~3 yrs left on Apple's support for such hardware) |
| 52 | + - (JK) If we do a NEP-29 style annoucement, we should align with other projects to make sure `conda`/`conda-forge` is not the odd ecosystem out. |
| 53 | + - MB: macOS 10.14 (Mojave) is the last version to support 32-bit (https://support.apple.com/en-us/HT208436) |
| 54 | + - MB: We could point people with old Macs to https://github.com/dortania/OpenCore-Legacy-Patcher or the like |
| 55 | + - Action items: |
| 56 | + - Someone check the announcement PR to make sure we have all the technical details correct |
| 57 | + - Add `__osx>=10.13` as `run_exports` to the appropriate compilers packages <- actually a clobber file |
| 58 | + - Docs: https://docs.conda.io/projects/conda-build/en/stable/resources/variants.html#partially-clobbering-recipes |
| 59 | + - I think actually we want recipe_append.yaml (https://docs.conda.io/projects/conda-build/en/stable/resources/variants.html#appending-to-recipes) |
| 60 | + - This will add to run, not clobber it. |
| 61 | + - issue here: https://github.com/conda-forge/conda-forge-ci-setup-feedstock/issues/260 |
| 62 | +- [x] (HV) Scipy for py312 on win will need a fortran compiler (that's not gfortran) |
| 63 | + - Switch to `meson` requires uniformity of compilers that invalidates current MSVC + gfortran approach |
| 64 | + - Either flang, lfortran (not yet ready), ifx (waiting for Intel follow-up) |
| 65 | + - Been working on [flang](https://github.com/conda-forge/flang-feedstock/pull/28) for half a year, could use some help |
| 66 | + - This will very likely block 3.12 migration (on windows at least) |
| 67 | +- [x] (JRG) Miniforge and Mambaforge are now identical (both ship conda-libmamba-solver and mamba). |
| 68 | + - Note: `conda` will switch to conda-libmamba-solver as default in the next release (23.9). |
| 69 | +- [x] (JK) CUDA 12 arch migration |
| 70 | + - https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4799 |
| 71 | + - Merge! Merge! Merge! |
| 72 | +- [x] (JK) CUDA 11.8 |
| 73 | + - https://github.com/conda-forge/conda-forge.github.io/issues/1981 |
| 74 | + - John will open a migrator PR |
| 75 | +- [x] (JK) GLIBC 2.28 |
| 76 | + - Is alma linux a GLIBC option? |
| 77 | + - MRB: WE are in a holding pattern until dust settles. |
| 78 | + - CDTs: we will try and drop as many as possible for cos8 |
| 79 | + - issue: https://github.com/conda-forge/cdt-builds/issues/66 |
| 80 | +- [X] (JK) Windows ARM |
| 81 | + - Getting a machine is challenge. |
| 82 | + - Physical machine is an option. IF we do that it goes to Isuru. This is for debugging, not CI |
| 83 | + - OK! Going to Isuru. |
| 84 | +- [x] (MRB) repodata patches now use yaml files - yay yaml! - i'm moving things over bit by bit, fixing bugs in the process |
| 85 | +- [x] (JRG) Repology.org integration |
| 86 | + - https://github.com/repology/repology-updater/issues/518 |
| 87 | + - https://github.com/conda-forge/conda-forge.github.io/issues/593 |
| 88 | + |
| 89 | + |
| 90 | +### Pushed to next meeting |
| 91 | + |
| 92 | +- [ ] (HV) [bikeshedding at the end] `-dev` vs. `-devel` |
| 93 | + - came up in boost unification, current PR uses the latter based on Isuru's [rationale](https://github.com/conda-forge/boost-feedstock/pull/164#issuecomment-1681583116) |
| 94 | + - matches Anaconda naming & CDTs, does not match recent CUDA feedstocks, tangentially related to distro discussion (RHEL vs. Debian). We should try to choose one. |
| 95 | + - JRG: Our own data: |
| 96 | + - [`-dev` suffix](https://github.com/search?q=repo%3Aconda-forge%2Ffeedstock-outputs+path%3A%22-dev.json%22&type=code): 33 packages |
| 97 | + - [`-devel` suffix](https://github.com/search?q=repo%3Aconda-forge%2Ffeedstock-outputs+path%3A-devel.json&type=code): 10 packages |
| 98 | +- [ ] (JK) NumPy 2.0 planning |
| 99 | + - https://github.com/conda-forge/conda-forge.github.io/issues/1997 |
| 100 | + - https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/issues/516 |
| 101 | +- [ ] (JK) Start using `conda`'s `libmamba` `solver` |
| 102 | + - https://github.com/conda-forge/conda-forge-ci-setup-feedstock/pull/259 |
| 103 | + - https://github.com/conda-forge/docker-images/pull/240 |
| 104 | + |
| 105 | +### CFEPs |
| 106 | + |
| 107 | +- [ ] |
0 commit comments