Skip to content

Commit 77bb241

Browse files
authored
Merge pull request #2063 from conda-forge/2024-01-24-meeting-notes
Add meeting notes 2024-01-24
2 parents ddd490d + 1f2d690 commit 77bb241

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

sphinx/src/orga/minutes/2024-01-24.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
tags: [meeting-notes]
3+
---
4+
# conda-forge core meeting 2024-01-24
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+
| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf |
17+
| Michael Sarahan | MCS | msarahan | NVIDIA/CF |
18+
| Marius van Niekerk | MvN | mariusvniekerk | Voltron Data/CF |
19+
| Cheng H. Lee | CHL | chenghlee | Anaconda/CF |
20+
| | | | |
21+
| | | | |
22+
| | | | |
23+
| | | | |
24+
| | | | |
25+
26+
12 people total
27+
28+
### Standing items
29+
30+
- [ ]
31+
32+
### From previous meeting(s)
33+
34+
- [ ]
35+
36+
### Active votes
37+
38+
- [ ]
39+
40+
### Your `__new__()` agenda items
41+
42+
- [x] (HV) How do we introduce `{{ stdlib("c") }}`?
43+
- Design [objections](https://github.com/conda/conda-build/issues/5053) were withdrawn, functionality is released in conda-build 3.28 already.
44+
- Main question is how to roll out this change broadly. I suggest to keep it tightly scoped to just the C stdlib for now (though the possibility of linking it with a dedicated [migration](https://github.com/conda-forge/conda-forge.github.io/issues/2015) for `error_overlinking: true` remains an option, if we want).
45+
- (IF) Think we should have a mini-migrator (piggyback) so we don't have to rebuild all C/C++ packages; only rebuild when we really have to.
46+
- (MvN) Agrees that we should take a lazy approach to migration; maybe have a list of some packages to eagerly migrate
47+
- (MvN/IF) We can safely assume that the "world is flat" -> dependent packages won't need to be migrated as well.
48+
- [x] (HV) [Migrate](https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/5191) boost 1.84?
49+
- Recently we've migrated every 4th release of boost; previously it happened more often (every second release). There was a suggestion by a core member (Uwe) to migrate for 1.84; I think it'd be worth doing.
50+
- After the big refactor with 1.82 (splitting off header-only lib, adding run-export), it should be easier to migrate nowadays.
51+
- (IF) We should collect/review data on how long it takes to perform a boost migration, and use that to judge how often we should update. e.g. if it takes 3 months, then maybe once a year is sensible; if it takes 1 month, then every six months?
52+
- [x] (KE) Can we create an sccache store to reduce build redundancy?
53+
- (MvN) Big question is, "where do we put the cache?"
54+
- (MCS) Do we have contacts at MSFT or other cloud providers we can talk with?
55+
- (MvN) `conda-build` behavior complicates caching; e.g., use of timestamps in build env names can leak into cache if not careful
56+
- (IF) When do we need sccache? E.g., does building different build numbers vs [upstream] versions benefit from cache?
57+
- (MCS/KE) Opinion at Nvidia is Rapids can't get on conda-forge because it would take too long to build. Exploring if sccache would make conda-forge distribution feasible.
58+
- (IF) using Quansight-hosted builder may be an option
59+
- (KK) Building all of Rapids likely a bigger job than PyTorch or TensorFlow. May also want to consider splitting into per-device architecture builds
60+
- (MCS) Need clear motivation to distribute Rapids via c-f; don't want to overload c-f infrastructure otherwise
61+
- (KK) Currently not possible to [easily] depend on cuDF, cuML
62+
63+
### Pushed to next meeting
64+
65+
- [ ]
66+
67+
### CFEPs
68+
69+
- [ ]

0 commit comments

Comments
 (0)