Skip to content

Commit 06fc953

Browse files
Add meeting notes 2024-08-21 (#2267)
* Add community/minutes/2024-08-21.md * Update community/minutes/2024-08-21.md * Update community/minutes/2024-08-21.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: jakirkham <[email protected]>
1 parent b260dc7 commit 06fc953

File tree

1 file changed

+142
-0
lines changed

1 file changed

+142
-0
lines changed

community/minutes/2024-08-21.md

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
---
2+
tags: [meeting-notes]
3+
title: '2024-08-21'
4+
---
5+
# conda-forge core meeting 2024-08-21
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+
| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf |
18+
| Filipe Fernandes | FF | ocefpaf | conda-forge |
19+
| Jannis Leidel | JL | jezdez | Anaconda/cf |
20+
| John Kirkham | JK | jakirkham | NVIDIA/cf |
21+
| Marcel Bargull | MB | mbargull | Bioconda/cf |
22+
| Klaus Zimmermann | KZ | zklaus | Quansight |
23+
| Cheng H. Lee | CHL | chenghlee | Anaconda/cf |
24+
| Dasha Gurova | DG | dashagurova | Anaconda/conda |
25+
| Matthew R Becker | MRB | beckermr | conda-forge |
26+
| | | | |
27+
| | | | |
28+
| | | | |
29+
| | | | |
30+
| | | | |
31+
32+
X people total
33+
34+
### Standing items
35+
36+
- [ ]
37+
38+
### From previous meeting(s)
39+
40+
- [ ]
41+
42+
### Active votes
43+
44+
- [ ]
45+
46+
### Your `__new__()` agenda items
47+
48+
- [X] (JK) Closing out issue on CentOS 7 / GLIBC 2.17
49+
- https://github.com/conda-forge/conda-forge.github.io/issues/1436#issuecomment-2263984174
50+
- (HV) See also [questions](https://github.com/conda-forge/linux-sysroot-feedstock/issues/68) around removing sysroot hacks
51+
- MB: `bioconda` not using stdlib functions yet, so it's a good example of how this breakage can manifest outside conda-forge
52+
- HV: We should document the need for stdlib functions if people want to use our compilers.
53+
- MB: We will need to keep track_features around while we "deprecate" the old way of using the compilers. This will give downstream time to adjust to the new way, if they can modify their recipes. For other use cases, we might need to think about the possible implications.
54+
- IF: Main issues in openmpi etc were related to ldflags not being set correctly. This has been addressed. As a result, not very time-sensitive and we can take our time to get things right.
55+
- HV: Make announcement about the deprecations / requirements for stdlib.
56+
- IF: If the user wants to use the compilers locally on their machines, then our compilers should know how to use the system sysroot (instead of conda-forge's). A new issue with the actual problem seems more useful.
57+
- Action items:
58+
- Reply to the issue mentioning the bioconda situation
59+
- Ask for a new issue with the actual problem so we can come up with a better solution
60+
- JK: If this sysroot issue is not a blocker, can we then close 2.17?
61+
- MRB: Watch for `current_repodata.json` hacks, because we are adding some metapackages there for the sysroots. This will not break it, but it will make solves harder for `classic`. (libmamba does not use current_repodata).
62+
- MB: Ask Anaconda about conda versions usage, solver usage.
63+
- Jaime: We want the anonymous user agent stirngs
64+
- JL: Create issue in conda/infrastructure for follow up.
65+
- [x] (JK) Travis?
66+
- https://github.com/conda-forge/status/issues/185
67+
- Power builds stopped building a few weeks back
68+
- R builds are heavy users for native builds
69+
- Recently ARM builds on Travis have been affected
70+
- Open ticket with Travis to resolve
71+
- Periodically Travis says they are investigating, but no concrete progress as of yet
72+
- What should we do?
73+
- (IF) Cross-compilation
74+
- Moving R cross-compilation
75+
- Example: https://github.com/conda-forge/r-phylobase-feedstock/pull/10
76+
- Change arch migrator to cross-compilation
77+
- https://github.com/regro/cf-scripts/issues/2930
78+
- JRG: Disable Travis registration by default
79+
80+
- [x] (JK) Python 3.13
81+
- https://github.com/conda-forge/python-feedstock/pull/679
82+
- PR is ready for RC1
83+
- Want to add some naming pieces around free-threading/GIL
84+
- Jonathan H. is working on Python 3.13 on the Anaconda side
85+
- Plan to start with GIL build. Can follow up on free-threading migration after
86+
- Current library compatibility: https://py-free-threading.github.io/tracking/
87+
88+
89+
- [x] (KZ) python-build vs build issue
90+
- Brief summary:
91+
- The builder https://build.pypa.io was first added in the [python-build-feedstock](https://github.com/conda-forge/python-build-feedstock) in 2020 and then again by error in the [build-feedstock](https://github.com/conda-forge/build-feedstock) in 2021, which was subsequently archived.
92+
- Now there are both `python-build` and `build` packages, but the `build` packages are horribly outdated
93+
- People and packagers use `build`, find it outdated and run around confused until they come upon `python-build`.
94+
- We have a migrator hanging around on the status page with all entries 0.
95+
- Ways forward:
96+
- Add an alias `build` to `python-build` so both names work with current versions?
97+
- Mark all `build` packages `broken` to force people to migrate?
98+
- Close out migrator/finish it if needed?
99+
- MRB: where has this happened recently?
100+
- KZ: I am not aware of any actual, recent issues. I just stumbled into this again because I was looking to make some headway with migrators in general and this one, with 0 everywhere, stuck out and reminded me of the discussion.
101+
- MRB: we should add an entry to this file: https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/linter_hints/hints.toml to make the linter warn about using build. See PR https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/6313
102+
- MRB: FWIW, the migrator will repopulate itself if any new feedstocks add a refernce to `build` and then the bot will send a PR.
103+
- to do items:
104+
- merge linter hints
105+
- mark existing build packages as broken (KZ: https://github.com/conda-forge/admin-requests/pull/1048)
106+
- make announcement saying we won't ever bring `build` back
107+
108+
- [x] (IF) Instructions for downstream users of conda-forge recipes
109+
- [ ] https://github.com/prefix-dev/reproducible-builds/issues/182
110+
- (CHL) Anaconda will follow up to ensure recipe licenses are properly handled (copied into packages' metadata directory; modified/extended for Anaconda changes; etc.)
111+
- Follow up with Wolf on prefix
112+
- (TODO) Document how recipe license file gets copied
113+
- [x] (DG) Anaconda team planning to update the Channel Cloning infrastructure for anaconda.org
114+
- CDN mirroring is changing the underlying infrastructure used. This should improve mirroring and up-time.
115+
- Need to check on conda-static usage (as this wouldn't be supported in new system?)
116+
- Maybe used for RSS, but that might not work now
117+
- Not [used](https://github.com/search?q=org%3Aconda-forge%20conda-static&type=code) a lot, but need to update the [usage](https://github.com/conda-forge/conda-forge.github.io/blob/ce0664828eb59a9cd3b02051c181893a08ca276e/src/constants.js#L127) on the conda-forge website
118+
- CHL: To raise issue on webpage repo explaining planned changes for feedback
119+
120+
121+
### Pushed to next meeting
122+
123+
- [ ] (JK) AlmaLinux 8 / GLIBC 2.28
124+
- [ ] CDTs
125+
- https://github.com/conda-forge/cdt-builds/issues/66
126+
- [ ] Using images
127+
- https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/6283
128+
- [ ] (JK) CUDA 12 migration close out?
129+
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/6263
130+
- How to handle CUDA 12.x?
131+
- [ ] (JK) (When would we like to) close Python 3.12 migration?
132+
- https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/5892
133+
- [ ] (JK) NumPy 2 (check-in)
134+
- https://github.com/conda-forge/conda-forge.github.io/issues/1997
135+
- [ ] (JK) R 4.4 / UCRT (check-in)
136+
- https://github.com/conda-forge/r-base-feedstock/issues/325
137+
- [ ] (MRB) pip-feedstock dropping setuptools+wheel as deps
138+
- https://github.com/conda-forge/conda-forge.github.io/issues/2252
139+
140+
### CFEPs
141+
142+
- [ ]

0 commit comments

Comments
 (0)