Skip to content

Commit eeecef4

Browse files
authored
Merge pull request #2009 from conda-forge/2023-09-20-meeting-notes
Add meeting notes 2023-09-20
2 parents 4cbbdaf + 2571a56 commit eeecef4

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

src/orga/minutes/2023-09-20.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
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

Comments
 (0)