Skip to content

Commit 5ba1de5

Browse files
Update src/orga/minutes/2023-11-29.md
1 parent 6083d0e commit 5ba1de5

File tree

1 file changed

+75
-15
lines changed

1 file changed

+75
-15
lines changed

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

Lines changed: 75 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,37 +13,97 @@ Add new agenda items under the `Your __new__() agenda items` heading
1313

1414
| Name | Initials | GitHub ID | Affiliation |
1515
| ----------------------- | -------- | --------------- | --------------------------- |
16-
| | | | |
17-
| | | | |
18-
| | | | |
19-
| | | | |
20-
| | | | |
21-
| | | | |
22-
| | | | |
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 |
2326
| | | | |
2427
| | | | |
2528

26-
X people total
29+
13 people total
2730

2831
### Standing items
2932

3033
- [ ]
3134

3235
### From previous meeting(s)
3336

34-
- [ ]
35-
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 [feel free to discuss without me! I'd just like to arrive at actionable tasks that people can tackle]
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+
3669
### Active votes
3770

3871
- [ ]
3972

40-
### Your __new__() agenda items
41-
42-
- [ ]
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
4393

4494
### Pushed to next meeting
45-
46-
- [ ]
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 🥳)
47107

48108
### CFEPs
49109

0 commit comments

Comments
 (0)