Skip to content

Commit b854c07

Browse files
authored
Merge pull request #2033 from conda-forge/2023-11-29-meeting-notes
Add meeting notes 2023-11-29
2 parents 025e848 + 3f7de50 commit b854c07

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

src/orga/minutes/2023-11-29.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
---
2+
tags: [meeting-notes]
3+
---
4+
# conda-forge core meeting 2023-11-29
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 Lab |
17+
| Bianca Henderson | BH | beeankha | Anaconda |
18+
| Marcel Bargull | MB | mbargull | Bioconda/cf |
19+
| Marcelo Trevisani | MDT | marcelotrevisani | conda-forge |
20+
| Marius van Niekerk | MvN | mariusvniekerk | Voltron Data / cf |
21+
| Cheng H. Lee | CHL | chenghlee | Anaconda/cf |
22+
| John Kirkham | JK | jakirkham | cf/NVIDIA |
23+
| Matthew R Becker | MRB | beckermr | cf |
24+
| Dave Clements | DPC | tnabtaf | Anaconda |
25+
| Wolf Vollprecht | WV | wolfv | prefix.dev |
26+
| | | | |
27+
| | | | |
28+
29+
13 people total
30+
31+
### Standing items
32+
33+
- [ ]
34+
35+
### From previous meeting(s)
36+
37+
- [x] (JK) Miniforge 23.10
38+
- https://github.com/conda-forge/miniforge/issues/511
39+
- Blocked on conda-build, conda-libmamba-solver buggy interaction; conda 23.11 expected to fix the issue(s).
40+
- (JRG) If there's no user demand/rush, we should wait until conda releases in the next few days.
41+
- (JK) Punt till next core meeting
42+
- [x] (JK) NumPy 2.0
43+
- https://github.com/numpy/numpy/pull/24861#issuecomment-1776781838
44+
- Expect upstream `numpy` 2.0 release late 2023/early 2024, so we should be ready to handle this.
45+
- As a group, we should decide on what we want numpy to do and document that as a new numpy issue or comment the webpage repo issue ( https://github.com/conda-forge/conda-forge.github.io/issues/1997 ).
46+
- [x] (JRG) New conda-forge.org plan
47+
- [ ] https://github.com/conda-forge/conda-forge.github.io/issues/1971
48+
- Old red/orange + green color combination had accessibilty issues
49+
- Make sure we don't break (perma-)links when moving to new framework
50+
- Find another accent color away from red+black.
51+
- Folks are possibly fine with blues and greens too
52+
- Orange has some accessibility issues in general
53+
- Some palettes:
54+
- https://coolors.co/edf0da-f0dfad-8f2d56-ff6542-218380
55+
- https://coolors.co/1be7ff-6eeb83-e4ff1a-ff6542-e8aa14
56+
- Status page: progress bar should count "In PR" as Done
57+
- Some crosslinks deep in the documentation didn't work.
58+
- [x] (HV) what [to do](https://github.com/conda-forge/cdt-builds/issues/66) with CDTs for Alma 8
59+
- Ideally, make checklist with CDTs, for checking whether we can switch each to conda packages.
60+
- What are the constraints/criteria we should consider/use when selecting which CDT packages to build vs repack?
61+
- Generally, avoid building packages that are "too close to the hardware"
62+
- Otherwise, build from source like we did for X11 packages.
63+
- Need to figure out what versions we want to build ("old enough" and/or matching Alma 8 ABI)
64+
- Which built-packages do we want to/can safely ignore `run_exports` for? (Essentially, `host`-only packages that aren't pulled in at run time.)
65+
- Not going to be a single-person task to generate the list. Will need input from multiple community members.
66+
- Will be a lot of work, so we should get started now.
67+
68+
69+
### Active votes
70+
71+
- [ ]
72+
73+
### Your `__new__()` agenda items
74+
75+
- [x] (JK) CUDA Docker images
76+
- Nvidia removing CentOS 8 images due to distro hitting EOL; only images will be UBI8, Rocky Linux.
77+
- Currently switched conda-forge to UBI8
78+
- "Only matters" for CUDA 11. In a few years, we should have transitioned to conda packages for CUDA and removed the need for Docker images.
79+
- [x] (DJC) Policy for CUDA arch targets and pruning CUDA archs
80+
- https://github.com/conda-forge/conda-forge.github.io/issues/1901
81+
- Some packages are too big to build within the 6 hour CI limit while targeting many CUDA architectures
82+
- examples include libmagma, libtorch
83+
- Maintainers don't always know how CUDA real/virtual architectures work
84+
- Some projects don't have default target CUDA archs
85+
- The linked discussion is about which CUDA archs should be targeted when the upstream project does not have defaults and in what order to drop archs in order to complete builds within the 6 hours
86+
- Can we offer better guidance to (feedstock) maintainers about which CUDA archs to target?
87+
- Some solutions to the 6h+ build time
88+
- Split libtorch build Python extension from libtorch (not supported right now upstream; needs work, unclear how much, to be asked)
89+
- Use the upcoming GPU server to run the builds there (no time limit)
90+
- Having archspec detect CUDA archs would make some of these discussion moot and alleviate 6 hour limits
91+
- virtual packages make packages less portable
92+
- No policy for now; use private server for now; investigate helping pytorch split; look at cudarchspec package
93+
94+
### Pushed to next meeting
95+
- [ ] (JK) Miniforge 23.10
96+
- [ ] (JK) CUDA 11.8
97+
- [ ] (JK) CUDA 12.x
98+
- [ ] (JK) Conda + libmamba
99+
- [ ] (JK) Public visibility of Alma images on Quay
100+
- [ ] (HV) Archive k* ecosystem (see last comment [here](https://github.com/conda-forge/conda-forge.github.io/issues/1861), has five +1's from core)
101+
- dead as a doornail, constant headache for migrations
102+
- archiving is reversible, so let's finally bite that bullet?
103+
- Can leave instructions in feedstock README (or a pinned issue) if someone comes along who wants to revive; however unlikely that is...
104+
- [ ] (HV) [Migration](https://github.com/conda-forge/conda-forge.github.io/issues/2015) for `error_overlinking: true`?
105+
- already being set for new feedstocks in staged-recipes, should roll out to existing ones too (eventually).
106+
- would be a good opportunity to do `{{ stdlib }}`-related changes (e.g. remove implicit run-export to C/C++ stdlib --> must be specified in recipe, `error_overlinking` will find missing instances; if not necessary, package dependencies get slimmed by migration 🥳)
107+
108+
### CFEPs
109+
110+
- [ ]

0 commit comments

Comments
 (0)