--- tags: [meeting-notes] --- # conda-forge core meeting 2023-05-03 Add new agenda items under the `Your __new__() agenda items` heading - [Zoom link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09) - [What time is the meeting in my time zone](https://dateful.com/convert/utc?t=5pm) - [Last week's meeting](https://hackmd.io/#REPLACE_ME#) ## Attendees | Name | Initials | GitHub ID | Affiliation | | ----------------------- | -------- | --------------- | --------------------------- | | Dave Clements | DPC | tnabtaf | Anaconda | | | | | | | Filipe Fernandes | FF | ocefpaf | conda-forge | | Cheng H. Lee | CHL | chenghlee | conda-forge/Anaconda | | Marius van Niekerk | MvN | mariusvniekerk | VoltronData/cf | | Ryan May | RMM | dopplershift | Unidata/cf | | Jannis Leidel | JL | jezdez | Anaconda/cf | | John Kirkham | JK | jakirkham | NVIDIA/cf | | Marcel Bargull | MB | mbargull | Bioconda/cf | | Avalon | A | uwuvalon | Anaconda | | Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18 people total ### Introductions - [x] Andrew Vallette on the packaging team at Anaconda. ### Standing items - [ ] ### From previous meeting(s) - [x] (WV) rattler-build - new conda package build tool: https://github.com/prefix-dev/rattler-build - builds conda packages from recipe format that looks a lot like BOA - Writes metadata in rattler format - Did a live demo. - Aiming to give better diagnostics - MRB: BOA Spec? - We need to figure out what to do. - Need a defined spec that everyone can write to - JL: what do we need to do create a spec? - Selectors, - MVN: version number in spec. People were in violent agreement. - JL: We need a spec - WV: we have a JSON schema. - JK: argues for a new YAML format. Would be interested in being involved in Spec writing group - Some recipes will/may be left behind. - ACTION: Discusss this on Conda call next week. - [x] (JK) New CTK packages / CUDA 12 - Opening CUDA 12 migrator - Package layout changes: - https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4400 - Document? - Message? - Incremental rollout? - Marius suggested bot message customization - May need to go in bot code - Could add change to bot code to - (IF) Has question about layout - (JK) Using `cuda` would be ok - (IF) Changes a lot of things for CMake - (JK) Discussion to have with Robert Maynard - (JK) - (Longer-term) CUDA 11 backport? (punted to later meeting) - New style packages on older CUDA versions - What version to start with (`nvidia` channel has `11.4`)? - `cudatoolkit` becomes metapackage? - Potential to drop some CUDA specific things - Docker images - conda-forge-ci-setup simplification - [x] (JK) Windows MinGW & UCRT - https://github.com/conda-forge/r-base-feedstock/issues/248 - https://github.com/conda-forge/conda-forge.github.io/issues/1654 - https://github.com/conda-forge/conda-forge.github.io/issues/1044 - (AV): Anaconda is looking into ways to fix this issue - Do we binary repack MSYS2 packages? Or rebuild? - How can we automate UCRT-based MSYS2 Windows? - Could even automate recipe generation - https://github.com/conda-forge/msys2-recipes - (MRB) CDT approach could be reused here - https://github.com/conda-forge/cdt-builds - (IF) What do we want packaged - May need customization; e.g., `run_exports` - - (AV): Will share work as it progresses - (MB): Old MinGW use subfolder? - Do we want to change this for UCRT? Or keep the same? - (IF) Depends on what we package - [x] (JK) GLIBC 2.28 - https://github.com/conda-forge/conda-forge.github.io/issues/1941 - (MRB) Need review - https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/441 - https://github.com/conda-forge/linux-sysroot-feedstock/pull/47 - (MRB) Downloaded RPM need review - Directory level varies / need to confirm that is the right level - (MB) Do we need language packs? - (MRB) Have English in one - (MRB) Have one with many languages - (IF) - - [x] (JK) Windows ARM - (SD) Hi :) Happy to answer questions - https://github.com/conda-forge/conda-forge.github.io/issues/1940 - (IF) https://github.com/conda-forge/vc-feedstock/pull/55 - (IF) Question for Steve: What do you plan on building in the first year? - (IF) Conda / Mamba / Boa needed to build, Installer? - (SD) Installer is ambitious (would be great! not required). Want attempts/CI issues visible - (SD) Challenges getting more hardware atm. So just be able to build - (IF) Python would be a goal? Maybe NumPy & SciPy? - (JK) What would be helpful for finance conversation? - (SD) Ask for less? ;) Though nothing has really been asked yet. - (SD) Finn can help :) - (IF) Can build `zlib`! :tada: - Local build - (MvN) Maybe macOS ARM list could be a starting point - (SD) Rust toolchain should work (testing with cryptography) - (IF) Does Clang cross-compilation work? - (SD) Using Cygwin (not Clang) atm - [ ] (HV) Boost Harmonization - Now has PR: https://github.com/conda-forge/boost-feedstock/pull/164 - Discussion yielded bikeshed à la: `libboost`, `libboost-headers`, `libboost-python` - [ ] (MB) R 4.3 migration - https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4363 - Any objections on kicking it off? - Windows TeX build issues for 4.1 might need to be resolved due to other non-R migrations? ### Active votes - [ ] ### Your __new__() agenda items - [X] (DPC) Package building tutorial at PyCon US 2023 was a success. - We had ~25 participants - Tutorial will be published online after some cleanup. - [X] (JRG) SDG for opt-in CI accepted (related to https://github.com/conda-forge/conda-forge.github.io/issues/1875 and GPU server) - [X] (WV) SDG for pubgrub on rattler accepted too - [ ] ### Pushed to next meeting - [ ] ### CFEPs - [ ]