Skip to content

Commit d1e99e7

Browse files
authored
Merge pull request #1926 from conda-forge/2023-04-19-meeting-notes
Add meeting notes 2023-04-19
2 parents 2d27a2f + 1c16724 commit d1e99e7

File tree

1 file changed

+137
-0
lines changed

1 file changed

+137
-0
lines changed

src/orga/minutes/2023-04-19.md

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
---
2+
tags: [meeting-notes]
3+
---
4+
# conda-forge core meeting 2023-04-19
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+
| Cheng H. Lee | CHL | chenghlee | conda-forge/Anaconda |
18+
| John Kirkham | JK | jakirkham | conda-forge/NVIDIA |
19+
| Marcel Bargull | MB | mbargull | Bioconda/cf |
20+
| Filipe Fernandes | FF | ocefpaf | conda-forge |
21+
| Jannis Leidel | JL | jezdez | Anaconda/conda-forge |
22+
| | | | |
23+
| | | | |
24+
| | | | |
25+
26+
X 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] (JK) Windows ARM64
43+
- (SD) Working on new Windows ARM hardware
44+
- like Surface Pro X
45+
- CPython building on Windows ARM (tier 3)
46+
- Currently GHA doesn't have native Windows ARM support
47+
- How to enable developers?
48+
- Interested in enabling conda-forge to build packages
49+
- Easy to give resources to one org (conda-forge fits the bill)
50+
- What would be needed?
51+
- Dev time (Finn dev w/Steve would be contributing)
52+
- Hardware?
53+
- Easiest path: https://azure.microsoft.com/en-us/products/dev-box/
54+
- Could also ship physical machines
55+
- Can cross-compile (have cross-compilers)
56+
- (MRB) Does LIEF work on Windows ARM?
57+
- (SD) Ordinary PE with another instruction set
58+
- (JRG/MRB) Migrator? Doable
59+
- (JRG) Constructor stack? NSIS, pyinstaller (conda-standalone)
60+
- SD: x86 installers should work
61+
- JRG: We need changes in constructor to support "cross-installers", but not too complicated (export CONDA_SUBDIR?)
62+
- ED: what's needed?
63+
- 1 or more "core sponsor(s)" of the work that can ensure things aren't block
64+
on the CF side
65+
- someone that provides hardware
66+
- someone that has the time to hack on this problem
67+
- someone at Anaconda that can help push changes into the
68+
various tools that need to be updated to support the new platform
69+
-
70+
- Thoughts? :)
71+
- (JL) Introducing new platform is non-trivial
72+
- Want to make sure this is somehow funded
73+
- Maybe NF as a conduit (SDG or ...?) for Conda / cf
74+
- (MRB) How did we do this in the past (aarch64, pp64le, OSX arm)?
75+
- (IF) Linux aarch64 was Jonathan Helmus ( https://github.com/jjhelmus ) starting with Rasberry Pi and going from there
76+
- (IF) Can bootstrap
77+
- (JL)
78+
- (IF) Keeping things green (once a package works we'd like it to keep working)
79+
- (IF) A few more Azure jobs? Particularly if Windows ARM supports multiple version
80+
- (MRB) Cross-compiling is probably most efficient approach (like what MacOS ARM uses)
81+
- (MRB) ~~Let's create a~~ tracking issue
82+
- https://github.com/conda-forge/conda-forge.github.io/issues/1940
83+
-
84+
- (CHL) Tracking ecosystem support as [conda/conda#11472](https://github.com/conda/conda/issues/11472)
85+
- PR [conda/conda#11778](https://github.com/conda/conda/pull/11778): add `win-arm64` as platform in `conda`
86+
- PR [conda/conda-build#4579](https://github.com/conda/conda-build/pull/4579): add `win-arm64` as platform in `conda-build`
87+
- [ContinuumIO/anaconda-issues#12957](https://github.com/ContinuumIO/anaconda-issues/issues/12957): add `win-arm64` as platform in anaconda.org
88+
- [X] (JK) New CTK packages / CUDA 12
89+
- Most packages up (few remaining / some follow up items)
90+
- `cuda-version`
91+
- https://github.com/conda-forge/cudatoolkit-feedstock/pull/89
92+
- https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/435
93+
- Opening CUDA 12 migrator
94+
- Package layout changes:
95+
- Document?
96+
- Message?
97+
- Incremental rollout?
98+
- (Longer-term) CUDA 11 backport?
99+
- New style packages on older CUDA versions
100+
- What version to start with (`nvidia` channel has `11.4`)?
101+
- `cudatoolkit` becomes metapackage?
102+
- Potential to drop some CUDA specific things
103+
- Docker images
104+
- conda-forge-ci-setup simplification
105+
- [x] (HV) Bump to GCC 12 / LLVM 15 (should not be controversial, just needs a merge)
106+
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4215
107+
- [x] (HV) RHEL 8-compatible sysroot (most likely AlmaLinux, matching [manylinux_2_28](https://github.com/pypa/manylinux/issues/1282))
108+
- sync requirements / naming with Anaconda (once aligned, I'll try to start raising PRs)
109+
- (CHL) Anaconda naming convention is `sysroot_${subdir}=${glibc_version}` (so probably `sysroot_linux-64=2.28`)
110+
- use cdt_name = "conda_2_28"
111+
- pull CDTs out of alma8
112+
- see Matthew's initial [TODO list](https://github.com/conda-forge/conda-forge.github.io/issues/1432#issuecomment-1512315951).
113+
- [x] (HV) Boost harmonization
114+
- Can we agree on the plan in https://github.com/conda-forge/boost-cpp-feedstock/issues/137?
115+
- If so, I can start raising PRs
116+
- agreed to plan with name libboost-python for anaconda py-boost and conda-forge boost
117+
118+
### Pushed to next meeting
119+
120+
- [ ] (WV) rattler-build - new conda package build tool: https://github.com/prefix-dev/rattler-build
121+
- [ ] (JK) New CTK packages / CUDA 12
122+
- Opening CUDA 12 migrator
123+
- Package layout changes:
124+
- Document?
125+
- Message?
126+
- Incremental rollout?
127+
- (Longer-term) CUDA 11 backport?
128+
- New style packages on older CUDA versions
129+
- What version to start with (`nvidia` channel has `11.4`)?
130+
- `cudatoolkit` becomes metapackage?
131+
- Potential to drop some CUDA specific things
132+
- Docker images
133+
- conda-forge-ci-setup simplification
134+
135+
### CFEPs
136+
137+
- [ ]

0 commit comments

Comments
 (0)