Skip to main content

conda-forge core meeting 2025-08-20

Add new agenda items under the Your __new__() agenda items heading

Attendees

NameInitialsGitHub IDAffiliation
Daniel ChingDJC@carterboxNVIDIA/cf
Cheng H. LeeCHLchenghleeAnaconda/cf
Dan YeawDWY@danyeawAnaconda
Isuru FernandoIF@isuruf
Axel ObermeierHV@h-vetinari
Wolf VollprechtWV@wolfv
John KirkhamJK@jakirkham

X people total

Standing items

  • [ ]

From previous meeting(s)

  • [ ]

Active votes

  • [ ]

Your __new__() agenda items

  • (HV) Drop python 3.9, close 3.13 migration, migrate for 3.14.0rc2 (in line with what we did for 3.13 & 3.12)
  • (HV) Drop CUDA on PPC: https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/7660
    • Upstream dropped PPC support in CUDA 12.5
    • (IF) Should retain ability to add it back on a per-recipe basis
      • (HV) We can reuse the 11.x migrator tooling to add it back
      • (HV) We can do on-demand 12.4 migrator, if there's demand.
    • (JK) PPC support generally? (HV) Discussion issue for that
  • (HV) Start migration for CUDA 13.0
    • Question about timing w.r.t. 12.9 migrator; IMO not a big deal to do it while 12.9 is still running because we'll have to support both CUDA 12.x and 13.x for the foreseeable future anyway (CUDA 13 also drops several gpu arches, so only way to support those is on CUDA 12)
    • https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/7653
    • Will have two default CUDA versions, as CUDA 13.0 drops support for older GPU architectures
    • (DJC) All Windows packages are broken because of DLL placement; what is the best option?
      • DLL locations changed to support Windows on ARM
      • (IF) Could create stub DLLs to redirect to actual locations
      • (IF) Similar situation with m2 binaries on Windows
      • (WV) Directory Forks might also work
  • (HV) Possible design for "host-exports", along with an overhaul of run-export machinery.
    • Positive feedback from Prefix, would appreciate input from Anaconda
    • Unclear (to me) impact on repodata; might need to piggyback on Repodata v2 effort.
    • Needed, e.g., to help feedstock maintainers avoid foot guns with compiler-related ABI compatibilties
  • (HV) Nogil migration plans
    • We never got around to migrating 3.13t at scale; key dependencies were missing, e.g. cffi. As it turns out, cffi will never support 3.13t due to CPython bugs, but 3.14t is looking much better (and also not experimental anymore)
    • We could start migrating at the end of the year, after the dust has settled on the 3.14 migration.
    • (CHL) Anaconda added the python_abi package to main with for python >=3.13. Will build a free-threading Python 3.14 interpreter when it hits GA, but we likely won't start building free-threading packages until we have enough of a handle on the non-free-threading variants.
  • (HV) Exceptionally delete some very broken libprotobuf builds
  • (DJC) arm-variant repodata patches
  • (HV) Migrate build scripts from batch to powershell long-term?
    • It would be great if conda-build and rattler-build would accept build.ps1 instead of only bld.bat
    • (WV) Powershell is already accepted by rattler-build
    • (CHL) Anaconda wants to do this, but a lot of enterprises don't let you run unsigned powershell files
    • (IF) Would be nice if build tools supported bash on Windows so there only needed to be one script for all platforms

Pushed to next meeting

  • [ ]

CFEPs

  • [ ]