Skip to content

Commit 68cd44f

Browse files
Add meeting notes 2025-08-20 (#2583)
* Add community/minutes/2025-08-20.md * Update community/minutes/2025-08-20.md
1 parent d9820b0 commit 68cd44f

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed

community/minutes/2025-08-20.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
tags: [meeting-notes]
3+
title: '2025-08-20'
4+
---
5+
# conda-forge core meeting 2025-08-20
6+
7+
Add new agenda items under the `Your __new__() agenda items` heading
8+
9+
- [Zoom link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09)
10+
- [What time is the meeting in my time zone](https://dateful.com/convert/utc?t=5pm)
11+
- [Previous meetings](https://conda-forge.org/community/minutes/)
12+
13+
## Attendees
14+
15+
| Name | Initials | GitHub ID | Affiliation |
16+
| ----------------------- | -------- | --------------- | --------------------------- |
17+
| Daniel Ching | DJC | @carterbox | NVIDIA/cf |
18+
| Cheng H. Lee | CHL | chenghlee | Anaconda/cf |
19+
| Dan Yeaw | DWY | @danyeaw | Anaconda |
20+
| Isuru Fernando | IF | @isuruf | |
21+
| Axel Obermeier | HV | @h-vetinari | |
22+
| Wolf Vollprecht | WV | @wolfv | |
23+
| John Kirkham | JK | @jakirkham | |
24+
| | | | |
25+
| | | | |
26+
27+
X people total
28+
29+
### Standing items
30+
31+
- [ ]
32+
33+
### From previous meeting(s)
34+
35+
- [ ]
36+
37+
### Active votes
38+
39+
- [ ]
40+
41+
### Your `__new__()` agenda items
42+
43+
- [x] (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)
44+
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/7661
45+
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/7648
46+
- (JK) Let's put dates so it's clear on the web page
47+
- [x] (HV) Drop CUDA on PPC: https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/7660
48+
- Upstream dropped PPC support in CUDA 12.5
49+
- (IF) Should retain ability to add it back on a per-recipe basis
50+
- (HV) We can reuse the 11.x migrator tooling to add it back
51+
- (HV) We can do on-demand 12.4 migrator, _if there's demand_.
52+
- (JK) PPC support generally? (HV) Discussion [issue](https://github.com/conda-forge/conda-forge.github.io/issues/2510) for that
53+
- [x] (HV) Start migration for CUDA 13.0
54+
- 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)
55+
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/7653
56+
- Will have two default CUDA versions, as CUDA 13.0 drops support for older GPU architectures
57+
- (DJC) All Windows packages are broken because of DLL placement; what is the best option?
58+
- DLL locations changed to support Windows on ARM
59+
- (IF) Could create stub DLLs to redirect to actual locations
60+
- (IF) Similar situation with m2 binaries on Windows
61+
- (WV) Directory Forks might also work
62+
- [x] (HV) Possible [design](https://github.com/conda/ceps/issues/77#issuecomment-3186740038) for "host-exports", along with an overhaul of run-export machinery.
63+
- Positive feedback from Prefix, would appreciate input from Anaconda
64+
- Unclear (to me) impact on repodata; might need to piggyback on Repodata v2 [effort](https://github.com/conda/ceps/pull/111).
65+
- Needed, e.g., to help feedstock maintainers avoid foot guns with compiler-related ABI compatibilties
66+
- [x] (HV) Nogil migration plans
67+
- We never got around to [migrating](https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/6673) 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)
68+
- We could start migrating at the end of the year, after the dust has settled on the 3.14 migration.
69+
- (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.
70+
- [x] (HV) Exceptionally delete some very broken libprotobuf builds
71+
- automerge bot got [caught](https://github.com/conda-forge/libprotobuf-feedstock/pull/112/files) by a brutal change in the upstream version scheme, which removed the major version from the tags (because the protobuf major version is now _per language bindings_). The major-less [builds](https://anaconda.org/conda-forge/libprotobuf/files?version=21.5) have never been used beyond accidental installs (because we never migrated for that).
72+
- even though they're marked broken, their presence creates persistent user confusion & frustration:
73+
- https://github.com/conda-forge/libprotobuf-feedstock/issues/262
74+
- https://github.com/conda-forge/libprotobuf-feedstock/issues/172
75+
- https://github.com/conda-forge/libprotobuf-feedstock/issues/122
76+
- https://github.com/conda-forge/protobuf-feedstock/issues/182
77+
- IMO this all is a good enough reason to make an exception and outright delete them.
78+
- [x] (DJC) arm-variant repodata patches
79+
- Want to patch all existing aarch64 packages built by NVCC so arm-variant=sbsa is a dependency
80+
- @isuruf [has said in the past](https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/467#issuecomment-1580256486) that patching in new dependencies is bad practice
81+
- Users get confusing warning from conda when mutating exisiting environment because conda cannot figure out how it got into a state where exisiting package requirements were not satisfied
82+
- https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/1059
83+
- https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/973
84+
- run_constrains should be sufficient to avoid tegra users from getting old sbsa packages because opting into tegra *requires* installing arm-variant and all tegra packages already require arm-variant, so installing any tegra package would exclude any exisiting sbsa packages
85+
- [x] (HV) Migrate build scripts from batch to powershell long-term?
86+
- It would be great if conda-build and rattler-build would accept build.ps1 instead of only bld.bat
87+
- (WV) Powershell is already accepted by rattler-build
88+
- (CHL) Anaconda wants to do this, but a lot of enterprises don't let you run unsigned powershell files
89+
- (IF) Would be nice if build tools supported bash on Windows so there only needed to be one script for all platforms
90+
### Pushed to next meeting
91+
92+
- [ ]
93+
94+
### CFEPs
95+
96+
- [ ]

0 commit comments

Comments
 (0)