|
| 1 | +--- |
| 2 | +tags: [meeting-notes] |
| 3 | +--- |
| 4 | +# conda-forge core meeting 2023-09-20 |
| 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 | +| Daniel Ching | DJC | carterbox | Argonne National Laboratory | |
| 17 | +| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf | |
| 18 | +| Sylvain Corlay | SC | SylvainCorlay | QuantStack | |
| 19 | +| Thorsten Beier | TB | derThorsten | QuantStack | |
| 20 | +| Katherine Kinnaman | KK | kathatherine | Anaconda | |
| 21 | +| Wolf Vollprecht | WV | wolfv | | |
| 22 | +| Matthew R Becker | MRB | beckermr | cf | |
| 23 | +| Jannis Leidel | JL | jezdez | Anaconda/cf | |
| 24 | + |
| 25 | +X people total |
| 26 | + |
| 27 | +### Standing items |
| 28 | + |
| 29 | +- [ ] |
| 30 | + |
| 31 | +### From previous meeting(s) |
| 32 | + |
| 33 | +- [x] (HV) `-dev` vs. `-devel` |
| 34 | + - 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) |
| 35 | + - matches Anaconda naming & CDTs, does not match recent CUDA feedstocks, tangentially related to distro discussion (RHEL vs. Debian). We should try to choose one. |
| 36 | + - JRG: [Our own data](https://github.com/conda-forge/boost-feedstock/pull/164#issuecomment-1691100805) |
| 37 | +- [x] (HV) Branch deletion policy? |
| 38 | + - I'd [suggest](https://github.com/conda-forge/conda-forge.github.io/issues/1972) to delete dead branches on feedstocks (e.g. long-EOL maintenance branches), and keep history as a git tag on the feedstock. Thoughts? |
| 39 | + - MRB: Historic norm is to leave this to feedstock maintainers. |
| 40 | + - JRG: if we go this way, make it happen via admin-requests, not through UI with no papertrail (automation for the win!) |
| 41 | + |
| 42 | + |
| 43 | +### Active votes |
| 44 | + |
| 45 | +- [ ] |
| 46 | + |
| 47 | +### Your `__new__()` agenda items |
| 48 | + |
| 49 | +- [x] (HV) Yearly python releases vs. 5 year upstream support |
| 50 | + - Releases moved closer together due to PEP602, 3.8 still has one full year before its EOL when we start with 3.12 migration ([details](https://github.com/conda-forge/conda-forge.github.io/issues/2004#issuecomment-1717526948)). |
| 51 | + - Generally: Do we prefer 5 CPython builds, or are we fine with dropping support for `v3.{N-4}` one year before its EOL? |
| 52 | + - Jannis: Look at https://github.com/ContinuumIO/anaconda-package-data/issues/41 again |
| 53 | + - MRB: conclusion "we'll make a best-effort committment to all 5 python versions but individual feedstock manitainers may remove older versions at their discretion." |
| 54 | + |
| 55 | +- [x] (IF) MinGW with UCRT64 toolchain and updated M2 |
| 56 | + - Binary repackage of MSYS2 packages |
| 57 | + (for build only. No linking with downstreams) |
| 58 | + - Binary repackage of `libgcc, libwinpthread` |
| 59 | + - Getting rid of `m2w64-` packages |
| 60 | + - Can we use MSVC/VisualStudio built packages? |
| 61 | + - Are there any that we use with C++ dependencies? |
| 62 | + - Current use is limited to https://gist.github.com/isuruf/d24ebbfaf06318beb992349c90e61ca0 |
| 63 | + - MSYS2 bug: `$(cygpath -w $(cygpath -u $CONDA_PREFIX/Library/bin)) = $CONDA_PREFIX/Library/usr/bin` |
| 64 | + - Get more storage on anaconda.org/isuruf |
| 65 | + - Jannis: I'll ask at Anaconda, how much do you need? |
| 66 | + - 2GB |
| 67 | + |
| 68 | +- [X] (SC) Emscripten-wasm-32 builds on conda-forge |
| 69 | + - Presentation of emscripten-forge by Thorsten Beier |
| 70 | + - Presentation of use cases |
| 71 | + - Potential CFEP opening |
| 72 | + - Questions: |
| 73 | + - Use CMake directly instead of em-make (?) |
| 74 | + - Compiler ABI incompatibilities might make it hard to have global migrations. |
| 75 | + - Support needed at conda-index & anaconda.org: add issue in conda/infrastructure. |
| 76 | + - We should start an issue in conda-forge/conda-forge.github.io |
| 77 | + |
| 78 | + |
| 79 | +### Pushed to next meeting |
| 80 | + |
| 81 | +- [ ] (JK) NumPy 2.0 planning |
| 82 | + - https://github.com/conda-forge/conda-forge.github.io/issues/1997 |
| 83 | + - https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/issues/516 |
| 84 | + - HV: Should be possible to only build against 2.x, result [will be](https://githubx.com/conda-forge/conda-forge-pinning-feedstock/issues/4816#issuecomment-1717038980) ABI-compatible with 1.2x |
| 85 | + - IF: It will **not** be ABI compatible if the package author changes |
| 86 | + `NPY_TARGET_VERSION`. Need ways to ensure that it does not happen. |
| 87 | +- [ ] (JRG) Post-mortem on the [Windows upload issue](https://github.com/conda-forge/status/issues/157) introduced in conda-smithy 3.26 (now fixed) |
| 88 | + |
| 89 | +- [ ] (JL) FYI the creation of a conda "build tools" team under conda governancy policy (still federated until team figures out team charter) for conda-build and hopefully other build tools, welcome to join: |
| 90 | + - [ ] https://github.com/conda/conda-build/issues/4698 |
| 91 | + |
| 92 | +### CFEPs |
| 93 | + |
| 94 | +- [ ] |
0 commit comments